diff --git a/bfd/ChangeLog b/bfd/ChangeLog index c310da6ed3..e7193e72d0 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,254 @@ +2018-05-22 H.J. Lu <hongjiu.lu@intel.com> + + PR binutils/23199 + * elf.c (setup_group): Mark section in a section group with + SHF_GROUP. + +2018-05-21 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/23194 + * elfxx-x86.c (_bfd_x86_elf_link_symbol_references_local): Don't + set eh->local_ref to 1 if a symbol is versioned and there is a + version script. + +2018-05-21 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/23189 + * elf32-i386.c (elf_i386_relocate_section): Handle R_386_GOT32X + like R_386_GOT32. + * elfxx-x86.c (_bfd_x86_elf_link_symbol_references_local): Don't + set eh->local_ref to 1 for linker defined symbols. + +2018-05-18 Alan Modra <amodra@gmail.com> + + PR 23199 + * elf.c (setup_group): Formatting. Check that SHT_GROUP entries + don't point at other SHT_GROUP sections. Set shdr corresponding + to invalid entry, to NULL rather than section 0. Identify + SHT_GROUP section index when reporting an error. Cope with NULL + shdr pointer. + +2018-05-15 Christophe Guillon <christophe.guillon@st.com> + + * coffcode.h (coff_bigobj_swap_aux_in): Make sure that all fields + of the aux structure are initialised. + +2018-05-15 Nick Clifton <nickc@redhat.com> + + * po/pt.po: New Portuguese translation. + * configure.ac (ALL_LINGUAS): Add pt. + * configure: Regenerate. + +2018-04-27 Alan Modra <amodra@gmail.com> + + PR 23123 + PR 22374 + * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Don't drop plt + relocs for ifuncs. + * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Comment fixes. + +2018-02-09 H.J. Lu <hongjiu.lu@intel.com> + + * elf32-i386.c (elf_i386_get_synthetic_symtab): Also handle + is_solaris. + (i386_elf32_sol2_vec): Don't declare. + (elf_i386_link_setup_gnu_properties): Also handle is_solaris. + Don't set need_global_offset_table. + (elf_i386_solaris_arch_bed): New. + (elf_backend_arch_data): Set to elf_i386_solaris_arch_bed for + Solaris. + * elf64-x86-64.c (elf_x86_64_get_synthetic_symtab): Check + target_os != is_nacl instead of target_os == is_normal. + (x86_64_elf64_sol2_vec): Don't declare. + (elf_x86_64_link_setup_gnu_properties): Check target_os != + is_nacl instead of target_os == is_normal. Don't set + need_global_offset_table. + (elf_x86_64_solaris_arch_bed): New. + (elf_backend_arch_data): Set to elf_x86_64_solaris_arch_bed for + Solaris. + * elfxx-x86.c (_bfd_x86_elf_size_dynamic_sections): Keep + _GLOBAL_OFFSET_TABLE_ for Solaris. + (_bfd_x86_elf_link_setup_gnu_properties): Don't copy + need_global_offset_table. + * elfxx-x86.h (elf_x86_target_os): Add is_solaris. + (elf_x86_link_hash_table): Remove need_global_offset_table. + (elf_x86_init_table): Likewise. + +2018-02-08 H.J. Lu <hongjiu.lu@intel.com> + + * elf32-i386.c (elf32_i386_copy_solaris_special_section_fields): + New prototype. + (elf_i386_link_setup_gnu_properties): Set need_global_offset_table + for Solaris. + * elf64-x86-64.c (elf64_x86_64_copy_solaris_special_section_fields): + New prototype. + (elf_x86_64_link_setup_gnu_properties): Set + need_global_offset_table for Solaris. + * elfxx-x86.c (_bfd_x86_elf_size_dynamic_sections): Keep the + unused _GLOBAL_OFFSET_TABLE_ for Solaris. + (_bfd_x86_elf_link_setup_gnu_properties): Copy + need_global_offset_table. + * elfxx-x86.h (elf_x86_link_hash_table): Add + need_global_offset_table. + (elf_x86_init_table): Likewise. + +2018-02-05 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/22782 + * elf32-i386.c (elf_i386_check_relocs): Set got_referenced if + _GLOBAL_OFFSET_TABLE_ is referenced or GOT is needed to resolve + undefined weak symbol to 0. + * elf64-x86-64.c (elf_x86_64_check_relocs): Set got_referenced + if _GLOBAL_OFFSET_TABLE_ is referenced. + * elfxx-x86.c (_bfd_x86_elf_size_dynamic_sections): Check + got_referenced instead of ref_regular_nonweak. Remove the + unused _GLOBAL_OFFSET_TABLE_ from symbol table. + * elfxx-x86.h (elf_x86_link_hash_table): Add got_referenced. + +2018-03-28 Eric Botcazou <ebotcazou@adacore.com> + + PR ld/22972 + * elfxx-sparc.c (struct _bfd_sparc_elf_link_hash_entry): Add new flag + has_old_style_got_reloc. + (_bfd_sparc_elf_check_relocs) <GOT relocations>: Set it for old-style + relocations. Fix a couple of long lines. + (_bfd_sparc_elf_relocate_section) <R_SPARC_GOTDATA_OP>: Do not generate + a R_SPARC_NONE for the GOT slot if the symbol is also subject to old-style + GOT relocations. + +2018-03-26 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-03-25 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/23000 + * elf64-x86-64.c (elf_x86_64_finish_dynamic_sections): Add + ENDBR64 to the TLSDESC PLT entry. + +2018-03-21 Alan Modra <amodra@gmail.com> + + Apply from master + 2018-03-14 Alan Modra <amodra@gmail.com> + * elf64-ppc.c (sfpr_define): Adjust for stub_sec size having + sfpr size added before defining alias symbols. + (ppc64_elf_build_stubs): Add stub section padding before + copying sfpr contents and defining save/restore alias symbols. + +2018-03-20 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-03-20 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/22983 + * elflink.c (bfd_elf_link_mark_dynamic_symbol): Set + non_ir_ref_dynamic if a symbol is made dynamic by --dynamic-list. + +2018-03-19 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-02-13 Alan Modra <amodra@gmail.com> + + PR 22836 + * elf.c (_bfd_elf_fixup_group_sections): Account for removed + relocation sections. If size reduces to just the flag word, + remove that too and mark with SEC_EXCLUDE. + * elflink.c (bfd_elf_final_link): Strip empty group sections. + +2018-03-14 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/20882 + * elflink.c (elf_gc_mark_debug_section): Also check the local + debug definition section. + +2018-02-28 Jim Wilson <jimw@sifive.com> + + Import patch from mainline: + 2018-02-26 Jim Wilson <jimw@sifive.com> + Stephan Schreiber <info@fs-driver.org> + + PR 15904 + * elfnn-ia64.c (elfNN_ia64_relax_section): After ia64_elf_relax_brl + call, set changed_contents and changed_relocs. Likewise after + successful ia64_elf_relax_br call. + +2018-02-28 Nick Clifton <nickc@redhat.com> + + Import patch from the mainline: + 2018-02-20 Jason Duerstock <jason.duerstock@gmail.com> + + * elfnn-ia64.c (elf_backend_can_gc_sections): Enable. + +2018-02-15 Nick Clifton <nickc@redhat.com> + + Import patch from mainline: + 2018-01-30 Alan Modra <amodra@gmail.com> + + PR 22758 + * elf.c (_bfd_elf_map_sections_to_segments): Don't start a new + segment when demand paged with lma on the same page. Test this + before load/non-load, executable/non-executable, + writable/non-writable tests and simplify. Delete bogus relro + condition in writable/non-writable test. Delete outdated + comment. Formatting. + +2018-02-15 Eric Botcazou <ebotcazou@adacore.com> + + PR ld/22832 + * elfxx-sparc.c (_bfd_sparc_elf_check_relocs) <R_SPARC_TLS_GD_CALL>: + Pass FALSE instead of TRUE as 'create' argument to bfd_link_hash_lookup + and assert that the result of the call is not NULL. + +2018-02-09 Eric Botcazou <ebotcazou@adacore.com> + + * elfxx-sparc.c (UNDEFINED_WEAK_RESOLVED_TO_ZERO): Reorder conditions. + (sparc_elf_append_rela): Assert that there is enough room in section. + (_bfd_sparc_elf_copy_indirect_symbol): Fix formatting. + (_bfd_sparc_elf_adjust_dynamic_symbol): Minor tweak. + (allocate_dynrelocs): Remove outdated comments and reorder conditions. + For a symbol subject to a GOT relocation, reserve a slot in the + relocation section if the symbol isn't dynamic and we are in PIC mode. + (_bfd_sparc_elf_relocate_section) <R_SPARC_GOTDATA_OP>: If relocation + is relaxed and a slot was reserved, generate a R_SPARC_NONE relocation. + <R_SPARC_GOTDATA_OP_HIX22>: Adjust comments. + <R_SPARC_PC10>: Reorder conditions. Remove always-false assertion. + (_bfd_sparc_elf_finish_dynamic_symbol): Rename local_undefweak into + resolved_to_zero. Do not generate a dynamic GOT relocation for an + undefined weak symbol with non-default visibility. Remove superfluous + 'else' and fix formatting. + +2018-02-09 Nick Clifton <nickc@redhat.com> + + Import patch from mainline: + 2018-02-08 Nick Clifton <nickc@redhat.com> + + PR 22788 + * elf.c (elf_parse_notes): Reject notes with excessuively large + alignments. + +2018-02-07 Alan Modra <amodra@gmail.com> + + Revert 2018-01-17 Alan Modra <amodra@gmail.com> + * elf32-ppc.c: Remove speculation barrier support. + * elf32-ppc.h: Likewise. + * elf64-ppc.c: Likewise. + * elf64-ppc.h: Likewise. + +2018-02-05 Renlin Li <renlin.li@arm.com> + + PR ld/22764 + * elfnn-aarch64.c (elfNN_aarch64_check_relocs): Relax the + R_AARCH64_ABS32 and R_AARCH64_ABS16 for absolute symbol. Apply the + check for writeable section as well. + +2018-01-27 Nick Clifton <nickc@redhat.com> + + Back to development. + + * version.m4 (BFD_VERSION): Set to 2.30.0 + * development.sh: Set to true. + * configure: Regenerate. + * po/bfd.pot: Regenerate. + 2018-01-27 Nick Clifton <nickc@redhat.com> This is the 2.30 release: diff --git a/bfd/coffcode.h b/bfd/coffcode.h index ec0103e8f6..b7a0e9e6c2 100644 --- a/bfd/coffcode.h +++ b/bfd/coffcode.h @@ -5864,6 +5864,9 @@ coff_bigobj_swap_aux_in (bfd *abfd, AUXENT_BIGOBJ *ext = (AUXENT_BIGOBJ *) ext1; union internal_auxent *in = (union internal_auxent *) in1; + /* Make sure that all fields in the aux structure are + initialised. */ + memset (in, 0, sizeof * in); switch (in_class) { case C_FILE: diff --git a/bfd/configure b/bfd/configure index 1f51789077..70ab0908c7 100755 --- a/bfd/configure +++ b/bfd/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64 for bfd 2.30. +# Generated by GNU Autoconf 2.64 for bfd 2.30.0. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software @@ -556,8 +556,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='bfd' PACKAGE_TARNAME='bfd' -PACKAGE_VERSION='2.30' -PACKAGE_STRING='bfd 2.30' +PACKAGE_VERSION='2.30.0' +PACKAGE_STRING='bfd 2.30.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1354,7 +1354,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures bfd 2.30 to adapt to many kinds of systems. +\`configure' configures bfd 2.30.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1425,7 +1425,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of bfd 2.30:";; + short | recursive ) echo "Configuration of bfd 2.30.0:";; esac cat <<\_ACEOF @@ -1546,7 +1546,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -bfd configure 2.30 +bfd configure 2.30.0 generated by GNU Autoconf 2.64 Copyright (C) 2009 Free Software Foundation, Inc. @@ -2188,7 +2188,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by bfd $as_me 2.30, which was +It was created by bfd $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was $ $0 $@ @@ -3997,7 +3997,7 @@ fi # Define the identity of the package. PACKAGE='bfd' - VERSION='2.30' + VERSION='2.30.0' cat >>confdefs.h <<_ACEOF @@ -12495,7 +12495,7 @@ bfd_default_target_size=32 # host stuff: -ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN" +ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt" # If we haven't got the data from the intl directory, # assume NLS is disabled. USE_NLS=no @@ -16666,7 +16666,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by bfd $as_me 2.30, which was +This file was extended by bfd $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16730,7 +16730,7 @@ Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -bfd config.status 2.30 +bfd config.status 2.30.0 configured by $0, generated by GNU Autoconf 2.64, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/bfd/configure.ac b/bfd/configure.ac index 2342f3faea..d431b28677 100644 --- a/bfd/configure.ac +++ b/bfd/configure.ac @@ -143,7 +143,7 @@ bfd_default_target_size=32 # host stuff: -ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN" +ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt" ZW_GNU_GETTEXT_SISTER_DIR AM_PO_SUBDIRS diff --git a/bfd/development.sh b/bfd/development.sh index 918150f30b..27a7150e6d 100644 --- a/bfd/development.sh +++ b/bfd/development.sh @@ -16,4 +16,4 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # Controls whether to enable development-mode features by default. -development=false +development=true diff --git a/bfd/elf.c b/bfd/elf.c index 90aef09132..3f766404ab 100644 --- a/bfd/elf.c +++ b/bfd/elf.c @@ -627,7 +627,8 @@ setup_group (bfd *abfd, Elf_Internal_Shdr *hdr, asection *newsect) bfd_alloc2 (abfd, num_group, sizeof (Elf_Internal_Shdr *)); if (elf_tdata (abfd)->group_sect_ptr == NULL) return FALSE; - memset (elf_tdata (abfd)->group_sect_ptr, 0, num_group * sizeof (Elf_Internal_Shdr *)); + memset (elf_tdata (abfd)->group_sect_ptr, 0, + num_group * sizeof (Elf_Internal_Shdr *)); num_group = 0; for (i = 0; i < shnum; i++) @@ -706,13 +707,24 @@ setup_group (bfd *abfd, Elf_Internal_Shdr *hdr, asection *newsect) |= SEC_LINK_ONCE | SEC_LINK_DUPLICATES_DISCARD; break; } - if (idx >= shnum) + if (idx < shnum) + { + dest->shdr = elf_elfsections (abfd)[idx]; + /* PR binutils/23199: All sections in a + section group should be marked with + SHF_GROUP. But some tools generate + broken objects without SHF_GROUP. Fix + them up here. */ + dest->shdr->sh_flags |= SHF_GROUP; + } + if (idx >= shnum + || dest->shdr->sh_type == SHT_GROUP) { _bfd_error_handler - (_("%B: invalid SHT_GROUP entry"), abfd); - idx = 0; + (_("%B: invalid entry in SHT_GROUP section [%u]"), + abfd, i); + dest->shdr = NULL; } - dest->shdr = elf_elfsections (abfd)[idx]; } } } @@ -778,7 +790,8 @@ setup_group (bfd *abfd, Elf_Internal_Shdr *hdr, asection *newsect) idx = (Elf_Internal_Group *) shdr->contents; n_elt = shdr->sh_size / 4; while (--n_elt != 0) - if ((s = (++idx)->shdr->bfd_section) != NULL + if ((++idx)->shdr != NULL + && (s = idx->shdr->bfd_section) != NULL && elf_next_in_group (s) != NULL) break; if (n_elt != 0) @@ -4727,33 +4740,35 @@ _bfd_elf_map_sections_to_segments (bfd *abfd, struct bfd_link_info *info) the previous section, then we need a new segment. */ new_segment = TRUE; } + else if ((abfd->flags & D_PAGED) != 0 + && (((last_hdr->lma + last_size - 1) & -maxpagesize) + == (hdr->lma & -maxpagesize))) + { + /* If we are demand paged then we can't map two disk + pages onto the same memory page. */ + new_segment = FALSE; + } /* In the next test we have to be careful when last_hdr->lma is close to the end of the address space. If the aligned address wraps around to the start of the address space, then there are no more pages left in memory and it is OK to assume that the current section can be included in the current segment. */ - else if ((BFD_ALIGN (last_hdr->lma + last_size, maxpagesize) + maxpagesize - > last_hdr->lma) - && (BFD_ALIGN (last_hdr->lma + last_size, maxpagesize) + maxpagesize - <= hdr->lma)) + else if ((BFD_ALIGN (last_hdr->lma + last_size, maxpagesize) + + maxpagesize > last_hdr->lma) + && (BFD_ALIGN (last_hdr->lma + last_size, maxpagesize) + + maxpagesize <= hdr->lma)) { /* If putting this section in this segment would force us to skip a page in the segment, then we need a new segment. */ new_segment = TRUE; } else if ((last_hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) == 0 - && (hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) != 0 - && ((abfd->flags & D_PAGED) == 0 - || (((last_hdr->lma + last_size - 1) & -maxpagesize) - != (hdr->lma & -maxpagesize)))) + && (hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) != 0) { /* We don't want to put a loaded section after a nonloaded (ie. bss style) section in the same segment as that will force the non-loaded section to be loaded. - Consider .tbss sections as loaded for this purpose. - However, like the writable/non-writable case below, - if they are on the same page then they must be put - in the same segment. */ + Consider .tbss sections as loaded for this purpose. */ new_segment = TRUE; } else if ((abfd->flags & D_PAGED) == 0) @@ -4769,21 +4784,11 @@ _bfd_elf_map_sections_to_segments (bfd *abfd, struct bfd_link_info *info) { new_segment = TRUE; } - else if (! writable - && (hdr->flags & SEC_READONLY) == 0 - && ((info != NULL - && info->relro_end > info->relro_start) - || (((last_hdr->lma + last_size - 1) & -maxpagesize) - != (hdr->lma & -maxpagesize)))) + else if (! writable + && (hdr->flags & SEC_READONLY) == 0) { /* We don't want to put a writable section in a read only - segment, unless they are on the same page in memory - anyhow and there is no RELRO segment. We already - know that the last section does not bring us past the - current section on the page, so the only case in which - the new section is not on the same page as the previous - section is when the previous section ends precisely on - a page boundary. */ + segment. */ new_segment = TRUE; } else @@ -7587,7 +7592,16 @@ _bfd_elf_fixup_group_sections (bfd *ibfd, asection *discarded) but the SHT_GROUP section is, then adjust its size. */ else if (s->output_section == discarded && isec->output_section != discarded) - removed += 4; + { + struct bfd_elf_section_data *elf_sec = elf_section_data (s); + removed += 4; + if (elf_sec->rel.hdr != NULL + && (elf_sec->rel.hdr->sh_flags & SHF_GROUP) != 0) + removed += 4; + if (elf_sec->rela.hdr != NULL + && (elf_sec->rela.hdr->sh_flags & SHF_GROUP) != 0) + removed += 4; + } s = elf_next_in_group (s); if (s == first) break; @@ -7597,18 +7611,26 @@ _bfd_elf_fixup_group_sections (bfd *ibfd, asection *discarded) if (discarded != NULL) { /* If we've been called for ld -r, then we need to - adjust the input section size. This function may - be called multiple times, so save the original - size. */ + adjust the input section size. */ if (isec->rawsize == 0) isec->rawsize = isec->size; isec->size = isec->rawsize - removed; + if (isec->size <= 4) + { + isec->size = 0; + isec->flags |= SEC_EXCLUDE; + } } else { /* Adjust the output section size when called from objcopy. */ isec->output_section->size -= removed; + if (isec->output_section->size <= 4) + { + isec->output_section->size = 0; + isec->output_section->flags |= SEC_EXCLUDE; + } } } } @@ -11019,6 +11041,8 @@ elf_parse_notes (bfd *abfd, char *buf, size_t size, file_ptr offset, align is less than 4, we use 4 byte alignment. */ if (align < 4) align = 4; + if (align != 4 && align != 8) + return FALSE; p = buf; while (p < buf + size) diff --git a/bfd/elf32-i386.c b/bfd/elf32-i386.c index 1f380dbdc3..20e4c74643 100644 --- a/bfd/elf32-i386.c +++ b/bfd/elf32-i386.c @@ -29,6 +29,9 @@ #include "elf/i386.h" +static bfd_boolean elf32_i386_copy_solaris_special_section_fields + (const bfd *, bfd *, const Elf_Internal_Shdr *, Elf_Internal_Shdr *); + static reloc_howto_type elf_howto_table[]= { HOWTO(R_386_NONE, 0, 3, 0, FALSE, 0, complain_overflow_dont, @@ -1578,6 +1581,10 @@ elf_i386_check_relocs (bfd *abfd, rel, rel_end, h, r_symndx, FALSE)) goto error_return; + /* Check if _GLOBAL_OFFSET_TABLE_ is referenced. */ + if (h == htab->elf.hgot) + htab->got_referenced = TRUE; + switch (r_type) { case R_386_TLS_LDM: @@ -1720,11 +1727,19 @@ elf_i386_check_relocs (bfd *abfd, case R_386_GOTOFF: case R_386_GOTPC: - create_got: +create_got: if (r_type != R_386_TLS_IE) { if (eh != NULL) - eh->zero_undefweak &= 0x2; + { + eh->zero_undefweak &= 0x2; + + /* Need GOT to resolve undefined weak symbol to 0. */ + if (r_type == R_386_GOTOFF + && h->root.type == bfd_link_hash_undefweak + && bfd_link_executable (info)) + htab->got_referenced = TRUE; + } break; } /* Fall through */ @@ -2427,66 +2442,7 @@ do_ifunc_pointer: switch (r_type) { case R_386_GOT32X: - /* Avoid optimizing _DYNAMIC since ld.so may use its - link-time address. */ - if (h == htab->elf.hdynamic) - goto r_386_got32; - - if (bfd_link_pic (info)) - { - /* It is OK to convert mov to lea and convert indirect - branch to direct branch. It is OK to convert adc, - add, and, cmp, or, sbb, sub, test, xor only when PIC - is false. */ - unsigned int opcode, addend; - addend = bfd_get_32 (input_bfd, contents + rel->r_offset); - if (addend != 0) - goto r_386_got32; - opcode = bfd_get_8 (input_bfd, contents + rel->r_offset - 2); - if (opcode != 0x8b && opcode != 0xff) - goto r_386_got32; - } - - /* Resolve "mov GOT[(%reg)], %reg", - "call/jmp *GOT[(%reg)]", "test %reg, foo@GOT[(%reg)]" - and "binop foo@GOT[(%reg)], %reg". */ - if (h == NULL - || (h->plt.offset == (bfd_vma) -1 - && h->got.offset == (bfd_vma) -1) - || htab->elf.sgotplt == NULL) - abort (); - - offplt = (htab->elf.sgotplt->output_section->vma - + htab->elf.sgotplt->output_offset); - - /* It is relative to .got.plt section. */ - if (h->got.offset != (bfd_vma) -1) - /* Use GOT entry. Mask off the least significant bit in - GOT offset which may be set by R_386_GOT32 processing - below. */ - relocation = (htab->elf.sgot->output_section->vma - + htab->elf.sgot->output_offset - + (h->got.offset & ~1) - offplt); - else - /* Use GOTPLT entry. */ - relocation = (h->plt.offset / plt_entry_size - - htab->plt.has_plt0 + 3) * 4; - - if (!bfd_link_pic (info)) - { - /* If not PIC, add the .got.plt section address for - baseless addressing. */ - unsigned int modrm; - modrm = bfd_get_8 (input_bfd, contents + rel->r_offset - 1); - if ((modrm & 0xc7) == 0x5) - relocation += offplt; - } - - unresolved_reloc = FALSE; - break; - case R_386_GOT32: -r_386_got32: /* Relocation is to the entry for this symbol in the global offset table. */ if (htab->elf.sgot == NULL) @@ -4178,6 +4134,7 @@ elf_i386_get_synthetic_symtab (bfd *abfd, switch (get_elf_x86_backend_data (abfd)->target_os) { case is_normal: + case is_solaris: non_lazy_plt = &elf_i386_non_lazy_plt; lazy_ibt_plt = &elf_i386_lazy_ibt_plt; non_lazy_ibt_plt = &elf_i386_non_lazy_ibt_plt; @@ -4337,6 +4294,7 @@ elf_i386_link_setup_gnu_properties (struct bfd_link_info *info) switch (get_elf_x86_backend_data (info->output_bfd)->target_os) { case is_normal: + case is_solaris: init_table.plt0_pad_byte = 0x0; init_table.lazy_plt = &elf_i386_lazy_plt; init_table.non_lazy_plt = &elf_i386_non_lazy_plt; @@ -4454,6 +4412,14 @@ elf_i386_fbsd_post_process_headers (bfd *abfd, struct bfd_link_info *info) #undef TARGET_LITTLE_NAME #define TARGET_LITTLE_NAME "elf32-i386-sol2" +static const struct elf_x86_backend_data elf_i386_solaris_arch_bed = + { + is_solaris /* os */ + }; + +#undef elf_backend_arch_data +#define elf_backend_arch_data &elf_i386_solaris_arch_bed + #undef elf_backend_post_process_headers /* Restore default: we cannot use ELFOSABI_SOLARIS, otherwise ELFOSABI_NONE @@ -4580,6 +4546,9 @@ elf32_iamcu_elf_object_p (bfd *abfd) #undef ELF_MACHINE_CODE #define ELF_MACHINE_CODE EM_IAMCU +#undef elf_backend_arch_data +#define elf_backend_arch_data &elf_i386_arch_bed + #undef ELF_OSABI #undef elf32_bed diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c index 32104a12fd..16ee60fb0e 100644 --- a/bfd/elf32-ppc.c +++ b/bfd/elf32-ppc.c @@ -69,7 +69,7 @@ static bfd_reloc_status_type ppc_elf_unhandled_reloc /* For new-style .glink and .plt. */ #define GLINK_PLTRESOLVE 16*4 #define GLINK_ENTRY_SIZE(htab, h) \ - (((!htab->params->speculate_indirect_jumps ? 6*4 : 4*4) \ + ((4*4 \ + (h != NULL \ && h == htab->tls_get_addr \ && !htab->params->no_tls_get_addr_opt ? 8*4 : 0) \ @@ -155,8 +155,6 @@ static const bfd_vma ppc_elf_vxworks_pic_plt0_entry #define BA 0x48000002 #define BCL_20_31 0x429f0005 #define BCTR 0x4e800420 -#define CRSETEQ 0x4c421242 -#define BEQCTRM 0x4dc20420 #define BEQLR 0x4d820020 #define CMPWI_11_0 0x2c0b0000 #define LIS_11 0x3d600000 @@ -2880,14 +2878,15 @@ ppc_elf_final_write_processing (bfd *abfd, bfd_boolean linker ATTRIBUTE_UNUSED) static bfd_boolean is_nonpic_glink_stub (bfd *abfd, asection *glink, bfd_vma off) { - bfd_byte buf[3 * 4]; + bfd_byte buf[4 * 4]; if (!bfd_get_section_contents (abfd, glink, buf, off, sizeof buf)) return FALSE; return ((bfd_get_32 (abfd, buf + 0) & 0xffff0000) == LIS_11 && (bfd_get_32 (abfd, buf + 4) & 0xffff0000) == LWZ_11_11 - && bfd_get_32 (abfd, buf + 8) == MTCTR_11); + && bfd_get_32 (abfd, buf + 8) == MTCTR_11 + && bfd_get_32 (abfd, buf + 12) == BCTR); } static bfd_boolean @@ -3366,7 +3365,7 @@ ppc_elf_link_hash_table_create (bfd *abfd) { struct ppc_elf_link_hash_table *ret; static struct ppc_elf_params default_params - = { PLT_OLD, 0, 1, 0, 1, 0, 0, 12, 0, 0, 0 }; + = { PLT_OLD, 0, 0, 1, 0, 0, 12, 0, 0, 0 }; ret = bfd_zmalloc (sizeof (struct ppc_elf_link_hash_table)); if (ret == NULL) @@ -5552,9 +5551,9 @@ ppc_elf_adjust_dynamic_symbol (struct bfd_link_info *info, && !readonly_dynrelocs (h)) { h->pointer_equality_needed = 0; - /* If we haven't seen a branch reloc then we don't need - a plt entry. */ - if (!h->needs_plt) + /* If we haven't seen a branch reloc and the symbol + isn't an ifunc then we don't need a plt entry. */ + if (!h->needs_plt && h->type != STT_GNU_IFUNC) h->plt.plist = NULL; } else if (!bfd_link_pic (info)) @@ -7171,8 +7170,6 @@ ppc_elf_relax_section (bfd *abfd, size = 4 * ARRAY_SIZE (stub_entry); insn_offset = 0; } - if (!htab->params->speculate_indirect_jumps) - size += 8; stub_rtype = R_PPC_RELAX; if (tsec == htab->elf.splt || tsec == htab->glink) @@ -7454,26 +7451,6 @@ elf_finish_pointer_linker_section (bfd *input_bfd, #define PPC_HI(v) (((v) >> 16) & 0xffff) #define PPC_HA(v) PPC_HI ((v) + 0x8000) -static inline bfd_byte * -output_bctr (struct ppc_elf_link_hash_table *htab, bfd *obfd, bfd_byte *p) -{ - if (!htab->params->speculate_indirect_jumps) - { - bfd_put_32 (obfd, CRSETEQ, p); - p += 4; - bfd_put_32 (obfd, BEQCTRM, p); - p += 4; - bfd_put_32 (obfd, B, p); - p += 4; - } - else - { - bfd_put_32 (obfd, BCTR, p); - p += 4; - } - return p; -} - static void write_glink_stub (struct elf_link_hash_entry *h, struct plt_entry *ent, asection *plt_sec, unsigned char *p, @@ -7541,7 +7518,8 @@ write_glink_stub (struct elf_link_hash_entry *h, struct plt_entry *ent, p += 4; bfd_put_32 (output_bfd, MTCTR_11, p); p += 4; - p = output_bctr (htab, output_bfd, p); + bfd_put_32 (output_bfd, BCTR, p); + p += 4; while (p < end) { bfd_put_32 (output_bfd, htab->params->ppc476_workaround ? BA : NOP, p); @@ -8979,7 +8957,6 @@ ppc_elf_relocate_section (bfd *output_bfd, stub = stub_entry; size = ARRAY_SIZE (stub_entry); } - --size; relocation += addend; if (bfd_link_relocatable (info)) @@ -9004,7 +8981,6 @@ ppc_elf_relocate_section (bfd *output_bfd, bfd_put_32 (input_bfd, insn, contents + insn_offset); insn_offset += 4; } - output_bctr (htab, input_bfd, contents + insn_offset); /* Rewrite the reloc and convert one of the trailing nop relocs to describe this relocation. */ @@ -10713,7 +10689,8 @@ ppc_elf_finish_dynamic_sections (bfd *output_bfd, p += 4; bfd_put_32 (output_bfd, ADD_11_0_11, p); p += 4; - p = output_bctr (htab, output_bfd, p); + bfd_put_32 (output_bfd, BCTR, p); + p += 4; while (p < endp) { bfd_put_32 (output_bfd, diff --git a/bfd/elf32-ppc.h b/bfd/elf32-ppc.h index 8977efa23e..f56d027bf6 100644 --- a/bfd/elf32-ppc.h +++ b/bfd/elf32-ppc.h @@ -35,9 +35,6 @@ struct ppc_elf_params /* Set if individual PLT call stubs should be aligned. */ int plt_stub_align; - /* Clear if PLT call stubs should use a speculative execution barrier. */ - int speculate_indirect_jumps; - /* Whether to emit symbols for stubs. */ int emit_stub_syms; diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c index 5cbb035532..8940d0aa56 100644 --- a/bfd/elf64-ppc.c +++ b/bfd/elf64-ppc.c @@ -161,10 +161,6 @@ static bfd_vma opd_entry_value #define LD_R11_0R11 0xe96b0000 /* ld %r11,xxx+16@l(%r11) */ #define BCTR 0x4e800420 /* bctr */ -#define CRSETEQ 0x4c421242 /* crset 4*%cr0+%eq */ -#define BEQCTRM 0x4dc20420 /* beqctr- */ -#define BEQCTRLM 0x4dc20421 /* beqctrl- */ - #define ADDI_R11_R11 0x396b0000 /* addi %r11,%r11,off@l */ #define ADDIS_R2_R2 0x3c420000 /* addis %r2,%r2,off@ha */ #define ADDI_R2_R2 0x38420000 /* addi %r2,%r2,off@l */ @@ -193,8 +189,7 @@ static bfd_vma opd_entry_value /* __glink_PLTresolve stub instructions. We enter with the index in R0. */ #define GLINK_PLTRESOLVE_SIZE(htab) \ - (8u + (htab->opd_abi ? 11 * 4 : 14 * 4) \ - + (!htab->params->speculate_indirect_jumps ? 2 * 4 : 0)) + (8u + (htab->opd_abi ? 11 * 4 : 14 * 4)) /* 0: */ /* .quad plt0-1f */ /* __glink: */ @@ -6650,7 +6645,7 @@ sfpr_define (struct bfd_link_info *info, { s->root.type = bfd_link_hash_defined; s->root.u.def.section = stub_sec; - s->root.u.def.value = (stub_sec->size + s->root.u.def.value = (stub_sec->size - htab->sfpr->size + h->elf.root.u.def.value); s->ref_regular = 1; s->def_regular = 1; @@ -7188,8 +7183,8 @@ ppc64_elf_adjust_dynamic_symbol (struct bfd_link_info *info, if (!readonly_dynrelocs (h)) { h->pointer_equality_needed = 0; - /* If we haven't seen a branch reloc then we don't need - a plt entry. */ + /* If we haven't seen a branch reloc and the symbol + isn't an ifunc then we don't need a plt entry. */ if (!h->needs_plt) h->plt.plist = NULL; } @@ -7205,8 +7200,8 @@ ppc64_elf_adjust_dynamic_symbol (struct bfd_link_info *info, else if (!h->needs_plt && !readonly_dynrelocs (h)) { - /* If we haven't seen a branch reloc then we don't need a - plt entry. */ + /* If we haven't seen a branch reloc and the symbol isn't an + ifunc then we don't need a plt entry. */ h->plt.plist = NULL; h->pointer_equality_needed = 0; return TRUE; @@ -9886,8 +9881,6 @@ size_global_entry_stubs (struct elf_link_hash_entry *h, void *inf) unsigned int align_power; stub_size = 16; - if (!htab->params->speculate_indirect_jumps) - stub_size += 8; stub_off = s->size; if (htab->params->plt_stub_align >= 0) align_power = htab->params->plt_stub_align; @@ -10453,8 +10446,6 @@ plt_stub_size (struct ppc_link_hash_table *htab, size += 4; if (PPC_HA (off) != 0) size += 4; - if (!htab->params->speculate_indirect_jumps) - size += 8; if (htab->opd_abi) { size += 4; @@ -10476,11 +10467,7 @@ plt_stub_size (struct ppc_link_hash_table *htab, size += 7 * 4; if (ALWAYS_EMIT_R2SAVE || stub_entry->stub_type == ppc_stub_plt_call_r2save) - { - size += 6 * 4; - if (!htab->params->speculate_indirect_jumps) - size -= 4; - } + size += 6 * 4; } return size; } @@ -10515,26 +10502,6 @@ plt_stub_pad (struct ppc_link_hash_table *htab, return 0; } -static inline bfd_byte * -output_bctr (struct ppc_link_hash_table *htab, bfd *obfd, bfd_byte *p) -{ - if (!htab->params->speculate_indirect_jumps) - { - bfd_put_32 (obfd, CRSETEQ, p); - p += 4; - bfd_put_32 (obfd, BEQCTRM, p); - p += 4; - bfd_put_32 (obfd, B_DOT, p); - p += 4; - } - else - { - bfd_put_32 (obfd, BCTR, p); - p += 4; - } - return p; -} - /* Build a .plt call stub. */ static inline bfd_byte * @@ -10555,7 +10522,6 @@ build_plt_stub (struct ppc_link_hash_table *htab, if (!ALWAYS_USE_FAKE_DEP && plt_load_toc && plt_thread_safe - && htab->params->speculate_indirect_jumps && !((stub_entry->h == htab->tls_get_addr_fd || stub_entry->h == htab->tls_get_addr) && htab->params->tls_get_addr_opt)) @@ -10710,7 +10676,7 @@ build_plt_stub (struct ppc_link_hash_table *htab, bfd_put_32 (obfd, B_DOT | (cmp_branch_off & 0x3fffffc), p), p += 4; } else - p = output_bctr (htab, obfd, p); + bfd_put_32 (obfd, BCTR, p), p += 4; return p; } @@ -10754,13 +10720,7 @@ build_tls_get_addr_stub (struct ppc_link_hash_table *htab, if (r != NULL) r[0].r_offset += 2 * 4; p = build_plt_stub (htab, stub_entry, p, offset, r); - if (!htab->params->speculate_indirect_jumps) - { - p -= 4; - bfd_put_32 (obfd, BEQCTRLM, p - 4); - } - else - bfd_put_32 (obfd, BCTRL, p - 4); + bfd_put_32 (obfd, BCTRL, p - 4); bfd_put_32 (obfd, LD_R2_0R1 + STK_TOC (htab), p), p += 4; bfd_put_32 (obfd, LD_R11_0R1 + STK_LINKER (htab), p), p += 4; @@ -11113,7 +11073,8 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg) p += 4; bfd_put_32 (htab->params->stub_bfd, MTCTR_R12, p); p += 4; - p = output_bctr (htab, htab->params->stub_bfd, p); + bfd_put_32 (htab->params->stub_bfd, BCTR, p); + p += 4; break; case ppc_stub_plt_call: @@ -11446,8 +11407,6 @@ ppc_size_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg) if (PPC_LO (r2off) != 0) size += 4; } - if (!htab->params->speculate_indirect_jumps) - size += 8; } else if (info->emitrelocations) { @@ -13089,7 +13048,7 @@ build_global_entry_stubs (struct elf_link_hash_entry *h, void *inf) p += 4; bfd_put_32 (s->owner, MTCTR_R12, p); p += 4; - output_bctr (htab, s->owner, p); + bfd_put_32 (s->owner, BCTR, p); break; } return TRUE; @@ -13218,7 +13177,8 @@ ppc64_elf_build_stubs (struct bfd_link_info *info, bfd_put_32 (htab->glink->owner, LD_R11_0R11 | 8, p); p += 4; } - p = output_bctr (htab, htab->glink->owner, p); + bfd_put_32 (htab->glink->owner, BCTR, p); + p += 4; BFD_ASSERT (p == htab->glink->contents + GLINK_PLTRESOLVE_SIZE (htab)); /* Build the .glink lazy link call stubs. */ @@ -13272,20 +13232,7 @@ ppc64_elf_build_stubs (struct bfd_link_info *info, for (group = htab->group; group != NULL; group = group->next) if (group->needs_save_res) - { - stub_sec = group->stub_sec; - memcpy (stub_sec->contents + stub_sec->size, htab->sfpr->contents, - htab->sfpr->size); - if (htab->params->emit_stub_syms) - { - unsigned int i; - - for (i = 0; i < ARRAY_SIZE (save_res_funcs); i++) - if (!sfpr_define (info, &save_res_funcs[i], stub_sec)) - return FALSE; - } - stub_sec->size += htab->sfpr->size; - } + group->stub_sec->size += htab->sfpr->size; if (htab->relbrlt != NULL) htab->relbrlt->reloc_count = 0; @@ -13298,6 +13245,22 @@ ppc64_elf_build_stubs (struct bfd_link_info *info, stub_sec->size = (stub_sec->size + (1 << align) - 1) & -(1 << align); } + for (group = htab->group; group != NULL; group = group->next) + if (group->needs_save_res) + { + stub_sec = group->stub_sec; + memcpy (stub_sec->contents + stub_sec->size - htab->sfpr->size, + htab->sfpr->contents, htab->sfpr->size); + if (htab->params->emit_stub_syms) + { + unsigned int i; + + for (i = 0; i < ARRAY_SIZE (save_res_funcs); i++) + if (!sfpr_define (info, &save_res_funcs[i], stub_sec)) + return FALSE; + } + } + for (group = htab->group; group != NULL; group = group->next) if ((stub_sec = group->stub_sec) != NULL) { diff --git a/bfd/elf64-ppc.h b/bfd/elf64-ppc.h index b3d4d599ed..8fa01405ac 100644 --- a/bfd/elf64-ppc.h +++ b/bfd/elf64-ppc.h @@ -51,9 +51,6 @@ struct ppc64_elf_params /* Set if PLT call stubs for localentry:0 functions should omit r2 save. */ int plt_localentry0; - /* Clear if PLT call stubs should use a speculative execution barrier. */ - int speculate_indirect_jumps; - /* Whether to canonicalize .opd so that there are no overlapping .opd entries. */ int non_overlapping_opd; diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c index ba4f47bff4..a3feddb923 100644 --- a/bfd/elf64-x86-64.c +++ b/bfd/elf64-x86-64.c @@ -27,6 +27,9 @@ #include "opcode/i386.h" #include "elf/x86-64.h" +static bfd_boolean elf64_x86_64_copy_solaris_special_section_fields + (const bfd *, bfd *, const Elf_Internal_Shdr *, Elf_Internal_Shdr *); + #ifdef CORE_HEADER #include <stdarg.h> #include CORE_HEADER @@ -1927,6 +1930,10 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info, rel, rel_end, h, r_symndx, FALSE)) goto error_return; + /* Check if _GLOBAL_OFFSET_TABLE_ is referenced. */ + if (h == htab->elf.hgot) + htab->got_referenced = TRUE; + eh = (struct elf_x86_link_hash_entry *) h; switch (r_type) { @@ -4393,15 +4400,23 @@ elf_x86_64_finish_dynamic_sections (bfd *output_bfd, if (htab->tlsdesc_plt) { + /* The TLSDESC entry in a lazy procedure linkage table. */ + static const bfd_byte tlsdesc_plt_entry[LAZY_PLT_ENTRY_SIZE] = + { + 0xf3, 0x0f, 0x1e, 0xfa, /* endbr64 */ + 0xff, 0x35, 8, 0, 0, 0, /* pushq GOT+8(%rip) */ + 0xff, 0x25, 16, 0, 0, 0 /* jmpq *GOT+TDG(%rip) */ + }; + bfd_put_64 (output_bfd, (bfd_vma) 0, htab->elf.sgot->contents + htab->tlsdesc_got); memcpy (htab->elf.splt->contents + htab->tlsdesc_plt, - htab->lazy_plt->plt0_entry, - htab->lazy_plt->plt0_entry_size); + tlsdesc_plt_entry, LAZY_PLT_ENTRY_SIZE); - /* Add offset for pushq GOT+8(%rip), since the - instruction uses 6 bytes subtract this value. */ + /* Add offset for pushq GOT+8(%rip), since ENDBR64 uses 4 + bytes and the instruction uses 6 bytes, subtract these + values. */ bfd_put_32 (output_bfd, (htab->elf.sgotplt->output_section->vma + htab->elf.sgotplt->output_offset @@ -4409,14 +4424,13 @@ elf_x86_64_finish_dynamic_sections (bfd *output_bfd, - htab->elf.splt->output_section->vma - htab->elf.splt->output_offset - htab->tlsdesc_plt - - 6), + - 4 - 6), (htab->elf.splt->contents + htab->tlsdesc_plt - + htab->lazy_plt->plt0_got1_offset)); - /* Add offset for the PC-relative instruction accessing - GOT+TDG, where TDG stands for htab->tlsdesc_got, - subtracting the offset to the end of that - instruction. */ + + 4 + 2)); + /* Add offset for indirect branch via GOT+TDG, where TDG + stands for htab->tlsdesc_got, subtracting the offset + to the end of that instruction. */ bfd_put_32 (output_bfd, (htab->elf.sgot->output_section->vma + htab->elf.sgot->output_offset @@ -4424,10 +4438,9 @@ elf_x86_64_finish_dynamic_sections (bfd *output_bfd, - htab->elf.splt->output_section->vma - htab->elf.splt->output_offset - htab->tlsdesc_plt - - htab->lazy_plt->plt0_got2_insn_end), + - 4 - 6 - 6), (htab->elf.splt->contents - + htab->tlsdesc_plt - + htab->lazy_plt->plt0_got2_offset)); + + htab->tlsdesc_plt + 4 + 6 + 2)); } } @@ -4515,7 +4528,7 @@ elf_x86_64_get_synthetic_symtab (bfd *abfd, if (relsize <= 0) return -1; - if (get_elf_x86_backend_data (abfd)->target_os == is_normal) + if (get_elf_x86_backend_data (abfd)->target_os != is_nacl) { lazy_plt = &elf_x86_64_lazy_plt; non_lazy_plt = &elf_x86_64_non_lazy_plt; @@ -4866,8 +4879,7 @@ elf_x86_64_link_setup_gnu_properties (struct bfd_link_info *info) /* This is unused for x86-64. */ init_table.plt0_pad_byte = 0x90; - if (get_elf_x86_backend_data (info->output_bfd)->target_os - == is_normal) + if (get_elf_x86_backend_data (info->output_bfd)->target_os != is_nacl) { if (info->bndplt) { @@ -5035,6 +5047,14 @@ elf_x86_64_special_sections[]= #undef TARGET_LITTLE_NAME #define TARGET_LITTLE_NAME "elf64-x86-64-sol2" +static const struct elf_x86_backend_data elf_x86_64_solaris_arch_bed = + { + is_solaris /* os */ + }; + +#undef elf_backend_arch_data +#define elf_backend_arch_data &elf_x86_64_solaris_arch_bed + /* Restore default: we cannot use ELFOSABI_SOLARIS, otherwise ELFOSABI_NONE objects won't be recognized. */ #undef ELF_OSABI diff --git a/bfd/elflink.c b/bfd/elflink.c index e3751fa122..6bb4e98ae6 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -586,7 +586,12 @@ bfd_elf_link_mark_dynamic_symbol (struct bfd_link_info *info, || (d != NULL && h->non_elf && (*d->match) (&d->head, NULL, h->root.root.string))) - h->dynamic = 1; + { + h->dynamic = 1; + /* NB: If a symbol is made dynamic by --dynamic-list, it has + non-IR reference. */ + h->root.non_ir_ref_dynamic = 1; + } } /* Record an assignment to a symbol made by a linker script. We need @@ -11618,6 +11623,13 @@ bfd_elf_final_link (bfd *abfd, struct bfd_link_info *info) else o->flags |= SEC_EXCLUDE; } + else if ((o->flags & SEC_GROUP) != 0 && o->size == 0) + { + /* Remove empty group section from linker output. */ + o->flags |= SEC_EXCLUDE; + bfd_section_list_remove (abfd, o); + abfd->section_count--; + } } /* Count up the number of relocations we will output for each output @@ -12785,20 +12797,31 @@ _bfd_elf_gc_mark_hook (asection *sec, return NULL; } -/* Return the global debug definition section. */ +/* Return the debug definition section. */ static asection * elf_gc_mark_debug_section (asection *sec ATTRIBUTE_UNUSED, struct bfd_link_info *info ATTRIBUTE_UNUSED, Elf_Internal_Rela *rel ATTRIBUTE_UNUSED, struct elf_link_hash_entry *h, - Elf_Internal_Sym *sym ATTRIBUTE_UNUSED) + Elf_Internal_Sym *sym) { - if (h != NULL - && (h->root.type == bfd_link_hash_defined - || h->root.type == bfd_link_hash_defweak) - && (h->root.u.def.section->flags & SEC_DEBUGGING) != 0) - return h->root.u.def.section; + if (h != NULL) + { + /* Return the global debug definition section. */ + if ((h->root.type == bfd_link_hash_defined + || h->root.type == bfd_link_hash_defweak) + && (h->root.u.def.section->flags & SEC_DEBUGGING) != 0) + return h->root.u.def.section; + } + else + { + /* Return the local debug definition section. */ + asection *isec = bfd_section_from_elf_index (sec->owner, + sym->st_shndx); + if ((isec->flags & SEC_DEBUGGING) != 0) + return isec; + } return NULL; } diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c index d5711e0eb1..973188220b 100644 --- a/bfd/elfnn-aarch64.c +++ b/bfd/elfnn-aarch64.c @@ -7074,10 +7074,19 @@ elfNN_aarch64_check_relocs (bfd *abfd, struct bfd_link_info *info, #if ARCH_SIZE == 64 case BFD_RELOC_AARCH64_32: #endif - if (bfd_link_pic (info) - && (sec->flags & SEC_ALLOC) != 0 - && (sec->flags & SEC_READONLY) != 0) + if (bfd_link_pic (info) && (sec->flags & SEC_ALLOC) != 0) { + if (h != NULL + /* This is an absolute symbol. It represents a value instead + of an address. */ + && ((h->root.type == bfd_link_hash_defined + && bfd_is_abs_section (h->root.u.def.section)) + /* This is an undefined symbol. */ + || h->root.type == bfd_link_hash_undefined)) + break; + + /* For local symbols, defined global symbols in a non-ABS section, + it is assumed that the value is an address. */ int howto_index = bfd_r_type - BFD_RELOC_AARCH64_RELOC_START; _bfd_error_handler /* xgettext:c-format */ diff --git a/bfd/elfnn-ia64.c b/bfd/elfnn-ia64.c index 3af05f66f4..d44009c437 100644 --- a/bfd/elfnn-ia64.c +++ b/bfd/elfnn-ia64.c @@ -593,6 +593,9 @@ elfNN_ia64_relax_section (bfd *abfd, asection *sec, 1, change it to slot 2. */ if ((irel->r_offset & 3) == 1) irel->r_offset += 1; + + changed_contents = TRUE; + changed_relocs = TRUE; } continue; @@ -607,6 +610,9 @@ elfNN_ia64_relax_section (bfd *abfd, asection *sec, /* Make the relocation offset point to slot 1. */ irel->r_offset = (irel->r_offset & ~((bfd_vma) 0x3)) + 1; + + changed_contents = TRUE; + changed_relocs = TRUE; continue; } @@ -5064,6 +5070,7 @@ elfNN_hpux_backend_symbol_processing (bfd *abfd ATTRIBUTE_UNUSED, elfNN_ia64_print_private_bfd_data #define elf_backend_plt_readonly 1 +#define elf_backend_can_gc_sections 1 #define elf_backend_want_plt_sym 0 #define elf_backend_plt_alignment 5 #define elf_backend_got_header_size 0 diff --git a/bfd/elfxx-sparc.c b/bfd/elfxx-sparc.c index 9f9fedadfc..596d71ed88 100644 --- a/bfd/elfxx-sparc.c +++ b/bfd/elfxx-sparc.c @@ -673,9 +673,9 @@ _bfd_sparc_elf_info_to_howto (bfd *abfd ATTRIBUTE_UNUSED, arelent *cache_ptr, ((EH)->elf.root.type == bfd_link_hash_undefweak \ && bfd_link_executable (INFO) \ && (_bfd_sparc_elf_hash_table (INFO)->interp == NULL \ - || !(EH)->has_got_reloc \ + || !(INFO)->dynamic_undefined_weak \ || (EH)->has_non_got_reloc \ - || !(INFO)->dynamic_undefined_weak)) + || !(EH)->has_got_reloc)) /* SPARC ELF linker hash entry. */ @@ -692,9 +692,12 @@ struct _bfd_sparc_elf_link_hash_entry #define GOT_TLS_IE 3 unsigned char tls_type; - /* Symbol has GOT or PLT relocations. */ + /* Symbol has GOT or PLT relocations. */ unsigned int has_got_reloc : 1; + /* Symbol has old-style, non-relaxable GOT relocations. */ + unsigned int has_old_style_got_reloc : 1; + /* Symbol has non-GOT/non-PLT relocations in text sections. */ unsigned int has_non_got_reloc : 1; @@ -750,6 +753,7 @@ sparc_elf_append_rela (bfd *abfd, asection *s, Elf_Internal_Rela *rel) bfd_byte *loc; bed = get_elf_backend_data (abfd); + BFD_ASSERT (s->reloc_count * bed->s->sizeof_rela < s->size); loc = s->contents + (s->reloc_count++ * bed->s->sizeof_rela); bed->s->swap_reloca_out (abfd, rel, loc); } @@ -1310,8 +1314,7 @@ _bfd_sparc_elf_copy_indirect_symbol (struct bfd_link_info *info, eind->dyn_relocs = NULL; } - if (ind->root.type == bfd_link_hash_indirect - && dir->got.refcount <= 0) + if (ind->root.type == bfd_link_hash_indirect && dir->got.refcount <= 0) { edir->tls_type = eind->tls_type; eind->tls_type = GOT_UNKNOWN; @@ -1583,7 +1586,8 @@ _bfd_sparc_elf_check_relocs (bfd *abfd, struct bfd_link_info *info, local_got_refcounts[r_symndx] += 1; break; } - old_tls_type = _bfd_sparc_elf_local_got_tls_type (abfd) [r_symndx]; + old_tls_type + = _bfd_sparc_elf_local_got_tls_type (abfd) [r_symndx]; } /* If a TLS symbol is accessed using IE at least once, @@ -1620,7 +1624,13 @@ _bfd_sparc_elf_check_relocs (bfd *abfd, struct bfd_link_info *info, } if (eh != NULL) - eh->has_got_reloc = 1; + { + eh->has_got_reloc = 1; + if (r_type == R_SPARC_GOT10 + || r_type == R_SPARC_GOT13 + || r_type == R_SPARC_GOT22) + eh->has_old_style_got_reloc = 1; + } break; case R_SPARC_TLS_GD_CALL: @@ -1630,8 +1640,9 @@ _bfd_sparc_elf_check_relocs (bfd *abfd, struct bfd_link_info *info, /* These are basically R_SPARC_TLS_WPLT30 relocs against __tls_get_addr. */ h = (struct elf_link_hash_entry *) - bfd_link_hash_lookup (info->hash, "__tls_get_addr", TRUE, + bfd_link_hash_lookup (info->hash, "__tls_get_addr", FALSE, FALSE, TRUE); + BFD_ASSERT (h != NULL); } else break; @@ -2004,8 +2015,8 @@ _bfd_sparc_elf_adjust_dynamic_symbol (struct bfd_link_info *info, if (h->plt.refcount <= 0 || (h->type != STT_GNU_IFUNC && (SYMBOL_CALLS_LOCAL (info, h) - || (ELF_ST_VISIBILITY (h->other) != STV_DEFAULT - && h->root.type == bfd_link_hash_undefweak)))) + || (h->root.type == bfd_link_hash_undefweak + && ELF_ST_VISIBILITY (h->other) != STV_DEFAULT)))) { /* This case can occur if we saw a WPLT30 reloc in an input file, but the symbol was never referred to by a dynamic @@ -2124,12 +2135,11 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf) && h->def_regular && h->ref_regular)) { - /* Make sure this symbol is output as a dynamic symbol. - Undefined weak syms won't yet be marked as dynamic. */ - if (h->dynindx == -1 - && !h->forced_local + /* Undefined weak syms won't yet be marked as dynamic. */ + if (h->root.type == bfd_link_hash_undefweak && !resolved_to_zero - && h->root.type == bfd_link_hash_undefweak) + && h->dynindx == -1 + && !h->forced_local) { if (! bfd_elf_link_record_dynamic_symbol (info, h)) return FALSE; @@ -2237,12 +2247,11 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf) bfd_boolean dyn; int tls_type = _bfd_sparc_elf_hash_entry(h)->tls_type; - /* Make sure this symbol is output as a dynamic symbol. - Undefined weak syms won't yet be marked as dynamic. */ - if (h->dynindx == -1 - && !h->forced_local + /* Undefined weak syms won't yet be marked as dynamic. */ + if (h->root.type == bfd_link_hash_undefweak && !resolved_to_zero - && h->root.type == bfd_link_hash_undefweak) + && h->dynindx == -1 + && !h->forced_local) { if (! bfd_elf_link_record_dynamic_symbol (info, h)) return FALSE; @@ -2256,21 +2265,25 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf) s->size += SPARC_ELF_WORD_BYTES (htab); dyn = htab->elf.dynamic_sections_created; /* R_SPARC_TLS_IE_{HI22,LO10} needs one dynamic relocation, - R_SPARC_TLS_GD_{HI22,LO10} needs one if local symbol and two if - global. No dynamic relocations are needed against resolved - undefined weak symbols in an executable. */ + R_SPARC_TLS_GD_{HI22,LO10} needs one if local and two if global. */ if ((tls_type == GOT_TLS_GD && h->dynindx == -1) || tls_type == GOT_TLS_IE || h->type == STT_GNU_IFUNC) htab->elf.srelgot->size += SPARC_ELF_RELA_BYTES (htab); else if (tls_type == GOT_TLS_GD) htab->elf.srelgot->size += 2 * SPARC_ELF_RELA_BYTES (htab); - else if (((ELF_ST_VISIBILITY (h->other) == STV_DEFAULT - && !resolved_to_zero) - || h->root.type != bfd_link_hash_undefweak) - && WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, - bfd_link_pic (info), - h)) + else if ((WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, bfd_link_pic (info), h) + /* Even if the symbol isn't dynamic, we may generate a + reloc for the dynamic linker in PIC mode. */ + || (h->dynindx == -1 + && !h->forced_local + && h->root.type != bfd_link_hash_undefweak + && bfd_link_pic (info))) + /* No dynamic relocations are needed against resolved + undefined weak symbols in an executable. */ + && !(h->root.type == bfd_link_hash_undefweak + && (ELF_ST_VISIBILITY (h->other) != STV_DEFAULT + || resolved_to_zero))) htab->elf.srelgot->size += SPARC_ELF_RELA_BYTES (htab); } else @@ -2380,12 +2393,11 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf) && (h->root.type == bfd_link_hash_undefweak || h->root.type == bfd_link_hash_undefined)))) { - /* Make sure this symbol is output as a dynamic symbol. - Undefined weak syms won't yet be marked as dynamic. */ - if (h->dynindx == -1 - && !h->forced_local + /* Undefined weak syms won't yet be marked as dynamic. */ + if (h->root.type == bfd_link_hash_undefweak && !resolved_to_zero - && h->root.type == bfd_link_hash_undefweak) + && h->dynindx == -1 + && !h->forced_local) { if (! bfd_elf_link_record_dynamic_symbol (info, h)) return FALSE; @@ -3155,6 +3167,28 @@ _bfd_sparc_elf_relocate_section (bfd *output_bfd, /* {ld,ldx} [%rs1 + %rs2], %rd --> add %rs1, %rs2, %rd */ relocation = 0x80000000 | (insn & 0x3e07c01f); bfd_put_32 (output_bfd, relocation, contents + rel->r_offset); + + /* If the symbol is global but not dynamic, an .rela.* slot has + been allocated for it in the GOT so output R_SPARC_NONE here, + if it isn't also subject to another, old-style GOT relocation. + See also the handling of these GOT relocations just below. */ + if (h != NULL + && h->dynindx == -1 + && !h->forced_local + && h->root.type != bfd_link_hash_undefweak + && !eh->has_old_style_got_reloc + && (h->got.offset & 1) == 0 + && bfd_link_pic (info)) + { + asection *s = htab->elf.srelgot; + Elf_Internal_Rela outrel; + + BFD_ASSERT (s != NULL); + + memset (&outrel, 0, sizeof outrel); + sparc_elf_append_rela (output_bfd, s, &outrel); + h->got.offset |= 1; + } } continue; } @@ -3207,15 +3241,13 @@ _bfd_sparc_elf_relocate_section (bfd *output_bfd, off &= ~1; else { + /* If this symbol isn't dynamic in PIC mode, treat it + like a local symbol in PIC mode below. */ if (h->dynindx == -1 && !h->forced_local && h->root.type != bfd_link_hash_undefweak && bfd_link_pic (info)) - { - /* If this symbol isn't dynamic in PIC - generate R_SPARC_RELATIVE here. */ - relative_reloc = TRUE; - } + relative_reloc = TRUE; else SPARC_ELF_PUT_WORD (htab, output_bfd, relocation, htab->elf.sgot->contents + off); @@ -3239,6 +3271,8 @@ _bfd_sparc_elf_relocate_section (bfd *output_bfd, off &= ~1; else { + /* For a local symbol in PIC mode, we need to generate a + R_SPARC_RELATIVE reloc for the dynamic linker. */ if (bfd_link_pic (info)) relative_reloc = TRUE; else @@ -3250,12 +3284,9 @@ _bfd_sparc_elf_relocate_section (bfd *output_bfd, if (relative_reloc) { - asection *s; + asection *s = htab->elf.srelgot; Elf_Internal_Rela outrel; - /* We need to generate a R_SPARC_RELATIVE reloc - for the dynamic linker. */ - s = htab->elf.srelgot; BFD_ASSERT (s != NULL); outrel.r_offset = (htab->elf.sgot->output_section->vma @@ -3387,9 +3418,9 @@ _bfd_sparc_elf_relocate_section (bfd *output_bfd, in PIE. */ if ((bfd_link_pic (info) && (h == NULL - || ((ELF_ST_VISIBILITY (h->other) == STV_DEFAULT - && !resolved_to_zero) - || h->root.type != bfd_link_hash_undefweak)) + || !(h->root.type == bfd_link_hash_undefweak + && (ELF_ST_VISIBILITY (h->other) != STV_DEFAULT + || resolved_to_zero))) && (! howto->pc_relative || !SYMBOL_CALLS_LOCAL (info, h))) || (!bfd_link_pic (info) @@ -3476,7 +3507,6 @@ _bfd_sparc_elf_relocate_section (bfd *output_bfd, || !SYMBOLIC_BIND (info, h) || !h->def_regular)) { - BFD_ASSERT (h->dynindx != -1); outrel.r_info = SPARC_ELF_R_INFO (htab, rel, h->dynindx, r_type); outrel.r_addend = rel->r_addend; } @@ -4321,7 +4351,7 @@ _bfd_sparc_elf_finish_dynamic_symbol (bfd *output_bfd, struct _bfd_sparc_elf_link_hash_table *htab; const struct elf_backend_data *bed; struct _bfd_sparc_elf_link_hash_entry *eh; - bfd_boolean local_undefweak; + bfd_boolean resolved_to_zero; htab = _bfd_sparc_elf_hash_table (info); BFD_ASSERT (htab != NULL); @@ -4332,7 +4362,7 @@ _bfd_sparc_elf_finish_dynamic_symbol (bfd *output_bfd, /* We keep PLT/GOT entries without dynamic PLT/GOT relocations for resolved undefined weak symbols in executable so that their references have value 0 at run-time. */ - local_undefweak = UNDEFINED_WEAK_RESOLVED_TO_ZERO (info, eh); + resolved_to_zero = UNDEFINED_WEAK_RESOLVED_TO_ZERO (info, eh); if (h->plt.offset != (bfd_vma) -1) { @@ -4457,8 +4487,7 @@ _bfd_sparc_elf_finish_dynamic_symbol (bfd *output_bfd, loc += rela_index * bed->s->sizeof_rela; bed->s->swap_reloca_out (output_bfd, &rela, loc); - if (!local_undefweak - && !h->def_regular) + if (!resolved_to_zero && !h->def_regular) { /* Mark the symbol as undefined, rather than as defined in the .plt section. Leave the value alone. */ @@ -4472,12 +4501,14 @@ _bfd_sparc_elf_finish_dynamic_symbol (bfd *output_bfd, } } - /* Don't generate dynamic GOT relocation against undefined weak - symbol in executable. */ + /* Don't generate dynamic GOT relocation against resolved undefined weak + symbols in an executable. */ if (h->got.offset != (bfd_vma) -1 && _bfd_sparc_elf_hash_entry(h)->tls_type != GOT_TLS_GD && _bfd_sparc_elf_hash_entry(h)->tls_type != GOT_TLS_IE - && !local_undefweak) + && !(h->root.type == bfd_link_hash_undefweak + && (ELF_ST_VISIBILITY (h->other) != STV_DEFAULT + || resolved_to_zero))) { asection *sgot; asection *srela; @@ -4513,8 +4544,8 @@ _bfd_sparc_elf_finish_dynamic_symbol (bfd *output_bfd, + (h->got.offset & ~(bfd_vma) 1)); return TRUE; } - else if (bfd_link_pic (info) - && SYMBOL_REFERENCES_LOCAL (info, h)) + + if (bfd_link_pic (info) && SYMBOL_REFERENCES_LOCAL (info, h)) { asection *sec = h->root.u.def.section; if (h->type == STT_GNU_IFUNC) diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c index a7db5d9dfe..b7edcde140 100644 --- a/bfd/elfxx-x86.c +++ b/bfd/elfxx-x86.c @@ -1086,7 +1086,7 @@ _bfd_x86_elf_size_dynamic_sections (bfd *output_bfd, /* Don't allocate .got.plt section if there are no GOT nor PLT entries and there is no reference to _GLOBAL_OFFSET_TABLE_. */ if ((htab->elf.hgot == NULL - || !htab->elf.hgot->ref_regular_nonweak) + || !htab->got_referenced) && (htab->elf.sgotplt->size == bed->got_header_size) && (htab->elf.splt == NULL || htab->elf.splt->size == 0) @@ -1096,7 +1096,22 @@ _bfd_x86_elf_size_dynamic_sections (bfd *output_bfd, || htab->elf.iplt->size == 0) && (htab->elf.igotplt == NULL || htab->elf.igotplt->size == 0)) - htab->elf.sgotplt->size = 0; + { + htab->elf.sgotplt->size = 0; + /* Solaris requires to keep _GLOBAL_OFFSET_TABLE_ even if it + isn't used. */ + if (htab->elf.hgot != NULL && htab->target_os != is_solaris) + { + /* Remove the unused _GLOBAL_OFFSET_TABLE_ from symbol + table. */ + htab->elf.hgot->root.type = bfd_link_hash_undefined; + htab->elf.hgot->root.u.undef.abfd + = htab->elf.hgot->root.u.def.section->owner; + htab->elf.hgot->root.linker_def = 0; + htab->elf.hgot->ref_regular = 0; + htab->elf.hgot->def_regular = 0; + } + } } if (_bfd_elf_eh_frame_present (info)) @@ -1951,7 +1966,14 @@ _bfd_x86_elf_link_symbol_references_local (struct bfd_link_info *info, return TRUE; } - eh->local_ref = 1; + /* Symbols created by HIDDEN and PROVIDE_HIDDEN assignments in linker + script aren't forced local here yet. bfd_hide_sym_by_version + can't be used to check if a versioned symbol is hidden. It has to + be syncd with _bfd_elf_link_assign_sym_version to get the correct + answer. */ + if (!h->root.ldscript_def && h->versioned == unversioned) + eh->local_ref = 1; + return FALSE; } diff --git a/bfd/elfxx-x86.h b/bfd/elfxx-x86.h index e2a83ad830..a7bd49e05b 100644 --- a/bfd/elfxx-x86.h +++ b/bfd/elfxx-x86.h @@ -401,6 +401,7 @@ struct elf_x86_plt_layout enum elf_x86_target_os { is_normal, + is_solaris, is_vxworks, is_nacl }; @@ -478,6 +479,9 @@ struct elf_x86_link_hash_table is only used for i386. */ bfd_byte plt0_pad_byte; + /* TRUE if GOT is referenced. */ + unsigned int got_referenced : 1; + bfd_vma (*r_info) (bfd_vma, bfd_vma); bfd_vma (*r_sym) (bfd_vma); bfd_boolean (*is_reloc_section) (const char *); diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot index 7a65f1755d..e1e20b45bc 100644 --- a/bfd/po/bfd.pot +++ b/bfd/po/bfd.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2018-01-27 14:58+0000\n" +"POT-Creation-Date: 2018-01-27 15:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" diff --git a/bfd/version.h b/bfd/version.h index 3d00b319e8..5189ff1cc5 100644 --- a/bfd/version.h +++ b/bfd/version.h @@ -16,7 +16,7 @@ In releases, the date is not included in either version strings or sonames. */ -#define BFD_VERSION_DATE 20180127 +#define BFD_VERSION_DATE 20180526 #define BFD_VERSION @bfd_version@ #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@ #define REPORT_BUGS_TO @report_bugs_to@ diff --git a/bfd/version.m4 b/bfd/version.m4 index e8d31525d3..e1d6ded223 100644 --- a/bfd/version.m4 +++ b/bfd/version.m4 @@ -1 +1 @@ -m4_define([BFD_VERSION], [2.30]) +m4_define([BFD_VERSION], [2.30.0]) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 03f4fd3104..0eba8440e8 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,27 @@ +2018-03-19 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-02-13 Alan Modra <amodra@gmail.com> + + PR 22836 + * testsuite/binutils-all/group-7.s, + * testsuite/binutils-all/group-7a.d, + * testsuite/binutils-all/group-7b.d, + * testsuite/binutils-all/group-7c.d: New tests. + * testsuite/binutils-all/objcopy.exp: Run them. + +2018-02-27 Nick Clifton <nickc@redhat.com> + + * po/pt.po: New Portuguese translation. + * configure.ac (ALL_LINGUAS): Add pt. + * configure: Regenerate. + +2018-01-27 Nick Clifton <nickc@redhat.com> + + Back to development. + + * configure: Regenerate. + 2018-01-27 Nick Clifton <nickc@redhat.com> This is the 2.30 release: diff --git a/binutils/configure b/binutils/configure index f24c01dee2..0070967f1d 100755 --- a/binutils/configure +++ b/binutils/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64 for binutils 2.30. +# Generated by GNU Autoconf 2.64 for binutils 2.30.0. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software @@ -556,8 +556,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='binutils' PACKAGE_TARNAME='binutils' -PACKAGE_VERSION='2.30' -PACKAGE_STRING='binutils 2.30' +PACKAGE_VERSION='2.30.0' +PACKAGE_STRING='binutils 2.30.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1338,7 +1338,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures binutils 2.30 to adapt to many kinds of systems. +\`configure' configures binutils 2.30.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1409,7 +1409,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of binutils 2.30:";; + short | recursive ) echo "Configuration of binutils 2.30.0:";; esac cat <<\_ACEOF @@ -1530,7 +1530,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -binutils configure 2.30 +binutils configure 2.30.0 generated by GNU Autoconf 2.64 Copyright (C) 2009 Free Software Foundation, Inc. @@ -2172,7 +2172,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by binutils $as_me 2.30, which was +It was created by binutils $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was $ $0 $@ @@ -3981,7 +3981,7 @@ fi # Define the identity of the package. PACKAGE='binutils' - VERSION='2.30' + VERSION='2.30.0' cat >>confdefs.h <<_ACEOF @@ -12312,7 +12312,7 @@ if test "$LEX" = :; then LEX=${am_missing_run}flex fi -ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca" +ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca pt" # If we haven't got the data from the intl directory, # assume NLS is disabled. USE_NLS=no @@ -15233,7 +15233,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by binutils $as_me 2.30, which was +This file was extended by binutils $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15297,7 +15297,7 @@ Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -binutils config.status 2.30 +binutils config.status 2.30.0 configured by $0, generated by GNU Autoconf 2.64, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/binutils/configure.ac b/binutils/configure.ac index 6d3eaa31fe..88578c21b6 100644 --- a/binutils/configure.ac +++ b/binutils/configure.ac @@ -89,7 +89,7 @@ fi AC_PROG_YACC AM_PROG_LEX -ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca" +ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca pt" ZW_GNU_GETTEXT_SISTER_DIR AM_PO_SUBDIRS diff --git a/binutils/po/pt.po b/binutils/po/pt.po new file mode 100644 index 0000000000..ad0153fa96 --- /dev/null +++ b/binutils/po/pt.po @@ -0,0 +1,11951 @@ +# Portuguese translations for GNU binutils package. +# Copyright (C) 2018 Free Software Foundation, Inc. +# This file is distributed under the same license as the binutils package. +# Pedro Albuquerque <palbuquerque73@gmail.com>, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: binutils-2.30.0\n" +"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" +"POT-Creation-Date: 2018-01-13 13:44+0000\n" +"PO-Revision-Date: 2018-02-24 08:03+0000\n" +"Last-Translator: Pedro Albuquerque <palbuquerque73@gmail.com>\n" +"Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n" +"Language: pt\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Gtranslator 2.91.6\n" + +#: addr2line.c:80 +#, c-format +msgid "Usage: %s [option(s)] [addr(s)]\n" +msgstr "Uso: %s [opções] [endereços]\n" + +#: addr2line.c:81 +#, c-format +msgid " Convert addresses into line number/file name pairs.\n" +msgstr " Converter endereços em pares nº de linha/nome de ficheiro.\n" + +#: addr2line.c:82 +#, c-format +msgid " If no addresses are specified on the command line, they will be read from stdin\n" +msgstr " Se não forem especificados endereços na linha de comandos, serão lidos de stdin\n" + +#: addr2line.c:83 +#, c-format +msgid "" +" The options are:\n" +" @<file> Read options from <file>\n" +" -a --addresses Show addresses\n" +" -b --target=<bfdname> Set the binary file format\n" +" -e --exe=<executable> Set the input file name (default is a.out)\n" +" -i --inlines Unwind inlined functions\n" +" -j --section=<name> Read section-relative offsets instead of addresses\n" +" -p --pretty-print Make the output easier to read for humans\n" +" -s --basenames Strip directory names\n" +" -f --functions Show function names\n" +" -C --demangle[=style] Demangle function names\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" As opções são:\n" +" @<ficheiro> Ler opções de <ficheiro>\n" +" -a --addresses Mostrar endereços\n" +" -b --target=<nomebfd> Define o formato do ficheiro binário\n" +" -e --exe=<executável> Define o nome do ficheiro de entrada (predefinido: a.out)\n" +" -i --inlines Desenrola funções en linha\n" +" -j --section=<nome> Lê desvios relativos de secção em vez de endereços\n" +" -p --pretty-print Torna a saída mais legível para humanos\n" +" -s --basenames Remove nomes de pastas\n" +" -f --functions Mostra nomes de funções\n" +" -C --demangle[=style] Repõe nomes de funções\n" +" -h --help Mostra esta informação\n" +" -v --version Mostra a versão do programa\n" +"\n" + +#: addr2line.c:100 ar.c:336 ar.c:373 coffdump.c:473 dlltool.c:4006 +#: dllwrap.c:518 elfedit.c:677 nlmconv.c:1112 objcopy.c:658 objcopy.c:711 +#: readelf.c:4385 size.c:97 srconv.c:1706 strings.c:668 sysdump.c:648 +#: windmc.c:227 windres.c:688 +#, c-format +msgid "Report bugs to %s\n" +msgstr "Reportar erros a %s\n" + +#. Note for translators: This printf is used to join the +#. function name just printed above to the line number/ +#. file name pair that is about to be printed below. Eg: +#. +#. foo at 123:bar.c +#: addr2line.c:304 +#, c-format +msgid " at " +msgstr " em " + +#. Note for translators: This printf is used to join the +#. line number/file name pair that has just been printed with +#. the line number/file name pair that is going to be printed +#. by the next iteration of the while loop. Eg: +#. +#. 123:bar.c (inlined by) 456:main.c +#: addr2line.c:345 +#, c-format +msgid " (inlined by) " +msgstr " (em linha por) " + +#: addr2line.c:378 +#, c-format +msgid "%s: cannot get addresses from archive" +msgstr "%s: impossível obter endereços do arquivo" + +#: addr2line.c:395 +#, c-format +msgid "%s: cannot find section %s" +msgstr "%s: impossível encontrar a secção %s" + +#: addr2line.c:465 nm.c:1683 objdump.c:3856 +#, c-format +msgid "unknown demangling style `%s'" +msgstr "Estilo de limpeza desconhecido \"%s\"" + +#: ar.c:257 +#, c-format +msgid "no entry %s in archive\n" +msgstr "sem entrada %s no arquivo\n" + +#: ar.c:271 +#, c-format +msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n" +msgstr "Uso: %s [opções de emulação] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <nome>] [nome-membro] [total] ficheiro-arquivo...\n" + +#: ar.c:277 +#, c-format +msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] [count] archive-file file...\n" +msgstr "Uso: %s [opções de emulação] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [nome-membro] [total] ficheiro-arquivo...\n" + +#: ar.c:285 +#, c-format +msgid " %s -M [<mri-script]\n" +msgstr " %s -M [<mri-script]\n" + +#: ar.c:286 +#, c-format +msgid " commands:\n" +msgstr " comandos:\n" + +#: ar.c:287 +#, c-format +msgid " d - delete file(s) from the archive\n" +msgstr " d - elimina ficheiro(s) do arquivo\n" + +#: ar.c:288 +#, c-format +msgid " m[ab] - move file(s) in the archive\n" +msgstr " m[ab] - move ficheiro(s) no arquivo\n" + +#: ar.c:289 +#, c-format +msgid " p - print file(s) found in the archive\n" +msgstr " p - imprime ficheiro(s) encontrados no arquivo\n" + +#: ar.c:290 +#, c-format +msgid " q[f] - quick append file(s) to the archive\n" +msgstr " q[f] - acrescenta rapidamente ficheiro(s) ao arquivo\n" + +#: ar.c:291 +#, c-format +msgid " r[ab][f][u] - replace existing or insert new file(s) into the archive\n" +msgstr " r[ab][f][u] - substitui existente ou insere novo ficheiro no arquivo\n" + +#: ar.c:292 +#, c-format +msgid " s - act as ranlib\n" +msgstr " s - actua como ranlib\n" + +#: ar.c:293 +#, c-format +msgid " t - display contents of archive\n" +msgstr " t - mostra conteúdo do arquivo\n" + +#: ar.c:294 +#, c-format +msgid " x[o] - extract file(s) from the archive\n" +msgstr " x[o] - extrai ficheiro(s) do arquivo\n" + +#: ar.c:295 +#, c-format +msgid " command specific modifiers:\n" +msgstr " modificadores específicos do comando:\n" + +#: ar.c:296 +#, c-format +msgid " [a] - put file(s) after [member-name]\n" +msgstr " [a] - põe ficheiros(s) após [nome-membro]\n" + +#: ar.c:297 +#, c-format +msgid " [b] - put file(s) before [member-name] (same as [i])\n" +msgstr " [b] - põe ficheiro(s) antes de [nome-membro] (tal como [i])\n" + +#: ar.c:300 +#, c-format +msgid " [D] - use zero for timestamps and uids/gids (default)\n" +msgstr " [D] - usa zero para carimbos e uids/gids (predefinição)\n" + +#: ar.c:302 +#, c-format +msgid " [U] - use actual timestamps and uids/gids\n" +msgstr " [U] - usa carimbos e uids/gids actuais\n" + +#: ar.c:307 +#, c-format +msgid " [D] - use zero for timestamps and uids/gids\n" +msgstr " [D] - usa zero para carimbos e uids/gids\n" + +#: ar.c:309 +#, c-format +msgid " [U] - use actual timestamps and uids/gids (default)\n" +msgstr " [U] - usa carimbos e uids/gids actuais (predefinição)\n" + +#: ar.c:312 +#, c-format +msgid " [N] - use instance [count] of name\n" +msgstr " [N] - usa a instância [contagem] de nome\n" + +#: ar.c:313 +#, c-format +msgid " [f] - truncate inserted file names\n" +msgstr " [f] - trunca nomes de ficheiro inseridos\n" + +#: ar.c:314 +#, c-format +msgid " [P] - use full path names when matching\n" +msgstr " [P] - usa caminhos completos ao comparar\n" + +#: ar.c:315 +#, c-format +msgid " [o] - preserve original dates\n" +msgstr " [o] - preserva datas originais\n" + +#: ar.c:316 +#, c-format +msgid " [u] - only replace files that are newer than current archive contents\n" +msgstr " [u] - substitui só ficheiros mais recentes que os actuais no arquivo\n" + +#: ar.c:317 +#, c-format +msgid " generic modifiers:\n" +msgstr " modificadores genéricos:\n" + +#: ar.c:318 +#, c-format +msgid " [c] - do not warn if the library had to be created\n" +msgstr " [c] - não avisa se a biblioteca teve de ser criada\n" + +#: ar.c:319 +#, c-format +msgid " [s] - create an archive index (cf. ranlib)\n" +msgstr " [s] - cria um índice do arquivo (cf. ranlib)\n" + +#: ar.c:320 +#, c-format +msgid " [S] - do not build a symbol table\n" +msgstr " [S] - não constrói tabela de símbolos\n" + +#: ar.c:321 +#, c-format +msgid " [T] - make a thin archive\n" +msgstr " [T] - faz um arquivo magro\n" + +#: ar.c:322 +#, c-format +msgid " [v] - be verbose\n" +msgstr " [v] - é verboso\n" + +#: ar.c:323 +#, c-format +msgid " [V] - display the version number\n" +msgstr " [V] - mostra o número da versão\n" + +#: ar.c:324 +#, c-format +msgid " @<file> - read options from <file>\n" +msgstr " @<ficheiro> - lê opções de <ficheiro>\n" + +#: ar.c:325 +#, c-format +msgid " --target=BFDNAME - specify the target object format as BFDNAME\n" +msgstr " --target=NOMEBFD - especifica o formato do objecto destino como NOMEBFD\n" + +#: ar.c:327 +#, c-format +msgid " optional:\n" +msgstr " opcional:\n" + +#: ar.c:328 +#, c-format +msgid " --plugin <p> - load the specified plugin\n" +msgstr " --plugin <p> - carrega a extensão especificada\n" + +#: ar.c:349 +#, c-format +msgid "Usage: %s [options] archive\n" +msgstr "Uso: %s [opções] arquivo\n" + +#: ar.c:350 +#, c-format +msgid " Generate an index to speed access to archives\n" +msgstr " Gerar um índice para acesso rápido aos arquivos\n" + +#: ar.c:351 +#, c-format +msgid "" +" The options are:\n" +" @<file> Read options from <file>\n" +msgstr "" +" As opções são:\n" +" @<ficheiro> Ler opções de <ficheiro>\n" + +#: ar.c:354 +#, c-format +msgid " --plugin <name> Load the specified plugin\n" +msgstr " --plugin <nome> Carrega a extensão especificada\n" + +#: ar.c:358 +#, c-format +msgid "" +" -D Use zero for symbol map timestamp (default)\n" +" -U Use an actual symbol map timestamp\n" +msgstr "" +" -D Usa zero para carimbo do mapa de símbolos (predefinição)\n" +" -U Usa um carimbo actual do mapa de símbolos\n" + +#: ar.c:362 +#, c-format +msgid "" +" -D Use zero for symbol map timestamp\n" +" -U Use actual symbol map timestamp (default)\n" +msgstr "" +" -D Usa zero para carimbo do mapa de símbolos\n" +" -U Usa um carimbo actual do mapa de símbolos (predefinição)\n" + +#: ar.c:365 +#, c-format +msgid "" +" -t Update the archive's symbol map timestamp\n" +" -h --help Print this help message\n" +" -v --version Print version information\n" +msgstr "" +" -t Actualiza o carimbo do mapa de símbolos\n" +" -h --help Mostra esta informação\n" +" -V --version Mostra a versão do programa\n" + +#: ar.c:489 +msgid "two different operation options specified" +msgstr "duas opções de operação diferentes especificadas" + +#: ar.c:580 ar.c:640 nm.c:1764 +#, c-format +msgid "sorry - this program has been built without plugin support\n" +msgstr "desculpe - o programa foi compilado sem suporte a extensões\n" + +#: ar.c:770 +msgid "no operation specified" +msgstr "sem operação especificada" + +#: ar.c:773 +msgid "`u' is only meaningful with the `r' option." +msgstr "\"u\" só faz sentido com a opção \"r\"." + +#: ar.c:776 +msgid "`u' is not meaningful with the `D' option." +msgstr "\"u\" não faz sentido com o opção \"D\"." + +#: ar.c:779 +msgid "`u' modifier ignored since `D' is the default (see `U')" +msgstr "Modificador \"u\" ignorado dado que \"D\" é a predefinição (veja \"U\")" + +#: ar.c:788 +msgid "missing position arg." +msgstr "argumento posicional em falta" + +#: ar.c:794 +msgid "`N' is only meaningful with the `x' and `d' options." +msgstr "\"N\" só faz sentido com as opções \"x\" e \"d\"." + +#: ar.c:796 +msgid "`N' missing value." +msgstr "\"N\" com valor em falta." + +#: ar.c:799 +msgid "Value for `N' must be positive." +msgstr "O valor de \"N\" tem de ser positivo." + +#: ar.c:815 +msgid "`x' cannot be used on thin archives." +msgstr "Não pode usar \"x\" em arquivos magros." + +#: ar.c:862 +#, c-format +msgid "internal error -- this option not implemented" +msgstr "erro interno -- opção não implementada" + +#: ar.c:931 +#, c-format +msgid "creating %s" +msgstr "a criar %s" + +#: ar.c:962 +#, c-format +msgid "Cannot convert existing library %s to thin format" +msgstr "Impossível converter biblioteca existente %s para formato magro" + +#: ar.c:968 +#, c-format +msgid "Cannot convert existing thin library %s to normal format" +msgstr "Impossível converter biblioteca magra existente %s para formato normal" + +#: ar.c:1000 ar.c:1064 ar.c:1394 objcopy.c:3288 +#, c-format +msgid "internal stat error on %s" +msgstr "erro interno estático em %s" + +#: ar.c:1019 ar.c:1097 +#, c-format +msgid "%s is not a valid archive" +msgstr "%s não é um arquivo válido" + +#: ar.c:1056 objcopy.c:3252 +#, c-format +msgid "illegal pathname found in archive member: %s" +msgstr "caminho ilegal em membro do arquivo: %s" + +#: ar.c:1155 +msgid "could not create temporary file whilst writing archive" +msgstr "impossível criar ficheiro temporário ao escrever arquivo" + +#: ar.c:1299 +#, c-format +msgid "No member named `%s'\n" +msgstr "Sem membro chamado \"%s\"\n" + +#: ar.c:1349 +#, c-format +msgid "no entry %s in archive %s!" +msgstr "sem entrada %s no arquivo %s!" + +#: ar.c:1488 +#, c-format +msgid "%s: no archive map to update" +msgstr "%s: sem mapa de arquivo para actualizar" + +#: arsup.c:89 +#, c-format +msgid "No entry %s in archive.\n" +msgstr "Sem entrada %s no arquivo.\n" + +#: arsup.c:114 +#, c-format +msgid "Can't open file %s\n" +msgstr "Impossível abrir %s\n" + +#: arsup.c:164 +#, c-format +msgid "%s: Can't open output archive %s\n" +msgstr "%s: impossível abrir arquivo de saída %s\n" + +#: arsup.c:181 +#, c-format +msgid "%s: Can't open input archive %s\n" +msgstr "%s: impossível abrir arquivo de entrada %s\n" + +#: arsup.c:190 +#, c-format +msgid "%s: file %s is not an archive\n" +msgstr "%s: ficheiro %s não é um arquivo\n" + +#: arsup.c:230 +#, c-format +msgid "%s: no output archive specified yet\n" +msgstr "%s: sem arquivo de saída especificado\n" + +#: arsup.c:250 arsup.c:293 arsup.c:335 arsup.c:358 arsup.c:424 +#, c-format +msgid "%s: no open output archive\n" +msgstr "%s: sem arquivo de saída aberto\n" + +#: arsup.c:266 arsup.c:379 arsup.c:405 +#, c-format +msgid "%s: can't open file %s\n" +msgstr "%s: impossível abrir o ficheiro %s\n" + +#: arsup.c:320 arsup.c:401 arsup.c:482 +#, c-format +msgid "%s: can't find module file %s\n" +msgstr "%s: impossível encontrar ficheiro de módulo %s\n" + +#: arsup.c:433 +#, c-format +msgid "Current open archive is %s\n" +msgstr "Arquivo actualmente aberto é: %s\n" + +#: arsup.c:457 +#, c-format +msgid "%s: no open archive\n" +msgstr "%s: sem arquivos abertos\n" + +#: binemul.c:38 +#, c-format +msgid " No emulation specific options\n" +msgstr " Sem opções específicas de emulação\n" + +#. Macros for common output. +#: binemul.h:49 +#, c-format +msgid " emulation options: \n" +msgstr " opções de emulação: \n" + +#: bucomm.c:156 +#, c-format +msgid "can't set BFD default target to `%s': %s" +msgstr "impossível definir destino BFD como \"%s\": %s" + +#: bucomm.c:168 +#, c-format +msgid "%s: Matching formats:" +msgstr "%s: formatos correspondentes:" + +#: bucomm.c:183 +#, c-format +msgid "Supported targets:" +msgstr "Destinos suportados:" + +#: bucomm.c:185 +#, c-format +msgid "%s: supported targets:" +msgstr "%s: destinos suportados:" + +#: bucomm.c:203 +#, c-format +msgid "Supported architectures:" +msgstr "Arquitecturas suportadas:" + +#: bucomm.c:205 +#, c-format +msgid "%s: supported architectures:" +msgstr "%s: arquitecturas suportadas:" + +#: bucomm.c:218 +msgid "big endian" +msgstr "big endian" + +#: bucomm.c:219 +msgid "little endian" +msgstr "little endian" + +#: bucomm.c:220 +msgid "endianness unknown" +msgstr "endian desconhecido" + +#: bucomm.c:267 +#, c-format +msgid "" +"%s\n" +" (header %s, data %s)\n" +msgstr "" +"%s\n" +" (cabeçalho %s, dados %s)\n" + +#: bucomm.c:416 +#, c-format +msgid "BFD header file version %s\n" +msgstr "Versão do cabeçalho de ficheiro BFD %s\n" + +#: bucomm.c:446 +#, c-format +msgid "<time data corrupt>" +msgstr "<hora corrupta>" + +#: bucomm.c:576 +#, c-format +msgid "%s: bad number: %s" +msgstr "%s: número errado: %s" + +#: bucomm.c:596 strings.c:403 +#, c-format +msgid "'%s': No such file" +msgstr "\"%s\": sem tal ficheiro" + +#: bucomm.c:598 strings.c:405 +#, c-format +msgid "Warning: could not locate '%s'. reason: %s" +msgstr "Aviso: impossível localizar \"%s\". Motivo: %s" + +#: bucomm.c:602 strings.c:411 +#, c-format +msgid "Warning: '%s' is a directory" +msgstr "Aviso: \"%s\" é uma pasta" + +#: bucomm.c:604 +#, c-format +msgid "Warning: '%s' is not an ordinary file" +msgstr "Aviso: \"%s\" não é um ficheiro vulgar" + +#: bucomm.c:606 +#, c-format +msgid "Warning: '%s' has negative size, probably it is too large" +msgstr "Aviso: \"%s\" tem tamanho negativo, provavelmente muito grande" + +#: coffdump.c:106 +#, c-format +msgid "#lines %d " +msgstr "linhas %d " + +#: coffdump.c:129 +#, c-format +msgid "size %d " +msgstr "tamanho %d" + +#: coffdump.c:134 +#, c-format +msgid "section definition at %x size %x\n" +msgstr "definição de secção em %x tamanho %x\n" + +#: coffdump.c:140 +#, c-format +msgid "pointer to" +msgstr "ponteiro para" + +#: coffdump.c:145 +#, c-format +msgid "array [%d] of" +msgstr "matriz [%d] de" + +#: coffdump.c:150 +#, c-format +msgid "function returning" +msgstr "retorno de função" + +#: coffdump.c:154 +#, c-format +msgid "arguments" +msgstr "argumentos" + +#: coffdump.c:158 +#, c-format +msgid "code" +msgstr "código" + +#: coffdump.c:164 +#, c-format +msgid "structure definition" +msgstr "definição de estrutura" + +#: coffdump.c:170 +#, c-format +msgid "structure ref to UNKNOWN struct" +msgstr "referência de estrutura a struct DESCONHECIDA" + +#: coffdump.c:172 +#, c-format +msgid "structure ref to %s" +msgstr "referência de estrutura a %s" + +#: coffdump.c:175 +#, c-format +msgid "enum ref to %s" +msgstr "referência enum a %s" + +#: coffdump.c:178 +#, c-format +msgid "enum definition" +msgstr "definição de enum" + +#: coffdump.c:251 +#, c-format +msgid "Stack offset %x" +msgstr "Desvio da pilha %x" + +#: coffdump.c:254 +#, c-format +msgid "Memory section %s+%x" +msgstr "Secção de memória %s+%x" + +#: coffdump.c:257 +#, c-format +msgid "Register %d" +msgstr "Registo %d" + +#: coffdump.c:260 +#, c-format +msgid "Struct Member offset %x" +msgstr "Desvio de membro struct %x" + +#: coffdump.c:263 +#, c-format +msgid "Enum Member offset %x" +msgstr "Desvio de membro enum %x" + +#: coffdump.c:266 +#, c-format +msgid "Undefined symbol" +msgstr "Símbolo indefinido" + +#: coffdump.c:334 +#, c-format +msgid "List of symbols" +msgstr "Lista de símbolos" + +#: coffdump.c:341 +#, c-format +msgid "Symbol %s, tag %d, number %d" +msgstr "Símbolo %s, rótulo %d, número %d" + +#: coffdump.c:345 readelf.c:16221 readelf.c:16309 +#, c-format +msgid "Type" +msgstr "Tipo" + +#: coffdump.c:350 +#, c-format +msgid "Where" +msgstr "Onde" + +#: coffdump.c:354 +#, c-format +msgid "Visible" +msgstr "Visível" + +#: coffdump.c:370 +msgid "List of blocks " +msgstr "Lista de blocos" + +#: coffdump.c:383 +#, c-format +msgid "vars %d" +msgstr "variáveis %d" + +#: coffdump.c:386 +#, c-format +msgid "blocks" +msgstr "blocos" + +#: coffdump.c:404 +#, c-format +msgid "List of source files" +msgstr "Lista de ficheiros fonte" + +#: coffdump.c:410 +#, c-format +msgid "Source file %s" +msgstr "Ficheiro fonte %s" + +#: coffdump.c:424 +#, c-format +msgid "section %s %d %d address %x size %x number %d nrelocs %u" +msgstr "secção %s %d %d endereço %x tamanho %x número %d nrelocs %u" + +#. PR 17512: file: 0a38fb7c. +#: coffdump.c:436 +msgid "<no sym>" +msgstr "<sem símb>" + +#: coffdump.c:451 +#, c-format +msgid "#sources %d" +msgstr "fontes %d" + +#: coffdump.c:464 sysdump.c:641 +#, c-format +msgid "Usage: %s [option(s)] in-file\n" +msgstr "Uso: %s [opçõe(s)] em ficheiro\n" + +#: coffdump.c:465 +#, c-format +msgid " Print a human readable interpretation of a COFF object file\n" +msgstr " Imprime uma interpretação humanamente legível de um ficheiro COFF\n" + +#: coffdump.c:466 +#, c-format +msgid "" +" The options are:\n" +" @<file> Read options from <file>\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" As opções são:\n" +" @<ficheiro> Lê opções de <ficheiro>\n" +" -h --help Mostra esta informação\n" +" -v --version Mostra a versão do programa\n" +"\n" + +#: coffdump.c:536 srconv.c:1797 sysdump.c:706 +msgid "no input file specified" +msgstr "sem ficheiro de entrada especificado" + +#: coffgrok.c:107 +msgid "Out of context scope change encountered" +msgstr "Mudança de âmbito fora de contexto encontrada" + +#: coffgrok.c:130 +#, c-format +msgid "Invalid section target index: %u" +msgstr "Índice de secção destino inválido: %u" + +#: coffgrok.c:187 +#, c-format +msgid "Invalid section target index: %d" +msgstr "Índice de secção destino inválido: %d" + +#: coffgrok.c:190 +msgid "Target section has insufficient relocs" +msgstr "Secção destino tem relocs insuficientes" + +#: coffgrok.c:198 coffgrok.c:445 +#, c-format +msgid "Symbol index %u encountered when there are no symbols" +msgstr "Índice de símbolos %u encontrado quando não há símbolos" + +#: coffgrok.c:199 coffgrok.c:446 +#, c-format +msgid "Invalid symbol index %u encountered" +msgstr "Encontrado índice de símbolos %u inválido" + +#: coffgrok.c:251 +#, c-format +msgid "Invalid section number (%d) encountered" +msgstr "Encontrado número de secção (%d) inválido" + +#: coffgrok.c:273 +#, c-format +msgid "Unrecognized symbol class: %d" +msgstr "Classe de símbolo desconhecida: %d" + +#: coffgrok.c:351 +#, c-format +msgid "Type entry %u does not have enough symbolic information" +msgstr "Entrada tipo %u não tem informação simbólica suficiente" + +#: coffgrok.c:354 +#, c-format +msgid "Type entry %u does not refer to a symbol" +msgstr "Entrada tipo %u não se refere a um símbolo" + +#: coffgrok.c:376 +msgid "Section definition needs a section length" +msgstr "A definição de secção precisa de um tamanho de secção" + +#: coffgrok.c:427 +msgid "Aggregate definition needs auxillary information" +msgstr "Definição de aggregate precisa de informação auxiliar" + +#: coffgrok.c:436 +#, c-format +msgid "Invalid tag index %#lx encountered" +msgstr "Encontrado índice de rótulos %#lx inválido" + +#: coffgrok.c:477 +msgid "Enum definition needs auxillary information" +msgstr "Definição de enum precisa de informação auxiliar" + +#: coffgrok.c:484 +#, c-format +msgid "Invalid enum symbol index %u encountered" +msgstr "Encontrado índice de símbolos enum %u inválido" + +#: coffgrok.c:520 +msgid "Array definition needs auxillary information" +msgstr "Definição de matriz precisa de informação auxiliar" + +#: coffgrok.c:536 +#, c-format +msgid "Out of range sum for els (%#x) * size (%#x)" +msgstr "Soma fora do intervalo para els (%#x) * tamanho (%#x)" + +#: coffgrok.c:627 coffgrok.c:870 +#, c-format +msgid "Unrecognised symbol class: %d" +msgstr "Classe de símbolo desconhecida: %d" + +#: coffgrok.c:644 +msgid "ICE: do_define called without a block" +msgstr "ICE: do_define chamado sem um bloco" + +#: coffgrok.c:646 +#, c-format +msgid "Out of range symbol index: %u" +msgstr "Índice de símbolo fora do intervalo: %u" + +#: coffgrok.c:683 +msgid "Section referenced before any file is defined" +msgstr "Secção referenciada antes de definir um ficheiro" + +#: coffgrok.c:701 +#, c-format +msgid "Out of range sum for offset (%#x) + size (%#x)" +msgstr "Soma fora do intervalo para desvio (%#x) * tamanho (%#x)" + +#: coffgrok.c:706 +#, c-format +msgid "Out of range type size: %u" +msgstr "Tamanho de tipo fora do intervalo:%u" + +#: coffgrok.c:792 +msgid "Function start encountered without a top level scope." +msgstr "Enmcontrado início de função sem âmbito de nível de topo." + +#: coffgrok.c:818 +msgid "Block start encountered without a scope for it." +msgstr "Encontrado início de bloco sem âmbito próprio." + +#: coffgrok.c:828 +msgid "Function arguments encountered without a function definition" +msgstr "Encontrados argumentos de função sem definição de função." + +#: coffgrok.c:836 +msgid "Structure element encountered without a structure definition" +msgstr "Encontrado elemento de estrutura sem definição de estrutura." + +#: coffgrok.c:841 +msgid "Enum element encountered without an enum definition" +msgstr "Encontrado elemento enum sem definição de enum" + +#: coffgrok.c:849 +msgid "Aggregate definition encountered without a scope" +msgstr "Encontrada definição de aggregate sem âmbito" + +#: coffgrok.c:855 +msgid "Label definition encountered without a file scope" +msgstr "Encontrada definição de rótulo sem âmbito de ficheiro" + +#: coffgrok.c:863 +msgid "Variable definition encountered without a scope" +msgstr "Encontrada definição de variável sem âmbito" + +#: coffgrok.c:886 +#, c-format +msgid "%s: is not a COFF format file" +msgstr "%s: não é um ficheiro de formato COFF" + +#: cxxfilt.c:118 nm.c:282 objdump.c:284 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "Reportar erros a %s.\n" + +#: debug.c:647 +msgid "debug_add_to_current_namespace: no current file" +msgstr "debug_add_to_current_namespace: sem ficheiro actual" + +#: debug.c:726 +msgid "debug_start_source: no debug_set_filename call" +msgstr "debug_start_source: sem chamada debug_set_filename" + +#: debug.c:780 +msgid "debug_record_function: no debug_set_filename call" +msgstr "debug_record_function: sem chamada debug_set_filename" + +#: debug.c:832 +msgid "debug_record_parameter: no current function" +msgstr "debug_record_parameter: sem função actual" + +#: debug.c:864 +msgid "debug_end_function: no current function" +msgstr "debug_end_function: sem função actual" + +#: debug.c:870 +msgid "debug_end_function: some blocks were not closed" +msgstr "debug_end_function: alguns blocos não foram fechados" + +#: debug.c:898 +msgid "debug_start_block: no current block" +msgstr "debug_start_block: sem bloco actual" + +#: debug.c:934 +msgid "debug_end_block: no current block" +msgstr "debug_end_block: sem bloco actual" + +#: debug.c:941 +msgid "debug_end_block: attempt to close top level block" +msgstr "debug_end_block: tentativa de fechar bloco de nível de topo" + +#: debug.c:964 +msgid "debug_record_line: no current unit" +msgstr "debug_record_line: sem unidade actual" + +#. FIXME +#: debug.c:1017 +msgid "debug_start_common_block: not implemented" +msgstr "debug_start_common_block: não implementado" + +#. FIXME +#: debug.c:1028 +msgid "debug_end_common_block: not implemented" +msgstr "debug_end_common_block: não implementado" + +#. FIXME. +#: debug.c:1112 +msgid "debug_record_label: not implemented" +msgstr "debug_record_label: não implementado" + +#: debug.c:1134 +msgid "debug_record_variable: no current file" +msgstr "debug_record_variable: sem ficheiro actual" + +#: debug.c:1662 +msgid "debug_make_undefined_type: unsupported kind" +msgstr "debug_make_undefined_type: tipo não suportado" + +#: debug.c:1839 +msgid "debug_name_type: no current file" +msgstr "debug_name_type: sem ficheiro actual" + +#: debug.c:1884 +msgid "debug_tag_type: no current file" +msgstr "debug_tag_type: sem ficheiro actual" + +#: debug.c:1892 +msgid "debug_tag_type: extra tag attempted" +msgstr "debug_tag_type: rótulo extra tentado" + +#: debug.c:1929 +#, c-format +msgid "Warning: changing type size from %d to %d\n" +msgstr "Aviso: a alterar tamanho de tipo de %d para %d\n" + +#: debug.c:1951 +msgid "debug_find_named_type: no current compilation unit" +msgstr "debug_find_named_type: sem unidade de compilação actual" + +#: debug.c:2054 +#, c-format +msgid "debug_get_real_type: circular debug information for %s\n" +msgstr "debug_get_real_type: informação de depuração circular para %s\n" + +#: debug.c:2481 +msgid "debug_write_type: illegal type encountered" +msgstr "debug_write_type: encontrado tipo ilegal" + +#: dlltool.c:916 dlltool.c:942 dlltool.c:973 +#, c-format +msgid "Internal error: Unknown machine type: %d" +msgstr "Erro interno, tipo de máquina desconhecido: %d" + +#: dlltool.c:1014 +#, c-format +msgid "Can't open def file: %s" +msgstr "Impossível abrir ficheiro def: %s" + +#: dlltool.c:1019 +#, c-format +msgid "Processing def file: %s" +msgstr "A processar ficheiro def: %s" + +#: dlltool.c:1023 +msgid "Processed def file" +msgstr "Ficheiro def processado" + +#: dlltool.c:1047 +#, c-format +msgid "Syntax error in def file %s:%d" +msgstr "Erro de sintaxe em ficheiro def %s: %d" + +#: dlltool.c:1084 +#, c-format +msgid "%s: Path components stripped from image name, '%s'." +msgstr "%s: componentes de caminho limpos do nome da imagem, \"%s\"." + +#: dlltool.c:1102 +#, c-format +msgid "NAME: %s base: %x" +msgstr "NOME: %s base: %x" + +#: dlltool.c:1105 dlltool.c:1126 +msgid "Can't have LIBRARY and NAME" +msgstr "Impossível ter BIBLIOTECA e NOME" + +#: dlltool.c:1123 +#, c-format +msgid "LIBRARY: %s base: %x" +msgstr "BIBLIOTECA: %s base: %x" + +#: dlltool.c:1279 +#, c-format +msgid "VERSION %d.%d\n" +msgstr "VERSÃO %d.%d\n" + +#: dlltool.c:1327 +#, c-format +msgid "run: %s %s" +msgstr "executar: %s %s" + +#: dlltool.c:1368 resrc.c:288 +#, c-format +msgid "wait: %s" +msgstr "aguardar: %s" + +#: dlltool.c:1373 dllwrap.c:416 resrc.c:293 +#, c-format +msgid "subprocess got fatal signal %d" +msgstr "sub-processo obteve sinal fatal %d" + +#: dlltool.c:1379 dllwrap.c:423 resrc.c:300 +#, c-format +msgid "%s exited with status %d" +msgstr "%s saiu com estado %d" + +#: dlltool.c:1410 +#, c-format +msgid "Sucking in info from %s section in %s" +msgstr "A absorver informação da secção %s em %s" + +#: dlltool.c:1550 +#, c-format +msgid "Excluding symbol: %s" +msgstr "Símbolo de exclusão: %s" + +#: dlltool.c:1639 dlltool.c:1650 nm.c:1108 nm.c:1118 nm.c:1127 +#, c-format +msgid "%s: no symbols" +msgstr "%s: sem símbolos" + +#. FIXME: we ought to read in and block out the base relocations. +#: dlltool.c:1676 +#, c-format +msgid "Done reading %s" +msgstr "Leitura de %s terminada" + +#: dlltool.c:1686 +#, c-format +msgid "Unable to open object file: %s: %s" +msgstr "Impossível abrir ficheiro de objecto: %s: %s" + +#: dlltool.c:1689 +#, c-format +msgid "Scanning object file %s" +msgstr "A analisar ficheiro de objecto %s" + +#: dlltool.c:1709 +#, c-format +msgid "Cannot produce mcore-elf dll from archive file: %s" +msgstr "Impossível produzir dll mcore-elf do arquivo: %s" + +#: dlltool.c:1811 +msgid "Adding exports to output file" +msgstr "A adicionar exportações ao ficheiro de saída" + +#: dlltool.c:1863 +msgid "Added exports to output file" +msgstr "Adicionadas exportações ao ficheiro de saída" + +#: dlltool.c:2031 +#, c-format +msgid "Generating export file: %s" +msgstr "A gerar ficheiro de exportação: %s" + +#: dlltool.c:2036 +#, c-format +msgid "Unable to open temporary assembler file: %s" +msgstr "Impossível abrir ficheiro assembler temporário: %s" + +#: dlltool.c:2041 +#, c-format +msgid "Opened temporary file: %s" +msgstr "Ficheiro temporário aberto: %s" + +#: dlltool.c:2217 +msgid "failed to read the number of entries from base file" +msgstr "falha ao ler número de entradas do ficheiro base" + +#: dlltool.c:2268 +msgid "Generated exports file" +msgstr "Ficheiro de exportação gerado" + +#: dlltool.c:2478 +#, c-format +msgid "bfd_open failed open stub file: %s: %s" +msgstr "bfd_open falhou ao abrir ficheiro stub: %s: %s" + +#: dlltool.c:2482 +#, c-format +msgid "Creating stub file: %s" +msgstr "A criar ficheiro stub: %s" + +#: dlltool.c:2953 +#, c-format +msgid "bfd_open failed reopen stub file: %s: %s" +msgstr "bfd_open falhou ao reabrir ficheiro stub: %s: %s" + +#: dlltool.c:2967 dlltool.c:3046 +#, c-format +msgid "failed to open temporary head file: %s" +msgstr "falha ao abrir ficheiro temporário head: %s" + +#: dlltool.c:3031 dlltool.c:3117 +#, c-format +msgid "failed to open temporary head file: %s: %s" +msgstr "falha ao abrir ficheiro temporário head: %s: %s" + +#: dlltool.c:3132 +#, c-format +msgid "failed to open temporary tail file: %s" +msgstr "falha ao abrir ficheiro temporário tail: %s" + +#: dlltool.c:3191 +#, c-format +msgid "failed to open temporary tail file: %s: %s" +msgstr "falha ao abrir ficheiro temporário tail: %s: %s" + +#: dlltool.c:3214 +#, c-format +msgid "Can't create .lib file: %s: %s" +msgstr "Impossível criar ficheiro .lib: %s: %s" + +#: dlltool.c:3218 +#, c-format +msgid "Creating library file: %s" +msgstr "A criar ficheiro de biblioteca: %s" + +#: dlltool.c:3305 dlltool.c:3311 +#, c-format +msgid "cannot delete %s: %s" +msgstr "impossóvel eliminar %s: %s" + +#: dlltool.c:3317 +msgid "Created lib file" +msgstr "Ficheiro lib criado" + +#: dlltool.c:3529 +#, c-format +msgid "Can't open .lib file: %s: %s" +msgstr "Impossível abrir ficheiro .lib: %s: %s" + +#: dlltool.c:3537 dlltool.c:3559 +#, c-format +msgid "%s is not a library" +msgstr "%s não é biblioteca" + +#: dlltool.c:3577 +#, c-format +msgid "Import library `%s' specifies two or more dlls" +msgstr "A biblioteca %s especifica duas ou mais dlls" + +#: dlltool.c:3588 +#, c-format +msgid "Unable to determine dll name for `%s' (not an import library?)" +msgstr "impossível determinar o nome da dll para \"%s\" (não é import?)" + +#: dlltool.c:3820 +#, c-format +msgid "Warning, ignoring duplicate EXPORT %s %d,%d" +msgstr "Aviso: a ignorar EXPORT duplicado %s %d,%d" + +#: dlltool.c:3826 +#, c-format +msgid "Error, duplicate EXPORT with ordinals: %s" +msgstr "Erro: EXPORT duplicado com ordinais: %s" + +#: dlltool.c:3929 +msgid "Processing definitions" +msgstr "A processar definições" + +#: dlltool.c:3956 +msgid "Processed definitions" +msgstr "Definições processadas" + +#. xgetext:c-format +#: dlltool.c:3963 dllwrap.c:477 +#, c-format +msgid "Usage %s <option(s)> <object-file(s)>\n" +msgstr "Uso %s <opção(ões)> <ficheiro(s)objecto>\n" + +#. xgetext:c-format +#: dlltool.c:3965 +#, c-format +msgid " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n" +msgstr " -m --machine <máquina> Criar como DLL para <máquina> [predefinição: %s].\n" + +#: dlltool.c:3966 +#, c-format +msgid " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n" +msgstr " possible <máquina>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n" + +#: dlltool.c:3967 +#, c-format +msgid " -e --output-exp <outname> Generate an export file.\n" +msgstr " -e --output-exp <nomesaída> Gerar ficheiro de exportação.\n" + +#: dlltool.c:3968 +#, c-format +msgid " -l --output-lib <outname> Generate an interface library.\n" +msgstr " -l --output-lib <nomesaída> Gerar biblioteca de interface.\n" + +#: dlltool.c:3969 +#, c-format +msgid " -y --output-delaylib <outname> Create a delay-import library.\n" +msgstr " -y --output-delaylib <nomesaída> Criar biblioteca delay-import.\n" + +#: dlltool.c:3970 +#, c-format +msgid " -a --add-indirect Add dll indirects to export file.\n" +msgstr " -a --add-indirect Adicionar dll indirects ao ficheiro de exportação.\n" + +#: dlltool.c:3971 +#, c-format +msgid " -D --dllname <name> Name of input dll to put into interface lib.\n" +msgstr " -D --dllname <nome> Nome da dll de entrada a pôr na biblioteca de interface.\n" + +#: dlltool.c:3972 +#, c-format +msgid " -d --input-def <deffile> Name of .def file to be read in.\n" +msgstr " -d --input-def <ficheirodef> Nome do ficheiro .def a ler.\n" + +#: dlltool.c:3973 +#, c-format +msgid " -z --output-def <deffile> Name of .def file to be created.\n" +msgstr " -z --output-def <ficheirodef> Nome do ficheiro .def a criar.\n" + +#: dlltool.c:3974 +#, c-format +msgid " --export-all-symbols Export all symbols to .def\n" +msgstr " --export-all-symbols Exportar todos os símbolos para .def\n" + +#: dlltool.c:3975 +#, c-format +msgid " --no-export-all-symbols Only export listed symbols\n" +msgstr " --no-export-all-symbols Exportar só símbolos listados\n" + +#: dlltool.c:3976 +#, c-format +msgid " --exclude-symbols <list> Don't export <list>\n" +msgstr " --exclude-symbols <lista> Não exportar <lista>\n" + +#: dlltool.c:3977 +#, c-format +msgid " --no-default-excludes Clear default exclude symbols\n" +msgstr " --no-default-excludes Limpar predefinição de símbolos excluídos\n" + +#: dlltool.c:3978 +#, c-format +msgid " -b --base-file <basefile> Read linker generated base file.\n" +msgstr " -b --base-file <ficheirobase> Ler ficheiro base gerado pelo linker.\n" + +#: dlltool.c:3979 +#, c-format +msgid " -x --no-idata4 Don't generate idata$4 section.\n" +msgstr " -x --no-idata4 Não gerar secção idata$4.\n" + +#: dlltool.c:3980 +#, c-format +msgid " -c --no-idata5 Don't generate idata$5 section.\n" +msgstr " -c --no-idata5 Não gerar secção idata$5.\n" + +#: dlltool.c:3981 +#, c-format +msgid " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5.\n" +msgstr " --use-nul-prefixed-import-tables Usar idata$4 e idata$5 prefixadas com zero.\n" + +#: dlltool.c:3982 +#, c-format +msgid " -U --add-underscore Add underscores to all symbols in interface library.\n" +msgstr " -U --add-underscore Adicionar sublinhados a todos os símbolos na biblioteca de interface.\n" + +#: dlltool.c:3983 +#, c-format +msgid " --add-stdcall-underscore Add underscores to stdcall symbols in interface library.\n" +msgstr " --add-stdcall-underscore Adicionar sublinhados a símbolos stdcall na biblioteca de interface.\n" + +#: dlltool.c:3984 +#, c-format +msgid " --no-leading-underscore All symbols shouldn't be prefixed by an underscore.\n" +msgstr " --no-leading-underscore Não prefixar nenhum símbolo com um sublinhado.\n" + +#: dlltool.c:3985 +#, c-format +msgid " --leading-underscore All symbols should be prefixed by an underscore.\n" +msgstr " --leading-underscore Prefixar todos os símbolos com um sublinhado.\n" + +#: dlltool.c:3986 +#, c-format +msgid " -k --kill-at Kill @<n> from exported names.\n" +msgstr " -k --kill-at Matar @<n> de nomes exportados.\n" + +#: dlltool.c:3987 +#, c-format +msgid " -A --add-stdcall-alias Add aliases without @<n>.\n" +msgstr " -A --add-stdcall-alias Adicionar aliás sem @<n>.\n" + +#: dlltool.c:3988 +#, c-format +msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n" +msgstr " -p --ext-prefix-alias <prefixo> Adicionar aliás com <prefixo>.\n" + +#: dlltool.c:3989 +#, c-format +msgid " -S --as <name> Use <name> for assembler.\n" +msgstr " -S --as <nome> Usar <nome> para assembler.\n" + +#: dlltool.c:3990 +#, c-format +msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n" +msgstr " -f --as-flags <bandeiras> Passar <bandeiras> ao assembler.\n" + +#: dlltool.c:3991 +#, c-format +msgid " -C --compat-implib Create backward compatible import library.\n" +msgstr " -C --compat-implib Criar biblioteca de importação compatível com versões anteriores.\n" + +#: dlltool.c:3992 +#, c-format +msgid " -n --no-delete Keep temp files (repeat for extra preservation).\n" +msgstr " -n --no-delete Manter ficheiros temporários (repetir para preservação extra).\n" + +#: dlltool.c:3993 +#, c-format +msgid " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n" +msgstr " -t --temp-prefix <prefixo> Usar <prefixo> para construir nomes de ficheiros temporários.\n" + +#: dlltool.c:3994 +#, c-format +msgid " -I --identify <implib> Report the name of the DLL associated with <implib>.\n" +msgstr " -I --identify <bibimp> Reportar nome da DLL associada com <bibimp>.\n" + +#: dlltool.c:3995 +#, c-format +msgid " --identify-strict Causes --identify to report error when multiple DLLs.\n" +msgstr " --identify-strict Faz com que --identify reporte erro com múltiplas DLLs.\n" + +#: dlltool.c:3996 +#, c-format +msgid " -v --verbose Be verbose.\n" +msgstr " -v --verbose É verboso.\n" + +#: dlltool.c:3997 +#, c-format +msgid " -V --version Display the program version.\n" +msgstr " -V --version Mostrar a versão do programa.\n" + +#: dlltool.c:3998 +#, c-format +msgid " -h --help Display this information.\n" +msgstr " -h --help Mostra esta informação.\n" + +#: dlltool.c:3999 +#, c-format +msgid " @<file> Read options from <file>.\n" +msgstr " @<ficheiro> Ler opções de <ficheiro>.\n" + +#: dlltool.c:4001 +#, c-format +msgid " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n" +msgstr " -M --mcore-elf <nomesaída> Processar ficheiros de objecto mcore-elf para <nomesaída>.\n" + +#: dlltool.c:4002 +#, c-format +msgid " -L --linker <name> Use <name> as the linker.\n" +msgstr " -L --linker <nome> Usar <nome> como linker.\n" + +#: dlltool.c:4003 +#, c-format +msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n" +msgstr " -F --linker-flags <bandeiras> Passar <bandeiras> ao linker.\n" + +#: dlltool.c:4149 +#, c-format +msgid "Unable to open def-file: %s" +msgstr "Impossível abrir def-file: %s" + +#: dlltool.c:4154 +#, c-format +msgid "Path components stripped from dllname, '%s'." +msgstr "Componentes de caminho removidos de dllname, \"%s\"" + +#: dlltool.c:4202 +#, c-format +msgid "Unable to open base-file: %s" +msgstr "Impossível abrir base-file: %s" + +#: dlltool.c:4237 +#, c-format +msgid "Machine '%s' not supported" +msgstr "Máquina \"%s\" não suportada" + +#: dlltool.c:4317 +#, c-format +msgid "Warning, machine type (%d) not supported for delayimport." +msgstr "Aviso: tipo de máquina (%d) não suportado para delayimport." + +#: dlltool.c:4385 dllwrap.c:206 +#, c-format +msgid "Tried file: %s" +msgstr "Ficheiro tentado: %s" + +#: dlltool.c:4392 dllwrap.c:213 +#, c-format +msgid "Using file: %s" +msgstr "A usar: %s" + +#: dllwrap.c:296 +#, c-format +msgid "Keeping temporary base file %s" +msgstr "A manter ficheiro base temporário %s" + +#: dllwrap.c:298 +#, c-format +msgid "Deleting temporary base file %s" +msgstr "A eliminar ficheiro base temporário %s" + +#: dllwrap.c:312 +#, c-format +msgid "Keeping temporary exp file %s" +msgstr "A manter ficheiro exp temporário %s" + +#: dllwrap.c:314 +#, c-format +msgid "Deleting temporary exp file %s" +msgstr "A eliminar ficheiro exp temporário %s" + +#: dllwrap.c:327 +#, c-format +msgid "Keeping temporary def file %s" +msgstr "A manter ficheiro def temporário %s" + +#: dllwrap.c:329 +#, c-format +msgid "Deleting temporary def file %s" +msgstr "A eliminar ficheiro def temporário %s" + +#: dllwrap.c:411 +#, c-format +msgid "pwait returns: %s" +msgstr "pwait devolve: %s" + +#: dllwrap.c:478 +#, c-format +msgid " Generic options:\n" +msgstr " Opções genéricas:\n" + +#: dllwrap.c:479 +#, c-format +msgid " @<file> Read options from <file>\n" +msgstr " @<ficheiro> Lê opções de <ficheiro>\n" + +#: dllwrap.c:480 +#, c-format +msgid " --quiet, -q Work quietly\n" +msgstr " --quiet, -q Trabalha em silêncio\n" + +#: dllwrap.c:481 +#, c-format +msgid " --verbose, -v Verbose\n" +msgstr " --verbose, -v Verboso\n" + +#: dllwrap.c:482 +#, c-format +msgid " --version Print dllwrap version\n" +msgstr " --version Imprime a versão dllwrap\n" + +#: dllwrap.c:483 +#, c-format +msgid " --implib <outname> Synonym for --output-lib\n" +msgstr " --implib <outname> Sinónimo de --output-lib\n" + +#: dllwrap.c:484 +#, c-format +msgid " Options for %s:\n" +msgstr " Opções para %s:\n" + +#: dllwrap.c:485 +#, c-format +msgid " --driver-name <driver> Defaults to \"gcc\"\n" +msgstr " --driver-name <controlador> Predefinido para \"gcc\"\n" + +#: dllwrap.c:486 +#, c-format +msgid " --driver-flags <flags> Override default ld flags\n" +msgstr " --driver-flags <bandeiras> Substitui as bandeiras predefinidas ld\n" + +#: dllwrap.c:487 +#, c-format +msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n" +msgstr " --dlltool-name <dlltool> Predfinido para \"dlltool\"\n" + +#: dllwrap.c:488 +#, c-format +msgid " --entry <entry> Specify alternate DLL entry point\n" +msgstr " --entry <entrada> Especifica ponto de entrada alternativo da DLL\n" + +#: dllwrap.c:489 +#, c-format +msgid " --image-base <base> Specify image base address\n" +msgstr " --image-base <base> Especifica o endereço base da imagem\n" + +#: dllwrap.c:490 +#, c-format +msgid " --target <machine> i386-cygwin32 or i386-mingw32\n" +msgstr " --target <máquina> i386-cygwin32 ou i386-mingw32\n" + +#: dllwrap.c:491 +#, c-format +msgid " --dry-run Show what needs to be run\n" +msgstr " --dry-run Mostra o que tem de ser executado\n" + +#: dllwrap.c:492 +#, c-format +msgid " --mno-cygwin Create Mingw DLL\n" +msgstr " --mno-cygwin Cria Mingw DLL\n" + +#: dllwrap.c:493 +#, c-format +msgid " Options passed to DLLTOOL:\n" +msgstr " Opções passadas a DLLTOOL:\n" + +#: dllwrap.c:494 +#, c-format +msgid " --machine <machine>\n" +msgstr " --machine <máquina>\n" + +#: dllwrap.c:495 +#, c-format +msgid " --output-exp <outname> Generate export file.\n" +msgstr " --output-exp <nomesaída> Gera ficheiro de exportação.\n" + +#: dllwrap.c:496 +#, c-format +msgid " --output-lib <outname> Generate input library.\n" +msgstr " --output-lib <nomesaída> Gera biblioteca de entrada.\n" + +#: dllwrap.c:497 +#, c-format +msgid " --add-indirect Add dll indirects to export file.\n" +msgstr " --add-indirect Adiciona dll indirects ao ficheiro de exportação.\n" + +#: dllwrap.c:498 +#, c-format +msgid " --dllname <name> Name of input dll to put into output lib.\n" +msgstr " --dllname <nome> Nome da dll de entrada para pôr na biblioteca de saída.\n" + +#: dllwrap.c:499 +#, c-format +msgid " --def <deffile> Name input .def file\n" +msgstr " --def <fichdef> Ficheiro .def de entrada de nome\n" + +#: dllwrap.c:500 +#, c-format +msgid " --output-def <deffile> Name output .def file\n" +msgstr " --output-def <fichdef> Ficheiro .def de saída de nome\n" + +#: dllwrap.c:501 +#, c-format +msgid " --export-all-symbols Export all symbols to .def\n" +msgstr " --export-all-symbols Exporta todos os símbolos para .def\n" + +#: dllwrap.c:502 +#, c-format +msgid " --no-export-all-symbols Only export .drectve symbols\n" +msgstr " --no-export-all-symbols Exporta só símbolos .drectve\n" + +#: dllwrap.c:503 +#, c-format +msgid " --exclude-symbols <list> Exclude <list> from .def\n" +msgstr " --exclude-symbols <lista> Exclui <lista> de .def\n" + +#: dllwrap.c:504 +#, c-format +msgid " --no-default-excludes Zap default exclude symbols\n" +msgstr " --no-default-excludes Limpar predefinição de símbolos excluídos\n" + +#: dllwrap.c:505 +#, c-format +msgid " --base-file <basefile> Read linker generated base file\n" +msgstr " --base-file <fichbase> Lê ficheiro base gerado pelo linker\n" + +#: dllwrap.c:506 +#, c-format +msgid " --no-idata4 Don't generate idata$4 section\n" +msgstr " --no-idata4 Não gerar secção idata$4\n" + +#: dllwrap.c:507 +#, c-format +msgid " --no-idata5 Don't generate idata$5 section\n" +msgstr " --no-idata5 Não gerar secção idata$5\n" + +#: dllwrap.c:508 +#, c-format +msgid " -U Add underscores to .lib\n" +msgstr " -U Adicionar sublinhados a .lib\n" + +#: dllwrap.c:509 +#, c-format +msgid " -k Kill @<n> from exported names\n" +msgstr " -k Matar @<n> de nomes exportados\n" + +#: dllwrap.c:510 +#, c-format +msgid " --add-stdcall-alias Add aliases without @<n>\n" +msgstr " --add-stdcall-alias Adicionar aliás sem @<n>\n" + +#: dllwrap.c:511 +#, c-format +msgid " --as <name> Use <name> for assembler\n" +msgstr " --as <nome> Usa <nome> para o assembler\n" + +#: dllwrap.c:512 +#, c-format +msgid " --nodelete Keep temp files.\n" +msgstr " --nodelete Mantém ficheiros temporários.\n" + +#: dllwrap.c:513 +#, c-format +msgid " --no-leading-underscore Entrypoint without underscore\n" +msgstr " --no-leading-underscore Ponto de entrada sem sublinhado\n" + +#: dllwrap.c:514 +#, c-format +msgid " --leading-underscore Entrypoint with underscore.\n" +msgstr " --leading-underscore Ponto de entrada com sublinhado.\n" + +#: dllwrap.c:515 +#, c-format +msgid " Rest are passed unmodified to the language driver\n" +msgstr " Restos passados sem modificação ao controlador de linguagem\n" + +#: dllwrap.c:799 +msgid "Must provide at least one of -o or --dllname options" +msgstr "Tem de indicar pelo menos uma das opções -o ou --dllname" + +#: dllwrap.c:828 +msgid "" +"no export definition file provided.\n" +"Creating one, but that may not be what you want" +msgstr "" +"sem ficheiro de definição de exportação.\n" +"A criar um, mas pode não ser o que deseja" + +#: dllwrap.c:1017 +#, c-format +msgid "DLLTOOL name : %s\n" +msgstr "Nome DLLTOOL : %s\n" + +#: dllwrap.c:1018 +#, c-format +msgid "DLLTOOL options : %s\n" +msgstr "Opções DLLTOOL : %s\n" + +#: dllwrap.c:1019 +#, c-format +msgid "DRIVER name : %s\n" +msgstr "Nome DRIVER : %s\n" + +#: dllwrap.c:1020 +#, c-format +msgid "DRIVER options : %s\n" +msgstr "Opções DRIVER : %s\n" + +#: dwarf.c:152 +msgid "Encoded value extends past end of section\n" +msgstr "Valor codificado ultrapassa o fim da secção\n" + +#: dwarf.c:160 +#, c-format +msgid "Encoded size of %d is too large to read\n" +msgstr "Tamanho codificado %d muito grande para ler\n" + +#: dwarf.c:168 +msgid "Encoded size of 0 is too small to read\n" +msgstr "Tamanho codificado 0 muito pequeno para ler\n" + +#: dwarf.c:369 dwarf.c:383 +#, c-format +msgid "Internal error: %s:%d: LEB value (%s) too large for containing variable\n" +msgstr "Erro interno: %s:%d: valor LEB (%s) muito grande para conter variável\n" + +#: dwarf.c:396 +#, c-format +msgid "internal error: attempt to read %d byte of data in to %d sized variable" +msgid_plural "internal error: attempt to read %d bytes of data in to %d sized variable" +msgstr[0] "erro interno: tentativa de ler %d byte de dados para variável de tamanho %d" +msgstr[1] "erro interno: tentativa de ler %d bytes de dados para variável de tamanho %d" + +#: dwarf.c:519 dwarf.c:4362 +msgid "Badly formed extended line op encountered!\n" +msgstr "Encontrada op de linha estendido mal formado!\n" + +#: dwarf.c:526 +#, c-format +msgid " Extended opcode %d: " +msgstr " opcode estendido %d: " + +#: dwarf.c:531 +#, c-format +msgid "" +"End of Sequence\n" +"\n" +msgstr "" +"Fim de sequência\n" +"\n" + +#: dwarf.c:539 +#, c-format +msgid "Length (%d) of DW_LNE_set_address op is too long\n" +msgstr "Tamanho (%d) de DW_LNE_set_address op muito longo\n" + +#: dwarf.c:545 +#, c-format +msgid "set Address to 0x%s\n" +msgstr "definir Address como 0x%s\n" + +#: dwarf.c:552 +#, c-format +msgid "define new File Table entry\n" +msgstr "definir nova entrada File Table\n" + +#: dwarf.c:553 dwarf.c:3651 +#, c-format +msgid " Entry\tDir\tTime\tSize\tName\n" +msgstr " Entr.\tPst\tHora\tTam.\tNome\n" + +#: dwarf.c:572 +msgid "DW_LNE_define_file: Bad opcode length\n" +msgstr "DW_LNE_define_file: tamanho opcode errado\n" + +#: dwarf.c:576 +#, c-format +msgid "set Discriminator to %s\n" +msgstr "definir Discriminator como %s\n" + +#: dwarf.c:651 +#, c-format +msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n" +msgstr " opcode DW_LNE_HP_SFC DESCONHCIDO (%u)\n" + +#. The test against DW_LNW_hi_user is redundant due to +#. the limited range of the unsigned char data type used +#. for op_code. +#. && op_code <= DW_LNE_hi_user +#: dwarf.c:668 +#, c-format +msgid "user defined: " +msgstr "definido pelo utilizador: " + +#: dwarf.c:670 +#, c-format +msgid "UNKNOWN: " +msgstr "DESCONHECIDO: " + +#: dwarf.c:671 +#, c-format +msgid "length %d [" +msgstr "tamanho %d [" + +#: dwarf.c:689 dwarf.c:765 dwarf.c:1703 +msgid "<no .debug_str section>" +msgstr "<sem secção .debug_str>" + +#: dwarf.c:693 +#, c-format +msgid "DW_FORM_strp offset too big: %s\n" +msgstr "Desvio DW_FORM_strp muito grande: %s\n" + +#: dwarf.c:695 dwarf.c:723 dwarf.c:1708 +msgid "<offset is too big>" +msgstr "<desvio muito grande>" + +#: dwarf.c:705 dwarf.c:1717 +msgid "<no NUL byte at end of .debug_str section>" +msgstr "<sem byte NUL no fim da secção .debug_str>" + +#: dwarf.c:717 +msgid "<no .debug_line_str section>" +msgstr "<sem secção .debug_line_str>" + +#: dwarf.c:721 +#, c-format +msgid "DW_FORM_line_strp offset too big: %s\n" +msgstr "Desvio DW_FORM_line_strp muito grande: %s\n" + +#: dwarf.c:733 +msgid "<no NUL byte at end of .debug_line_str section>" +msgstr "<sem byte NUL no fim da secção .debug_line_str>" + +#: dwarf.c:751 +msgid "<no .debug_str_offsets.dwo section>" +msgstr "<sem secção .debug_str_offsets.dwo>" + +#: dwarf.c:752 +msgid "<no .debug_str_offsets section>" +msgstr "<sem secção .debug_str_offsets>" + +#: dwarf.c:758 +#, c-format +msgid "DW_FORM_GNU_str_index offset too big: %s\n" +msgstr "Desvio DW_FORM_GNU_str_index muito grande: %s\n" + +#: dwarf.c:760 +msgid "<index offset is too big>" +msgstr "<desvio do índice muito grande>" + +#: dwarf.c:764 +msgid "<no .debug_str.dwo section>" +msgstr "<sem secção .debug_str.dwo>" + +#: dwarf.c:771 +#, c-format +msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n" +msgstr "Desvio indirecto DW_FORM_GNU_str_index muito grande: %s\n" + +#: dwarf.c:773 +msgid "<indirect index offset is too big>" +msgstr "<desvio indirecto do índice muito grande>" + +#: dwarf.c:782 +msgid "<no NUL byte at end of section>" +msgstr "<sem byte NUL no fim da secção>" + +#: dwarf.c:793 +msgid "<no .debug_addr section>" +msgstr "<sem secção .debug_addr>" + +#: dwarf.c:797 +#, c-format +msgid "Offset into section %s too big: %s\n" +msgstr "Desvio para secção %s muito grande: %s\n" + +#. Report the missing single zero which ends the section. +#: dwarf.c:975 +msgid ".debug_abbrev section not zero terminated\n" +msgstr "Secção .debug_abbrev não terminada em zero\n" + +#: dwarf.c:990 +#, c-format +msgid "User TAG value: %#lx" +msgstr "Valor de utilizador TAG: %#lx" + +#: dwarf.c:992 +#, c-format +msgid "Unknown TAG value: %#lx" +msgstr "Valor TAG desconhecido: %#lx" + +#: dwarf.c:1012 +#, c-format +msgid "Unknown FORM value: %lx" +msgstr "Valor FORM desconhecido: %lx" + +#: dwarf.c:1028 +#, c-format +msgid "Unknown IDX value: %lx" +msgstr "Valor IDX desconhecido: %lx" + +#: dwarf.c:1042 +#, c-format +msgid "%c%s byte block: " +msgstr "Bloco de bytes %c%s: " + +#: dwarf.c:1396 +#, c-format +msgid "(DW_OP_call_ref in frame info)" +msgstr "(DW_OP_call_ref em informação de frame)" + +#: dwarf.c:1418 +#, c-format +msgid "size: %s " +msgstr "tamanho: %s " + +#: dwarf.c:1421 +#, c-format +msgid "offset: %s " +msgstr "desvio: %s " + +#: dwarf.c:1440 +#, c-format +msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown" +msgstr "DW_OP_GNU_push_tls_address ou DW_OP_HP_unknown" + +#: dwarf.c:1465 +#, c-format +msgid "(%s in frame info)" +msgstr "(%s em informação de frame)" + +#: dwarf.c:1611 +#, c-format +msgid "(User defined location op 0x%x)" +msgstr "(localização do utilizador op 0x%x)" + +#: dwarf.c:1613 +#, c-format +msgid "(Unknown location op 0x%x)" +msgstr "(localização desconhecida op 0x%x)" + +#: dwarf.c:1696 +msgid "<following link not possible>" +msgstr "<ligação seguinte impossível>" + +#: dwarf.c:1699 +msgid "<could not load separate string section>" +msgstr "<impossível carregar secção de cadeia separada>" + +#: dwarf.c:1707 +#, c-format +msgid "DW_FORM_GNU_strp_alt offset too big: %s\n" +msgstr "Desvio DW_FORM_GNU_strp_alt muito grande: %s\n" + +#: dwarf.c:1740 +#, c-format +msgid "Unknown AT value: %lx" +msgstr "Valor AT desconhecido: %lx" + +#: dwarf.c:1771 +msgid "Corrupt attribute\n" +msgstr "Atributo corrupto\n" + +#: dwarf.c:1786 +msgid "Internal error: DWARF version is not 2, 3 or 4.\n" +msgstr "Erro interno: versão DWARF não é 2, 3 ou 4.\n" + +#: dwarf.c:1924 +msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n" +msgstr "DW_FORM_data8 não é suportado quando sizeof (dwarf_vma) != 8\n" + +#: dwarf.c:1968 dwarf.c:1993 dwarf.c:2014 dwarf.c:2036 +msgid "Block ends prematurely\n" +msgstr "Bloco termina prematuramente\n" + +#: dwarf.c:1979 dwarf.c:2000 dwarf.c:2021 dwarf.c:2045 +#, c-format +msgid "Corrupt attribute block length: %lx\n" +msgstr "Tamanho de bloco de atributo corrupto: %lx\n" + +#: dwarf.c:2056 +#, c-format +msgid "%c(indirect string, offset: 0x%s): %s" +msgstr "%c(cadeia indirecta, desvio: 0x%s): %s" + +#: dwarf.c:2063 +#, c-format +msgid "%c(indirect line string, offset: 0x%s): %s" +msgstr "%c(cadeia de linha indirecta, desvio: 0x%s): %s" + +#: dwarf.c:2074 +#, c-format +msgid "%c(indexed string: 0x%s): %s" +msgstr "%c(cadeia indexada: 0x%s): %s" + +#: dwarf.c:2083 +#, c-format +msgid "%c(alt indirect string, offset: 0x%s) %s" +msgstr "%c(cadeia indexada alt., desvio: 0x%s) %s" + +#: dwarf.c:2108 +#, c-format +msgid "%c(addr_index: 0x%s): %s" +msgstr "%c(addr_index: 0x%s): %s" + +#: dwarf.c:2114 +#, c-format +msgid "Unrecognized form: %lu\n" +msgstr "Forma desconhecida: %lu\n" + +#: dwarf.c:2238 dwarf.c:2263 dwarf.c:2279 +#, c-format +msgid "Unsupported form (%s) for attribute %s\n" +msgstr "Forma não suportada (%s) para atributo %s\n" + +#: dwarf.c:2240 dwarf.c:2265 dwarf.c:4284 dwarf.c:4594 readelf.c:5738 +#: readelf.c:5813 readelf.c:5831 readelf.c:5849 readelf.c:10236 +#: readelf.c:10868 readelf.c:15349 readelf.c:15381 +msgid "<unknown>" +msgstr "<desconhecido>" + +#: dwarf.c:2302 +#, c-format +msgid "(not inlined)" +msgstr "(não em linha)" + +#: dwarf.c:2305 +#, c-format +msgid "(inlined)" +msgstr "(em linha)" + +#: dwarf.c:2308 +#, c-format +msgid "(declared as inline but ignored)" +msgstr "(declarado como em linha mas ignorado)" + +#: dwarf.c:2311 +#, c-format +msgid "(declared as inline and inlined)" +msgstr "(declarado como em linha e em linha)" + +#: dwarf.c:2314 +#, c-format +msgid " (Unknown inline attribute value: %s)" +msgstr " (valor de atributo em linha desconhecido: %s)" + +#: dwarf.c:2361 +#, c-format +msgid "(implementation defined: %s)" +msgstr "(implementação definida: %s)" + +#: dwarf.c:2364 +#, c-format +msgid "(Unknown: %s)" +msgstr "(desconhecido: %s)" + +#: dwarf.c:2409 +#, c-format +msgid "(user defined type)" +msgstr "(tipo do utilizador)" + +#: dwarf.c:2411 +#, c-format +msgid "(unknown type)" +msgstr "(tipo desconhecido)" + +#: dwarf.c:2424 +#, c-format +msgid "(unknown accessibility)" +msgstr "(accessibilidade desconhecida)" + +#: dwarf.c:2436 +#, c-format +msgid "(unknown visibility)" +msgstr "(visibilidade desconhecida)" + +#: dwarf.c:2449 +#, c-format +msgid "(user specified)" +msgstr "(especificado pelo utilizador)" + +#: dwarf.c:2451 +#, c-format +msgid "(unknown endianity)" +msgstr "(endian desconhecido)" + +#: dwarf.c:2463 +#, c-format +msgid "(unknown virtuality)" +msgstr "(virtualidade desconhecida)" + +#: dwarf.c:2475 +#, c-format +msgid "(unknown case)" +msgstr "(caso desconhecido)" + +#: dwarf.c:2493 +#, c-format +msgid "(user defined)" +msgstr "(definido pelo utilizador)" + +#: dwarf.c:2495 +#, c-format +msgid "(unknown convention)" +msgstr "(convenção desconhecida)" + +#: dwarf.c:2504 +#, c-format +msgid "(undefined)" +msgstr "(indefinido)" + +#: dwarf.c:2514 +#, c-format +msgid "(unsigned)" +msgstr "(não assinado)" + +#: dwarf.c:2515 +#, c-format +msgid "(leading overpunch)" +msgstr "(overpunch inicial)" + +#: dwarf.c:2516 +#, c-format +msgid "(trailing overpunch)" +msgstr "(overpunch final)" + +#: dwarf.c:2517 +#, c-format +msgid "(leading separate)" +msgstr "(separador inicial)" + +#: dwarf.c:2518 +#, c-format +msgid "(trailing separate)" +msgstr "(separador final)" + +#: dwarf.c:2519 dwarf.c:2530 dwarf.c:2540 +#, c-format +msgid "(unrecognised)" +msgstr "(não reconhecido)" + +#: dwarf.c:2527 +#, c-format +msgid "(no)" +msgstr "(não)" + +#: dwarf.c:2528 +#, c-format +msgid "(in class)" +msgstr "(em classe)" + +#: dwarf.c:2529 +#, c-format +msgid "(out of class)" +msgstr "(fora de classe)" + +#: dwarf.c:2538 +#, c-format +msgid "(label)" +msgstr "(rótulo)" + +#: dwarf.c:2539 +#, c-format +msgid "(range)" +msgstr "(intervalo)" + +#: dwarf.c:2566 +#, c-format +msgid " (location list)" +msgstr " (lista de localização)" + +#: dwarf.c:2587 dwarf.c:5551 dwarf.c:5708 dwarf.c:5890 +#, c-format +msgid " [without DW_AT_frame_base]" +msgstr " [sem DW_AT_frame_base]" + +#: dwarf.c:2620 +#, c-format +msgid "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is too big.\n" +msgstr "Desvio %s usado como para atributo DW_AT_import de DIE no desvio 0x%lx é muito grande.\n" + +#: dwarf.c:2630 +#, c-format +msgid "\t[Abbrev Number: %ld" +msgstr "\t[Número abbrev: %ld" + +#: dwarf.c:2715 +#, c-format +msgid "" +"Raw dump of debug contents of section %s (loaded from %s):\n" +"\n" +msgstr "Despejo bruto da depuração da secção %s (carregada de %s):\n" + +#: dwarf.c:2718 +#, c-format +msgid "" +"Raw dump of debug contents of section %s:\n" +"\n" +msgstr "Despejo bruto da depuração da secção %s:\n" + +#: dwarf.c:2723 +#, c-format +msgid "" +"Contents of the %s section (loaded from %s):\n" +"\n" +msgstr "Conteúdo da secção %s (carregada de %s):\n" + +#: dwarf.c:2726 +#, c-format +msgid "" +"Contents of the %s section:\n" +"\n" +msgstr "Conteúdo da secção %s:\n" + +#: dwarf.c:2775 +#, c-format +msgid "Reserved length value (0x%s) found in section %s\n" +msgstr "Encontrado valor de tamanho reservado (0x%s) na secção %s\n" + +#: dwarf.c:2787 +#, c-format +msgid "Corrupt unit length (0x%s) found in section %s\n" +msgstr "Encontrado tamanho de unidade corrupto (0x%s) na secção %s\n" + +#: dwarf.c:2795 +#, c-format +msgid "No comp units in %s section ?\n" +msgstr "Sem unidades comp na secção %s?\n" + +#: dwarf.c:2804 +#, c-format +msgid "Not enough memory for a debug info array of %u entries\n" +msgstr "Sem memória para uma matriz de depuração de %u entradas\n" + +#: dwarf.c:2833 +#, c-format +msgid "Unable to locate %s section!\n" +msgstr "Impossível localizar secção %s!\n" + +#: dwarf.c:2913 +#, c-format +msgid "Invalid pointer size (%d) in compunit header, using %d instead\n" +msgstr "Tamanho de ponteiro inválido (%d) no cabeçalho compunit, a usar %d\n" + +#: dwarf.c:2956 +#, c-format +msgid " Compilation Unit @ offset 0x%s:\n" +msgstr " Compilation Unit @ desvio 0x%s:\n" + +#: dwarf.c:2958 +#, c-format +msgid " Length: 0x%s (%s)\n" +msgstr " Tamanho: 0x%s (%s)\n" + +#: dwarf.c:2961 +#, c-format +msgid " Version: %d\n" +msgstr " Versão: %d\n" + +#: dwarf.c:2962 +#, c-format +msgid " Abbrev Offset: 0x%s\n" +msgstr " Desvio abbrev: 0x%s\n" + +#: dwarf.c:2964 +#, c-format +msgid " Pointer Size: %d\n" +msgstr " Tam ponteiro: %d\n" + +#: dwarf.c:2969 +#, c-format +msgid " Signature: 0x%s\n" +msgstr " Assinatura: 0x%s\n" + +#: dwarf.c:2972 +#, c-format +msgid " Type Offset: 0x%s\n" +msgstr " Desvio tipo: 0x%s\n" + +#: dwarf.c:2980 +#, c-format +msgid " Section contributions:\n" +msgstr " Contribuições de secção:\n" + +#: dwarf.c:2981 +#, c-format +msgid " .debug_abbrev.dwo: 0x%s 0x%s\n" +msgstr " .debug_abbrev.dwo: 0x%s 0x%s\n" + +#: dwarf.c:2984 +#, c-format +msgid " .debug_line.dwo: 0x%s 0x%s\n" +msgstr " .debug_line.dwo: 0x%s 0x%s\n" + +#: dwarf.c:2987 +#, c-format +msgid " .debug_loc.dwo: 0x%s 0x%s\n" +msgstr " .debug_loc.dwo: 0x%s 0x%s\n" + +#: dwarf.c:2990 +#, c-format +msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n" +msgstr " .debug_str_offsets.dwo: 0x%s 0x%s\n" + +#: dwarf.c:3000 dwarf.c:4768 dwarf.c:6316 dwarf.c:8348 +#, c-format +msgid "Debug info is corrupted, %s header at %#lx has length %s\n" +msgstr "Informação de depuração corrupta, %s cabeçalho em %#lx tem tamanho %s\n" + +#: dwarf.c:3013 +#, c-format +msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n" +msgstr "CU no desvio %s contém nº de versão corrupto ou não suportado: %d.\n" + +#: dwarf.c:3022 +#, c-format +msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n" +msgstr "CU no desvio %s contém tipo de unidade corrupto ou não suportado: %d.\n" + +#: dwarf.c:3032 +#, c-format +msgid "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx)\n" +msgstr "Depuração corrupta, desvio abbrev (%lx) é maior que tamanho da secção abbrev than abbrev section size (%lx)\n" + +#: dwarf.c:3038 +#, c-format +msgid "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section size (%lx)\n" +msgstr "Informação de depuração corrupta, tamanho abbrev (%lx) superior ao da secção abbrev (%lx)\n" + +#: dwarf.c:3084 +#, c-format +msgid " <%d><%lx>: Abbrev Number: 0\n" +msgstr " <%d><%lx>: anúmero bbrev: 0\n" + +#: dwarf.c:3094 +#, c-format +msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n" +msgstr "Marcador fictício end-of-siblings detectado no desvio %lx na secção %s\n" + +#: dwarf.c:3098 +msgid "Further warnings about bogus end-of-sibling markers suppressed\n" +msgstr "Futuros avisos sobre marcadores fictícios end-of-sibling suprimidos\n" + +#: dwarf.c:3117 +#, c-format +msgid " <%d><%lx>: Abbrev Number: %lu" +msgstr " <%d><%lx>: número abbrev: %lu" + +#: dwarf.c:3121 +#, c-format +msgid " <%d><%lx>: ...\n" +msgstr " <%d><%lx>: ...\n" + +#: dwarf.c:3140 +#, c-format +msgid "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n" +msgstr "DIE no desvio 0x%lx refere-se a número de abreviatura %lu que não existe\n" + +#: dwarf.c:3213 +msgid "DIE has locviews without loclist\n" +msgstr "DIE tem locviews sem loclist\n" + +#: dwarf.c:3328 +#, c-format +msgid "The length field (0x%lx) in the debug_line header is wrong - the section is too small\n" +msgstr "O campo tamanho (0x%lx) no cabeçalho debug_line está errado - a secção é muito pequena\n" + +#: dwarf.c:3342 +msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n" +msgstr "Só a informação de linha das versões DWARF 2, 3, 4 e 5é actualmente suportada.\n" + +#: dwarf.c:3354 dwarf.c:5983 dwarf.c:6728 +#, c-format +msgid "The %s section contains unsupported segment selector size: %d.\n" +msgstr "A secção %s contém um tamanho de selector de segmento não suportado: %d.\n" + +#: dwarf.c:3371 +msgid "Invalid maximum operations per insn.\n" +msgstr "Máximo de operações por insn inválido.\n" + +#: dwarf.c:3387 +#, c-format +msgid "Line length %s extends beyond end of section\n" +msgstr "Tamanho de linha %s ultrapassa o fim da secção\n" + +#: dwarf.c:3418 +#, c-format +msgid "Corrupt %s format table entry\n" +msgstr "Formato de entrada de tabela %s corrupto\n" + +#: dwarf.c:3427 +#, c-format +msgid "Corrupt %s list\n" +msgstr "Lista %s corrupta\n" + +#: dwarf.c:3433 +#, c-format +msgid "" +"\n" +" The %s Table is empty.\n" +msgstr "" +"\n" +" A tabela %s está vazia.\n" + +#: dwarf.c:3437 +#, c-format +msgid "" +"\n" +" The %s Table (offset 0x%lx):\n" +msgstr "" +"\n" +" A tabela %s (desvio 0x%lx):\n" + +#: dwarf.c:3440 +#, c-format +msgid " Entry" +msgstr " Entrada" + +#: dwarf.c:3455 +#, c-format +msgid "\tName" +msgstr "\tNome" + +#: dwarf.c:3458 +#, c-format +msgid "\tDir" +msgstr "\tPst" + +#: dwarf.c:3461 +#, c-format +msgid "\tTime" +msgstr "\tHora" + +#: dwarf.c:3464 +#, c-format +msgid "\tSize" +msgstr "\tTam." + +#: dwarf.c:3467 +#, c-format +msgid "\tMD5" +msgstr "\tMD5" + +#: dwarf.c:3470 +#, c-format +msgid "\t(Unknown format content type %s)" +msgstr "\t(formato de tipo de conteúdo desconhecido %s)" + +#: dwarf.c:3506 +#, c-format +msgid "Corrupt %s entries list\n" +msgstr "Lista de entradas %s corrupta\n" + +#: dwarf.c:3554 dwarf.c:3970 +msgid "Partial .debug_line. section encountered without a prior full .debug_line section\n" +msgstr "Encontrada secção parcial .debug_line. com uma secção completa .debug_line anterior\n" + +#: dwarf.c:3567 dwarf.c:5086 +#, c-format +msgid " Offset: 0x%lx\n" +msgstr " Desvio: 0x%lx\n" + +#: dwarf.c:3568 +#, c-format +msgid " Length: %ld\n" +msgstr " Tamanho: %ld\n" + +#: dwarf.c:3569 +#, c-format +msgid " DWARF Version: %d\n" +msgstr " Versão DWARF:. %d\n" + +#: dwarf.c:3570 +#, c-format +msgid " Prologue Length: %d\n" +msgstr " Tamanho do prólogo: %d\n" + +#: dwarf.c:3571 +#, c-format +msgid " Minimum Instruction Length: %d\n" +msgstr " Tamanho mínimo de instrução: %d\n" + +#: dwarf.c:3573 +#, c-format +msgid " Maximum Ops per Instruction: %d\n" +msgstr " Ops máximas por instrução: %d\n" + +#: dwarf.c:3574 +#, c-format +msgid " Initial value of 'is_stmt': %d\n" +msgstr " Valor inicial de \"is_stmt\": %d\n" + +#: dwarf.c:3575 +#, c-format +msgid " Line Base: %d\n" +msgstr " Base da linha: %d\n" + +#: dwarf.c:3576 +#, c-format +msgid " Line Range: %d\n" +msgstr " Intervalo da linha: %d\n" + +#: dwarf.c:3577 +#, c-format +msgid " Opcode Base: %d\n" +msgstr " Base Opcode: %d\n" + +#: dwarf.c:3582 dwarf.c:3986 +msgid "Line range of 0 is invalid, using 1 instead\n" +msgstr "Intervalo de linha 0 é inválido, a usar 1\n" + +#: dwarf.c:3594 +msgid "Line Base extends beyond end of section\n" +msgstr "Base da linha ultrapass o fim da secção\n" + +#: dwarf.c:3598 +#, c-format +msgid "" +"\n" +" Opcodes:\n" +msgstr "" +"\n" +" Opcodes:\n" + +#: dwarf.c:3601 +#, c-format +msgid " Opcode %d has %d arg\n" +msgid_plural " Opcode %d has %d args\n" +msgstr[0] " Opcode %d tem %d argumento\n" +msgstr[1] " Opcode %d tem %d argumentos\n" + +#: dwarf.c:3614 +msgid "Directory" +msgstr "Pasta" + +#: dwarf.c:3616 +msgid "File name" +msgstr "Nome de ficheiro" + +#: dwarf.c:3621 +#, c-format +msgid "" +"\n" +" The Directory Table is empty.\n" +msgstr "" +"\n" +" A tabela de pastas está vazia.\n" + +#: dwarf.c:3626 +#, c-format +msgid "" +"\n" +" The Directory Table (offset 0x%lx):\n" +msgstr "" +"\n" +" A tabela de pastas (desvio 0x%lx):\n" + +#: dwarf.c:3646 +#, c-format +msgid "" +"\n" +" The File Name Table is empty.\n" +msgstr "" +"\n" +" A tabela de nomes de ficheiro está vazia.\n" + +#: dwarf.c:3649 +#, c-format +msgid "" +"\n" +" The File Name Table (offset 0x%lx):\n" +msgstr "" +"\n" +" A tabela de nomes de ficheiro (desvio 0x%lx):\n" + +#: dwarf.c:3675 +msgid "Corrupt file name table entry\n" +msgstr "Entrada da tabela de nomes de ficheiro corrupta\n" + +#: dwarf.c:3691 +#, c-format +msgid " No Line Number Statements.\n" +msgstr "Sem declarações de nº de linha.\n" + +#: dwarf.c:3694 +#, c-format +msgid " Line Number Statements:\n" +msgstr " Declarações de nºs de linha:\n" + +#: dwarf.c:3717 +#, c-format +msgid " Special opcode %d: advance Address by %s to 0x%s%s" +msgstr " Opcode especial %d: avançar Address em %s para 0x%s%s" + +#: dwarf.c:3722 dwarf.c:3743 dwarf.c:3783 dwarf.c:3803 dwarf.c:3856 +#: dwarf.c:3876 +msgid " (reset view)" +msgstr " (repor vista)" + +#: dwarf.c:3737 +#, c-format +msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s" +msgstr " Opcode especial %d: avançar Address em %s para 0x%s[%d]%s" + +#: dwarf.c:3747 +#, c-format +msgid " and Line by %s to %d" +msgstr " e linha em %s para %d" + +#: dwarf.c:3750 dwarf.c:3764 +#, c-format +msgid " (view %u)\n" +msgstr " (vista %u)\n" + +#: dwarf.c:3762 +#, c-format +msgid " Copy" +msgstr " Copiar" + +#: dwarf.c:3779 +#, c-format +msgid " Advance PC by %s to 0x%s%s\n" +msgstr " Avançar PC em %s para 0x%s%s\n" + +#: dwarf.c:3798 +#, c-format +msgid " Advance PC by %s to 0x%s[%d]%s\n" +msgstr " Avançar PC em %s para 0x%s[%d]%s\n" + +#: dwarf.c:3811 +#, c-format +msgid " Advance Line by %s to %d\n" +msgstr " Avançar linha em %s para %d\n" + +#: dwarf.c:3819 +#, c-format +msgid " Set File Name to entry %s in the File Name Table\n" +msgstr " Definir nome de ficheiro para entrada %s na tabela de nomes de ficheiro\n" + +#: dwarf.c:3827 +#, c-format +msgid " Set column to %s\n" +msgstr " Definir coluna como %s\n" + +#: dwarf.c:3835 +#, c-format +msgid " Set is_stmt to %s\n" +msgstr " Definir is_stmt como %s\n" + +#: dwarf.c:3840 +#, c-format +msgid " Set basic block\n" +msgstr " Definir bloco básico\n" + +#: dwarf.c:3852 +#, c-format +msgid " Advance PC by constant %s to 0x%s%s\n" +msgstr " Avançar PC em %s constante para 0x%s%s\n" + +#: dwarf.c:3871 +#, c-format +msgid " Advance PC by constant %s to 0x%s[%d]%s\n" +msgstr " Avançar PC em %s constante para 0x%s[%d]%s\n" + +#: dwarf.c:3884 +#, c-format +msgid " Advance PC by fixed size amount %s to 0x%s\n" +msgstr " Avançar PC em quantidade fixa %s para 0x%s\n" + +#: dwarf.c:3891 +#, c-format +msgid " Set prologue_end to true\n" +msgstr " Definir prologue_end como verdadeiro\n" + +#: dwarf.c:3895 +#, c-format +msgid " Set epilogue_begin to true\n" +msgstr " Definir epilogue_begin como verdadeiro\n" + +#: dwarf.c:3901 +#, c-format +msgid " Set ISA to %s\n" +msgstr " Definir ISA como %s\n" + +#: dwarf.c:3905 dwarf.c:4557 +#, c-format +msgid " Unknown opcode %d with operands: " +msgstr " Opcode %d desconhecido com operandos: " + +#: dwarf.c:3999 +#, c-format +msgid "opcode base of %d extends beyond end of section\n" +msgstr "base opcode de %d ultrapassa o fim da secção\n" + +#: dwarf.c:4027 dwarf.c:4050 dwarf.c:4080 +msgid "Corrupt directories list\n" +msgstr "Lista de pastas corrupta\n" + +#: dwarf.c:4100 dwarf.c:4123 dwarf.c:4170 +msgid "Corrupt file name list\n" +msgstr "Lista de nomes de ficheiro corrupta\n" + +#: dwarf.c:4190 +msgid "directory table ends unexpectedly\n" +msgstr "Tabela de pastas termina inesperadamente\n" + +#: dwarf.c:4235 +msgid "file table ends unexpectedly\n" +msgstr "Tabela de ficheiros termina inesperadamente\n" + +#: dwarf.c:4274 +#, c-format +msgid "CU: %s:\n" +msgstr "CU: %s:\n" + +#: dwarf.c:4287 dwarf.c:4485 +#, c-format +msgid "directory index %u > number of directories %s\n" +msgstr "índice de pasta %u > número de pastas %s\n" + +#: dwarf.c:4289 dwarf.c:4588 elfcomm.c:891 readelf.c:306 readelf.c:646 +#: readelf.c:6732 readelf.c:7283 readelf.c:9247 readelf.c:11252 +#: readelf.c:11319 readelf.c:11662 readelf.c:14287 readelf.c:14382 +#: readelf.c:14964 readelf.c:14983 readelf.c:15107 readelf.c:15358 +#: readelf.c:16464 readelf.c:16467 +#, c-format +msgid "<corrupt>" +msgstr "<corrupto>" + +#: dwarf.c:4295 +#, c-format +msgid "CU: %s/%s:\n" +msgstr "CU: %s/%s:\n" + +#: dwarf.c:4300 +#, c-format +msgid "File name Line number Starting address View\n" +msgstr "Nome de ficheiro Nº de linha Endereço inicial Vista\n" + +#: dwarf.c:4416 +#, c-format +msgid "UNKNOWN (%u): length %d\n" +msgstr "DESCONHECIDO (%u): tamanho %d\n" + +#: dwarf.c:4469 +#, c-format +msgid "" +"\n" +" [Use file table entry %d]\n" +msgstr "" +"\n" +" [usar entrada de tabela de ficheiros %d]\n" + +#: dwarf.c:4473 +#, c-format +msgid "file index %u > number of files %u\n" +msgstr "índice de ficheiros %u > nº de ficheiros %u\n" + +#: dwarf.c:4474 +#, c-format +msgid "" +"\n" +" <over large file table index %u>" +msgstr "" +"\n" +" <sobre índice de tabela de ficheiros grande %u>" + +#: dwarf.c:4480 +#, c-format +msgid "" +"\n" +" [Use file %s in directory table entry %d]\n" +msgstr "" +"\n" +" [usar ficheiro %s na entrada da tabela de pastas %d]\n" + +#: dwarf.c:4487 +#, c-format +msgid "" +"\n" +" <over large directory table entry %u>\n" +msgstr "" +"\n" +" <sobre entrada de tabela de pastas grande %u>\n" + +#: dwarf.c:4553 +#, c-format +msgid " Set ISA to %lu\n" +msgstr " Definir ISA como %lu\n" + +#: dwarf.c:4587 +#, c-format +msgid "corrupt file index %u encountered\n" +msgstr "Encontrado índice de ficheiro %u corrupto\n" + +#: dwarf.c:4717 +msgid "no info" +msgstr "sem informação" + +#: dwarf.c:4718 +msgid "type" +msgstr "tipo" + +#: dwarf.c:4719 +msgid "variable" +msgstr "variável" + +#: dwarf.c:4720 +msgid "function" +msgstr "função" + +#: dwarf.c:4721 +msgid "other" +msgstr "outro" + +#: dwarf.c:4722 +msgid "unused5" +msgstr "semuso5" + +#: dwarf.c:4723 +msgid "unused6" +msgstr "semuso6" + +#: dwarf.c:4724 +msgid "unused7" +msgstr "semuso7" + +#: dwarf.c:4784 dwarf.c:6329 +#, c-format +msgid ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n" +msgstr "desvio de .debug_info 0x%lx na %s secção não aponta para um cabeçalho CU.\n" + +#: dwarf.c:4789 +#, c-format +msgid " Length: %ld\n" +msgstr " Tamanho: %ld\n" + +#: dwarf.c:4791 +#, c-format +msgid " Version: %d\n" +msgstr " Versão: %d\n" + +#: dwarf.c:4793 +#, c-format +msgid " Offset into .debug_info section: 0x%lx\n" +msgstr " Desvio na secção .debug_info: 0x%lx\n" + +#: dwarf.c:4795 +#, c-format +msgid " Size of area in .debug_info section: %ld\n" +msgstr " Tamanho da área na secção .debug_info: %ld\n" + +#: dwarf.c:4804 +msgid "Only DWARF 2 and 3 pubnames are currently supported\n" +msgstr "Só são suportados pubnames DWARF 2 e 3\n" + +#: dwarf.c:4812 +#, c-format +msgid "" +"\n" +" Offset Kind Name\n" +msgstr "" +"\n" +" Tipo de desvio Nome\n" + +#: dwarf.c:4814 +#, c-format +msgid "" +"\n" +" Offset\tName\n" +msgstr "" +"\n" +" Desvio\tNome\n" + +#: dwarf.c:4850 +msgid "s" +msgstr "s" + +#: dwarf.c:4850 +msgid "g" +msgstr "g" + +#: dwarf.c:4910 +#, c-format +msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n" +msgstr " DW_MACINFO_start_file - nºlin.: %d nºfich.: %d\n" + +#: dwarf.c:4916 +#, c-format +msgid " DW_MACINFO_end_file\n" +msgstr " DW_MACINFO_end_file\n" + +#: dwarf.c:4924 +#, c-format +msgid " DW_MACINFO_define - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_define - nºlin. : %d macro : %s\n" + +#: dwarf.c:4933 +#, c-format +msgid " DW_MACINFO_undef - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_undef - nºlin. : %d macro : %s\n" + +#: dwarf.c:4945 +#, c-format +msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n" +msgstr " DW_MACINFO_vendor_ext - constante: %d cadeia : %s\n" + +#: dwarf.c:5078 +#, c-format +msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n" +msgstr "Só é suportada a extensão GNU a DWARF 4 ou 5 de %s.\n" + +#: dwarf.c:5088 +#, c-format +msgid " Version: %d\n" +msgstr " Versão: %d\n" + +#: dwarf.c:5089 +#, c-format +msgid " Offset size: %d\n" +msgstr " Tamanho do desvio: %d\n" + +#: dwarf.c:5093 +#, c-format +msgid " Offset into .debug_line: 0x%lx\n" +msgstr " Desvio em .debug_line: 0x%lx\n" + +#: dwarf.c:5107 +#, c-format +msgid " Extension opcode arguments:\n" +msgstr " Argumentos de opcode da extensão:\n" + +#: dwarf.c:5115 +#, c-format +msgid " DW_MACRO_%02x has no arguments\n" +msgstr " DW_MACRO_%02x não tem argumentos\n" + +#: dwarf.c:5118 +#, c-format +msgid " DW_MACRO_%02x arguments: " +msgstr " Argumentos DW_MACRO_%02x: " + +#: dwarf.c:5144 +#, c-format +msgid "Invalid extension opcode form %s\n" +msgstr "Forma %s opcode da extensão inválida\n" + +#: dwarf.c:5161 +msgid ".debug_macro section not zero terminated\n" +msgstr "Secção .debug_macro não termina em zero\n" + +#: dwarf.c:5182 +msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n" +msgstr "Usado DW_MACRO_start_file, mas não indicou desvio .debug_line.\n" + +#: dwarf.c:5188 +#, c-format +msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n" +msgstr " DW_MACRO_start_file - nºlin.: %d nºfich.: %d\n" + +#: dwarf.c:5191 +#, c-format +msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n" +msgstr " DW_MACRO_start_file - nºlin.: %d nºfich.: %d nomefich: %s%s%s\n" + +#: dwarf.c:5199 +#, c-format +msgid " DW_MACRO_end_file\n" +msgstr " DW_MACRO_end_file\n" + +#: dwarf.c:5207 +#, c-format +msgid " DW_MACRO_define - lineno : %d macro : %s\n" +msgstr " DW_MACRO_define - nºlin. : %d macro : %s\n" + +#: dwarf.c:5216 +#, c-format +msgid " DW_MACRO_undef - lineno : %d macro : %s\n" +msgstr " DW_MACRO_undef - nºlin. : %d macro : %s\n" + +#: dwarf.c:5225 +#, c-format +msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n" +msgstr " DW_MACRO_define_strp - nºlin. : %d macro : %s\n" + +#: dwarf.c:5234 +#, c-format +msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n" +msgstr " DW_MACRO_undef_strp - nºlin. : %d macro : %s\n" + +#: dwarf.c:5240 +#, c-format +msgid " DW_MACRO_import - offset : 0x%lx\n" +msgstr " DW_MACRO_import - desvio : 0x%lx\n" + +#: dwarf.c:5248 +#, c-format +msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n" +msgstr " DW_MACRO_define_sup - nºlin. : %d desvio macro : 0x%lx\n" + +#: dwarf.c:5256 +#, c-format +msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n" +msgstr " DW_MACRO_undef_sup - nºlin.: %d desvio macro : 0x%lx\n" + +#: dwarf.c:5262 +#, c-format +msgid " DW_MACRO_import_sup - offset : 0x%lx\n" +msgstr " DW_MACRO_import_sup - desvio : 0x%lx\n" + +#: dwarf.c:5269 +#, c-format +msgid " Unknown macro opcode %02x seen\n" +msgstr " Opcode de macro desconhecido %02x visto\n" + +#: dwarf.c:5281 +#, c-format +msgid " DW_MACRO_%02x\n" +msgstr " DW_MACRO_%02x\n" + +#: dwarf.c:5284 +#, c-format +msgid " DW_MACRO_%02x -" +msgstr " DW_MACRO_%02x -" + +#: dwarf.c:5333 +#, c-format +msgid " Number TAG (0x%lx)\n" +msgstr " TAG número (0x%lx)\n" + +#: dwarf.c:5342 +msgid "has children" +msgstr "tem filhos" + +#: dwarf.c:5342 +msgid "no children" +msgstr "sem filhos" + +#: dwarf.c:5411 +#, c-format +msgid "location view pair\n" +msgstr "par de vista de localização\n" + +#: dwarf.c:5443 +#, c-format +msgid "No debug information available for loc lists of entry: %u\n" +msgstr "Sem informação de depuração para lista loc da entrada: %u\n" + +#: dwarf.c:5455 dwarf.c:5607 dwarf.c:5777 +#, c-format +msgid "Invalid pointer size (%d) in debug info for entry %d\n" +msgstr "Tamanho de ponteiro inválido (%d) na informação de depuração da entrada %d\n" + +#: dwarf.c:5467 dwarf.c:5524 dwarf.c:5533 dwarf.c:5619 dwarf.c:5687 +#: dwarf.c:5788 dwarf.c:5867 dwarf.c:5875 +#, c-format +msgid "Location list starting at offset 0x%lx is not terminated.\n" +msgstr "Lista de localização iniciada no desvio 0x%lx não está terminada.\n" + +#: dwarf.c:5488 dwarf.c:5647 dwarf.c:5828 dwarf.c:6550 dwarf.c:6606 +#, c-format +msgid "<End of list>\n" +msgstr "<Fim de lista>\n" + +#: dwarf.c:5500 dwarf.c:5659 dwarf.c:6611 +#, c-format +msgid "(base address)\n" +msgstr "(endereço base)\n" + +#: dwarf.c:5518 dwarf.c:5640 dwarf.c:5816 +#, c-format +msgid "" +"views at %8.8lx for:\n" +" %*s " +msgstr "" +"vistas em %8.8lx para:\n" +" %*s " + +#: dwarf.c:5554 dwarf.c:5711 +msgid " (start == end)" +msgstr " (início == fim)" + +#: dwarf.c:5556 dwarf.c:5713 +msgid " (start > end)" +msgstr " (início > fim)" + +#: dwarf.c:5594 +#, c-format +msgid "No debug information available for loclists lists of entry: %u\n" +msgstr "Sem informação de depuração para lista loclists da entrada: %u\n" + +#: dwarf.c:5664 +#, c-format +msgid "View pair entry in loclist with locviews attribute\n" +msgstr "Ver entrada par em loclist com atributo locviews\n" + +#: dwarf.c:5673 +#, c-format +msgid "views for:\n" +msgstr "vistas para:\n" + +#: dwarf.c:5677 +#, c-format +msgid "Invalid location list entry type %d\n" +msgstr "Tipo de entrada da lista de localizações inválido %d\n" + +#: dwarf.c:5722 +#, c-format +msgid "Trailing view pair not used in a range" +msgstr "Par de vista final não usado num intervalo" + +#: dwarf.c:5765 +#, c-format +msgid "No debug information for loc lists of entry: %u\n" +msgstr "Sem informação de depuração para listas loc da entrada: %u\n" + +#: dwarf.c:5835 +#, c-format +msgid "(base address selection entry)\n" +msgstr "(entrada de escolha de endereço base)\n" + +#: dwarf.c:5859 +#, c-format +msgid "Unknown location list entry type 0x%x.\n" +msgstr "Tipo 0x%x de entrada de lista de localização desconhecido.\n" + +#: dwarf.c:5952 dwarf.c:6205 dwarf.c:6426 dwarf.c:6498 dwarf.c:6668 +#, c-format +msgid "" +"\n" +"The %s section is empty.\n" +msgstr "" +"\n" +"A secção %s está vazia.\n" + +#: dwarf.c:5972 +#, c-format +msgid "The %s section contains corrupt or unsupported version number: %d.\n" +msgstr "A secção %s contém um nº de versão corrupto ou não suportado: %d.\n" + +#: dwarf.c:5992 +#, c-format +msgid "The %s section contains unsupported offset entry count: %d.\n" +msgstr "A secção %s contém um nº de entradas de desvio não suportado: %d.\n" + +#: dwarf.c:6003 dwarf.c:6432 dwarf.c:6746 +#, c-format +msgid "Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n" +msgstr "Impossível carregar/analisar a secção .debug_info, não foi interpretada a secção %s.\n" + +#: dwarf.c:6051 +msgid "No location lists in .debug_info section!\n" +msgstr "Sem listas de localização na secção .debug_info!\n" + +#: dwarf.c:6056 +#, c-format +msgid "Location lists in %s section start at 0x%s\n" +msgstr "Lista de localização na secção %s começa em 0x%s\n" + +#: dwarf.c:6066 +#, c-format +msgid "" +" Warning: This section has relocations - addresses seen here may not be accurate.\n" +"\n" +msgstr "" +" Aviso: esta secção tem relocalizações - os endereços vistos aqui podem não ser precisos.\n" +"\n" + +#: dwarf.c:6068 +#, c-format +msgid " Offset Begin End Expression\n" +msgstr " Desvio Início Fim Expressão\n" + +#: dwarf.c:6123 +#, c-format +msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n" +msgstr "Há um buraco [0x%lx - 0x%lx] na secção .debug_loc.\n" + +#: dwarf.c:6127 +#, c-format +msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n" +msgstr "Há uma sobreposição [0x%lx - 0x%lx] na secção .debug_loc.\n" + +#: dwarf.c:6136 +#, c-format +msgid "Offset 0x%lx is bigger than .debug_loc section size.\n" +msgstr "Desvio 0x%lx superior ao tamanho da secção .debug_loc.\n" + +#: dwarf.c:6143 +#, c-format +msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n" +msgstr "Desvio de vista 0x%lx superior ao tamanho da secção .debug_loc.\n" + +#: dwarf.c:6160 +msgid "DWO is not yet supported.\n" +msgstr "DWO ainda não é suportado.\n" + +#: dwarf.c:6177 +msgid "Hole and overlap detection requires adjacent view lists and loclists.\n" +msgstr "Detecção de buracos e sobreposições requer vistas adjacentes de listas e loclists.\n" + +#: dwarf.c:6186 +#, c-format +msgid "There is %ld unused byte at the end of section %s\n" +msgid_plural "There are %ld unused bytes at the end of section %s\n" +msgstr[0] "Há %ld byte não usado no fim da secção %s\n" +msgstr[1] "Há %ld bytes não usados no fim da secção %s\n" + +#: dwarf.c:6342 +msgid "Only DWARF 2 and 3 aranges are currently supported.\n" +msgstr "Só são suportados aranges DWARF 2 e 3.\n" + +#: dwarf.c:6346 +#, c-format +msgid " Length: %ld\n" +msgstr " Tamanho: %ld\n" + +#: dwarf.c:6348 +#, c-format +msgid " Version: %d\n" +msgstr " Versão: %d\n" + +#: dwarf.c:6349 +#, c-format +msgid " Offset into .debug_info: 0x%lx\n" +msgstr " Desvio em .debug_info: 0x%lx\n" + +#: dwarf.c:6351 +#, c-format +msgid " Pointer Size: %d\n" +msgstr " Tamanho do ponteiro: %d\n" + +#: dwarf.c:6352 +#, c-format +msgid " Segment Size: %d\n" +msgstr " Tamanho do segmento: %d\n" + +#: dwarf.c:6359 +#, c-format +msgid "Invalid address size in %s section!\n" +msgstr "Tamanho de endereço inválido na secção %s!\n" + +#: dwarf.c:6369 +msgid "Pointer size + Segment size is not a power of two.\n" +msgstr "Tamanho de ponteiro + segmento não é uma potência de 2.\n" + +#: dwarf.c:6374 +#, c-format +msgid "" +"\n" +" Address Length\n" +msgstr "" +"\n" +" Endereço Tamanho\n" + +#: dwarf.c:6376 +#, c-format +msgid "" +"\n" +" Address Length\n" +msgstr "" +"\n" +" Endereço Tamanho\n" + +#: dwarf.c:6452 +#, c-format +msgid "Corrupt address base (%lx) found in debug section %u\n" +msgstr "Encontrada base de endereço (%lx) corrupta na secção de depuração %u\n" + +#: dwarf.c:6468 +#, c-format +msgid " For compilation unit at offset 0x%s:\n" +msgstr " Para unidade de compilação no desvio 0x%s:\n" + +#: dwarf.c:6471 +#, c-format +msgid "\tIndex\tAddress\n" +msgstr "\tÍndice\tEndereço\n" + +#: dwarf.c:6478 +#, c-format +msgid "\t%d:\t" +msgstr "\t%d:\t" + +#: dwarf.c:6569 dwarf.c:6643 +msgid "(start == end)" +msgstr "(início == fim)" + +#: dwarf.c:6571 dwarf.c:6645 +msgid "(start > end)" +msgstr "(início > fim)" + +#: dwarf.c:6594 +#, c-format +msgid "Range list starting at offset 0x%lx is not terminated.\n" +msgstr "Lista de intervalos iniciada no desvio 0x%lx não está terminada.\n" + +#: dwarf.c:6630 +#, c-format +msgid "Invalid range list entry type %d\n" +msgstr "Tipo de entrada de lista de intervalos %d inválido\n" + +#: dwarf.c:6707 +#, c-format +msgid "The length field (0x%lx) in the debug_rnglists header is wrong - the section is too small\n" +msgstr "O campo de tamanho (0x%lx) no cabeçalho debug_rnglists está errado - secção muito pequena\n" + +#: dwarf.c:6718 +msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n" +msgstr "Só é suportada informação debug_rnglists DWARF versão 5.\n" + +#: dwarf.c:6737 +#, c-format +msgid "The %s section contains unsupported offset entry count: %u.\n" +msgstr "A secção %s contém nº de entradas de desvio não suportado: %u.\n" + +#. This can happen when the file was compiled with -gsplit-debug +#. which removes references to range lists from the primary .o file. +#: dwarf.c:6759 +#, c-format +msgid "No range lists in .debug_info section.\n" +msgstr "Sem listas de intervalos na secção .debug_info.\n" + +#: dwarf.c:6784 +#, c-format +msgid "Range lists in %s section start at 0x%lx\n" +msgstr "Listas de intervalos na secção %s iniciam em 0x%lx\n" + +#: dwarf.c:6789 +#, c-format +msgid " Offset Begin End\n" +msgstr " Desvio Início Fim\n" + +#: dwarf.c:6808 +#, c-format +msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n" +msgstr "Tamanho de ponteiro corromido (%d) na entrada de depuração no desvio %8.8lx\n" + +#: dwarf.c:6816 +#, c-format +msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n" +msgstr "Há um buraco [0x%lx - 0x%lx] na secção %s.\n" + +#: dwarf.c:6823 +#, c-format +msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n" +msgstr "Há uma sobreposição [0x%lx - 0x%lx] na secção %s.\n" + +#: dwarf.c:6895 +#, c-format +msgid "Unfeasibly large register number: %u\n" +msgstr "Número de registo invulgarmente grande: %u\n" + +#: dwarf.c:6908 +#, c-format +msgid "Out of memory allocating %u columns in dwarf frame arrays\n" +msgstr "Sem memória ao alocar %u colunas em matrizes de moldura dwarf\n" + +#: dwarf.c:7226 +msgid "No terminator for augmentation name\n" +msgstr "Sem termo para o nome do aumento\n" + +#: dwarf.c:7238 +#, c-format +msgid "Invalid pointer size (%d) in CIE data\n" +msgstr "Tamanho de ponteiro inválido (%d) em dados CIE\n" + +#: dwarf.c:7246 +#, c-format +msgid "Invalid segment size (%d) in CIE data\n" +msgstr "Tamanho de segmento inválido (%d) em dados CIE\n" + +#: dwarf.c:7275 +#, c-format +msgid "Augmentation data too long: 0x%s, expected at most %#lx\n" +msgstr "Dados de aumento muito longos: 0x%s, esperado no máximo %#lx\n" + +#: dwarf.c:7354 +#, c-format +msgid " Augmentation data: " +msgstr " Dados de aumento: " + +#: dwarf.c:7371 +msgid "bad register: " +msgstr "mau registo: " + +#: dwarf.c:7541 +msgid "Failed to read CIE information\n" +msgstr "Falha ao ler informação CIE\n" + +#: dwarf.c:7552 dwarf.c:7576 dwarf.c:7603 +msgid "Invalid max register\n" +msgstr "Registo máximo inválido\n" + +#. PR 17512: file: 9e196b3e. +#: dwarf.c:7618 +#, c-format +msgid "Probably corrupt segment size: %d - using 4 instead\n" +msgstr "Provável tamanho de segmento corrupto: %d - a usar 4\n" + +#: dwarf.c:7642 +#, c-format +msgid "Corrupt augmentation data length: 0x%s\n" +msgstr "Tamanho de dados de aumento corrupto: 0x%s\n" + +#: dwarf.c:7764 +#, c-format +msgid "Corrupt CFA_def expression value: %lu\n" +msgstr "Valor da expressão CFA_def corrupto: %lu\n" + +#. PR 17512: file:306-192417-0.005. +#: dwarf.c:7778 +#, c-format +msgid "Corrupt CFA expression value: %lu\n" +msgstr "Valor da expressão CFA corrupto: %lu\n" + +#: dwarf.c:8081 +msgid "Invalid column number in saved frame state\n" +msgstr "Nº de coluna inválido em estado de moldura gravado\n" + +#: dwarf.c:8128 +#, c-format +msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n" +msgstr " DW_CFA_def_cfa_expression: <tam corrupto %lu>\n" + +#: dwarf.c:8152 +#, c-format +msgid " DW_CFA_expression: <corrupt len %lu>\n" +msgstr " DW_CFA_expression: <tam corrupto %lu>\n" + +#: dwarf.c:8284 +#, c-format +msgid " DW_CFA_??? (User defined call frame op: %#x)\n" +msgstr " DW_CFA_??? (chamada a moldura op do utilizador: %#x)\n" + +#: dwarf.c:8286 +#, c-format +msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n" +msgstr "Número Dwarf Call Frame Instruction não suportado ou desconhecido: %#x\n" + +#: dwarf.c:8357 dwarf.c:8754 +#, c-format +msgid "Version %ld\n" +msgstr "Versão %ld\n" + +#: dwarf.c:8363 +msgid "Only DWARF version 5 .debug_names is currently supported.\n" +msgstr "Só é suportado .debug_names DWARF version 5.\n" + +#: dwarf.c:8370 +#, c-format +msgid "Padding field of .debug_names must be 0 (found 0x%x)\n" +msgstr "Campo padding de .debug_names tem de ser 0 (encontrado 0x%x)\n" + +#: dwarf.c:8375 +msgid "Compilation unit count must be >= 1 in .debug_names\n" +msgstr "Total de unidade de compilação tem de se >=1 em .debug_names\n" + +#: dwarf.c:8386 +#, c-format +msgid "Augmentation string length %u must be rounded up to a multiple of 4 in .debug_names.\n" +msgstr "Tamanho da cadeia de aumento %u tem de ser arredondado para múltiplos de 4 em .debug_names.\n" + +#: dwarf.c:8391 +#, c-format +msgid "Augmentation string:" +msgstr "Cadeia de aumento:" + +#: dwarf.c:8402 +#, c-format +msgid "CU table:\n" +msgstr "Tabela CU:\n" + +#: dwarf.c:8408 dwarf.c:8418 +#, c-format +msgid "[%3u] 0x%lx\n" +msgstr "[%3u] 0x%lx\n" + +#: dwarf.c:8412 +#, c-format +msgid "TU table:\n" +msgstr "Tabela TU:\n" + +#: dwarf.c:8422 +#, c-format +msgid "Foreign TU table:\n" +msgstr "Tabela TU externa:\n" + +#: dwarf.c:8428 +#, c-format +msgid "[%3u] " +msgstr "[%3u] " + +#: dwarf.c:8448 +#, c-format +msgid "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the debug_names\n" +msgstr "Desvio do pool de entrada (0x%lx) excede tamanho de unidade 0x%lx da unidade 0x%lx em debug_names\n" + +#: dwarf.c:8465 +#, c-format +msgid "Used %zu of %lu bucket.\n" +msgid_plural "Used %zu of %lu buckets.\n" +msgstr[0] "Usados %zu de %lu balde\n" +msgstr[1] "Usados %zu de %lu baldes.\n" + +#: dwarf.c:8492 +#, c-format +msgid "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n" +msgstr "De %lu itens há %zu conflitos de baldes (a maior de %zu entradas).\n" + +#: dwarf.c:8530 +#, c-format +msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n" +msgstr "Rótulo de abreviatura duplicado %lu na unidade 0x%lx em debug_names\n" + +#: dwarf.c:8556 dwarf.c:8880 +#, c-format +msgid "" +"\n" +"Symbol table:\n" +msgstr "" +"\n" +"Tabela de símbolos:\n" + +#: dwarf.c:8609 +#, c-format +msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n" +msgstr "Rótulo de abreviatura indefinido %lu na unidade 0x%lx em debug_names\n" + +#: dwarf.c:8645 +#, c-format +msgid " <no entries>" +msgstr " <sem entradas>" + +#: dwarf.c:8677 +msgid "The debuglink filename is corrupt/missing\n" +msgstr "O nome do ficheiro debuglink está corrupto/em falta\n" + +#: dwarf.c:8681 +#, c-format +msgid " Separate debug info file: %s\n" +msgstr " Ficheiro de informação de depuração separado: %s\n" + +#: dwarf.c:8692 +msgid "CRC offset missing/truncated\n" +msgstr "Desvio CRC em falta/truncado\n" + +#: dwarf.c:8698 +#, c-format +msgid " CRC value: %#x\n" +msgstr " Valor CRC: %#x\n" + +#: dwarf.c:8702 +#, c-format +msgid "There are %#lx extraneous bytes at the end of the section\n" +msgstr "Há %#lx bytes estranhos no final da secção\n" + +#: dwarf.c:8716 +#, c-format +msgid "Build-ID is too short (%#lx bytes)\n" +msgstr "Build-ID muito curta (%#lx bytes)\n" + +#: dwarf.c:8720 +#, c-format +msgid " Build-ID (%#lx bytes):" +msgstr " Build-ID (%#lx bytes):" + +#: dwarf.c:8749 +#, c-format +msgid "Truncated header in the %s section.\n" +msgstr "Cabeçalho truncado na secção %s.\n" + +#: dwarf.c:8760 +#, c-format +msgid "Unsupported version %lu.\n" +msgstr "Versão %lu não suportada.\n" + +#: dwarf.c:8764 +msgid "The address table data in version 3 may be wrong.\n" +msgstr "Os dados da tabela de endereços da versão 3 podem estar errados.\n" + +#: dwarf.c:8766 +msgid "Version 4 does not support case insensitive lookups.\n" +msgstr "A versão 4 não suporta procuras insensíveis a maiúsculas.\n" + +#: dwarf.c:8768 +msgid "Version 5 does not include inlined functions.\n" +msgstr "A versão 5 não inclui funções em linha.\n" + +#: dwarf.c:8770 +msgid "Version 6 does not include symbol attributes.\n" +msgstr "A versão 6 não inclui atributos de símbolos.\n" + +#: dwarf.c:8788 +#, c-format +msgid "Corrupt header in the %s section.\n" +msgstr "Cabeçalho corrupto na secção %s.\n" + +#: dwarf.c:8795 +#, c-format +msgid "TU offset (%x) is less than CU offset (%x)\n" +msgstr "Desvio TU (%x) menor que o desvio CU (%x)\n" + +#: dwarf.c:8804 +#, c-format +msgid "Address table offset (%x) is less than TU offset (%x)\n" +msgstr "Desvio da tabela de endereços (%x) menor que desvio TU (%x)\n" + +#: dwarf.c:8814 +#, c-format +msgid "Symbol table offset (%x) is less then Address table offset (%x)\n" +msgstr "Desvio da tabela de símbolos (%x) menor que desvio da tabela de endereços (%x)\n" + +#: dwarf.c:8823 +#, c-format +msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n" +msgstr "Desvio de pool constante (%x) menor que desvio da tabela de símbolos (%x)\n" + +#: dwarf.c:8838 +msgid "Address table extends beyond end of section.\n" +msgstr "Tabela de endereços ultrapassa o fim da secção.\n" + +#: dwarf.c:8842 +#, c-format +msgid "" +"\n" +"CU table:\n" +msgstr "" +"\n" +"Tabela CU:\n" + +#: dwarf.c:8848 +#, c-format +msgid "[%3u] 0x%lx - 0x%lx\n" +msgstr "[%3u] 0x%lx - 0x%lx\n" + +#: dwarf.c:8853 +#, c-format +msgid "" +"\n" +"TU table:\n" +msgstr "" +"\n" +"Tabela TU:\n" + +#: dwarf.c:8860 +#, c-format +msgid "[%3u] 0x%lx 0x%lx " +msgstr "[%3u] 0x%lx 0x%lx " + +#: dwarf.c:8867 +#, c-format +msgid "" +"\n" +"Address table:\n" +msgstr "" +"\n" +"Tabela de endereços:\n" + +#: dwarf.c:8877 +#, c-format +msgid "%lu\n" +msgstr "%lu\n" + +#: dwarf.c:8897 +#, c-format +msgid "[%3u] <corrupt offset: %x>" +msgstr "[%3u] <desvio corrupto: %x>" + +#: dwarf.c:8898 +#, c-format +msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n" +msgstr "Desvio de nome de 0x%x corrupto para espaço na tabela de símbolos %d\n" + +#: dwarf.c:8909 +#, c-format +msgid "<invalid CU vector offset: %x>\n" +msgstr "<desvio de vector CU inválido: %x>\n" + +#: dwarf.c:8910 +#, c-format +msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n" +msgstr "Desvio de vector CU de 0x%x corrupto para espaço na tabela de símbolos %d\n" + +#: dwarf.c:8923 +#, c-format +msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n" +msgstr "Número de CUs (0x%x) inválido para espaço na tabela de símbolos %d\n" + +#: dwarf.c:8948 +msgid "static" +msgstr "estático" + +#: dwarf.c:8948 +msgid "global" +msgstr "global" + +#: dwarf.c:8986 dwarf.c:8997 +msgid "Internal error: out of space in the shndx pool.\n" +msgstr "Erro interno: sem espaço no pool shndx.\n" + +#: dwarf.c:9061 +#, c-format +msgid "Section %s is empty\n" +msgstr "A secção %s está vazia\n" + +#: dwarf.c:9067 +#, c-format +msgid "Section %s is too small to contain a CU/TU header\n" +msgstr "Secção %s muito pequena para conter cabeçalho CU/TU\n" + +#: dwarf.c:9085 +#, c-format +msgid "Section %s is too small for %d slot\n" +msgid_plural "Section %s is too small for %d slots\n" +msgstr[0] "Secção %s muito pequena para %d espaço\n" +msgstr[1] "Secção %s muito pequena para %d espaços\n" + +#: dwarf.c:9096 +#, c-format +msgid " Version: %d\n" +msgstr " Versão: %d\n" + +#: dwarf.c:9098 +#, c-format +msgid " Number of columns: %d\n" +msgstr " Número de colunas: %d\n" + +#: dwarf.c:9099 +#, c-format +msgid " Number of used entries: %d\n" +msgstr " Nº de entradas usadas: %d\n" + +#: dwarf.c:9100 +#, c-format +msgid "" +" Number of slots: %d\n" +"\n" +msgstr "" +" Número de espaços: %d\n" +"\n" + +#: dwarf.c:9105 +#, c-format +msgid "Section %s too small for %d hash table entries\n" +msgstr "Secção %s muito pequena para %d entradas da tabela de hash\n" + +#: dwarf.c:9127 +msgid "Section index pool located before start of section\n" +msgstr "Encontrado pool de índice de secção antes do início da secção\n" + +#: dwarf.c:9132 +#, c-format +msgid " [%3d] Signature: 0x%s Sections: " +msgstr " [%3d] Assinatura: 0x%s Secções: " + +#: dwarf.c:9139 +#, c-format +msgid "Section %s too small for shndx pool\n" +msgstr "Secção %s muito pequena para pool shndx\n" + +#: dwarf.c:9181 +#, c-format +msgid "Overlarge number of columns: %x\n" +msgstr "Número de colunas sobrecarregado: %x\n" + +#: dwarf.c:9187 +#, c-format +msgid "Section %s too small for offset and size tables\n" +msgstr "Secção %s muito pequena para tabelas de tamanho e desvios\n" + +#: dwarf.c:9194 +#, c-format +msgid " Offset table\n" +msgstr " Tabela de desvios\n" + +#: dwarf.c:9196 dwarf.c:9286 +msgid "signature" +msgstr "assinatura" + +#: dwarf.c:9196 dwarf.c:9286 +msgid "dwo_id" +msgstr "dwo_id" + +#: dwarf.c:9234 +#, c-format +msgid "Row index (%u) is larger than number of used entries (%u)\n" +msgstr "Índice de linha (%u) maior que número de entradas usado (%u)\n" + +#: dwarf.c:9246 +#, c-format +msgid "Row index (%u) * num columns (%u) > space remaining in section\n" +msgstr "Índice de linhas (%u) * nº colunas (%u) > espaço restante na secção\n" + +#: dwarf.c:9252 dwarf.c:9309 +#, c-format +msgid " [%3d] 0x%s" +msgstr " [%3d] 0x%s" + +#: dwarf.c:9266 dwarf.c:9322 +#, c-format +msgid "Overlarge Dwarf section index detected: %u\n" +msgstr "Detectado índice sobrecarregado de secção Dwarf: %u\n" + +#: dwarf.c:9284 +#, c-format +msgid " Size table\n" +msgstr " Tabela de tamanho\n" + +#: dwarf.c:9337 +#, c-format +msgid " Unsupported version (%d)\n" +msgstr " Versão não suportada (%d)\n" + +#: dwarf.c:9409 +#, c-format +msgid "Displaying the debug contents of section %s is not yet supported.\n" +msgstr "Mostrar conteúdo da depuração da secção %s ainda não é suportado.\n" + +#: dwarf.c:9440 +#, c-format +msgid "Attempt to allocate an array with an excessive number of elements: 0x%lx\n" +msgstr "Tentativa de alocar uma matriz com excessivo número de elementos: 0x%lx\n" + +#: dwarf.c:9458 +#, c-format +msgid "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n" +msgstr "Tentativa de re-alocar uma matriz com excessivo número de elementos: 0x%lx\n" + +#: dwarf.c:9474 +#, c-format +msgid "Attempt to allocate a zero'ed array with an excessive number of elements: 0x%lx\n" +msgstr "Tentativa de alocar uma matriz de zeros com excessivo número de elementos: 0x%lx\n" + +#: dwarf.c:9572 +#, c-format +msgid "Unable to reopen separate debug info file: %s\n" +msgstr "Impossível reabrir ficheiro separado de informação de depuração: %s\n" + +#: dwarf.c:9584 +#, c-format +msgid "Separate debug info file %s found, but CRC does not match - ignoring\n" +msgstr "Encontrado ficheiro separado de informação de depuração %s, Mas CRC difere - a ignorar\n" + +#: dwarf.c:9679 +#, c-format +msgid "Corrupt debuglink section: %s\n" +msgstr "Secção debuglink corrupta: %s\n" + +#: dwarf.c:9717 +msgid "Out of memory" +msgstr "Sem memória" + +#. Failed to find the file. +#: dwarf.c:9766 +#, c-format +msgid "could not find separate debug file '%s'\n" +msgstr "impossível encontrar ficheiro separado de informação de depuração \"%s\"\n" + +#: dwarf.c:9767 dwarf.c:9771 dwarf.c:9776 dwarf.c:9780 dwarf.c:9783 +#: dwarf.c:9786 dwarf.c:9789 +#, c-format +msgid "tried: %s\n" +msgstr "tentado: %s\n" + +#: dwarf.c:9801 +#, c-format +msgid "failed to open separate debug file: %s\n" +msgstr "Falha ao abrir ficheiro separado de informação de depuração: %s\n" + +#. FIXME: We do not check to see if there are any other separate debug info +#. files that would also match. +#: dwarf.c:9809 +#, c-format +msgid "" +"%s: Found separate debug info file: %s\n" +"\n" +msgstr "" +"%s: encontrado ficheiro separado de informação de depuração: %s\n" +"\n" + +#: dwarf.c:9828 +msgid "Out of memory allocating dwo filename\n" +msgstr "Sem memória ao alocar nome de ficheiro dwo\n" + +#: dwarf.c:9834 +#, c-format +msgid "Unable to load dwo file: %s\n" +msgstr "Impossível carregar ficheiro dwo: %s\n" + +#. FIXME: We should check the dwo_id. +#: dwarf.c:9841 +#, c-format +msgid "" +"%s: Found separate debug object file: %s\n" +"\n" +msgstr "" +"%s: encontrado ficheiro separado de objecto de depuração: %s\n" +"\n" + +#: dwarf.c:9869 +#, c-format +msgid "The %s section contains a link to a dwo file:\n" +msgstr "A secção %s contém uma ligação a um ficheiro dwo:\n" + +#: dwarf.c:9871 +#, c-format +msgid " Name: %s\n" +msgstr " Nome: %s\n" + +#: dwarf.c:9872 +#, c-format +msgid " Directory: %s\n" +msgstr " Pasta: %s\n" + +#: dwarf.c:9872 +msgid "<not-found>" +msgstr "<não encontrado>" + +#: dwarf.c:9874 +#, c-format +msgid " ID: " +msgstr " ID: " + +#: dwarf.c:9876 +#, c-format +msgid " ID: <unknown>\n" +msgstr " ID: <desconhecido>\n" + +#: dwarf.c:10033 dwarf.c:10075 +#, c-format +msgid "Unrecognized debug option '%s'\n" +msgstr "Opção de depuração \"%s\" desconhecida\n" + +#: elfcomm.c:42 +#, c-format +msgid "%s: Error: " +msgstr "%s: erro: " + +#: elfcomm.c:56 +#, c-format +msgid "%s: Warning: " +msgstr "%s: aviso: " + +#: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338 +#, c-format +msgid "Unhandled data length: %d\n" +msgstr "Tamanho de dados não gerido: %d\n" + +#: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909 +msgid "Out of memory\n" +msgstr "Sem memória\n" + +#: elfcomm.c:434 +#, c-format +msgid "Abnormal length of thin archive member name: %lx\n" +msgstr "Tamanho anormal de nome de membro de arquivo magro: %lx\n" + +#: elfcomm.c:478 +#, c-format +msgid "%s: invalid archive header size: %ld\n" +msgstr "%s: tamanho de cabeçalho de arquivo inválido: %ld\n" + +#: elfcomm.c:491 +#, c-format +msgid "%s: failed to skip archive symbol table\n" +msgstr "%s: falha ao ignorar tabela de símbolos do arquivo\n" + +#: elfcomm.c:510 +#, c-format +msgid "%s: the archive index is empty\n" +msgstr "%s: índice do arquivo vazio\n" + +#: elfcomm.c:518 elfcomm.c:547 +#, c-format +msgid "%s: failed to read archive index\n" +msgstr "%s: falha ao ler índice do arquivo\n" + +#: elfcomm.c:529 +#, c-format +msgid "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the size is only 0x%lx\n" +msgstr "%s: o índice do arquivo deveria ter 0x%lx entradas de %d bytes, mas o tamanho é só 0x%lx\n" + +#: elfcomm.c:539 +msgid "Out of memory whilst trying to read archive symbol index\n" +msgstr "Sem memória ao tentar ler o índice de símbolos do arquivo\n" + +#: elfcomm.c:559 +msgid "Out of memory whilst trying to convert the archive symbol index\n" +msgstr "Sem memória ao tentar converter o índice de símbolos do arquivo\n" + +#: elfcomm.c:572 +#, c-format +msgid "%s: the archive has an index but no symbols\n" +msgstr "%s: o arquivo tem um índice mas não tem símbolos\n" + +#: elfcomm.c:580 +msgid "Out of memory whilst trying to read archive index symbol table\n" +msgstr "Sem memória ao tentar ler a tabela de índice de símbolos do arquivo\n" + +#: elfcomm.c:588 +#, c-format +msgid "%s: failed to read archive index symbol table\n" +msgstr "%s: falha ao ler a tabela de índice de símbolos do arquivo\n" + +#: elfcomm.c:598 +#, c-format +msgid "%s: failed to read archive header following archive index\n" +msgstr "%s: falha ao ler cabeçalho do arquivo a seguir ao índice do arquivo\n" + +#: elfcomm.c:631 +#, c-format +msgid "%s: failed to seek to first archive header\n" +msgstr "%s: falha ao procurar o 1º cabeçalho do arquivo\n" + +#: elfcomm.c:640 elfcomm.c:867 elfedit.c:379 readelf.c:18888 +#, c-format +msgid "%s: failed to read archive header\n" +msgstr "%s: falha ao ler cabeçalho do arquivo\n" + +#: elfcomm.c:657 +#, c-format +msgid "%s has no archive index\n" +msgstr "%s não tem índice de arquivo\n" + +#: elfcomm.c:669 +#, c-format +msgid "%s: long name table is too small, (size = %ld)\n" +msgstr "%s: tabela de nomes longos muito pequena, (tamanho = %ld)\n" + +#: elfcomm.c:676 +#, c-format +msgid "%s: long name table is too big, (size = 0x%lx)\n" +msgstr "%s: tabela de nomes longos muito grande, (tamanho = 0x%lx)\n" + +#: elfcomm.c:687 +msgid "Out of memory reading long symbol names in archive\n" +msgstr "Sem memória ao ler nomes longos de símbolos no arquivo\n" + +#: elfcomm.c:695 +#, c-format +msgid "%s: failed to read long symbol name string table\n" +msgstr "%s: falha ao ler tabela de nomes longos de símbolos\n" + +#: elfcomm.c:772 +msgid "Archive member uses long names, but no longname table found\n" +msgstr "Membro do arquivo usa nomes longos, mas não há tabela longname\n" + +#: elfcomm.c:786 +#, c-format +msgid "Found long name index (%ld) beyond end of long name table\n" +msgstr "Encontrado índice de nomes longos (%ld) para lá do fim da tabela de nomes longos\n" + +#: elfcomm.c:805 +msgid "Invalid Thin archive member name\n" +msgstr "Nome de membro de arquivo magro inválido\n" + +#: elfcomm.c:861 +#, c-format +msgid "%s: failed to seek to next file name\n" +msgstr "%s: falha ao procurarnome de ficheiro seguinte\n" + +#: elfcomm.c:872 elfedit.c:386 readelf.c:18894 +#, c-format +msgid "%s: did not find a valid archive header\n" +msgstr "%s: sem cabeçalho de arquivo válido\n" + +#: elfedit.c:100 +#, c-format +msgid "%s: Not an ELF file - wrong magic bytes at the start\n" +msgstr "%s: não é ficheiro ELF - bytes mágicos errados no início\n" + +#: elfedit.c:108 +#, c-format +msgid "%s: Unsupported EI_VERSION: %d is not %d\n" +msgstr "%s: EI_VERSION não suportada: %d não é %d\n" + +#: elfedit.c:129 +#, c-format +msgid "%s: Unmatched input EI_CLASS: %d is not %d\n" +msgstr "%s: EI_CLASS de entrada não encontrada: %d não é %d\n" + +#: elfedit.c:138 +#, c-format +msgid "%s: Unmatched output EI_CLASS: %d is not %d\n" +msgstr "%s: EI_CLASS de saída não encontrada: %d não é %d\n" + +#: elfedit.c:147 +#, c-format +msgid "%s: Unmatched e_machine: %d is not %d\n" +msgstr "%s: e_machine não encontrada: %d não é %d\n" + +#: elfedit.c:158 +#, c-format +msgid "%s: Unmatched e_type: %d is not %d\n" +msgstr "%s: e_type não encontrada: %d não é %d\n" + +#: elfedit.c:169 +#, c-format +msgid "%s: Unmatched EI_OSABI: %d is not %d\n" +msgstr "%s: EI_OSABI não encontrada: %d não é %d\n" + +#: elfedit.c:202 +#, c-format +msgid "%s: Failed to update ELF header: %s\n" +msgstr "%s: falha ao actualizar cabeçalho ELF: %s\n" + +#: elfedit.c:235 +#, c-format +msgid "Unsupported EI_CLASS: %d\n" +msgstr "EI_CLASS não suportada: %d\n" + +#: elfedit.c:268 +msgid "" +"This executable has been built without support for a\n" +"64 bit data type and so it cannot process 64 bit ELF files.\n" +msgstr "" +"Este executável foi compilado sem suporte a tipos de dados\n" +"64 bits, pelo que não pode processar ficheiros ELF 64 bit.\n" + +#: elfedit.c:309 +#, c-format +msgid "%s: Failed to read ELF header\n" +msgstr "%s: falha ao ler cabeçalho ELF\n" + +#: elfedit.c:316 +#, c-format +msgid "%s: Failed to seek to ELF header\n" +msgstr "%s: falha ao procurar cabeçalho ELF\n" + +#: elfedit.c:370 readelf.c:18880 +#, c-format +msgid "%s: failed to seek to next archive header\n" +msgstr "%s: falha ao procurar o cabeçalho de arquivo seguinte\n" + +#: elfedit.c:401 elfedit.c:410 readelf.c:18908 readelf.c:18917 +#, c-format +msgid "%s: bad archive file name\n" +msgstr "%s nome de arquivo errado\n" + +#: elfedit.c:430 elfedit.c:522 +#, c-format +msgid "Input file '%s' is not readable\n" +msgstr "Ficheiro \"%s\" não é legível\n" + +#: elfedit.c:454 +#, c-format +msgid "%s: failed to seek to archive member\n" +msgstr "%s: falha ao procurar membro de arquivo\n" + +#: elfedit.c:493 readelf.c:19026 +#, c-format +msgid "'%s': No such file\n" +msgstr "\"%s\": ficheiro inexistente\n" + +#: elfedit.c:495 readelf.c:19028 +#, c-format +msgid "Could not locate '%s'. System error message: %s\n" +msgstr "Impossível localizar \"%s\". Mensagem de erro do sistema: %s\n" + +#: elfedit.c:502 readelf.c:19035 +#, c-format +msgid "'%s' is not an ordinary file\n" +msgstr "\"%s\" não é um ficheiro normal\n" + +#: elfedit.c:528 readelf.c:19057 +#, c-format +msgid "%s: Failed to read file's magic number\n" +msgstr "%s: falha ao ler número mágico do ficheiro\n" + +#: elfedit.c:586 +#, c-format +msgid "Unknown OSABI: %s\n" +msgstr "OSABI desconhecido: %s\n" + +#: elfedit.c:611 +#, c-format +msgid "Unknown machine type: %s\n" +msgstr "Tipo de máquina desconhecido: %s\n" + +#: elfedit.c:630 +#, c-format +msgid "Unknown type: %s\n" +msgstr "Tipo desconhecido: %s\n" + +#: elfedit.c:661 +#, c-format +msgid "Usage: %s <option(s)> elffile(s)\n" +msgstr "Uso: %s <opções> elffile(s)\n" + +#: elfedit.c:663 +#, c-format +msgid " Update the ELF header of ELF files\n" +msgstr "Actualizar o leitor ELF de ficheiros ELF\n" + +#: elfedit.c:664 objcopy.c:531 objcopy.c:667 strings.c:641 +#, c-format +msgid " The options are:\n" +msgstr " As opções são:\n" + +#: elfedit.c:665 +#, c-format +msgid "" +" --input-mach <machine> Set input machine type to <machine>\n" +" --output-mach <machine> Set output machine type to <machine>\n" +" --input-type <type> Set input file type to <type>\n" +" --output-type <type> Set output file type to <type>\n" +" --input-osabi <osabi> Set input OSABI to <osabi>\n" +" --output-osabi <osabi> Set output OSABI to <osabi>\n" +" -h --help Display this information\n" +" -v --version Display the version number of %s\n" +msgstr "" +" --input-mach <máquina> Define o tipo de máquina de entrada para <máquina>\n" +" --output-mach <máquina> Define o tipo de máquina de saída para <máquina>\n" +" --input-type <tipo> Define o tipo de ficheiro de entrada para <tipo>\n" +" --output-type <tipo> Define o tipo de ficheiro de saída para <tipo>\n" +" --input-osabi <osabi> Define o OSABI de entrada para <osabi>\n" +" --output-osabi <osabi> Define o OSABI de saída para <osabi>\n" +" -h --help Mostra esta informação\n" +" -v --version Mostra o número da versão de %s\n" + +#: emul_aix.c:44 +#, c-format +msgid " [-g] - 32 bit small archive\n" +msgstr " [-g] - arquivo 32 bit pequeno\n" + +#: emul_aix.c:45 +#, c-format +msgid " [-X32] - ignores 64 bit objects\n" +msgstr " [-X32] - ignora objectos 64 bit\n" + +#: emul_aix.c:46 +#, c-format +msgid " [-X64] - ignores 32 bit objects\n" +msgstr " [-X64] - ignora objectos 32 bit\n" + +#: emul_aix.c:47 +#, c-format +msgid " [-X32_64] - accepts 32 and 64 bit objects\n" +msgstr " [-X32_64] - aceita objectos 32 e 64 bit\n" + +#: ieee.c:310 +msgid "unexpected end of debugging information" +msgstr "fim de informação de depuração inesperado" + +#: ieee.c:397 +msgid "invalid number" +msgstr "número inválido" + +#: ieee.c:450 +msgid "invalid string length" +msgstr "Tamanho de cadeia inválido" + +#: ieee.c:505 ieee.c:546 +msgid "expression stack overflow" +msgstr "transporte na pilha de expressão" + +#: ieee.c:525 +msgid "unsupported IEEE expression operator" +msgstr "operador de expressão IEEE não suportado" + +#: ieee.c:540 +msgid "unknown section" +msgstr "secção desconhecida" + +#: ieee.c:561 +msgid "expression stack underflow" +msgstr "sub-transporte na pilha de expressão" + +#: ieee.c:575 +msgid "expression stack mismatch" +msgstr "pilha de expressão trocada" + +#: ieee.c:612 +msgid "unknown builtin type" +msgstr "tipo interno desconhecido" + +#: ieee.c:757 +msgid "BCD float type not supported" +msgstr "tipo flutuante BCD não suportado" + +#: ieee.c:894 +msgid "unexpected number" +msgstr "membro inesperado" + +#: ieee.c:901 +msgid "unexpected record type" +msgstr "tipo de registo inesperado" + +#: ieee.c:934 +msgid "blocks left on stack at end" +msgstr "bloqueia esquerda na pilha no final" + +#: ieee.c:1207 +msgid "unknown BB type" +msgstr "tipo BB desconhecido" + +#: ieee.c:1216 +msgid "stack overflow" +msgstr "transporte na pilha" + +#: ieee.c:1239 +msgid "stack underflow" +msgstr "sub-transporte na pilha" + +#: ieee.c:1351 ieee.c:1421 ieee.c:2119 +msgid "illegal variable index" +msgstr "índice de variável ilegal" + +#: ieee.c:1399 +msgid "illegal type index" +msgstr "índice de tipo ilegal" + +#: ieee.c:1409 ieee.c:1446 +msgid "unknown TY code" +msgstr "código TY desconhecido" + +#: ieee.c:1428 +msgid "undefined variable in TY" +msgstr "variável indefinida em TY" + +#. Pascal file name. FIXME. +#: ieee.c:1840 +msgid "Pascal file name not supported" +msgstr "Nome de ficheiro Pascal não suportado" + +#: ieee.c:1888 +msgid "unsupported qualifier" +msgstr "qualificador não suportado" + +#: ieee.c:2157 +msgid "undefined variable in ATN" +msgstr "variável indefinida em ATN" + +#: ieee.c:2200 +msgid "unknown ATN type" +msgstr "tipo ATN desconhecido" + +#. Reserved for FORTRAN common. +#: ieee.c:2322 +msgid "unsupported ATN11" +msgstr "ATN11 não suportado" + +#. We have no way to record this information. FIXME. +#: ieee.c:2349 +msgid "unsupported ATN12" +msgstr "ATN12 não suportado" + +#: ieee.c:2409 +msgid "unexpected string in C++ misc" +msgstr "cadeia inesperada em C++ misc" + +#: ieee.c:2422 +msgid "bad misc record" +msgstr "registo misc errado" + +#: ieee.c:2463 +msgid "unrecognized C++ misc record" +msgstr "registo C++ misc não reconhecido" + +#: ieee.c:2578 +msgid "undefined C++ object" +msgstr "objecto C++ indefinido" + +#: ieee.c:2612 +msgid "unrecognized C++ object spec" +msgstr "especificação de objecto C++ não reconhecida" + +#: ieee.c:2648 +msgid "unsupported C++ object type" +msgstr "tipo de objecto C++ não suportado" + +#: ieee.c:2658 +msgid "C++ base class not defined" +msgstr "classe base C++ não definida" + +#: ieee.c:2670 ieee.c:2775 +msgid "C++ object has no fields" +msgstr "objecto C++ não tem campos" + +#: ieee.c:2689 +msgid "C++ base class not found in container" +msgstr "classe base C++ não encontrada no contentor" + +#: ieee.c:2796 +msgid "C++ data member not found in container" +msgstr "membro de dados C++ não encontrado no contentor" + +#: ieee.c:2837 ieee.c:2987 +msgid "unknown C++ visibility" +msgstr "visibilidade C++ desconhecida" + +#: ieee.c:2871 +msgid "bad C++ field bit pos or size" +msgstr "Tamanho ou posição de bit de campo C++ errados" + +#: ieee.c:2963 +msgid "bad type for C++ method function" +msgstr "tipo errado para função de método C++" + +#: ieee.c:2973 +msgid "no type information for C++ method function" +msgstr "sem informação de tipo para função de método C++" + +#: ieee.c:3012 +msgid "C++ static virtual method" +msgstr "Método virtual estático C++" + +#: ieee.c:3107 +msgid "unrecognized C++ object overhead spec" +msgstr "especificação de overhead de objecto C++ não reconhecida" + +#: ieee.c:3146 +msgid "undefined C++ vtable" +msgstr "vtable C++ indefinida" + +#: ieee.c:3215 +msgid "C++ default values not in a function" +msgstr "valores C++ predefinidos não estão numa função" + +#: ieee.c:3255 +msgid "unrecognized C++ default type" +msgstr "tipo C++ predefinido não reconhecido" + +#: ieee.c:3286 +msgid "reference parameter is not a pointer" +msgstr "parâmetro de referência não é um ponteiro" + +#: ieee.c:3369 +msgid "unrecognized C++ reference type" +msgstr "tipo de referência C++ não reconhecido" + +#: ieee.c:3451 +msgid "C++ reference not found" +msgstr "referência C++ não encontrada" + +#: ieee.c:3459 +msgid "C++ reference is not pointer" +msgstr "referência C++ não é um ponteiro" + +#: ieee.c:3485 ieee.c:3493 +msgid "missing required ASN" +msgstr "ASN requerido em falta" + +#: ieee.c:3520 ieee.c:3528 +msgid "missing required ATN65" +msgstr "ATN65 requerido em falta" + +#: ieee.c:3542 +msgid "bad ATN65 record" +msgstr "registo ATN65 errado" + +#: ieee.c:4170 +#, c-format +msgid "IEEE numeric overflow: 0x" +msgstr "transporte numérico IEEE: 0x" + +#: ieee.c:4214 +#, c-format +msgid "IEEE string length overflow: %u\n" +msgstr "transporte de tamanho da cadeia IEEE: %u\n" + +#: ieee.c:5212 +#, c-format +msgid "IEEE unsupported integer type size %u\n" +msgstr "tamanho do tipo inteiro IEEE não suportado: %u\n" + +#: ieee.c:5246 +#, c-format +msgid "IEEE unsupported float type size %u\n" +msgstr "tamanho do tipo flutuante IEEE não suportado: %u\n" + +#: ieee.c:5280 +#, c-format +msgid "IEEE unsupported complex type size %u\n" +msgstr "tamanho do tipo complexo IEEE não suportado: %u\n" + +#: mclex.c:240 +msgid "Duplicate symbol entered into keyword list." +msgstr "Símbolo duplicado inserido na lista de palavras-chave." + +#: nlmconv.c:272 srconv.c:1788 +msgid "input and output files must be different" +msgstr "ficheiros de entrada e saída têm de ser diferentes" + +#: nlmconv.c:319 +msgid "input file named both on command line and with INPUT" +msgstr "nome do ficheiro de entrada tanto na linha de comando como com INPUT" + +#: nlmconv.c:328 +msgid "no input file" +msgstr "sem ficheiro de entrada" + +#: nlmconv.c:358 +msgid "no name for output file" +msgstr "sem nome do ficheiro de saída" + +#: nlmconv.c:372 +msgid "warning: input and output formats are not compatible" +msgstr "aviso: formatos de entrada e saída não são compatíveis" + +#: nlmconv.c:402 +msgid "make .bss section" +msgstr "fazer secção .bss" + +#: nlmconv.c:412 +msgid "make .nlmsections section" +msgstr "fazer secção .nmlsections" + +#: nlmconv.c:440 +msgid "set .bss vma" +msgstr "definir vma .bss" + +#: nlmconv.c:447 +msgid "set .data size" +msgstr "definir tamanho .data" + +#: nlmconv.c:627 +#, c-format +msgid "warning: symbol %s imported but not in import list" +msgstr "aviso: símbolo %s importado mas não está na lista de importação" + +#: nlmconv.c:647 +msgid "set start address" +msgstr "definir endereço inicial" + +#: nlmconv.c:696 +#, c-format +msgid "warning: START procedure %s not defined" +msgstr "aviso: procedimento %s START não definido" + +#: nlmconv.c:698 +#, c-format +msgid "warning: EXIT procedure %s not defined" +msgstr "aviso: procedimento %s EXIT não definido" + +#: nlmconv.c:700 +#, c-format +msgid "warning: CHECK procedure %s not defined" +msgstr "aviso: procedimento %s CHECK não definido" + +#: nlmconv.c:720 nlmconv.c:906 +msgid "custom section" +msgstr "secção personalizada" + +#: nlmconv.c:740 nlmconv.c:935 +msgid "help section" +msgstr "secção de ajuda" + +#: nlmconv.c:762 nlmconv.c:953 +msgid "message section" +msgstr "secção de mensagens" + +#: nlmconv.c:777 nlmconv.c:986 +msgid "module section" +msgstr "secção de módulo" + +#: nlmconv.c:796 nlmconv.c:1002 +msgid "rpc section" +msgstr "secção rpc" + +#. There is no place to record this information. +#: nlmconv.c:832 +#, c-format +msgid "%s: warning: shared libraries can not have uninitialized data" +msgstr "%s: aviso: bibliotecas partilhadas não podem ter dados por inicializar" + +#: nlmconv.c:853 nlmconv.c:1021 +msgid "shared section" +msgstr "secção partilhada" + +#: nlmconv.c:861 +msgid "warning: No version number given" +msgstr "aviso: sem número de versão dado" + +#: nlmconv.c:901 nlmconv.c:930 nlmconv.c:948 nlmconv.c:997 nlmconv.c:1016 +#, c-format +msgid "%s: read: %s" +msgstr "%s: lido: %s" + +#: nlmconv.c:923 +msgid "warning: FULLMAP is not supported; try ld -M" +msgstr "aviso: FULLMAP não suportado, tente ld -M" + +#: nlmconv.c:1099 +#, c-format +msgid "Usage: %s [option(s)] [in-file [out-file]]\n" +msgstr "Uso: %s [opção(ões)] [in-file [out-file]]\n" + +#: nlmconv.c:1100 +#, c-format +msgid " Convert an object file into a NetWare Loadable Module\n" +msgstr " Converter um ficheiro objecto em NetWare Loadable Module\n" + +#: nlmconv.c:1101 +#, c-format +msgid "" +" The options are:\n" +" -I --input-target=<bfdname> Set the input binary file format\n" +" -O --output-target=<bfdname> Set the output binary file format\n" +" -T --header-file=<file> Read <file> for NLM header information\n" +" -l --linker=<linker> Use <linker> for any linking\n" +" -d --debug Display on stderr the linker command line\n" +" @<file> Read options from <file>.\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +msgstr "" +" As opções são:\n" +" -I --input-target=<nomebfd> Define o formato do ficheiro binário de entrada\n" +" -O --output-target=<nomebfd> Define o formato do ficheiro binário de saída\n" +" -T --header-file=<ficheiro> Lê <ficheiro> para informação do cabeçalho NLM\n" +" -l --linker=<linker> Usa <linker> para qualquer ligação\n" +" -d --debug Mostra em stderr a linha de comando do linker\n" +" @<ficheiro> Lê opções de <ficheiro>.\n" +" -h --help Mostra esta informação\n" +" -v --version Mostra a versão do programa\n" + +#: nlmconv.c:1142 +#, c-format +msgid "support not compiled in for %s" +msgstr "suporte não compilado para %s" + +#: nlmconv.c:1179 +msgid "make section" +msgstr "fazer secção" + +#: nlmconv.c:1193 +msgid "set section size" +msgstr "definir tamanho da secção" + +#: nlmconv.c:1199 +msgid "set section alignment" +msgstr "definir alinhamento da secção" + +#: nlmconv.c:1203 +msgid "set section flags" +msgstr "definir bandeiras da secção" + +#: nlmconv.c:1214 +msgid "set .nlmsections size" +msgstr "definir tamanho de .nlmsections" + +#: nlmconv.c:1293 nlmconv.c:1301 nlmconv.c:1310 nlmconv.c:1315 +msgid "set .nlmsection contents" +msgstr "definir conteúdo de .nlmsection" + +#: nlmconv.c:1795 +msgid "stub section sizes" +msgstr "tamanhos de secção fictícios" + +#: nlmconv.c:1842 +msgid "writing stub" +msgstr "a escrever fictício" + +#: nlmconv.c:1876 +msgid "Unable to locate PPC_TOC16 reloc information" +msgstr "Impossível localizar informação PPC_TOC16 reloc" + +#: nlmconv.c:1930 +#, c-format +msgid "unresolved PC relative reloc against %s" +msgstr "PC reloc relativa não resolvida contra %s" + +#: nlmconv.c:1938 nlmconv.c:1994 nlmconv.c:2017 +#, c-format +msgid "Out of range relocation: %lx" +msgstr "Relocalização fora do intervalo: %lx" + +#: nlmconv.c:2008 +#, c-format +msgid "overflow when adjusting relocation against %s" +msgstr "transporte ao ajustar relocalização contra %s" + +#: nlmconv.c:2033 +#, c-format +msgid "Unsupported relocation size: %d" +msgstr "Tamanho de relocalização não suportado: %d" + +#: nlmconv.c:2145 +#, c-format +msgid "%s: execution of %s failed: " +msgstr "%s: falha ao executar %s: " + +#: nlmconv.c:2160 +#, c-format +msgid "Execution of %s failed" +msgstr "Falha ao executar %s" + +#: nm.c:237 size.c:76 strings.c:639 +#, c-format +msgid "Usage: %s [option(s)] [file(s)]\n" +msgstr "Uso: %s [opões] [ficheiros]\n" + +#: nm.c:238 +#, c-format +msgid " List symbols in [file(s)] (a.out by default).\n" +msgstr " Listar símbolos em [ficheiros] (a.out por predefinição).\n" + +#: nm.c:239 +#, c-format +msgid "" +" The options are:\n" +" -a, --debug-syms Display debugger-only symbols\n" +" -A, --print-file-name Print name of the input file before every symbol\n" +" -B Same as --format=bsd\n" +" -C, --demangle[=STYLE] Decode low-level symbol names into user-level names\n" +" The STYLE, if specified, can be `auto' (the default),\n" +" `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" or `gnat'\n" +" --no-demangle Do not demangle low-level symbol names\n" +" -D, --dynamic Display dynamic symbols instead of normal symbols\n" +" --defined-only Display only defined symbols\n" +" -e (ignored)\n" +" -f, --format=FORMAT Use the output format FORMAT. FORMAT can be `bsd',\n" +" `sysv' or `posix'. The default is `bsd'\n" +" -g, --extern-only Display only external symbols\n" +" -l, --line-numbers Use debugging information to find a filename and\n" +" line number for each symbol\n" +" -n, --numeric-sort Sort symbols numerically by address\n" +" -o Same as -A\n" +" -p, --no-sort Do not sort the symbols\n" +" -P, --portability Same as --format=posix\n" +" -r, --reverse-sort Reverse the sense of the sort\n" +msgstr "" +" As opções são:\n" +" -a, --debug-syms Mostra símbolos debugger-only\n" +" -A, --print-file-name imprime o nome do ficheiro de entrada antes de cada símbolo\n" +" -B Igual a --format=bsd\n" +" -C, --demangle[=ESTILO] Descodifica nomes de símbolo de baixo nível para nível de utilizador\n" +" O ESTILO, se especificado, pode ser \"auto\" (predefinição),\n" +" \"gnu\", \"lucid\", \"arm\", \"hp\", \"edg\", \"gnu-v3\", \"java\"\n" +" ou \"gnat\"\n" +" --no-demangle Não descodifica nomes de símbolos de baixo nível\n" +" -D, --dynamic Mostra símbolos dinâmicos em vez de símbolos normais\n" +" --defined-only Mostra só símbolos definidos\n" +" -e (ignorados)\n" +" -f, --format=FORMATO Usa o formato de saída FORMATO. FORMATO pode ser \"bsd\",\n" +" \"sysv\" ou \"posix\". A predefinição é \"bsd\"\n" +" -g, --extern-only Mostra só símbolos externos\n" +" -l, --line-numbers Usa informação de depuração para encontrar um nome de ficheiro\n" +" e número de linha para cada símbolo\n" +" -n, --numeric-sort Ordena símbolos numericamente por endereço\n" +" -o Igual a -A\n" +" -p, --no-sort Não ordena símbolos\n" +" -P, --portability Igual a --format=posix\n" +" -r, --reverse-sort Reverte a ordenação\n" + +#: nm.c:262 +#, c-format +msgid " --plugin NAME Load the specified plugin\n" +msgstr " --plugin NOME Carrega a extensão NOME\n" + +#: nm.c:265 +#, c-format +msgid "" +" -S, --print-size Print size of defined symbols\n" +" -s, --print-armap Include index for symbols from archive members\n" +" --size-sort Sort symbols by size\n" +" --special-syms Include special symbols in the output\n" +" --synthetic Display synthetic symbols as well\n" +" -t, --radix=RADIX Use RADIX for printing symbol values\n" +" --target=BFDNAME Specify the target object format as BFDNAME\n" +" -u, --undefined-only Display only undefined symbols\n" +" --with-symbol-versions Display version strings after symbol names\n" +" -X 32_64 (ignored)\n" +" @FILE Read options from FILE\n" +" -h, --help Display this information\n" +" -V, --version Display this program's version number\n" +"\n" +msgstr "" +" -S, --print-size Imprime o tamanho dos símbolos definidos\n" +" -s, --print-armap Inclui índice para símbolos de membros de arquivos\n" +" --size-sort Ordena símbolos por tamanho\n" +" --special-syms Inclui símbolos especiais na saída\n" +" --synthetic Mostra também símbolos sintéticos\n" +" -t, --radix=RADIX Usa RADIX para imprimir valores de símbolos\n" +" --target=NOMEBFD Especifica o formato do objecto destino como NOMEBFD\n" +" -u, --undefined-only Mostra só símbolos indefinidos\n" +" --with-symbol-versions Mostra cadeias de versão após nomes de símbolos\n" +" -X 32_64 (ignorados)\n" +" @FICHEIRO Lê opções de FICHEIRO\n" +" -h, --help Mostra esta informação\n" +" -V, --version Mostra a versão do programa\n" +"\n" + +#: nm.c:314 +#, c-format +msgid "%s: invalid radix" +msgstr "%s: radix inválido" + +#: nm.c:338 +#, c-format +msgid "%s: invalid output format" +msgstr "%s formato de saída inválido" + +#: nm.c:362 readelf.c:10785 readelf.c:10830 +#, c-format +msgid "<processor specific>: %d" +msgstr "<específico do processador>: %d" + +#: nm.c:364 readelf.c:10794 readelf.c:10849 +#, c-format +msgid "<OS specific>: %d" +msgstr "<específico do OS>: %d" + +#: nm.c:366 readelf.c:10797 readelf.c:10852 +#, c-format +msgid "<unknown>: %d" +msgstr "<desconhecido>: %d" + +#: nm.c:396 +#, c-format +msgid "<unknown>: %d/%d" +msgstr "<desconhecido>: %d/%d" + +#: nm.c:437 +#, c-format +msgid "" +"\n" +"Archive index:\n" +msgstr "" +"\n" +"Índice do arquivo:\n" + +#: nm.c:484 +#, c-format +msgid "%s: plugin needed to handle lto object" +msgstr "%s: extensão tem de gerir objecto lto" + +#: nm.c:1366 +#, c-format +msgid "" +"\n" +"\n" +"Undefined symbols from %s:\n" +"\n" +msgstr "" +"\n" +"\n" +"Símbolos indefinidos de %s:\n" +"\n" + +#: nm.c:1368 +#, c-format +msgid "" +"\n" +"\n" +"Symbols from %s:\n" +"\n" +msgstr "" +"\n" +"\n" +"Símbolos de %s:\n" +"\n" + +#: nm.c:1370 nm.c:1421 +#, c-format +msgid "" +"Name Value Class Type Size Line Section\n" +"\n" +msgstr "" +"Nome Valor Classe Tipo Tam. Lin. Secção\n" +"\n" + +#: nm.c:1373 nm.c:1424 +#, c-format +msgid "" +"Name Value Class Type Size Line Section\n" +"\n" +msgstr "" +"Nome Valor Classe Tipo Tam. Lin. Secção\n" +"\n" + +#: nm.c:1417 +#, c-format +msgid "" +"\n" +"\n" +"Undefined symbols from %s[%s]:\n" +"\n" +msgstr "" +"\n" +"\n" +"Símbolos indefinidos de %s[%s]:\n" +"\n" + +#: nm.c:1419 +#, c-format +msgid "" +"\n" +"\n" +"Symbols from %s[%s]:\n" +"\n" +msgstr "" +"\n" +"\n" +"Símbolos de %s[%s]:\n" +"\n" + +#: nm.c:1511 +#, c-format +msgid "Print width has not been initialized (%d)" +msgstr "Largura de impressão não inicializada (%d)" + +#: nm.c:1753 +msgid "Only -X 32_64 is supported" +msgstr "Só -X 32_64 é suportado" + +#: nm.c:1781 +msgid "Using the --size-sort and --undefined-only options together" +msgstr "A usar as opções --size-sort e --undefined-only em conjunto" + +#: nm.c:1782 +msgid "will produce no output, since undefined symbols have no size." +msgstr "não produz saída, uma vez que símbolos indefinidos não têm tamanho." + +#: objcopy.c:529 srconv.c:1695 +#, c-format +msgid "Usage: %s [option(s)] in-file [out-file]\n" +msgstr "Uso: %s [opções] in-file [out-file]\n" + +#: objcopy.c:530 +#, c-format +msgid " Copies a binary file, possibly transforming it in the process\n" +msgstr " Copia um ficheiro binário, possivelmente transformando-o no processo\n" + +#: objcopy.c:532 +#, c-format +msgid "" +" -I --input-target <bfdname> Assume input file is in format <bfdname>\n" +" -O --output-target <bfdname> Create an output file in format <bfdname>\n" +" -B --binary-architecture <arch> Set output arch, when input is arch-less\n" +" -F --target <bfdname> Set both input and output format to <bfdname>\n" +" --debugging Convert debugging information, if possible\n" +" -p --preserve-dates Copy modified/access timestamps to the output\n" +msgstr "" +" -I --input-target <nomebfd> Assume que o ficheiro de entrada tem formato <nomebfd>\n" +" -O --output-target <nomebfd> Cria um ficheiro de saída com formato <nomebfd>\n" +" -B --binary-architecture <arq> Define arquitectura de saída, quando não existe na entrada\n" +" -F --target <nomebfd> Define formatos de entrada e saída para <nomebfd>\n" +" --debugging Converte informação de depuração, se possível\n" +" -p --preserve-dates Copia carimbos modificados/acedidos para a saída\n" + +#: objcopy.c:540 objcopy.c:675 +#, c-format +msgid "" +" -D --enable-deterministic-archives\n" +" Produce deterministic output when stripping archives (default)\n" +" -U --disable-deterministic-archives\n" +" Disable -D behavior\n" +msgstr "" +" -D --enable-deterministic-archives\n" +" Produz resultados determinísticos ao extrair arquivos (predefinição)\n" +" -U --disable-deterministic-archives\n" +" Desactiva o comportamento -D\n" + +#: objcopy.c:546 objcopy.c:681 +#, c-format +msgid "" +" -D --enable-deterministic-archives\n" +" Produce deterministic output when stripping archives\n" +" -U --disable-deterministic-archives\n" +" Disable -D behavior (default)\n" +msgstr "" +" -D --enable-deterministic-archives\n" +" Produz resultados determinísticos ao extrair arquivos\n" +" -U --disable-deterministic-archives\n" +" Desactiva o comportamento -D\n" + +#: objcopy.c:551 +#, c-format +msgid "" +" -j --only-section <name> Only copy section <name> into the output\n" +" --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to <file>\n" +" -R --remove-section <name> Remove section <name> from the output\n" +" --remove-relocations <name> Remove relocations from section <name>\n" +" -S --strip-all Remove all symbol and relocation information\n" +" -g --strip-debug Remove all debugging symbols & sections\n" +" --strip-dwo Remove all DWO sections\n" +" --strip-unneeded Remove all symbols not needed by relocations\n" +" -N --strip-symbol <name> Do not copy symbol <name>\n" +" --strip-unneeded-symbol <name>\n" +" Do not copy symbol <name> unless needed by\n" +" relocations\n" +" --only-keep-debug Strip everything but the debug information\n" +" --extract-dwo Copy only DWO sections\n" +" --extract-symbol Remove section contents but keep symbols\n" +" -K --keep-symbol <name> Do not strip symbol <name>\n" +" --keep-file-symbols Do not strip file symbol(s)\n" +" --localize-hidden Turn all ELF hidden symbols into locals\n" +" -L --localize-symbol <name> Force symbol <name> to be marked as a local\n" +" --globalize-symbol <name> Force symbol <name> to be marked as a global\n" +" -G --keep-global-symbol <name> Localize all symbols except <name>\n" +" -W --weaken-symbol <name> Force symbol <name> to be marked as a weak\n" +" --weaken Force all global symbols to be marked as weak\n" +" -w --wildcard Permit wildcard in symbol comparison\n" +" -x --discard-all Remove all non-global symbols\n" +" -X --discard-locals Remove any compiler-generated symbols\n" +" -i --interleave[=<number>] Only copy N out of every <number> bytes\n" +" --interleave-width <number> Set N for --interleave\n" +" -b --byte <num> Select byte <num> in every interleaved block\n" +" --gap-fill <val> Fill gaps between sections with <val>\n" +" --pad-to <addr> Pad the last section up to address <addr>\n" +" --set-start <addr> Set the start address to <addr>\n" +" {--change-start|--adjust-start} <incr>\n" +" Add <incr> to the start address\n" +" {--change-addresses|--adjust-vma} <incr>\n" +" Add <incr> to LMA, VMA and start addresses\n" +" {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n" +" Change LMA and VMA of section <name> by <val>\n" +" --change-section-lma <name>{=|+|-}<val>\n" +" Change the LMA of section <name> by <val>\n" +" --change-section-vma <name>{=|+|-}<val>\n" +" Change the VMA of section <name> by <val>\n" +" {--[no-]change-warnings|--[no-]adjust-warnings}\n" +" Warn if a named section does not exist\n" +" --set-section-flags <name>=<flags>\n" +" Set section <name>'s properties to <flags>\n" +" --add-section <name>=<file> Add section <name> found in <file> to output\n" +" --update-section <name>=<file>\n" +" Update contents of section <name> with\n" +" contents found in <file>\n" +" --dump-section <name>=<file> Dump the contents of section <name> into <file>\n" +" --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n" +" --long-section-names {enable|disable|keep}\n" +" Handle long section names in Coff objects.\n" +" --change-leading-char Force output format's leading character style\n" +" --remove-leading-char Remove leading character from global symbols\n" +" --reverse-bytes=<num> Reverse <num> bytes at a time, in output sections with content\n" +" --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n" +" --redefine-syms <file> --redefine-sym for all symbol pairs \n" +" listed in <file>\n" +" --srec-len <number> Restrict the length of generated Srecords\n" +" --srec-forceS3 Restrict the type of generated Srecords to S3\n" +" --strip-symbols <file> -N for all symbols listed in <file>\n" +" --strip-unneeded-symbols <file>\n" +" --strip-unneeded-symbol for all symbols listed\n" +" in <file>\n" +" --keep-symbols <file> -K for all symbols listed in <file>\n" +" --localize-symbols <file> -L for all symbols listed in <file>\n" +" --globalize-symbols <file> --globalize-symbol for all in <file>\n" +" --keep-global-symbols <file> -G for all symbols listed in <file>\n" +" --weaken-symbols <file> -W for all symbols listed in <file>\n" +" --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n" +" --alt-machine-code <index> Use the target's <index>'th alternative machine\n" +" --writable-text Mark the output text as writable\n" +" --readonly-text Make the output text write protected\n" +" --pure Mark the output file as demand paged\n" +" --impure Mark the output file as impure\n" +" --prefix-symbols <prefix> Add <prefix> to start of every symbol name\n" +" --prefix-sections <prefix> Add <prefix> to start of every section name\n" +" --prefix-alloc-sections <prefix>\n" +" Add <prefix> to start of every allocatable\n" +" section name\n" +" --file-alignment <num> Set PE file alignment to <num>\n" +" --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n" +" <commit>\n" +" --image-base <address> Set PE image base to <address>\n" +" --section-alignment <num> Set PE section alignment to <num>\n" +" --stack <reserve>[,<commit>] Set PE reserve/commit stack to <reserve>/\n" +" <commit>\n" +" --subsystem <name>[:<version>]\n" +" Set PE subsystem to <name> [& <version>]\n" +" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" +" Compress DWARF debug sections using zlib\n" +" --decompress-debug-sections Decompress DWARF debug sections using zlib\n" +" --elf-stt-common=[yes|no] Generate ELF common symbols with STT_COMMON\n" +" type\n" +" -M --merge-notes Remove redundant entries in note sections\n" +" --no-merge-notes Do not attempt to remove redundant notes (default)\n" +" -v --verbose List all object files modified\n" +" @<file> Read options from <file>\n" +" -V --version Display this program's version number\n" +" -h --help Display this output\n" +" --info List object formats & architectures supported\n" +msgstr "" +" -j --only-section <nome> Copiar só a secção <nome> para a saída\n" +" --add-gnu-debuglink=<ficheiro> Adicionar secção .gnu_debuglink ligando a <ficheiro>\n" +" -R --remove-section <nome> Remove secção <nome> da saída\n" +" --remove-relocations <nome> Remove relocalizações da secção <nome>\n" +" -S --strip-all Remove toda a informação de símbolo e relocalização\n" +" -g --strip-debug Remove todos os símbolos e relocalizações de depuração\n" +" --strip-dwo Remove todas as secções DWO\n" +" --strip-unneeded Remove todos os símbolos não necessários a relocalizações\n" +" -N --strip-symbol <nome> Não copia o símbolo <nome>\n" +" --strip-unneeded-symbol <nome>\n" +" Não copia o símbolo <nome> a não ser que seja necessário\n" +" a relocalizações\n" +" --only-keep-debug Remove tudo menos a informação de depuração\n" +" --extract-dwo Copia só secções DWO\n" +" --extract-symbol Remove conteúdo da secção mas mantém os símbolos\n" +" -K --keep-symbol <nome> Não remover símbolo <nome>\n" +" --keep-file-symbols Não remover símbolo(s) do ficheiro\n" +" --localize-hidden Tornar todos os símbolos ELF ocultos em locais\n" +" -L --localize-symbol <nome> Força o símbolo <nome> a ser marcado como local\n" +" --globalize-symbol <nome> Força o símbolo <nome> a ser marcado como global\n" +" -G --keep-global-symbol <nome> Localiza todos os símbolos excepto <nome>\n" +" -W --weaken-symbol <nome> Força o símbolo <nome> a ser marcado como fraco\n" +" --weaken Força todos os símbolos globais a serem marcados como fracos\n" +" -w --wildcard Permite wildcards em comparações de símbolos\n" +" -x --discard-all Remove todos os símbolos não globais\n" +" -X --discard-locals Remove qualquer símbolo gerado pelo compilador\n" +" -i --interleave[=<número>] Copia só N de cada <número> bytes\n" +" --interleave-width <number> Define N como --interleave\n" +" -b --byte <nº> Selecciona o byte <nº> em cada bloco entrelaçado\n" +" --gap-fill <val> Preenche espaços entre secções com <val>\n" +" --pad-to <endereço> Preenche a última secção até ao endereço <endereço>\n" +" --set-start <endereço> Define o endereço inicial como <endereço>\n" +" {--change-start|--adjust-start} <incr>\n" +" Adiciona <incr> ao endereço inicial\n" +" {--change-addresses|--adjust-vma} <incr>\n" +" Adiciona <incr> a LMA, VMA e endereços iniciais\n" +" {--change-section-address|--adjust-section-vma} <nome>{=|+|-}<val>\n" +" Altera LMA e VMA da secção <nome> em <val>\n" +" --change-section-lma <nome>{=|+|-}<val>\n" +" Altera LMA da secção <nome> em <val>\n" +" --change-section-vma <nome>{=|+|-}<val>\n" +" Altera VMA da secção <nome> em <val>\n" +" {--[no-]change-warnings|--[no-]adjust-warnings}\n" +" Avisa se uma secção com nome não existe\n" +" --set-section-flags <nome>=<bandeiras>\n" +" Define as propriedades da secção <nome> como <bandeiras>\n" +" --add-section <nome>=<ficheiro>\n" +" Adiciona secção <nome> encontrada em <ficheiro> à saída\n" +" --update-section <nome>=<ficheiro>\n" +" Actualiza conteúdo da secção <nome> com\n" +" conteúdos encontrados em <ficheiro>\n" +" --dump-section <nome>=<ficheiro>\n" +" Despeja o conteúdo da secção <nome> em <ficheiro>\n" +" --rename-section <antiga>=<nova>[,<bandeirass>]\n" +" Renomeia a secção <antiga> para <nova>\n" +" --long-section-names {enable|disable|keep}\n" +" Gere nomes longos de secção em objectos Coff.\n" +" --change-leading-char Força formato de saída do estilo do 1º carácter\n" +" --remove-leading-char Remove o 1º carácter de símbolos globais\n" +" --reverse-bytes=<nº> Reverte <nº> bytes, em secções de saída com conteúdo\n" +" --redefine-sym <antigo>=<novo> Redefine o nome <antigo> do símbolo como <novo>\n" +" --redefine-syms <ficheiro> --redefine-sym para todos os pares de símbolos listados em <ficheiro>\n" +" --srec-len <number> Restringe o tamanho de Srecords gerados\n" +" --srec-ForçaS3 Restringe o tipo de Srecords gerados a S3\n" +" --strip-symbols <ficheiro> -N para todos os símbolos listados em <ficheiro>\n" +" --strip-unneeded-symbols <ficheiro>\n" +" --strip-unneeded-symbol para todos os símbolos listados\n" +" em <ficheiro>\n" +" --keep-symbols <ficheiro> -K para todos os símbolos listados em <ficheiro>\n" +" --localize-symbols <ficheiro> -L para todos os símbolos listados em <ficheiro>\n" +" --globalize-symbols <ficheiro>--globalize-symbol para todos em <ficheiro>\n" +" --keep-global-symbols <ficheiro>\n" +" -G para todos os símbolos listados em <ficheiro>\n" +" --weaken-symbols <ficheiro> -W para todos os símbolos listados em <ficheiro>\n" +" --add-symbol <nome>=[<section>:]<value>[,<flags>]\n" +" Adiciona um símbolo\n" +" --alt-machine-code <índice> Usa a máquina alternativa <índice> do destino\n" +" --writable-text Marca texto de saída para escrita\n" +" --readonly-text Marca texto de saída como protegido contra escrita\n" +" --pure Marca ficheiro de saída como demanda paginada\n" +" --impure Marca ficheiro de saída como impuro\n" +" --prefix-symbols <prefixo> Adiciona <prefixo> ao início de cada nome de símbolo\n" +" --prefix-sections <prefixo> Adiciona <prefixo> ao início de cada nome de secção\n" +" --prefix-alloc-sections <prefixo>\n" +" Adiciona <prefixo> ao início de cada nome de\n" +" secção atribuível\n" +" --file-alignment <nº> Define alinhamento de ficheiro PE para <nº>\n" +" --heap <reserve>[,<commit>] Define heap reserve/commit PE como <reserve>/<commit>\n" +" --image-base <endereço> Define base de imagem PE como <endereço>\n" +" --section-alignment <nº> Define alinhamento da secção PE como <nº>\n" +" --stack <reserve>[,<commit>] Define a pilha reserve/commit PE como <reserve>/<commit>\n" +" --subsystem <nome>[:<versão>]\n" +" Define o sub-sistema PE como <nome> [& <versão>]\n" +" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" +" Comprime secções de depuração DWARF usando zlib\n" +" --decompress-debug-sections Descomprime secções de depuração DWARF usando zlib\n" +" --elf-stt-common=[yes|no] Gera símbolos comuns ELF com tipo STT_COMMON\n" +" -M --merge-notes Remove entradas redundantes em secções de notas\n" +" --no-merge-notes Não tenta remover notas redundantes (predefinição)\n" +" -v --verbose Lista todos os ficheiros de objectos modificados\n" +" @<ficheiro> Lê opções de <ficheiro>\n" +" -V --version Mostra a versão do programa\n" +" -h --help Mostra esta informação\n" +" --info Lista formatos & arquitecturas de objectos suportados\n" + +#: objcopy.c:665 +#, c-format +msgid "Usage: %s <option(s)> in-file(s)\n" +msgstr "Uso: %s <opções> in-file(s)\n" + +#: objcopy.c:666 +#, c-format +msgid " Removes symbols and sections from files\n" +msgstr " Remove símbolos e secções de ficheiros\n" + +#: objcopy.c:668 +#, c-format +msgid "" +" -I --input-target=<bfdname> Assume input file is in format <bfdname>\n" +" -O --output-target=<bfdname> Create an output file in format <bfdname>\n" +" -F --target=<bfdname> Set both input and output format to <bfdname>\n" +" -p --preserve-dates Copy modified/access timestamps to the output\n" +msgstr "" +" -I --input-target=<nomebfd> Assume que o ficheiro de entrada tem formato <nomebfd>\n" +" -O --output-target=<nomebfd> Cria o ficheiro de saída com formato <nomebfd>\n" +" -F --target=<nomebfd> Define ficheiros de entrada e saída com formato <nomebfd>\n" +" -p --preserve-dates Copia carimbos modificados/acedidos para a saída\n" + +#: objcopy.c:686 +#, c-format +msgid "" +" -R --remove-section=<name> Also remove section <name> from the output\n" +" --remove-relocations <name> Remove relocations from section <name>\n" +" -s --strip-all Remove all symbol and relocation information\n" +" -g -S -d --strip-debug Remove all debugging symbols & sections\n" +" --strip-dwo Remove all DWO sections\n" +" --strip-unneeded Remove all symbols not needed by relocations\n" +" --only-keep-debug Strip everything but the debug information\n" +" -M --merge-notes Remove redundant entries in note sections (default)\n" +" --no-merge-notes Do not attempt to remove redundant notes\n" +" -N --strip-symbol=<name> Do not copy symbol <name>\n" +" -K --keep-symbol=<name> Do not strip symbol <name>\n" +" --keep-file-symbols Do not strip file symbol(s)\n" +" -w --wildcard Permit wildcard in symbol comparison\n" +" -x --discard-all Remove all non-global symbols\n" +" -X --discard-locals Remove any compiler-generated symbols\n" +" -v --verbose List all object files modified\n" +" -V --version Display this program's version number\n" +" -h --help Display this output\n" +" --info List object formats & architectures supported\n" +" -o <file> Place stripped output into <file>\n" +msgstr "" +" -R --remove-section=<nome> Remove também secção <nome> da saída\n" +" --remove-relocations <nome> Remove relocalizações da secção <nome>\n" +" -s --strip-all Remove toda a informação de símbolo e relocalização\n" +" -g -S -d --strip-debug Remove todos os símbolos e secções de depuração\n" +" --strip-dwo Remove todas as secções DWO\n" +" --strip-unneeded Remove todos os símbolos não necessários para relocalizaçoes\n" +" --only-keep-debug Remove tudo menos informação de depuração\n" +" -M --merge-notes Remove entradas redundantes em secções de notas (predefinição)\n" +" --no-merge-notes Não tenta remover notas redundantes\n" +" -N --strip-symbol=<nome> Não copia símbolo <nome>\n" +" -K --keep-symbol=<nome> Não remove símbolo <nome>\n" +" --keep-file-symbols Não remove símbolos de ficheiro\n" +" -w --wildcard Permite wildcard em comparação de símbolo\n" +" -x --discard-all Remove todos os símbolos não globais\n" +" -X --discard-locals Remove qualquer símbolo gerado pelo compilador\n" +" -v --verbose Lista todos os ficheiros de objectos modificados\n" +" -V --version Mostra a versão do programa\n" +" -h --help Mostra esta informação\n" +" --info Lista formatos e arquitecturas de objecto suportados\n" +" -o <ficheiro> Colocar saída limpa em <ficheiro>\n" + +#: objcopy.c:761 +#, c-format +msgid "unrecognized section flag `%s'" +msgstr "bandeira de secção \"%s\" não reconhecida" + +#: objcopy.c:762 objcopy.c:834 +#, c-format +msgid "supported flags: %s" +msgstr "bandeiras suportadas: %s" + +#: objcopy.c:833 +#, c-format +msgid "unrecognized symbol flag `%s'" +msgstr "bandeira de símbolo \"%s\" não reconhecida" + +#: objcopy.c:892 +#, c-format +msgid "error: %s both copied and removed" +msgstr "erro: ambos %s copiados e removidos" + +#: objcopy.c:898 +#, c-format +msgid "error: %s both sets and alters VMA" +msgstr "erro: ambos %s definem e alteram VMA" + +#: objcopy.c:904 +#, c-format +msgid "error: %s both sets and alters LMA" +msgstr "erro: ambos %s definem e alteram LMA" + +#: objcopy.c:1055 +#, c-format +msgid "cannot open '%s': %s" +msgstr "impossível abrir \"%s\": %s" + +#: objcopy.c:1058 objcopy.c:4667 +#, c-format +msgid "%s: fread failed" +msgstr "%s: falha em fread" + +#: objcopy.c:1131 +#, c-format +msgid "%s:%d: Ignoring rubbish found on this line" +msgstr "%s:%d: a ignorar disparates encontrados nesta linha" + +#: objcopy.c:1293 +#, c-format +msgid "error: section %s matches both remove and copy options" +msgstr "erro: secção %s cumpre ambas as opções de remoção e cópia" + +#: objcopy.c:1296 +#, c-format +msgid "error: section %s matches both update and remove options" +msgstr "erro: secção %s cumpre ambas as opções de actualização e remoção" + +#: objcopy.c:1448 +#, c-format +msgid "Section %s not found" +msgstr "Secção %s não encontrada" + +#: objcopy.c:1596 +#, c-format +msgid "not stripping symbol `%s' because it is named in a relocation" +msgstr "símbolo \"%s\" não removido porque é chamado numa relocalização" + +#: objcopy.c:1656 +#, c-format +msgid "'before=%s' not found" +msgstr "\"before=%s\" não encontrado" + +#: objcopy.c:1695 +#, c-format +msgid "%s: Multiple redefinition of symbol \"%s\"" +msgstr "%s: múltipla redefinição do símbolo \"%s\"" + +#: objcopy.c:1699 +#, c-format +msgid "%s: Symbol \"%s\" is target of more than one redefinition" +msgstr "%s: o símbolo \"%s\" é destino de mais de uma redefinição" + +#: objcopy.c:1726 +#, c-format +msgid "couldn't open symbol redefinition file %s (error: %s)" +msgstr "impossível abrir ficheiro %s de redefinição de símbolo (erro %s)" + +#: objcopy.c:1804 +#, c-format +msgid "%s:%d: garbage found at end of line" +msgstr "%s:%d: lixo encontrado no fim da linha" + +#: objcopy.c:1807 +#, c-format +msgid "%s:%d: missing new symbol name" +msgstr "%s:%d: novo nome de símbolo em falta" + +#: objcopy.c:1817 +#, c-format +msgid "%s:%d: premature end of file" +msgstr "%s:%d: fim de ficheiro prematuro" + +#: objcopy.c:1843 +#, c-format +msgid "stat returns negative size for `%s'" +msgstr "stat devolve tamanho negativo para \"%s\"" + +#: objcopy.c:1855 +#, c-format +msgid "copy from `%s' [unknown] to `%s' [unknown]\n" +msgstr "copiar de \"%s\"' [desconhecido] to \"%s\" [desconhecido]\n" + +#: objcopy.c:2008 +msgid "corrupt GNU build attribute note: wrong note type" +msgstr "nota de atributo de compilação GNU corrupta: tipo de nota incorrecta" + +#: objcopy.c:2014 +msgid "corrupt GNU build attribute note: note too big" +msgstr "nota de atributo de compilação GNU corrupta: nota muito grande" + +#: objcopy.c:2020 +msgid "corrupt GNU build attribute note: name too small" +msgstr "nota de atributo de compilação GNU corrupta: nome muito pequeno" + +#: objcopy.c:2047 +msgid "corrupt GNU build attribute note: unsupported version" +msgstr "nota de atributo de compilação GNU corrupta: versão não suportada" + +#: objcopy.c:2096 +msgid "corrupt GNU build attribute note: bad description size" +msgstr "nota de atributo de compilação GNU corrupta: tamanho de descrição errado" + +#: objcopy.c:2127 +msgid "corrupt GNU build attribute note: name not NUL terminated" +msgstr "nota de atributo de compilação GNU corrupta: nome não termina com NUL" + +#: objcopy.c:2139 +msgid "corrupt GNU build attribute notes: excess data at end" +msgstr "notas de atributo de compilação GNU corrupta: dados excessivos no fim" + +#: objcopy.c:2145 +msgid "bad GNU build attribute notes: no known versions detected" +msgstr "notas de atributo de compilação GNU corrupta: sem versões conhecidas" + +#: objcopy.c:2153 +msgid "bad GNU build attribute notes: multiple different versions" +msgstr "notas de atributo de compilação GNU corrupta: múltiplas versões diferentes" + +#: objcopy.c:2167 +msgid "bad GNU build attribute notes: first note not version note" +msgstr "notas de atributo de compilação GNU corrupta: 1ª nota não é nota de versão" + +#. PR 17636: Call non-fatal so that we return to our parent who +#. may need to tidy temporary files. +#: objcopy.c:2428 +msgid "Unable to change endianness of input file(s)" +msgstr "Impossível alterar endian dos ficheiros de entrada" + +#: objcopy.c:2440 +#, c-format +msgid "error: the input file '%s' has no sections" +msgstr "erro: o ficheiro de entrada \"%s\" não tem secções" + +#: objcopy.c:2450 +#, c-format +msgid "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'" +msgstr "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] não é suportado em \"%s\"" + +#: objcopy.c:2457 +#, c-format +msgid "--elf-stt-common=[yes|no] is unsupported on `%s'" +msgstr "--elf-stt-common=[yes|no] não é suportado em \"%s\"" + +#: objcopy.c:2464 +#, c-format +msgid "copy from `%s' [%s] to `%s' [%s]\n" +msgstr "copiar de \"%s\" [%s] para \"%s\" [%s]\n" + +#: objcopy.c:2513 +#, c-format +msgid "Input file `%s' ignores binary architecture parameter." +msgstr "Ficheiro de entraa \"%s\" ignora o parâmetro de arquitectura binária." + +#: objcopy.c:2521 +#, c-format +msgid "Unable to recognise the format of the input file `%s'" +msgstr "Impossível reconhecer formato do ficheiro de entrada \"%s\"" + +#: objcopy.c:2524 +#, c-format +msgid "Output file cannot represent architecture `%s'" +msgstr "Ficheiro de saída não pode representar a arquitectura \"%s\"" + +#: objcopy.c:2587 +#, c-format +msgid "warning: file alignment (0x%s) > section alignment (0x%s)" +msgstr "aviso: alinhamento do ficheiro (0x%s) > alinhamento da secção (0x%s)" + +#: objcopy.c:2653 +#, c-format +msgid "can't add section '%s'" +msgstr "impossível adicionar secção \"%s\"" + +#: objcopy.c:2667 +#, c-format +msgid "can't create section `%s'" +msgstr "impossível criar secção \"%s\"" + +#: objcopy.c:2716 +#, c-format +msgid "error: %s not found, can't be updated" +msgstr "erro: %s não encontrado, impossível actualizar" + +#: objcopy.c:2741 +msgid "warning: note section is empty" +msgstr "aviso: secção de nota está vazia" + +#: objcopy.c:2746 +msgid "warning: could not load note section" +msgstr "aviso: impossível carregar secção de nota" + +#: objcopy.c:2767 +msgid "warning: failed to set merged notes size" +msgstr "aviso: falha ao definir tamanho das notas unidas" + +#: objcopy.c:2788 +#, c-format +msgid "can't dump section '%s' - it does not exist" +msgstr "impossível despejar secção \"%s\" - não existe" + +#: objcopy.c:2796 +msgid "can't dump section - it has no contents" +msgstr "impossível despejar secção - não tem conteúdo" + +#: objcopy.c:2804 +msgid "can't dump section - it is empty" +msgstr "impossível despejar secção - está vazia" + +#: objcopy.c:2813 +msgid "could not open section dump file" +msgstr "impossível abrir ficheiro de despejo de secção" + +#: objcopy.c:2822 +#, c-format +msgid "error writing section contents to %s (error: %s)" +msgstr "erro ao escrever conteúdo da secção em %s (erro: %s)" + +#: objcopy.c:2831 +msgid "could not retrieve section contents" +msgstr "impossível obter conteúdo da secção" + +#: objcopy.c:2845 +#, c-format +msgid "%s: debuglink section already exists" +msgstr "%s: secção debuglink já existe" + +#: objcopy.c:2857 +#, c-format +msgid "cannot create debug link section `%s'" +msgstr "impossível criar secção debuglink \"%s\"" + +#: objcopy.c:2949 +msgid "Can't fill gap after section" +msgstr "Impossível preencher espaço após secção" + +#: objcopy.c:2973 +msgid "can't add padding" +msgstr "impossível adicionar espaço" + +#: objcopy.c:3090 +msgid "error: failed to copy merged notes into output" +msgstr "erro: falha ao copiar notas unidas para a saída" + +#: objcopy.c:3095 +msgid "could not find any mergeable note sections" +msgstr "impossível encontrar secções de nota para unir" + +#: objcopy.c:3107 +#, c-format +msgid "cannot fill debug link section `%s'" +msgstr "impossível preencher secção debuglink \"%s\"" + +#: objcopy.c:3164 +msgid "error copying private BFD data" +msgstr "erro ao copiar dados privados BFD" + +#: objcopy.c:3175 +#, c-format +msgid "this target does not support %lu alternative machine codes" +msgstr "este destino não suporta códigos máquina %lu alternativos" + +#: objcopy.c:3179 +msgid "treating that number as an absolute e_machine value instead" +msgstr "a tratar este número como valor absoluto e_machine" + +#: objcopy.c:3183 +msgid "ignoring the alternative value" +msgstr "a ignorar valor alternativo" + +#: objcopy.c:3215 objcopy.c:3268 +#, c-format +msgid "cannot create tempdir for archive copying (error: %s)" +msgstr "impossível criar tempdir para cópia do arquivo (erro: %s)" + +#: objcopy.c:3301 +msgid "Unable to recognise the format of file" +msgstr "Impossível reconhecer o formato do ficheiro" + +#: objcopy.c:3428 +#, c-format +msgid "error: the input file '%s' is empty" +msgstr "erro: o ficheiro de entrada \"%s\" está vazio" + +#: objcopy.c:3596 +#, c-format +msgid "Multiple renames of section %s" +msgstr "Múltiplas renomeações da secção %s" + +#: objcopy.c:3642 +msgid "error in private header data" +msgstr "erro nos dados do cabeçalho privado" + +#: objcopy.c:3720 +msgid "failed to create output section" +msgstr "falha ao criar secção de saída" + +#: objcopy.c:3735 +msgid "failed to set size" +msgstr "falha ao definir tamanho" + +#: objcopy.c:3754 +msgid "failed to set vma" +msgstr "falha ao definir vma" + +#: objcopy.c:3779 +msgid "failed to set alignment" +msgstr "falha ao definir alinhamento" + +#: objcopy.c:3811 +msgid "failed to copy private data" +msgstr "falha ao copiar dados privados" + +#: objcopy.c:3967 +msgid "relocation count is negative" +msgstr "total de relocalização é negativo" + +#. User must pad the section up in order to do this. +#: objcopy.c:4064 +#, c-format +msgid "cannot reverse bytes: length of section %s must be evenly divisible by %d" +msgstr "impossível reverter bytes: tamanho da secção %s tem de ser uniformemente divisível por %d" + +#: objcopy.c:4272 +msgid "can't create debugging section" +msgstr "impossível criar secção de depuração" + +#: objcopy.c:4285 +msgid "can't set debugging section contents" +msgstr "impossível definir conteúdo da secção de depuração" + +#: objcopy.c:4293 +#, c-format +msgid "don't know how to write debugging information for %s" +msgstr "não sei como escrever informação de depuração para %s" + +#: objcopy.c:4464 +msgid "could not create temporary file to hold stripped copy" +msgstr "impossível criar ficheiro temporário para manter cópia limpa" + +#: objcopy.c:4536 +#, c-format +msgid "%s: bad version in PE subsystem" +msgstr "%s: má versão em sub-sistema PE" + +#: objcopy.c:4566 +#, c-format +msgid "unknown PE subsystem: %s" +msgstr "Sub-sistema PE desconhecido: %s" + +#: objcopy.c:4620 objcopy.c:4882 objcopy.c:4962 objcopy.c:5103 objcopy.c:5135 +#: objcopy.c:5158 objcopy.c:5162 objcopy.c:5182 +#, c-format +msgid "bad format for %s" +msgstr "mau formato para %s" + +#: objcopy.c:4649 +#, c-format +msgid "cannot open: %s: %s" +msgstr "impossível abrir: %s: %s" + +#: objcopy.c:4700 +msgid "byte number must be non-negative" +msgstr "nº de byte tem de ser não-negativo" + +#: objcopy.c:4706 +#, c-format +msgid "architecture %s unknown" +msgstr "arquitectura %s desconhecida" + +#: objcopy.c:4714 +msgid "interleave must be positive" +msgstr "interleave tem de ser positivo" + +#: objcopy.c:4723 +msgid "interleave width must be positive" +msgstr "largura interleave tem de ser positiva" + +#: objcopy.c:5035 +#, c-format +msgid "unrecognized --compress-debug-sections type `%s'" +msgstr "tipo \"%s\" --compress-debug-sections não reconhecido" + +#: objcopy.c:5056 +#, c-format +msgid "unrecognized --elf-stt-common= option `%s'" +msgstr "opção \"%s\" --elf-stt-common=" + +#: objcopy.c:5072 +#, c-format +msgid "Warning: truncating gap-fill from 0x%s to 0x%x" +msgstr "Aviso: a truncar gap-fill de 0x%s a 0x%x" + +#: objcopy.c:5233 +#, c-format +msgid "unknown long section names option '%s'" +msgstr "opçao \"%s\" de nomes de secção longos desconhecida" + +#: objcopy.c:5251 +msgid "unable to parse alternative machine code" +msgstr "impossível analisar código máquina alternativo" + +#: objcopy.c:5300 +msgid "number of bytes to reverse must be positive and even" +msgstr "número de bytes a reverter tem de ser positivo e par" + +#: objcopy.c:5303 +#, c-format +msgid "Warning: ignoring previous --reverse-bytes value of %d" +msgstr "Aviso: a ignorar valor --reverse-bytes anterior de %d" + +#: objcopy.c:5318 +#, c-format +msgid "%s: invalid reserve value for --heap" +msgstr "%s: valor de reserva inválido para --heap" + +#: objcopy.c:5324 +#, c-format +msgid "%s: invalid commit value for --heap" +msgstr "%s: valor de commit inválido para --heap" + +#: objcopy.c:5349 +#, c-format +msgid "%s: invalid reserve value for --stack" +msgstr "%s: valor de reserva inválido para --stack" + +#: objcopy.c:5355 +#, c-format +msgid "%s: invalid commit value for --stack" +msgstr "%s: valor de commit inválido para --stack" + +#: objcopy.c:5384 +msgid "interleave start byte must be set with --byte" +msgstr "byte inicial de interleave tem de ser definido com --byte" + +#: objcopy.c:5387 +msgid "byte number must be less than interleave" +msgstr "número de byte tem de ser menor que interleave" + +#: objcopy.c:5390 +msgid "interleave width must be less than or equal to interleave - byte`" +msgstr "largura interleave tem de ser menor ou igual que interleave - byte`" + +#: objcopy.c:5419 +#, c-format +msgid "unknown input EFI target: %s" +msgstr "destino EFI de entrada desconhecido: %s" + +#: objcopy.c:5450 +#, c-format +msgid "unknown output EFI target: %s" +msgstr "destino EFI de saída desconhecido: %s" + +#: objcopy.c:5463 +#, c-format +msgid "warning: could not locate '%s'. System error message: %s" +msgstr "aviso: impossível localizar \"%s\". Mensagem de erro do sistema: %s" + +#: objcopy.c:5475 +#, c-format +msgid "warning: could not create temporary file whilst copying '%s', (error: %s)" +msgstr "aviso: impossível criar ficheiro temporário ao copiar \"%s\", (erro: %s)" + +#: objcopy.c:5508 objcopy.c:5522 +#, c-format +msgid "%s %s%c0x%s never used" +msgstr "%s %s%c0x%s nunca usado" + +#: objdump.c:200 +#, c-format +msgid "Usage: %s <option(s)> <file(s)>\n" +msgstr "Uso: %s <opções> <ficheiros>\n" + +#: objdump.c:201 +#, c-format +msgid " Display information from object <file(s)>.\n" +msgstr "Mostrar informação do objecto <ficheiro>.\n" + +#: objdump.c:202 +#, c-format +msgid " At least one of the following switches must be given:\n" +msgstr "Tem de indicar pelo menos uma das seguintes opções:\n" + +#: objdump.c:203 +#, c-format +msgid "" +" -a, --archive-headers Display archive header information\n" +" -f, --file-headers Display the contents of the overall file header\n" +" -p, --private-headers Display object format specific file header contents\n" +" -P, --private=OPT,OPT... Display object format specific contents\n" +" -h, --[section-]headers Display the contents of the section headers\n" +" -x, --all-headers Display the contents of all headers\n" +" -d, --disassemble Display assembler contents of executable sections\n" +" -D, --disassemble-all Display assembler contents of all sections\n" +" -S, --source Intermix source code with disassembly\n" +" -s, --full-contents Display the full contents of all sections requested\n" +" -g, --debugging Display debug information in object file\n" +" -e, --debugging-tags Display debug information using ctags style\n" +" -G, --stabs Display (in raw form) any STABS info in the file\n" +" -W[lLiaprmfFsoRtUuTgAckK] or\n" +" --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" +" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" +" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" +" =addr,=cu_index,=links,=follow-links]\n" +" Display DWARF info in the file\n" +" -t, --syms Display the contents of the symbol table(s)\n" +" -T, --dynamic-syms Display the contents of the dynamic symbol table\n" +" -r, --reloc Display the relocation entries in the file\n" +" -R, --dynamic-reloc Display the dynamic relocation entries in the file\n" +" @<file> Read options from <file>\n" +" -v, --version Display this program's version number\n" +" -i, --info List object formats and architectures supported\n" +" -H, --help Display this information\n" +msgstr "" +" -a, --archive-headers Mostra informação do cabeçalho do arquivo\n" +" -f, --file-headers Mostra o conteúdo do cabeçalho geral do arquivo\n" +" -p, --private-headers Mostra conteúdo do cabeçalho do ficheiro específico do formato do objecto\n" +" -P, --private=OPT,OPT... Mostra conteúdo específico do formato do objeto\n" +" -h, --[section-]headers Mostra conteúdo dos cabeçalhos de secção\n" +" -x, --all-headers Mostra conteúdo de todos os cabeçalhos\n" +" -d, --disassemble Mostra conteúdos assembler de secções executáveis\n" +" -D, --disassemble-all Mostra conteúdo assembler de todas as secções\n" +" -S, --source Mistura código fonte com desmontagem\n" +" -s, --full-contents Mostra conteúdo completo de todas as secções pedidas\n" +" -g, --debugging Mostra informação de depuração no ficheiro objecto\n" +" -e, --debugging-tags Mostra informação de depuração usando estilo ctags\n" +" -G, --stabs Mostra (em bruto) informação STABS no ficheiro\n" +" -W[lLiaprmfFsoRtUuTgAckK] ou\n" +" --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" +" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" +" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" +" =addr,=cu_index,=links,=follow-links]\n" +" Mostra informação DWARF no ficheiro\n" +" -t, --syms Mostra o conteúdo das tabelas de símbolos\n" +" -T, --dynamic-syms Mostra o conteúdo da tabela de símbolos dinâmicos\n" +" -r, --reloc Mostra as entradas de relocalização no ficheiro\n" +" -R, --dynamic-reloc Mostra as entradas dinâmidcas de relocalização no ficheiro\n" +" @<ficheiro> Lê opções de <ficheiro>\n" +" -v, --version Mostra a versão do programa\n" +" -i, --info Lista formatos de objectos e arquitecturas suportadas\n" +" -H, --help Mostra esta informação\n" + +#: objdump.c:236 +#, c-format +msgid "" +"\n" +" The following switches are optional:\n" +msgstr "" +"\n" +" As seguintes opções são opcionais:\n" + +#: objdump.c:237 +#, c-format +msgid "" +" -b, --target=BFDNAME Specify the target object format as BFDNAME\n" +" -m, --architecture=MACHINE Specify the target architecture as MACHINE\n" +" -j, --section=NAME Only display information for section NAME\n" +" -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n" +" -EB --endian=big Assume big endian format when disassembling\n" +" -EL --endian=little Assume little endian format when disassembling\n" +" --file-start-context Include context from start of file (with -S)\n" +" -I, --include=DIR Add DIR to search list for source files\n" +" -l, --line-numbers Include line numbers and filenames in output\n" +" -F, --file-offsets Include file offsets when displaying information\n" +" -C, --demangle[=STYLE] Decode mangled/processed symbol names\n" +" The STYLE, if specified, can be `auto', `gnu',\n" +" `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" or `gnat'\n" +" -w, --wide Format output for more than 80 columns\n" +" -z, --disassemble-zeroes Do not skip blocks of zeroes when disassembling\n" +" --start-address=ADDR Only process data whose address is >= ADDR\n" +" --stop-address=ADDR Only process data whose address is <= ADDR\n" +" --prefix-addresses Print complete address alongside disassembly\n" +" --[no-]show-raw-insn Display hex alongside symbolic disassembly\n" +" --insn-width=WIDTH Display WIDTH bytes on a single line for -d\n" +" --adjust-vma=OFFSET Add OFFSET to all displayed section addresses\n" +" --special-syms Include special symbols in symbol dumps\n" +" --inlines Print all inlines for source line (with -l)\n" +" --prefix=PREFIX Add PREFIX to absolute paths for -S\n" +" --prefix-strip=LEVEL Strip initial directory names for -S\n" +msgstr "" +" -b, --target=NOMEBFD Especifica o formato do objecto destino como NOMEBFD\n" +" -m, --architecture=MÁQUINA Especifica a arquitectura destino como MÁQUINA\n" +" -j, --section=NOME Mostra informação só para NOME\n" +" -M, --disassembler-options=OPT Passa texto OPT ao disassembler\n" +" -EB --endian=big Assume formato big endian ao desmontar\n" +" -EL --endian=little Assume formato little endian ao desmontar\n" +" --file-start-context Inclui contexto do início do ficheiro (com -S)\n" +" -I, --include=PASTA Adiciona PASTA à lista de procura de ficheiros fonte\n" +" -l, --line-numbers Inclui nºs de linha e nomes de ficheiro na saída\n" +" -F, --file-offsets Inclui desvios de ficheiro ao mostrar informação\n" +" -C, --demangle[=ESTILO] Descodifica nomes de símbolo embelezados/processados\n" +" O ESTILO, se especificado, pode ser `auto', `gnu',\n" +" `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" ou `gnat'\n" +" -w, --wide Formata saída para mais de 80 colunas\n" +" -z, --disassemble-zeroes Não salta blocos de zeros ao desmontar\n" +" --start-address=ENDEREÇO Só processa dados cujo endereço seja >= ENDEREÇO\n" +" --stop-address=ENDEREÇO Só processa dados cujo endereço seja <= ENDEREÇO\n" +" --prefix-addresses Imprime o endereço completo ao lado da desmontagem\n" +" --[no-]show-raw-insn Mostra hex ao lado da desmontagem simbólica\n" +" --insn-width=LARGURA Mostra LARGURA bytes numa só linha para -d\n" +" --adjust-vma=DESVIO Adiciona DESVIO a todos os endereços de secção mostrados\n" +" --special-syms Inclui símbolos especiais em despejos de símbolos\n" +" --inlines Imprime todos os inlines para linha fonte (com -l)\n" +" --prefix=PREFIXO Adiciona PREFIXO a caminhos absolutos para -S\n" +" --prefix-strip=NÍVEL Remove nomes de pasta iniciais para -S\n" + +#: objdump.c:264 +#, c-format +msgid "" +" --dwarf-depth=N Do not display DIEs at depth N or greater\n" +" --dwarf-start=N Display DIEs starting with N, at the same depth\n" +" or deeper\n" +" --dwarf-check Make additional dwarf internal consistency checks. \n" +"\n" +msgstr "" +" --dwarf-depth=N Não mostra DIEs na profundidade N ou maior\n" +" --dwarf-start=N Mostra DIEs começando com N, à mesma profundidade\n" +" ou superior\n" +" --dwarf-check Faz testes adicionais de consistência interna dwarf. \n" +"\n" + +#: objdump.c:278 +#, c-format +msgid "" +"\n" +"Options supported for -P/--private switch:\n" +msgstr "" +"\n" +"Opções suportadas para -P/--private:\n" + +#: objdump.c:433 +#, c-format +msgid "section '%s' mentioned in a -j option, but not found in any input file" +msgstr "secção %s mencionada numa opção -j, mas não encontrada em nenhum ficheiro de entrada" + +#: objdump.c:584 +#, c-format +msgid "Sections:\n" +msgstr "Secções:\n" + +#: objdump.c:590 +#, c-format +msgid "Idx %-*s Size %-*s%-*sFile off Algn" +msgstr "Idx %-*s Tam. %-*s%-*sFile off Algn" + +#: objdump.c:596 +#, c-format +msgid " Flags" +msgstr ".. Bandeiras" + +#: objdump.c:618 +#, c-format +msgid "failed to read symbol table from: %s" +msgstr "falha ao ler tabela de símbolos de: %s" + +#: objdump.c:619 objdump.c:3453 +msgid "error message was" +msgstr "a mensagem de erro foi" + +#: objdump.c:643 +#, c-format +msgid "%s: not a dynamic object" +msgstr "%s: não é objecto dinâmico" + +#: objdump.c:1165 objdump.c:1189 +#, c-format +msgid " (File Offset: 0x%lx)" +msgstr " (desvio de ficheiro: 0x%lx)" + +#: objdump.c:1431 +#, c-format +msgid "source file %s is more recent than object file\n" +msgstr "ficheiro fonte %s é mais recente que o ficheiro objecto\n" + +#: objdump.c:1883 +#, c-format +msgid "disassemble_fn returned length %d" +msgstr "disassemble_fn devolveu tamanho %d" + +#: objdump.c:2189 objdump.c:3079 +#, c-format +msgid "Reading section %s failed because: %s" +msgstr "Falha ao ler secção %s porque: %s" + +#: objdump.c:2206 +#, c-format +msgid "" +"\n" +"Disassembly of section %s:\n" +msgstr "" +"\n" +"Desmontagem da secção %s:\n" + +#: objdump.c:2383 +#, c-format +msgid "can't use supplied machine %s" +msgstr "impossível usar máquina %s fornecida" + +#: objdump.c:2404 +#, c-format +msgid "can't disassemble for architecture %s\n" +msgstr "impossível desmontar para arquitectura %s\n" + +#: objdump.c:2489 objdump.c:2511 +#, c-format +msgid "" +"\n" +"Can't get contents for section '%s'.\n" +msgstr "" +"\n" +"Impossível obter conteúdos para secção \"%s\".\n" + +#: objdump.c:2695 +#, c-format +msgid "File %s does not contain any dwarf debug information\n" +msgstr "Ficheiro %s não contém informação de depuração dwarf\n" + +#: objdump.c:2758 +#, c-format +msgid "" +"No %s section present\n" +"\n" +msgstr "" +"Sem secção %s\n" +"\n" + +#: objdump.c:2764 +#, c-format +msgid "reading %s section of %s failed: %s" +msgstr "falha ao ler secção %s de %s: %s" + +#: objdump.c:2808 +#, c-format +msgid "" +"Contents of %s section:\n" +"\n" +msgstr "" +"Conteúdo da secção %s:\n" +"\n" + +#: objdump.c:2941 +#, c-format +msgid "architecture: %s, " +msgstr "arquitectura: %s, " + +#: objdump.c:2944 +#, c-format +msgid "flags 0x%08x:\n" +msgstr "bandeiras 0x%08x:\n" + +#: objdump.c:2957 +#, c-format +msgid "" +"\n" +"start address 0x" +msgstr "" +"\n" +"endereço inicial 0x" + +#: objdump.c:2983 +msgid "option -P/--private not supported by this file" +msgstr "opção -P/--private não suportada por este ficheiro" + +#: objdump.c:3007 +#, c-format +msgid "target specific dump '%s' not supported" +msgstr "despejo específico do destino \"%s\" não suportado" + +#: objdump.c:3071 +#, c-format +msgid "Contents of section %s:" +msgstr "Conteúdo da secção %s:" + +#: objdump.c:3073 +#, c-format +msgid " (Starting at file offset: 0x%lx)" +msgstr " (a começar no desvio de ficheiro: 0x%lx)" + +#: objdump.c:3183 +#, c-format +msgid "no symbols\n" +msgstr "sem símbolos\n" + +#: objdump.c:3190 +#, c-format +msgid "no information for symbol number %ld\n" +msgstr "sem informação para número de símbolo %ld\n" + +#: objdump.c:3193 +#, c-format +msgid "could not determine the type of symbol number %ld\n" +msgstr "impossível determinar o tipo de número de símbolo %ld\n" + +#: objdump.c:3452 +#, c-format +msgid "failed to read relocs in: %s" +msgstr "falha ao ler relocs em: %s" + +#: objdump.c:3552 +#, c-format +msgid "" +"\n" +"%s: file format %s\n" +msgstr "" +"\n" +"%s: formato de ficheiro %s\n" + +#: objdump.c:3614 +#, c-format +msgid "%s: printing debugging information failed" +msgstr "%s: falha ao imprimir informação de depuração" + +#: objdump.c:3705 +#, c-format +msgid "In archive %s:\n" +msgstr "No arquivo %s:\n" + +#. Prevent corrupted files from spinning us into an +#. infinite loop. 100 is an arbitrary heuristic. +#: objdump.c:3710 +msgid "Archive nesting is too deep" +msgstr "Aninhamento do arquivo muito profundo" + +#: objdump.c:3714 +#, c-format +msgid "In nested archive %s:\n" +msgstr "No arquivo aninhado %s:\n" + +#: objdump.c:3871 +msgid "error: the start address should be before the end address" +msgstr "erro: o endereço inicial deve estar antes do endereço final" + +#: objdump.c:3876 +msgid "error: the stop address should be after the start address" +msgstr "erro: o endereço de paragem deve estar antes do endereço de início" + +#: objdump.c:3888 +msgid "error: prefix strip must be non-negative" +msgstr "erro: limpeza de prefixo tem de ser não-negativa" + +#: objdump.c:3893 +msgid "error: instruction width must be positive" +msgstr "erro: largura da instrução tem de ser positiva" + +#: objdump.c:3905 +msgid "unrecognized -E option" +msgstr "opção -E não reconhecida" + +#: objdump.c:3916 +#, c-format +msgid "unrecognized --endian type `%s'" +msgstr "--endian type \"%s\" não reconhecido" + +#: od-macho.c:73 +#, c-format +msgid "" +"For Mach-O files:\n" +" header Display the file header\n" +" section Display the segments and sections commands\n" +" map Display the section map\n" +" load Display the load commands\n" +" dysymtab Display the dynamic symbol table\n" +" codesign Display code signature\n" +" seg_split_info Display segment split info\n" +" compact_unwind Display compact unwinding info\n" +" function_starts Display start address of functions\n" +" data_in_code Display data in code entries\n" +" twolevel_hints Display the two-level namespace lookup hints table\n" +" dyld_info Display dyld information\n" +msgstr "" +"For Mach-O files:\n" +" header Mostra o cabeçalho do ficheiro\n" +" section Mostra os segmentos e comandos de secção\n" +" map Mostra o mapa da secção\n" +" load Mostra os comando de carregamento\n" +" dysymtab Mostra a tabela de símbolo dinâmico\n" +" codesign Mostra a assinatura do cógigo\n" +" seg_split_info Mostra informação de divisão do segmento\n" +" compact_unwind Mostra informação compacta de desenrolamento\n" +" function_starts Mostra endereço inicial de funções\n" +" data_in_code Mostra dados em entradas de código\n" +" twolevel_hints Mostra a tabela de dicas de pesquisa de namespace de dois níveis\n" +" dyld_info Mostra informação dyld\n" + +#: od-macho.c:298 +msgid "Mach-O header:\n" +msgstr "cabveçalho Mach-0:\n" + +#: od-macho.c:299 +#, c-format +msgid " magic : %08lx\n" +msgstr " magia : %08lx\n" + +#: od-macho.c:300 +#, c-format +msgid " cputype : %08lx (%s)\n" +msgstr " tipocpu : %08lx (%s)\n" + +#: od-macho.c:302 +#, c-format +msgid " cpusubtype: %08lx\n" +msgstr " subtipocpu: %08lx\n" + +#: od-macho.c:303 +#, c-format +msgid " filetype : %08lx (%s)\n" +msgstr " tipofich : %08lx (%s)\n" + +#: od-macho.c:306 +#, c-format +msgid " ncmds : %08lx (%lu)\n" +msgstr " ncmds : %08lx (%lu)\n" + +#: od-macho.c:307 +#, c-format +msgid " sizeofcmds: %08lx (%lu)\n" +msgstr " tam.decmds: %08lx (%lu)\n" + +#: od-macho.c:308 +#, c-format +msgid " flags : %08lx (" +msgstr " bandeiras : %08lx (" + +#: od-macho.c:310 +msgid ")\n" +msgstr ")\n" + +#: od-macho.c:311 +#, c-format +msgid " reserved : %08x\n" +msgstr " reservado : %08x\n" + +#: od-macho.c:330 +msgid "Segments and Sections:\n" +msgstr "Segmentos e secções:\n" + +#: od-macho.c:331 +msgid " #: Segment name Section name Address\n" +msgstr " #: Nome segmento Nome secção Endereço\n" + +#: od-macho.c:973 +msgid "cannot read rebase dyld info" +msgstr "impossível ler informação rebase dyld" + +#: od-macho.c:978 +msgid "cannot read bind dyld info" +msgstr "impossível ler informação bind dyld" + +#: od-macho.c:983 +msgid "cannot read weak bind dyld info" +msgstr "impossível ler informação weak bind dyld" + +#: od-macho.c:988 +msgid "cannot read lazy bind dyld info" +msgstr "impossível ler informação lazy bind dyld" + +#: od-macho.c:993 +msgid "cannot read export symbols dyld info" +msgstr "impossível ler símbolos de exportação dyld" + +#: od-macho.c:1073 od-macho.c:1083 od-macho.c:1157 od-macho.c:1209 +#, c-format +msgid " [bad block length]\n" +msgstr " [mau tamanho de bloco\n" + +#: od-macho.c:1077 +#, c-format +msgid " %u index entry:\n" +msgid_plural " %u index entries:\n" +msgstr[0] " %u entrada de índice:\n" +msgstr[1] " %u entrada de índice:\n" + +#: od-macho.c:1093 +#, c-format +msgid " index entry %u: type: %08x, offset: %08x\n" +msgstr " entrada de índice %u: tipo: %08x, desvio: %08x\n" + +#: od-macho.c:1164 +#, c-format +msgid " version: %08x\n" +msgstr " versão: %08x\n" + +#: od-macho.c:1165 +#, c-format +msgid " flags: %08x\n" +msgstr " bandeiras: %08x\n" + +#: od-macho.c:1166 +#, c-format +msgid " hash offset: %08x\n" +msgstr " desvio hash: %08x\n" + +#: od-macho.c:1168 +#, c-format +msgid " ident offset: %08x (- %08x)\n" +msgstr " desvio ident: %08x (- %08x)\n" + +#: od-macho.c:1170 +#, c-format +msgid " identity: %s\n" +msgstr " identidade: %s\n" + +#: od-macho.c:1171 +#, c-format +msgid " nbr special slots: %08x (at offset %08x)\n" +msgstr " slots nbr especiais: %08x (no desvio %08x)\n" + +#: od-macho.c:1174 +#, c-format +msgid " nbr code slots: %08x\n" +msgstr " slots nbr de cód: %08x\n" + +#: od-macho.c:1175 +#, c-format +msgid " code limit: %08x\n" +msgstr " limite de código: %08x\n" + +#: od-macho.c:1176 +#, c-format +msgid " hash size: %02x\n" +msgstr " tamanho de hash: %02x\n" + +#: od-macho.c:1177 +#, c-format +msgid " hash type: %02x (%s)\n" +msgstr " tipo de hash: %02x (%s)\n" + +#: od-macho.c:1180 +#, c-format +msgid " spare1: %02x\n" +msgstr " spare1: %02x\n" + +#: od-macho.c:1181 +#, c-format +msgid " page size: %02x\n" +msgstr " tamanho de página:%02x\n" + +#: od-macho.c:1182 +#, c-format +msgid " spare2: %08x\n" +msgstr " spare2: %08x\n" + +#: od-macho.c:1184 +#, c-format +msgid " scatter offset: %08x\n" +msgstr " desvio dispersão: %08x\n" + +#: od-macho.c:1196 +#, c-format +msgid " [truncated block]\n" +msgstr " [bloco truncado]\n" + +#: od-macho.c:1204 +#, c-format +msgid " magic : %08x (%s)\n" +msgstr " magia: %08x (%s)\n" + +#: od-macho.c:1206 +#, c-format +msgid " length: %08x\n" +msgstr " tamanho: %08x\n" + +#: od-macho.c:1237 +msgid "cannot read code signature data" +msgstr "impossível ler dados da assinatura do código" + +#: od-macho.c:1265 +msgid "cannot read segment split info" +msgstr "impossível ler informação de divisão do segmento" + +#: od-macho.c:1271 +msgid "segment split info is not nul terminated" +msgstr "informação de divisão do segmento não termina em NUL" + +#: od-macho.c:1279 +#, c-format +msgid " 32 bit pointers:\n" +msgstr " ponteiros 32 bit:\n" + +#: od-macho.c:1282 +#, c-format +msgid " 64 bit pointers:\n" +msgstr " ponteiros 64 bit:\n" + +#: od-macho.c:1285 +#, c-format +msgid " PPC hi-16:\n" +msgstr " PPC hi-16:\n" + +#: od-macho.c:1288 +#, c-format +msgid " Unhandled location type %u\n" +msgstr " Tipo de localização %u não gerida\n" + +#: od-macho.c:1312 +msgid "cannot read function starts" +msgstr "impossível ler início da função" + +#: od-macho.c:1376 +msgid "cannot read data_in_code" +msgstr "impossível ler data_in_code" + +#: od-macho.c:1414 +msgid "cannot read twolevel hints" +msgstr "Impossível ler dicas twolevel" + +#: od-xcoff.c:77 +#, c-format +msgid "" +"For XCOFF files:\n" +" header Display the file header\n" +" aout Display the auxiliary header\n" +" sections Display the section headers\n" +" syms Display the symbols table\n" +" relocs Display the relocation entries\n" +" lineno Display the line number entries\n" +" loader Display loader section\n" +" except Display exception table\n" +" typchk Display type-check section\n" +" traceback Display traceback tags\n" +" toc Display toc symbols\n" +" ldinfo Display loader info in core files\n" +msgstr "" +"Pra ficheiros XCOFF:\n" +" header Mostra o cabeçalho do ficheiro\n" +" aout Mostra o cabeçalho auxiliar\n" +" sections Mostra os cabeçalhos de secção\n" +" syms Mostra a tabela de símbolos\n" +" relocs Mostra as entradas de relocalização\n" +" lineno Mostra as entradas de número de linha\n" +" loader Mostra a secção do carregador\n" +" except Mostra a tabela de excepções\n" +" typchk Mostra a secção type-check\n" +" traceback Mostra etiquetas traceback\n" +" toc Mostra símbolos toc\n" +" ldinfo Mostra informação do carregador em ficheiros núcleo\n" + +#: od-xcoff.c:419 +#, c-format +msgid " nbr sections: %d\n" +msgstr " secções nbr: %d\n" + +#: od-xcoff.c:420 +#, c-format +msgid " time and date: 0x%08x - " +msgstr " hora e data: 0x%08x - " + +#: od-xcoff.c:422 readelf.c:17081 +#, c-format +msgid "not set\n" +msgstr "não definido\n" + +#: od-xcoff.c:429 +#, c-format +msgid " symbols off: 0x%08x\n" +msgstr " símbolos desligados: 0x%08x\n" + +#: od-xcoff.c:430 +#, c-format +msgid " nbr symbols: %d\n" +msgstr " símbolos nbr: %d\n" + +#: od-xcoff.c:431 +#, c-format +msgid " opt hdr sz: %d\n" +msgstr " opt hdr sz: %d\n" + +#: od-xcoff.c:432 +#, c-format +msgid " flags: 0x%04x " +msgstr " bandeiras: 0x%04x " + +#: od-xcoff.c:446 +#, c-format +msgid "Auxiliary header:\n" +msgstr "Cabeçalho auxiliar:\n" + +#: od-xcoff.c:449 +#, c-format +msgid " No aux header\n" +msgstr " Sem cabeçalho auxiliar\n" + +#: od-xcoff.c:454 +#, c-format +msgid "warning: optional header size too large (> %d)\n" +msgstr "aviso: tamanho de cabeçalho opcional muito grande (> %d)\n" + +#: od-xcoff.c:460 +msgid "cannot read auxhdr" +msgstr "Impossível ler auxhdr" + +#: od-xcoff.c:525 +#, c-format +msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n" +msgstr "Cabeçalhos de secção (em %u+%u=0x%08x para 0x%08x):\n" + +#: od-xcoff.c:530 +#, c-format +msgid " No section header\n" +msgstr " Sem cabeçalho de secção\n" + +#: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602 +msgid "cannot read section header" +msgstr "Impossível ler cabeçalho de secção" + +#: od-xcoff.c:561 +#, c-format +msgid " Flags: %08x " +msgstr " Bandeiras: %08x " + +#: od-xcoff.c:569 +#, c-format +msgid "overflow - nreloc: %u, nlnno: %u\n" +msgstr "transporte - nreloc: %u, nlnno: %u\n" + +#: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981 +msgid "cannot read section headers" +msgstr "Impossível ler cabeçalhos de secção" + +#: od-xcoff.c:649 +msgid "cannot read strings table length" +msgstr "Impossível ler tamanho da tabela de cadeias" + +#: od-xcoff.c:665 +msgid "cannot read strings table" +msgstr "Impossível ler tabela de cadeias" + +#: od-xcoff.c:673 +msgid "cannot read symbol table" +msgstr "Impossível ler tabela de símbolo" + +#: od-xcoff.c:688 +msgid "cannot read symbol entry" +msgstr "Impossível ler entrada de símbolo" + +#: od-xcoff.c:723 +msgid "cannot read symbol aux entry" +msgstr "Impossível ler entrada auxiliar de símbolo" + +#: od-xcoff.c:745 +#, c-format +msgid "Symbols table (strtable at 0x%08x)" +msgstr "Tabela de símoblos (strtable em 0x%08x)" + +#: od-xcoff.c:750 +#, c-format +msgid "" +":\n" +" No symbols\n" +msgstr "" +":\n" +" Sem símbolos\n" + +#: od-xcoff.c:756 +#, c-format +msgid " (no strings):\n" +msgstr " (sem cadeias):\n" + +#: od-xcoff.c:758 +#, c-format +msgid " (strings size: %08x):\n" +msgstr " (tamanho das cadeias: %08x):\n" + +#. Translators: 'sc' is for storage class, 'off' for offset. +#: od-xcoff.c:772 +#, c-format +msgid " # sc value section type aux name/off\n" +msgstr " # sc valor secção tipo aux nome/desl\n" + +#. Section length, number of relocs and line number. +#: od-xcoff.c:824 +#, c-format +msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n" +msgstr " scnlen: %08x nreloc: %-6u nlinno: %-6u\n" + +#. Section length and number of relocs. +#: od-xcoff.c:831 +#, c-format +msgid " scnlen: %08x nreloc: %-6u\n" +msgstr " scnlen: %08x nreloc: %-6u\n" + +#: od-xcoff.c:894 +#, c-format +msgid "offset: %08x" +msgstr "desvio: %08x" + +#: od-xcoff.c:937 +#, c-format +msgid "Relocations for %s (%u)\n" +msgstr "Relocalizações para %s (%u)\n" + +#: od-xcoff.c:940 +msgid "cannot read relocations" +msgstr "Impossível ler relocalizações" + +#: od-xcoff.c:953 +msgid "cannot read relocation entry" +msgstr "Impossível ler entrada de relocalização" + +#: od-xcoff.c:993 +#, c-format +msgid "Line numbers for %s (%u)\n" +msgstr "Números de linha para %s (%u)\n" + +#: od-xcoff.c:996 +msgid "cannot read line numbers" +msgstr "Impossível ler números de linha" + +#. Line number, symbol index and physical address. +#: od-xcoff.c:1000 +#, c-format +msgid "lineno symndx/paddr\n" +msgstr "lineno symndx/paddr\n" + +#: od-xcoff.c:1008 +msgid "cannot read line number entry" +msgstr "Impossível ler entrada de número de linha" + +#: od-xcoff.c:1051 +#, c-format +msgid "no .loader section in file\n" +msgstr "sem secção .loader no ficheiro\n" + +#: od-xcoff.c:1057 +#, c-format +msgid "section .loader is too short\n" +msgstr "secção .loader muito curta\n" + +#: od-xcoff.c:1064 +#, c-format +msgid "Loader header:\n" +msgstr "Cabeçalho de carregador:\n" + +#: od-xcoff.c:1066 +#, c-format +msgid " version: %u\n" +msgstr " versão: %u\n" + +#: od-xcoff.c:1069 +#, c-format +msgid " Unhandled version\n" +msgstr " Versão não gerida\n" + +#: od-xcoff.c:1074 +#, c-format +msgid " nbr symbols: %u\n" +msgstr " símbolos nbr: %u\n" + +#: od-xcoff.c:1076 +#, c-format +msgid " nbr relocs: %u\n" +msgstr " relocalizações nbr:%u\n" + +#. Import string table length. +#: od-xcoff.c:1078 +#, c-format +msgid " import strtab len: %u\n" +msgstr " tamanho strtab importada: %u\n" + +#: od-xcoff.c:1081 +#, c-format +msgid " nbr import files: %u\n" +msgstr " ficheiros importados nbr: %u\n" + +#: od-xcoff.c:1083 +#, c-format +msgid " import file off: %u\n" +msgstr " fich import desl: %u\n" + +#: od-xcoff.c:1085 +#, c-format +msgid " string table len: %u\n" +msgstr " tam. tab. cadeia: %u\n" + +#: od-xcoff.c:1087 +#, c-format +msgid " string table off: %u\n" +msgstr " Tab. cadeia desl: %u\n" + +#: od-xcoff.c:1090 +#, c-format +msgid "Dynamic symbols:\n" +msgstr "Símbolos dinâmicos:\n" + +#: od-xcoff.c:1097 +#, c-format +msgid " %4u %08x %3u " +msgstr " %4u %08x %3u " + +#: od-xcoff.c:1110 +#, c-format +msgid " %3u %3u " +msgstr " %3u %3u " + +#: od-xcoff.c:1119 +#, c-format +msgid "(bad offset: %u)" +msgstr "(mau desvio: %u)" + +#: od-xcoff.c:1126 +#, c-format +msgid "Dynamic relocs:\n" +msgstr "Relocalizações dinâmicas:\n" + +#: od-xcoff.c:1166 +#, c-format +msgid "Import files:\n" +msgstr "Ficheiros importados:\n" + +#: od-xcoff.c:1198 +#, c-format +msgid "no .except section in file\n" +msgstr "sem secção .except no ficheiro\n" + +#: od-xcoff.c:1206 +#, c-format +msgid "Exception table:\n" +msgstr "Tabela de excepções:\n" + +#: od-xcoff.c:1241 +#, c-format +msgid "no .typchk section in file\n" +msgstr "sem secção .typchk no ficheiro\n" + +#: od-xcoff.c:1248 +#, c-format +msgid "Type-check section:\n" +msgstr "Secção type-check:\n" + +#: od-xcoff.c:1295 +#, c-format +msgid " address beyond section size\n" +msgstr " endereço além do tamanho da secção\n" + +#: od-xcoff.c:1305 +#, c-format +msgid " tags at %08x\n" +msgstr " etiquetas em %08x\n" + +#: od-xcoff.c:1383 +#, c-format +msgid " number of CTL anchors: %u\n" +msgstr " nº de âncoras CTL: %u\n" + +#: od-xcoff.c:1402 +#, c-format +msgid " Name (len: %u): " +msgstr " Nome (tam.: %u): " + +#: od-xcoff.c:1405 +#, c-format +msgid "[truncated]\n" +msgstr "[truncado]\n" + +#: od-xcoff.c:1424 +#, c-format +msgid " (end of tags at %08x)\n" +msgstr " (fim de etiquetas em %08x)\n" + +#: od-xcoff.c:1427 +#, c-format +msgid " no tags found\n" +msgstr " sem etiquetas\n" + +#: od-xcoff.c:1431 +#, c-format +msgid " Truncated .text section\n" +msgstr "Secção .text truncada\n" + +#: od-xcoff.c:1516 +#, c-format +msgid "TOC:\n" +msgstr "TOC:\n" + +#: od-xcoff.c:1559 +#, c-format +msgid "Nbr entries: %-8u Size: %08x (%u)\n" +msgstr "entradas nbr: %-8u Tamanho: %08x (%u)\n" + +#: od-xcoff.c:1643 +msgid "cannot read header" +msgstr "Impossível ler cabeçalho" + +#: od-xcoff.c:1651 +#, c-format +msgid "File header:\n" +msgstr "Cabeçalho de ficheiro:\n" + +#: od-xcoff.c:1652 +#, c-format +msgid " magic: 0x%04x (0%04o) " +msgstr " magia: 0x%04x (0%04o) " + +#: od-xcoff.c:1656 +#, c-format +msgid "(WRMAGIC: writable text segments)" +msgstr "(WRMAGIC: segmentos de texto graváveis)" + +#: od-xcoff.c:1659 +#, c-format +msgid "(ROMAGIC: readonly sharablee text segments)" +msgstr "(ROMAGIC: segmentos de texto partilháveis só de leitura)" + +#: od-xcoff.c:1662 +#, c-format +msgid "(TOCMAGIC: readonly text segments and TOC)" +msgstr "(TOCMAGIC: segmentos de texto só de leitura e TOC)" + +#: od-xcoff.c:1665 +#, c-format +msgid "unknown magic" +msgstr "magia desconhecida" + +#: od-xcoff.c:1673 od-xcoff.c:1813 +#, c-format +msgid " Unhandled magic\n" +msgstr " Magia não gerida\n" + +#: od-xcoff.c:1737 +msgid "cannot read loader info table" +msgstr "impossível ler tabela de informação do carregador" + +#: od-xcoff.c:1769 +#, c-format +msgid "" +"\n" +"ldinfo dump not supported in 32 bits environments\n" +msgstr "" +"\n" +"despejo ldinfo não suportado em ambientes 32 bits\n" + +#: od-xcoff.c:1787 +msgid "cannot core read header" +msgstr "impossível ler núcleo do cabeçalho" + +#: od-xcoff.c:1794 +#, c-format +msgid "Core header:\n" +msgstr "Núcleo do cabeçalho:\n" + +#: od-xcoff.c:1795 +#, c-format +msgid " version: 0x%08x " +msgstr " versão: 0x%08x " + +#: od-xcoff.c:1799 +#, c-format +msgid "(dumpx format - aix4.3 / 32 bits)" +msgstr "(formato dumpx - aix4.3 / 32 bits)" + +#: od-xcoff.c:1802 +#, c-format +msgid "(dumpxx format - aix5.0 / 64 bits)" +msgstr "(formato dumpxx - aix5.0 / 64 bits)" + +#: od-xcoff.c:1805 +#, c-format +msgid "unknown format" +msgstr "formato desconhecido" + +#: rclex.c:196 +msgid "invalid value specified for pragma code_page.\n" +msgstr "valor inválido especificado para pragma code_page.\n" + +#: rdcoff.c:116 +#, c-format +msgid "Excessively large slot index: %lx" +msgstr "Índice de slot excessivamente grande: %lx" + +#: rdcoff.c:202 +#, c-format +msgid "parse_coff_type: Bad type code 0x%x" +msgstr "parse_coff_type: código de tipo errado 0x%x" + +#: rdcoff.c:410 rdcoff.c:515 rdcoff.c:703 +#, c-format +msgid "bfd_coff_get_syment failed: %s" +msgstr "falha em bfd_coff_get_syment: %s" + +#: rdcoff.c:426 rdcoff.c:723 +#, c-format +msgid "bfd_coff_get_auxent failed: %s" +msgstr "falha em bfd_coff_get_auxent: %s" + +#: rdcoff.c:790 +#, c-format +msgid "%ld: .bf without preceding function" +msgstr "%ld: .bf sem função precedente" + +#: rdcoff.c:840 +#, c-format +msgid "%ld: unexpected .ef\n" +msgstr "%ld: .ef inesperado\n" + +#: rddbg.c:87 +#, c-format +msgid "%s: no recognized debugging information" +msgstr "%s: sem informação de depuração reconhecida" + +#: rddbg.c:194 +#, c-format +msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n" +msgstr "%s: %s: entrada stab %ld está corrompida, strx = 0x%x, tipo = %d\n" + +#: rddbg.c:218 +#, c-format +msgid "%s: %s: stab entry %ld is corrupt\n" +msgstr "%s: %s: entrada stab %ld está corrompida\n" + +#: rddbg.c:417 +#, c-format +msgid "Last stabs entries before error:\n" +msgstr "Últimas entradas stabs antes do erro:\n" + +#: readelf.c:304 +msgid "<none>" +msgstr "<nada>" + +#: readelf.c:305 +msgid "<no-strings>" +msgstr "<no-strings>" + +#: readelf.c:382 +#, c-format +msgid "Size truncation prevents reading %s elements of size %s for %s\n" +msgstr "Truncamento de tamanho impede a leitura de %s elementos de tamanho %s para %s\n" + +#: readelf.c:392 +#, c-format +msgid "Size overflow prevents reading %s elements of size %s for %s\n" +msgstr "Transporte de tamanho impede a leitura de %s elementos de tamanho %s para %s\n" + +#: readelf.c:404 +#, c-format +msgid "Reading %s bytes extends past end of file for %s\n" +msgstr "Ler %s bytes ultrapassa o fim de ficheiro para %s\n" + +#: readelf.c:412 +#, c-format +msgid "Unable to seek to 0x%lx for %s\n" +msgstr "Impossível procurar para 0x%lx para %s\n" + +#: readelf.c:428 +#, c-format +msgid "Out of memory allocating %s bytes for %s\n" +msgstr "Sem memória ao alocar %s bytes para %s\n" + +#: readelf.c:439 +#, c-format +msgid "Unable to read in %s bytes of %s\n" +msgstr "impossível ler em %s bytes de %s\n" + +#: readelf.c:868 +msgid "Don't know about relocations on this machine architecture\n" +msgstr "Desconhecem-se relocalizações na arquitectura desta máquina\n" + +#: readelf.c:895 readelf.c:1000 +msgid "32-bit relocation data" +msgstr "dados de relocalização 32 bit" + +#: readelf.c:907 readelf.c:937 readelf.c:1011 readelf.c:1040 +msgid "out of memory parsing relocs\n" +msgstr "sem memória ao analisar relocalizações\n" + +#: readelf.c:925 readelf.c:1029 +msgid "64-bit relocation data" +msgstr "dados de relocalização 64 bit" + +#: readelf.c:1159 +#, c-format +msgid " Offset Info Type Sym. Value Symbol's Name + Addend\n" +msgstr " Desvio Info Tipo Valor sím. Nome símbolo + Adenda\n" + +#: readelf.c:1161 +#, c-format +msgid " Offset Info Type Sym.Value Sym. Name + Addend\n" +msgstr " Desvio Info Tipo Valor sím Nome sím. + Adenda\n" + +#: readelf.c:1166 +#, c-format +msgid " Offset Info Type Sym. Value Symbol's Name\n" +msgstr " Desvio Info Tipo Valor sím. Nome símbolo\n" + +#: readelf.c:1168 +#, c-format +msgid " Offset Info Type Sym.Value Sym. Name\n" +msgstr " Desvio Info Tipo Valor sím. Nome sím.\n" + +#: readelf.c:1176 +#, c-format +msgid " Offset Info Type Symbol's Value Symbol's Name + Addend\n" +msgstr " Desvio Info Tipo Valor símbolo Nome símbolo + Adenda\n" + +#: readelf.c:1178 +#, c-format +msgid " Offset Info Type Sym. Value Sym. Name + Addend\n" +msgstr " Desvio Info Tipo Valor sím. Nome sím. + Adenda\n" + +#: readelf.c:1183 +#, c-format +msgid " Offset Info Type Symbol's Value Symbol's Name\n" +msgstr " Desvio Info Tipo Valor símbolo Nome símbolo \n" + +#: readelf.c:1185 +#, c-format +msgid " Offset Info Type Sym. Value Sym. Name\n" +msgstr " Desvio Info Tipo Valor sím. Nome sím.\n" + +#: readelf.c:1555 readelf.c:1745 readelf.c:1753 +#, c-format +msgid "unrecognized: %-7lx" +msgstr "não reconhecido: %-7lx" + +#: readelf.c:1581 +#, c-format +msgid "<unknown addend: %lx>" +msgstr "<adenda desconhecida: %lx>" + +#: readelf.c:1590 +#, c-format +msgid " bad symbol index: %08lx in reloc" +msgstr " mau índice de símbolo: %08lx em reloc" + +#: readelf.c:1691 +#, c-format +msgid "<string table index: %3ld>" +msgstr "<índice de tabela de cadeia: %3ld>" + +#: readelf.c:1694 +#, c-format +msgid "<corrupt string table index: %3ld>" +msgstr "<índice de tabela de cadeia corrompido: %3ld>" + +#: readelf.c:2180 +#, c-format +msgid "Processor Specific: %lx" +msgstr "Específico do processador: %lx" + +#: readelf.c:2207 +#, c-format +msgid "Operating System specific: %lx" +msgstr "Específico do sistema operativo: %lx" + +#: readelf.c:2211 readelf.c:3947 +#, c-format +msgid "<unknown>: %lx" +msgstr "<desconhecido>: %lx" + +#: readelf.c:2224 +msgid "NONE (None)" +msgstr "NADA (nada)" + +#: readelf.c:2225 +msgid "REL (Relocatable file)" +msgstr "REL (ficheiro relocalizável)" + +#: readelf.c:2226 +msgid "EXEC (Executable file)" +msgstr "EXEC (ficheiro executável)" + +#: readelf.c:2227 +msgid "DYN (Shared object file)" +msgstr "DYN (ficheiro de objecto partilhado)" + +#: readelf.c:2228 +msgid "CORE (Core file)" +msgstr "CORE (ficheiro de núcleo)" + +#: readelf.c:2232 +#, c-format +msgid "Processor Specific: (%x)" +msgstr "Especifico do processador: (%x)" + +#: readelf.c:2234 +#, c-format +msgid "OS Specific: (%x)" +msgstr "Específico do OS: (%x)" + +#: readelf.c:2236 +#, c-format +msgid "<unknown>: %x" +msgstr "<desconhecido>: %x" + +#. Please keep this switch table sorted by increasing EM_ value. +#. 0 +#: readelf.c:2250 readelf.c:15426 readelf.c:15437 +msgid "None" +msgstr "Nada" + +#: readelf.c:2479 +#, c-format +msgid "<unknown>: 0x%x" +msgstr "<desconhecido>: 0x%x" + +#: readelf.c:2759 +msgid ", <unknown>" +msgstr ", <desconhecido>" + +#: readelf.c:3128 readelf.c:9543 +msgid "unknown" +msgstr "desconhecido" + +#: readelf.c:3129 +msgid "unknown mac" +msgstr "mac desconhecido" + +#: readelf.c:3197 +msgid ", <unknown MeP cpu type>" +msgstr ", <tipo de cpu MeP desconhecido>" + +#: readelf.c:3207 +msgid "<unknown MeP copro type>" +msgstr "<tipo do copro MeP desconhecido>" + +#: readelf.c:3218 +#, c-format +msgid ", unknown flags bits: %#x" +msgstr ", bandeiras bits desconhecidas: %#x" + +#: readelf.c:3227 +msgid ", relocatable" +msgstr ", relocakizáveis" + +#: readelf.c:3230 +msgid ", relocatable-lib" +msgstr ", biblioteca relocalizável" + +#: readelf.c:3312 +msgid ", unknown v850 architecture variant" +msgstr ", variante de arquitectura v850 desconhecida" + +#: readelf.c:3378 +msgid ", unknown CPU" +msgstr ", CPU desconhecido" + +#: readelf.c:3393 +msgid ", unknown ABI" +msgstr ", ABI desconhecido" + +#: readelf.c:3418 readelf.c:3474 +msgid ", unknown ISA" +msgstr ", ISA desconhecido" + +#: readelf.c:3584 +#, c-format +msgid "Unrecognised IA64 VMS Command Code: %x\n" +msgstr "Código de comando IA64 VMS não reconhecido: %x\n" + +#: readelf.c:3648 +msgid ": architecture variant: " +msgstr ": variante de arquitectura: " + +#: readelf.c:3667 +msgid ": unknown" +msgstr ": desconhecido" + +#: readelf.c:3671 +msgid ": unknown extra flag bits also present" +msgstr ": bits bandeira extra também presentes desconhecidos" + +#: readelf.c:3720 +msgid "Standalone App" +msgstr "Aplicação independente" + +#: readelf.c:3729 +msgid "Bare-metal C6000" +msgstr "Bare-metal C6000" + +#: readelf.c:3739 readelf.c:4644 readelf.c:4660 readelf.c:16757 +#: readelf.c:16797 +#, c-format +msgid "<unknown: %x>" +msgstr "<%x desconhecido>" + +#. This message is probably going to be displayed in a 15 +#. character wide field, so put the hex value first. +#: readelf.c:4274 +#, c-format +msgid "%08x: <unknown>" +msgstr "%08x: <desconhecido>" + +#: readelf.c:4332 +#, c-format +msgid "Usage: readelf <option(s)> elf-file(s)\n" +msgstr "Uso: readelf <opções> ficheiros elf\n" + +#: readelf.c:4333 +#, c-format +msgid " Display information about the contents of ELF format files\n" +msgstr "Mostra informação sobre o conteúdo de ficheiros de formato ELF\n" + +#: readelf.c:4334 +#, c-format +msgid "" +" Options are:\n" +" -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n" +" -h --file-header Display the ELF file header\n" +" -l --program-headers Display the program headers\n" +" --segments An alias for --program-headers\n" +" -S --section-headers Display the sections' header\n" +" --sections An alias for --section-headers\n" +" -g --section-groups Display the section groups\n" +" -t --section-details Display the section details\n" +" -e --headers Equivalent to: -h -l -S\n" +" -s --syms Display the symbol table\n" +" --symbols An alias for --syms\n" +" --dyn-syms Display the dynamic symbol table\n" +" -n --notes Display the core notes (if present)\n" +" -r --relocs Display the relocations (if present)\n" +" -u --unwind Display the unwind info (if present)\n" +" -d --dynamic Display the dynamic section (if present)\n" +" -V --version-info Display the version sections (if present)\n" +" -A --arch-specific Display architecture specific information (if any)\n" +" -c --archive-index Display the symbol/file index in an archive\n" +" -D --use-dynamic Use the dynamic section info when displaying symbols\n" +" -x --hex-dump=<number|name>\n" +" Dump the contents of section <number|name> as bytes\n" +" -p --string-dump=<number|name>\n" +" Dump the contents of section <number|name> as strings\n" +" -R --relocated-dump=<number|name>\n" +" Dump the contents of section <number|name> as relocated bytes\n" +" -z --decompress Decompress section before dumping it\n" +" -w[lLiaprmfFsoRtUuTgAckK] or\n" +" --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" +" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" +" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" +" =addr,=cu_index,=links,=follow-links]\n" +" Display the contents of DWARF debug sections\n" +msgstr "" +" As opções são:\n" +" -a --all Equivalente a: -h -l -S -s -r -d -V -A -I\n" +" -h --file-header Mostra o cabeçalho do ficheiro ELF\n" +" -l --program-headers Mostra os cabeçalhos do programa\n" +" --segments Aliás para --program-headers\n" +" -S --section-headers Mostra o cabeçalho da secção\n" +" --sections Aliás para for --section-headers\n" +" -g --section-groups Mostra os grupos da secção\n" +" -t --section-details Mostra os detalhes da secção\n" +" -e --headers Equivalente a: -h -l -S\n" +" -s --syms Mostra a tabela de símbolos\n" +" --symbols Aliás para for --syms\n" +" --dyn-syms Mostra a tabela de símbolo dinâmico\n" +" -n --notes Mostra as notas de núcleo (se houver)\n" +" -r --relocs Mostra as relocalizações (se houver)\n" +" -u --unwind Mostra a informação unwind (se houver)\n" +" -d --dynamic Mostra a secção dinâmica (se houver)\n" +" -V --version-info Mostra as secções da versão (se houver)\n" +" -A --arch-specific Mostra informação específica da arquitectura (se houver)\n" +" -c --archive-index Mostra o índice de símbolo/ficheiro num arquivo\n" +" -D --use-dynamic Usa a informação na secção dinâmica ao mostrar símbolos\n" +" -x --hex-dump=<nº|nome>\n" +" Despeja o conteúdo de <nº|nome> da secção como bytes\n" +" -p --string-dump=<nº|nome>\n" +" Despeja o conteúdo de <nº|nome> da secção como strings\n" +" -R --relocated-dump=<nº|nome>\n" +" Despeja o conteúdo de <nº|nome> da secção como bytes relocalizados\n" +" -z --decompress Descomprime a secção antes de despejar\n" +" -w[lLiaprmfFsoRtUuTgAckK] ou\n" +" --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" +" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" +" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" +" =addr,=cu_index,=links,=follow-links]\n" +" Mostra o conteúdo de secções de depuração DWARF\n" + +#: readelf.c:4368 +#, c-format +msgid "" +" --dwarf-depth=N Do not display DIEs at depth N or greater\n" +" --dwarf-start=N Display DIEs starting with N, at the same depth\n" +" or deeper\n" +msgstr "" +" --dwarf-depth=N Não mostra DIEs à profundidade N ou maior\n" +" --dwarf-start=N Mostra DIEs começando em N, à mesma profundidade\n" +" ou superior\n" + +#: readelf.c:4373 +#, c-format +msgid "" +" -i --instruction-dump=<number|name>\n" +" Disassemble the contents of section <number|name>\n" +msgstr "" +" -i --instruction-dump=<nº|nome>\n" +" Desmonta o conteúdo da secção <nº|nome>\n" + +#: readelf.c:4377 +#, c-format +msgid "" +" -I --histogram Display histogram of bucket list lengths\n" +" -W --wide Allow output width to exceed 80 characters\n" +" @<file> Read options from <file>\n" +" -H --help Display this information\n" +" -v --version Display the version number of readelf\n" +msgstr "" +" -I --histogram Mostra o histograma de tamanhos da lista\n" +" -W --wide Permite que a saída exceda 80 caracteres\n" +" @<ficheiro> Lê opções de <ficheiro>\n" +" -H --help Mostra esta informação\n" +" -v --version Mostra a versão do readelf\n" + +#: readelf.c:4406 readelf.c:4437 readelf.c:4441 +msgid "Out of memory allocating dump request table.\n" +msgstr "Sem memória ao alocar tabela de despejo.\n" + +#: readelf.c:4618 +#, c-format +msgid "Invalid option '-%c'\n" +msgstr "Opção inválida \"-%c\"\n" + +#: readelf.c:4640 readelf.c:4656 readelf.c:10210 +msgid "none" +msgstr "nada" + +#: readelf.c:4657 +msgid "2's complement, little endian" +msgstr "complemento 2, little endian" + +#: readelf.c:4658 +msgid "2's complement, big endian" +msgstr "complemento 2, big endian" + +#: readelf.c:4678 +msgid "Not an ELF file - it has the wrong magic bytes at the start\n" +msgstr "Não é ficheiro ELF - tem os bytes mágicos errados no início\n" + +#: readelf.c:4688 +#, c-format +msgid "ELF Header:\n" +msgstr "Cabeçalho ELF:\n" + +#: readelf.c:4689 +#, c-format +msgid " Magic: " +msgstr " Magia: " + +#: readelf.c:4693 +#, c-format +msgid " Class: %s\n" +msgstr " Classe: %s\n" + +#: readelf.c:4695 +#, c-format +msgid " Data: %s\n" +msgstr " Dados: %s\n" + +#: readelf.c:4697 +#, c-format +msgid " Version: %d %s\n" +msgstr " Versão: %d %s\n" + +#: readelf.c:4702 +#, c-format +msgid "<unknown: %lx>" +msgstr "<desconhecido: %lx>" + +#: readelf.c:4704 +#, c-format +msgid " OS/ABI: %s\n" +msgstr " OS/ABI: %s\n" + +#: readelf.c:4706 +#, c-format +msgid " ABI Version: %d\n" +msgstr " Versão ABI: %d\n" + +#: readelf.c:4708 +#, c-format +msgid " Type: %s\n" +msgstr " Tipo: %s\n" + +#: readelf.c:4710 +#, c-format +msgid " Machine: %s\n" +msgstr " Máquina: %s\n" + +#: readelf.c:4712 +#, c-format +msgid " Version: 0x%lx\n" +msgstr " Versão: 0x%lx\n" + +#: readelf.c:4715 +#, c-format +msgid " Entry point address: " +msgstr " Endereço do ponto de entrada: " + +#: readelf.c:4717 +#, c-format +msgid "" +"\n" +" Start of program headers: " +msgstr "" +"\n" +" Início dos cabeçalhos do programa: " + +#: readelf.c:4719 +#, c-format +msgid "" +" (bytes into file)\n" +" Start of section headers: " +msgstr "" +" (bytes no ficheiro)\n" +" Início dos cabeçalhos de secção: " + +#: readelf.c:4721 +#, c-format +msgid " (bytes into file)\n" +msgstr " (bytes no ficheiro)\n" + +#: readelf.c:4723 +#, c-format +msgid " Flags: 0x%lx%s\n" +msgstr " Bandeiras: 0x%lx%s\n" + +#: readelf.c:4726 +#, c-format +msgid " Size of this header: %ld (bytes)\n" +msgstr " Tamanho deste cabeçalho: %ld (bytes)\n" + +#: readelf.c:4728 +#, c-format +msgid " Size of program headers: %ld (bytes)\n" +msgstr " Tamanho dos cabeçalhos do programa:%ld (bytes)\n" + +#: readelf.c:4730 +#, c-format +msgid " Number of program headers: %ld" +msgstr " Nº de cabeçalhos do programa: %ld" + +#: readelf.c:4737 +#, c-format +msgid " Size of section headers: %ld (bytes)\n" +msgstr " Tamanho dos cabeçalhos de secção: %ld (bytes)\n" + +#: readelf.c:4739 +#, c-format +msgid " Number of section headers: %ld" +msgstr " Nº dos cabeçalhos de secção: %ld" + +#: readelf.c:4744 +#, c-format +msgid " Section header string table index: %ld" +msgstr " Índice de tabela de cadeias da secção: %ld" + +#: readelf.c:4751 +#, c-format +msgid " <corrupt: out of range>" +msgstr " <corrupto: fora do intervalo>" + +#: readelf.c:4791 readelf.c:4838 +msgid "The e_phentsize field in the ELF header is less than the size of an ELF program header\n" +msgstr "O campo e_phentsize no cabeçalho ELF é menor que o tamanho de um cabeçalho de programa ELF\n" + +#: readelf.c:4795 readelf.c:4842 +msgid "The e_phentsize field in the ELF header is larger than the size of an ELF program header\n" +msgstr "O campo e_phentsize no cabeçalho ELF é maior que o tamanho de um cabeçalho de programa ELF\n" + +#: readelf.c:4798 readelf.c:4845 +msgid "program headers" +msgstr "cabeçalhos do programa" + +#: readelf.c:4884 +#, c-format +msgid "Too many program headers - %#x - the file is not that big\n" +msgstr "Muitos cabeçalhos do programa - %#x - o ficheiro não é assim tão grande\n" + +#: readelf.c:4893 +#, c-format +msgid "Out of memory reading %u program headers\n" +msgstr "Sem memória ao ler %u cabeçalhos do programa\n" + +#: readelf.c:4924 +msgid "possibly corrupt ELF header - it has a non-zero program header offset, but no program headers\n" +msgstr "cabeçalho ELF possivelmente corrupto - tem desvio não-zero no cabeçalho do programa sem cabeçalhos do programa\n" + +#: readelf.c:4929 +#, c-format +msgid "" +"\n" +"There are no program headers in this file.\n" +msgstr "" +"\n" +"Não há cabeçalhos do programa nest ficheiro.\n" + +#: readelf.c:4935 +#, c-format +msgid "" +"\n" +"Elf file type is %s\n" +msgstr "" +"\n" +"Tipo de ficheiro Elf é %s\n" + +#: readelf.c:4936 +#, c-format +msgid "Entry point 0x%s\n" +msgstr "Ponto de entrada 0x%s\n" + +#: readelf.c:4937 +#, c-format +msgid "There is %d program header, starting at offset %s\n" +msgid_plural "There are %d program headers, starting at offset %s\n" +msgstr[0] "Há %d cabeçalho do programa, começando no desvio %s\n" +msgstr[1] "Há %d cabeçalhos do programa, começando no desvio %s\n" + +#: readelf.c:4950 readelf.c:4952 +#, c-format +msgid "" +"\n" +"Program Headers:\n" +msgstr "" +"\n" +"Cabeçalhos do programa:\n" + +#: readelf.c:4956 +#, c-format +msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" +msgstr " Tipo Desvio EndVirtl EndFís TamFich TamMem Bdr Alinh\n" + +#: readelf.c:4959 +#, c-format +msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" +msgstr " Tipo Desvio EndVirtl EndFís TamFich TamMem Bdr Alinh\n" + +#: readelf.c:4963 +#, c-format +msgid " Type Offset VirtAddr PhysAddr\n" +msgstr " Tipo Desvio EndVirtl EndFís \n" + +#: readelf.c:4965 +#, c-format +msgid " FileSiz MemSiz Flags Align\n" +msgstr " TamFich TamMem Bndrs Alinh\n" + +#: readelf.c:5064 +msgid "LOAD segments must be sorted in order of increasing VirtAddr\n" +msgstr "segmentos LOAD têm de estar ordenados por EndVirtl crescente\n" + +#: readelf.c:5067 +msgid "the segment's file size is larger than its memory size\n" +msgstr "o tamanho de ficheiro do segmento é maior que o seu tamanho da memória\n" + +#: readelf.c:5074 +msgid "the PHDR segment must occur before any LOAD segment\n" +msgstr "o segmento PHDR tem de ocorrer antes de qualquer segmento LOAD\n" + +#: readelf.c:5086 +msgid "the PHDR segment is not covered by a LOAD segment\n" +msgstr "o segmento PHDR não é coberto por um segmento LOAD\n" + +#: readelf.c:5092 +msgid "more than one dynamic segment\n" +msgstr "mais de um segmento dinâmico\n" + +#: readelf.c:5111 +msgid "no .dynamic section in the dynamic segment\n" +msgstr "sem secção .dynamyc no segmento dinâmico\n" + +#: readelf.c:5126 +msgid "the .dynamic section is not contained within the dynamic segment\n" +msgstr "a secção .dynamic não está contida dentro do segmento dinâmico\n" + +#: readelf.c:5129 +msgid "the .dynamic section is not the first section in the dynamic segment.\n" +msgstr "a secção .dynamyc não é a primeira secção no segmento dinâmico.\n" + +#: readelf.c:5139 +msgid "the dynamic segment offset + size exceeds the size of the file\n" +msgstr "o desvio+tamanho do segmento dinâmico excede o tamanho do ficheiro\n" + +#: readelf.c:5147 +msgid "Unable to find program interpreter name\n" +msgstr "Impossível encontrar nome do interpretador do programa\n" + +#: readelf.c:5154 +msgid "Internal error: failed to create format string to display program interpreter\n" +msgstr "Erro interno: falha ao criar cadeia de formato para mostrar o interpretador do programa\n" + +#: readelf.c:5158 +msgid "Unable to read program interpreter name\n" +msgstr "Impossível ler nome do interpretador do programa\n" + +#: readelf.c:5161 +#, c-format +msgid " [Requesting program interpreter: %s]\n" +msgstr " [A pedir interpretador do programa: %s]\n" + +#: readelf.c:5172 +#, c-format +msgid "" +"\n" +" Section to Segment mapping:\n" +msgstr "" +"\n" +" Secção para mapa do segmento:\n" + +#: readelf.c:5173 +#, c-format +msgid " Segment Sections...\n" +msgstr " Secções do segmento...\n" + +#: readelf.c:5209 +msgid "Cannot interpret virtual addresses without program headers.\n" +msgstr "Impossível interpretar endereços virtuais sem cabeçalhos de programa.\n" + +#: readelf.c:5225 +#, c-format +msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n" +msgstr "Endereço virtual 0x%lx não localizado em nenhum segmento PT_LOAD.\n" + +#: readelf.c:5250 readelf.c:5314 +msgid "The e_shentsize field in the ELF header is less than the size of an ELF section header\n" +msgstr "O campo e_shentsize no cabeçalho ELF é menor que o tamanho dum cabeçalho de secção ELF\n" + +#: readelf.c:5254 readelf.c:5319 +msgid "The e_shentsize field in the ELF header is larger than the size of an ELF section header\n" +msgstr "O campo e_shentsize no cabeçalho ELF é maior que o tamanho dum cabeçalho de secção ELF\n" + +#: readelf.c:5258 readelf.c:5324 +msgid "section headers" +msgstr "cabeçalhos de secção" + +#: readelf.c:5268 readelf.c:5334 +#, c-format +msgid "Out of memory reading %u section headers\n" +msgstr "Sem memória ao ler %u cabeçalhos de secção\n" + +#: readelf.c:5287 readelf.c:5353 +#, c-format +msgid "Section %u has an out of range sh_link value of %u\n" +msgstr "Secção %u tem um valor sh_link %u fora do intervalo\n" + +#: readelf.c:5289 readelf.c:5355 +#, c-format +msgid "Section %u has an out of range sh_info value of %u\n" +msgstr "Secção %u tem um valor sh_info %u fora do intervalo\n" + +#: readelf.c:5384 readelf.c:5497 +#, c-format +msgid "Section %s has an invalid sh_entsize of 0x%lx\n" +msgstr "Secção %s tem um sh_entsize inválido de 0x%lx\n" + +#: readelf.c:5392 readelf.c:5505 +#, c-format +msgid "Section %s has an invalid sh_size of 0x%lx\n" +msgstr "Secção %s tem um sh_size inválido de 0x%lx\n" + +#: readelf.c:5402 readelf.c:5515 +#, c-format +msgid "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n" +msgstr "Tamanho (0x%lx) da secção %s não é múltiplo do seu sh_entsize (0x%lx)\n" + +#: readelf.c:5410 readelf.c:5523 +msgid "symbols" +msgstr "símbolos" + +#: readelf.c:5424 readelf.c:5537 +msgid "symbol table section indicies" +msgstr "Índices da secção da tabela de símbolos" + +#: readelf.c:5430 readelf.c:5543 +#, c-format +msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n" +msgstr "Secção índice %s tem um tamanho 0x%lx - esperado 0x%lx\n" + +#: readelf.c:5443 readelf.c:5556 +#, c-format +msgid "Out of memory reading %lu symbols\n" +msgstr "Sem memória ao ler %lu símbolos\n" + +#: readelf.c:5737 readelf.c:5812 readelf.c:5830 readelf.c:5848 +msgid "Internal error: not enough buffer room for section flag info" +msgstr "Erro interno: sem espaço no buffer para informação da bandeira de secção" + +#: readelf.c:5855 +#, c-format +msgid "UNKNOWN (%*.*lx)" +msgstr "DESCONHECIDO (%*.*lx)" + +#: readelf.c:5874 readelf.c:5889 +msgid "Compressed section is too small even for a compression header\n" +msgstr "Secção comprimida muito pequena mesmo para um cabeçalho de compressão\n" + +#: readelf.c:5913 +msgid "possibly corrupt ELF file header - it has a non-zero section header offset, but no section headers\n" +msgstr "cabeçalho de ficheiro ELF possivelmente corrupto - tem desvio de cabeçalho de secção não-zero sem cabeçalhos de secção\n" + +#: readelf.c:5918 +#, c-format +msgid "" +"\n" +"There are no sections in this file.\n" +msgstr "" +"\n" +"Não há secções neste ficheiro.\n" + +#: readelf.c:5924 +#, c-format +msgid "There is %d section header, starting at offset 0x%lx:\n" +msgid_plural "There are %d section headers, starting at offset 0x%lx:\n" +msgstr[0] "Há %d cabeçalho de secção, começando no desvio 0x%lx:\n" +msgstr[1] "Há %d cabeçalhos de secção, começando no desvio 0x%lx:\n" + +#: readelf.c:5953 readelf.c:6728 readelf.c:7174 readelf.c:7583 readelf.c:8026 +#: readelf.c:9130 readelf.c:11631 readelf.c:13597 readelf.c:17458 +msgid "string table" +msgstr "tabela de cadeia" + +#. Note: coded this way so that there is a single string for translation. +#: readelf.c:6024 +#, c-format +msgid "Section %d has invalid sh_entsize of %s\n" +msgstr "Secção %d tem um sh_entsize inválido de %s\n" + +#: readelf.c:6025 +#, c-format +msgid "(Using the expected size of %u for the rest of this dump)\n" +msgstr "(a usar o tamanho esperado de %u para o resto do despejo)\n" + +#: readelf.c:6046 +msgid "File contains multiple dynamic symbol tables\n" +msgstr "O ficheiro contém múltiplas tabelas de símbolo dinâmico\n" + +#: readelf.c:6058 +msgid "File contains multiple dynamic string tables\n" +msgstr "O ficheiro contém múltiplas tabelas de cadeia dinâmica\n" + +#: readelf.c:6064 +msgid "dynamic strings" +msgstr "cadeias dinâmicas" + +#: readelf.c:6154 +#, c-format +msgid "" +"\n" +"Section Headers:\n" +msgstr "" +"\n" +"Cabeçalhos de secção:\n" + +#: readelf.c:6156 +#, c-format +msgid "" +"\n" +"Section Header:\n" +msgstr "" +"\n" +"Cabeçalho de secção:\n" + +#: readelf.c:6162 readelf.c:6173 readelf.c:6184 +#, c-format +msgid " [Nr] Name\n" +msgstr " [Nr] Nome\n" + +#: readelf.c:6163 +#, c-format +msgid " Type Addr Off Size ES Lk Inf Al\n" +msgstr " Tipo End. Dev Tam. ES Lg Inf Al\n" + +#: readelf.c:6167 +#, c-format +msgid " [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n" +msgstr " [Nr] Nome Tipo End. Des Tam. ES Bdr Lg Inf Al\n" + +#: readelf.c:6174 +#, c-format +msgid " Type Address Off Size ES Lk Inf Al\n" +msgstr " Tipo Endereço Des Tam. ES Lg Inf Al\n" + +#: readelf.c:6178 +#, c-format +msgid " [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n" +msgstr " [Nr] Nome Tipo Endereço Des Tam. ES Bdr Lg Inf Al\n" + +#: readelf.c:6185 +#, c-format +msgid " Type Address Offset Link\n" +msgstr " Tipo Endereço Desvio Lig.\n" + +#: readelf.c:6186 +#, c-format +msgid " Size EntSize Info Align\n" +msgstr " Tam. Tam.Ent Info Alinh\n" + +#: readelf.c:6190 +#, c-format +msgid " [Nr] Name Type Address Offset\n" +msgstr " [Nr] Nome Tipo Endereço Desvio\n" + +#: readelf.c:6191 +#, c-format +msgid " Size EntSize Flags Link Info Align\n" +msgstr " Tam. Tam.Ent Bands Lig. Info Alinh\n" + +#: readelf.c:6196 +#, c-format +msgid " Flags\n" +msgstr " Bandeiras\n" + +#: readelf.c:6218 +#, c-format +msgid "[%2u]: Link field (%u) should index a symtab section.\n" +msgstr "[%2u]: campo de ligação (%u) devia indexar uma secção symtab.\n" + +#: readelf.c:6231 +#, c-format +msgid "[%2u]: Link field (%u) should index a string section.\n" +msgstr "[%2u]: campo de ligação (%u) devia indexar uma secção de cadeia.\n" + +#: readelf.c:6239 readelf.c:6250 +#, c-format +msgid "[%2u]: Unexpected value (%u) in link field.\n" +msgstr "[%2u]: valor inesperado (%u) num campo de ligação.\n" + +#: readelf.c:6281 +#, c-format +msgid "[%2u]: Info field (%u) should index a relocatable section.\n" +msgstr "[%2u]: campo de informação (%u) devia indexar uma secção relocalizável.\n" + +#: readelf.c:6293 readelf.c:6320 +#, c-format +msgid "[%2u]: Unexpected value (%u) in info field.\n" +msgstr "[%2u]: valor inesperado (%u) em campo de informação.\n" + +#: readelf.c:6315 +#, c-format +msgid "[%2u]: Expected link to another section in info field" +msgstr "[%2u]: esperada ligação a outra secção no campo de informação" + +#: readelf.c:6330 +#, c-format +msgid "Size of section %u is larger than the entire file!\n" +msgstr "Tamanho da secção %u maior que o ficheiro completo!\n" + +#: readelf.c:6399 +#, c-format +msgid "section %u: sh_link value of %u is larger than the number of sections\n" +msgstr "secção %u: valor sh_link de %u é maior que o número de secções\n" + +#: readelf.c:6501 +msgid "compression header" +msgstr "cabeçalho de compressão" + +#: readelf.c:6510 +#, c-format +msgid " [<unknown>: 0x%x], " +msgstr " [<desconhecido>: 0x%x], " + +#. The ordering of the letters shown here matches the ordering of the +#. corresponding SHF_xxx values, and hence the order in which these +#. letters will be displayed to the user. +#: readelf.c:6524 +#, c-format +msgid "" +"Key to Flags:\n" +" W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n" +" L (link order), O (extra OS processing required), G (group), T (TLS),\n" +" C (compressed), x (unknown), o (OS specific), E (exclude),\n" +" " +msgstr "" +"Tecla para bandeiras:\n" +" W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n" +" L (link order), O (extra OS processing required), G (group), T (TLS),\n" +" C (compressed), x (unknown), o (OS specific), E (exclude),\n" +" " + +#: readelf.c:6531 +#, c-format +msgid "l (large), " +msgstr "l (large), " + +#: readelf.c:6533 +#, c-format +msgid "y (purecode), " +msgstr "y (purecode), " + +#: readelf.c:6535 +#, c-format +msgid "v (VLE), " +msgstr "v (VLE), " + +#: readelf.c:6552 +#, c-format +msgid "[0x%x: " +msgstr "[0x%x: " + +#: readelf.c:6594 +#, c-format +msgid "" +"\n" +"There are no sections to group in this file.\n" +msgstr "" +"\n" +"Não há secções para agrupar neste ficheiro.\n" + +#: readelf.c:6601 +msgid "Section headers are not available!\n" +msgstr "Cabeçalhos de secção indisponíveis!\n" + +#: readelf.c:6611 +#, c-format +msgid "Out of memory reading %u section group headers\n" +msgstr "Sem memória ao ler %u cabeçalhos de grupo de secção\n" + +#: readelf.c:6627 +#, c-format +msgid "" +"\n" +"There are no section groups in this file.\n" +msgstr "" +"\n" +"Não há grupos de secção neste ficheiro.\n" + +#: readelf.c:6636 +#, c-format +msgid "Out of memory reading %lu groups\n" +msgstr "Sem memória ao ler %lu grupos\n" + +#: readelf.c:6666 +#, c-format +msgid "Bad sh_link in group section `%s'\n" +msgstr "Mau sh_link na secção de grupo \"%s\"\n" + +#: readelf.c:6680 +#, c-format +msgid "Corrupt header in group section `%s'\n" +msgstr "Cabeçalho corrupto na secção de grupo \"%s\"\n" + +#: readelf.c:6686 readelf.c:6697 +#, c-format +msgid "Bad sh_info in group section `%s'\n" +msgstr "Mau sh_info na secção de grupo \"%s\"\n" + +#: readelf.c:6738 +#, c-format +msgid "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n" +msgstr "Secção %s tem sh_entsize (0x%lx) que é maior que o seu tamanho (0x%lx)\n" + +#: readelf.c:6747 +msgid "section data" +msgstr "dados de secção" + +#: readelf.c:6758 +#, c-format +msgid "" +"\n" +"%sgroup section [%5u] `%s' [%s] contains %u sections:\n" +msgstr "" +"\n" +"%ssecção de grupo [%5u] \"%s\" [%s] contém %u secções:\n" + +#: readelf.c:6761 +#, c-format +msgid " [Index] Name\n" +msgstr " [Índice] Nome\n" + +#: readelf.c:6779 +#, c-format +msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n" +msgstr "secção [%5u] na secção de grupo [%5u] > secção máxima [%5u]\n" + +#: readelf.c:6782 +msgid "Further error messages about overlarge group section indicies suppressed\n" +msgstr "Mais mensagens de erro sobre índices de secção de grupos excessivamente grandes suprimidas\n" + +#: readelf.c:6795 +#, c-format +msgid "section [%5u] in group section [%5u] already in group section [%5u]\n" +msgstr "secção [%5u] na secção de grupo [%5u] já está na secção de grupo [%5u]\n" + +#: readelf.c:6799 +msgid "Further error messages about already contained group sections suppressed\n" +msgstr "Mais mensagens de erro sobre secções de grupos já contidas suprimidas\n" + +#: readelf.c:6811 +#, c-format +msgid "section 0 in group section [%5u]\n" +msgstr "secção 0 na secção de grupo [%5u]\n" + +#: readelf.c:6880 +msgid "dynamic section image fixups" +msgstr "arranjos de imagem de secção dinâmica" + +#: readelf.c:6888 +#, c-format +msgid "corrupt library name index of 0x%lx found in dynamic entry" +msgstr "Índice de 0x%lx de nome de biblioteca corrupto encontrado em entrada dinâmica" + +#: readelf.c:6892 +#, c-format +msgid "" +"\n" +"Image fixups for needed library #%d: %s - ident: %lx\n" +msgstr "" +"\n" +"Arranjos de imagem para biblioteca necessária #%d: %s - ident: %lx\n" + +#: readelf.c:6895 +#, c-format +msgid "Seg Offset Type SymVec DataType\n" +msgstr "Seg Desvio Tipo VecSím TipoDados\n" + +#: readelf.c:6928 +msgid "dynamic section image relocations" +msgstr "relocalizações de imagem de secção dinâmica" + +#: readelf.c:6932 +#, c-format +msgid "" +"\n" +"Image relocs\n" +msgstr "" +"\n" +"Relocs de imagem\n" + +#: readelf.c:6934 +#, c-format +msgid "Seg Offset Type Addend Seg Sym Off\n" +msgstr "Seg Desvio Tipo Adenda Seg Sím Off\n" + +#: readelf.c:6990 +msgid "dynamic string section" +msgstr "secção de cadeia dinâmica" + +#: readelf.c:7091 +#, c-format +msgid "" +"\n" +"'%s' relocation section at offset 0x%lx contains %ld bytes:\n" +msgstr "" +"\n" +"secção de relocalização \"%s\" no desvio 0x%lx contém %ld bytes:\n" + +#: readelf.c:7108 +#, c-format +msgid "" +"\n" +"There are no dynamic relocations in this file.\n" +msgstr "" +"\n" +"Não há relocalizações dinâmicas neste ficheiro.\n" + +#: readelf.c:7133 +#, c-format +msgid "" +"\n" +"Relocation section " +msgstr "" +"\n" +"Secção de relocalização." + +#: readelf.c:7141 +#, c-format +msgid " at offset 0x%lx contains %lu entry:\n" +msgid_plural " at offset 0x%lx contains %lu entries:\n" +msgstr[0] " no desvio 0x%lx contém %lu entrada:\n" +msgstr[1] " no desvio 0x%lx contém %lu entradas:\n" + +#: readelf.c:7202 +#, c-format +msgid "" +"\n" +"There are no static relocations in this file." +msgstr "" +"\n" +"Não há relocalizações estáticas neste ficheiro." + +#: readelf.c:7203 +#, c-format +msgid "" +"\n" +"To see the dynamic relocations add --use-dynamic to the command line.\n" +msgstr "" +"\n" +"Para ver relocalizações dinâmicas adicione --use-dynamic à linha de comandos.\n" + +#: readelf.c:7209 +#, c-format +msgid "" +"\n" +"There are no relocations in this file.\n" +msgstr "" +"\n" +"Não há relocalizações neste ficheiro.\n" + +#: readelf.c:7379 +#, c-format +msgid "Invalid offset %lx in table entry %ld\n" +msgstr "Desvio inválido %lx na entrada de tabela %ld\n" + +#: readelf.c:7397 +#, c-format +msgid "\tUnknown version.\n" +msgstr "\tVersão desconhecida.\n" + +#: readelf.c:7460 readelf.c:7884 +msgid "unwind table" +msgstr "desenrolar tabela" + +#: readelf.c:7510 +#, c-format +msgid "Skipping unknown relocation type: %u\n" +msgstr "A saltar tipo de relocalização desconhecido: %u\n" + +#: readelf.c:7517 +#, c-format +msgid "Skipping unexpected relocation type: %s\n" +msgstr "A saltar tipo de relocalização inesperado: %s\n" + +#: readelf.c:7526 +#, c-format +msgid "Skipping reloc with overlarge offset: %lx\n" +msgstr "A saltar relocalização com desvio extra-grande: %lx\n" + +#: readelf.c:7577 readelf.c:8020 +msgid "Multiple auxillary string tables encountered\n" +msgstr "Encontradas múltiplas tabelas de cadeias auxiliares\n" + +#: readelf.c:7591 readelf.c:8034 readelf.c:9138 +#, c-format +msgid "" +"\n" +"There are no unwind sections in this file.\n" +msgstr "" +"\n" +"Não secções a desenrolar neste ficheiro.\n" + +#: readelf.c:7665 +#, c-format +msgid "" +"\n" +"Could not find unwind info section for " +msgstr "" +"\n" +"Impossível encontrar secção de informação de desenrolar para " + +#: readelf.c:7677 +msgid "unwind info" +msgstr "informação de desenrolar" + +#: readelf.c:7680 +#, c-format +msgid "" +"\n" +"Unwind section " +msgstr "" +"\n" +"Secção de desenrolar " + +#: readelf.c:7687 +#, c-format +msgid " at offset 0x%lx contains %lu entries:\n" +msgstr " no desvio 0x%lx contém %lu entradas:\n" + +#: readelf.c:7966 +#, c-format +msgid "Skipping unexpected relocation type %s\n" +msgstr "A saltar tipo de relocalização inesperado: %s\n" + +#: readelf.c:8042 readelf.c:9145 +#, c-format +msgid "" +"\n" +"Unwind section '%s' at offset 0x%lx contains %lu entry:\n" +msgid_plural "" +"\n" +"Unwind section '%s' at offset 0x%lx contains %lu entries:\n" +msgstr[0] "" +"\n" +"Secção de desenrolar \"%s\" no desvio 0x%lx contém %lu entrada:\n" +msgstr[1] "" +"\n" +"Secção de desenrolar \"%s\" no desvio 0x%lx contém %lu entradas:\n" + +#: readelf.c:8181 +msgid "unwind data" +msgstr "dados de desenrolar" + +#: readelf.c:8254 +#, c-format +msgid "Skipping unexpected relocation at offset 0x%lx\n" +msgstr "A saltar relocalização inesperada no desvio 0x%lx\n" + +#: readelf.c:8276 +#, c-format +msgid "Unknown section relocation type %d encountered\n" +msgstr "Encontrado tipo de relocalização %d desconhecido\n" + +#: readelf.c:8284 +#, c-format +msgid "Bad symbol index in unwind relocation (%lu > %lu)\n" +msgstr "Mau índice de símbolo em relocalização de desenrolar (%lu > %lu)\n" + +#: readelf.c:8299 +#, c-format +msgid "Skipping unknown ARM relocation type: %d\n" +msgstr "A saltar tipo de relocalização ARM desconhecido: %d\n" + +#: readelf.c:8309 +#, c-format +msgid "Skipping unexpected ARM relocation type %s\n" +msgstr "A saltar tipo de relocalização ARM inesperado: %s\n" + +#: readelf.c:8318 +#, c-format +msgid "Skipping unknown C6000 relocation type: %d\n" +msgstr "A saltar tipo de relocalização C6000 desconhecido: %d\n" + +#: readelf.c:8328 +#, c-format +msgid "Skipping unexpected C6000 relocation type %s\n" +msgstr "A saltar tipo de relocalização ARM inesperado: %s\n" + +#. This function currently only supports ARM and TI unwinders. +#: readelf.c:8337 +msgid "Only TI and ARM unwinders are currently supported\n" +msgstr "Só são suportados desenroladores TI e ARM\n" + +#: readelf.c:8400 +#, c-format +msgid "[Truncated opcode]\n" +msgstr "[opcode truncado]\n" + +#: readelf.c:8448 readelf.c:8664 +#, c-format +msgid "Refuse to unwind" +msgstr "Recusa de desenrolar" + +#: readelf.c:8471 +#, c-format +msgid " [Reserved]" +msgstr " [Reservado]" + +#: readelf.c:8499 +#, c-format +msgid " finish" +msgstr " termina" + +#: readelf.c:8504 readelf.c:8597 +#, c-format +msgid "[Spare]" +msgstr "[Vago]" + +#: readelf.c:8538 +msgid "corrupt change to vsp" +msgstr "alteração corrupta a vsp" + +#: readelf.c:8619 readelf.c:8769 +#, c-format +msgid " [unsupported opcode]" +msgstr " [opcode não suportado]" + +#: readelf.c:8712 +#, c-format +msgid "pop frame {" +msgstr "pop frame {" + +#: readelf.c:8723 +msgid "[pad]" +msgstr "[pad]" + +#: readelf.c:8751 +msgid "Corrupt stack pointer adjustment detected\n" +msgstr "Detectado ajuste de ponteiro de stack corrupto\n" + +#: readelf.c:8758 +#, c-format +msgid "sp = sp + %ld" +msgstr "sp = sp + %ld" + +#: readelf.c:8828 +#, c-format +msgid " Personality routine: " +msgstr " Rotina de personalidade: " + +#: readelf.c:8860 +#, c-format +msgid " [Truncated data]\n" +msgstr " [Dados truncados]\n" + +#: readelf.c:8884 +#, c-format +msgid "Corrupt ARM compact model table entry: %x \n" +msgstr "Entrada de tabela de modelo compacto ARM corrupta: %x \n" + +#: readelf.c:8889 +#, c-format +msgid " Compact model index: %d\n" +msgstr " Índice de modelo compacto: %d\n" + +#: readelf.c:8915 +msgid "Unknown ARM compact model index encountered\n" +msgstr "Encontrado índice de modelo compacto ARM desconhecido\n" + +#: readelf.c:8916 +#, c-format +msgid " [reserved]\n" +msgstr " [reservado]\n" + +#: readelf.c:8931 +#, c-format +msgid " Restore stack from frame pointer\n" +msgstr " Restaurar stack do ponteiro de frame\n" + +#: readelf.c:8933 +#, c-format +msgid " Stack increment %d\n" +msgstr " Incremento do stack %d\n" + +#: readelf.c:8934 +#, c-format +msgid " Registers restored: " +msgstr " Registos restaurados: " + +#: readelf.c:8939 +#, c-format +msgid " Return register: %s\n" +msgstr " Registo devolvido: %s\n" + +#: readelf.c:8943 +#, c-format +msgid " [reserved (%d)]\n" +msgstr " [reservado (%d)]\n" + +#: readelf.c:8947 +#, c-format +msgid "Unsupported architecture type %d encountered when decoding unwind table\n" +msgstr "Encontrado tipo de arquitectura %d não suportado ao descodificar tabela de desenrolar\n" + +#: readelf.c:9002 +#, c-format +msgid "corrupt index table entry: %x\n" +msgstr "entrada de tabela de índice corrupta: %x\n" + +#: readelf.c:9042 +#, c-format +msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n" +msgstr "Entrada de desenrolar contém desvio corrupto (0x%lx) na secção %s\n" + +#: readelf.c:9058 +#, c-format +msgid "Could not locate .ARM.extab section containing 0x%lx.\n" +msgstr "Impossível localizar secção extab .ARM contendo 0x%lx.\n" + +#: readelf.c:9103 +#, c-format +msgid "Unsupported architecture type %d encountered when processing unwind table\n" +msgstr "Encontrado tipo de arquitectura %d não suportado ao processar tabela de desenrolar\n" + +#: readelf.c:9125 +msgid "Multiple string tables found in file.\n" +msgstr "Encontradas múltiplas tabelas de cadeia no ficheiro.\n" + +#: readelf.c:9191 +#, c-format +msgid "" +"\n" +"The decoding of unwind sections for machine type %s is not currently supported.\n" +msgstr "" +"\n" +"A descodificação de secções de desenrolar para tipos de máquina %s não é suportada.\n" + +#: readelf.c:9203 +#, c-format +msgid "NONE" +msgstr "NADA" + +#: readelf.c:9228 +#, c-format +msgid "Interface Version: %s" +msgstr "Versão da interface: %s" + +#. Note: coded this way so that there is a single string for translation. +#: readelf.c:9234 +#, c-format +msgid "<corrupt: %s>" +msgstr "<corrupto: %s>" + +#: readelf.c:9252 +#, c-format +msgid "Time Stamp: %s" +msgstr "Carimbo: %s" + +#: readelf.c:9430 readelf.c:9478 +msgid "dynamic section" +msgstr "secção dinâmica" + +#: readelf.c:9450 readelf.c:9499 +#, c-format +msgid "Out of memory allocating space for %lu dynamic entries\n" +msgstr "Sem memória ao alocar espaço para %lu entradas dinâmicas\n" + +#: readelf.c:9559 +#, c-format +msgid "" +"\n" +"There is no dynamic section in this file.\n" +msgstr "" +"\n" +"Não há secção dinâmica neste ficheiro.\n" + +#. See PR 21379 for a reproducer. +#: readelf.c:9597 +#, c-format +msgid "Invalid DT_SYMTAB entry: %lx" +msgstr "Entrada DT_SYMTAB inválida: %lx" + +#: readelf.c:9615 +msgid "Unable to determine the number of symbols to load\n" +msgstr "Impossível determinar o número de símbolos a carregar\n" + +#: readelf.c:9651 +msgid "Unable to determine the length of the dynamic string table\n" +msgstr "Impossível determinar o tamanho da tabela de cadeia dinâmica\n" + +#: readelf.c:9657 +msgid "dynamic string table" +msgstr "tabela de cadeia dinâmica" + +#: readelf.c:9679 +#, c-format +msgid "Bad value (%d) for SYMINENT entry\n" +msgstr "Mau valor (%d) para entrada SYMINENT\n" + +#: readelf.c:9698 +msgid "symbol information" +msgstr "informação de símbolo" + +#: readelf.c:9705 +#, c-format +msgid "Out of memory allocating %lu byte for dynamic symbol info\n" +msgstr "Sem memória ao alocar %lu byte para informação de símbolo dinâmico\n" + +#: readelf.c:9724 +#, c-format +msgid "" +"\n" +"Dynamic section at offset 0x%lx contains %lu entry:\n" +msgid_plural "" +"\n" +"Dynamic section at offset 0x%lx contains %lu entries:\n" +msgstr[0] "" +"\n" +"Secção dinâmica no desvio 0x%lx contém %lu entrada:\n" +msgstr[1] "" +"\n" +"Secção dinâmica no desvio 0x%lx contém %lu entradas:\n" + +#: readelf.c:9731 +#, c-format +msgid " Tag Type Name/Value\n" +msgstr " Etq Tipo Nome/Valor\n" + +#: readelf.c:9765 +#, c-format +msgid "Auxiliary library" +msgstr "Biblioteca auxiliar" + +#: readelf.c:9769 +#, c-format +msgid "Filter library" +msgstr "Biblioteca de filtro" + +#: readelf.c:9773 +#, c-format +msgid "Configuration file" +msgstr "Ficheiro de configuração" + +#: readelf.c:9777 +#, c-format +msgid "Dependency audit library" +msgstr "Biblioteca de auditoria de dependência" + +#: readelf.c:9781 +#, c-format +msgid "Audit library" +msgstr "Biblioteca de auditoria" + +#: readelf.c:9799 readelf.c:9827 readelf.c:9855 +#, c-format +msgid "Flags:" +msgstr "Bandeiras:" + +#: readelf.c:9802 readelf.c:9830 readelf.c:9857 +#, c-format +msgid " None\n" +msgstr " Nada\n" + +#: readelf.c:10048 +#, c-format +msgid "Shared library: [%s]" +msgstr "Biblioteca partilhada: [%s]" + +#: readelf.c:10051 +#, c-format +msgid " program interpreter" +msgstr " interpretador do programa" + +#: readelf.c:10055 +#, c-format +msgid "Library soname: [%s]" +msgstr "soname da biblioteca: [%s]" + +#: readelf.c:10059 +#, c-format +msgid "Library rpath: [%s]" +msgstr "rpath da biblioteca: [%s]" + +#: readelf.c:10063 +#, c-format +msgid "Library runpath: [%s]" +msgstr "runpath da biblioteca: [%s]" + +#: readelf.c:10097 +#, c-format +msgid " (bytes)\n" +msgstr " (bytes)\n" + +#: readelf.c:10127 +#, c-format +msgid "Not needed object: [%s]\n" +msgstr "Objecto não necessário: [%s]\n" + +#: readelf.c:10152 +#, c-format +msgid "<corrupt time val: %lx" +msgstr "<valor de hora corrupto: %lx" + +#: readelf.c:10269 +#, c-format +msgid "" +"\n" +"Version definition section '%s' contains %u entry:\n" +msgid_plural "" +"\n" +"Version definition section '%s' contains %u entries:\n" +msgstr[0] "" +"\n" +"Secção de definição de versão \"%s\" contém %u entrada:\n" +msgstr[1] "" +"\n" +"Secção de definição de versão \"%s\" contém %u entradas:\n" + +#: readelf.c:10277 +#, c-format +msgid " Addr: 0x" +msgstr " End.: 0x" + +#: readelf.c:10279 readelf.c:10415 readelf.c:10571 +#, c-format +msgid " Offset: %#08lx Link: %u (%s)\n" +msgstr " Desvio: %#08lx Lig.: %u (%s)\n" + +#: readelf.c:10285 +msgid "version definition section" +msgstr "secção de definição de versão" + +#: readelf.c:10314 +#, c-format +msgid " %#06lx: Rev: %d Flags: %s" +msgstr " %#06lx: Rev: %d Band.: %s" + +#: readelf.c:10317 +#, c-format +msgid " Index: %d Cnt: %d " +msgstr " Índ.: %d Tot: %d " + +#: readelf.c:10334 +#, c-format +msgid "Name: %s\n" +msgstr "Nome: %s\n" + +#: readelf.c:10336 +#, c-format +msgid "Name index: %ld\n" +msgstr "Índice de nome: %ld\n" + +#: readelf.c:10345 +#, c-format +msgid "Invalid vda_next field of %lx\n" +msgstr "Campo vda_next de %lx inválido\n" + +#: readelf.c:10365 +#, c-format +msgid " %#06lx: Parent %d: %s\n" +msgstr " %#06lx: Mãe %d: %s\n" + +#: readelf.c:10368 +#, c-format +msgid " %#06lx: Parent %d, name index: %ld\n" +msgstr " %#06lx: Mãe %d, índice de nome: %ld\n" + +#: readelf.c:10373 +#, c-format +msgid " Version def aux past end of section\n" +msgstr " Versão def aux ultrapassa o fim da secção\n" + +#: readelf.c:10380 +#, c-format +msgid "Invalid vd_next field of %lx\n" +msgstr "Campo vd_next de %lx inválido\n" + +#: readelf.c:10391 +#, c-format +msgid " Version definition past end of section\n" +msgstr " Definição de versão ultrapassa o fim da secção\n" + +#: readelf.c:10406 +#, c-format +msgid "" +"\n" +"Version needs section '%s' contains %u entry:\n" +msgid_plural "" +"\n" +"Version needs section '%s' contains %u entries:\n" +msgstr[0] "" +"\n" +"Secção de Versão precisa \"%s\" contém %u entrada:\n" +msgstr[1] "" +"\n" +"Secção de Versão precisa \"%s\" contém %u entradas:\n" + +#: readelf.c:10413 +#, c-format +msgid " Addr: 0x" +msgstr " End.: 0x" + +#: readelf.c:10422 +msgid "Version Needs section" +msgstr "Secção Versão precisa" + +#: readelf.c:10447 +#, c-format +msgid " %#06lx: Version: %d" +msgstr " %#06lx: Versão: %d" + +#: readelf.c:10450 +#, c-format +msgid " File: %s" +msgstr " Ficheiro: %s" + +#: readelf.c:10452 +#, c-format +msgid " File: %lx" +msgstr " Ficheiro: %lx" + +#: readelf.c:10454 +#, c-format +msgid " Cnt: %d\n" +msgstr " Tot: %d\n" + +#: readelf.c:10477 +#, c-format +msgid " %#06lx: Name: %s" +msgstr " %#06lx: Nome: %s" + +#: readelf.c:10480 +#, c-format +msgid " %#06lx: Name index: %lx" +msgstr " %#06lx: Índice de nome: %lx" + +#: readelf.c:10483 +#, c-format +msgid " Flags: %s Version: %d\n" +msgstr " Band.: %s Versão: %d\n" + +#: readelf.c:10489 +#, c-format +msgid "Invalid vna_next field of %lx\n" +msgstr "Campo vna_next de %lx inválido\n" + +#: readelf.c:10502 +msgid "Missing Version Needs auxillary information\n" +msgstr "Informação auxiliar de Versão precisa em falta\n" + +#: readelf.c:10507 +#, c-format +msgid "Invalid vn_next field of %lx\n" +msgstr "Campo vn_next de %lx inválido\n" + +#: readelf.c:10517 +msgid "Missing Version Needs information\n" +msgstr "Informação de Versão precisa em falta\n" + +#: readelf.c:10555 +msgid "version string table" +msgstr "tabela de cadeia de versão" + +#: readelf.c:10562 +#, c-format +msgid "" +"\n" +"Version symbols section '%s' contains %lu entry:\n" +msgid_plural "" +"\n" +"Version symbols section '%s' contains %lu entries:\n" +msgstr[0] "" +"\n" +"Secção de símbolos da versão \"%s\" contém %lu entrada:\n" +msgstr[1] "" +"\n" +"Secção de símbolos da versão \"%s\" contém %lu entradas:\n" + +#: readelf.c:10569 +#, c-format +msgid " Addr: " +msgstr " End.: " + +#: readelf.c:10580 +msgid "version symbol data" +msgstr "dados do símbolo da versão" + +#: readelf.c:10600 +msgid "*invalid*" +msgstr "*inválido*" + +#: readelf.c:10608 +msgid " 0 (*local*) " +msgstr " 0 (*local*) " + +#: readelf.c:10612 +msgid " 1 (*global*) " +msgstr " 1 (*global*) " + +#: readelf.c:10623 +msgid "invalid index into symbol array\n" +msgstr "índice inválido em matriz de símbolo\n" + +#: readelf.c:10645 readelf.c:11272 +msgid "version need" +msgstr "versão precisa" + +#: readelf.c:10656 +msgid "version need aux (2)" +msgstr "versão precisa aux (2)" + +#: readelf.c:10702 readelf.c:11220 +msgid "version def" +msgstr "versão def" + +#: readelf.c:10730 readelf.c:11243 +msgid "version def aux" +msgstr "versão def aux" + +#: readelf.c:10738 +msgid "*both*" +msgstr "*ambas*" + +#: readelf.c:10768 +#, c-format +msgid "" +"\n" +"No version information found in this file.\n" +msgstr "" +"\n" +"Sem informação de versão neste ficheiro.\n" + +#: readelf.c:10867 +#, c-format +msgid "Unrecognized visibility value: %u" +msgstr "Valor de visibilidade não reconhecido: %u" + +#: readelf.c:10928 +#, c-format +msgid "Unrecognized IA64 VMS ST Function type: %d\n" +msgstr "Tipo de função IA64 VMS ST não reconhcido: %d\n" + +#: readelf.c:10952 +#, c-format +msgid "Unrecognized IA64 VMS ST Linkage: %d\n" +msgstr "Ligação IA64 VMS ST não reconhecida: %d\n" + +#: readelf.c:10972 +#, c-format +msgid "<localentry>: %d" +msgstr "<entradalocal>: %d" + +#: readelf.c:11007 +#, c-format +msgid "<other>: %x" +msgstr "<outro>: %x" + +#: readelf.c:11046 +#, c-format +msgid "bad section index[%3d]" +msgstr "mau índice de secção[%3d]" + +#: readelf.c:11067 +#, c-format +msgid "Size truncation prevents reading %s elements of size %u\n" +msgstr "Truncamento de tamanho impede a leitura de %s elementos de tamanho %u\n" + +#: readelf.c:11076 +#, c-format +msgid "Invalid number of dynamic entries: %s\n" +msgstr "Número inválido de entradas dinâmicas: %s\n" + +#: readelf.c:11084 +#, c-format +msgid "Out of memory reading %s dynamic entries\n" +msgstr "Sem memória ao ler %s entradas dinâmicas\n" + +#: readelf.c:11091 +#, c-format +msgid "Unable to read in %s bytes of dynamic data\n" +msgstr "Impossível ler em %s bytes de dados dinâmicos\n" + +#: readelf.c:11100 +#, c-format +msgid "Out of memory allocating space for %s dynamic entries\n" +msgstr "Sem memória ao alocar espaço para %s entradas dinâmicas\n" + +#: readelf.c:11127 +#, c-format +msgid "<No info available for dynamic symbol number %lu>\n" +msgstr "<sem informação para número de símbolo dinâmico %lu>\n" + +#: readelf.c:11159 +#, c-format +msgid " <corrupt: %14ld>" +msgstr " <corrupto: %14ld>" + +#: readelf.c:11185 +msgid "version data" +msgstr "dados de versão" + +#: readelf.c:11290 +msgid "version need aux (3)" +msgstr "versão precisa aux (3)" + +#: readelf.c:11365 readelf.c:11417 readelf.c:11441 readelf.c:11471 +#: readelf.c:11495 +msgid "Unable to seek to start of dynamic information\n" +msgstr "Impossível procurar para início da informação dinâmica\n" + +#: readelf.c:11371 readelf.c:11423 +msgid "Failed to read in number of buckets\n" +msgstr "Falha ao ler no número de baldes\n" + +#: readelf.c:11377 +msgid "Failed to read in number of chains\n" +msgstr "Falha ao ler no número de correntes\n" + +#: readelf.c:11479 +msgid "Failed to determine last chain length\n" +msgstr "Falha ao determinar tamanho da última corrente\n" + +#: readelf.c:11526 +#, c-format +msgid "" +"\n" +"Symbol table for image:\n" +msgstr "" +"\n" +"Tabela de símbolo para imagem:\n" + +#: readelf.c:11528 readelf.c:11554 +#, c-format +msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" +msgstr " Núm Bld: Valor Tam. Tipo Bind Vis Nome Ndx\n" + +#: readelf.c:11530 readelf.c:11556 +#, c-format +msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" +msgstr " Núm Bld: Valor Tam. Tipo Bind Vis Nome Ndx\n" + +#: readelf.c:11541 readelf.c:11737 +msgid "histogram chain is corrupt\n" +msgstr "corrente de histograma corrupta\n" + +#: readelf.c:11552 +#, c-format +msgid "" +"\n" +"Symbol table of `.gnu.hash' for image:\n" +msgstr "" +"\n" +"Tabela de símbolo de \".gnu.hash\" para imagem:\n" + +#: readelf.c:11597 +#, c-format +msgid "" +"\n" +"Symbol table '%s' has a sh_entsize of zero!\n" +msgstr "" +"\n" +"Tabela de símbolo \"%s\" tem sh_entsize zero!\n" + +#: readelf.c:11603 +#, c-format +msgid "" +"\n" +"Symbol table '%s' contains %lu entry:\n" +msgid_plural "" +"\n" +"Symbol table '%s' contains %lu entries:\n" +msgstr[0] "" +"\n" +"Tabela de símbolo \"%s\" contém %lu entrada:\n" +msgstr[1] "" +"\n" +"Tabela de símbolo \"%s\" contém %lu entradas:\n" + +#: readelf.c:11610 +#, c-format +msgid " Num: Value Size Type Bind Vis Ndx Name\n" +msgstr " Núm: Valor Tam. Tipo Bind Vis Nome Ndx\n" + +#: readelf.c:11612 +#, c-format +msgid " Num: Value Size Type Bind Vis Ndx Name\n" +msgstr " Núm: Valor Tam. Tipo Bind Vis Nome Ndx\n" + +#: readelf.c:11687 +#, c-format +msgid "local symbol %u found at index >= %s's sh_info value of %u\n" +msgstr "encontrado símbolo local %u em índice >= valor sh_info de %s de %u\n" + +#: readelf.c:11698 +#, c-format +msgid "" +"\n" +"Dynamic symbol information is not available for displaying symbols.\n" +msgstr "" +"\n" +"Informação de símbolo dinâmico indisponível para mostrar símbolos.\n" + +#: readelf.c:11711 +#, c-format +msgid "" +"\n" +"Histogram for bucket list length (total of %lu bucket):\n" +msgid_plural "" +"\n" +"Histogram for bucket list length (total of %lu buckets):\n" +msgstr[0] "" +"\n" +"Histograma para tamanho da lista de baldes (total de balde %lu):\n" +msgstr[1] "" +"\n" +"Histograma para tamanho da lista de baldes (total de baldes %lu):\n" + +#: readelf.c:11721 +msgid "Out of memory allocating space for histogram buckets\n" +msgstr "Sem memória ao alocar espaço para baldes de histograma\n" + +#: readelf.c:11727 readelf.c:11803 +#, c-format +msgid " Length Number %% of total Coverage\n" +msgstr " Taman. Número %% de total Cobertura\n" + +#: readelf.c:11749 +msgid "Out of memory allocating space for histogram counts\n" +msgstr "Sem memória ao alocar espaço para totais de histograma\n" + +#: readelf.c:11789 +#, c-format +msgid "" +"\n" +"Histogram for `.gnu.hash' bucket list length (total of %lu bucket):\n" +msgid_plural "" +"\n" +"Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n" +msgstr[0] "" +"\n" +"Histograma para tamanho da lista de baldes \".gnu.hash\" (total de balde %lu):\n" +msgstr[1] "" +"\n" +"Histograma para tamanho da lista de baldes \".gnu.hash\" (total de baldes %lu):\n" + +#: readelf.c:11799 +msgid "Out of memory allocating space for gnu histogram buckets\n" +msgstr "Sem memória ao alocar espaço para baldes de histograma gnu\n" + +#: readelf.c:11825 +msgid "Out of memory allocating space for gnu histogram counts\n" +msgstr "Sem memória ao alocar espaço para totais de histograma gnu\n" + +#: readelf.c:11870 +#, c-format +msgid "" +"\n" +"Dynamic info segment at offset 0x%lx contains %d entry:\n" +msgid_plural "" +"\n" +"Dynamic info segment at offset 0x%lx contains %d entries:\n" +msgstr[0] "" +"\n" +"Segmento de informação dinâmica no desvio 0x%lx contém %d entrada:\n" +msgstr[1] "" +"\n" +"Segmento de informação dinâmica no desvio 0x%lx contém %d entradas:\n" + +#: readelf.c:11877 +#, c-format +msgid " Num: Name BoundTo Flags\n" +msgstr " Núm: Nome AssocA Bands\n" + +#: readelf.c:11884 +#, c-format +msgid "<corrupt index>" +msgstr "<índice corrupto>" + +#: readelf.c:11888 +#, c-format +msgid "<corrupt: %19ld>" +msgstr "<corrupto: %19ld>" + +#: readelf.c:11977 +#, c-format +msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n" +msgstr "reloc MSP430 SYM_DIFF contém índice de símbolo inválido %lu\n" + +#: readelf.c:12006 +#, c-format +msgid "MSP430 reloc contains invalid symbol index %lu\n" +msgstr "reloc MSP430 contém índice de símbolo inválido %lu\n" + +#. PR 21137 +#: readelf.c:12017 +#, c-format +msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n" +msgstr "reloc sym diff MSP430 contém desvio inválido: 0x%lx\n" + +#: readelf.c:12028 +msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n" +msgstr "Encontrado tipo de reloc MSP430 não gerido após reloc SYM_DIFF\n" + +#: readelf.c:12051 +#, c-format +msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n" +msgstr "reloc MN10300_SYM_DIFF contém índice de símbolo inválido %lu\n" + +#: readelf.c:12065 +#, c-format +msgid "MN10300 reloc contains invalid symbol index %lu\n" +msgstr "reloc MN10300 contém índice de símbolo inválido %lu\n" + +#: readelf.c:12075 +#, c-format +msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n" +msgstr "reloc MN10300 sym diff contém desvio inváĺido: 0x%lx\n" + +#: readelf.c:12085 +msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n" +msgstr "Encontrado tipo de reloc MN10300 não gerido após reloc SYM_DIFF\n" + +#: readelf.c:12108 +#, c-format +msgid "RL78_SYM reloc contains invalid symbol index %lu\n" +msgstr "reloc RL78_SYM reloc contém índice de símbolo inválido %lu\n" + +#: readelf.c:12127 readelf.c:12136 +#, c-format +msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n" +msgstr "reloc RL78 sym diff contém desvio inválido: 0x%lx\n" + +#: readelf.c:12345 +#, c-format +msgid "Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d\n" +msgstr "Faltam conhecimentos de tipos de reloc 32 bit usados em secções DWARF da máquina número %d\n" + +#: readelf.c:12955 +#, c-format +msgid "unable to apply unsupported reloc type %d to section %s\n" +msgstr "impossível aplicar tipo de reloc %d não suportado à secção %s\n" + +#: readelf.c:12965 +#, c-format +msgid "skipping invalid relocation offset 0x%lx in section %s\n" +msgstr "a ignorar desvio de relocalização 0x%lx inválido na secção %s\n" + +#: readelf.c:12975 +#, c-format +msgid "skipping invalid relocation symbol index 0x%lx in section %s\n" +msgstr "a ignorar índice de símbolo de relocalização 0x%lx inválido na secção %s\n" + +#: readelf.c:12999 +#, c-format +msgid "skipping unexpected symbol type %s in section %s relocation %ld\n" +msgstr "a ignorar tipo de símbolo %s inesperado na secção %s relocalização %ld\n" + +#: readelf.c:13062 +#, c-format +msgid "" +"\n" +"Assembly dump of section %s\n" +msgstr "" +"\n" +"Despejo de montagem da secção %s\n" + +#: readelf.c:13080 +#, c-format +msgid "Section '%s' has no data to dump.\n" +msgstr "Secção \"%s\" não tem dados para despejar.\n" + +#: readelf.c:13086 +msgid "section contents" +msgstr "conteúdo da secção" + +#: readelf.c:13161 +#, c-format +msgid "" +"\n" +"String dump of section '%s':\n" +msgstr "" +"\n" +"Despejo de cadeia da secção \"%s\":\n" + +#: readelf.c:13177 readelf.c:13324 readelf.c:13499 +#, c-format +msgid "section '%s' has unsupported compress type: %d\n" +msgstr "secção \"%s\" tem um tipo de compressão não suportado: %d\n" + +#: readelf.c:13183 readelf.c:13330 readelf.c:13505 +#, c-format +msgid "compressed section '%s' is corrupted\n" +msgstr "secção comprimida \"%s\" está corrupta\n" + +#: readelf.c:13215 readelf.c:13364 readelf.c:13542 +#, c-format +msgid "Unable to decompress section %s\n" +msgstr "impossível descomprimir a secção %s\n" + +#: readelf.c:13240 +#, c-format +msgid " Note: This section has relocations against it, but these have NOT been applied to this dump.\n" +msgstr " Nota: esta secção tem relocalizações contra, mas NÃO foram aplicadas a este despejo.\n" + +#: readelf.c:13273 readelf.c:14368 readelf.c:14411 readelf.c:14459 +#: readelf.c:14491 +#, c-format +msgid "<corrupt>\n" +msgstr "<corrupto>\n" + +#: readelf.c:13281 +#, c-format +msgid " No strings found in this section." +msgstr " Sem cadeias nesta secção." + +#: readelf.c:13309 +#, c-format +msgid "" +"\n" +"Hex dump of section '%s':\n" +msgstr "" +"\n" +"Despejo máximo da secção \"%s\":\n" + +#: readelf.c:13397 +#, c-format +msgid " NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n" +msgstr " NOTA: esta secção tem relocalizações contra, mas NÃO foram aplicadas a este despejo.\n" + +#: readelf.c:13466 +#, c-format +msgid "%s section data" +msgstr "%s dados da secção" + +#: readelf.c:13490 +#, c-format +msgid "compressed section %s is too small to contain a compression header" +msgstr "secção comprimida %s muito pequena para conter um cabeçalho de compressão" + +#: readelf.c:13652 +#, c-format +msgid "" +"\n" +"Section '%s' has no debugging data.\n" +msgstr "" +"\n" +"A secção \"%s\" não tem dados de depuração.\n" + +#. There is no point in dumping the contents of a debugging section +#. which has the NOBITS type - the bits in the file will be random. +#. This can happen when a file containing a .eh_frame section is +#. stripped with the --only-keep-debug command line option. +#: readelf.c:13661 +#, c-format +msgid "section '%s' has the NOBITS type - its contents are unreliable.\n" +msgstr "secção \"%s\" tem tipo NOBITS - o seu conteúdo não é de confiança.\n" + +#: readelf.c:13711 +#, c-format +msgid "Unrecognized debug section: %s\n" +msgstr "Secção de depuração não reconhecida: %s\n" + +#: readelf.c:13739 +#, c-format +msgid "Section '%s' was not dumped because it does not exist!\n" +msgstr "A secção \"%s\" não foi despejada porque não existe!\n" + +#: readelf.c:13800 +#, c-format +msgid "Section %d was not dumped because it does not exist!\n" +msgstr "A secção %d não foi despejada porque não existe!\n" + +#: readelf.c:13857 +msgid "<corrupt tag>\n" +msgstr "<rótulo corrupto>\n" + +#: readelf.c:13872 +#, c-format +msgid "<corrupt string tag>" +msgstr "<rótulo de cadeia corrupto>" + +#: readelf.c:13912 +#, c-format +msgid "Absent/Non standard\n" +msgstr "Ausente/Não padrão\n" + +#: readelf.c:13915 +#, c-format +msgid "Bare metal/mwdt\n" +msgstr "Metal nu/mwdt\n" + +#: readelf.c:13918 +#, c-format +msgid "Bare metal/newlib\n" +msgstr "Metal nu/newlib\n" + +#: readelf.c:13921 +#, c-format +msgid "Linux/uclibc\n" +msgstr "Linux/uclibc\n" + +#: readelf.c:13924 +#, c-format +msgid "Linux/glibc\n" +msgstr "Linux/glibc\n" + +#: readelf.c:13927 readelf.c:14011 +#, c-format +msgid "Unknown\n" +msgstr "Desconhecido\n" + +#: readelf.c:13940 readelf.c:13971 readelf.c:14002 +#, c-format +msgid "Absent\n" +msgstr "Ausente\n" + +#: readelf.c:13984 +msgid "yes" +msgstr "sim" + +#: readelf.c:13984 +msgid "no" +msgstr "não" + +#: readelf.c:14025 readelf.c:14033 +msgid "default" +msgstr "predefinição" + +#: readelf.c:14026 +msgid "smallest" +msgstr "o menor" + +#: readelf.c:14032 +msgid "OPTFP" +msgstr "OPTFP" + +#: readelf.c:14226 readelf.c:14240 readelf.c:14259 readelf.c:14767 +#: readelf.c:15058 readelf.c:15071 readelf.c:15084 +#, c-format +msgid "None\n" +msgstr "Nenhum\n" + +#: readelf.c:14227 +#, c-format +msgid "Application\n" +msgstr "Aplicação\n" + +#: readelf.c:14228 +#, c-format +msgid "Realtime\n" +msgstr "Tempo real\n" + +#: readelf.c:14229 +#, c-format +msgid "Microcontroller\n" +msgstr "Micro-controlador\n" + +#: readelf.c:14230 +#, c-format +msgid "Application or Realtime\n" +msgstr "Aplicação ou Tempo real\n" + +#: readelf.c:14241 readelf.c:14261 readelf.c:14821 readelf.c:14839 +#: readelf.c:14914 readelf.c:14935 readelf.c:17091 +#, c-format +msgid "8-byte\n" +msgstr "8-byte\n" + +#: readelf.c:14242 readelf.c:14917 readelf.c:14938 readelf.c:17090 +#, c-format +msgid "4-byte\n" +msgstr "4-byte\n" + +#: readelf.c:14246 readelf.c:14265 +#, c-format +msgid "8-byte and up to %d-byte extended\n" +msgstr "8-byte e até %d-byte estendido\n" + +#: readelf.c:14260 +#, c-format +msgid "8-byte, except leaf SP\n" +msgstr "8-byte, excepto leaf SP\n" + +#: readelf.c:14277 readelf.c:14365 readelf.c:14954 +#, c-format +msgid "flag = %d, vendor = " +msgstr "bandeira = %d, fabricante = " + +#: readelf.c:14298 +#, c-format +msgid "True\n" +msgstr "Verdadeiro\n" + +#: readelf.c:14320 +#, c-format +msgid "<unknown: %d>\n" +msgstr "<descinhecido: %d>\n" + +#: readelf.c:14369 +msgid "corrupt vendor attribute\n" +msgstr "atributo de fabricante corrupto\n" + +#: readelf.c:14421 +#, c-format +msgid "unspecified hard/soft float, " +msgstr "flutuante rígido/suave não especificado, " + +#: readelf.c:14424 +#, c-format +msgid "hard float, " +msgstr "flutuante rígido, " + +#: readelf.c:14427 +#, c-format +msgid "soft float, " +msgstr "flutuante suave, " + +#: readelf.c:14430 +#, c-format +msgid "single-precision hard float, " +msgstr "flutuante rígido de precisãi única, " + +#: readelf.c:14437 +#, c-format +msgid "unspecified long double\n" +msgstr "long double não especificado\n" + +#: readelf.c:14440 +#, c-format +msgid "128-bit IBM long double\n" +msgstr "long double 128-bit IBM\n" + +#: readelf.c:14443 +#, c-format +msgid "64-bit long double\n" +msgstr "long double 64-bit\n" + +#: readelf.c:14446 +#, c-format +msgid "128-bit IEEE long double\n" +msgstr "long double 128-bit IEEE\n" + +#: readelf.c:14469 readelf.c:14501 +#, c-format +msgid "unspecified\n" +msgstr "não especificado\n" + +#: readelf.c:14472 +#, c-format +msgid "generic\n" +msgstr "genérico\n" + +#: readelf.c:14507 +#, c-format +msgid "memory\n" +msgstr "memória\n" + +#: readelf.c:14536 +#, c-format +msgid "any\n" +msgstr "qualquer\n" + +#: readelf.c:14539 +#, c-format +msgid "software\n" +msgstr "programa\n" + +#: readelf.c:14542 +#, c-format +msgid "hardware\n" +msgstr "equipamento\n" + +#: readelf.c:14668 +#, c-format +msgid "Hard or soft float\n" +msgstr "flutuante rígido ou suave\n" + +#: readelf.c:14671 +#, c-format +msgid "Hard float (double precision)\n" +msgstr "flutuante rígido (precisão dupla)\n" + +#: readelf.c:14674 +#, c-format +msgid "Hard float (single precision)\n" +msgstr "flutuante rígido (precisão simples)\n" + +#: readelf.c:14677 +#, c-format +msgid "Soft float\n" +msgstr "flutuante suave\n" + +#: readelf.c:14680 +#, c-format +msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n" +msgstr "Flutuante rígido (MIPS32r2 64-bit FPU 12 callee-saved)\n" + +#: readelf.c:14683 +#, c-format +msgid "Hard float (32-bit CPU, Any FPU)\n" +msgstr "Flutuante rígido (32-bit CPU, Any FPU)\n" + +#: readelf.c:14686 +#, c-format +msgid "Hard float (32-bit CPU, 64-bit FPU)\n" +msgstr "Flutuante rígido (32-bit CPU, 64-bit FPU)\n" + +#: readelf.c:14689 +#, c-format +msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n" +msgstr "Flutuante rígido compatível (32-bit CPU, 64-bit FPU)\n" + +#: readelf.c:14692 +#, c-format +msgid "NaN 2008 compatibility\n" +msgstr "Compatibilidade NaN 2008\n" + +#: readelf.c:14731 +#, c-format +msgid "Any MSA or not\n" +msgstr "Qualquer MSA ou não\n" + +#: readelf.c:14734 +#, c-format +msgid "128-bit MSA\n" +msgstr "128-bit MSA\n" + +#: readelf.c:14800 +#, c-format +msgid "Not used\n" +msgstr "Não usado\n" + +#: readelf.c:14803 +#, c-format +msgid "2 bytes\n" +msgstr "2 bytes\n" + +#: readelf.c:14806 +#, c-format +msgid "4 bytes\n" +msgstr "4 bytes\n" + +#: readelf.c:14824 readelf.c:14842 readelf.c:14920 readelf.c:14941 +#, c-format +msgid "16-byte\n" +msgstr "16-byte\n" + +#: readelf.c:14857 +#, c-format +msgid "DSBT addressing not used\n" +msgstr "Endereçamento DSBT não usado\n" + +#: readelf.c:14860 +#, c-format +msgid "DSBT addressing used\n" +msgstr "Endereçamento DSBT usado\n" + +#: readelf.c:14875 +#, c-format +msgid "Data addressing position-dependent\n" +msgstr "Endereçamento de dados dependente da posição\n" + +#: readelf.c:14878 +#, c-format +msgid "Data addressing position-independent, GOT near DP\n" +msgstr "Endereçamento de dados dependente da posição, GOT perto de DP\n" + +#: readelf.c:14881 +#, c-format +msgid "Data addressing position-independent, GOT far from DP\n" +msgstr "Endereçamento de dados dependente da posição, GOT longe de DP\n" + +#: readelf.c:14896 +#, c-format +msgid "Code addressing position-dependent\n" +msgstr "Endereçamento de código dependente da posição\n" + +#: readelf.c:14899 +#, c-format +msgid "Code addressing position-independent\n" +msgstr "Endereçamento de código independente da posição\n" + +#: readelf.c:15059 +#, c-format +msgid "MSP430\n" +msgstr "MSP430\n" + +#: readelf.c:15060 +#, c-format +msgid "MSP430X\n" +msgstr "MSP430X\n" + +#: readelf.c:15072 readelf.c:15085 +#, c-format +msgid "Small\n" +msgstr "Pequeno\n" + +#: readelf.c:15073 readelf.c:15086 +#, c-format +msgid "Large\n" +msgstr "Grande\n" + +#: readelf.c:15087 +#, c-format +msgid "Restricted Large\n" +msgstr "Grande restrito\n" + +#: readelf.c:15093 +#, c-format +msgid " <unknown tag %d>: " +msgstr " <etiqueta desconhecida %d>: " + +#: readelf.c:15148 +msgid "attributes" +msgstr "atributos" + +#: readelf.c:15160 +#, c-format +msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n" +msgstr "Versão de atributos desconhecida \"%c\"(%d) - esperada \"A\"\n" + +#: readelf.c:15179 +msgid "Tag section ends prematurely\n" +msgstr "Secção de etiqueta termina prematuramente\n" + +#: readelf.c:15188 +#, c-format +msgid "Bad attribute length (%u > %u)\n" +msgstr "Mau tamanho de atributo (%u > %u)\n" + +#: readelf.c:15196 +#, c-format +msgid "Attribute length of %u is too small\n" +msgstr "Tamanho de atributo %u muito pequeno\n" + +#: readelf.c:15207 +msgid "Corrupt attribute section name\n" +msgstr "Nome de secção de atributo corrupto\n" + +#: readelf.c:15212 +#, c-format +msgid "Attribute Section: " +msgstr "Secção de atributo: " + +#: readelf.c:15239 +msgid "Unused bytes at end of section\n" +msgstr "Bytes não usados no fim da secção\n" + +#: readelf.c:15249 +#, c-format +msgid "Bad subsection length (%u > %u)\n" +msgstr "Mau tamanho de sub-secção (%u > %u)\n" + +#: readelf.c:15257 +#, c-format +msgid "Bad subsection length (%u < 6)\n" +msgstr "Mau tamanho de sub-secção (%u > 6)\n" + +#: readelf.c:15272 +#, c-format +msgid "File Attributes\n" +msgstr "Atributos de ficheiro\n" + +#: readelf.c:15275 +#, c-format +msgid "Section Attributes:" +msgstr "Atributos de secção:" + +#: readelf.c:15278 +#, c-format +msgid "Symbol Attributes:" +msgstr "Atributos de símbolo:" + +#: readelf.c:15294 +#, c-format +msgid "Unknown tag: %d\n" +msgstr "Etiqueta desconhecida: %d\n" + +#: readelf.c:15315 +#, c-format +msgid " Unknown attribute:\n" +msgstr " Atributo desconhecido:\n" + +#: readelf.c:15357 +msgid "MIPS GOT entry extends beyond the end of available data\n" +msgstr "Entrada MIPS GOT ultrapassa o fim dos dados disponíveis\n" + +#: readelf.c:15428 readelf.c:15500 +msgid "Unknown" +msgstr "Desconhecido" + +#: readelf.c:15547 +msgid "Corrupt MIPS ABI Flags section.\n" +msgstr "Secção Bandeiras MIPS ABI corrupta.\n" + +#: readelf.c:15553 +msgid "MIPS ABI Flags section" +msgstr "Secção Bandeiras MIPS ABI" + +#: readelf.c:15612 readelf.c:16160 +msgid "Global Offset Table data" +msgstr "Dados Global Offset Table" + +#: readelf.c:15616 +#, c-format +msgid "" +"\n" +"Static GOT:\n" +msgstr "" +"\n" +"GOT estático:\n" + +#: readelf.c:15617 readelf.c:16165 +#, c-format +msgid " Canonical gp value: " +msgstr " Valor gp canónico: " + +#: readelf.c:15631 readelf.c:16169 readelf.c:16296 +#, c-format +msgid " Reserved entries:\n" +msgstr " Entradas reservadas:\n" + +#: readelf.c:15632 +#, c-format +msgid " %*s %10s %*s\n" +msgstr " %*s %10s %*s\n" + +#: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199 +#: readelf.c:16217 readelf.c:16298 readelf.c:16307 +msgid "Address" +msgstr "Endereço" + +#: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199 +#: readelf.c:16218 +msgid "Access" +msgstr "Acesso" + +#: readelf.c:15634 readelf.c:15664 +msgid "Value" +msgstr "Valor" + +#: readelf.c:15661 readelf.c:16197 +#, c-format +msgid " Local entries:\n" +msgstr " Entradas locais:\n" + +#: readelf.c:15743 readelf.c:16410 +msgid "liblist section data" +msgstr "Dados de secção liblist" + +#: readelf.c:15746 +#, c-format +msgid "" +"\n" +"Section '.liblist' contains %lu entry:\n" +msgid_plural "" +"\n" +"Section '.liblist' contains %lu entries:\n" +msgstr[0] "" +"\n" +"Secção \".liblist\" contém %lu entrada:\n" +msgstr[1] "" +"\n" +"Secção \".liblist\" contém %lu entradas:\n" + +#: readelf.c:15750 +msgid " Library Time Stamp Checksum Version Flags\n" +msgstr " Biblioteca Carimbo Checksum Versão Bands\n" + +#: readelf.c:15776 +#, c-format +msgid "<corrupt: %9ld>" +msgstr "<corrupto: %9ld>" + +#: readelf.c:15781 +msgid " NONE" +msgstr " NENHUM" + +#: readelf.c:15834 +msgid "No MIPS_OPTIONS header found\n" +msgstr "Sem cabeçalho MIPS_OPTIONS\n" + +#: readelf.c:15839 +msgid "options" +msgstr "opções" + +#: readelf.c:15846 +msgid "Out of memory allocating space for MIPS options\n" +msgstr "Sem memória ao alocar espaço para opções MIPS\n" + +#: readelf.c:15868 +#, c-format +msgid "Invalid size (%u) for MIPS option\n" +msgstr "Tamanho inválido (%u) para opção MIPS\n" + +#: readelf.c:15877 +#, c-format +msgid "" +"\n" +"Section '%s' contains %d entry:\n" +msgid_plural "" +"\n" +"Section '%s' contains %d entries:\n" +msgstr[0] "" +"\n" +"Secção \"%s\" contém %d entrada:\n" +msgstr[1] "" +"\n" +"Secção \"%s\" contém %d entradas:\n" + +#: readelf.c:16048 +msgid "conflict list found without a dynamic symbol table\n" +msgstr "encontrada lista de conflito sem tabela de símbolo dinâmico\n" + +#: readelf.c:16056 +#, c-format +msgid "Overlarge number of conflicts detected: %lx\n" +msgstr "Detectado número de conflitos muito grande: %lx\n" + +#: readelf.c:16064 +msgid "Out of memory allocating space for dynamic conflicts\n" +msgstr "Sem memória ao alocar espaço para conflitos dinâmicos\n" + +#: readelf.c:16074 readelf.c:16089 +msgid "conflict" +msgstr "conflito" + +#: readelf.c:16099 +#, c-format +msgid "" +"\n" +"Section '.conflict' contains %lu entry:\n" +msgid_plural "" +"\n" +"Section '.conflict' contains %lu entries:\n" +msgstr[0] "" +"\n" +"Secção \".conflict\" contém %lu entrada:\n" +msgstr[1] "" +"\n" +"Secção \".conflict\" contém %lu entradas:\n" + +#: readelf.c:16103 +msgid " Num: Index Value Name" +msgstr " Núm: Índ. Valor Nome" + +#: readelf.c:16110 +#, c-format +msgid "<corrupt symbol index>" +msgstr "<índice de símbolo corrupto>" + +#: readelf.c:16121 readelf.c:16246 readelf.c:16331 +#, c-format +msgid "<corrupt: %14ld>" +msgstr "<corrupto: %14ld>" + +#: readelf.c:16144 +#, c-format +msgid "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n" +msgstr "O desvio de símbolo GOT (%lu) é maior que o tamanho da tabela de śimbolos (%lu)\n" + +#: readelf.c:16153 +#, c-format +msgid "Too many GOT symbols: %lu\n" +msgstr "Demasiados símbolos GOT: %lu\n" + +#: readelf.c:16164 +#, c-format +msgid "" +"\n" +"Primary GOT:\n" +msgstr "" +"\n" +"GOT primário:\n" + +#: readelf.c:16170 +#, c-format +msgid " %*s %10s %*s Purpose\n" +msgstr " %*s %10s %*s - propósito\n" + +#: readelf.c:16172 readelf.c:16200 readelf.c:16219 readelf.c:16298 +#: readelf.c:16308 +msgid "Initial" +msgstr "Inicial" + +#: readelf.c:16174 +#, c-format +msgid " Lazy resolver\n" +msgstr " Solucionista preguiçoso\n" + +#: readelf.c:16189 +#, c-format +msgid " Module pointer (GNU extension)\n" +msgstr " Ponteiro de módulo (extensão GNU)\n" + +#: readelf.c:16215 +#, c-format +msgid " Global entries:\n" +msgstr " Entradas globais:\n" + +#: readelf.c:16220 readelf.c:16309 +msgid "Sym.Val." +msgstr "Val.Sím." + +#. Note for translators: "Ndx" = abbreviated form of "Index". +#: readelf.c:16223 readelf.c:16309 +msgid "Ndx" +msgstr "Ndx" + +#: readelf.c:16223 readelf.c:16309 +msgid "Name" +msgstr "Nome" + +#: readelf.c:16233 +#, c-format +msgid "<no dynamic symbols>" +msgstr "<sem símbolos dinâmicos>" + +#: readelf.c:16249 +#, c-format +msgid "<symbol index %lu exceeds number of dynamic symbols>" +msgstr "<índice de símbolo %lu excede o nº de símbolos dinâmicos>" + +#: readelf.c:16291 +msgid "Procedure Linkage Table data" +msgstr "Dados Procedure Linkage Table" + +#: readelf.c:16297 +#, c-format +msgid " %*s %*s Purpose\n" +msgstr " %*s %*s - propósito\n" + +#: readelf.c:16300 +#, c-format +msgid " PLT lazy resolver\n" +msgstr " Solucionista preguiçoso PLT\n" + +#: readelf.c:16302 +#, c-format +msgid " Module pointer\n" +msgstr " Ponteiro de módulo\n" + +#: readelf.c:16305 +#, c-format +msgid " Entries:\n" +msgstr " Entradas:\n" + +#: readelf.c:16319 +#, c-format +msgid "<corrupt symbol index: %lu>" +msgstr "<índice de símbolo corrupto: %lu>" + +#: readelf.c:16357 +msgid "NDS32 elf flags section" +msgstr "Secção de bandeiras elf NDS32" + +#: readelf.c:16421 +msgid "liblist string table" +msgstr "tabela de cadeia liblist" + +#: readelf.c:16433 +#, c-format +msgid "" +"\n" +"Library list section '%s' contains %lu entries:\n" +msgid_plural "" +"\n" +"Library list section '%s' contains %lu entries:\n" +msgstr[0] "" +"\n" +"Secção de lista de biblioteca \"%s\" contém %lu entrada:\n" +msgstr[1] "" +"\n" +"Secção de lista de biblioteca \"%s\" contém %lu entradas:\n" + +#: readelf.c:16439 +msgid " Library Time Stamp Checksum Version Flags" +msgstr " Biblioteca Carimbo Checksum Versão Bands" + +#: readelf.c:16489 +msgid "NT_AUXV (auxiliary vector)" +msgstr "NT_AUXV (vector auxiliar)" + +#: readelf.c:16491 +msgid "NT_PRSTATUS (prstatus structure)" +msgstr "NT_PRSTATUS (estrutura prstatus)" + +#: readelf.c:16493 +msgid "NT_FPREGSET (floating point registers)" +msgstr "NT_FPREGSET (registos de vírgula flutuante)" + +#: readelf.c:16495 +msgid "NT_PRPSINFO (prpsinfo structure)" +msgstr "NT_PRPSINFO (estrutura prpsinfo)" + +#: readelf.c:16497 +msgid "NT_TASKSTRUCT (task structure)" +msgstr "NT_TASKSTRUCT (estrutura task)" + +#: readelf.c:16499 +msgid "NT_PRXFPREG (user_xfpregs structure)" +msgstr "NT_PRXFPREG (estrutura user_xfpregs)" + +#: readelf.c:16501 +msgid "NT_PPC_VMX (ppc Altivec registers)" +msgstr "NT_PPC_VMX (registos ppc Altivec)" + +#: readelf.c:16503 +msgid "NT_PPC_VSX (ppc VSX registers)" +msgstr "NT_PPC_VSX (registos ppc VSX)" + +#: readelf.c:16505 +msgid "NT_PPC_TAR (ppc TAR register)" +msgstr "NT_PPC_TAR (registo ppc TAR)" + +#: readelf.c:16507 +msgid "NT_PPC_PPR (ppc PPR register)" +msgstr "NT_PPC_PPR (registo ppc PPR)" + +#: readelf.c:16509 +msgid "NT_PPC_DSCR (ppc DSCR register)" +msgstr "NT_PPC_DSCR (registo ppc DSCR)" + +#: readelf.c:16511 +msgid "NT_PPC_EBB (ppc EBB registers)" +msgstr "NT_PPC_EBB (registos ppc EBB)" + +#: readelf.c:16513 +msgid "NT_PPC_PMU (ppc PMU registers)" +msgstr "NT_PPC_PMU (registos ppc PMU)" + +#: readelf.c:16515 +msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)" +msgstr "NT_PPC_TM_CGPR (registos ppc checkpointed GPR)" + +#: readelf.c:16517 +msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)" +msgstr "NT_PPC_TM_CFPR (registos de vírgula flutuante ppc checkpointed)" + +#: readelf.c:16519 +msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)" +msgstr "NT_PPC_TM_CVMX (registos Altivec ppc checkpointed)" + +#: readelf.c:16521 +msgid "NT_PPC_TM_VSX (ppc checkpointed VSX registers)" +msgstr "NT_PPC_TM_VSX (registos VSX ppc checkpointed)" + +#: readelf.c:16523 +msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)" +msgstr "NT_PPC_TM_SPR (registos com propósito especial ppc TM)" + +#: readelf.c:16525 +msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)" +msgstr "NT_PPC_TM_CTAR (registo TAR ppc checkpointed)" + +#: readelf.c:16527 +msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)" +msgstr "NT_PPC_TM_CPPR (registo PPR ppc checkpointed)" + +#: readelf.c:16529 +msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)" +msgstr "NT_PPC_TM_CDSCR (registo DSCR ppc checkpointed)" + +#: readelf.c:16531 +msgid "NT_386_TLS (x86 TLS information)" +msgstr "NT_386_TLS (informação x86 TLS)" + +#: readelf.c:16533 +msgid "NT_386_IOPERM (x86 I/O permissions)" +msgstr "NT_386_IOPERM (permisões E/S x86)" + +#: readelf.c:16535 +msgid "NT_X86_XSTATE (x86 XSAVE extended state)" +msgstr "NT_X86_XSTATE (estado estendido x86 XSAVE)" + +#: readelf.c:16537 +msgid "NT_S390_HIGH_GPRS (s390 upper register halves)" +msgstr "NT_S390_HIGH_GPRS (metades do registo superior s390)" + +#: readelf.c:16539 +msgid "NT_S390_TIMER (s390 timer register)" +msgstr "NT_S390_TIMER (registo do temporizador s390)" + +#: readelf.c:16541 +msgid "NT_S390_TODCMP (s390 TOD comparator register)" +msgstr "NT_S390_TODCMP (regisot do comparador s390 TOD)" + +#: readelf.c:16543 +msgid "NT_S390_TODPREG (s390 TOD programmable register)" +msgstr "NT_S390_TODPREG (registo programável s390 TOD)" + +#: readelf.c:16545 +msgid "NT_S390_CTRS (s390 control registers)" +msgstr "NT_S390_CTRS (registos de controlo s390)" + +#: readelf.c:16547 +msgid "NT_S390_PREFIX (s390 prefix register)" +msgstr "NT_S390_PREFIX (registo de prefixo s390)" + +#: readelf.c:16549 +msgid "NT_S390_LAST_BREAK (s390 last breaking event address)" +msgstr "NT_S390_LAST_BREAK (endereço do último evento de quebra s390)" + +#: readelf.c:16551 +msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)" +msgstr "NT_S390_SYSTEM_CALL (dados de reinício de chamada do sistema s390)" + +#: readelf.c:16553 +msgid "NT_S390_TDB (s390 transaction diagnostic block)" +msgstr "NT_S390_TDB (bloco de diagnóstico de transacção s390)" + +#: readelf.c:16555 +msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)" +msgstr "NT_S390_VXRS_LOW (metade superior 0-15 de registos de vector s390)" + +#: readelf.c:16557 +msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)" +msgstr "NT_S390_VXRS_HIGH (registos de vector 16-31 s390)" + +#: readelf.c:16559 +msgid "NT_S390_GS_CB (s390 guarded-storage registers)" +msgstr "NT_S390_GS_CB (registos de armazenamento guardado s390)" + +#: readelf.c:16561 +msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)" +msgstr "NT_S390_GS_BC (controlo de emissão de armazenamento guardado s390)" + +#: readelf.c:16563 +msgid "NT_ARM_VFP (arm VFP registers)" +msgstr "NT_ARM_VFP (registos VFP arm)" + +#: readelf.c:16565 +msgid "NT_ARM_TLS (AArch TLS registers)" +msgstr "NT_ARM_TLS (registos TLS AArch)" + +#: readelf.c:16567 +msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)" +msgstr "NT_ARM_HW_BREAK (registos de ponto de quebra de equipamento AArch)" + +#: readelf.c:16569 +msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)" +msgstr "NT_ARM_HW_WATCH (registos de ponto de observação de equipamento AArch)" + +#: readelf.c:16571 +msgid "NT_PSTATUS (pstatus structure)" +msgstr "NT_PSTATUS (estrutura pstatus)" + +#: readelf.c:16573 +msgid "NT_FPREGS (floating point registers)" +msgstr "NT_FPREGS (registos de vírgula flutuante)" + +#: readelf.c:16575 +msgid "NT_PSINFO (psinfo structure)" +msgstr "NT_PSINFO (estrutura psinfo)" + +#: readelf.c:16577 +msgid "NT_LWPSTATUS (lwpstatus_t structure)" +msgstr "NT_LWPSTATUS (estrutura lwpstatus_t)" + +#: readelf.c:16579 +msgid "NT_LWPSINFO (lwpsinfo_t structure)" +msgstr "NT_LWPSINFO (estrutura lwpsinfo_t)" + +#: readelf.c:16581 +msgid "NT_WIN32PSTATUS (win32_pstatus structure)" +msgstr "NT_WIN32PSTATUS (estrutura win32_pstatus)" + +#: readelf.c:16583 +msgid "NT_SIGINFO (siginfo_t data)" +msgstr "NT_SIGINFO (siginfo_t data)" + +#: readelf.c:16585 +msgid "NT_FILE (mapped files)" +msgstr "NT_FILE (ficheiros mapeados)" + +#: readelf.c:16593 +msgid "NT_VERSION (version)" +msgstr "NT_VERSION (versão)" + +#: readelf.c:16595 +msgid "NT_ARCH (architecture)" +msgstr "NT_ARCH (arquitectura)" + +#: readelf.c:16597 +msgid "OPEN" +msgstr "OPEN" + +#: readelf.c:16599 +msgid "func" +msgstr "func" + +#: readelf.c:16604 readelf.c:16723 readelf.c:17064 readelf.c:17208 +#: readelf.c:17266 readelf.c:17343 +#, c-format +msgid "Unknown note type: (0x%08x)" +msgstr "Tipo de nota desconhecido: (0x%08x)" + +#: readelf.c:16625 +#, c-format +msgid " Cannot decode 64-bit note in 32-bit build\n" +msgstr " Impossível descodificar nota 64-bit em compilação 32-bit\n" + +#: readelf.c:16633 +msgid " Malformed note - too short for header\n" +msgstr " Nota malformada - muito curta para cabeçalho\n" + +#: readelf.c:16642 +msgid " Malformed note - does not end with \\0\n" +msgstr " Nota malformada - não termina com \\0\n" + +#: readelf.c:16655 +msgid " Malformed note - too short for supplied file count\n" +msgstr " Nota malformada - muito curta para total de ficheiros indicado\n" + +#: readelf.c:16659 +#, c-format +msgid " Page size: " +msgstr " Tamanho de página: " + +#: readelf.c:16663 +#, c-format +msgid " %*s%*s%*s\n" +msgstr " %*s%*s%*s\n" + +#: readelf.c:16664 +msgid "Start" +msgstr "Início" + +#: readelf.c:16665 +msgid "End" +msgstr "Fim" + +#: readelf.c:16666 +msgid "Page Offset" +msgstr "Desvio de página" + +#: readelf.c:16674 +msgid " Malformed note - filenames end too early\n" +msgstr " Nota malformada - nome de ficheiro acaba muito cedo\n" + +#: readelf.c:16706 +msgid "NT_GNU_ABI_TAG (ABI version tag)" +msgstr "NT_GNU_ABI_TAG (etiqueta de versão ABI)" + +#: readelf.c:16708 +msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)" +msgstr "NT_GNU_HWCAP (informação HWCAP de programa DSO fornecido)" + +#: readelf.c:16710 +msgid "NT_GNU_BUILD_ID (unique build ID bitstring)" +msgstr "NT_GNU_BUILD_ID (bitstring de ID única de compilação)" + +#: readelf.c:16712 +msgid "NT_GNU_GOLD_VERSION (gold version)" +msgstr "NT_GNU_GOLD_VERSION (versão dourada)" + +#: readelf.c:16714 +msgid "NT_GNU_PROPERTY_TYPE_0" +msgstr "NT_GNU_PROPERTY_TYPE_0" + +#: readelf.c:16716 +msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN" +msgstr "NT_GNU_BUILD_ATTRIBUTE_OPEN" + +#: readelf.c:16718 +msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC" +msgstr "NT_GNU_BUILD_ATTRIBUTE_FUNC" + +#: readelf.c:16812 +#, c-format +msgid " Properties: " +msgstr " Propriedades: " + +#: readelf.c:16816 +#, c-format +msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n" +msgstr "<GNU_PROPERTY_TYPE corrupto, tamanho = %#lx>\n" + +#: readelf.c:16828 +#, c-format +msgid "<corrupt descsz: %#lx>\n" +msgstr "<descsz corrupto: %#lx>\n" + +#: readelf.c:16839 +#, c-format +msgid "<corrupt type (%#x) datasz: %#x>\n" +msgstr "<tipo corrupto (%#x) datasz: %#x>\n" + +#: readelf.c:16855 readelf.c:16863 readelf.c:16871 readelf.c:16888 +#: readelf.c:16896 +#, c-format +msgid "<corrupt length: %#x> " +msgstr "<tamanho corrupto: %#x> " + +#: readelf.c:16886 +#, c-format +msgid "stack size: " +msgstr "tamanho do stack: " + +#: readelf.c:16905 +#, c-format +msgid "<unknown type %#x data: " +msgstr "<tipo de dados %#x desconhecido: " + +#: readelf.c:16907 +#, c-format +msgid "<procesor-specific type %#x data: " +msgstr "<tipo de dados %#x específico do processador: " + +#: readelf.c:16909 +#, c-format +msgid "<application-specific type %#x data: " +msgstr "<tipo de dados %#x específico da aplicação: " + +#: readelf.c:16938 +#, c-format +msgid " Build ID: " +msgstr " ID da compilação: " + +#: readelf.c:16953 +#, c-format +msgid " <corrupt GNU_ABI_TAG>\n" +msgstr " <GNU_ABI_TAG corrupto>\n" + +#: readelf.c:16990 +#, c-format +msgid " OS: %s, ABI: %ld.%ld.%ld\n" +msgstr " OS: %s, ABI: %ld.%ld.%ld\n" + +#: readelf.c:16999 +#, c-format +msgid " Version: " +msgstr " Versão: " + +#. Hardware capabilities information. Word 0 is the number of entries. +#. Word 1 is a bitmask of enabled entries. The rest of the descriptor +#. is a series of entries, where each entry is a single byte followed +#. by a nul terminated string. The byte gives the bit number to test +#. if enabled in the bitmask. +#: readelf.c:17015 +#, c-format +msgid " Hardware Capabilities: " +msgstr " Capacidades do equipamento: " + +#: readelf.c:17018 +msgid "<corrupt GNU_HWCAP>\n" +msgstr "<GNU_HWCAP corrupto>\n" + +#: readelf.c:17023 +#, c-format +msgid "num entries: %ld, enabled mask: %lx\n" +msgstr "nº entradas: %ld, máscara activa: %lx\n" + +#: readelf.c:17039 +#, c-format +msgid " Description data: " +msgstr " Dados de descrição: " + +#: readelf.c:17057 +msgid "Alignment of 8-byte objects" +msgstr "Alinhamento de objectos 8-byte" + +#: readelf.c:17058 +msgid "Sizeof double and long double" +msgstr "Tamanho de double e long double" + +#: readelf.c:17059 +msgid "Type of FPU support needed" +msgstr "Tipo de suporte FPU necessário" + +#: readelf.c:17060 +msgid "Use of SIMD instructions" +msgstr "Uso de instruções SIMD" + +#: readelf.c:17061 +msgid "Use of cache" +msgstr "Uso da cache" + +#: readelf.c:17062 +msgid "Use of MMU" +msgstr "Uso de MMU" + +#: readelf.c:17098 +#, c-format +msgid "4-bytes\n" +msgstr "4-bytes\n" + +#: readelf.c:17099 +#, c-format +msgid "8-bytes\n" +msgstr "8-bytes\n" + +#: readelf.c:17106 +#, c-format +msgid "FPU-2.0\n" +msgstr "FPU-2.0\n" + +#: readelf.c:17107 +#, c-format +msgid "FPU-3.0\n" +msgstr "FPU-3.0\n" + +#: readelf.c:17116 +#, c-format +msgid "yes\n" +msgstr "sim\n" + +#: readelf.c:17126 +#, c-format +msgid "unknown value: %x\n" +msgstr "valor desconhecido: %x\n" + +#: readelf.c:17168 +msgid "NT_THRMISC (thrmisc structure)" +msgstr "NT_THRMISC (estrutura thrmisc)" + +#: readelf.c:17170 +msgid "NT_PROCSTAT_PROC (proc data)" +msgstr "NT_PROCSTAT_PROC (dados proc)" + +#: readelf.c:17172 +msgid "NT_PROCSTAT_FILES (files data)" +msgstr "NT_PROCSTAT_FILES (ficheiros de dados)" + +#: readelf.c:17174 +msgid "NT_PROCSTAT_VMMAP (vmmap data)" +msgstr "NT_PROCSTAT_VMMAP (dados vmmap)" + +#: readelf.c:17176 +msgid "NT_PROCSTAT_GROUPS (groups data)" +msgstr "NT_PROCSTAT_GROUPS (dados de grupos)" + +#: readelf.c:17178 +msgid "NT_PROCSTAT_UMASK (umask data)" +msgstr "NT_PROCSTAT_UMASK (dados umask)" + +#: readelf.c:17180 +msgid "NT_PROCSTAT_RLIMIT (rlimit data)" +msgstr "NT_PROCSTAT_RLIMIT (dados rlimit)" + +#: readelf.c:17182 +msgid "NT_PROCSTAT_OSREL (osreldate data)" +msgstr "NT_PROCSTAT_OSREL (dados osreldate)" + +#: readelf.c:17184 +msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)" +msgstr "NT_PROCSTAT_PSSTRINGS (dados ps_strings)" + +#: readelf.c:17186 +msgid "NT_PROCSTAT_AUXV (auxv data)" +msgstr "NT_PROCSTAT_AUXV (dados auxv)" + +#: readelf.c:17188 +msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)" +msgstr "NT_PTLWPINFO (estrutura ptrace_lwpinfo)" + +#: readelf.c:17199 +msgid "NetBSD procinfo structure" +msgstr "Estrutura NetBSD procinfo" + +#: readelf.c:17225 readelf.c:17239 +msgid "PT_GETREGS (reg structure)" +msgstr "PT_GETREGS (estrutura reg)" + +#: readelf.c:17227 readelf.c:17241 +msgid "PT_GETFPREGS (fpreg structure)" +msgstr "PT_GETFPREGS (estrutura fpreg)" + +#: readelf.c:17260 +msgid "NT_STAPSDT (SystemTap probe descriptors)" +msgstr "NT_STAPSDT (descritores de sonda SystemTap)" + +#: readelf.c:17293 +#, c-format +msgid " Provider: %s\n" +msgstr " Fornecedor: %s\n" + +#: readelf.c:17294 +#, c-format +msgid " Name: %s\n" +msgstr " Nome: %s\n" + +#: readelf.c:17295 +#, c-format +msgid " Location: " +msgstr " Localização: " + +#: readelf.c:17297 +#, c-format +msgid ", Base: " +msgstr ", base: " + +#: readelf.c:17299 +#, c-format +msgid ", Semaphore: " +msgstr ", semáforo: " + +#: readelf.c:17302 +#, c-format +msgid " Arguments: %s\n" +msgstr " Argumentos: %s\n" + +#: readelf.c:17315 +msgid "NT_VMS_MHD (module header)" +msgstr "NT_VMS_MHD (cabeçalho de módulo)" + +#: readelf.c:17317 +msgid "NT_VMS_LNM (language name)" +msgstr "NT_VMS_LNM (nome da linguagem)" + +#: readelf.c:17319 +msgid "NT_VMS_SRC (source files)" +msgstr "NT_VMS_SRC (ficheiros-fonte)" + +#: readelf.c:17323 +msgid "NT_VMS_EIDC (consistency check)" +msgstr "NT_VMS_EIDC (verificação de consistência)" + +#: readelf.c:17325 +msgid "NT_VMS_FPMODE (FP mode)" +msgstr "NT_VMS_FPMODE (modo FP)" + +#: readelf.c:17329 +msgid "NT_VMS_IMGNAM (image name)" +msgstr "NT_VMS_IMGNAM (nome de imagem)" + +#: readelf.c:17331 +msgid "NT_VMS_IMGID (image id)" +msgstr "NT_VMS_IMGID (id de imagem)" + +#: readelf.c:17333 +msgid "NT_VMS_LINKID (link id)" +msgstr "NT_VMS_LINKID (id de ligação)" + +#: readelf.c:17335 +msgid "NT_VMS_IMGBID (build id)" +msgstr "NT_VMS_IMGBID (id de compilação)" + +#: readelf.c:17337 +msgid "NT_VMS_GSTNAM (sym table name)" +msgstr "NT_VMS_GSTNAM (nome de tab. de sím.)" + +#: readelf.c:17357 +#, c-format +msgid " Creation date : %.17s\n" +msgstr " Data de criação: %.17s\n" + +#: readelf.c:17358 +#, c-format +msgid " Last patch date: %.17s\n" +msgstr " Data últ. patch: %.17s\n" + +#: readelf.c:17359 +#, c-format +msgid " Module name : %s\n" +msgstr " Nome do módulo : %s\n" + +#: readelf.c:17360 +#, c-format +msgid " Module version : %s\n" +msgstr " Versão do módulo: %s\n" + +#: readelf.c:17363 +#, c-format +msgid " Invalid size\n" +msgstr " Tamanho inválido\n" + +#: readelf.c:17366 +#, c-format +msgid " Language: %s\n" +msgstr " Linguagem: %s\n" + +#: readelf.c:17370 +#, c-format +msgid " Floating Point mode: " +msgstr " Modo Vírgula flutuante: " + +#: readelf.c:17375 +#, c-format +msgid " Link time: " +msgstr " Hora de ligação: " + +#: readelf.c:17381 +#, c-format +msgid " Patch time: " +msgstr " Hora do patch: " + +#: readelf.c:17387 +#, c-format +msgid " Major id: %u, minor id: %u\n" +msgstr " Id Major: %u, id minor: %u\n" + +#: readelf.c:17390 +#, c-format +msgid " Last modified : " +msgstr " Última modificação: " + +#: readelf.c:17393 +#, c-format +msgid "" +"\n" +" Link flags : " +msgstr "" +"\n" +" Bands ligação: " + +#: readelf.c:17396 +#, c-format +msgid " Header flags: 0x%08x\n" +msgstr " Bands cabeçalho: 0x%08x\n" + +#: readelf.c:17398 +#, c-format +msgid " Image id : %s\n" +msgstr " Id imagem : %s\n" + +#: readelf.c:17402 +#, c-format +msgid " Image name: %s\n" +msgstr " Nome imagem: %s\n" + +#: readelf.c:17405 +#, c-format +msgid " Global symbol table name: %s\n" +msgstr " Nome da tabela de símbolo global: %s\n" + +#: readelf.c:17408 +#, c-format +msgid " Image id: %s\n" +msgstr " Id imagem: %s\n" + +#: readelf.c:17411 +#, c-format +msgid " Linker id: %s\n" +msgstr " Id linker: %s\n" + +#: readelf.c:17562 readelf.c:17570 +#, c-format +msgid " Applies to region from %#lx to %#lx\n" +msgstr " Aplica-se a região de %#lx a %#lx\n" + +#: readelf.c:17565 readelf.c:17572 +#, c-format +msgid " Applies to region from %#lx\n" +msgstr " Aplica-se a região de %#lx\n" + +#: readelf.c:17601 +#, c-format +msgid " <invalid description size: %lx>\n" +msgstr " <tamanho de descrição inválido: %lx>\n" + +#: readelf.c:17602 +#, c-format +msgid " <invalid descsz>" +msgstr " <descsz> inválido" + +#: readelf.c:17616 +#, c-format +msgid "Gap in build notes detected from %#lx to %#lx\n" +msgstr "Detectado buraco nas notas de compilação de %#lx a %#lx\n" + +#: readelf.c:17619 readelf.c:17630 +#, c-format +msgid " Applies to region from %#lx" +msgstr " Aplica-se à região de %#lx" + +#: readelf.c:17624 readelf.c:17635 +#, c-format +msgid " to %#lx" +msgstr " a %#lx" + +#: readelf.c:17641 +#, c-format +msgid " (%s)" +msgstr " (%s)" + +#: readelf.c:17662 readelf.c:17677 +#, c-format +msgid "corrupt name field in GNU build attribute note: size = %ld\n" +msgstr "campo de nome corrupto em nota de atributo GNU: tamanho = %ld\n" + +#: readelf.c:17663 readelf.c:17678 +msgid " <corrupt name>" +msgstr " <nome corrupto>" + +#: readelf.c:17697 +#, c-format +msgid "unrecognised attribute type in name field: %d\n" +msgstr "tipo de atributo não reconhecido no campo nome: %d\n" + +#: readelf.c:17698 +msgid "<unknown name type>" +msgstr "<tipo de nome desconhecido>" + +#: readelf.c:17708 +msgid "<version>" +msgstr "<versão>" + +#: readelf.c:17713 +msgid "<stack prot>" +msgstr "<stack prot>" + +#: readelf.c:17718 +msgid "<relro>" +msgstr "<relro>" + +#: readelf.c:17723 +msgid "<stack size>" +msgstr "<tamanho do stack>" + +#: readelf.c:17728 +msgid "<tool>" +msgstr "<tool>" + +#: readelf.c:17733 +msgid "<ABI>" +msgstr "<ABI>" + +#: readelf.c:17738 +msgid "<PIC>" +msgstr "<PIC>" + +#: readelf.c:17743 +msgid "<short enum>" +msgstr "<short enum>" + +#: readelf.c:17762 +#, c-format +msgid "unrecognised byte in name field: %d\n" +msgstr "byte desconhecido no campo de nome: %d\n" + +#: readelf.c:17763 +#, c-format +msgid "<unknown:_%d>" +msgstr "<desconhecido:_%d>" + +#: readelf.c:17775 +#, c-format +msgid "attribute does not have an expected type (%c)\n" +msgstr "o atributo não tem um tipo esperado (%c)\n" + +#: readelf.c:17779 +#, c-format +msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n" +msgstr "nome de campo corrupto: namesz: %lu mas a análise obtém %ld\n" + +#: readelf.c:17806 +#, c-format +msgid "corrupt numeric name field: too many bytes in the value: %x\n" +msgstr "campo de nome numérico corrupto: demasiados bytes no valor: %x\n" + +#: readelf.c:17974 +#, c-format +msgid " description data: " +msgstr " dados de descrição: " + +#: readelf.c:18013 +msgid "notes" +msgstr "notas" + +#: readelf.c:18021 +#, c-format +msgid "" +"\n" +"Displaying notes found in: %s\n" +msgstr "" +"\n" +"Notas mostradas encontradas em: %s\n" + +#: readelf.c:18023 +#, c-format +msgid "" +"\n" +"Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n" +msgstr "" +"\n" +"Notas mostradas encontradas no desvio de ficheiro 0x%08lx com tamanho 0x%08lx:\n" + +#: readelf.c:18035 +#, c-format +msgid "Corrupt note: alignment %ld, expecting 4 or 8\n" +msgstr "Nota corrupta: alinhamento %ld, esperado 4 ou 8\n" + +#: readelf.c:18040 +#, c-format +msgid " %-20s %10s\tDescription\n" +msgstr " %-20s %10s\tDescrição\n" + +#: readelf.c:18040 +msgid "Owner" +msgstr "Dono" + +#: readelf.c:18040 +msgid "Data size" +msgstr "Tamanho de dados" + +#: readelf.c:18058 readelf.c:18087 +#, c-format +msgid "Corrupt note: only %ld byte remains, not enough for a full note\n" +msgid_plural "Corrupt note: only %ld bytes remain, not enough for a full note\n" +msgstr[0] "Nota corrupta: só resta %ld byte, insuficiente para uma nota completa\n" +msgstr[1] "Nota corrupta: só restam %ld bytes, insuficiente para uma nota completa\n" + +#: readelf.c:18115 +#, c-format +msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n" +msgstr "encontrada nota com namesz e/ou descsz inválidos no desvio 0x%lx\n" + +#: readelf.c:18117 +#, c-format +msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n" +msgstr " tipo: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alinhamento: %u\n" + +#: readelf.c:18135 +msgid "Out of memory allocating space for inote name\n" +msgstr "Sem memória ao alocar espaço para nome inote\n" + +#: readelf.c:18198 +msgid "v850 notes" +msgstr "notas v850" + +#: readelf.c:18205 +#, c-format +msgid "" +"\n" +"Displaying contents of Renesas V850 notes section at offset 0x%lx with length 0x%lx:\n" +msgstr "" +"\n" +"A mostrar conteúdo da secção de notas Renesas V850 no desvio 0x%lx com tamanho 0x%lx:\n" + +#: readelf.c:18222 +#, c-format +msgid "Corrupt note: name size is too big: %lx\n" +msgstr "Nota corrupta: tamanho de nome muito grande: %lx\n" + +#: readelf.c:18232 +#, c-format +msgid "corrupt descsz found in note at offset 0x%lx\n" +msgstr "encontrado descsz corrupto em nota no desvio 0x%lx\n" + +#: readelf.c:18234 readelf.c:18247 +#, c-format +msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n" +msgstr " tipo: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n" + +#: readelf.c:18245 +#, c-format +msgid "corrupt namesz found in note at offset 0x%lx\n" +msgstr "encontrado namesz corrupto em nota no desvio 0x%lx\n" + +#: readelf.c:18323 +#, c-format +msgid "No note segments present in the core file.\n" +msgstr "Sem segmentos de nota presentes no ficheiro-núcleo.\n" + +#: readelf.c:18331 +#, c-format +msgid " Unknown GNU attribute: %s\n" +msgstr "Atributo GNU desconhecido: %s\n" + +#: readelf.c:18466 +msgid "" +"This instance of readelf has been built without support for a\n" +"64 bit data type and so it cannot read 64 bit ELF files.\n" +msgstr "" +"Esta instância do readelf foi compilada sem suporte a tipo\n" +"de dados 64 bit, pelo que não pode ler ficheiros ELF 64 bit.\n" + +#: readelf.c:18589 +#, c-format +msgid "%s: Failed to read file header\n" +msgstr "%s: falha ao ler cabeçalho de ficheiro\n" + +#: readelf.c:18603 +#, c-format +msgid "" +"\n" +"File: %s\n" +msgstr "" +"\n" +"Ficheiro: %s\n" + +#: readelf.c:18789 +#, c-format +msgid "%s: unable to dump the index as none was found\n" +msgstr "%s: impossível despejar o índice, nenhum encontrado\n" + +#: readelf.c:18795 +#, c-format +msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n" +msgstr "Índice do arquivo %s: (%lu entradas, 0x%lx bytes na tabela de símbolo)\n" + +#: readelf.c:18814 +#, c-format +msgid "Contents of binary %s at offset " +msgstr "Conteúdo do binário %s no desvio " + +#: readelf.c:18824 +#, c-format +msgid "%s: end of the symbol table reached before the end of the index\n" +msgstr "%s: atingido o fim da tabela de símbolo antes do fim do índice\n" + +#: readelf.c:18841 +#, c-format +msgid "%s: %ld byte remains in the symbol table, but without corresponding entries in the index table\n" +msgid_plural "%s: %ld bytes remain in the symbol table, but without corresponding entries in the index table\n" +msgstr[0] "%s: resta %ld byte na tabela de símbolo, mas não têm entrada correspondente no índice da tabela\n" +msgstr[1] "%s: restam %ld bytes na tabela de símbolo, mas não têm entrada correspondente no índice da tabela\n" + +#: readelf.c:18854 +#, c-format +msgid "%s: failed to seek back to start of object files in the archive\n" +msgstr "%s: falha ao procurar até ao início dos ficheiros objecto no arquivo\n" + +#: readelf.c:18938 readelf.c:19050 +#, c-format +msgid "Input file '%s' is not readable.\n" +msgstr "Ficheiro de entrada \"%s\" não é legível.\n" + +#: readelf.c:18962 +#, c-format +msgid "%s: contains corrupt thin archive: %s\n" +msgstr "%s: contém arquivo magro corrupto - %s\n" + +#: readelf.c:18975 +#, c-format +msgid "%s: failed to seek to archive member.\n" +msgstr "%s: falha ao procurar membro do arquivo.\n" + +#: readelf.c:19042 +msgid "Out of memory allocating file data structure\n" +msgstr "Sem memória ao alocar estrutura de dados de ficheiro\n" + +#: readelf.c:19078 +#, c-format +msgid "File %s is not an archive so its index cannot be displayed.\n" +msgstr "O ficheiro %s não é um arquivo, o índice não pode ser mostrado.\n" + +#: readelf.c:19137 +msgid "Nothing to do.\n" +msgstr "Nada a fazer.\n" + +#: rename.c:122 +#, c-format +msgid "%s: cannot set time: %s" +msgstr "%s: impossível definir a hora - %s" + +#. We have to clean up here. +#: rename.c:157 rename.c:195 +#, c-format +msgid "unable to rename '%s'; reason: %s" +msgstr "impossível renomear \"%s\"; motivo: %s" + +#: rename.c:203 +#, c-format +msgid "unable to copy file '%s'; reason: %s" +msgstr "impossível copiar \"%s\"; motivo: %s" + +#: resbin.c:119 +#, c-format +msgid "%s: not enough binary data" +msgstr "%s: sem dados binários suficientes" + +#: resbin.c:135 +msgid "null terminated unicode string" +msgstr "cadeia unicode terminada em null" + +#: resbin.c:162 resbin.c:168 +msgid "resource ID" +msgstr "ID do recurso" + +#: resbin.c:207 +msgid "cursor" +msgstr "cursor" + +#: resbin.c:238 resbin.c:245 +msgid "menu header" +msgstr "cabeçalho de menu" + +#: resbin.c:254 +msgid "menuex header" +msgstr "cabeçalho de menuex" + +#: resbin.c:258 +msgid "menuex offset" +msgstr "desvio menuex" + +#: resbin.c:263 +#, c-format +msgid "unsupported menu version %d" +msgstr "versão de menu %d não suportada" + +#: resbin.c:288 resbin.c:303 resbin.c:365 +msgid "menuitem header" +msgstr "cabeçalho de menuitem" + +#: resbin.c:395 +msgid "menuitem" +msgstr "menuitem" + +#: resbin.c:432 resbin.c:460 +msgid "dialog header" +msgstr "cabeçalho de diálogo" + +#: resbin.c:450 +#, c-format +msgid "unexpected DIALOGEX version %d" +msgstr "versão DIALOGEX inesperada %d" + +#: resbin.c:495 +msgid "dialog font point size" +msgstr "tamanho do ponto da letra do diálogo" + +#: resbin.c:503 +msgid "dialogex font information" +msgstr "informação da letra dialogex" + +#: resbin.c:529 resbin.c:547 +msgid "dialog control" +msgstr "controlo de diálogo" + +#: resbin.c:539 +msgid "dialogex control" +msgstr "controlo de dialogex" + +#: resbin.c:568 +msgid "dialog control end" +msgstr "fim do controlo de diálogo" + +#: resbin.c:578 +msgid "dialog control data" +msgstr "dados do controlo de diálogo" + +#: resbin.c:618 +msgid "stringtable string length" +msgstr "tamanho da cadeia stringtable" + +#: resbin.c:628 +msgid "stringtable string" +msgstr "cadeia stringtable" + +#: resbin.c:658 +msgid "fontdir header" +msgstr "cabeçalho fontdir" + +#: resbin.c:672 +msgid "fontdir" +msgstr "fontdir" + +#: resbin.c:689 +msgid "fontdir device name" +msgstr "nome de dispositivo fontdir" + +#: resbin.c:695 +msgid "fontdir face name" +msgstr "nome facial de fontdir" + +#: resbin.c:735 +msgid "accelerator" +msgstr "atalho" + +#: resbin.c:794 +msgid "group cursor header" +msgstr "cabeçalho de cursor de grupo" + +#: resbin.c:798 resrc.c:1350 +#, c-format +msgid "unexpected group cursor type %d" +msgstr "tipo de cursor de grupo %d inesperado" + +#: resbin.c:813 +msgid "group cursor" +msgstr "cursor de grupo" + +#: resbin.c:849 +msgid "group icon header" +msgstr "cabeçalho de ícone de grupo" + +#: resbin.c:853 resrc.c:1297 +#, c-format +msgid "unexpected group icon type %d" +msgstr "tipo de ícone de grupo %d inesperado" + +#: resbin.c:868 +msgid "group icon" +msgstr "ícone de grupo" + +#: resbin.c:932 +msgid "unexpected version string" +msgstr "cadeia de versão inesperada" + +#: resbin.c:964 +#, c-format +msgid "version length %lu greater than resource length %lu" +msgstr "tamanho de versão %lu maior que o tamanho do recurso %lu" + +#: resbin.c:968 +#, c-format +msgid "unexpected version type %d" +msgstr "tipo de versão %d inesperado" + +#: resbin.c:980 +#, c-format +msgid "unexpected fixed version information length %ld" +msgstr "tamanho de informação de versão fixa %ld inesperado" + +#: resbin.c:983 +msgid "fixed version info" +msgstr "informação de versão fixa" + +#: resbin.c:987 +#, c-format +msgid "unexpected fixed version signature %lu" +msgstr "assinatura de versão fixa %lu inesperada" + +#: resbin.c:991 +#, c-format +msgid "unexpected fixed version info version %lu" +msgstr "informação de versão fixa versão %lu inesperada" + +#: resbin.c:1020 +msgid "version var info" +msgstr "informação de variável de versão" + +#: resbin.c:1037 +#, c-format +msgid "unexpected stringfileinfo value length %ld" +msgstr "tamanho de valor %ld de stringfileinfo inesperado" + +#: resbin.c:1054 +msgid "version stringtable" +msgstr "stringtable versão" + +#: resbin.c:1062 +#, c-format +msgid "unexpected version stringtable value length %ld" +msgstr "tamanho de valor %ld de stringtable versão inesperado" + +#: resbin.c:1079 +msgid "version string" +msgstr "cadeia de versão" + +#: resbin.c:1094 +#, c-format +msgid "unexpected version string length %ld != %ld + %ld" +msgstr "tamanho de cadeia de versão inesperado %ld != %ld + %ld" + +#: resbin.c:1101 +#, c-format +msgid "unexpected version string length %ld < %ld" +msgstr "tamanho de cadeia de versão inesperado %ld < %ld" + +#: resbin.c:1127 +#, c-format +msgid "unexpected varfileinfo value length %ld" +msgstr "tamanho de valor varfileinfo %ld inesperado" + +#: resbin.c:1146 +msgid "version varfileinfo" +msgstr "varfileinfo versão" + +#: resbin.c:1161 +#, c-format +msgid "unexpected version value length %ld" +msgstr "tamanho de valor de versão %ld inesperado" + +#: resbin.c:1171 +msgid "nul bytes found in version string" +msgstr "encontrados bytes nulos em cadeia de versão" + +#: resbin.c:1174 +#, c-format +msgid "unexpected version string character: %x" +msgstr "carácter de cadeia de versão inesperado: %x" + +#: rescoff.c:123 +msgid "filename required for COFF input" +msgstr "requerido nome de ficheiro para entrada COFF" + +#: rescoff.c:140 +#, c-format +msgid "%s: no resource section" +msgstr "%s: sem secção de recurso" + +#: rescoff.c:150 +#, c-format +msgid "%s: .rsrc section is bigger than the file!" +msgstr "%s: .secção rsrc é maior que o ficheiro!" + +#: rescoff.c:178 +#, c-format +msgid "%s: %s: address out of bounds" +msgstr "%s: %s: endereço fora dos limites" + +#: rescoff.c:199 +msgid "Resources nest too deep" +msgstr "Recursos aninhados muito fundo" + +#: rescoff.c:202 +msgid "directory" +msgstr "pasta" + +#: rescoff.c:230 +msgid "named directory entry" +msgstr "entrada de pasta nomeada" + +#: rescoff.c:239 +msgid "directory entry name" +msgstr "nome de entrada de pasta" + +#: rescoff.c:253 +msgid "resource name" +msgstr "nome de recurso" + +#: rescoff.c:264 +msgid "named subdirectory" +msgstr "sub-pasta nomeada" + +#: rescoff.c:272 +msgid "named resource" +msgstr "recurso nomeado" + +#: rescoff.c:287 +msgid "ID directory entry" +msgstr "entrada de pasta ID" + +#: rescoff.c:304 +msgid "ID subdirectory" +msgstr "sub-pasta ID" + +#: rescoff.c:312 +msgid "ID resource" +msgstr "recurso ID" + +#: rescoff.c:337 +msgid "resource type unknown" +msgstr "tipo de recurso desconhecido" + +#: rescoff.c:340 +msgid "data entry" +msgstr "entrada de dados" + +#: rescoff.c:348 +msgid "resource data" +msgstr "dados do recurso" + +#: rescoff.c:353 +msgid "resource data size" +msgstr "tamanho dos dados do recurso" + +#: rescoff.c:448 +msgid "filename required for COFF output" +msgstr "requerido nome de ficheiro para saída COFF" + +#: rescoff.c:732 +msgid "can't get BFD_RELOC_RVA relocation type" +msgstr "impossível obter tipo de relocalização BFD_RELOC_RVA" + +#: resrc.c:256 resrc.c:328 +#, c-format +msgid "can't open temporary file `%s': %s" +msgstr "impossível abrir ficheiro temporário \"%s\": %s" + +#: resrc.c:262 +#, c-format +msgid "can't redirect stdout: `%s': %s" +msgstr "impossível redireccionar stdout: \"%s\": %s" + +#: resrc.c:324 +#, c-format +msgid "can't execute `%s': %s" +msgstr "impossível executar \"%s\": %s" + +#: resrc.c:333 +#, c-format +msgid "Using temporary file `%s' to read preprocessor output\n" +msgstr "A usar ficheiro temporário \"%s\" para ler saída do pré-processador\n" + +#: resrc.c:340 +#, c-format +msgid "can't popen `%s': %s" +msgstr "impossível popen \"%s\": %s" + +#: resrc.c:342 +#, c-format +msgid "Using popen to read preprocessor output\n" +msgstr "A usar popen para ler saída do pré-processador\n" + +#: resrc.c:408 +#, c-format +msgid "Tried `%s'\n" +msgstr "Tentado \"%s\"\n" + +#: resrc.c:419 +#, c-format +msgid "Using `%s'\n" +msgstr "A usar \"%s\"\n" + +#: resrc.c:603 +msgid "preprocessing failed." +msgstr "falha ao pré-processar." + +#: resrc.c:634 +#, c-format +msgid "%s: unexpected EOF" +msgstr "%s: fim de ficheiro inesperado" + +#: resrc.c:683 +#, c-format +msgid "%s: read of %lu returned %lu" +msgstr "%s: leitura de %lu devolveu %lu" + +#: resrc.c:722 resrc.c:1497 +#, c-format +msgid "stat failed on bitmap file `%s': %s" +msgstr "falha de stat em mapa de bits \"%s\": %s" + +#: resrc.c:773 +#, c-format +msgid "cursor file `%s' does not contain cursor data" +msgstr "ficheiro de cursor \"%s\" não contém dados de cursor" + +#: resrc.c:805 resrc.c:1205 +#, c-format +msgid "%s: fseek to %lu failed: %s" +msgstr "%s: fseek por %lu falhou: %s" + +#: resrc.c:931 +msgid "help ID requires DIALOGEX" +msgstr "ID de ajuda requer DIALOGEX" + +#: resrc.c:933 +msgid "control data requires DIALOGEX" +msgstr "dados de controlo requerem DIALOGEX" + +#: resrc.c:961 +#, c-format +msgid "stat failed on font file `%s': %s" +msgstr "falha de stat em ficheiro de letra \"%s\": %s" + +#: resrc.c:1174 +#, c-format +msgid "icon file `%s' does not contain icon data" +msgstr "ficheiro de ícone \"%s\" não contém dados de ícone" + +#: resrc.c:1723 resrc.c:1758 +#, c-format +msgid "stat failed on file `%s': %s" +msgstr "falha de stat em ficheiro \"%s\": %s" + +#: resrc.c:1957 +#, c-format +msgid "can't open `%s' for output: %s" +msgstr "impossível abrir \"%s\" para saída: %s" + +#: size.c:77 +#, c-format +msgid " Displays the sizes of sections inside binary files\n" +msgstr "Mostra os tamanhos de secções dentro de ficheiros binários\n" + +#: size.c:78 +#, c-format +msgid " If no input file(s) are specified, a.out is assumed\n" +msgstr "Se não forem especificados ficheiros, é assumido a.out\n" + +#: size.c:79 +#, c-format +msgid "" +" The options are:\n" +" -A|-B --format={sysv|berkeley} Select output style (default is %s)\n" +" -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex\n" +" -t --totals Display the total sizes (Berkeley only)\n" +" --common Display total size for *COM* syms\n" +" --target=<bfdname> Set the binary file format\n" +" @<file> Read options from <file>\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" As opções são:\n" +" -A|-B --format={sysv|berkeley} Selecciona o estilo de saída (apredefinição é %s)\n" +" -o|-d|-x --radix={8|10|16} Mostra números em formato octal, decimal ou hex\n" +" -t --totals Mostra tamanhos totais (só Berkeley)\n" +" --common Mostra o tamanho total para símbolos *COM*\n" +" --target=<nomebfd> Define o formato do ficheiro biário\n" +" @<ficheiro> Lê opções de <ficheiro>\n" +" -h --help Mostra esta informação\n" +" -v --version Mostra a versão do programa\n" +"\n" + +#: size.c:159 +#, c-format +msgid "invalid argument to --format: %s" +msgstr "Argumento inválido para --format: %s" + +#: size.c:186 +#, c-format +msgid "Invalid radix: %s\n" +msgstr "radix inválido: %s\n" + +#: srconv.c:130 +msgid "Checksum failure" +msgstr "Falha de checksum" + +#. FIXME: Return error status. +#: srconv.c:142 +msgid "Failed to write checksum" +msgstr "Falha ao escrever checksum" + +#: srconv.c:182 +#, c-format +msgid "Unsupported integer write size: %d" +msgstr "Tamanho de inteiro para escrita não suportado: %d" + +#. FIXME: Return error status. +#: srconv.c:268 +msgid "Failed to write TR block" +msgstr "Falha ao escrever bloco TR" + +#: srconv.c:359 +#, c-format +msgid "Unrecognized H8300 sub-architecture: %ld" +msgstr "Sub-arquitectura H8300 não suportada: %ld" + +#: srconv.c:377 +#, c-format +msgid "Unsupported architecture: %d" +msgstr "Arquitectura não suportada: %d" + +#: srconv.c:831 +#, c-format +msgid "Unrecognised type: %d" +msgstr "Tipo não reconhecido: %d" + +#: srconv.c:957 +#, c-format +msgid "Unrecognised coff symbol type: %d" +msgstr "tipo de símbolo coff não reconhecido: %d" + +#: srconv.c:1019 srconv.c:1119 +#, c-format +msgid "Unrecognised coff symbol visibility: %d" +msgstr "Visibilidade de símbolo coff não reconhecida: %d" + +#: srconv.c:1045 srconv.c:1090 +#, c-format +msgid "Unrecognised coff symbol location: %d" +msgstr "localização de símbolo coff não reconhecida: %d" + +#. FIXME: Return error status. +#: srconv.c:1424 +msgid "Failed to write CS struct" +msgstr "Falha ao escrever estrutura CS" + +#: srconv.c:1696 +#, c-format +msgid "Convert a COFF object file into a SYSROFF object file\n" +msgstr "Converter um ficheiro objecto COFF em ficheiro objecto SYSROFF\n" + +#: srconv.c:1697 +#, c-format +msgid "" +" The options are:\n" +" -q --quick (Obsolete - ignored)\n" +" -n --noprescan Do not perform a scan to convert commons into defs\n" +" -d --debug Display information about what is being done\n" +" @<file> Read options from <file>\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" +" As opções são:\n" +" -q --quick (Obsoleta - ignorada)\n" +" -n --noprescan Não realiza análise para converter commons em defs\n" +" -d --debug Mostra informação sobre o que está a ser feito\n" +" @<ficheiro> Lê opções de <ficheiro>\n" +" -h --help Mostra esta informação\n" +" -v --version Mostra a versão do programa\n" + +#: srconv.c:1844 +#, c-format +msgid "unable to open output file %s" +msgstr "impossível abrir o ficheiro de saída %s" + +#: stabs.c:331 stabs.c:1726 +msgid "numeric overflow" +msgstr "transporte numérico" + +#: stabs.c:341 +#, c-format +msgid "Bad stab: %s\n" +msgstr "Mau stab: %s\n" + +#: stabs.c:349 +#, c-format +msgid "Warning: %s: %s\n" +msgstr "Aviso: %s: %s\n" + +#: stabs.c:459 +#, c-format +msgid "N_LBRAC not within function\n" +msgstr "N_LBRAC não dentro de função\n" + +#: stabs.c:498 +#, c-format +msgid "Too many N_RBRACs\n" +msgstr "Demasiados N_RBRACs\n" + +#: stabs.c:730 +msgid "unknown C++ encoded name" +msgstr "nome C++ codificado desconhecido" + +#. Complain and keep going, so compilers can invent new +#. cross-reference types. +#: stabs.c:1271 +msgid "unrecognized cross reference type" +msgstr "tipo de referência cruzada não reconhecido" + +#. Does this actually ever happen? Is that why we are worrying +#. about dealing with it rather than just calling error_type? +#: stabs.c:1818 +msgid "missing index type" +msgstr "tipo de índice em falta" + +#: stabs.c:2146 +msgid "unknown virtual character for baseclass" +msgstr "carácter virtual desconhecido para baseclass" + +#: stabs.c:2164 +msgid "unknown visibility character for baseclass" +msgstr "carácter de visibilidade desconhecido para baseclass" + +#: stabs.c:2354 +msgid "unnamed $vb type" +msgstr "tipo $vb sem nome" + +#: stabs.c:2360 +msgid "unrecognized C++ abbreviation" +msgstr "abreviatura C++ não reconhecida" + +#: stabs.c:2436 +msgid "unknown visibility character for field" +msgstr "carácter de visibilidade desconhecido para campo" + +#: stabs.c:2696 +msgid "const/volatile indicator missing" +msgstr "indicador constante/volátil em falta" + +#: stabs.c:2938 +#, c-format +msgid "No mangling for \"%s\"\n" +msgstr "Sem polimento para \"%s\"\n" + +#: stabs.c:3238 +msgid "Undefined N_EXCL" +msgstr "N_EXCL indefinido" + +#: stabs.c:3318 +#, c-format +msgid "Type file number %d out of range\n" +msgstr "Número de ficheiro tipo %d fora do intervalo\n" + +#: stabs.c:3323 +#, c-format +msgid "Type index number %d out of range\n" +msgstr "Número de índice tipo %d fora do intervalo\n" + +#: stabs.c:3402 +#, c-format +msgid "Unrecognized XCOFF type %d\n" +msgstr "Tipo XCOFF %d não reconhecido\n" + +#: stabs.c:3695 +#, c-format +msgid "bad mangled name `%s'\n" +msgstr "Mau nome transformado \"%s\"\n" + +#: stabs.c:3790 +#, c-format +msgid "no argument types in mangled string\n" +msgstr "sem tipos de argumento em cadeia transformada\n" + +#: stabs.c:5140 +#, c-format +msgid "Demangled name is not a function\n" +msgstr "Nome descodificado não é uma função\n" + +#: stabs.c:5182 +#, c-format +msgid "Unexpected type in v3 arglist demangling\n" +msgstr "tipo inesperado na descodificação de arglist v3\n" + +#: stabs.c:5254 +#, c-format +msgid "Unrecognized demangle component %d\n" +msgstr "Componente de descodificação %d não reconhecido\n" + +#: stabs.c:5306 +#, c-format +msgid "Failed to print demangled template\n" +msgstr "Falha ao imprimir modelo descodificado\n" + +#: stabs.c:5386 +#, c-format +msgid "Couldn't get demangled builtin type\n" +msgstr "Impossível obter tipo interno descodificado\n" + +#: stabs.c:5435 +#, c-format +msgid "Unexpected demangled varargs\n" +msgstr "varargs descodificado inesperado\n" + +#: stabs.c:5442 +#, c-format +msgid "Unrecognized demangled builtin type\n" +msgstr "Tipo interno descodificado não reconhecido\n" + +#: strings.c:200 strings.c:267 +#, c-format +msgid "invalid integer argument %s" +msgstr "argumento inteiro %s inválido" + +#: strings.c:270 +#, c-format +msgid "invalid minimum string length %d" +msgstr "tamanho mínimo de cadeia %d inválidp" + +#: strings.c:340 +#, c-format +msgid "%s: Reading section %s failed: %s" +msgstr "%s: falha ao ler secção %s: %s" + +#: strings.c:640 +#, c-format +msgid " Display printable strings in [file(s)] (stdin by default)\n" +msgstr "Mostrar cadeias imprimíveis em [ficheiro(s)] (stdin predefinido)\n" + +#: strings.c:644 +#, c-format +msgid "" +" -a - --all Scan the entire file, not just the data section [default]\n" +" -d --data Only scan the data sections in the file\n" +msgstr "" +" -a - --all Analisa todo o ficheiro, não só a secção de dados [predefinição]\n" +" -d --data Analisa só as secções de dados no ficheiro\n" + +#: strings.c:648 +#, c-format +msgid "" +" -a - --all Scan the entire file, not just the data section\n" +" -d --data Only scan the data sections in the file [default]\n" +msgstr "" +" -a - --all Analisa todo o ficheiro, não só a secção de dados\n" +" -d --data Analisa só as secções de dados no ficheiro [predefinição]\n" + +#: strings.c:652 +#, c-format +msgid "" +" -f --print-file-name Print the name of the file before each string\n" +" -n --bytes=[number] Locate & print any NUL-terminated sequence of at\n" +" -<number> least [number] characters (default 4).\n" +" -t --radix={o,d,x} Print the location of the string in base 8, 10 or 16\n" +" -w --include-all-whitespace Include all whitespace as valid string characters\n" +" -o An alias for --radix=o\n" +" -T --target=<BFDNAME> Specify the binary file format\n" +" -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n" +" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n" +" -s --output-separator=<string> String used to separate strings in output.\n" +" @<file> Read options from <file>\n" +" -h --help Display this information\n" +" -v -V --version Print the program's version number\n" +msgstr "" +" -f --print-file-name Imprime o nome do ficheiro antes de cada cadeia\n" +" -n --bytes=[number] Localiza & imprime qualquer sequência terminada em NUL de\n" +" -<número> pelo menos [number] caracteres (predefinição 4).\n" +" -t --radix={o,d,x} Imprime a localização da cadeia em base 8, 10 ou 16\n" +" -w --include-all-whitespace Inclui todos os espaços como cadeias de caracteres válidas\n" +" -o Aliás para --radix=o\n" +" -T --target=<NOMEBFD> Especifica o formato do ficheiro binário\n" +" -e --encoding={s,S,b,l,B,L} Selecciona o tamanho do carácter e endianness:\n" +" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n" +" -s --output-separator=<cadeia> Cadeia usada para separar cadeias na saída.\n" +" @<ficheiro> Lê opções de <ficheiro>\n" +" -h --help Mostra esta informação\n" +" -v -V --version Mostra a versão do programa\n" + +#: sysdump.c:51 +msgid "*undefined*" +msgstr "*indefinido*" + +#: sysdump.c:57 +msgid "*corrupt*" +msgstr "*corrupto*" + +#: sysdump.c:125 +#, c-format +msgid "SUM IS %x\n" +msgstr "SOMA É %x\n" + +#. PR 17512: file: id:000001,src:000002,op:flip1,pos:45. +#. Prevent infinite loops re-reading beyond the end of the buffer. +#: sysdump.c:161 +msgid "ICE: getINT: Out of buffer space" +msgstr "ICE: getINT: sem espaço de buffer" + +#: sysdump.c:185 +#, c-format +msgid "Unsupported read size: %d" +msgstr "Tamanho de leitura não suportado: %d" + +#: sysdump.c:496 +#, c-format +msgid "GOT A %x\n" +msgstr "OBTIDO %x\n" + +#: sysdump.c:514 +#, c-format +msgid "WANTED %x!!\n" +msgstr "ESPERADO %x!!\n" + +#: sysdump.c:532 +msgid "SYMBOL INFO" +msgstr "INFORMAÇÃO DE SÍMBOLO" + +#: sysdump.c:550 +msgid "DERIVED TYPE" +msgstr "TIPO DERIVADO" + +#: sysdump.c:607 +msgid "MODULE***\n" +msgstr "MÓDULO***\n" + +#: sysdump.c:642 +#, c-format +msgid "Print a human readable interpretation of a SYSROFF object file\n" +msgstr "Imprimir uma interpretação legível de um ficheiro objecto SYSROFF\n" + +#: sysdump.c:643 +#, c-format +msgid "" +" The options are:\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" +" As opções são:\n" +" -h --help Mostra esta informação\n" +" -v --version Mostra a versão do programa\n" + +#: sysdump.c:711 +#, c-format +msgid "cannot open input file %s" +msgstr "impossível abrir o ficheiro de entrada %s" + +#: version.c:34 +#, c-format +msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n" +msgstr "Copyright (C) 2018 Free Software Foundation, Inc.\n" + +#: version.c:35 +#, c-format +msgid "" +"This program is free software; you may redistribute it under the terms of\n" +"the GNU General Public License version 3 or (at your option) any later version.\n" +"This program has absolutely no warranty.\n" +msgstr "" +"This program is free software; you may redistribute it under the terms of\n" +"the GNU General Public License version 3 or (at your option) any later version.\n" +"This program has absolutely no warranty.\n" + +#: windmc.c:189 +#, c-format +msgid "can't create %s file `%s' for output.\n" +msgstr "impossível criar o ficheiro %s \"%s\" para saída.\n" + +#: windmc.c:197 +#, c-format +msgid "Usage: %s [option(s)] [input-file]\n" +msgstr "Uso: %s [opções] [ficheiro de entrada]\n" + +#: windmc.c:199 +#, c-format +msgid "" +" The options are:\n" +" -a --ascii_in Read input file as ASCII file\n" +" -A --ascii_out Write binary messages as ASCII\n" +" -b --binprefix .bin filename is prefixed by .mc filename_ for uniqueness.\n" +" -c --customflag Set custom flags for messages\n" +" -C --codepage_in=<val> Set codepage when reading mc text file\n" +" -d --decimal_values Print values to text files decimal\n" +" -e --extension=<extension> Set header extension used on export header file\n" +" -F --target <target> Specify output target for endianness.\n" +" -h --headerdir=<directory> Set the export directory for headers\n" +" -u --unicode_in Read input file as UTF16 file\n" +" -U --unicode_out Write binary messages as UFT16\n" +" -m --maxlength=<val> Set the maximal allowed message length\n" +" -n --nullterminate Automatic add a zero termination to strings\n" +" -o --hresult_use Use HRESULT definition instead of status code definition\n" +" -O --codepage_out=<val> Set codepage used for writing text file\n" +" -r --rcdir=<directory> Set the export directory for rc files\n" +" -x --xdbg=<directory> Where to create the .dbg C include file\n" +" that maps message ID's to their symbolic name.\n" +msgstr "" +" As opções são:\n" +" -a --ascii_in Lê o ficheiro de entrada como ASCII\n" +" -A --ascii_out Escreve mensagens binárias como ASCII\n" +" -b --binprefix .nome do ficheiro binário prefixado por .mc para exclusividade.\n" +" -c --customflag Define bandeiras personalizadas para as mensagens\n" +" -C --codepage_in=<val> Define a codepage ao ler um ficheiro de texto mc\n" +" -d --decimal_values Imprime valores para ficheiros de texto decimal\n" +" -e --extension=<extension> Define extensão do cabeçalho usada em ficheiro de exportação de cabeçalho\n" +" -F --target <target> Especifica destino de saída para endianness.\n" +" -h --headerdir=<directory> Define a pasta de exportação para cabeçalhos\n" +" -u --unicode_in Lê ficheiro de entrada como UTF16\n" +" -U --unicode_out Escreve mensagens binárias como UFT16\n" +" -m --maxlength=<val> Define o tamanho máximo permitido da mensagem\n" +" -n --nullterminate Adicionar final zero a cadeias automaticamente\n" +" -o --hresult_use Usa definição HRESULT em vez da definição de código de estado\n" +" -O --codepage_out=<val> Define a codepage usada para escrever um ficheiro de texto\n" +" -r --rcdir=<directory> Define a pasta de exportação para ficheiros rc\n" +" -x --xdbg=<directory> Onde criar o ficheiro C include .dbg\n" +" que mapeia IDs de mensagens para o seu nome simbólico.\n" + +#: windmc.c:219 +#, c-format +msgid "" +" -H --help Print this help message\n" +" -v --verbose Verbose - tells you what it's doing\n" +" -V --version Print version information\n" +msgstr "" +" -H --help Mostra esta informação\n" +" -v --verbose Mostra o que está a fazer\n" +" -V --version Mostra a versão do programa\n" + +#: windmc.c:260 windres.c:404 +#, c-format +msgid "%s: warning: " +msgstr "%s: aviso - " + +#: windmc.c:261 +#, c-format +msgid "A codepage was specified switch `%s' and UTF16.\n" +msgstr "Foi especificada uma codepage que muda \"%s\" e UTF16.\n" + +#: windmc.c:262 +#, c-format +msgid "\tcodepage settings are ignored.\n" +msgstr "\tdefinições de codepage são ignoradas.\n" + +#: windmc.c:306 +msgid "try to add a ill language." +msgstr "tentou adicionar um idioma ilógico" + +#: windmc.c:1116 +#, c-format +msgid "unable to open file `%s' for input.\n" +msgstr "impossível abrir o ficheiro \"%s\" para entrada.\n" + +#: windmc.c:1124 +#, c-format +msgid "unable to read contents of %s" +msgstr "impossível ler conteúdo de %s" + +#: windmc.c:1136 +msgid "input file does not seems to be UFT16.\n" +msgstr "o ficheiro de entrada não parece ser UTF16.\n" + +#: windres.c:214 +#, c-format +msgid "can't open %s `%s': %s" +msgstr "impossível abrir %s \"%s\": %s" + +#: windres.c:383 +#, c-format +msgid ": expected to be a directory\n" +msgstr ": esperado como sendo uma pasta\n" + +#: windres.c:395 +#, c-format +msgid ": expected to be a leaf\n" +msgstr ": esperado como sendo uma folha\n" + +#: windres.c:406 +#, c-format +msgid ": duplicate value\n" +msgstr ": valor duplicado\n" + +#: windres.c:556 +#, c-format +msgid "unknown format type `%s'" +msgstr "tipo de formato \"%s\" desconhecido" + +#: windres.c:557 +#, c-format +msgid "%s: supported formats:" +msgstr "%s: formatos suportados:" + +#. Otherwise, we give up. +#: windres.c:640 +#, c-format +msgid "can not determine type of file `%s'; use the -J option" +msgstr "impossível determinar o tipo de ficheiro %s; use a opção -J" + +#: windres.c:652 +#, c-format +msgid "Usage: %s [option(s)] [input-file] [output-file]\n" +msgstr "Uso: %s [opções] [ficheiro de entrada] [ficheiro de saída]\n" + +#: windres.c:654 +#, c-format +msgid "" +" The options are:\n" +" -i --input=<file> Name input file\n" +" -o --output=<file> Name output file\n" +" -J --input-format=<format> Specify input format\n" +" -O --output-format=<format> Specify output format\n" +" -F --target=<target> Specify COFF target\n" +" --preprocessor=<program> Program to use to preprocess rc file\n" +" --preprocessor-arg=<arg> Additional preprocessor argument\n" +" -I --include-dir=<dir> Include directory when preprocessing rc file\n" +" -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n" +" -U --undefine <sym> Undefine SYM when preprocessing rc file\n" +" -v --verbose Verbose - tells you what it's doing\n" +" -c --codepage=<codepage> Specify default codepage\n" +" -l --language=<val> Set language when reading rc file\n" +" --use-temp-file Use a temporary file instead of popen to read\n" +" the preprocessor output\n" +" --no-use-temp-file Use popen (default)\n" +msgstr "" +" As opções são:\n" +" -i --input=<ficheiro> Nome do ficheiro de entrada\n" +" -o --output=<ficheiro> Nome do ficheiro de saída\n" +" -J --input-format=<formato> Especifica o formato de entrada\n" +" -O --output-format=<formato> Especifica o formato de saída\n" +" -F --target=<destino> Especifica o destino COFF\n" +" --preprocessor=<programa> Programa a usar para pré-processar ficheiros rc file\n" +" --preprocessor-arg=<arg> Argumento adicional de pré-processamento\n" +" -I --include-dir=<pasta> Inclui <pasta> ao pré-processar ficheiros rc\n" +" -D --define <sím>[=<val>] Define <sím> ao pré-processar ficheiros rc\n" +" -U --undefine <sím> Remove definição de <sím> ao pré-processar ficheiros rc\n" +" -v --verbose Mostra o que está a fazer\n" +" -c --codepage=<codepage> Especifica a codepage predefinida\n" +" -l --language=<val> Define o idioma ao ler ficheiros rc\n" +" --use-temp-file Usa um ficheiro temporário em vez de popen para ler\n" +" a saída do pré-processador\n" +" --no-use-temp-file Usa popen (predefinição)\n" + +#: windres.c:672 +#, c-format +msgid " --yydebug Turn on parser debugging\n" +msgstr " --yydebug Liga o depurador do analisador\n" + +#: windres.c:675 +#, c-format +msgid "" +" -r Ignored for compatibility with rc\n" +" @<file> Read options from <file>\n" +" -h --help Print this help message\n" +" -V --version Print version information\n" +msgstr "" +" -r Ignorada para compatibilidade com rc\n" +" @<ficheiro> Lê opções de <ficheiro>\n" +" -h --help Mostra esta informação\n" +" -V --version Mostra a versão do programa\n" + +#: windres.c:680 +#, c-format +msgid "" +"FORMAT is one of rc, res, or coff, and is deduced from the file name\n" +"extension if not specified. A single file name is an input file.\n" +"No input-file is stdin, default rc. No output-file is stdout, default rc.\n" +msgstr "" +"FORMATO é um de rc, res, ou coff e é deduzido da extensão do ficheiro\n" +"se não for especificado. Um único nome de ficheiro é um ficheiro de entrada.\n" +"Sem nome de ficheiro é stdin, predefinição rc. Sem ficheiro de saída é stdout, predefinição rc.\n" + +#: windres.c:844 +msgid "invalid codepage specified.\n" +msgstr "codepage inválida especificada.\n" + +#: windres.c:859 +msgid "invalid option -f\n" +msgstr "opção inválida -f\n" + +#: windres.c:864 +msgid "No filename following the -fo option.\n" +msgstr "Sem nome de ficheiro a seguir à opção -fo\n" + +#: windres.c:953 +#, c-format +msgid "Option -I is deprecated for setting the input format, please use -J instead.\n" +msgstr "A opção -I é obsoleta para definir o formato de entrada, por favor use antes -J.\n" + +#: windres.c:1066 +msgid "no resources" +msgstr "sem recursos" + +#: wrstabs.c:353 wrstabs.c:1914 +#, c-format +msgid "string_hash_lookup failed: %s" +msgstr "falha em string_hash_lookup: %s" + +#: wrstabs.c:636 +#, c-format +msgid "stab_int_type: bad size %u" +msgstr "stab_int_type: mau tamanho %u" + +#: wrstabs.c:1392 +#, c-format +msgid "%s: warning: unknown size for field `%s' in struct" +msgstr "%s: aviso - tamanho desconhecido para o campo \"%s\" em struct" diff --git a/binutils/testsuite/binutils-all/group-7.s b/binutils/testsuite/binutils-all/group-7.s new file mode 100644 index 0000000000..5028afc1f5 --- /dev/null +++ b/binutils/testsuite/binutils-all/group-7.s @@ -0,0 +1,6 @@ + .section .data.foo,"awG",%progbits,foo,comdat +here: + .dc.a here + + .section .data2.foo,"awG",%progbits,foo,comdat + .dc.a 0 diff --git a/binutils/testsuite/binutils-all/group-7a.d b/binutils/testsuite/binutils-all/group-7a.d new file mode 100644 index 0000000000..fa8db60d9e --- /dev/null +++ b/binutils/testsuite/binutils-all/group-7a.d @@ -0,0 +1,16 @@ +#name: copy removing reloc group member +#source: group-7.s +#PROG: objcopy +#DUMPPROG: readelf +#objcopy: --remove-section .data.foo +#readelf: -Sg --wide + +#... + \[[ 0-9]+\] \.group[ \t]+GROUP[ \t]+.* +#... + \[[ 0-9]+\] \.data2\.foo[ \t]+PROGBITS[ \t0-9a-f]+WAG.* +#... +COMDAT group section \[[ 0-9]+\] `\.group' \[foo\] contains 1 section.* + \[Index\] Name + \[[ 0-9]+\] \.data2\.foo +#pass diff --git a/binutils/testsuite/binutils-all/group-7b.d b/binutils/testsuite/binutils-all/group-7b.d new file mode 100644 index 0000000000..b674545362 --- /dev/null +++ b/binutils/testsuite/binutils-all/group-7b.d @@ -0,0 +1,19 @@ +#name: copy removing non-reloc group member +#source: group-7.s +#PROG: objcopy +#DUMPPROG: readelf +#objcopy: --remove-section .data2.foo +#readelf: -Sg --wide + +#... + \[[ 0-9]+\] \.group[ \t]+GROUP[ \t]+.* +#... + \[[ 0-9]+\] \.data\.foo[ \t]+PROGBITS[ \t0-9a-f]+WAG.* +#... + \[[ 0-9]+\] \.rela?\.data\.foo[ \t]+RELA?[ \t0-9a-f]+IG.* +#... +COMDAT group section \[[ 0-9]+\] `\.group' \[foo\] contains 2 sections: + \[Index\] Name + \[[ 0-9]+\] \.data\.foo + \[[ 0-9]+\] \.rela?\.data\.foo +#pass diff --git a/binutils/testsuite/binutils-all/group-7c.d b/binutils/testsuite/binutils-all/group-7c.d new file mode 100644 index 0000000000..83e91156ee --- /dev/null +++ b/binutils/testsuite/binutils-all/group-7c.d @@ -0,0 +1,8 @@ +#name: copy removing reloc and non-reloc group member +#source: group-7.s +#PROG: objcopy +#DUMPPROG: readelf +#objcopy: -R .data.foo -R .data2.foo +#readelf: -g --wide + +There are no section groups in this file\. diff --git a/binutils/testsuite/binutils-all/objcopy.exp b/binutils/testsuite/binutils-all/objcopy.exp index 377f88c0e1..f4a7692cdf 100644 --- a/binutils/testsuite/binutils-all/objcopy.exp +++ b/binutils/testsuite/binutils-all/objcopy.exp @@ -1051,6 +1051,9 @@ if [is_elf_format] { objcopy_test_readelf "GNU_MBIND section" mbind1.s run_dump_test "group-5" run_dump_test "group-6" + run_dump_test "group-7a" + run_dump_test "group-7b" + run_dump_test "group-7c" run_dump_test "copy-1" run_dump_test "note-1" if [is_elf64 tmpdir/bintest.o] { diff --git a/gas/ChangeLog b/gas/ChangeLog index 98a09cd8b9..1323cde0c5 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,109 @@ +2018-04-25 Tamar Christina <tamar.christina@arm.com> + + Backported from master branch + * testsuite/gas/aarch64/rdma.s: Test for larger register numbers. + * testsuite/gas/aarch64/rdma.d: Update results. + * testsuite/gas/aarch64/rdma-directive.d: Likewise. + +2018-04-20 Nick Clifton <nickc@redhat.com> + + * po/es.po: Updated Spanish translation. + +2018-04-12 Nick Clifton <nickc@redhat.com> + + * po/es.po: Updated Spanish translation. + * po/ru.po: Updated Russian translation. + +2018-04-04 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-04-04 H.J. Lu <hongjiu.lu@intel.com> + + PR binutils/23025 + * testsuite/gas/i386/prefix.s: Add tests for vcvtpd2dq with + VEX and EVEX prefixes. + * testsuite/gas/i386/prefix.d: Updated. + +2018-03-29 Nick Clifton <nickc@redhat.com> + + Import from mainline: + 2018-02-13 Nick Clifton <nickc@redhat.com> + + PR 22773 + * config/tc-arm.c (md_apply_fix): Test Rn field of Thumb ORR + instruction before assuming that it is a MOV instruction. + * testsuite/gas/arm/pr22773.s: New test. + * testsuite/gas/arm/pr22773.d: New test driver. + * testsuite/gas/arm/pr22773.l: New expected output. + +2018-03-21 Alan Modra <amodra@gmail.com> + + Apply from master + 2018-03-08 Alan Modra <amodra@gmail.com> + * config/tc-ppc.c (ppc_handle_align): Correct last patch. Really + don't emit a group terminating nop for power9. Simplify cpu + tests. + + 2018-03-08 Alan Modra <amodra@gmail.com> + * config/tc-ppc.c (ppc_handle_align): Don't emit a group + terminating nop for power9. + +2018-02-28 Nick Clifton <nickc@redhat.com> + + * po/ru.po: Updated Russian translation. + +2018-02-23 Nick Clifton <nickc@redhat.com> + + * Import from mainline: + + 2018-02-22 A. Wilcox <awilfox@adelielinux.org> + + PR 22014 + * config/tc-mips.c (mips_lookup_insn): Use memmove to strip the + instruction size suffix. + +2018-02-16 Tamar Christina <tamar.christina@arm.com> + + * config/tc-arm.c (cpu_arch_ver): Renumber ARM_ARCH_V8_4A. + * testsuite/gas/arm/attr-march-armv8_4-a.d: New. + +2018-02-14 Max Filippov <jcmvbkbc@gmail.com> + + Backport from mainline + 2018-02-13 Max Filippov <jcmvbkbc@gmail.com> + + * config/tc-xtensa.c (xg_find_best_trampoline): Skip trampoline + frag that contains source address. + +2018-02-12 Nick Clifton <nickc@redhat.com> + + * po/ru.po: Updated Russian translation. + +2018-02-09 Eric Botcazou <ebotcazou@adacore.com> + + Backport from mainline + 2018-01-29 Eric Botcazou <ebotcazou@adacore.com> + + PR gas/22738 + * config/tc-sparc.h (sparc_mach): Declare. + (TARGET_MACH): Define to above. + * config/tc-sparc.c (sparc_mach): New function. + (sparc_md_end): Minor tweak. + +2018-02-05 Nick Clifton <nickc@redhat.com> + + * po/ru.po: Updated Russian translation. + +2018-01-29 Nick Clifton <nickc@redhat.com> + + * po/ru.po: Updated Russian translation. + +2018-01-27 Nick Clifton <nickc@redhat.com> + + Back to development. + + * configure: Regenerate. + 2018-01-27 Nick Clifton <nickc@redhat.com> This is the 2.30 release: diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index c07362ae7d..2ad3101498 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -23587,12 +23587,14 @@ md_apply_fix (fixS * fixP, /* MOV accepts both Thumb2 modified immediate (T2 encoding) and UINT16 (T3 encoding), MOVW only accepts UINT16. When disassembling, MOV is preferred when there is no encoding - overlap. - NOTE: MOV is using ORR opcode under Thumb 2 mode. */ + overlap. */ if (((newval >> T2_DATA_OP_SHIFT) & 0xf) == T2_OPCODE_ORR + /* NOTE: MOV uses the ORR opcode in Thumb 2 mode + but with the Rn field [19:16] set to 1111. */ + && (((newval >> 16) & 0xf) == 0xf) && ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_v6t2_v8m) && !((newval >> T2_SBIT_SHIFT) & 0x1) - && value >= 0 && value <=0xffff) + && value >= 0 && value <= 0xffff) { /* Toggle bit[25] to change encoding from T2 to T3. */ newval ^= 1 << 25; @@ -26930,7 +26932,7 @@ static const cpu_arch_ver_table cpu_arch_ver[] = {16, ARM_ARCH_V8M_BASE}, {17, ARM_ARCH_V8M_MAIN}, {15, ARM_ARCH_V8R}, - {16, ARM_ARCH_V8_4A}, + {14, ARM_ARCH_V8_4A}, {-1, ARM_ARCH_NONE} }; diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 97c9109c4f..691fb33544 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -13956,7 +13956,7 @@ mips_lookup_insn (struct hash_control *hash, const char *start, suffix = 0; if (suffix) { - memcpy (name + opend - 2, name + opend, length - opend + 1); + memmove (name + opend - 2, name + opend, length - opend + 1); insn = (struct mips_opcode *) hash_find (hash, name); if (insn) { diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 35da05c510..353648f018 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -6555,15 +6555,13 @@ ppc_handle_align (struct frag *fragP) md_number_to_chars (dest, 0x60000000, 4); if ((ppc_cpu & PPC_OPCODE_POWER6) != 0 - || (ppc_cpu & PPC_OPCODE_POWER7) != 0 - || (ppc_cpu & PPC_OPCODE_POWER8) != 0 - || (ppc_cpu & PPC_OPCODE_POWER9) != 0) + && (ppc_cpu & PPC_OPCODE_POWER9) == 0) { - /* For power6, power7, power8 and power9, we want the last nop to be - a group terminating one. Do this by inserting an rs_fill frag - immediately after this one, with its address set to the last nop - location. This will automatically reduce the number of nops in - the current frag by one. */ + /* For power6, power7, and power8, we want the last nop to + be a group terminating one. Do this by inserting an + rs_fill frag immediately after this one, with its address + set to the last nop location. This will automatically + reduce the number of nops in the current frag by one. */ if (count > 4) { struct frag *group_nop = xmalloc (SIZEOF_STRUCT_FRAG + 4); @@ -6577,15 +6575,13 @@ ppc_handle_align (struct frag *fragP) dest = group_nop->fr_literal; } - if ((ppc_cpu & PPC_OPCODE_POWER7) != 0 - || (ppc_cpu & PPC_OPCODE_POWER8) != 0 - || (ppc_cpu & PPC_OPCODE_POWER9) != 0) + if ((ppc_cpu & PPC_OPCODE_POWER7) != 0) { if (ppc_cpu & PPC_OPCODE_E500MC) /* e500mc group terminating nop: "ori 0,0,0". */ md_number_to_chars (dest, 0x60000000, 4); else - /* power7/power8/power9 group terminating nop: "ori 2,2,0". */ + /* power7/power8 group terminating nop: "ori 2,2,0". */ md_number_to_chars (dest, 0x60420000, 4); } else diff --git a/gas/config/tc-sparc.c b/gas/config/tc-sparc.c index 69a8e5204a..c21192af96 100644 --- a/gas/config/tc-sparc.c +++ b/gas/config/tc-sparc.c @@ -325,6 +325,19 @@ init_default_arch (void) default_arch_type = sa->arch_type; } +/* Called by TARGET_MACH. */ + +unsigned long +sparc_mach (void) +{ + /* We don't get a chance to initialize anything before we're called, + so handle that now. */ + if (! default_init_p) + init_default_arch (); + + return sparc_arch_size == 64 ? bfd_mach_sparc_v9 : bfd_mach_sparc; +} + /* Called by TARGET_FORMAT. */ const char * @@ -1148,7 +1161,7 @@ md_begin (void) void sparc_md_end (void) { - unsigned long mach = bfd_mach_sparc; + unsigned long mach; #if defined(OBJ_ELF) && !defined(TE_SOLARIS) int hwcaps, hwcaps2; #endif @@ -1182,7 +1195,7 @@ sparc_md_end (void) /* The sparclite is treated like a normal sparc. Perhaps it shouldn't be but for now it is (since that's the way it's always been treated). */ - default: break; + default: mach = bfd_mach_sparc; break; } bfd_set_arch_mach (stdoutput, bfd_arch_sparc, mach); diff --git a/gas/config/tc-sparc.h b/gas/config/tc-sparc.h index 7ff7613517..e3db1fb0cc 100644 --- a/gas/config/tc-sparc.h +++ b/gas/config/tc-sparc.h @@ -30,6 +30,9 @@ struct frag; #define TARGET_ARCH bfd_arch_sparc +extern unsigned long sparc_mach (void); +#define TARGET_MACH sparc_mach () + #ifdef TE_FreeBSD #define ELF_TARGET_FORMAT "elf32-sparc" #define ELF64_TARGET_FORMAT "elf64-sparc-freebsd" diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c index 58c2e10c18..b522447b51 100644 --- a/gas/config/tc-xtensa.c +++ b/gas/config/tc-xtensa.c @@ -9339,6 +9339,12 @@ static size_t xg_find_best_trampoline (struct trampoline_index *idx, trampoline_frag->fr_address > target)) continue; + /* Don't choose trampoline that contains the source. */ + if (source >= trampoline_frag->fr_address + && source <= trampoline_frag->fr_address + + trampoline_frag->fr_fix) + continue; + off = trampoline_frag->fr_address - fulcrum; /* Stop if some trampoline is found and the search is more than J_RANGE / 4 from the projected fulcrum. A trampoline w/o jump diff --git a/gas/configure b/gas/configure index 0d5422572f..ad573e02cd 100755 --- a/gas/configure +++ b/gas/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64 for gas 2.30. +# Generated by GNU Autoconf 2.64 for gas 2.30.0. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software @@ -556,8 +556,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='gas' PACKAGE_TARNAME='gas' -PACKAGE_VERSION='2.30' -PACKAGE_STRING='gas 2.30' +PACKAGE_VERSION='2.30.0' +PACKAGE_STRING='gas 2.30.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1330,7 +1330,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures gas 2.30 to adapt to many kinds of systems. +\`configure' configures gas 2.30.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1401,7 +1401,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gas 2.30:";; + short | recursive ) echo "Configuration of gas 2.30.0:";; esac cat <<\_ACEOF @@ -1523,7 +1523,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gas configure 2.30 +gas configure 2.30.0 generated by GNU Autoconf 2.64 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1933,7 +1933,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by gas $as_me 2.30, which was +It was created by gas $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was $ $0 $@ @@ -3742,7 +3742,7 @@ fi # Define the identity of the package. PACKAGE='gas' - VERSION='2.30' + VERSION='2.30.0' cat >>confdefs.h <<_ACEOF @@ -15224,7 +15224,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by gas $as_me 2.30, which was +This file was extended by gas $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15288,7 +15288,7 @@ Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -gas config.status 2.30 +gas config.status 2.30.0 configured by $0, generated by GNU Autoconf 2.64, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/gas/po/es.po b/gas/po/es.po index 51ea7e0aba..aa76af9762 100644 --- a/gas/po/es.po +++ b/gas/po/es.po @@ -1,80 +1,83 @@ -# Mensajes en español para gas-2.22.90. -# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. +# Spanish localization for gas-2.30.0. +# Copyright (C) 2018 2012 Free Software Foundation, Inc. # This file is distributed under the same license as the binutils package. -# Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012. -# +# Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2002 - 2012. +# Francisco Javier Serrador <fserrador@gmail.com>, 2018. +#: config/tc-arm.c:642 msgid "" msgstr "" -"Project-Id-Version: gas 2.22.90\n" +"Project-Id-Version: gas 2.30.0\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2011-10-25 12:00+0100\n" -"PO-Revision-Date: 2012-07-27 17:13-0500\n" -"Last-Translator: Cristian Othón Martínez Vera <cfuga@cfuga.mx>\n" -"Language-Team: Spanish <es@li.org>\n" +"POT-Creation-Date: 2018-01-13 13:44+0000\n" +"PO-Revision-Date: 2018-04-19 12:05+0200\n" +"Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n" +"Language-Team: Spanish <es@tp.org.es>\n" "Language: es\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8-bit\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.4\n" -#: app.c:488 app.c:502 +#: app.c:490 app.c:504 msgid "end of file in comment" msgstr "fin de fichero en el comentario" -#: app.c:580 app.c:627 +#: app.c:582 app.c:629 #, c-format msgid "end of file in string; '%c' inserted" -msgstr "fin de fichero en la cadena; se insertó '%c'" +msgstr "final de fichero dentro de cadena; '%c' insertado" -#: app.c:653 +#: app.c:655 #, c-format msgid "unknown escape '\\%c' in string; ignored" msgstr "escape '\\%c' desconocido en la cadena; se descarta" -#: app.c:826 +#: app.c:829 input-scrub.c:363 msgid "end of file not at end of a line; newline inserted" msgstr "el fin de fichero no está al final de una línea: se insertó línea nueva" -#: app.c:989 +#: app.c:992 msgid "end of file in multiline comment" msgstr "fin de fichero en comentario multilíneas" -#: app.c:1064 +#: app.c:1067 msgid "end of file after a one-character quote; \\0 inserted" -msgstr "fin de fichero después de una comilla de un carácter; se insertó \\0" +msgstr "fin de fichero tras una comilla de un carácter; se insertó \\0" -#: app.c:1072 +#: app.c:1075 msgid "end of file in escape character" msgstr "fin de fichero en carácter de escape" -#: app.c:1084 +#: app.c:1087 msgid "missing close quote; (assumed)" -msgstr "falta la comilla que cierra; (se asume)" +msgstr "ausente la comilla que cierra; (se asume)" -#: app.c:1153 app.c:1208 app.c:1219 app.c:1293 +#: app.c:1156 app.c:1211 app.c:1223 app.c:1303 msgid "end of file in comment; newline inserted" msgstr "fin de fichero en comentario; se insertó una línea nueva" #: as.c:162 msgid "missing emulation mode name" -msgstr "falta el nombre del modo de emulación" +msgstr "ausente el nombre del modo de emulación" #: as.c:177 #, c-format msgid "unrecognized emulation name `%s'" -msgstr "no se reconoce el nombre de emulación `%s'" +msgstr "no reconocido el nombre de emulación «%s»" #: as.c:224 #, c-format msgid "GNU assembler version %s (%s) using BFD version %s\n" msgstr "GNU ensamblador versión %s (%s) utilizando BFD versión %s\n" -#: as.c:231 +#: as.c:236 #, c-format msgid "Usage: %s [option...] [asmfile...]\n" -msgstr "Modo de empleo: %s [opción...] [ficheroasm...]\n" +msgstr "Modo de empleo: %s [casilla...] [ficheroasm...]\n" -#: as.c:233 +#: as.c:238 #, c-format msgid "" "Options:\n" @@ -91,8 +94,8 @@ msgid "" " \t =FILE list to FILE (must be last sub-option)\n" msgstr "" "Opciones:\n" -" -a[sub-opción...]\t activa listados\n" -" \t Sub-opciones [por defecto hls]:\n" +" -a[sub-casilla...]\t activa listados\n" +" \t Sub-casillas [por defecto hls]:\n" " \t c omite condicionales falsos\n" " \t d omite directivas de depuración\n" " \t g incluye información general\n" @@ -101,23 +104,26 @@ msgstr "" " \t m incluye expansiones de macros\n" " \t n omite el procesamiento de formas\n" " \t s incluye símbolos\n" -" \t =FICH lista a FICHero (debe ser la última subopción)\n" +" \t =FICH lista a FICHero (debe ser la última subcasilla)\n" -#: as.c:247 +#: as.c:252 #, c-format msgid " --alternate initially turn on alternate macro syntax\n" msgstr " --alternate activa inicialmente la sintaxis alternativa de macros\n" -#: as.c:250 -#, c-format +#: as.c:255 +#, fuzzy, c-format +#| msgid "" +#| " --compress-debug-sections\n" +#| " compress DWARF debug sections using zlib\n" msgid "" -" --compress-debug-sections\n" -" compress DWARF debug sections using zlib\n" +" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" +" compress DWARF debug sections using zlib [default]\n" msgstr "" -" --compress-debug-sections\n" -" comprime las secciones de depuración DWARF con zlib\n" +" --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n" +" Comprime secciones de depuración DWARF empleando zlib\n" -#: as.c:253 +#: as.c:258 #, c-format msgid "" " --nocompress-debug-sections\n" @@ -126,12 +132,36 @@ msgstr "" " --nocompress-debug-sections\n" " no comprime las secciones de depuración DWARF\n" -#: as.c:257 +#: as.c:262 +#, fuzzy, c-format +#| msgid "" +#| " --compress-debug-sections\n" +#| " compress DWARF debug sections using zlib\n" +msgid "" +" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" +" compress DWARF debug sections using zlib\n" +msgstr "" +" --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n" +" Comprime secciones de depuración DWARF empleando zlib\n" + +#: as.c:265 +#, fuzzy, c-format +#| msgid "" +#| " --nocompress-debug-sections\n" +#| " don't compress DWARF debug sections\n" +msgid "" +" --nocompress-debug-sections\n" +" don't compress DWARF debug sections [default]\n" +msgstr "" +" --nocompress-debug-sections\n" +" no comprime las secciones de depuración DWARF\n" + +#: as.c:269 #, c-format msgid " -D produce assembler debugging messages\n" msgstr " -D produce mensajes de depuración de ensamblador\n" -#: as.c:259 +#: as.c:271 #, c-format msgid "" " --debug-prefix-map OLD=NEW\n" @@ -140,27 +170,27 @@ msgstr "" " --debug-prefix-map ANT=NUEVO\n" " mapea ANT en NUEVO en la información de depuración\n" -#: as.c:262 +#: as.c:274 #, c-format msgid " --defsym SYM=VAL define symbol SYM to given value\n" msgstr " --defsym SIM=VAL define el símbolo SIM al valor dado\n" -#: as.c:278 +#: as.c:290 #, c-format msgid " emulate output (default %s)\n" msgstr " emula la salida (por defecto %s)\n" -#: as.c:283 +#: as.c:295 #, c-format msgid " --execstack require executable stack for this object\n" msgstr " --execstack requiere pila ejecutable para este objeto\n" -#: as.c:285 +#: as.c:297 #, c-format msgid " --noexecstack don't require executable stack for this object\n" msgstr " --noexecstack no requiere pila ejecutable para este objeto\n" -#: as.c:287 +#: as.c:299 #, c-format msgid "" " --size-check=[error|warning]\n" @@ -169,92 +199,256 @@ msgstr "" " --size-check=[error|warning]\n" "\t\t\t revisar directiva .size de ELF (--size-check=error por defecto)\n" -#: as.c:291 +#: as.c:302 +#, fuzzy, c-format +msgid "" +" --elf-stt-common=[no|yes]\n" +" generate ELF common symbols with STT_COMMON type\n" +msgstr "" +" -j --only-section <nombre> Solo copia sección <nombre> a la salida símbolos\n" +" --add-gnu-debuglink=<fichero> Añade sección .gnu_debuglink enlazando a <fichero>\n" +" -R --remove-section <nombre> Quita sección <nombre> desde la salida\n" +" --remove-relocations <nombre> Quita reubicaciones desde sección <nombre>\n" +" -S --strip-all Quita toda información simbólica y reubicación\n" +" -g --strip-debug Quita todos símbolos depuradores y secciones\n" +" --strip-dwo Quita todas las secciones DWO\n" +" --strip-unneeded Quita todos los símbolos no necesario para\n" +"\t\t\t\t reubicaciones\n" +" -N --strip-symbol <nombre> No copia el <nombre> del símbolo\n" +" --strip-unneeded-symbol <nombre>\n" +" No copia el símbolo <nombre> a menos que sea\n" +" necesario para reubicaciones\n" +" --only-keep-debug Recorta todo excepto la información depuradora\n" +" --extract-dwo Solo copia secciones DWO\n" +" --extract-symbol Quita contenidos de la sección pero conserva símbolos\n" +" -K --keep-symbol <nombre> No desnuda el símbolo <nombre>\n" +" --keep-file-symbols No descubre los símbolos de fichero\n" +" --localize-hidden Convierte todos los símbolos ocultos ELF en local\n" +" -L --localize-symbol <nombre> Fuerza marcar el símbolo <nombre> como local\n" +" --globalize-symbol <nombre> Fuerza marcar el símbolo <nombre> como global\n" +" -G --keep-global-symbol <nombre> Vuelve locales todos los símbolos excepto <nombre>\n" +" -W --weaken-symbol <nombre> Fuerza que el símbolo <nom> se marque como débil\n" +" --weaken Fuerza que todos los símbolos se marquen como débiles\n" +" -w --wildcard Permite comodines en la comparación de símbolos\n" +" -I --input-target <nombrebfd> Asume que el fichero de entrada está en el\n" +" formato <nombrebfd>\n" +" -O --output-target <nombrebfd> Crea un fichero de salida en el formato <nombrebfd>\n" +" -B --binary-architecture <arch> Establece la arquitectura del fichero de salida,\n" +" salida, cuando la entrada es binaria\n" +" -F --target <nombrebfd> Establece tanto el formato de salida como\n" +" el de entrada a <nombrebfd>\n" +" --debugging Convierte la información de depuración, si es posible\n" +" -p --preserve-dates Copia las marcas de tiempo de modificación y\n" +" acceso a la salida\n" +" -j --only-section <nombre> Sólo copia la sección <nombre> en la salida\n" +" --add-gnu-debuglink=<fich> Agrega la sección de enlazado .gnu_debuglink\n" +" al <fich>ero\n" +" -R --remove-section <nombre> Quita la sección <nombre> de la salida\n" +" -S --strip-all Quita todos los símbolos y la información de\n" +" reubicación\n" +" -g --strip-debug Quita todos los símbolos y secciones dedepuración\n" +" depuración\n" +" --strip-unneeded Quita todos los símbolos innecesarios para\n" +" las reubicaciones\n" +" -x --discard-all Quita todos los símbolos que no son globales\n" +" -X --discard-locals Quita cualquier símbolo generado por el\n" +" compilador\n" +" -i --interleave [<num>] Solo copia N de cada <num> bytes\n" +" --interleave-width <num> Define N para --interleave\n" +" -b --byte <num> Selecciona el byte <num> en cada bloque espaciado\n" +" --gap-fill <val> Rellena los huecos entre secciones con <val>\n" +" --pad-to <dirección> Rellena la última sección hasta la <dirección>\n" +" --set-start <dirección> Establece la dirección de inicio en <dirección>\n" +" {--change-start|--adjust-start} <incr>\n" +" Añade <incr> a la dirección de inicio\n" +" {--change-addresses|--adjust-vma} <incr>\n" +" Añade <incr> a las direcciones LMA, VMA y\n" +"\t\t\t\t la de inicio\n" +" {--change-section-address|--adjust-section-vma} <nombre>{=|+|-}<val>\n" +" Modifica el LMA y el VMA de la sección\n" +" <nombre> por <val>\n" +" --change-section-lma <name>{=|+|-}<val>\n" +" Modifica LMA de la sección <nombre> por <val>\n" +" --change-section-vma <name>{=|+|-}<val>\n" +" Modifica VMA de la sección <nombre> por <val>\n" +" {--[no-]change-warnings|--[no-]adjust-warnings}\n" +" Avisa si no existe una sección nombrada\n" +" --set-section-flags <nombre>=<opciones>\n" +" Establece las propiedades de la sección\n" +" <nombre> a <opciones>\n" +" --add-section <nombre>=<fichero>\n" +" Agrega la sección <nombre> que se encuentra\n" +" en el <fichero> a la salida\n" +" --rename-section <ant>=<nvo>[,<opts>] Renombra la sección <ant> a <nvo>\n" +" --long-section-names {enable|disable|keep}\n" +" Manipula los nombres de sección largos en\n" +" objetos Coff.\n" +" --change-leading-char Fuerza el carácter de estilo inicial en\n" +" el formato de salida\n" +" --remove-leading-char Borra el carácter inicial de los símbolos\n" +" globales\n" +" --reverse-bytes=<num> Invierte <num> bytes a la vez, en la\n" +" sección de salida con contenido\n" +" --redefine-sym <ant>=<nvo> Redefine el nombre de símbolo <ant> a <nvo>\n" +" --redefine-syms <fichero> --redefine-sym para todos los pares de\n" +" símbolos enlistados en el <fichero>\n" +" --srec-len <número> Restringe la longitud de los Srecords generados\n" +" generados\n" +" --srec-forceS3 Restringe el tipo de los Srecords generados a S3\n" +" --strip-symbols <fichero> -N para todos los símbolos listados en el\n" +" <fichero>\n" +" --strip-unneeded-symbols <fichero>\n" +" --strip-unneeded-symbol para todos los\n" +" símbolos enlistados en el <fichero>\n" +" --keep-symbols <fichero> -K para todos los símbolos enlistados en el\n" +" <fichero>\n" +" --localize-symbols <fichero> -L para todos los símbolos enlistados en el\n" +" <fichero>\n" +" --globalize-symbols <fichero> --globalize-symbol para todos los símbolos\n" +" en el <fichero>\n" +" --keep-global-symbols <fichero>\n" +" -G para todos los símbolos enlistados en el\n" +" <fichero>\n" +" --weaken-symbols <fichero> -W para todos los símbolos enlistados en el\n" +" <fichero>\n" +" --alt-machine-code <índice> Utiliza código máquina alternativo para la\n" +" salida\n" +" --writable-text Marca el texto de salida como modificable\n" +" --readonly-text Marca el texto de salida como protegido\n" +" contra escritura\n" +" --pure Marca el fichero de salida como paginado en demanda\n" +" --impure Marca el fichero de salida como impuro\n" +" --prefix-symbols <prefijo> Agrega <prefijo> al inicio de cada nombre de\n" +" símbolo\n" +" --prefix-sections <prefijo> Agrega <prefijo> al inicio de cada nombre de\n" +" sección\n" +" --prefix-alloc-sections <prefijo>\n" +" Agrega <prefijo> al inicio de cada nombre de\n" +" sección alojable\n" +" --file-alignment <num> Define la alineacion del fichero PE a <num>\n" +" --heap <reserva>[,<confirma>] Define el cúmulo reserva/confirma de PE a\n" +" <reserva>/<confirma>\n" +" --image-base <dirección> Define la imagen base de PE a <dirección>\n" +" --stack <reserva>[,<confirma>] Define la pila reserva/confirma de PE a\n" +" <reserva>/<confirma>\n" +" --subsystem <nombre>[:<versión>]\n" +" Define el subsistema PE a <nombre> [y <versión>]\n" +" --compress-debug-sections Comprime las secciones de depuración DWARF\n" +" usando zlib\n" +" --decompress-debug-sections Descomprime las secciones de depuración\n" +" DWARF usando zlib\n" +" -M --merge-notes\tQuita asientos redundantes en secciones anotadas\n" +" --no-merge-notes No intentar quitar anotaciones redundantes (predet.)\n" +" -v --verbose Enlista todos los ficheros objeto modificados\n" +" @<fichero> Lee opciones del <fichero>\n" +" -V --version Enseña el número de versión de este programa\n" +" -h --help Enseña esta salida\n" +" --info Enlista los formatos objeto y arquitecturas\n" +" que se admiten\n" + +#: as.c:305 +#, c-format +msgid " --sectname-subst enable section name substitution sequences\n" +msgstr "" + +#: as.c:308 #, c-format msgid " -f skip whitespace and comment preprocessing\n" -msgstr " -f salta espacios en blanco y comentarios de preprocesamiento\n" +msgstr " -f omite espacios en blanco y comentarios de preprocesamiento\n" -#: as.c:293 +#: as.c:310 #, c-format msgid " -g --gen-debug generate debugging information\n" msgstr " -g --gen-debug genera información de depuración\n" -#: as.c:295 +#: as.c:312 #, c-format msgid " --gstabs generate STABS debugging information\n" msgstr " --gstabs genera información de depuración de STABS\n" -#: as.c:297 +#: as.c:314 #, c-format msgid " --gstabs+ generate STABS debug info with GNU extensions\n" msgstr " --gstabs+ genera información de depuración de STABS con extensiones GNU\n" -#: as.c:299 +#: as.c:316 #, c-format msgid " --gdwarf-2 generate DWARF2 debugging information\n" -msgstr " --gdwarf-2 genera información de depuración DWARF2\n" +msgstr " --genana-2 genera información de depuración DWARF2\n" -#: as.c:301 +#: as.c:318 +#, c-format +msgid " --gdwarf-sections generate per-function section names for DWARF line information\n" +msgstr "" +" --genana-sections genera información de línea DWARF para nombre de sección por\n" +" función\n" + +#: as.c:320 #, c-format msgid " --hash-size=<value> set the hash table size close to <value>\n" -msgstr " --hash-size=<valor> establece el tamaño de la tabla de dispersión cerca a <valor>\n" +msgstr " --hash-size=<valor> establece el tamaño de la distribución de dispersión cerca a <valor>\n" -#: as.c:303 +#: as.c:322 #, c-format msgid " --help show this message and exit\n" msgstr " --help muestra este mensaje y termina\n" -#: as.c:305 +#: as.c:324 #, c-format msgid " --target-help show target specific options\n" -msgstr " --target-help muestra las opciones específicas del objetivo\n" +msgstr " --target-help muestra las casillas específicas del objetivo\n" -#: as.c:307 +#: as.c:326 #, c-format msgid " -I DIR add DIR to search list for .include directives\n" msgstr " -I DIR agrega DIR a la lista de búsqueda para directivas .include\n" -#: as.c:309 +#: as.c:328 #, c-format msgid " -J don't warn about signed overflow\n" msgstr " -J no avisa sobre desbordamiento con signo\n" -#: as.c:311 +#: as.c:330 #, c-format msgid " -K warn when differences altered for long displacements\n" msgstr " -K avisa cuando hay diferencias alteradas por desubicaciones largas\n" -#: as.c:313 +#: as.c:332 #, c-format msgid " -L,--keep-locals keep local symbols (e.g. starting with `L')\n" msgstr " -L,--keep-locals conserva los símbolos locales (p.e. si inician con `L')\n" -#: as.c:315 +#: as.c:334 #, c-format msgid " -M,--mri assemble in MRI compatibility mode\n" msgstr " -M,--mri ensambla en modo de compatibilidad MRI\n" -#: as.c:317 +#: as.c:336 #, c-format msgid " --MD FILE write dependency information in FILE (default none)\n" msgstr " --MD FICHERO escribe la información de dependencias en el FICHERO (por defecto ninguno)\n" -#: as.c:319 +#: as.c:338 #, c-format msgid " -nocpp ignored\n" msgstr " -nocpp se descarta\n" -#: as.c:321 +#: as.c:340 +#, c-format +msgid " -no-pad-sections do not pad the end of sections to alignment boundaries\n" +msgstr "" + +#: as.c:342 #, c-format msgid " -o OBJFILE name the object-file output OBJFILE (default a.out)\n" msgstr " -o FICHOBJ nombra la salida del objeto fichero FICHOBJ (por defecto a.out)\n" -#: as.c:323 +#: as.c:344 #, c-format msgid " -R fold data section into text section\n" msgstr " -R incorpora la sección de datos en la sección de texto\n" -#: as.c:325 +#: as.c:346 #, c-format msgid "" " --reduce-memory-overheads \n" @@ -265,42 +459,42 @@ msgstr "" " prefiere un menor uso de memoria al costo de\n" " tiempos de ensamblado más largos\n" -#: as.c:329 +#: as.c:350 #, c-format msgid " --statistics print various measured statistics from execution\n" msgstr " --statistics muestra varias estadísticas medidas de la ejecución\n" -#: as.c:331 +#: as.c:352 #, c-format msgid " --strip-local-absolute strip local absolute symbols\n" msgstr " --strip-local-absolute remueve los símbolos locales absolutos\n" -#: as.c:333 +#: as.c:354 #, c-format msgid " --traditional-format Use same format as native assembler when possible\n" msgstr " --traditional-format Usa el mismo formato que el ensamblador nativo en lo posible\n" -#: as.c:335 +#: as.c:356 #, c-format msgid " --version print assembler version number and exit\n" msgstr " --version muestra el número de versión del ensamblador y termina\n" -#: as.c:337 +#: as.c:358 #, c-format msgid " -W --no-warn suppress warnings\n" msgstr " -W --no-warn suprime los avisos\n" -#: as.c:339 +#: as.c:360 #, c-format msgid " --warn don't suppress warnings\n" msgstr " --warn no suprime los avisos\n" -#: as.c:341 +#: as.c:362 #, c-format msgid " --fatal-warnings treat warnings as errors\n" msgstr " --fatal-warnings trata los avisos como errores\n" -#: as.c:344 +#: as.c:365 #, c-format msgid "" " --itbl INSTTBL extend instruction set to include instructions\n" @@ -310,22 +504,22 @@ msgstr "" " instrucciones que coincidan con las especificaciones\n" " definidas en el fichero INSTTBL\n" -#: as.c:348 +#: as.c:369 #, c-format msgid " -w ignored\n" msgstr " -w se descarta\n" -#: as.c:350 +#: as.c:371 #, c-format msgid " -X ignored\n" msgstr " -X se descarta\n" -#: as.c:352 +#: as.c:373 #, c-format msgid " -Z generate object file even after errors\n" -msgstr " -Z genera el fichero objeto aún después de errores\n" +msgstr " -Z genera el fichero objeto aún tras errores\n" -#: as.c:354 +#: as.c:375 #, c-format msgid "" " --listing-lhs-width set the width in words of the output data column of\n" @@ -334,7 +528,7 @@ msgstr "" " --listing-lhs-width establece la anchura en palabras de la columna de\n" " datos de salida en el listado\n" -#: as.c:357 +#: as.c:378 #, c-format msgid "" " --listing-lhs-width2 set the width in words of the continuation lines\n" @@ -346,7 +540,7 @@ msgstr "" " descarta si es más pequeño que la anchura de la\n" " primera línea\n" -#: as.c:361 +#: as.c:382 #, c-format msgid "" " --listing-rhs-width set the max width in characters of the lines from\n" @@ -355,7 +549,7 @@ msgstr "" " --listing-rhs-width establece la anchura máxima en caracteres de las\n" " líneas del fichero fuente\n" -#: as.c:364 +#: as.c:385 #, c-format msgid "" " --listing-cont-lines set the maximum number of continuation lines used\n" @@ -365,33 +559,33 @@ msgstr "" " utilizadas para la columna de datos de salida del\n" " listado\n" -#: as.c:367 +#: as.c:388 #, c-format msgid " @FILE read options from FILE\n" -msgstr " @FICHERO lee opciones del FICHERO\n" +msgstr " @FICHERO lee casillas del FICHERO\n" -#: as.c:375 +#: as.c:396 #, c-format msgid "Report bugs to %s\n" msgstr "Reporte bichos a %s\n" -#: as.c:587 +#: as.c:616 #, c-format msgid "unrecognized option -%c%s" -msgstr "no se reconoce la opción -%c%s" +msgstr "no se reconoce la casilla -%c%s" #. This output is intended to follow the GNU standards document. -#: as.c:625 +#: as.c:658 #, c-format msgid "GNU assembler %s\n" msgstr "GNU ensamblador %s\n" -#: as.c:626 +#: as.c:659 #, c-format -msgid "Copyright 2011 Free Software Foundation, Inc.\n" -msgstr "Copyright 2011 Free Software Foundation, Inc.\n" +msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n" +msgstr "© 2018 Free Software Foundation, Inc.\n" -#: as.c:627 +#: as.c:660 #, c-format msgid "" "This program is free software; you may redistribute it under the terms of\n" @@ -402,356 +596,394 @@ msgstr "" "la Licencia Pública General de GNU versión 3 o posterior.\n" "Este programa no tiene ninguna garantía.\n" -#: as.c:631 +#: as.c:665 +#, c-format +msgid "" +"This assembler was configured for a target of `%s' and default,\n" +"cpu type `%s'.\n" +msgstr "" +"Este ensamblador fue configurado para un objetivo de «%s» y por omisión,\n" +"tipo «%s» de cpu.\n" + +#: as.c:669 #, c-format msgid "This assembler was configured for a target of `%s'.\n" -msgstr "Este ensamblador se configuró para un objetivo `%s'.\n" +msgstr "Este ensamblador se configuró para un objetivo «%s».\n" -#: as.c:638 +#: as.c:677 msgid "multiple emulation names specified" msgstr "se especificaron múltiples nombres de emulación" -#: as.c:640 +#: as.c:679 msgid "emulations not handled in this configuration" msgstr "las emulaciones no se manejan en esta configuración" -#: as.c:645 +#: as.c:684 #, c-format msgid "alias = %s\n" msgstr "alias = %s\n" -#: as.c:646 +#: as.c:685 #, c-format msgid "canonical = %s\n" msgstr "canónico = %s\n" -#: as.c:647 +#: as.c:686 #, c-format msgid "cpu-type = %s\n" msgstr "tipo-cpu = %s\n" -#: as.c:649 +#: as.c:688 #, c-format msgid "format = %s\n" msgstr "formato = %s\n" -#: as.c:652 +#: as.c:691 #, c-format msgid "bfd-target = %s\n" msgstr "objetivo-bfd = %s\n" -#: as.c:660 -msgid "cannot compress debug sections (zlib not installed)" -msgstr "no se pueden comprimir las secciones de depuración (zlib no está instalado)" +#: as.c:708 +#, c-format +msgid "Invalid --compress-debug-sections option: `%s'" +msgstr "Opción invalida --compress-debug-sections: «%s»" -#: as.c:681 +#: as.c:711 +#, c-format +msgid "--compress-debug-sections=%s is unsupported" +msgstr "--compress-debug-sections=%s no es compatible" + +#: as.c:736 msgid "bad defsym; format is --defsym name=value" -msgstr "defsym erróneo; el formato es --defsym nombre=valor" +msgstr "defsym equivocado; el formato es --defsym nombre=valor" -#: as.c:701 +#: as.c:756 msgid "no file name following -t option" -msgstr "no hay un nombre de fichero a continuación de la opción -t" +msgstr "no hay un nombre de fichero a continuación de la casilla -t" -#: as.c:716 +#: as.c:771 #, c-format msgid "failed to read instruction table %s\n" -msgstr "falló al leer la tabla de instrucciones %s\n" +msgstr "falló al leer la distribución de instrucciones %s\n" -#: as.c:828 +#: as.c:887 #, c-format msgid "Invalid --size-check= option: `%s'" -msgstr "Opción --size-check= inválida: `%s'" +msgstr "Invalida opción --size-check=: «%s»" #: as.c:896 #, c-format +msgid "Invalid --elf-stt-common= option: `%s'" +msgstr "Invalida opción no reconocida --elf-stt-common «%s»" + +#: as.c:969 +#, c-format msgid "invalid listing option `%c'" -msgstr "opción de listado `%c' inválida" +msgstr "invalida listado de opción `%c'" -#: as.c:949 +#: as.c:1022 msgid "--hash-size needs a numeric argument" msgstr "--hash-size necesita un argumento numérico" -#: as.c:974 +#: as.c:1044 #, c-format msgid "%s: total time in assembly: %ld.%06ld\n" msgstr "%s: tiempo total en ensamblado: %ld.%06ld\n" -#: as.c:977 +#: as.c:1325 #, c-format -msgid "%s: data size %ld\n" -msgstr "%s: tamaño de datos %ld\n" +msgid "%d warning" +msgid_plural "%d warnings" +msgstr[0] "%d aviso" +msgstr[1] "%d avisos" -#: as.c:1292 +#: as.c:1327 +#, fuzzy, c-format +#| msgid "parse error" +msgid "%d error" +msgid_plural "%d errors" +msgstr[0] "error de decodificación" +msgstr[1] "error de decodificación" + +#: as.c:1331 +#, c-format +msgid "%s, treating warnings as errors" +msgstr "%s , tratando avisos como errores" + +#: as.c:1342 #, c-format -msgid "%d warnings, treating warnings as errors" -msgstr "%d avisos, se tratan los avisos como errores" +msgid "%s, %s, generating bad object file\n" +msgstr "%s, %s, generando fichero objeto equivocado\n" -#: as.h:184 +#: as.h:173 #, c-format msgid "Case value %ld unexpected at line %d of file \"%s\"\n" -msgstr "Valor de case %ld inesperado en la línea %d del fichero \"%s\"\n" +msgstr "Valor de case %ld inesperado en la línea %d del fichero «%s»\n" #. #. * We have a GROSS internal error. #. * This should never happen. #. -#: atof-generic.c:417 config/tc-m68k.c:3579 +#: atof-generic.c:418 config/tc-m68k.c:3582 msgid "failed sanity check" msgstr "falló la prueba de sanidad" -#: cgen.c:113 config/tc-alpha.c:2101 config/tc-alpha.c:2125 -#: config/tc-arc.c:1684 config/tc-d10v.c:552 config/tc-d30v.c:538 -#: config/tc-mn10200.c:1101 config/tc-mn10300.c:1751 config/tc-ppc.c:2617 -#: config/tc-ppc.c:2768 config/tc-ppc.c:2910 config/tc-ppc.c:2921 -#: config/tc-s390.c:1250 config/tc-s390.c:1364 config/tc-s390.c:1493 -#: config/tc-v850.c:2229 config/tc-v850.c:2300 config/tc-v850.c:2346 -#: config/tc-v850.c:2383 config/tc-v850.c:2420 config/tc-v850.c:2649 +#: cgen.c:107 config/tc-alpha.c:2099 config/tc-alpha.c:2123 +#: config/tc-arc.c:4013 config/tc-arc.c:4087 config/tc-d10v.c:550 +#: config/tc-d30v.c:537 config/tc-mn10200.c:1098 config/tc-mn10300.c:1752 +#: config/tc-ppc.c:2987 config/tc-ppc.c:3173 config/tc-ppc.c:3438 +#: config/tc-s390.c:1323 config/tc-s390.c:1446 config/tc-s390.c:1584 +#: config/tc-v850.c:2538 config/tc-v850.c:2609 config/tc-v850.c:2656 +#: config/tc-v850.c:2693 config/tc-v850.c:2730 config/tc-v850.c:2993 msgid "too many fixups" msgstr "demasiadas composturas" -#: cgen.c:400 cgen.c:420 config/tc-arc.c:1665 config/tc-d10v.c:463 -#: config/tc-d30v.c:454 config/tc-i370.c:2125 config/tc-mn10200.c:1043 -#: config/tc-mn10300.c:1676 config/tc-ppc.c:2656 config/tc-s390.c:1221 -#: config/tc-v850.c:2337 config/tc-v850.c:2371 config/tc-v850.c:2411 -#: config/tc-v850.c:2622 config/tc-z80.c:417 +#: cgen.c:372 cgen.c:392 config/tc-d10v.c:461 config/tc-d30v.c:453 +#: config/tc-i370.c:2127 config/tc-mn10200.c:1040 config/tc-mn10300.c:1677 +#: config/tc-ppc.c:3029 config/tc-s390.c:1307 config/tc-v850.c:2647 +#: config/tc-v850.c:2681 config/tc-v850.c:2721 config/tc-v850.c:2966 +#: config/tc-z80.c:446 msgid "illegal operand" msgstr "operando ilegal" -#: cgen.c:424 config/tc-arc.c:1667 config/tc-avr.c:632 config/tc-d10v.c:465 -#: config/tc-d30v.c:456 config/tc-h8300.c:500 config/tc-i370.c:2127 -#: config/tc-mcore.c:662 config/tc-microblaze.c:579 config/tc-mmix.c:488 -#: config/tc-mn10200.c:1046 config/tc-mn10300.c:1679 config/tc-msp430.c:452 -#: config/tc-or32.c:307 config/tc-ppc.c:2658 config/tc-s390.c:1239 -#: config/tc-sh.c:1387 config/tc-sh64.c:2213 config/tc-v850.c:2341 -#: config/tc-v850.c:2375 config/tc-v850.c:2415 config/tc-v850.c:2625 -#: config/tc-z80.c:570 config/tc-z8k.c:350 +#: cgen.c:396 config/tc-avr.c:899 config/tc-d10v.c:463 config/tc-d30v.c:455 +#: config/tc-h8300.c:502 config/tc-i370.c:2129 config/tc-mcore.c:661 +#: config/tc-microblaze.c:609 config/tc-mmix.c:495 config/tc-mn10200.c:1043 +#: config/tc-mn10300.c:1680 config/tc-msp430.c:417 config/tc-ppc.c:3031 +#: config/tc-s390.c:1312 config/tc-sh.c:1385 config/tc-sh64.c:2214 +#: config/tc-v850.c:2651 config/tc-v850.c:2685 config/tc-v850.c:2725 +#: config/tc-v850.c:2969 config/tc-xgate.c:895 config/tc-z80.c:557 +#: config/tc-z8k.c:349 msgid "missing operand" -msgstr "falta un operando" +msgstr "ausente operando" -#: cgen.c:799 +#: cgen.c:767 msgid "a reloc on this operand implies an overflow" msgstr "una reubicación en este operando implica un desbordamiento" -#: cgen.c:822 +#: cgen.c:790 msgid "operand mask overflow" msgstr "desbordamiento de máscara de operando" #. We can't actually support subtracting a symbol. -#: cgen.c:886 config/tc-arc.c:1249 config/tc-arm.c:1649 config/tc-arm.c:9195 -#: config/tc-arm.c:9247 config/tc-arm.c:9494 config/tc-arm.c:10301 -#: config/tc-arm.c:11396 config/tc-arm.c:11436 config/tc-arm.c:11776 -#: config/tc-arm.c:11815 config/tc-avr.c:1165 config/tc-cris.c:4047 -#: config/tc-d10v.c:1511 config/tc-d30v.c:1915 config/tc-mips.c:5697 -#: config/tc-msp430.c:1936 config/tc-ppc.c:6072 config/tc-spu.c:957 -#: config/tc-spu.c:981 config/tc-tilegx.c:1421 config/tc-tilepro.c:1268 -#: config/tc-v850.c:3084 config/tc-xstormy16.c:483 config/tc-xtensa.c:5833 -#: config/tc-xtensa.c:11830 +#: cgen.c:851 config/tc-arm.c:1776 config/tc-arm.c:10346 config/tc-arm.c:10398 +#: config/tc-arm.c:10656 config/tc-arm.c:11493 config/tc-arm.c:12630 +#: config/tc-arm.c:12670 config/tc-arm.c:13013 config/tc-arm.c:13054 +#: config/tc-arm.c:17513 config/tc-arm.c:17554 config/tc-avr.c:1550 +#: config/tc-avr.c:1562 config/tc-avr.c:1826 config/tc-cris.c:4067 +#: config/tc-d10v.c:1507 config/tc-d30v.c:1912 config/tc-ft32.c:574 +#: config/tc-ft32.c:587 config/tc-mips.c:9438 config/tc-mips.c:10743 +#: config/tc-mips.c:11999 config/tc-mips.c:12658 config/tc-nds32.c:6587 +#: config/tc-pru.c:747 config/tc-pru.c:757 config/tc-spu.c:957 +#: config/tc-spu.c:981 config/tc-tilegx.c:1485 config/tc-tilepro.c:1346 +#: config/tc-v850.c:3451 config/tc-vax.c:282 config/tc-xstormy16.c:482 +#: config/tc-xtensa.c:5949 config/tc-xtensa.c:13095 msgid "expression too complex" msgstr "expresión demasiado compleja" -#: cgen.c:982 config/tc-arc.c:1310 config/tc-ppc.c:6197 config/tc-s390.c:2135 -#: config/tc-v850.c:3131 config/tc-xstormy16.c:537 +#: cgen.c:950 config/tc-ppc.c:7027 config/tc-s390.c:2365 config/tc-v850.c:3503 +#: config/tc-xstormy16.c:539 msgid "unresolved expression that must be resolved" msgstr "expresión sin resolver que se debe resolver" -#: cgen.c:1007 config/tc-xstormy16.c:562 +#: cgen.c:975 config/tc-xstormy16.c:564 #, c-format msgid "internal error: can't install fix for reloc type %d (`%s')" -msgstr "error interno: no se puede instalar la compostura para el tipo de reubicación %d (`%s')" +msgstr "error interno: no se puede instalar la compostura para el tipo reubicado %d («%s»)" -#: cgen.c:1060 +#: cgen.c:1026 config/tc-nios2.c:1360 config/tc-pru.c:788 msgid "relocation is not supported" msgstr "no se admite la reubicación" -#: cond.c:83 +#: cond.c:82 msgid "invalid identifier for \".ifdef\"" msgstr "identificador inválido para \".ifdef\"" -#: cond.c:150 +#: cond.c:149 msgid "non-constant expression in \".if\" statement" -msgstr "expresión no constante en la declaración \".if\"" +msgstr "expresión en declaración \".if\" no constante" -#: cond.c:277 +#: cond.c:276 msgid "bad format for ifc or ifnc" -msgstr "formato erróneo para ifc ó ifnc" +msgstr "formato equivocado para ifc ó ifnc" -#: cond.c:307 +#: cond.c:306 msgid "\".elseif\" without matching \".if\"" -msgstr "\".elseif\" sin un \".if\" coincidente" +msgstr "\".elseif\" sin coincidir con \".if\"" -#: cond.c:311 +#: cond.c:310 msgid "\".elseif\" after \".else\"" -msgstr "\".elseif\" después de \".else\"" +msgstr "\".elseif\" tras \".else\"" -#: cond.c:314 cond.c:420 +#: cond.c:313 cond.c:419 msgid "here is the previous \".else\"" -msgstr "aquí está el \".else\" anterior" +msgstr "aquí está el anterior \".else\"" -#: cond.c:317 cond.c:423 +#: cond.c:316 cond.c:422 msgid "here is the previous \".if\"" -msgstr "aquí está el \".if\" anterior" +msgstr "aquí está el anterior \".if\"" -#: cond.c:346 +#: cond.c:345 msgid "non-constant expression in \".elseif\" statement" -msgstr "expresión no constante en la declaración \".elseif\"" +msgstr "expresión no constante en \".elseif\" declarado" -#: cond.c:384 +#: cond.c:383 msgid "\".endif\" without \".if\"" msgstr "\".endif\" sin \".if\"" -#: cond.c:413 +#: cond.c:412 msgid "\".else\" without matching \".if\"" -msgstr "\".else\" sin un \".if\" coincidente" +msgstr "\".else\" sin coincidir un \".if\"" -#: cond.c:417 +#: cond.c:416 msgid "duplicate \".else\"" -msgstr "\".else\" duplicado" +msgstr "duplica \".else\"" -#: cond.c:468 +#: cond.c:467 msgid ".ifeqs syntax error" msgstr "error sintáctico en .ifeqs" -#: cond.c:549 +#: cond.c:548 msgid "end of macro inside conditional" msgstr "fin de macro dentro de un condicional" -#: cond.c:551 +#: cond.c:550 msgid "end of file inside conditional" msgstr "fin de fichero dentro de un condicional" -#: cond.c:554 +#: cond.c:553 msgid "here is the start of the unterminated conditional" msgstr "aquí es el inicio del condicional sin terminar" -#: cond.c:558 +#: cond.c:557 msgid "here is the \"else\" of the unterminated conditional" msgstr "aquí está el \"else\" del condicional sin terminar" -#: config/atof-ieee.c:141 +#: config/atof-ieee.c:139 msgid "cannot create floating-point number" msgstr "no se puede crear el número de coma flotante" -#: config/atof-ieee.c:288 +#: config/atof-ieee.c:286 msgid "NaNs are not supported by this target\n" msgstr "No se admiten NaNs en este objetivo\n" -#: config/atof-ieee.c:327 config/atof-ieee.c:368 +#: config/atof-ieee.c:325 config/atof-ieee.c:366 msgid "Infinities are not supported by this target\n" msgstr "No se admiten infinitos en este objetivo\n" -#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:1040 -#: config/tc-ia64.c:11435 config/tc-tic30.c:1259 config/tc-tic4x.c:2598 +#: config/atof-ieee.c:781 config/atof-vax.c:449 config/tc-arm.c:1152 +#: config/tc-ia64.c:11608 config/tc-tic30.c:1263 config/tc-tic4x.c:2585 msgid "Unrecognized or unsupported floating point constant" -msgstr "No se reconoce o no se admite la constante de coma flotante" +msgstr "No reconoce o no admite constante de coma flotante" -#: config/obj-aout.c:84 +#: config/obj-aout.c:81 #, c-format msgid "Attempt to put a common symbol into set %s" -msgstr "Se intentó poner un símbolo común en el conjunto %s" +msgstr "Intentaba poner un símbolo común en el conjunto %s" -#: config/obj-aout.c:88 +#: config/obj-aout.c:85 #, c-format msgid "Attempt to put an undefined symbol into set %s" -msgstr "Se intentó poner un símbolo indefinido en el conjunto %s" +msgstr "Intentaba poner un símbolo indefinido en el conjunto %s" -#: config/obj-aout.c:115 config/obj-coff.c:1398 +#: config/obj-aout.c:112 config/obj-coff.c:1382 #, c-format msgid "Symbol `%s' can not be both weak and common" -msgstr "El símbolo `%s' no puede ser débil y común al mismo tiempo" +msgstr "El símbolo «%s» no puede ser débil y común al mismo tiempo" -#: config/obj-coff.c:140 dw2gencfi.c:214 +#: config/obj-coff.c:135 dw2gencfi.c:334 #, c-format msgid "Inserting \"%s\" into structure table failed: %s" -msgstr "Falló la inserción de \"%s\" en la tabla de estructuras: %s" +msgstr "Falló la inserción de «%s» en la distribución de estructuras: %s" -#: config/obj-coff.c:219 config/obj-coff.c:1701 config/obj-macho.c:202 -#: config/tc-ppc.c:5147 config/tc-tic54x.c:4008 read.c:2795 +#: config/obj-coff.c:214 config/obj-coff.c:1681 config/tc-ppc.c:5647 +#: config/tc-tic54x.c:3980 read.c:2960 #, c-format msgid "error setting flags for \"%s\": %s" -msgstr "error al establecer las opciones para \"%s\": %s" +msgstr "error al establecer las casillas para «%s»: %s" #. Zero is used as an end marker in the file. -#: config/obj-coff.c:438 +#: config/obj-coff.c:435 msgid "Line numbers must be positive integers\n" msgstr "Los números de línea deben ser enteros positivos\n" -#: config/obj-coff.c:470 +#: config/obj-coff.c:467 msgid ".ln pseudo-op inside .def/.endef: ignored." msgstr "pseudo-operador .ln dentro de .def/.endef: se descarta." -#: config/obj-coff.c:512 ecoff.c:3250 +#: config/obj-coff.c:509 ecoff.c:3245 msgid ".loc outside of .text" msgstr ".loc fuera de .text" -#: config/obj-coff.c:519 +#: config/obj-coff.c:516 msgid ".loc pseudo-op inside .def/.endef: ignored." msgstr "pseudo-operador .loc dentro de .def/.endef: se descarta." -#: config/obj-coff.c:600 +#: config/obj-coff.c:596 msgid ".def pseudo-op used inside of .def/.endef: ignored." msgstr "se usó el pseudo-operador .def dentro de .def/.endef: se descarta." -#: config/obj-coff.c:636 +#: config/obj-coff.c:629 msgid ".endef pseudo-op used outside of .def/.endef: ignored." msgstr "se usó el pseudo-operador .endef fuera de .def/.endef: se descarta." -#: config/obj-coff.c:675 +#: config/obj-coff.c:668 #, c-format msgid "`%s' symbol without preceding function" -msgstr "símbolo `%s' sin una función precedente" +msgstr "símbolo «%s» sin una función precedente" -#: config/obj-coff.c:762 +#: config/obj-coff.c:755 #, c-format msgid "unexpected storage class %d" msgstr "clase de almacenamiento %d inesperada" -#: config/obj-coff.c:870 +#: config/obj-coff.c:863 msgid ".dim pseudo-op used outside of .def/.endef: ignored." msgstr "se usó el pseudo-operador .dim fuera de .def/.endef: se descarta." -#: config/obj-coff.c:890 +#: config/obj-coff.c:883 msgid "badly formed .dim directive ignored" -msgstr "se descarta la directiva .dim formada erróneamente" +msgstr "se descarta la directiva .dim formada equivocadamente" -#: config/obj-coff.c:939 -msgid ".size pseudo-op used outside of .def/.endef ignored." -msgstr "se descarta el pseudo-operador .size que se usó fuera de .def/.endef." +#: config/obj-coff.c:932 +msgid ".size pseudo-op used outside of .def/.endef: ignored." +msgstr "se utiliza el pseudo-operador .size fuera de .def/.endef: ignorado." -#: config/obj-coff.c:954 -msgid ".scl pseudo-op used outside of .def/.endef ignored." -msgstr "se descarta el pseudo-operador .scl que se usó fuera de .def/.endef." +#: config/obj-coff.c:947 +msgid ".scl pseudo-op used outside of .def/.endef: ignored." +msgstr "se utiliza el pseudo-operador .scl fuera de .def/.endef: descartado." -#: config/obj-coff.c:971 -msgid ".tag pseudo-op used outside of .def/.endef ignored." -msgstr "se descarta el pseudo-operador .tag que se usó fuera de .def/.endef." +#: config/obj-coff.c:964 +msgid ".tag pseudo-op used outside of .def/.endef: ignored." +msgstr "se utiliza el pseudo-operador .tag fuera de .def/.endef; descartado." -#: config/obj-coff.c:989 +#: config/obj-coff.c:981 #, c-format msgid "tag not found for .tag %s" msgstr "no se encontró una marca para .tag %s" -#: config/obj-coff.c:1002 -msgid ".type pseudo-op used outside of .def/.endef ignored." -msgstr "se descarta el pseudo-operador .type que se usó fuera de .def/.endef." +#: config/obj-coff.c:994 +msgid ".type pseudo-op used outside of .def/.endef: ignored." +msgstr "se utiliza el pseudo-operador .type fuera de .def/.endef; descartado." -#: config/obj-coff.c:1021 -msgid ".val pseudo-op used outside of .def/.endef ignored." -msgstr "se descarta el pseudo-operador .val que se usó fuera de .def/.endef." +#: config/obj-coff.c:1013 +msgid ".val pseudo-op used outside of .def/.endef: ignored." +msgstr "se utiliza el pseudo-operador .val fuera de .def/.endef; descartado." -#: config/obj-coff.c:1178 +#: config/obj-coff.c:1160 msgid "badly formed .weak directive ignored" -msgstr "se descarta la directiva .weak formada erróneamente" +msgstr "se descarta la directiva .weak formada equivocadamente" -#: config/obj-coff.c:1356 +#: config/obj-coff.c:1338 msgid "mismatched .eb" msgstr ".eb sin coincidencia" -#: config/obj-coff.c:1377 +#: config/obj-coff.c:1361 #, c-format msgid "C_EFCN symbol for %s out of scope" -msgstr "símbolo C_EFCN para %s fuera de ámbito" +msgstr "C_EFCN comoo símbolo para %s fuera de ámbito" -#: config/obj-coff.c:1431 +#: config/obj-coff.c:1415 #, c-format msgid "Warning: internal error: forgetting to set endndx of %s" msgstr "Aviso: error interno: se olvida definir endndx de %s" @@ -759,3846 +991,5220 @@ msgstr "Aviso: error interno: se olvida definir endndx de %s" #. STYP_INFO #. STYP_LIB #. STYP_OVER -#: config/obj-coff.c:1667 +#: config/obj-coff.c:1646 #, c-format msgid "unsupported section attribute '%c'" -msgstr "no se admite el atributo de sección '%c'" +msgstr "no se admite el atributo seccional '%c'" -#: config/obj-coff.c:1671 config/tc-ppc.c:5129 +#: config/obj-coff.c:1650 config/tc-ppc.c:5629 #, c-format msgid "unknown section attribute '%c'" -msgstr "atributo de sección '%c' desconocido" +msgstr "desconoce atributo seccional '%c'" -#: config/obj-coff.c:1713 config/obj-macho.c:216 +#: config/obj-coff.c:1693 config/obj-macho.c:267 #, c-format msgid "Ignoring changed section attributes for %s" -msgstr "Se descartan los atributos de sección cambiados para %s" +msgstr "Se descartan los atributos seccional cambiados para %s" -#: config/obj-coff.c:1853 +#: config/obj-coff.c:1831 #, c-format msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n" -msgstr "0x%lx: \"%s\" tipo = %ld, clase = %d, segmento = %d\n" +msgstr "0x%lx: «%s» tipo = %ld, clase = %d, segmento = %d\n" -#: config/obj-ecoff.c:125 +#: config/obj-ecoff.c:124 msgid "Can't set GP value" msgstr "No se puede establecer el valor GP" -#: config/obj-ecoff.c:132 +#: config/obj-ecoff.c:131 msgid "Can't set register masks" msgstr "No se pueden establecer las máscaras de registro" -#: config/obj-elf.c:334 config/tc-sparc.c:4092 config/tc-v850.c:503 +#: config/obj-elf.c:348 config/tc-sparc.c:4564 config/tc-v850.c:511 #, c-format msgid "bad .common segment %s" -msgstr "segmento .common %s erróneo" +msgstr "segmento .common %s equivocado" -#: config/obj-elf.c:411 +#: config/obj-elf.c:424 msgid "Missing symbol name in directive" -msgstr "Falta un nombre de símbolo en la directiva" +msgstr "Ausente nombre simbólico en la directiva" -#: config/obj-elf.c:618 +#: config/obj-elf.c:646 #, c-format msgid "setting incorrect section type for %s" -msgstr "se establece un tipo de sección incorrecto para %s" +msgstr "se establece un tipo seccional incorrecto para %s" -#: config/obj-elf.c:623 +#: config/obj-elf.c:651 #, c-format msgid "ignoring incorrect section type for %s" -msgstr "se descarta el tipo de sección incorrecto para %s" +msgstr "se descarta el tipo seccional incorrecto para %s" -#: config/obj-elf.c:665 +#: config/obj-elf.c:702 #, c-format msgid "setting incorrect section attributes for %s" -msgstr "se establecen atributos de sección incorrectos para %s" +msgstr "se establecen atributos seccional incorrectos para %s" + +#: config/obj-elf.c:713 +#, c-format +msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s" +msgstr "" -#: config/obj-elf.c:720 +#: config/obj-elf.c:762 #, c-format msgid "ignoring changed section type for %s" -msgstr "se descarta el tipo de sección cambiado para %s" +msgstr "se descarta el tipo seccional cambiado para %s" -#: config/obj-elf.c:732 +#: config/obj-elf.c:774 #, c-format msgid "ignoring changed section attributes for %s" -msgstr "se descartan los atributos de sección cambiados para %s" +msgstr "se descartan los atributos seccional cambiados para %s" -#: config/obj-elf.c:734 +#: config/obj-elf.c:781 #, c-format msgid "ignoring changed section entity size for %s" -msgstr "se descarta el tamaño de entidad de sección cambiado para %s" +msgstr "se descarta el tamaño de entidad seccional cambiado para %s" -#: config/obj-elf.c:794 -msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T" -msgstr "no se reconoce el atributo de .section: se quiere a,e,w,x,M,S,G,T" +#: config/obj-elf.c:845 +msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T or number" +msgstr "no reconocido atributo .section: requiere a,e,w,x,M,S,G,T o número" + +#: config/obj-elf.c:905 +msgid "extraneous characters at end of numeric section type" +msgstr "" -#: config/obj-elf.c:836 read.c:2779 +#: config/obj-elf.c:911 read.c:2944 msgid "unrecognized section type" -msgstr "no se reconoce el tipo de sección" +msgstr "no reconocido el tipo seccional" -#: config/obj-elf.c:868 +#: config/obj-elf.c:943 msgid "unrecognized section attribute" -msgstr "no se reconoce el atributo de sección" +msgstr "no reconocido el atributo seccional" -#: config/obj-elf.c:899 config/tc-alpha.c:4208 +#: config/obj-elf.c:974 config/tc-alpha.c:4208 msgid "missing name" -msgstr "falta un nombre" +msgstr "ausente nombre" -#: config/obj-elf.c:1030 +#: config/obj-elf.c:1134 msgid "invalid merge entity size" msgstr "tamaño de entidad de mezcla inválido" -#: config/obj-elf.c:1037 +#: config/obj-elf.c:1141 msgid "entity size for SHF_MERGE not specified" msgstr "no se especificó el tamaño de entidad para SHF_MERGE" -#: config/obj-elf.c:1043 +#: config/obj-elf.c:1147 msgid "? section flag ignored with G present" -msgstr "se descarta la opción de sección ? con G presente" +msgstr "se descarta la casilla seccional ? con G presente" -#: config/obj-elf.c:1062 +#: config/obj-elf.c:1171 msgid "group name for SHF_GROUP not specified" msgstr "no se especificó el tamaño de entidad para SHF_GROUP" -#: config/obj-elf.c:1085 +#: config/obj-elf.c:1196 +#, c-format +msgid "unsupported mbind section info: %s" +msgstr "info de sección mbind no admintido: %s" + +#: config/obj-elf.c:1211 msgid "character following name is not '#'" msgstr "el carácter a continuación del nombre no es '#'" -#: config/obj-elf.c:1204 +#: config/obj-elf.c:1331 msgid ".previous without corresponding .section; ignored" msgstr ".previous sin .section correspondiente; se descarta" -#: config/obj-elf.c:1230 +#: config/obj-elf.c:1357 msgid ".popsection without corresponding .pushsection; ignored" msgstr ".popsection sin .pushsection correspondiente; se descarta" -#: config/obj-elf.c:1276 +#: config/obj-elf.c:1403 msgid "expected comma after name in .symver" -msgstr "se esperaba una coma después del nombre en .symver" +msgstr "se esperaba una coma tras nombre en .symver" + +#: config/obj-elf.c:1419 config/obj-elf.c:2291 +#, c-format +msgid "`%s' can't be versioned to common symbol '%s'" +msgstr "«%s» no puede ser versionado al símbolo común «%s»" -#: config/obj-elf.c:1300 +#: config/obj-elf.c:1434 #, c-format msgid "missing version name in `%s' for symbol `%s'" -msgstr "falta el nombre de versión en `%s' para el símbolo `%s'" +msgstr "ausente el nombre de versión en «%s» para el símbolo «%s»" -#: config/obj-elf.c:1311 +#: config/obj-elf.c:1445 #, c-format msgid "multiple versions [`%s'|`%s'] for symbol `%s'" -msgstr "versiones múltiples [`%s'|`%s'] para el símbolo `%s'" +msgstr "versiones múltiples [«%s»|«%s»] para el símbolo «%s»" -#: config/obj-elf.c:1348 +#: config/obj-elf.c:1481 #, c-format msgid "expected `%s' to have already been set for .vtable_inherit" -msgstr "se esperaba que `%s' ya estuviera definido para .vtable_inherit" +msgstr "se esperaba que «%s» ya estuviera definido para .vtable_inherit" -#: config/obj-elf.c:1358 +#: config/obj-elf.c:1491 msgid "expected comma after name in .vtable_inherit" -msgstr "se esperaba una coma después del nombre en .vtable_inherit" +msgstr "se esperaba una coma tras nombre en .vtable_inherit" -#: config/obj-elf.c:1411 +#: config/obj-elf.c:1543 msgid "expected comma after name in .vtable_entry" -msgstr "se esperaba una coma después del nombre en .vtable_entry" +msgstr "se esperaba una coma tras nombre en .vtable_entry" + +#: config/obj-elf.c:1673 +#, c-format +msgid "Attribute name not recognised: %s" +msgstr "No reconocido el nombre del atributo: %s" + +#: config/obj-elf.c:1690 +msgid "expected numeric constant" +msgstr "se esperaba una constante numérica" + +#: config/obj-elf.c:1699 config/tc-arm.c:6473 +msgid "expected comma" +msgstr "se esperaba una coma" + +#: config/obj-elf.c:1732 +msgid "bad string constant" +msgstr "constante de cadena equivocada" + +#: config/obj-elf.c:1736 +msgid "expected <tag> , <value>" +msgstr "se esperaba <etiq> , <valor>" -#: config/obj-elf.c:1534 +#: config/obj-elf.c:1856 msgid "expected quoted string" msgstr "se esperaba una cadena entre comillas" -#: config/obj-elf.c:1554 +#: config/obj-elf.c:1876 #, c-format msgid "expected comma after name `%s' in .size directive" -msgstr "se esperaba una coma después del nombre `%s' en la directiva .size" +msgstr "se esperaba una coma tras nombre «%s» en la directiva .size" -#: config/obj-elf.c:1563 +#: config/obj-elf.c:1885 msgid "missing expression in .size directive" -msgstr "falta una expresión en la directiva .size" +msgstr "ausentea expresión en la directiva .size" -#: config/obj-elf.c:1687 +#: config/obj-elf.c:2008 #, c-format msgid "symbol '%s' is already defined" -msgstr "el símbolo '%s' ya está definido" +msgstr "el símbolo «%s» ya está definido" + +#: config/obj-elf.c:2029 +#, c-format +msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets" +msgstr "el tipo simbólico «%s» sólo se admite en objetivos GNU y FreeBSD" -#: config/obj-elf.c:1707 config/obj-elf.c:1719 +#: config/obj-elf.c:2041 #, c-format msgid "symbol type \"%s\" is supported only by GNU targets" -msgstr "el tipo de símbolo \"%s\" sólo se admite en objetivos GNU" +msgstr "el tipo simbólico «%s» sólo se admite en objetivos GNU" -#: config/obj-elf.c:1730 +#: config/obj-elf.c:2052 #, c-format msgid "unrecognized symbol type \"%s\"" -msgstr "no se reconoce el tipo de símbolo \"%s\"" +msgstr "no reconocido el tipo simbólico «%s»" -#: config/obj-elf.c:1900 config/obj-elf.c:1903 +#: config/obj-elf.c:2219 config/obj-elf.c:2222 #, c-format msgid ".size expression for %s does not evaluate to a constant" msgstr "la expresión .size para %s no evalúa a una constante" -#: config/obj-elf.c:1935 +#: config/obj-elf.c:2256 #, c-format msgid "invalid attempt to declare external version name as default in symbol `%s'" -msgstr "intento inválido de declarar un nombre de versión externo como valor por defecto en el símbolo `%s'" +msgstr "intento inválido de declarar un nombre de versión externo como valor por defecto en el símbolo «%s»" -#: config/obj-elf.c:1996 ecoff.c:3608 +#: config/obj-elf.c:2325 ecoff.c:3600 #, c-format msgid "symbol `%s' can not be both weak and common" -msgstr "el símbolo `%s' no puede ser débil y común al mismo tiempo" +msgstr "el símbolo «%s» no puede ser débil y común al mismo tiempo" -#: config/obj-elf.c:2113 +#: config/obj-elf.c:2437 #, c-format msgid "assuming all members of group `%s' are COMDAT" -msgstr "se asume que todos los miembros del grupo `%s' son COMDAT" +msgstr "se asume que todos los miembros del grupo «%s» son COMDAT" -#: config/obj-elf.c:2125 +#: config/obj-elf.c:2449 #, c-format msgid "can't create group: %s" msgstr "no se puede crear un grupo: %s" -#: config/obj-elf.c:2264 +#: config/obj-elf.c:2603 #, c-format msgid "failed to set up debugging information: %s" msgstr "falló al establecer la información de depuración: %s" -#: config/obj-elf.c:2284 +#: config/obj-elf.c:2623 #, c-format msgid "can't start writing .mdebug section: %s" msgstr "no se puede iniciar la escritura de la sección .mdebug: %s" -#: config/obj-elf.c:2292 +#: config/obj-elf.c:2631 #, c-format msgid "could not write .mdebug section: %s" msgstr "no se puede escribir la sección .mdebug: %s" -#: config/obj-evax.c:129 +#: config/obj-evax.c:127 #, c-format msgid "no entry symbol for global function '%s'" -msgstr "no hay símbolo de entrada para la función global '%s'" +msgstr "no hay símbolo entrante para función global «%s»" -#: config/obj-macho.c:77 -msgid "missing segment name" -msgstr "falta el nombre del segmento" +#. make a temp string. +#: config/obj-macho.c:119 +#, c-format +msgid "the %s name '%s' is too long (maximum 16 characters)" +msgstr "el nombre %s «%s» es demasiado largo (máximo 16 caracteres)" -#: config/obj-macho.c:89 -msgid "missing comma after segment name" -msgstr "falta una coma después del nombre del segmento" +#: config/obj-macho.c:130 +#, c-format +msgid "expected a %s name followed by a `,'" +msgstr "esperaba una nombre %s seguido por una `,'" -#: config/obj-macho.c:98 -msgid "missing section name" -msgstr "falta el nombre de sección" +#: config/obj-macho.c:195 +#, c-format +msgid "cannot override zerofill section type for `%s,%s'" +msgstr "no se puede invalidar tipo de sección rellenado a cero para `%s,%s'" -#: config/obj-macho.c:114 -msgid "missing section type name" -msgstr "falta el nombre de tipo de sección" +#: config/obj-macho.c:249 +#, c-format +msgid "failed to set flags for \"%s\": %s" +msgstr "fallaba al establecer marcas para «%s»: %s" -#: config/obj-macho.c:124 +#: config/obj-macho.c:340 #, c-format msgid "unknown or invalid section type '%s'" -msgstr "tipo de sección '%s' inválido o desconocido" +msgstr "tipo seccional inválido o desconocido '%s'" -#: config/obj-macho.c:140 -msgid "missing section attribute identifier" -msgstr "falta el identificador de atributo de sección" - -#: config/obj-macho.c:149 +#: config/obj-macho.c:379 #, c-format msgid "unknown or invalid section attribute '%s'" -msgstr "atributo de sección '%s' inválido o desconocido" +msgstr "desconoce o invalida atributo seccional «%s»" -#: config/obj-macho.c:161 -msgid "unexpected sizeof_stub expression" -msgstr "expresión sizeof_stub inesperada" +#: config/obj-macho.c:400 +msgid "unexpected section size information" +msgstr "información inesperada de tamaño seccional" -#: config/obj-macho.c:166 +#: config/obj-macho.c:412 msgid "missing sizeof_stub expression" -msgstr "falta una expresión sizeof_stub" - -#: config/obj-som.c:58 -msgid "Only one .compiler pseudo-op per file!" -msgstr "¡Sólo un pseudo-operador .compiler por fichero!" +msgstr "ausentea expresión sizeof_stub" -#: config/obj-som.c:75 config/obj-som.c:146 config/obj-som.c:188 -msgid "Expected quoted string" -msgstr "Se esperaba una cadena entre comillas" +#: config/obj-macho.c:476 config/tc-ia64.c:1083 config/tc-ia64.c:11770 +#: config/tc-score.c:6103 expr.c:1172 expr.c:1325 read.c:1715 +msgid "expected symbol name" +msgstr "se esperaba un nombre simbólico" -#: config/obj-som.c:88 -msgid ".compiler directive missing language and version" -msgstr "falta el lenguaje y la versión en la directiva .compiler" +#: config/obj-macho.c:489 read.c:494 +msgid "bad or irreducible absolute expression" +msgstr "expresión absoluta equivocada o irreducible" -#: config/obj-som.c:98 -msgid ".compiler directive missing version" -msgstr "falta la versión en la directiva .compiler" +#: config/obj-macho.c:495 config/tc-score.c:6120 read.c:1753 +msgid "missing size expression" +msgstr "ausentea expresión de tamaño" -#: config/obj-som.c:114 +#: config/obj-macho.c:504 config/tc-ia64.c:1118 read.c:1759 #, c-format -msgid "FATAL: Attaching compiler header %s" -msgstr "FATAL: Al adjuntar el encabezado de compilador %s" +msgid "size (%ld) out of range, ignored" +msgstr "tamaño (%ld) fuera de limite, se descarta" -#: config/obj-som.c:129 -msgid "Only one .version pseudo-op per file!" -msgstr "¡Sólo un pseudo-operador .version por fichero!" +#: config/obj-macho.c:514 config/tc-score.c:6264 dwarf2dbg.c:954 ecoff.c:3359 +#: read.c:1771 read.c:1876 read.c:2627 read.c:3270 read.c:3649 symbols.c:340 +#: symbols.c:436 +#, c-format +msgid "symbol `%s' is already defined" +msgstr "el símbolo «%s» ya está definido" -#: config/obj-som.c:153 +#: config/obj-macho.c:524 read.c:1786 #, c-format -msgid "attaching version header %s: %s" -msgstr "al adjuntar el encabezado de versión %s: %s" +msgid "size of \"%s\" is already %ld; not changing to %ld" +msgstr "la longitud de «%s» ya es %ld; no se cambia a %ld" -#: config/obj-som.c:171 -msgid "Only one .copyright pseudo-op per file!" -msgstr "¡Sólo un pseudo-operador .copyright por fichero!" +#: config/obj-macho.c:535 +msgid "align value not recognized, using size" +msgstr "alineamiento valorada no reconocida, empleando tamaño" -#: config/obj-som.c:195 +#: config/obj-macho.c:540 config/obj-macho.c:903 #, c-format -msgid "attaching copyright header %s: %s" -msgstr "al adjuntar el encabezado de copyright %s: %s" +msgid "Alignment (%lu) too large: 15 assumed." +msgstr "Alineación (%lu) demasiado grande: asumido 15." -#: config/tc-alpha.c:655 +#: config/obj-macho.c:606 #, c-format -msgid "No !literal!%ld was found" -msgstr "No se encontró una !literal!%ld" +msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'" +msgstr "" -#: config/tc-alpha.c:662 +#: config/obj-macho.c:808 #, c-format -msgid "No !tlsgd!%ld was found" -msgstr "No se encontró un !tlsgd!%ld" +msgid "%s is not used for the selected target" +msgstr "%s no está utilizado para el objetivo seleccionado" -#: config/tc-alpha.c:669 -#, c-format -msgid "No !tlsldm!%ld was found" -msgstr "No se encontró un !tlsldm!%ld" +#: config/obj-macho.c:873 +msgid "internal error: base section index out of range" +msgstr "error inteno: sección base indexado fuera de límite" -#: config/tc-alpha.c:678 +#: config/obj-macho.c:959 #, c-format -msgid "No ldah !gpdisp!%ld was found" -msgstr "No se encontró un ldah !gpdisp!%ld" +msgid "internal error: bad file property ID %d" +msgstr "error interno: iD de propiedad de fichero equivocado %d" -#: config/tc-alpha.c:728 +#: config/obj-macho.c:967 +msgid "failed to set subsections by symbols" +msgstr "fallado al obtener subsecciones por símbolos" + +#: config/obj-macho.c:1030 #, c-format -msgid "too many !literal!%ld for %s" -msgstr "demasiados !literal!%ld para %s" +msgid "'%s' previously declared as '%s'." +msgstr "«%s» previamente definido como «%s»." -#: config/tc-alpha.c:758 +#: config/obj-macho.c:1082 config/obj-macho.c:1402 config/obj-macho.c:1486 #, c-format -msgid "No lda !gpdisp!%ld was found" -msgstr "No se encontró un lda !gpdisp!%ld" +msgid "'%s' can't be a weak_definition (currently only supported in sections of type coalesced)" +msgstr "" -#. Only support one relocation op per insn. -#: config/tc-alpha.c:917 -msgid "More than one relocation op per insn" -msgstr "Más de un operador de reubicación por insn" +#: config/obj-macho.c:1167 +msgid "use of .indirect_symbols requires `-dynamic'" +msgstr "uso de .indirect_symbols requiere `-dinamic'" -#: config/tc-alpha.c:933 -msgid "No relocation operand" -msgstr "No hay un operando de reubicación" +#: config/obj-macho.c:1184 +#, c-format +msgid "attempt to add an indirect_symbol to a stub or reference section with a zero-sized element at %s" +msgstr "" + +#: config/obj-macho.c:1214 +msgid "an .indirect_symbol must be in a symbol pointer or stub section." +msgstr "" -#: config/tc-alpha.c:943 +#: config/obj-macho.c:1483 #, c-format -msgid "Unknown relocation operand: !%s" -msgstr "Operando de reubicación desconocido: !%s" +msgid "'%s' can't be a weak_definition (since it is undefined)" +msgstr "" -#: config/tc-alpha.c:953 +#: config/obj-macho.c:1489 #, c-format -msgid "no sequence number after !%s" -msgstr "no hay un número de secuencia después de !%s" +msgid "Non-global symbol: '%s' can't be a weak_definition." +msgstr "" -#: config/tc-alpha.c:963 +#: config/obj-macho.c:1495 #, c-format -msgid "!%s does not use a sequence number" -msgstr "!%s no utiliza un número de secuencia" +msgid "internal error: [%s] unexpected code [%lx] in frob symbol" +msgstr "" -#: config/tc-alpha.c:973 +#: config/obj-macho.c:1536 #, c-format -msgid "Bad sequence number: !%s!%s" -msgstr "Secuencia de números errónea: !%s!%s" +msgid "unrecognized stab type '%c'" +msgstr "no reconoció tipo estadístico '%c'" -#: config/tc-alpha.c:1188 config/tc-alpha.c:3361 +#: config/obj-macho.c:1587 #, c-format -msgid "inappropriate arguments for opcode `%s'" -msgstr "argumentos inapropiados para el código de operación `%s'" +msgid "`%s' can't be undefined in `%s' - `%s' {%s section}" +msgstr "«%s» no puede ser indefinido en «%s» - «%s» {%s sección}" -#: config/tc-alpha.c:1190 config/tc-alpha.c:3363 +#: config/obj-macho.c:1595 #, c-format -msgid "opcode `%s' not supported for target %s" -msgstr "no se admite el código de operación `%s' para el objetivo %s" +msgid "`%s' can't be undefined in `%s' {%s section} - `%s'" +msgstr "«%s» no puede ser indefinido en «%s» {%s sección} - «%s»" -#: config/tc-alpha.c:1194 config/tc-alpha.c:3367 config/tc-avr.c:1441 -#: config/tc-msp430.c:1828 +#: config/obj-macho.c:1602 #, c-format -msgid "unknown opcode `%s'" -msgstr "código de operación `%s' desconocido" +msgid "`%s' and `%s' can't be undefined in `%s' - `%s'" +msgstr "«%s» y «%s» no pueden estar indefinidos en «%s» - «%s»" -#: config/tc-alpha.c:1275 config/tc-alpha.c:1534 -msgid "overflow in literal (.lita) table" -msgstr "desbordamiento en la tabla (.lita) literal" +#: config/obj-macho.c:1804 +#, c-format +msgid "the number of .indirect_symbols defined in section %s does not match the number expected (%d defined, %d expected)" +msgstr "" -#: config/tc-alpha.c:1282 config/tc-alpha.c:1306 config/tc-alpha.c:1547 -#: config/tc-alpha.c:2234 config/tc-alpha.c:2279 config/tc-alpha.c:2348 -#: config/tc-alpha.c:2431 config/tc-alpha.c:2656 config/tc-alpha.c:2754 -msgid "macro requires $at register while noat in effect" -msgstr "la macro requiere el registro $at mientras noat está en efecto" +#: config/obj-macho.c:1824 +#, c-format +msgid "internal error: failed to allocate %d indirectsymbol pointers" +msgstr "" -#: config/tc-alpha.c:1284 config/tc-alpha.c:1308 config/tc-alpha.c:1549 -msgid "macro requires $at while $at in use" -msgstr "la macro requiere $at mientras $at está en uso" +#: config/obj-macho.c:1838 config/obj-macho.c:1861 +#, fuzzy +#| msgid "syntax error: condition code not expected" +msgid "internal error: more indirect mach-o symbols than expected" +msgstr "error sintáctico: no es esperaba código de condición" -#: config/tc-alpha.c:1493 -msgid "bignum invalid; zero assumed" -msgstr "bignum inválido; se asume cero" +#: config/obj-som.c:56 +msgid "Only one .compiler pseudo-op per file!" +msgstr "¡Sólo un pseudo-operador .compiler por fichero!" -#: config/tc-alpha.c:1495 -msgid "floating point number invalid; zero assumed" -msgstr "número de coma flotante inválido; se asume cero" +#: config/obj-som.c:73 config/obj-som.c:144 config/obj-som.c:186 +msgid "Expected quoted string" +msgstr "Se esperaba una cadena entre comillas" -#: config/tc-alpha.c:1500 -msgid "can't handle expression" -msgstr "no se puede manejar la expresión" +#: config/obj-som.c:86 +msgid ".compiler directive missing language and version" +msgstr "ausente el lenguaje y la versión en la directiva .compiler" -#: config/tc-alpha.c:1540 -msgid "overflow in literal (.lit8) table" -msgstr "desbordamiento en la tabla (.lit8) literal" +#: config/obj-som.c:96 +msgid ".compiler directive missing version" +msgstr "ausente la versión en la directiva .compiler" -#: config/tc-alpha.c:1837 +#: config/obj-som.c:112 #, c-format -msgid "too many ldah insns for !gpdisp!%ld" -msgstr "demasiadas insns ldah para !gpdisp!%ld" +msgid "FATAL: Attaching compiler header %s" +msgstr "FATAL: Al adjuntar el encabezado de compilador %s" -#: config/tc-alpha.c:1839 config/tc-alpha.c:1851 -#, c-format -msgid "both insns for !gpdisp!%ld must be in the same section" -msgstr "ambas insns para !gpdisp!%ld deben estar en la misma sección" +#: config/obj-som.c:127 +msgid "Only one .version pseudo-op per file!" +msgstr "¡Sólo un pseudo-operador .version por fichero!" -#: config/tc-alpha.c:1849 +#: config/obj-som.c:151 #, c-format -msgid "too many lda insns for !gpdisp!%ld" -msgstr "demasiadas insns lda para !gpdisp!%ld" +msgid "attaching version header %s: %s" +msgstr "al adjuntar el encabezado de versión %s: %s" -#: config/tc-alpha.c:1905 -#, c-format -msgid "too many lituse insns for !lituse_tlsgd!%ld" -msgstr "demasiadas insns lituse para !lituse_tlsgd!%ld" +#: config/obj-som.c:169 +msgid "Only one .copyright pseudo-op per file!" +msgstr "¡Sólo un pseudo-operador .copyright por fichero!" -#: config/tc-alpha.c:1908 +#: config/obj-som.c:193 #, c-format -msgid "too many lituse insns for !lituse_tlsldm!%ld" -msgstr "demasiadas insns lituse para !lituse_tlsldm!%ld" +msgid "attaching copyright header %s: %s" +msgstr "adjuntando encabezado de copyright %s: %s" -#: config/tc-alpha.c:1925 -#, c-format -msgid "duplicate !tlsgd!%ld" -msgstr "!tlsgd!%ld duplicado" +#: config/tc-aarch64.c:373 +msgid "integer 32-bit register expected" +msgstr "esperado registro 32-bit entero" -#: config/tc-alpha.c:1927 -#, c-format -msgid "sequence number in use for !tlsldm!%ld" -msgstr "número de secuencia en uso para !tlsldm!%ld" +#: config/tc-aarch64.c:376 +msgid "integer 64-bit register expected" +msgstr "esperado registro 64-bit entero" -#: config/tc-alpha.c:1941 -#, c-format -msgid "duplicate !tlsldm!%ld" -msgstr "!tlsldm!%ld duplicado" +#: config/tc-aarch64.c:379 +msgid "integer register expected" +msgstr "esperado registro entero" -#: config/tc-alpha.c:1943 -#, c-format -msgid "sequence number in use for !tlsgd!%ld" -msgstr "número de secuencia en uso para !tlsgd!%ld" +#: config/tc-aarch64.c:382 +msgid "64-bit integer or SP register expected" +msgstr "esperado SP o registro 64-bit entero" -#: config/tc-alpha.c:1998 config/tc-arc.c:292 config/tc-mn10200.c:857 -#: config/tc-mn10300.c:1148 config/tc-ppc.c:1730 config/tc-s390.c:638 -#: config/tc-tilegx.c:408 config/tc-tilegx.c:471 config/tc-tilepro.c:369 -msgid "operand" -msgstr "operando" +#: config/tc-aarch64.c:385 config/tc-mcore.c:839 config/tc-mcore.c:1355 +#: config/tc-mcore.c:1409 +msgid "base register expected" +msgstr "se esperaba un registro base" -#: config/tc-alpha.c:2137 -msgid "invalid relocation for instruction" -msgstr "reubicación inválida para la instrucción" +#: config/tc-aarch64.c:388 +msgid "integer or zero register expected" +msgstr "esperado registro entero o cero" -#: config/tc-alpha.c:2151 -msgid "invalid relocation for field" -msgstr "reubicación inválida para el campo" +#: config/tc-aarch64.c:391 +msgid "offset register expected" +msgstr "esperaba registro desplazamiento" -#: config/tc-alpha.c:2982 -msgid "can not resolve expression" -msgstr "no se puede resolver la expresión" +#: config/tc-aarch64.c:394 +msgid "integer or SP register expected" +msgstr "esperado registro entero o SP" -#: config/tc-alpha.c:3516 config/tc-i370.c:1055 config/tc-microblaze.c:185 -#: config/tc-ppc.c:2055 config/tc-ppc.c:4892 -#, c-format -msgid ".COMMon length (%ld.) <0! Ignored." -msgstr "¡Longitud de .COMM (%ld.) <0! Se descarta." +#: config/tc-aarch64.c:397 +#, fuzzy +#| msgid "syntax error: register not expected" +msgid "integer, zero or SP register expected" +msgstr "esperado registro entero o SP" -#: config/tc-alpha.c:3527 config/tc-sparc.c:3963 config/tc-v850.c:298 -msgid "Ignoring attempt to re-define symbol" -msgstr "Se descarta el intento de redefinir el símbolo" +#: config/tc-aarch64.c:400 +msgid "8-bit SIMD scalar register expected" +msgstr "8-bit SIMD escalar registro esperado" -#: config/tc-alpha.c:3619 config/tc-ppc.c:4929 config/tc-sparc.c:3971 -#, c-format -msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld." -msgstr "La longitud de .comm \"%s\" ya es %ld. No se cambia a %ld." +#: config/tc-aarch64.c:403 +msgid "16-bit SIMD scalar or floating-point half precision register expected" +msgstr "16-bit SIMD escalar o coma flotante a media precisión registrado esperado" -#: config/tc-alpha.c:3722 ecoff.c:3064 -msgid ".ent directive has no name" -msgstr "la directiva .ent no tiene nombre" +#: config/tc-aarch64.c:407 +msgid "32-bit SIMD scalar or floating-point single precision register expected" +msgstr "32-bit SIMD escalar o coma flotante a media precisión registrado esperado" -#: config/tc-alpha.c:3730 -msgid "nested .ent directives" -msgstr "directivas .ent anidadas" +#: config/tc-aarch64.c:411 +msgid "64-bit SIMD scalar or floating-point double precision register expected" +msgstr "64-bit SIMD escalar o coma flotante a media precisión registrado esperado" -#: config/tc-alpha.c:3775 ecoff.c:3015 -msgid ".end directive has no name" -msgstr "la directiva .end no tiene nombre" +#: config/tc-aarch64.c:415 +msgid "128-bit SIMD scalar or floating-point quad precision register expected" +msgstr "128-bit SIMD escalar o coma flotante a media precisión registrado esperado" -#: config/tc-alpha.c:3784 -msgid ".end directive without matching .ent" -msgstr "directiva .end sin una directiva .ent coincidente" +#: config/tc-aarch64.c:420 config/tc-arm.c:4401 +msgid "register expected" +msgstr "se esperaba un registro" -#: config/tc-alpha.c:3786 -msgid ".end directive names different symbol than .ent" -msgstr "la directiva .end nombra un símbolo diferente de .ent" +#. any [BHSDQ]P FP +#: config/tc-aarch64.c:423 +msgid "SIMD scalar or floating-point register expected" +msgstr "SIMD escalar de coma flotante registrada esperada" -#: config/tc-alpha.c:3829 ecoff.c:3150 -msgid ".fmask outside of .ent" -msgstr ".fmask fuera de .ent" +#. any V reg +#: config/tc-aarch64.c:426 +msgid "vector register expected" +msgstr "vector registrador esperado" -#: config/tc-alpha.c:3831 config/tc-score.c:5598 ecoff.c:3214 -msgid ".mask outside of .ent" -msgstr ".mask fuera de .ent" +#: config/tc-aarch64.c:429 +msgid "SVE vector register expected" +msgstr "SVE como vector esperaba registro" -#: config/tc-alpha.c:3839 ecoff.c:3157 -msgid "bad .fmask directive" -msgstr "directiva .fmask errónea" +#: config/tc-aarch64.c:432 +msgid "SVE predicate register expected" +msgstr "SVE predicado registrado esperado" -#: config/tc-alpha.c:3841 ecoff.c:3221 -msgid "bad .mask directive" -msgstr "directiva .mask errónea" +#: config/tc-aarch64.c:435 +#, c-format +msgid "invalid register type %d" +msgstr "registro inválido de tipo %d" -#: config/tc-alpha.c:3874 config/tc-mips.c:18816 config/tc-score.c:5740 -#: ecoff.c:3178 -msgid ".frame outside of .ent" -msgstr ".frame fuera de .ent" +#: config/tc-aarch64.c:595 config/tc-aarch64.c:597 config/tc-arm.c:1061 +#: config/tc-score.c:6514 expr.c:1385 read.c:2609 +msgid "bad expression" +msgstr "expresión equivocada" -#: config/tc-alpha.c:3885 ecoff.c:3189 -msgid "bad .frame directive" -msgstr "directiva .frame errónea" +#: config/tc-aarch64.c:607 config/tc-arm.c:1072 config/tc-i860.c:1003 +#: config/tc-sparc.c:3440 +msgid "bad segment" +msgstr "segmento equivocado" -#: config/tc-alpha.c:3919 -msgid ".prologue directive without a preceding .ent directive" -msgstr "directiva .prolog sin una directiva .ent precedente" +#: config/tc-aarch64.c:825 +#, c-format +msgid "bad size %d in vector width specifier" +msgstr "tamaño equivocado %d en el especificador de anchura vectorial" -#: config/tc-alpha.c:3937 +#: config/tc-aarch64.c:858 #, c-format -msgid "Invalid argument %d to .prologue." -msgstr "Argumento inválido %d para .prologue." +msgid "unexpected character `%c' in element size" +msgstr "carácter inesperado `%c' dentro del tamaño elemental" -#: config/tc-alpha.c:4028 -msgid "ECOFF debugging is disabled." -msgstr "La depuración ECOFF está desactivada." +#: config/tc-aarch64.c:860 +msgid "missing element size" +msgstr "ausencia de tamaño de elemento" -#: config/tc-alpha.c:4042 -msgid ".ent directive without matching .end" -msgstr "directiva .ent sin una directiva .end coincidente" - -#: config/tc-alpha.c:4135 -msgid ".usepv directive has no name" -msgstr "la directiva .usepv no tiene nombre" - -#: config/tc-alpha.c:4146 -msgid ".usepv directive has no type" -msgstr "la directiva .usepv no tiene tipo" - -#: config/tc-alpha.c:4161 -msgid "unknown argument for .usepv" -msgstr "argumento desconocido para .usepv" - -#: config/tc-alpha.c:4276 +#: config/tc-aarch64.c:869 #, c-format -msgid "unknown section attribute %s" -msgstr "atributo de sección %s desconocido" +msgid "invalid element size %d and vector size combination %c" +msgstr "no válida tamaño de elemento %d y combinación de tamaño vectorial %c" -#: config/tc-alpha.c:4370 -msgid "previous .ent not closed by a .end" -msgstr "un .ent previo no está cerrado por un .end" +#: config/tc-aarch64.c:904 +#, c-format +msgid "unexpected character `%c' in predication type" +msgstr "carácter inesperado `%c' en tipo de predicado" -#: config/tc-alpha.c:4391 -msgid ".ent directive has no symbol" -msgstr "la directiva .ent no tiene símbolo" +#: config/tc-aarch64.c:907 +msgid "missing predication type" +msgstr "ausente tipo predicativo" -#: config/tc-alpha.c:4416 -msgid ".handler directive has no name" -msgstr "la directiva .handler no tiene nombre" +#: config/tc-aarch64.c:1002 +msgid "this type of register can't be indexed" +msgstr "este tipo de registro no puede ser indexado" -#: config/tc-alpha.c:4445 -msgid "Bad .frame directive 1./2. param" -msgstr "Parámetro 1./2. de directiva .frame erróneo" +#: config/tc-aarch64.c:1008 +msgid "index not allowed inside register list" +msgstr "índice no permitido dentro de listado de registro" -#: config/tc-alpha.c:4457 -msgid "Bad .frame directive 3./4. param" -msgstr "Parámetro 3./4. de directiva .frame erróneo" +#: config/tc-aarch64.c:1018 config/tc-aarch64.c:1966 config/tc-aarch64.c:2155 +#: config/tc-arm.c:1569 config/tc-arm.c:3681 config/tc-arm.c:4798 +msgid "constant expression required" +msgstr "se requiere una expresión constante" -#: config/tc-alpha.c:4494 -msgid ".pdesc directive not in link (.link) section" -msgstr "la directiva .pdesc no está en la sección de enlace (.link)" +#. Indexed vector register expected. +#: config/tc-aarch64.c:1030 +msgid "indexed vector register expected" +msgstr "esperado registro vectorial indexado" -#: config/tc-alpha.c:4501 -msgid ".pdesc directive has no entry symbol" -msgstr "la directiva .pdesc no tiene un símbolo de entrada" +#: config/tc-aarch64.c:1037 +msgid "invalid use of vector register" +msgstr "utolización no válida de registro vectorial" -#: config/tc-alpha.c:4512 -msgid ".pdesc has a bad entry symbol" -msgstr ".pdesc tiene un símbolo de entrada erróneo" +#: config/tc-aarch64.c:1129 config/tc-arm.c:1837 +msgid "expecting {" +msgstr "se esperaba {" -#: config/tc-alpha.c:4523 -msgid ".pdesc doesn't match with last .ent" -msgstr ".pdesc no coincide con el último .ent" +#: config/tc-aarch64.c:1154 +msgid "invalid vector register in list" +msgstr "registro vectorial inválido en listado" -#: config/tc-alpha.c:4538 -msgid "No comma after .pdesc <entryname>" -msgstr "No hay una coma después de .pdesc <nombreentrada>" +#: config/tc-aarch64.c:1161 +msgid "invalid scalar register in list" +msgstr "registrador escalar inválido en lista" -#: config/tc-alpha.c:4558 -msgid "unknown procedure kind" -msgstr "tipo de procedimiento desconocido" +#: config/tc-aarch64.c:1174 +msgid "invalid range in vector register list" +msgstr "límite inválido en listado de registro vectorial" -#: config/tc-alpha.c:4653 -msgid ".name directive not in link (.link) section" -msgstr "la directiva .name no está en la sección de enlace (.link)" +#: config/tc-aarch64.c:1187 +msgid "type mismatch in vector register list" +msgstr "tipo no coincide dentro de listado de registro vectorial" -#: config/tc-alpha.c:4661 -msgid ".name directive has no symbol" -msgstr "la directiva .name no tiene símbolo" +#: config/tc-aarch64.c:1204 +msgid "end of vector register list not found" +msgstr "final de listado de registro vectorial no encontrado" -#: config/tc-alpha.c:4695 -msgid "No symbol after .linkage" -msgstr "No hay un símbolo después de .linkage" +#: config/tc-aarch64.c:1220 +msgid "constant expression required." +msgstr "requerida expresión constante." -#: config/tc-alpha.c:4743 -msgid "No symbol after .code_address" -msgstr "No hay un símbolo después de .code_address" +#: config/tc-aarch64.c:1230 +msgid "expected index" +msgstr "índice esperado" -#: config/tc-alpha.c:4769 config/tc-score.c:5604 -msgid "Bad .mask directive" -msgstr "Directiva .mask errónea" +#: config/tc-aarch64.c:1237 +msgid "too many registers in vector register list" +msgstr "muchos registros internos a listado de registro vectorial" -#: config/tc-alpha.c:4787 -msgid "Bad .fmask directive" -msgstr "Directiva .fmask errónea" +#: config/tc-aarch64.c:1242 +msgid "empty vector register list" +msgstr "listado de registro vectorial vacío" -#: config/tc-alpha.c:4944 +#: config/tc-aarch64.c:1264 config/tc-arm.c:2223 #, c-format -msgid "Expected comma after name \"%s\"" -msgstr "Se esperaba una coma después del nombre \"%s\"" +msgid "ignoring attempt to redefine built-in register '%s'" +msgstr "se descarta el intento de redefinir el símbolo interno «%s»" -#: config/tc-alpha.c:4956 +#: config/tc-aarch64.c:1270 config/tc-arm.c:2228 #, c-format -msgid "unhandled: .proc %s,%d" -msgstr "sin manejar: .proc %s,%d" +msgid "ignoring redefinition of register alias '%s'" +msgstr "se descarta la redefinición del alias de registro «%s»" -#: config/tc-alpha.c:4990 +#: config/tc-aarch64.c:1316 config/tc-arm.c:2294 #, c-format -msgid "Tried to .set unrecognized mode `%s'" -msgstr "Se intentó hacer .set al modo `%s' que no se reconoce" +msgid "unknown register '%s' -- .req ignored" +msgstr "registro «%s» desconocido -- se descarta .req" + +#: config/tc-aarch64.c:1374 config/tc-arm.c:2502 +msgid "invalid syntax for .req directive" +msgstr "sintaxis inválida .reg para directiva" -#: config/tc-alpha.c:5016 +#: config/tc-aarch64.c:1399 config/tc-arm.c:2540 +msgid "invalid syntax for .unreq directive" +msgstr "sintaxis inválida .unreq para directiva" + +#: config/tc-aarch64.c:1405 config/tc-arm.c:2547 #, c-format -msgid "Bad base register, using $%d." -msgstr "Registro base erróneo, se usa $%d." +msgid "unknown register alias '%s'" +msgstr "desconoce alias de registro «%s»" -#: config/tc-alpha.c:5037 +#: config/tc-aarch64.c:1407 #, c-format -msgid "Alignment too large: %d. assumed" -msgstr "Alineación demasiado grande: se asume %d." +msgid "ignoring attempt to undefine built-in register '%s'" +msgstr "trata ignorando a registro interno indefinido «%s»" -#: config/tc-alpha.c:5041 config/tc-d30v.c:2060 -msgid "Alignment negative: 0 assumed" -msgstr "Alineación negativa: se asume 0" +#: config/tc-aarch64.c:1731 config/tc-arm.c:3293 config/tc-arm.c:3320 +#: config/tc-arm.c:3333 +msgid "literal pool overflow" +msgstr "desbordamiento en el conjunto de literales" -#: config/tc-alpha.c:5136 config/tc-alpha.c:5628 -#, c-format -msgid "Unknown CPU identifier `%s'" -msgstr "Identificador de CPU `%s' desconocido" +#: config/tc-aarch64.c:1913 config/tc-aarch64.c:5916 config/tc-arm.c:3554 +#: config/tc-arm.c:6996 +msgid "unrecognized relocation suffix" +msgstr "no reconocido el sufijo de reubicación" -#: config/tc-alpha.c:5327 -#, c-format -msgid "Chose GP value of %lx\n" -msgstr "Escoja el valor GP de %lx\n" +#: config/tc-aarch64.c:1915 +msgid "unimplemented relocation suffix" +msgstr "sufijo reubicable implementable" -#: config/tc-alpha.c:5341 -msgid "bad .section directive: want a,s,w,x,M,S,G,T in string" -msgstr "directiva .section errónea: se quiere a,s,w,x,M,S,G,T en la cadena" +#: config/tc-aarch64.c:2123 config/tc-aarch64.c:2316 config/tc-aarch64.c:2374 +msgid "immediate operand required" +msgstr "operando inmediato requerido" -#: config/tc-alpha.c:5430 -#, c-format -msgid "internal error: can't hash opcode `%s': %s" -msgstr "error interno: no se puede dispersar el código de operación `%s': %s" +#: config/tc-aarch64.c:2131 +msgid "missing immediate expression" +msgstr "expresión inmediata ausente" -#: config/tc-alpha.c:5466 -#, c-format -msgid "internal error: can't hash macro `%s': %s" -msgstr "error interno: no se puede dispersar la macro `%s': %s" +#: config/tc-aarch64.c:2354 config/tc-aarch64.c:5740 config/tc-aarch64.c:5760 +msgid "invalid floating-point constant" +msgstr "constante de coma flotante inválido" -#: config/tc-alpha.c:5550 config/tc-arm.c:6818 config/tc-arm.c:6830 -#: config/tc-i960.c:708 config/tc-xtensa.c:5315 config/tc-xtensa.c:5393 -#: config/tc-xtensa.c:5510 config/tc-z80.c:1897 -msgid "syntax error" -msgstr "error sintáctico" +#: config/tc-aarch64.c:2984 config/tc-arm.c:5137 config/tc-arm.c:5146 +msgid "shift expression expected" +msgstr "esperado desplazamiento expresional" + +#: config/tc-aarch64.c:2992 +msgid "shift operator expected" +msgstr "esperado desplazamiento operador" + +#: config/tc-aarch64.c:3000 +msgid "invalid use of 'MSL'" +msgstr "utilización no válido de 'MSL'" + +#: config/tc-aarch64.c:3008 +msgid "invalid use of 'MUL'" +msgstr "utilización no válida de 'MUL'" + +#: config/tc-aarch64.c:3017 +#, fuzzy +msgid "extending shift is not permitted" +msgstr "shift no está inválido" + +#: config/tc-aarch64.c:3025 +#, fuzzy +msgid "'ROR' shift is not permitted" +msgstr "shift no está inválido" + +#: config/tc-aarch64.c:3033 +#, fuzzy +msgid "only 'LSL' shift is permitted" +msgstr "solamente se permite el desplazamiento LSL en modo pulgar" + +#: config/tc-aarch64.c:3041 +msgid "only 'MUL' is permitted" +msgstr "solo 'MUL' está permitido" + +#: config/tc-aarch64.c:3059 +#, fuzzy +msgid "only 'MUL VL' is permitted" +msgstr "solo 'MUL' está permitido" + +#: config/tc-aarch64.c:3067 +#, fuzzy +#| msgid "invalid base register for register offset" +msgid "invalid shift for the register offset addressing mode" +msgstr "registro base inválido para el desplazamiento del registro" -#: config/tc-alpha.c:5679 -msgid "" -"Alpha options:\n" -"-32addr\t\t\ttreat addresses as 32-bit values\n" -"-F\t\t\tlack floating point instructions support\n" -"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n" -"\t\t\tspecify variant of Alpha architecture\n" -"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n" -"\t\t\tthese variants include PALcode opcodes\n" +#: config/tc-aarch64.c:3075 +msgid "invalid shift operator" +msgstr "invalida operador shift" + +#: config/tc-aarch64.c:3108 +msgid "missing shift amount" +msgstr "ausente cantidad abandonada" + +#: config/tc-aarch64.c:3115 +msgid "constant shift amount required" +msgstr "cantidad de desplazamiento constante requerida" + +#: config/tc-aarch64.c:3124 +#, fuzzy +#| msgid "shift out of range" +msgid "shift amount out of range 0 to 63" +msgstr "desplazamiento fuera de limite" + +#: config/tc-aarch64.c:3173 +msgid "unexpected shift operator" +msgstr "operador shift inesperado" + +#: config/tc-aarch64.c:3209 +#, fuzzy +#| msgid "unexpected register in list" +msgid "unexpected register in the immediate operand" +msgstr "operando de registro inmediato ilegítimo %s" + +#: config/tc-aarch64.c:3234 +msgid "integer register expected in the extended/shifted operand register" msgstr "" -"Opciones Alpha:\n" -"-32addr\t\t\ttrata direcciones como valores de 32-bit\n" -"-F\t\t\tfalta el soporte de instrucciones de coma flotante\n" -"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n" -"\t\t\tespecifica variante de la arquitectura Alpha\n" -"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n" -"\t\t\testas variantes incluyen códigos de operación PALcode\n" -#: config/tc-alpha.c:5689 -msgid "" -"VMS options:\n" -"-+\t\t\tencode (don't truncate) names longer than 64 characters\n" -"-H\t\t\tshow new symbol after hash truncation\n" -"-replace/-noreplace\tenable or disable the optimization of procedure calls\n" +#: config/tc-aarch64.c:3269 config/tc-aarch64.c:3403 config/tc-aarch64.c:3532 +#: config/tc-aarch64.c:3687 config/tc-aarch64.c:3728 +msgid "unknown relocation modifier" +msgstr "modificador de reubicación desconocido" + +#: config/tc-aarch64.c:3276 config/tc-aarch64.c:3422 config/tc-aarch64.c:3539 +#: config/tc-aarch64.c:3694 config/tc-aarch64.c:3735 +#, fuzzy +#| msgid "this group relocation is not allowed on this instruction" +msgid "this relocation modifier is not allowed on this instruction" +msgstr "esta reubicación de grupo no se permite en esta instrucción" + +#: config/tc-aarch64.c:3430 config/tc-aarch64.c:3550 +msgid "invalid relocation expression" +msgstr "expresión de reubicación no válida" + +#: config/tc-aarch64.c:3448 +msgid "invalid address" +msgstr "dirección no válida" + +#: config/tc-aarch64.c:3504 +#, fuzzy +#| msgid "invalid base register for register offset" +msgid "invalid use of 32-bit register offset" +msgstr "registro base inválido para el desplazamiento del registro" + +#: config/tc-aarch64.c:3510 +msgid "offset has different size from base" msgstr "" -"Opciones VMS:\n" -"-+\t\t\tcodifica (no trunca) nombres más largos que 64 caracteres\n" -"-H\t\t\tmuestra el símbolo nuevo después del truncado por dispersión\n" -"-replace/-noreplace\tactiva o desactiva la optimización de llamadas a procedimiento\n" -#: config/tc-alpha.c:5940 -#, c-format -msgid "unhandled relocation type %s" -msgstr "tipo de reubicación %s sin manejar" +#: config/tc-aarch64.c:3516 +#, fuzzy +#| msgid "invalid base register for register offset" +msgid "invalid use of 64-bit register offset" +msgstr "registro base inválido para el desplazamiento del registro" -#: config/tc-alpha.c:5953 -msgid "non-absolute expression in constant field" -msgstr "expresión no absoluta en campo constante" +#. [Xn],#expr +#: config/tc-aarch64.c:3563 config/tc-aarch64.c:3620 +msgid "invalid expression in the address" +msgstr "expresión no válida en la dirección" -#: config/tc-alpha.c:5967 -#, c-format -msgid "type %d reloc done?\n" -msgstr "¿tipo %d de reubicación hecha?\n" +#: config/tc-aarch64.c:3577 config/tc-arm.c:5673 config/tc-arm.c:6251 +msgid "']' expected" +msgstr "']' esperado" -#: config/tc-alpha.c:6014 config/tc-alpha.c:6021 config/tc-mips.c:11711 -#: config/tc-mips.c:12396 -msgid "Used $at without \".set noat\"" -msgstr "Se usó $at sin \".set noat\"" +#: config/tc-aarch64.c:3585 +#, fuzzy +#| msgid "r2 should not be used in indexed addressing mode" +msgid "register offset not allowed in pre-indexed addressing mode" +msgstr "no se debe usar r2 en el modo de direccionamiento indizado" + +#: config/tc-aarch64.c:3600 config/tc-arm.c:5709 +msgid "cannot combine pre- and post-indexing" +msgstr "no se puede combinar pre y post-indizado" + +#. Reject [Rn]! +#: config/tc-aarch64.c:3632 +msgid "missing offset in the pre-indexed address" +msgstr "desplazamiento ausente dentro de dirección pre-indizada" + +#: config/tc-aarch64.c:3861 +msgid "unknown or missing option to PSB" +msgstr "desconocido o ausente opción a PSB" + +#: config/tc-aarch64.c:3869 +msgid "the specified option is not accepted for PSB" +msgstr "la opción especificada no está aceptada para PSB" + +#: config/tc-aarch64.c:3926 +#, fuzzy, c-format +#| msgid "selected processor does not support ARM mode `%s'" +msgid "selected processor does not support PSTATE field name '%s'" +msgstr "procesador seleccionado no admite el modo ARM «%s»" -#: config/tc-alpha.c:6190 +#: config/tc-aarch64.c:3929 config/tc-aarch64.c:3962 +#, fuzzy, c-format +#| msgid "selected processor does not support Thumb mode `%s'" +msgid "selected processor does not support system register name '%s'" +msgstr "procesador seleccionado no admite el modo Thumb «%s»" + +#: config/tc-aarch64.c:3932 #, c-format -msgid "!samegp reloc against symbol without .prologue: %s" -msgstr "reubicación !samegp contra un símbolo sin .prologue: %s" +msgid "system register name '%s' is deprecated and may be removed in a future release" +msgstr "" -#: config/tc-alpha.c:6234 config/tc-tilegx.c:1700 config/tc-tilepro.c:1499 -#: config/tc-xtensa.c:5999 +#: config/tc-aarch64.c:4004 +msgid "immediate value out of range " +msgstr "valor inmediato fuera de límite " + +#: config/tc-aarch64.c:4512 #, c-format -msgid "cannot represent `%s' relocation in object file" -msgstr "no se puede representar la reubicación `%s' en el fichero objeto" +msgid "Info: " +msgstr "Info: " -#: config/tc-alpha.c:6240 +#: config/tc-aarch64.c:4545 config/tc-score.c:2750 config/tc-score.c:6503 #, c-format -msgid "internal error? cannot generate `%s' relocation" -msgstr "¿Error interno? no se puede generar la reubicación `%s'" +msgid "%s -- `%s'" +msgstr "%s -- «%s»" -#: config/tc-alpha.c:6339 +#: config/tc-aarch64.c:4547 #, c-format -msgid "frame reg expected, using $%d." -msgstr "se esperaba un registro de marco, se usa $%d." +msgid "%s at operand %d -- `%s'" +msgstr "%s en operando %d -- «%s»" -#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:992 -#: config/tc-h8300.c:77 config/tc-h8300.c:86 config/tc-h8300.c:96 -#: config/tc-h8300.c:106 config/tc-h8300.c:116 config/tc-h8300.c:127 -#: config/tc-h8300.c:244 config/tc-hppa.c:6887 config/tc-hppa.c:6893 -#: config/tc-hppa.c:6899 config/tc-hppa.c:6905 config/tc-hppa.c:8312 -#: config/tc-lm32.c:198 config/tc-mn10300.c:937 config/tc-mn10300.c:942 -#: config/tc-mn10300.c:2433 config/tc-xc16x.c:79 config/tc-xc16x.c:86 -#: config/tc-xc16x.c:93 -msgid "could not set architecture and machine" -msgstr "no se pueden establecer la arquitectura y la máquina" +#: config/tc-aarch64.c:4553 +#, c-format +msgid "operand %d must be %s -- `%s'" +msgstr "operando %d debe ser %s -- «%s»" -#: config/tc-arc.c:212 config/tc-arm.c:22402 config/tc-score.c:6299 -#: config/tc-score.c:6528 config/tc-score.c:6533 -msgid "virtual memory exhausted" -msgstr "memoria agotada" +#: config/tc-aarch64.c:4559 +#, c-format +msgid "operand mismatch -- `%s'" +msgstr "operando no coincide -- «%s»" -#: config/tc-arc.c:432 config/tc-arc.c:671 -msgid "expected comma after operand name" -msgstr "se esperaba una coma después del nombre de operando" +#. Print the hint. +#: config/tc-aarch64.c:4619 +msgid " did you mean this?" +msgstr " ¿significó ésto?" -#: config/tc-arc.c:443 +#: config/tc-aarch64.c:4622 config/tc-aarch64.c:4649 #, c-format -msgid "negative operand number %d" -msgstr "número de operando %d negativo" +msgid " %s" +msgstr " %s" -#: config/tc-arc.c:455 -msgid "expected comma after register-number" -msgstr "se esperaba una coma después del número de registro" +#: config/tc-aarch64.c:4627 +msgid " other valid variant(s):" +msgstr " otra(s) variante(s) válida(s):" -#: config/tc-arc.c:480 -msgid "invalid mode" -msgstr "modo inválido" +#: config/tc-aarch64.c:4656 +#, c-format +msgid "operand %d must be the same register as operand 1 -- `%s'" +msgstr "operando %d debe ser el mismo registro que operando 1 -- «%s»" -#: config/tc-arc.c:497 -msgid "expected comma after register-mode" -msgstr "se esperaba una coma después del modo de registro" +#: config/tc-aarch64.c:4662 +#, c-format +msgid "%s out of range %d to %d at operand %d -- `%s'" +msgstr "%s fuera de límite %d a %d en operando %d -- «%s»" -#: config/tc-arc.c:514 -msgid "shortcut designator invalid" -msgstr "designador de atajo inválido" +#: config/tc-aarch64.c:4663 config/tc-aarch64.c:4667 config/tc-aarch64.c:6447 +msgid "immediate value" +msgstr "valor inmediato" -#: config/tc-arc.c:529 +#: config/tc-aarch64.c:4666 #, c-format -msgid "core register value (%d) too large" -msgstr "el valor de registro core (%d) es demasiado grande" +msgid "%s must be %d at operand %d -- `%s'" +msgstr "%s debe ser %d al operando %d -- «%s»" -#: config/tc-arc.c:537 +#: config/tc-aarch64.c:4673 #, c-format -msgid "condition code value (%d) too large" -msgstr "el valor del código de condición (%d) es demasiado grande" +msgid "invalid number of registers in the list; only 1 register is expected at operand %d -- `%s'" +msgstr "" -#: config/tc-arc.c:555 +#: config/tc-aarch64.c:4677 #, c-format -msgid "attempt to override symbol: %s" -msgstr "se intentó redefinir el símbolo: %s" - -#: config/tc-arc.c:626 -msgid "invalid opertype" -msgstr "tipo de operador inválido" - -#: config/tc-arc.c:683 -msgid "expected comma after opcode" -msgstr "se esperaba una coma después del código de operación" +msgid "invalid number of registers in the list; %d registers are expected at operand %d -- `%s'" +msgstr "" -#: config/tc-arc.c:693 +#: config/tc-aarch64.c:4683 #, c-format -msgid "negative subopcode %d" -msgstr "subcódigo de operación %d negativo" +msgid "immediate value must be a multiple of %d at operand %d -- `%s'" +msgstr "" -#: config/tc-arc.c:702 -msgid "subcode value found when opcode not equal 0x03" -msgstr "se encontró un valor de subcódigo cuando el código de operación no es igual a 0x03" +#: config/tc-aarch64.c:4970 +msgid "bad vector arrangement type" +msgstr "tipo alineamiento vectorial equivocado" -#: config/tc-arc.c:710 -#, c-format -msgid "invalid subopcode %d" -msgstr "subcódigo de operación %d inválido" +#: config/tc-aarch64.c:5087 +msgid "the specified relocation type is not allowed for MOVK" +msgstr "el tipo reubicante especificado no está permitido para MOVK" -#: config/tc-arc.c:721 -msgid "expected comma after subopcode" -msgstr "se esperaba una coma después del subcódigo de operación" +#: config/tc-aarch64.c:5129 config/tc-aarch64.c:5139 +#, fuzzy +#| msgid "this group relocation is not allowed on this instruction" +msgid "the specified relocation type is not allowed for 32-bit register" +msgstr "el tipo reubicante especificado no está permitido para MOVK" + +#: config/tc-aarch64.c:5310 +#, fuzzy +#| msgid "Comma expected after section name" +msgid "comma expected between operands" +msgstr "se esperan operandos delimitados por comas" -#: config/tc-arc.c:740 -msgid "invalid suffix class" -msgstr "clase de sufijo inválida" +#: config/tc-aarch64.c:5444 +msgid "the top half of a 128-bit FP/SIMD register is expected" +msgstr "" -#: config/tc-arc.c:749 -msgid "expected comma after suffix class" -msgstr "se esperaba una coma después de la clase de sufijo" +#: config/tc-aarch64.c:5515 config/tc-arm.c:1906 config/tc-arm.c:1951 +#: config/tc-h8300.c:1048 +msgid "invalid register list" +msgstr "lista de registros inválida" -#: config/tc-arc.c:768 -msgid "invalid syntax class" -msgstr "clase de sintaxis inválida" +#: config/tc-aarch64.c:5535 +#, fuzzy +#| msgid "missing type" +msgid "missing type suffix" +msgstr "ausente el tipo" -#: config/tc-arc.c:775 -msgid "opcode 0x3 and SYNTAX_3OP invalid" -msgstr "código de operación 0x3 y SINTAX_3OP inválidos" +#: config/tc-aarch64.c:5554 +msgid "C0 - C15 expected" +msgstr "C0 - C15 se esperaban" -#: config/tc-arc.c:795 -msgid "unknown suffix class" -msgstr "clase de sufijo desconocida" +#: config/tc-aarch64.c:5655 config/tc-aarch64.c:5679 +msgid "immediate zero expected" +msgstr "esperado cero inmediaro" -#: config/tc-arc.c:862 config/tc-tic6x.c:582 -msgid "expected comma after symbol name" -msgstr "se esperaba una coma después del nombre del símbolo" +#: config/tc-aarch64.c:5775 +msgid "shift not allowed for bitmask immediate" +msgstr "desplazamiento no permitido para mascarada bit inmediato" -#: config/tc-arc.c:872 -msgid "negative symbol length" -msgstr "longitud de símbolo negativa" +#: config/tc-aarch64.c:5829 +#, fuzzy +#| msgid "can't have relocation for ipush" +msgid "can't mix relocation modifier with explicit shift" +msgstr "no se puede tener una reubicación para ipush" -#: config/tc-arc.c:883 -msgid "ignoring attempt to re-define symbol" -msgstr "se descarta el intento de redefinir el símbolo" +#: config/tc-aarch64.c:5877 +#, fuzzy +#| msgid "invalid constant" +msgid "invalid condition" +msgstr "nombre de código de condición inválido" -#: config/tc-arc.c:890 -#, c-format -msgid "length of symbol \"%s\" already %ld, ignoring %d" -msgstr "la longitud del símbolo \"%s\" ya es %ld; se descarta %d" +#: config/tc-aarch64.c:5903 +msgid "invalid pc-relative address" +msgstr "dirección relativa a pc inválida" + +#. Only permit "=value" in the literal load instructions. +#. The literal will be generated by programmer_friendly_fixup. +#: config/tc-aarch64.c:5911 +msgid "invalid use of \"=immediate\"" +msgstr "empleo inválido de \"=immediate\"" + +#: config/tc-aarch64.c:5976 config/tc-aarch64.c:6008 config/tc-aarch64.c:6026 +#: config/tc-aarch64.c:6048 config/tc-aarch64.c:6068 config/tc-aarch64.c:6087 +#: config/tc-aarch64.c:6106 config/tc-aarch64.c:6141 config/tc-aarch64.c:6148 +#: config/tc-aarch64.c:6177 config/tc-aarch64.c:6202 config/tc-aarch64.c:6218 +#: config/tc-aarch64.c:6242 +msgid "invalid addressing mode" +msgstr "modo de direccionamiento inválido" + +#: config/tc-aarch64.c:5992 +msgid "the optional immediate offset can only be 0" +msgstr "" -#: config/tc-arc.c:904 -msgid "assuming symbol alignment of zero" -msgstr "se asume una alineación de símbolo de cero" +#: config/tc-aarch64.c:6031 config/tc-aarch64.c:6053 config/tc-aarch64.c:6073 +#, fuzzy +#| msgid "relocation not applicable" +msgid "relocation not allowed" +msgstr "no se permite la reubicación TLS en el grupo FLIX" -#: config/tc-arc.c:971 -msgid "\".option\" directive must appear before any instructions" -msgstr "la directiva \".option\" debe aparecer antes de cualquier instrucción" +#: config/tc-aarch64.c:6116 +msgid "writeback value must be an immediate constant" +msgstr "valor retroescritura debe ser una contante inmediata" -#: config/tc-arc.c:981 -msgid "\".option\" directive conflicts with initial definition" -msgstr "la directiva \".option\" tiene conflictos con la definición inicial" +#. Make sure this has priority over +#. "invalid addressing mode". +#: config/tc-aarch64.c:6156 +#, fuzzy +#| msgid "constant value required" +msgid "constant offset required" +msgstr "se requiere un valor constante" -#: config/tc-arc.c:989 -msgid "\".option\" directive overrides command-line (default) value" -msgstr "la directiva opción \".option\" sobreescribe el valor (por defecto) de la línea de órdenes" +#: config/tc-aarch64.c:6252 +#, fuzzy +#| msgid "invalid system register name" +msgid "unknown or missing system register name" +msgstr "nombre de registro de sistema inválido" -#: config/tc-arc.c:999 -msgid "invalid identifier for \".option\"" -msgstr "identificador inválido para \".option\"" +#: config/tc-aarch64.c:6262 +#, fuzzy +msgid "unknown or missing PSTATE field name" +msgstr "operación nombrada desconocida o ausente" -#: config/tc-arc.c:1037 config/tc-i860.c:1035 config/tc-ip2k.c:249 -msgid "relaxation not supported\n" -msgstr "no se admite la relajación\n" +#: config/tc-aarch64.c:6286 +msgid "unknown or missing operation name" +msgstr "operación nombrada desconocida o ausente" -#: config/tc-arc.c:1081 -msgid "expression too complex code symbol" -msgstr "expresión demasiado compleja de símbolo de código" +#: config/tc-aarch64.c:6299 +msgid "the specified option is not accepted in ISB" +msgstr "la opción especifica ninguna opción" -#: config/tc-arc.c:1108 +#: config/tc-aarch64.c:6325 config/tc-aarch64.c:7458 config/tc-arm.c:7211 #, c-format -msgid "missing ')' in %%-op" -msgstr "falta un ')' en %%-op" +msgid "unhandled operand code %d" +msgstr "código de operando %d sin manipular" -#: config/tc-arc.c:1364 config/tc-dlx.c:1201 config/tc-i960.c:2639 -#: config/tc-m32r.c:2281 config/tc-sparc.c:3651 -#, c-format -msgid "internal error: can't export reloc type %d (`%s')" -msgstr "error interno: no se puede exportar el tipo de reubicación %d (`%s')" +#: config/tc-aarch64.c:6367 +#, fuzzy +#| msgid "expecting comma delimited operands" +msgid "unexpected comma before the omitted optional operand" +msgstr "se esperan operandos delimitados por comas" -#: config/tc-arc.c:1496 -#, c-format -msgid "unknown syntax format character `%c'" -msgstr "carácter de formato de sintaxis `%c' desconocido" +#: config/tc-aarch64.c:6395 +#, fuzzy +#| msgid "garbage following instruction" +msgid "unexpected characters following instruction" +msgstr "basura a continuación de la instrucción" -#: config/tc-arc.c:1635 -msgid "too many suffixes" -msgstr "demasiados sufijos" +#: config/tc-aarch64.c:6473 config/tc-arm.c:5248 config/tc-arm.c:5809 +#: config/tc-arm.c:7973 +msgid "constant expression expected" +msgstr "se esperaba una expresión constante" -#: config/tc-arc.c:1674 -msgid "symbol as destination register" -msgstr "símbolo como registro destino" +#: config/tc-aarch64.c:6480 +msgid "literal pool insertion failed" +msgstr "falló la inserción en el conjunto de literales" -#. xgettext:c-format. -#: config/tc-arc.c:1759 config/tc-i370.c:2207 config/tc-mn10200.c:1142 -#: config/tc-mn10300.c:1820 config/tc-ppc.c:2970 config/tc-s390.c:1506 -#: config/tc-v850.c:2699 +#: config/tc-aarch64.c:6549 config/tc-aarch64.c:6561 #, c-format -msgid "junk at end of line: `%s'" -msgstr "basura al final de la línea: `%s'" +msgid "unpredictable transfer with writeback -- `%s'" +msgstr "transferencia impredecible con retroescritura -- «%s»" -#: config/tc-arc.c:1798 -msgid "8 byte instruction in delay slot" -msgstr "instrucción de 8 bytes en ranura de retardo" +#: config/tc-aarch64.c:6565 +#, c-format +msgid "unpredictable load of register pair -- `%s'" +msgstr "carga impredicible de par registrado -- «%s»" -#. except for jl addr -#: config/tc-arc.c:1801 -msgid "8 byte jump instruction with delay slot" -msgstr "instrucción de salto de 8 bytes con ranura de retardo" +#: config/tc-aarch64.c:6642 +#, c-format +msgid "unknown mnemonic `%s' -- `%s'" +msgstr "mnemónico inválido `%s' -- `%s'" -#: config/tc-arc.c:1809 -msgid "conditional branch follows set of flags" -msgstr "ramificación condicional a continuación del conjunto de opciones" +#: config/tc-aarch64.c:6650 +#, c-format +msgid "unexpected comma after the mnemonic name `%s' -- `%s'" +msgstr "coma inesperada tras el nombre nemónico «%s» -- «%s»" -#: config/tc-arc.c:1893 config/tc-arm.c:16330 +#: config/tc-aarch64.c:6708 #, c-format -msgid "bad instruction `%s'" -msgstr "instrucción `%s' errónea" +msgid "selected processor does not support `%s'" +msgstr "procesador seleccionado no admite «%s»" -#: config/tc-arm.c:539 -msgid "ARM register expected" -msgstr "se esperaba un registro ARM" +#: config/tc-aarch64.c:7121 config/tc-arm.c:22852 +msgid "GOT already in the symbol table" +msgstr "GOT ya está en la distribución simbólicos" -#: config/tc-arm.c:540 -msgid "bad or missing co-processor number" -msgstr "número de co-procesador erróneo o faltante" +#: config/tc-aarch64.c:7283 +msgid "immediate cannot be moved by a single instruction" +msgstr "inmediato no puede ser trasadado por una instrucción simple" -#: config/tc-arm.c:541 -msgid "co-processor register expected" -msgstr "se esperaba un registro de co-procesador" +#: config/tc-aarch64.c:7326 config/tc-aarch64.c:7371 config/tc-aarch64.c:7397 +#: config/tc-arm.c:15411 config/tc-arm.c:15438 config/tc-arm.c:16080 +#: config/tc-arm.c:16694 config/tc-arm.c:17516 config/tc-arm.c:17556 +#: config/tc-metag.c:2444 config/tc-metag.c:2453 config/tc-metag.c:2492 +#: config/tc-metag.c:2501 config/tc-metag.c:3021 config/tc-metag.c:3030 +msgid "immediate out of range" +msgstr "inmediato fuera de limite" -#: config/tc-arm.c:542 -msgid "FPA register expected" -msgstr "se esperaba un registro FPA" +#: config/tc-aarch64.c:7390 config/tc-metag.c:4656 config/tc-xtensa.c:4183 +msgid "invalid immediate" +msgstr "inmediato inválido" -#: config/tc-arm.c:543 -msgid "VFP single precision register expected" -msgstr "Se esperaba un registro de precisión simple VFP" +#: config/tc-aarch64.c:7453 config/tc-tic6x.c:3861 config/tc-tic6x.c:3926 +#: config/tc-tic6x.c:3953 config/tc-tic6x.c:3981 +msgid "immediate offset out of range" +msgstr "el desplazamiento inmediato está fuera de limite" -#: config/tc-arm.c:544 -msgid "VFP/Neon double precision register expected" -msgstr "Se esperaba un registro de precisión doble VFP/Neon" +#: config/tc-aarch64.c:7527 config/tc-arm.c:23190 config/tc-arm.c:23258 +#: config/tc-arm.c:23540 +#, c-format +msgid "undefined symbol %s used as an immediate value" +msgstr "se usa el símbolo sin definir %s como un valor inmediato" -#: config/tc-arm.c:545 -msgid "Neon quad precision register expected" -msgstr "Se esperaba un registro de precisión cuádruple Neon" +#: config/tc-aarch64.c:7539 +msgid "pc-relative load offset not word aligned" +msgstr "el desplazamiento de carga relativa a pc sin word alineado" + +#: config/tc-aarch64.c:7542 +#, fuzzy +#| msgid "PC-relative offset out of range" +msgid "pc-relative load offset out of range" +msgstr "el desplazamiento relativo al PC está fuera de limite" + +#: config/tc-aarch64.c:7554 +#, fuzzy +#| msgid "relative address out of range" +msgid "pc-relative address offset out of range" +msgstr "el desplazamiento relativo al PC está fuera de limite" + +#: config/tc-aarch64.c:7566 config/tc-aarch64.c:7581 +#, fuzzy +#| msgid "conditional branch out of range" +msgid "conditional branch target not word aligned" +msgstr "ramificación destino no alineado con word" + +#: config/tc-aarch64.c:7569 config/tc-aarch64.c:7584 config/tc-arm.c:23831 +msgid "conditional branch out of range" +msgstr "ramificación condicional fuera de limite" -#: config/tc-arm.c:546 -msgid "VFP single or double precision register expected" -msgstr "Se esperaba un registro de precisión simple o doble VFP" +#: config/tc-aarch64.c:7597 +msgid "branch target not word aligned" +msgstr "ramificación destino no alineado con word" -#: config/tc-arm.c:547 -msgid "Neon double or quad precision register expected" -msgstr "Se esperaba un registro de precisión doble o cuádruple Neon" +#: config/tc-aarch64.c:7600 config/tc-arm.c:822 config/tc-mips.c:15683 +#: config/tc-mips.c:15699 config/tc-mips.c:15789 +msgid "branch out of range" +msgstr "ramificación fuera de limite" -#: config/tc-arm.c:548 -msgid "VFP single, double or Neon quad precision register expected" -msgstr "Se esperaba un registro de precisión simple o doble VFP, o cuádruple Neon" +#: config/tc-aarch64.c:7652 config/tc-arm.c:23431 config/tc-arm.c:23446 +#: config/tc-arm.c:23461 config/tc-arm.c:23472 config/tc-arm.c:23495 +#: config/tc-arm.c:24293 config/tc-moxie.c:716 config/tc-pj.c:452 +#: config/tc-sh.c:4293 +msgid "offset out of range" +msgstr "desplazamiento fuera de limite" -#: config/tc-arm.c:549 -msgid "VFP system register expected" -msgstr "se esperaba un registro de sistema VFP" +#: config/tc-aarch64.c:7667 +msgid "unsigned value out of range" +msgstr "valor sin signo fuera del límite" -#: config/tc-arm.c:550 -msgid "Maverick MVF register expected" -msgstr "se esperaba un registro Maverick MVF" +#: config/tc-aarch64.c:7675 +msgid "signed value out of range" +msgstr "valor firmado fuera de limite" -#: config/tc-arm.c:551 -msgid "Maverick MVD register expected" -msgstr "se esperaba un registro Maverick MVD" +#: config/tc-aarch64.c:7817 +#, c-format +msgid "unexpected %s fixup" +msgstr "corrección %s inesperada" -#: config/tc-arm.c:552 -msgid "Maverick MVFX register expected" -msgstr "se esperaba un registro Maverick MVFX" +#: config/tc-aarch64.c:7883 config/tc-arm.c:24802 config/tc-arm.c:24823 +#: config/tc-mips.c:18038 config/tc-or1k.c:348 config/tc-score.c:7480 +#, c-format +msgid "cannot represent %s relocation in this object file format" +msgstr "no se puede representar la reubicación %s en este formato de fichero objeto" -#: config/tc-arm.c:553 -msgid "Maverick MVDX register expected" -msgstr "se esperaba un registro Maverick MVDX" +#: config/tc-aarch64.c:7916 +#, c-format +msgid "cannot do %u-byte relocation" +msgstr "no puede hacer reubicación %u-bytes" -#: config/tc-arm.c:554 -msgid "Maverick MVAX register expected" -msgstr "se esperaba un registro Maverick MVAX" +#: config/tc-aarch64.c:8227 config/tc-arm.c:25283 config/tc-score.c:6297 +#: config/tc-score.c:6527 config/tc-score.c:6532 +msgid "virtual memory exhausted" +msgstr "memoria agotada" -#: config/tc-arm.c:555 -msgid "Maverick DSPSC register expected" -msgstr "se esperaba un registro Maverick DSPSC" +#: config/tc-aarch64.c:8385 config/tc-arm.c:25622 +msgid "assemble for big-endian" +msgstr "ensambla para big-endian" -#: config/tc-arm.c:556 -msgid "iWMMXt data register expected" -msgstr "se esperaba un registro de datos iWMMXt" +#: config/tc-aarch64.c:8386 config/tc-arm.c:25623 +msgid "assemble for little-endian" +msgstr "ensambla para little-endian" -#: config/tc-arm.c:557 config/tc-arm.c:6597 -msgid "iWMMXt control register expected" -msgstr "se esperaba un registro de control iWMMXt" +#: config/tc-aarch64.c:8389 +#, fuzzy +msgid "temporary switch for dumping" +msgstr "error volcando bbdd: %s" -#: config/tc-arm.c:558 -msgid "iWMMXt scalar register expected" -msgstr "se esperaba un registro escalar iWMMXt" +#: config/tc-aarch64.c:8391 +msgid "output verbose error messages" +msgstr "mensajes de error detallado saliente" -#: config/tc-arm.c:559 -msgid "XScale accumulator register expected" -msgstr "se esperaba un registro acumulador XScale" +#: config/tc-aarch64.c:8393 +#, fuzzy +msgid "do not output verbose error messages" +msgstr "mensajes de error detallado saliente" -#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message. -#: config/tc-arm.c:708 config/tc-score.c:259 -msgid "bad arguments to instruction" -msgstr "argumentos erróneos para la instrucción" +#: config/tc-aarch64.c:8601 config/tc-arm.c:26444 +msgid "invalid architectural extension" +msgstr "extensión de arquitectura inválida" -#: config/tc-arm.c:709 -msgid "r13 not allowed here" -msgstr "no se permite r13 aquí" +#: config/tc-aarch64.c:8626 config/tc-arm.c:26476 +msgid "must specify extensions to add before specifying those to remove" +msgstr "se deben especificar extensiones para agregar antes de especificar las que se borrarán" -#: config/tc-arm.c:710 -msgid "r15 not allowed here" -msgstr "no se permite r15 aquí" +#: config/tc-aarch64.c:8634 config/tc-arm.c:26484 +msgid "missing architectural extension" +msgstr "ausente la extensión de la arquitectura" -#: config/tc-arm.c:711 -msgid "instruction cannot be conditional" -msgstr "la instrucción no puede ser condicional" +#: config/tc-aarch64.c:8661 config/tc-arm.c:26536 +#, c-format +msgid "unknown architectural extension `%s'" +msgstr "desconoce arquitectura extendida «%s»" -#: config/tc-arm.c:712 -msgid "registers may not be the same" -msgstr "los registros no pueden ser el mismo" +#: config/tc-aarch64.c:8685 config/tc-arm.c:26570 config/tc-metag.c:5834 +#, c-format +msgid "missing cpu name `%s'" +msgstr "ausente el nombre de cpu «%s»" -#: config/tc-arm.c:713 -msgid "lo register required" -msgstr "se requiere el registro lo" +#: config/tc-aarch64.c:8699 config/tc-aarch64.c:8916 config/tc-arm.c:26605 +#: config/tc-arm.c:27369 config/tc-metag.c:5845 +#, c-format +msgid "unknown cpu `%s'" +msgstr "cpu desconocido `%s'" -#: config/tc-arm.c:714 -msgid "instruction not supported in Thumb16 mode" -msgstr "la instrucción no se admite en modo Thumb16" +#: config/tc-aarch64.c:8717 config/tc-arm.c:26623 +#, c-format +msgid "missing architecture name `%s'" +msgstr "ausente el nombre de arquitectura «%s»" -#: config/tc-arm.c:715 -msgid "instruction does not accept this addressing mode" -msgstr "la instrucción no acepta este modo de direccionamiento" +#: config/tc-aarch64.c:8731 config/tc-aarch64.c:8963 config/tc-arm.c:26640 +#: config/tc-arm.c:27404 config/tc-arm.c:27434 config/tc-score.c:7715 +#, c-format +msgid "unknown architecture `%s'\n" +msgstr "arquitectura «%s» desconocida\n" -#: config/tc-arm.c:716 -msgid "branch must be last instruction in IT block" -msgstr "branch debe ser la última instrucción en el bloque IT" +#: config/tc-aarch64.c:8754 +#, fuzzy, c-format +#| msgid "missing cpu name `%s'" +msgid "missing abi name `%s'" +msgstr "ausentando el nombre de arquitectura «%s»" -#: config/tc-arm.c:717 -msgid "instruction not allowed in IT block" -msgstr "no se permite la instrucción en el bloque IT" +#: config/tc-aarch64.c:8765 +#, c-format +msgid "unknown abi `%s'\n" +msgstr "desconocida abi «%s»\n" -#: config/tc-arm.c:718 -msgid "selected FPU does not support instruction" -msgstr "la FPU seleccionada no admite la instrucción" +#: config/tc-aarch64.c:8771 +msgid "<abi name>\t specify for ABI <abi name>" +msgstr "<abi nombre>\t específicamente para ABI <nombre abi>" -#: config/tc-arm.c:719 -msgid "thumb conditional instruction should be in IT block" -msgstr "la instrucción condicional thumb debe estar en el bloque IT" +#: config/tc-aarch64.c:8774 config/tc-arm.c:26727 config/tc-metag.c:5911 +msgid "<cpu name>\t assemble for CPU <cpu name>" +msgstr "<nombre cpu>\t ensambla para el CPU <nombre cpu>" -#: config/tc-arm.c:720 -msgid "incorrect condition in IT block" -msgstr "condición incorrecta en el bloque IT" +#: config/tc-aarch64.c:8776 config/tc-arm.c:26729 +msgid "<arch name>\t assemble for architecture <arch name>" +msgstr "<nombre arq>\t ensambla para la arquitectura <nombre arq>" -#: config/tc-arm.c:721 -msgid "IT falling in the range of a previous IT block" -msgstr "caída IT en el rango de un bloque IT previo" +#: config/tc-aarch64.c:8815 config/tc-aarch64.c:8835 config/tc-arm.c:26785 +#: config/tc-arm.c:26803 config/tc-arm.c:26823 config/tc-metag.c:5936 +#, c-format +msgid "option `-%c%s' is deprecated: %s" +msgstr "la casilla `-%c%s' es obsoleta: %s" -#: config/tc-arm.c:722 -msgid "missing .fnstart before unwinding directive" -msgstr "falta .fnstart antes de la directiva unwinding" +#: config/tc-aarch64.c:8855 +#, c-format +msgid " AArch64-specific assembler options:\n" +msgstr " Opciones de ensamblador específicas de AArch64:\n" -#: config/tc-arm.c:724 -msgid "cannot use register index with PC-relative addressing" -msgstr "no se puede usar el índice de registro con direccionamiento relativo al PC" +#: config/tc-aarch64.c:8866 config/tc-arc.c:3536 config/tc-arm.c:26854 +#, c-format +msgid " -EB assemble code for a big-endian cpu\n" +msgstr " -EB ensambla código para un cpu big-endian\n" -#: config/tc-arm.c:726 -msgid "cannot use writeback with PC-relative addressing" -msgstr "no se puede usar escritura hacia atrás con el direccionamiento relativo al PC" +#: config/tc-aarch64.c:8871 config/tc-arc.c:3538 config/tc-arm.c:26859 +#, c-format +msgid " -EL assemble code for a little-endian cpu\n" +msgstr " -EL ensambla código para un cpu little-endian\n" -#: config/tc-arm.c:727 -msgid "branch out of range" -msgstr "ramificación fuera de rango" +#: config/tc-alpha.c:653 +#, c-format +msgid "No !literal!%ld was found" +msgstr "Ningún !literal!%ld fue encontrado" -#: config/tc-arm.c:921 -msgid "immediate expression requires a # prefix" -msgstr "la expresión inmediata requiere un prefijo #" +#: config/tc-alpha.c:660 +#, c-format +msgid "No !tlsgd!%ld was found" +msgstr "Ningún !tlsgd!%ld fue encontrado" -#: config/tc-arm.c:949 read.c:3663 -msgid "missing expression" -msgstr "falta una expresión" +#: config/tc-alpha.c:667 +#, c-format +msgid "No !tlsldm!%ld was found" +msgstr "Ningún !tlsldm!%ld fue encontrado" -#: config/tc-arm.c:949 config/tc-score.c:6515 expr.c:1357 read.c:2456 -msgid "bad expression" -msgstr "expresión errónea" +#: config/tc-alpha.c:676 +#, c-format +msgid "No ldah !gpdisp!%ld was found" +msgstr "Ningún ldah !gpdisp!%ld fue encontrado" -#: config/tc-arm.c:960 config/tc-i860.c:1004 config/tc-sparc.c:3023 -msgid "bad segment" -msgstr "segmento erróneo" +#: config/tc-alpha.c:726 +#, c-format +msgid "too many !literal!%ld for %s" +msgstr "demasiados !literal!%ld para %s" -#: config/tc-arm.c:979 config/tc-arm.c:4883 config/tc-i960.c:1300 -#: config/tc-score.c:1210 -msgid "invalid constant" -msgstr "constante inválida" +#: config/tc-alpha.c:756 +#, c-format +msgid "No lda !gpdisp!%ld was found" +msgstr "No se encontró un lda !gpdisp!%ld" -#: config/tc-arm.c:1109 -msgid "expected #constant" -msgstr "se esperaba #constant" +#. Only support one relocation op per insn. +#: config/tc-alpha.c:915 +msgid "More than one relocation op per insn" +msgstr "Más de un operador de reubicación por insn" -#: config/tc-arm.c:1270 -#, c-format -msgid "unexpected character `%c' in type specifier" -msgstr "carácter inesperado `%c' en el especificador de tipo" +#: config/tc-alpha.c:930 config/tc-arc.c:1197 +msgid "No relocation operand" +msgstr "No hay un operando de reubicación" -#: config/tc-arm.c:1287 +#: config/tc-alpha.c:940 #, c-format -msgid "bad size %d in type specifier" -msgstr "tamaño erróneo %d en el especificador de tipo" +msgid "Unknown relocation operand: !%s" +msgstr "Operando de reubicación desconocido: !%s" -#: config/tc-arm.c:1337 -msgid "only one type should be specified for operand" -msgstr "sólo se debe especificar un tipo para el operando" +#: config/tc-alpha.c:950 +#, c-format +msgid "no sequence number after !%s" +msgstr "no hay un número de secuencia tras !%s" -#: config/tc-arm.c:1343 -msgid "vector type expected" -msgstr "se esperaba un tipo vector" +#: config/tc-alpha.c:960 +#, c-format +msgid "!%s does not use a sequence number" +msgstr "!%s no utiliza un número de secuencia" -#: config/tc-arm.c:1415 -msgid "can't redefine type for operand" -msgstr "no se puede redefinir el tipo para el operando" +#: config/tc-alpha.c:970 +#, c-format +msgid "Bad sequence number: !%s!%s" +msgstr "Secuencia de números equivocada: !%s!%s" -#: config/tc-arm.c:1426 -msgid "only D registers may be indexed" -msgstr "sólo se pueden indizar los registros D" +#: config/tc-alpha.c:1186 config/tc-alpha.c:3360 +#, c-format +msgid "inappropriate arguments for opcode `%s'" +msgstr "argumentos inapropiados para el código operacional «%s»" -#: config/tc-arm.c:1432 -msgid "can't change index for operand" -msgstr "no se puede cambiar el índice para el operando" +#: config/tc-alpha.c:1188 config/tc-alpha.c:3362 +#, c-format +msgid "opcode `%s' not supported for target %s" +msgstr "no se admite el código operacional «%s» para el objetivo %s" -#: config/tc-arm.c:1448 config/tc-arm.c:3367 config/tc-arm.c:4465 -msgid "constant expression required" -msgstr "se requiere una expresión constante" +#: config/tc-alpha.c:1192 config/tc-alpha.c:3366 config/tc-avr.c:1904 +#: config/tc-msp430.c:3988 config/tc-wasm32.c:753 +#, c-format +msgid "unknown opcode `%s'" +msgstr "código operacional desconocido «%s»" -#: config/tc-arm.c:1495 -msgid "register operand expected, but got scalar" -msgstr "se esperaba un operando de registro, pero se recibió un escalar" +#: config/tc-alpha.c:1273 config/tc-alpha.c:1532 +msgid "overflow in literal (.lita) table" +msgstr "desbordamiento en la distribución (.lita) literal" -#: config/tc-arm.c:1528 -msgid "scalar must have an index" -msgstr "el escalar debe tener un índice" +#: config/tc-alpha.c:1280 config/tc-alpha.c:1304 config/tc-alpha.c:1545 +#: config/tc-alpha.c:2232 config/tc-alpha.c:2277 config/tc-alpha.c:2346 +#: config/tc-alpha.c:2429 config/tc-alpha.c:2654 config/tc-alpha.c:2752 +msgid "macro requires $at register while noat in effect" +msgstr "la macro requiere el registro $at mientras noat está en efecto" -#: config/tc-arm.c:1533 config/tc-arm.c:14916 config/tc-arm.c:14966 -#: config/tc-arm.c:15381 -msgid "scalar index out of range" -msgstr "índice escalar fuera de rango" +#: config/tc-alpha.c:1282 config/tc-alpha.c:1306 config/tc-alpha.c:1547 +msgid "macro requires $at while $at in use" +msgstr "la macro requiere $at mientras $at está en uso" -#: config/tc-arm.c:1581 -msgid "bad range in register list" -msgstr "rango erróneo en la lista de registros" +#: config/tc-alpha.c:1491 +msgid "bignum invalid; zero assumed" +msgstr "bignum inválido; se asume cero" -#: config/tc-arm.c:1589 config/tc-arm.c:1598 config/tc-arm.c:1639 -#, c-format -msgid "Warning: duplicated register (r%d) in register list" -msgstr "Aviso: registro duplicado (r%d) en la lista de registros" +#: config/tc-alpha.c:1493 +msgid "floating point number invalid; zero assumed" +msgstr "número de coma flotante inválido; se asume cero" -#: config/tc-arm.c:1601 -msgid "Warning: register range not in ascending order" -msgstr "Aviso: el rango de registros no está en orden ascendente" +#: config/tc-alpha.c:1498 +msgid "can't handle expression" +msgstr "no se puede manipular la expresión" -#: config/tc-arm.c:1612 -msgid "missing `}'" -msgstr "falta un `}'" +#: config/tc-alpha.c:1538 +msgid "overflow in literal (.lit8) table" +msgstr "desbordamiento en la distribución (.lit8) literal" -#: config/tc-arm.c:1628 -msgid "invalid register mask" -msgstr "máscara de registro inválida" +#: config/tc-alpha.c:1835 +#, c-format +msgid "too many ldah insns for !gpdisp!%ld" +msgstr "demasiadas insns ldah para !gpdisp!%ld" -#: config/tc-arm.c:1710 -msgid "expecting {" -msgstr "se esperaba {" +#: config/tc-alpha.c:1837 config/tc-alpha.c:1849 +#, c-format +msgid "both insns for !gpdisp!%ld must be in the same section" +msgstr "ambas insns para !gpdisp!%ld deben estar en la misma sección" -#: config/tc-arm.c:1765 config/tc-arm.c:1809 -msgid "register out of range in list" -msgstr "registro fuera de rango en la lista" +#: config/tc-alpha.c:1847 +#, c-format +msgid "too many lda insns for !gpdisp!%ld" +msgstr "demasiadas insns lda para !gpdisp!%ld" -#: config/tc-arm.c:1781 config/tc-arm.c:1826 config/tc-h8300.c:1040 -#: config/tc-mips.c:13602 config/tc-mips.c:13624 -msgid "invalid register list" -msgstr "lista de registros inválida" +#: config/tc-alpha.c:1903 +#, c-format +msgid "too many lituse insns for !lituse_tlsgd!%ld" +msgstr "demasiadas insns lituse para !lituse_tlsgd!%ld" -#: config/tc-arm.c:1787 config/tc-arm.c:3881 config/tc-arm.c:4014 -msgid "register list not in ascending order" -msgstr "la lista de registros no está en orden ascendente" +#: config/tc-alpha.c:1906 +#, c-format +msgid "too many lituse insns for !lituse_tlsldm!%ld" +msgstr "demasiadas insns lituse para !lituse_tlsldm!%ld" -#: config/tc-arm.c:1818 -msgid "register range not in ascending order" -msgstr "el rango de registros no está en orden ascendente" +#: config/tc-alpha.c:1923 +#, c-format +msgid "duplicate !tlsgd!%ld" +msgstr "!tlsgd!%ld duplicado" -#: config/tc-arm.c:1851 -msgid "non-contiguous register range" -msgstr "el rango de registros no es contiguo" +#: config/tc-alpha.c:1925 +#, c-format +msgid "sequence number in use for !tlsldm!%ld" +msgstr "número de secuencia en uso para !tlsldm!%ld" -#: config/tc-arm.c:1910 -msgid "register stride must be 1 or 2" -msgstr "el registro estribo debe ser 1 o 2" +#: config/tc-alpha.c:1939 +#, c-format +msgid "duplicate !tlsldm!%ld" +msgstr "duplica !tlsldm!%ld" -#: config/tc-arm.c:1911 -msgid "mismatched element/structure types in list" -msgstr "los tipos de elementos/estructura no coinciden en la lista" +#: config/tc-alpha.c:1941 +#, c-format +msgid "sequence number in use for !tlsgd!%ld" +msgstr "número de secuencia en uso para !tlsgd!%ld" -#: config/tc-arm.c:1975 -msgid "don't use Rn-Rm syntax with non-unit stride" -msgstr "no use la sintaxis Rn-Rm sin un estribo que no sea unidad" +#: config/tc-alpha.c:1996 config/tc-arc.c:2806 config/tc-mn10200.c:854 +#: config/tc-mn10300.c:1150 config/tc-ppc.c:1953 config/tc-s390.c:675 +#: config/tc-tilegx.c:427 config/tc-tilegx.c:477 config/tc-tilepro.c:383 +msgid "operand" +msgstr "operando" -#: config/tc-arm.c:2030 -msgid "error parsing element/structure list" -msgstr "error al decodificar la lista de elementos/estructura" +#: config/tc-alpha.c:2135 +msgid "invalid relocation for instruction" +msgstr "reubicación inválida para la instrucción" -#: config/tc-arm.c:2036 -msgid "expected }" -msgstr "se esperaba }" +#: config/tc-alpha.c:2149 +msgid "invalid relocation for field" +msgstr "reubicación inválida para el campo" -#: config/tc-arm.c:2093 -#, c-format -msgid "ignoring attempt to redefine built-in register '%s'" -msgstr "se descarta el intento de redefinir el símbolo interno '%s'" +#: config/tc-alpha.c:2981 +msgid "can not resolve expression" +msgstr "no se puede resolver la expresión" -#: config/tc-arm.c:2098 +#: config/tc-alpha.c:3514 config/tc-i370.c:1056 config/tc-microblaze.c:200 +#: config/tc-ppc.c:2275 config/tc-ppc.c:5394 #, c-format -msgid "ignoring redefinition of register alias '%s'" -msgstr "se descarta la redefinición del alias de registro '%s'" +msgid ".COMMon length (%ld.) <0! Ignored." +msgstr "¡Longitud de .COMM (%ld.) <0! Se descarta." -#: config/tc-arm.c:2126 -msgid "attempt to redefine typed alias" -msgstr "se intentó redefinir el alias con tipo" +#: config/tc-alpha.c:3525 config/tc-ia64.c:1094 config/tc-sparc.c:4435 +#: config/tc-v850.c:306 +msgid "Ignoring attempt to re-define symbol" +msgstr "Se descarta el intento de redefinir el símbolo" -#: config/tc-arm.c:2165 +#: config/tc-alpha.c:3617 config/tc-sparc.c:4443 #, c-format -msgid "unknown register '%s' -- .req ignored" -msgstr "registro '%s' desconocido -- se descarta .req" +msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld." +msgstr "La longitud de .comm «%s» ya es %ld. No se cambia a %ld." -#: config/tc-arm.c:2260 -msgid "bad type for register" -msgstr "tipo erróneo para el registro" +#: config/tc-alpha.c:3724 +msgid ".ent directive has no name" +msgstr "la directiva .ent no tiene nombre" -#: config/tc-arm.c:2271 -msgid "expression must be constant" -msgstr "la expresión debe ser constante" +#: config/tc-alpha.c:3732 +msgid "nested .ent directives" +msgstr "directivas .ent anidadas" -#: config/tc-arm.c:2288 -msgid "can't redefine the type of a register alias" -msgstr "no se redefinir el tipo de un alias de registro" +#: config/tc-alpha.c:3776 ecoff.c:3008 +msgid ".end directive has no name" +msgstr "la directiva .end no tiene nombre" -#: config/tc-arm.c:2295 -msgid "you must specify a single type only" -msgstr "sólo debe especificar un tipo único" +#: config/tc-alpha.c:3784 +msgid ".end directive without matching .ent" +msgstr "directiva .end sin una directiva .ent coincidente" -#: config/tc-arm.c:2308 -msgid "can't redefine the index of a scalar alias" -msgstr "no se puede redefinir el índice de un alias escalar" +#: config/tc-alpha.c:3786 +msgid ".end directive names different symbol than .ent" +msgstr "la directiva .end nombra un símbolo diferente de .ent" -#: config/tc-arm.c:2316 -msgid "scalar index must be constant" -msgstr "el índice escalar debe ser constante" +#: config/tc-alpha.c:3829 ecoff.c:3145 +msgid ".fmask outside of .ent" +msgstr ".fmask fuera de .ent" -#: config/tc-arm.c:2325 -msgid "expecting ]" -msgstr "se esperaba ]" +#: config/tc-alpha.c:3831 config/tc-score.c:5598 ecoff.c:3209 +msgid ".mask outside of .ent" +msgstr ".mask fuera de .ent" -#: config/tc-arm.c:2372 -msgid "invalid syntax for .req directive" -msgstr "sintaxis inválida para la directiva .req." +#: config/tc-alpha.c:3839 ecoff.c:3152 +msgid "bad .fmask directive" +msgstr "directiva .fmask equivocada" -#: config/tc-arm.c:2378 -msgid "invalid syntax for .dn directive" -msgstr "sintaxis inválida para la directiva .dn" +#: config/tc-alpha.c:3841 ecoff.c:3216 +msgid "bad .mask directive" +msgstr "directiva .mask equivocada" -#: config/tc-arm.c:2384 -msgid "invalid syntax for .qn directive" -msgstr "sintaxis inválida para la directiva .qn" +#: config/tc-alpha.c:3874 config/tc-mips.c:19507 config/tc-score.c:5739 +#: ecoff.c:3173 +msgid ".frame outside of .ent" +msgstr ".frame fuera de .ent" -#: config/tc-arm.c:2410 -msgid "invalid syntax for .unreq directive" -msgstr "sintaxis inválida para la directiva .unreq" +#: config/tc-alpha.c:3885 config/tc-mips.c:19518 ecoff.c:3184 +msgid "bad .frame directive" +msgstr "directiva .frame equivocada" -#: config/tc-arm.c:2417 -#, c-format -msgid "unknown register alias '%s'" -msgstr "alias de registro '%s' desconocido" +#: config/tc-alpha.c:3919 +msgid ".prologue directive without a preceding .ent directive" +msgstr "directiva .prolog sin una directiva .ent precedente" -#: config/tc-arm.c:2419 +#: config/tc-alpha.c:3937 #, c-format -msgid "ignoring attempt to use .unreq on fixed register name: '%s'" -msgstr "se descarta el intento de usar .unreq en un nombre de registro interno fijo: '%s'" +msgid "Invalid argument %d to .prologue." +msgstr "Argumento inválido %d para .prologue." -#: config/tc-arm.c:2687 -#, c-format -msgid "Failed to find real start of function: %s\n" -msgstr "Falló al buscar el inicio real de la función: %s\n" +#: config/tc-alpha.c:4026 +msgid "ECOFF debugging is disabled." +msgstr "La depuración ECOFF está desactivada." -#: config/tc-arm.c:2704 -msgid "selected processor does not support THUMB opcodes" -msgstr "el procesador seleccionado no admite códigos de operación THUMB" +#: config/tc-alpha.c:4040 +msgid ".ent directive without matching .end" +msgstr "directiva .ent sin una directiva .end coincidente" -#: config/tc-arm.c:2717 -msgid "selected processor does not support ARM opcodes" -msgstr "el procesador seleccionado no admite códigos de operación ARM" - -#: config/tc-arm.c:2729 -#, c-format -msgid "invalid instruction size selected (%d)" -msgstr "tamaño de instrucción seleccionado inválido (%d)" - -#: config/tc-arm.c:2761 -#, c-format -msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" -msgstr "operando inválido para la directiva .code (%d) (se esperaba 16 o 32)" - -#: config/tc-arm.c:2817 -#, c-format -msgid "expected comma after name \"%s\"" -msgstr "se esperaba una coma después del nombre \"%s\"" +#: config/tc-alpha.c:4133 +msgid ".usepv directive has no name" +msgstr "la directiva .usepv no tiene nombre" -#: config/tc-arm.c:2867 config/tc-m32r.c:588 -#, c-format -msgid "symbol `%s' already defined" -msgstr "el símbolo `%s' ya está definido" +#: config/tc-alpha.c:4146 +msgid ".usepv directive has no type" +msgstr "la directiva .usepv no tiene tipo" -#: config/tc-arm.c:2901 -#, c-format -msgid "unrecognized syntax mode \"%s\"" -msgstr "no se reconoce el modo de sintaxis \"%s\"" +#: config/tc-alpha.c:4161 +msgid "unknown argument for .usepv" +msgstr "argumento desconocido para .usepv" -#: config/tc-arm.c:2922 +#: config/tc-alpha.c:4274 #, c-format -msgid "alignment too large: %d assumed" -msgstr "alineación demasiado grande: se asume %d" +msgid "unknown section attribute %s" +msgstr "atributo seccional %s desconocido" -#: config/tc-arm.c:2925 -msgid "alignment negative. 0 assumed." -msgstr "alineación negativa. Se asume 0." +#: config/tc-alpha.c:4369 +msgid "previous .ent not closed by a .end" +msgstr "previo .ent no está cerrado por un .end" -#: config/tc-arm.c:3075 -msgid "literal pool overflow" -msgstr "desbordamiento en el conjunto de literales" +#: config/tc-alpha.c:4390 +msgid ".ent directive has no symbol" +msgstr "la directiva .ent no tiene símbolo" -#: config/tc-arm.c:3245 config/tc-arm.c:6532 -msgid "unrecognized relocation suffix" -msgstr "no se reconoce el sufijo de reubicación" +#: config/tc-alpha.c:4415 +msgid ".handler directive has no name" +msgstr "la directiva .handler no tiene nombre" -#: config/tc-arm.c:3260 -msgid "(plt) is only valid on branch targets" -msgstr "(plt) sólo es válido en objetivos ramas" +#: config/tc-alpha.c:4446 +msgid "Bad .frame directive 1./2. param" +msgstr "Parámetro 1./2. de directiva .frame equivocado" -#: config/tc-arm.c:3266 config/tc-s390.c:1134 config/tc-s390.c:1771 -#: config/tc-xtensa.c:1591 +#: config/tc-alpha.c:4456 #, c-format -msgid "%s relocations do not fit in %d bytes" -msgstr "las reubicaciones %s no caben en %d bytes" +msgid "Bad RA (%d) register for .frame" +msgstr "RA equivocado (%d) registrador para marco .frame" -#: config/tc-arm.c:3343 -msgid ".inst.n operand too big. Use .inst.w instead" -msgstr "el operando de .inst.n es demasiado grande. Use en su lugar .inst.w" +#: config/tc-alpha.c:4461 +msgid "Bad .frame directive 3./4. param" +msgstr "Parámetro 3./4. de directiva .frame equivocado" -#: config/tc-arm.c:3363 -msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" -msgstr "no se puede determinar el tamaño de la instrucción Thumb. Use en su lugar .inst.n/.inst.w" +#: config/tc-alpha.c:4497 +msgid ".pdesc directive not in link (.link) section" +msgstr "la directiva .pdesc no está en la sección de enlace (.link)" -#: config/tc-arm.c:3393 -msgid "width suffixes are invalid in ARM mode" -msgstr "los sufijos de anchura son inválidos en modo ARM" +#: config/tc-alpha.c:4504 +msgid ".pdesc directive has no entry symbol" +msgstr "la directiva .pdesc no tiene un símbolo de entrada" -#: config/tc-arm.c:3435 dwarf2dbg.c:744 -msgid "expected 0 or 1" -msgstr "se esperaba 0 ó 1" +#: config/tc-alpha.c:4515 +msgid ".pdesc has a bad entry symbol" +msgstr ".pdesc tiene un símbolo de entrada equivocado" -#: config/tc-arm.c:3439 -msgid "missing comma" -msgstr "falta una coma" +#: config/tc-alpha.c:4526 +msgid ".pdesc doesn't match with last .ent" +msgstr ".pdesc no coincide con el último .ent" -#: config/tc-arm.c:3472 -msgid "duplicate .fnstart directive" -msgstr "directiva .fnstart duplicada" +#: config/tc-alpha.c:4541 +msgid "No comma after .pdesc <entryname>" +msgstr "No hay una coma tras .pdesc <nombraasiento>" -#: config/tc-arm.c:3503 config/tc-tic6x.c:413 -msgid "duplicate .handlerdata directive" -msgstr "directiva .handlerdata duplicada" +#: config/tc-alpha.c:4561 +msgid "unknown procedure kind" +msgstr "tipo de procedimiento desconocido" -#: config/tc-arm.c:3522 -msgid ".fnend directive without .fnstart" -msgstr "directiva .fnend sin .fnstart" +#: config/tc-alpha.c:4656 +msgid ".name directive not in link (.link) section" +msgstr "la directiva .name no está en la sección de enlace (.link)" -#: config/tc-arm.c:3588 config/tc-tic6x.c:394 -msgid "personality routine specified for cantunwind frame" -msgstr "se especificó una rutina personality para el marco cantunwind" +#: config/tc-alpha.c:4664 +msgid ".name directive has no symbol" +msgstr "la directiva .name no tiene símbolo" -#: config/tc-arm.c:3605 config/tc-tic6x.c:455 -msgid "duplicate .personalityindex directive" -msgstr "directiva .personalityindex duplicada" +#: config/tc-alpha.c:4698 +msgid "No symbol after .linkage" +msgstr "No hay un símbolo tras .linkage" -#: config/tc-arm.c:3612 config/tc-tic6x.c:462 -msgid "bad personality routine number" -msgstr "número de rutina personality erróneo" +#: config/tc-alpha.c:4745 +msgid "No symbol after .code_address" +msgstr "No hay un símbolo tras .code_address" -#: config/tc-arm.c:3634 config/tc-tic6x.c:479 -msgid "duplicate .personality directive" -msgstr "directiva .personality duplicada" +#: config/tc-alpha.c:4771 config/tc-score.c:5604 +msgid "Bad .mask directive" +msgstr "Directiva .mask equivocada" -#: config/tc-arm.c:3657 config/tc-arm.c:3785 config/tc-arm.c:3833 -msgid "expected register list" -msgstr "se esperaba una lista de registros" +#: config/tc-alpha.c:4789 +msgid "Bad .fmask directive" +msgstr "Directiva .fmask equivocada" -#: config/tc-arm.c:3739 -msgid "expected , <constant>" -msgstr "se esperaba , <constante>" +#: config/tc-alpha.c:4946 +#, c-format +msgid "Expected comma after name \"%s\"" +msgstr "Se esperaba una coma tras nombre «%s»" -#: config/tc-arm.c:3748 -msgid "number of registers must be in the range [1:4]" -msgstr "el número de registros debe estar en el rango [1:4]" +#: config/tc-alpha.c:4958 +#, c-format +msgid "unhandled: .proc %s,%d" +msgstr "sin manipular: .proc %s,%d" -#: config/tc-arm.c:3895 config/tc-arm.c:4028 -msgid "bad register range" -msgstr "rango de registro erróneo" +#: config/tc-alpha.c:4991 +#, c-format +msgid "Tried to .set unrecognized mode `%s'" +msgstr "Intentó establecer .set al modo no reconocido «%s»" -#: config/tc-arm.c:4085 -msgid "register expected" -msgstr "se esperaba un registro" +#: config/tc-alpha.c:5017 +#, c-format +msgid "Bad base register, using $%d." +msgstr "Registro base equivocado, se usa $%d." -#: config/tc-arm.c:4095 -msgid "FPA .unwind_save does not take a register list" -msgstr ".unwind_save de FPA no toma una lista de registros" +#: config/tc-alpha.c:5038 config/tc-nios2.c:351 config/tc-nios2.c:476 +#, c-format +msgid "Alignment too large: %d. assumed" +msgstr "Alineación demasiado grande: %d asumido" -#: config/tc-arm.c:4114 -msgid ".unwind_save does not support this kind of register" -msgstr ".unwind_save no admite este tipo de registro" +#: config/tc-alpha.c:5042 config/tc-d30v.c:2057 config/tc-nios2.c:355 +#: config/tc-nios2.c:480 config/tc-pru.c:220 config/tc-pru.c:336 +msgid "Alignment negative: 0 assumed" +msgstr "Alineación negativa: se asume 0" -#: config/tc-arm.c:4153 -msgid "SP and PC not permitted in .unwind_movsp directive" -msgstr "no se permiten SP y PC en la directiva .unwind_movsp" +#: config/tc-alpha.c:5137 config/tc-alpha.c:5630 +#, c-format +msgid "Unknown CPU identifier `%s'" +msgstr "Desconoce identificador de CPU «%s»" -#: config/tc-arm.c:4158 -msgid "unexpected .unwind_movsp directive" -msgstr "directiva .unwind_movsp inesperada" +#: config/tc-alpha.c:5328 +#, c-format +msgid "Chose GP value of %lx\n" +msgstr "Escoja el valor GP de %lx\n" -#: config/tc-arm.c:4185 -msgid "stack increment must be multiple of 4" -msgstr "el operando de pila debe ser un múltiplo de 4" +#: config/tc-alpha.c:5342 +msgid "bad .section directive: want a,s,w,x,M,S,G,T in string" +msgstr "directiva .section equivocada: se quiere a,s,w,x,M,S,G,T en la cadena" -#: config/tc-arm.c:4217 -msgid "expected <reg>, <reg>" -msgstr "se esperaba <reg>, <reg>" +#: config/tc-alpha.c:5431 +#, c-format +msgid "internal error: can't hash opcode `%s': %s" +msgstr "error interno: no se puede dispersar el código operacional «%s»: %s" -#: config/tc-arm.c:4235 -msgid "register must be either sp or set by a previousunwind_movsp directive" -msgstr "el registro debe ser sp o establecido por una directiva previousunwind_movsp" +#: config/tc-alpha.c:5467 +#, c-format +msgid "internal error: can't hash macro `%s': %s" +msgstr "error interno: no se puede dispersar la macro «%s»: %s" -#: config/tc-arm.c:4274 -msgid "expected <offset>, <opcode>" -msgstr "se esperaba <desplazamiento>, <códigoop>" +#: config/tc-alpha.c:5551 config/tc-arc.c:2459 config/tc-arc.c:2473 +#: config/tc-arm.c:7288 config/tc-arm.c:7300 config/tc-i960.c:706 +#: config/tc-xtensa.c:5432 config/tc-xtensa.c:5508 config/tc-xtensa.c:5625 +#: config/tc-z80.c:1935 +msgid "syntax error" +msgstr "error sintáctico" -#: config/tc-arm.c:4286 -msgid "unwind opcode too long" -msgstr "código de operación de desenredo demasiado largo" +#: config/tc-alpha.c:5681 +msgid "" +"Alpha options:\n" +"-32addr\t\t\ttreat addresses as 32-bit values\n" +"-F\t\t\tlack floating point instructions support\n" +"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n" +"\t\t\tspecify variant of Alpha architecture\n" +"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n" +"\t\t\tthese variants include PALcode opcodes\n" +msgstr "" +"Opciones Alpha:\n" +"-32addr\t\t\ttrata direcciones como valores de 32-bit\n" +"-F\t\t\tausente el soporte de instrucciones de coma flotante\n" +"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n" +"\t\t\tespecifica variante de la arquitectura Alpha\n" +"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n" +"\t\t\testas variantes incluyen códigos operacionales PALcode\n" -#: config/tc-arm.c:4291 -msgid "invalid unwind opcode" -msgstr "código de operación de desenredo inválido" +#: config/tc-alpha.c:5691 +msgid "" +"VMS options:\n" +"-+\t\t\tencode (don't truncate) names longer than 64 characters\n" +"-H\t\t\tshow new symbol after hash truncation\n" +"-replace/-noreplace\tenable or disable the optimization of procedure calls\n" +msgstr "" +"Opciones VMS:\n" +"-+\t\t\tcodifica (no trunca) nombres más largos que 64 caracteres\n" +"-H\t\t\tmuestra el símbolo nuevo tras truncado por dispersión\n" +"-replace/-noreplace\tactiva o desactiva la optimización de llamadas a procedimiento\n" -#: config/tc-arm.c:4471 config/tc-arm.c:5410 config/tc-arm.c:9497 -#: config/tc-arm.c:10032 config/tc-arm.c:13378 config/tc-arm.c:21410 -#: config/tc-arm.c:21435 config/tc-arm.c:21443 config/tc-z8k.c:1144 -#: config/tc-z8k.c:1154 -msgid "immediate value out of range" -msgstr "valor inmediato fuera de rango" +#: config/tc-alpha.c:5942 config/tc-arc.c:3086 +#, c-format +msgid "unhandled relocation type %s" +msgstr "tipo reubicado %s sin manipular" -#: config/tc-arm.c:4636 -msgid "invalid FPA immediate expression" -msgstr "expresión inmediata FPA inválida" +#: config/tc-alpha.c:5955 config/tc-arc.c:3094 +msgid "non-absolute expression in constant field" +msgstr "expresión no absoluta en campo constante" -#: config/tc-arm.c:4760 config/tc-arm.c:4769 -msgid "shift expression expected" -msgstr "se esperaba una expresión de desplazamiento" +#: config/tc-alpha.c:5969 +#, c-format +msgid "type %d reloc done?\n" +msgstr "¿tipo %d de reubicación hecha?\n" -#: config/tc-arm.c:4783 -msgid "'LSL' or 'ASR' required" -msgstr "se requiere 'LSL' o 'ASR'" +#: config/tc-alpha.c:6016 config/tc-alpha.c:6023 +msgid "Used $at without \".set noat\"" +msgstr "Se utilizó $at sin \".set noat\"" -#: config/tc-arm.c:4791 -msgid "'LSL' required" -msgstr "se requiere 'LSL'" +#: config/tc-alpha.c:6192 +#, c-format +msgid "!samegp reloc against symbol without .prologue: %s" +msgstr "reubicación !samegp contra un símbolo sin .prologue: %s" -#: config/tc-arm.c:4799 -msgid "'ASR' required" -msgstr "se requiere 'ASR'" +#: config/tc-alpha.c:6236 config/tc-arc.c:3217 config/tc-tilegx.c:1751 +#: config/tc-tilepro.c:1531 config/tc-wasm32.c:813 config/tc-xtensa.c:6118 +#, c-format +msgid "cannot represent `%s' relocation in object file" +msgstr "no se puede representar la reubicación «%s» en el fichero objeto" -#: config/tc-arm.c:4871 config/tc-arm.c:5404 config/tc-arm.c:7259 -msgid "constant expression expected" -msgstr "se esperaba una expresión constante" +#: config/tc-alpha.c:6242 config/tc-arc.c:3223 +#, c-format +msgid "internal error? cannot generate `%s' relocation" +msgstr "error interno? no se puede generar «%s» reubicado" -#: config/tc-arm.c:4878 -msgid "invalid rotation" -msgstr "rotación inválida" +#: config/tc-alpha.c:6338 +#, c-format +msgid "frame reg expected, using $%d." +msgstr "se esperaba un registro de marco, se usa $%d." -#: config/tc-arm.c:5037 config/tc-arm.c:5201 -msgid "unknown group relocation" -msgstr "reubicación de grupo desconocida" +#: config/tc-arc.c:771 +#, fuzzy, c-format +#| msgid "internal error: can't hash opcode `%s': %s" +msgid "internal error: can't hash opcode '%s': %s" +msgstr "error interno: no se puede dispersar el código operacional «%s»: %s" + +#: config/tc-arc.c:779 config/tc-arc.c:2556 config/tc-arc.c:2574 +#: config/tc-arc.c:2627 config/tc-arc.c:2651 config/tc-arc.c:4850 +#: config/tc-arc.c:4917 config/tc-cr16.c:805 config/tc-cr16.c:828 +#: config/tc-cris.c:1195 config/tc-crx.c:535 config/tc-crx.c:562 +#: config/tc-crx.c:580 config/tc-pdp11.c:193 +msgid "Virtual memory exhausted" +msgstr "Memoria agotada" -#: config/tc-arm.c:5073 -msgid "alignment must be constant" -msgstr "la alineación debe ser constante" +#: config/tc-arc.c:829 +#, c-format +msgid "invalid %s option for %s cpu" +msgstr "opción %s no válida para %s cpu" -#: config/tc-arm.c:5232 -msgid "this group relocation is not allowed on this instruction" -msgstr "esta reubicación de grupo no se permite en esta instrucción" +#: config/tc-arc.c:834 +msgid "conflicting ISA extension attributes." +msgstr "extensión ISA en conflicto de atributos." -#: config/tc-arm.c:5269 config/tc-arm.c:5817 -msgid "']' expected" -msgstr "se esperaba ']'" +#: config/tc-arc.c:853 +msgid "Multiple .cpu directives found" +msgstr "Encontradas directivas .cpu múltiples" -#: config/tc-arm.c:5287 -msgid "'}' expected at end of 'option' field" -msgstr "se esperaba '}' al final del campo 'option'" +#: config/tc-arc.c:871 +msgid "Command-line value overrides \".cpu\" directive" +msgstr "" -#: config/tc-arm.c:5292 -msgid "cannot combine index with option" -msgstr "no se puede combinar index con option" +#: config/tc-arc.c:888 +#, c-format +msgid "unknown architecture: %s\n" +msgstr "arquitectura desconocida: %s\n" -#: config/tc-arm.c:5305 -msgid "cannot combine pre- and post-indexing" -msgstr "no se puede combinar pre y post-indizado" +#: config/tc-arc.c:1187 +msgid "No valid label relocation operand" +msgstr "Operando etiquetado reubicado no válido" -#: config/tc-arm.c:5548 -msgid "unexpected bit specified after APSR" -msgstr "se especificó un bit inesperado después de APSR" +#: config/tc-arc.c:1209 +#, fuzzy, c-format +#| msgid "Unknown relocation operand: !%s" +msgid "Unknown relocation operand: @%s" +msgstr "Operando de reubicación desconocido: !%s" -#: config/tc-arm.c:5560 -msgid "selected processor does not support DSP extension" -msgstr "el procesador seleccionado no admite la extensión DSP" +#: config/tc-arc.c:1222 +#, fuzzy, c-format +msgid "Unable to parse TLS base: %s" +msgstr "Imposible interpretar el patrón %s" -#: config/tc-arm.c:5572 -msgid "bad bitmask specified after APSR" -msgstr "se especificó una máscara de bit errónea después de APSR" +#: config/tc-arc.c:1246 +#, c-format +msgid "@%s is not a complex relocation." +msgstr "@%s no es una reubicación compleja." -#: config/tc-arm.c:5596 -msgid "writing to APSR without specifying a bitmask is deprecated" -msgstr "escribir a APSR sin especificar una máscara de bit es obsoleto" +#: config/tc-arc.c:1252 +#, c-format +msgid "Bad expression: @%s + %s." +msgstr "Expresión equivocada: @%s + %s." -#: config/tc-arm.c:5608 config/tc-arm.c:11125 config/tc-arm.c:11164 -#: config/tc-arm.c:11168 -msgid "selected processor does not support requested special purpose register" -msgstr "el procesador seleccionado no admite para el registro de propósito especial solicitado" +#: config/tc-arc.c:1313 +msgid "Brackets in operand field incorrect" +msgstr "Corchetes en campo operativo incorrecto" -#: config/tc-arm.c:5613 -msgid "flag for {c}psr instruction expected" -msgstr "se esperaba una opción para la instrucción {c}psr" +#: config/tc-arc.c:1315 config/tc-xtensa.c:2038 +msgid "extra comma" +msgstr "coma extra" -#: config/tc-arm.c:5638 -msgid "unrecognized CPS flag" -msgstr "no se reconoce la opción CPS" +#: config/tc-arc.c:1317 config/tc-pru.c:1443 config/tc-pru.c:1710 +#: config/tc-xtensa.c:2042 +msgid "missing argument" +msgstr "ausente el argumento" -#: config/tc-arm.c:5645 -msgid "missing CPS flags" -msgstr "faltan las opciones CPS" +#: config/tc-arc.c:1319 config/tc-xtensa.c:2044 +msgid "missing comma or colon" +msgstr "ausentea coma o punto y coma" -#: config/tc-arm.c:5668 config/tc-arm.c:5674 -msgid "valid endian specifiers are be or le" -msgstr "los especificadores endian válidos son be o le" +#: config/tc-arc.c:1388 +msgid "extra dot" +msgstr "punto adicional" -#: config/tc-arm.c:5696 -msgid "missing rotation field after comma" -msgstr "falta el campo rotation después de la coma" +#: config/tc-arc.c:1390 +#, fuzzy +#| msgid "unrecognized CPS flag" +msgid "unrecognized flag" +msgstr "no se reconoce la casilla CPS" -#: config/tc-arm.c:5711 -msgid "rotation can only be 0, 8, 16, or 24" -msgstr "la rotación sólo puede ser 0, 8 , 16 o 24" +#: config/tc-arc.c:1392 +msgid "failed to parse flags" +msgstr "fallaba interpretar marcas" -#: config/tc-arm.c:5740 -msgid "condition required" -msgstr "se requiere una condición" +#: config/tc-arc.c:1418 +msgid "Unhandled reloc type" +msgstr "Tipo reubicado no manipulado" -#: config/tc-arm.c:5779 config/tc-arm.c:7846 -msgid "'[' expected" -msgstr "se esperaba '['" +#: config/tc-arc.c:2427 +#, c-format +msgid "%s for instruction '%s'" +msgstr "%s para instrucción «%s»" -#: config/tc-arm.c:5792 -msgid "',' expected" -msgstr "se esperaba ','" +#: config/tc-arc.c:2429 +#, fuzzy, c-format +#| msgid "inappropriate arguments for opcode `%s'" +msgid "inappropriate arguments for opcode '%s'" +msgstr "argumentos inapropiados para el código operacional «%s»" -#: config/tc-arm.c:5809 -msgid "invalid shift" -msgstr "desplazamiento inválido" +#: config/tc-arc.c:2431 +#, fuzzy, c-format +#| msgid "opcode `%s' not supported for target %s" +msgid "opcode '%s' not supported for target %s" +msgstr "no se admite el código operacional «%s» para el objetivo %s" -#: config/tc-arm.c:5882 -msgid "can't use Neon quad register here" -msgstr "no se puede usar un registro Neon cuádruple aquí" +#: config/tc-arc.c:2435 config/tc-tic6x.c:3195 +#, c-format +msgid "unknown opcode '%s'" +msgstr "desconoce código operacional «%s»" -#: config/tc-arm.c:5948 -msgid "expected <Rm> or <Dm> or <Qm> operand" -msgstr "se esperaba un operando <Rm> o <Dm> o <Qm>" +#: config/tc-arc.c:2493 +#, c-format +msgid "Inserting \"%s\" into register table failed: %s" +msgstr "Insertando «%s» dentro de tabla de registro fallada: %s" -#: config/tc-arm.c:6028 -msgid "parse error" -msgstr "error de decodificación" +#: config/tc-arc.c:2529 +#, c-format +msgid "Inserting \"%s\" into address type table failed: %s" +msgstr "Insertando «%s» dentro de distribución de tipo direccional fallada: %s" -#: config/tc-arm.c:6038 read.c:2127 -msgid "expected comma" -msgstr "se esperaba una coma" +#: config/tc-arc.c:2548 config/tc-arc.c:5015 config/tc-h8300.c:81 +#: config/tc-h8300.c:90 config/tc-h8300.c:100 config/tc-h8300.c:110 +#: config/tc-h8300.c:120 config/tc-h8300.c:131 config/tc-h8300.c:248 +#: config/tc-hppa.c:6821 config/tc-hppa.c:6827 config/tc-hppa.c:6833 +#: config/tc-hppa.c:6839 config/tc-hppa.c:8228 config/tc-lm32.c:197 +#: config/tc-mips.c:3588 config/tc-mips.c:4097 config/tc-mn10300.c:935 +#: config/tc-mn10300.c:940 config/tc-mn10300.c:2440 config/tc-xc16x.c:79 +#: config/tc-xc16x.c:86 config/tc-xc16x.c:93 +msgid "could not set architecture and machine" +msgstr "no se pueden establecer la arquitectura y la máquina" -#. ISB can only take SY as an option. -#: config/tc-arm.c:6298 -msgid "invalid barrier type" -msgstr "tipo de barrera erróneo" +#: config/tc-arc.c:2644 config/tc-arc.c:4837 +#, fuzzy, c-format +#| msgid "internal error: can't hash macro `%s': %s" +msgid "internal error: can't hash aux register '%s': %s" +msgstr "error interno: no se puede dispersar el código operacional «%s»: %s" -#: config/tc-arm.c:6435 -msgid "immediate value is out of range" -msgstr "el valor inmediato está fuera de rango" +#: config/tc-arc.c:2751 +#, fuzzy, c-format +#| msgid "unhandled local relocation fix %s" +msgid "unhandled reloc %s in md_pcrel_from_section" +msgstr "compostura de reubicación local %s sin manipular" -#: config/tc-arm.c:6582 -msgid "iWMMXt data or control register expected" -msgstr "se esperaba un registro de datos o control iWMMXt" +#: config/tc-arc.c:2816 +msgid "Unaligned operand. Needs to be 32bit aligned" +msgstr "Operando no alineado. Requiere ser alineado a 32bit" -#: config/tc-arm.c:6622 -msgid "Banked registers are not available with this architecture." -msgstr "Los registros en bancos no están disponibles para esta arquitectura." +#: config/tc-arc.c:2821 +msgid "Unaligned operand. Needs to be 16bit aligned" +msgstr "Operando no alineado. Requiere ser alineado a 16-bit" -#: config/tc-arm.c:6747 +#: config/tc-arc.c:2898 config/tc-cr16.c:573 config/tc-crx.c:345 +#: config/tc-mn10200.c:766 write.c:1024 #, c-format -msgid "unhandled operand code %d" -msgstr "código de operando %d sin manejar" +msgid "can't resolve `%s' {%s section} - `%s' {%s section}" +msgstr "no se puede resolver «%s» {sección %s} - «%s» {sección %s}" + +#: config/tc-arc.c:2957 +#, c-format +msgid "PC relative relocation not allowed for (internal) type %d" +msgstr "PC relativo reubicadado no asumido para tipo (interno) %d" + +#. FIXME! Check for the conditionality of +#. the insn. +#. FIXME! Check for the conditionality of +#. the insn. +#: config/tc-arc.c:3002 config/tc-arc.c:3980 +msgid "TLS_*_S9 relocs are not supported yet" +msgstr "TLS_*_S9 como reubicaciones no son aún admitidas" + +#. I cannot fix an GOTPC relocation because I need to relax it +#. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc. +#: config/tc-arc.c:3038 +msgid "Unsupported operation on reloc" +msgstr "Operación no soportado en reubicación" + +#: config/tc-arc.c:3114 config/tc-arc.c:3130 +#, fuzzy +#| msgid "unknown suffix class" +msgid "unknown fixup size" +msgstr "no se admite el tamaño de compostura fptr %d" -#: config/tc-arm.c:6844 config/tc-score.c:264 -msgid "garbage following instruction" -msgstr "basura a continuación de la instrucción" +#: config/tc-arc.c:3264 +msgid "no relaxation found for this instruction." +msgstr "ninguna relajación encontrada para esta instrucción." -#. If REG is R13 (the stack pointer), warn that its use is -#. deprecated. -#: config/tc-arm.c:6885 -msgid "use of r13 is deprecated" -msgstr "el uso de r13 es obsoleto" +#: config/tc-arc.c:3514 +#, c-format +msgid "ARC-specific assembler options:\n" +msgstr "" +"Opciones ensambladoras específicas ARC:\n" +"\n" -#: config/tc-arm.c:6955 -msgid "D register out of range for selected VFP version" -msgstr "el registro D está fuera de rango para la versión VFP seleccionada" +#: config/tc-arc.c:3540 +#, c-format +msgid " -mrelax enable relaxation\n" +msgstr " -mrelax activa relajación\n" -#: config/tc-arm.c:7038 -msgid "instruction does not accept preindexed addressing" -msgstr "la instrucción no acepta el direccionamiento preindizado" +#: config/tc-arc.c:3543 +#, c-format +msgid "" +"The following ARC-specific assembler options are deprecated and are accepted\n" +"for compatibility only:\n" +msgstr "" -#. unindexed - only for coprocessor -#: config/tc-arm.c:7054 config/tc-arm.c:9290 -msgid "instruction does not accept unindexed addressing" -msgstr "la instrucción no acepta el direccionamiento sin indizar" +#: config/tc-arc.c:3546 +#, c-format +msgid "" +" -mEA\n" +" -mbarrel-shifter\n" +" -mbarrel_shifter\n" +" -mcrc\n" +" -mdsp-packa\n" +" -mdsp_packa\n" +" -mdvbf\n" +" -mld-extension-reg-mask\n" +" -mlock\n" +" -mmac-24\n" +" -mmac-d16\n" +" -mmac_24\n" +" -mmac_d16\n" +" -mmin-max\n" +" -mmin_max\n" +" -mmul64\n" +" -mno-mpy\n" +" -mnorm\n" +" -mrtsc\n" +" -msimd\n" +" -mswap\n" +" -mswape\n" +" -mtelephony\n" +" -muser-mode-only\n" +" -mxy\n" +msgstr "" -#: config/tc-arm.c:7062 -msgid "destination register same as write-back base" -msgstr "el registro destino es el mismo que la base de escritura-hacia-atrás" +#: config/tc-arc.c:3636 +#, c-format +msgid "Unable to find %s relocation for instruction %s" +msgstr "Incapaz encontrar %s reubicacion para instrucción %s" -#: config/tc-arm.c:7063 -msgid "source register same as write-back base" -msgstr "el registro fuente es el mismo que la base de escritura-hacia-atrás" +#: config/tc-arc.c:3931 +#, c-format +msgid "Unable to use @plt relocation for insn %s" +msgstr "Incapaz de utilizar @plt para reubicación para insn %s" -#: config/tc-arm.c:7113 -msgid "use of PC in this instruction is deprecated" -msgstr "el uso de PC en esta instrucción es obsoleto" +#: config/tc-arc.c:3950 +#, c-format +msgid "Unable to use @pcl relocation for insn %s" +msgstr "Incapaz de emplear reubicación @pcl para insn %s" -#: config/tc-arm.c:7136 -msgid "instruction does not accept scaled register index" -msgstr "la instrucción no acepta el índice de registro escalado" +#: config/tc-arc.c:4006 +#, fuzzy, c-format +#| msgid "invalid relocation for field" +msgid "invalid relocation %s for field" +msgstr "reubicación inválida para el campo" -#: config/tc-arm.c:7188 -msgid "instruction does not support unindexed addressing" -msgstr "la instrucción no admite el direccionamiento sin indizar" +#: config/tc-arc.c:4117 +#, c-format +msgid "Insn %s has a jump/branch instruction %s in its delay slot." +msgstr "Instrucción %s tiene una instrucción omitida/rama %s dentro de su ranura de retardo." -#: config/tc-arm.c:7203 -msgid "pc may not be used with write-back" -msgstr "el pc no se puede usar con escritura hacia atrás" +#: config/tc-arc.c:4122 +#, c-format +msgid "Insn %s has an instruction %s with limm in its delay slot." +msgstr "Insn %s tiene una instrucción %s con limm en ranura de retardo." -#: config/tc-arm.c:7208 -msgid "instruction does not support writeback" -msgstr "la instrucción no admite escritura hacia atrás" +#: config/tc-arc.c:4232 config/tc-microblaze.c:2531 config/tc-mn10300.c:1069 +#: config/tc-sh.c:801 config/tc-z80.c:700 read.c:4600 +#, c-format +msgid "unsupported BFD relocation size %u" +msgstr "no se admite el tamaño de reubicación BFD %u" -#: config/tc-arm.c:7254 -msgid "invalid pseudo operation" -msgstr "pseudo operación inválida" +#: config/tc-arc.c:4252 +#, c-format +msgid "Jump/Branch instruction detected at the end of the ZOL label @%s" +msgstr "" -#: config/tc-arm.c:7300 -msgid "literal pool insertion failed" -msgstr "falló la inserción en el conjunto de literales" +#: config/tc-arc.c:4259 +#, c-format +msgid "Kernel instruction detected at the end of the ZOL label @%s" +msgstr "" -#: config/tc-arm.c:7359 -msgid "Rn must not overlap other operands" -msgstr "Rn no debe sobreescribir otros operandos" +#: config/tc-arc.c:4264 +#, c-format +msgid "A jump instruction with long immediate detected at the end of the ZOL label @%s" +msgstr "" -#: config/tc-arm.c:7364 -msgid "swp{b} use is deprecated for this architecture" -msgstr "el uso de swp{b} es obsoleto en esta arquitectura" +#: config/tc-arc.c:4270 +#, c-format +msgid "An illegal use of delay slot detected at the end of the ZOL label @%s" +msgstr "" -#: config/tc-arm.c:7461 config/tc-arm.c:9864 -msgid "bad barrier type" -msgstr "tipo de barrera erróneo" +#: config/tc-arc.c:4375 +msgid "expected comma after instruction name" +msgstr "esperaba coma después del nombre de instrucción" -#: config/tc-arm.c:7472 config/tc-arm.c:7491 config/tc-arm.c:7504 -#: config/tc-arm.c:9876 config/tc-arm.c:9907 config/tc-arm.c:9929 -msgid "bit-field extends past end of register" -msgstr "el campo de bits se extiende más allá del final del registro" +#: config/tc-arc.c:4387 +msgid "expected comma after major opcode" +msgstr "esperaba coma tras operación de código mayor" -#: config/tc-arm.c:7534 -msgid "the only valid suffixes here are '(plt)' and '(tlscall)'" -msgstr "los únicos sufijos válidos aquí son '(plt)' y '(tlscall)'" +#: config/tc-arc.c:4573 +#, fuzzy, c-format +msgid "Pseudocode already used %s" +msgstr "Nombre ya utilizado" -#: config/tc-arm.c:7587 -msgid "use of r15 in blx in ARM mode is not really useful" -msgstr "el uso de r15 en blx en modo ARM no es realmente útil" +#: config/tc-arc.c:4581 +#, c-format +msgid "major opcode not in range [0x%02x - 0x%02x]" +msgstr "" -#: config/tc-arm.c:7609 -msgid "use of r15 in bx in ARM mode is not really useful" -msgstr "el uso de r15 en bx en modo ARM no es realmente útil" +#: config/tc-arc.c:4585 +#, fuzzy +#| msgid "value not in range [0, 0xffffffff]" +msgid "minor opcode not in range [0x00 - 0x3f]" +msgstr "el valor no está en el limite [0, 0xffffffff]" -#: config/tc-arm.c:7634 -msgid "use of r15 in bxj is not really useful" -msgstr "el uso de r15 en bxj no es realmente útil" +#: config/tc-arc.c:4591 +msgid "Improper use of OP1_IMM_IMPLIED" +msgstr "" -#: config/tc-arm.c:7813 config/tc-arm.c:7822 -msgid "writeback of base register is UNPREDICTABLE" -msgstr "la escritura hacia atrás del registro base es IMPREDECIBLE" +#: config/tc-arc.c:4597 +msgid "Improper use of OP1_MUST_BE_IMM" +msgstr "" -#: config/tc-arm.c:7816 -msgid "writeback of base register when in register list is UNPREDICTABLE" -msgstr "la escritura hacia atrás del registro base cuando está en la lista de registros es IMPREDECIBLE" +#: config/tc-arc.c:4609 +msgid "Couldn't generate extension instruction opcodes" +msgstr "" -#: config/tc-arm.c:7826 -msgid "if writeback register is in list, it must be the lowest reg in the list" -msgstr "si el registro de escritura hacia atrás está en la lista, debe ser el registro más bajo en la lista" +#: config/tc-arc.c:4645 +msgid "expected comma after name" +msgstr "esperaba una coma tras el nombre" -#: config/tc-arm.c:7841 -msgid "first transfer register must be even" -msgstr "el primer registro de transferencia debe ser par" +#: config/tc-arc.c:4656 +#, c-format +msgid "%s second argument cannot be a negative number %d" +msgstr "" -#: config/tc-arm.c:7844 -msgid "can only transfer two consecutive registers" -msgstr "solamente se pueden transferir dos registros consecutivos" +#: config/tc-arc.c:4671 +#, fuzzy +#| msgid "expected comma after register-number" +msgid "expected comma after register number" +msgstr "esperaba coma tras modo registro" -#. If op 1 were present and equal to PC, this function wouldn't -#. have been called in the first place. -#. If op 2 were present and equal to PC, this function wouldn't -#. have been called in the first place. -#: config/tc-arm.c:7845 config/tc-arm.c:7915 config/tc-arm.c:8544 -#: config/tc-arm.c:10652 -msgid "r14 not allowed here" -msgstr "no se permite r14 aquí" +#: config/tc-arc.c:4692 +msgid "invalid mode" +msgstr "modo inválido" -#: config/tc-arm.c:7857 -msgid "base register written back, and overlaps second transfer register" -msgstr "el registro base se escribió hacia atrás, y sobreescribe el segundo registro de transferencia" +#: config/tc-arc.c:4710 +msgid "expected comma after register mode" +msgstr "esperaba coma tras modo registro" -#: config/tc-arm.c:7867 -msgid "index register overlaps transfer register" -msgstr "el registro índice sobreescribe el registro de transferencia" +#: config/tc-arc.c:4725 +msgid "shortcut designator invalid" +msgstr "designador de atajo inválido" -#: config/tc-arm.c:7896 config/tc-arm.c:8511 -msgid "offset must be zero in ARM encoding" -msgstr "el desplazamiento debe ser cero en codificación ARM" +#: config/tc-arc.c:4824 +#, fuzzy, c-format +#| msgid "core register value (%d) too large" +msgid "core register %s value (%d) too large" +msgstr "el valor de registro core (%d) es demasiado grande" -#: config/tc-arm.c:7909 config/tc-arm.c:8538 -msgid "even register required" -msgstr "se requiere un registro par" +#: config/tc-arc.c:4843 +#, fuzzy, c-format +#| msgid "condition code value (%d) too large" +msgid "condition code %s value (%d) too large" +msgstr "el valor del código de condición (%d) es demasiado grande" -#: config/tc-arm.c:7912 -msgid "can only load two consecutive registers" -msgstr "solamente se pueden cargar dos registros consecutivos" +#: config/tc-arc.c:4862 +msgid "Unknown extension" +msgstr "Extensión desconocida" -#: config/tc-arm.c:7930 -msgid "ldr to register 15 must be 4-byte alligned" -msgstr "ldr al registro 15 debe ser alineado a 4-bytes" +#: config/tc-arc.c:4967 +msgid "Overwrite explicitly set Tag_ARC_CPU_base" +msgstr "" -#: config/tc-arm.c:7953 config/tc-arm.c:7985 -msgid "this instruction requires a post-indexed address" -msgstr "esta instrucción requiere una dirección post-indizada" +#: config/tc-arm.c:619 +msgid "ARM register expected" +msgstr "ARM como registro esperado" -#: config/tc-arm.c:8012 -msgid "Rd and Rm should be different in mla" -msgstr "Rd y Rm deben ser diferentes en mla" +#: config/tc-arm.c:620 +msgid "bad or missing co-processor number" +msgstr "número de co-procesador equivocado o ausentente" -#: config/tc-arm.c:8036 config/tc-arm.c:10996 -msgid ":lower16: not allowed this instruction" -msgstr ":lower16: no se permite esta instrucción" +#: config/tc-arm.c:621 +msgid "co-processor register expected" +msgstr "se esperaba un registro de co-procesador" -#: config/tc-arm.c:8038 -msgid ":upper16: not allowed instruction" -msgstr ":upper16: no se permite esta instrucción" +#: config/tc-arm.c:622 +msgid "FPA register expected" +msgstr "FPA como registros esperado" -#: config/tc-arm.c:8057 config/tc-arm.c:8100 -msgid "operand 1 must be FPSCR" -msgstr "el operando 1 debe ser FPSCR" +#: config/tc-arm.c:623 +msgid "VFP single precision register expected" +msgstr "Se esperaba un registro de precisión simple VFP" -#: config/tc-arm.c:8119 -msgid "operand 0 must be FPSCR" -msgstr "el operando 0 debe ser FPSCR" +#: config/tc-arm.c:624 +msgid "VFP/Neon double precision register expected" +msgstr "Se esperaba un registro de precisión doble VFP/Neon" -#: config/tc-arm.c:8139 config/tc-arm.c:11114 -msgid "bad register for mrs" -msgstr "registro erróneo para mrs" +#: config/tc-arm.c:625 +msgid "Neon quad precision register expected" +msgstr "Se esperaba un registro de precisión cuádruple Neon" -#: config/tc-arm.c:8146 config/tc-arm.c:11131 -msgid "'APSR', 'CPSR' or 'SPSR' expected" -msgstr "se esperaba 'APSR', 'CPSR' o 'SPSR'" +#: config/tc-arm.c:626 +msgid "VFP single or double precision register expected" +msgstr "Se esperaba un registro de precisión simple o doble VFP" -#: config/tc-arm.c:8187 -msgid "Rd and Rm should be different in mul" -msgstr "Rd y Rm deben ser diferentes en mul" +#: config/tc-arm.c:627 +msgid "Neon double or quad precision register expected" +msgstr "Se esperaba un registro de precisión doble o cuádruple Neon" -#: config/tc-arm.c:8206 config/tc-arm.c:8456 config/tc-arm.c:11265 -msgid "rdhi and rdlo must be different" -msgstr "rdhi y rdlo deben ser diferentes" +#: config/tc-arm.c:628 +#, fuzzy +#| msgid "VFP single or double precision register expected" +msgid "Neon single or double precision register expected" +msgstr "Se esperaba un registro de precisión simple o doble VFP, o cuádruple Neon" -#: config/tc-arm.c:8212 -msgid "rdhi, rdlo and rm must all be different" -msgstr "rdhi, rdlo y rm deben ser todos diferentes" +#: config/tc-arm.c:629 +msgid "VFP single, double or Neon quad precision register expected" +msgstr "Se esperaba un registro de precisión simple o doble VFP, o cuádruple Neon" -#: config/tc-arm.c:8278 -msgid "'[' expected after PLD mnemonic" -msgstr "se esperaba '[' después del mnemónico PLD" +#: config/tc-arm.c:631 +msgid "VFP system register expected" +msgstr "VFP como registro esperado" -#: config/tc-arm.c:8280 config/tc-arm.c:8295 -msgid "post-indexed expression used in preload instruction" -msgstr "se usó una expresión post-indizada en la instrucción de precarga" +#: config/tc-arm.c:632 +msgid "Maverick MVF register expected" +msgstr "Maverick MVF como registro esperado" -#: config/tc-arm.c:8282 config/tc-arm.c:8297 -msgid "writeback used in preload instruction" -msgstr "se usó escritura hacia atrás en la instrucción de precarga" +#: config/tc-arm.c:633 +msgid "Maverick MVD register expected" +msgstr "Maverick MVD como registro esperado" -#: config/tc-arm.c:8284 config/tc-arm.c:8299 -msgid "unindexed addressing used in preload instruction" -msgstr "se usó un direccionamiento sin indizar en la instrucción de precarga" +#: config/tc-arm.c:634 +msgid "Maverick MVFX register expected" +msgstr "Maverick MVFX como registro esperado" -#: config/tc-arm.c:8293 -msgid "'[' expected after PLI mnemonic" -msgstr "se esperaba '[' después del mnemónico PLI" +#: config/tc-arm.c:635 +msgid "Maverick MVDX register expected" +msgstr "Maverick MVDX como registro esperado" -#: config/tc-arm.c:8401 config/tc-arm.c:11639 config/tc-arm.c:11671 -#: config/tc-arm.c:11714 -msgid "extraneous shift as part of operand to shift insn" -msgstr "desplazamiento extraño como parte del operando para la insn shift" +#: config/tc-arm.c:636 +msgid "Maverick MVAX register expected" +msgstr "Maverick MVAX como registro esperado" -#: config/tc-arm.c:8482 -msgid "SRS base register must be r13" -msgstr "el registro base SRS debe ser r13" +#: config/tc-arm.c:637 +msgid "Maverick DSPSC register expected" +msgstr "Maverick DSPSC como registro esperado" -#: config/tc-arm.c:8541 -msgid "can only store two consecutive registers" -msgstr "solamente se pueden almacenar dos registros consecutivos" +#: config/tc-arm.c:638 +msgid "iWMMXt data register expected" +msgstr "se esperaba un registro de datos iWMMXt" -#: config/tc-arm.c:8636 config/tc-arm.c:8653 -msgid "only two consecutive VFP SP registers allowed here" -msgstr "solamente se permiten dos registros SP VFP consecutivos aquí" +#: config/tc-arm.c:639 config/tc-arm.c:7061 +msgid "iWMMXt control register expected" +msgstr "se esperaba un registro de control iWMMXt" -#: config/tc-arm.c:8681 config/tc-arm.c:8696 -msgid "this addressing mode requires base-register writeback" -msgstr "este modo de direccionamiento requiere escritura hacia atrás del registro-base" +#: config/tc-arm.c:640 +msgid "iWMMXt scalar register expected" +msgstr "se esperaba un registro escalar iWMMXt" -#. If srcsize is 16, inst.operands[1].imm must be in the range 0-16. -#. i.e. immbits must be in range 0 - 16. -#: config/tc-arm.c:8813 -msgid "immediate value out of range, expected range [0, 16]" -msgstr "valor inmediato fuera de rango, se esperaba el rango [0, 16]" +#: config/tc-arm.c:641 +msgid "XScale accumulator register expected" +msgstr "XScale como registro acumulado esperado" -#. If srcsize is 32, inst.operands[1].imm must be in the range 1-32. -#. i.e. immbits must be in range 0 - 31. -#: config/tc-arm.c:8820 -msgid "immediate value out of range, expected range [1, 32]" -msgstr "valor inmediato fuera de rango, se esperaba el rango [1, 32]" +#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message. +#: config/tc-arm.c:803 config/tc-score.c:259 +msgid "bad arguments to instruction" +msgstr "argumentos equivocados para la instrucción" -#: config/tc-arm.c:8886 -msgid "this instruction does not support indexing" -msgstr "esta instrucción no admite indizado" +#: config/tc-arm.c:804 +msgid "r13 not allowed here" +msgstr "no se permite r13 aquí" -#: config/tc-arm.c:8909 -msgid "only r15 allowed here" -msgstr "sólo se permite r15 aquí" +#: config/tc-arm.c:805 +msgid "r15 not allowed here" +msgstr "no se permite r15 aquí" -#: config/tc-arm.c:9044 -msgid "immediate operand requires iWMMXt2" -msgstr "el operando inmediato requiere iWMMXt2" +#: config/tc-arm.c:806 +msgid "instruction cannot be conditional" +msgstr "la instrucción no puede ser condicional" -#: config/tc-arm.c:9188 -msgid "shift by register not allowed in thumb mode" -msgstr "no se permite desplazar por registro en modo thumb" +#: config/tc-arm.c:807 +msgid "registers may not be the same" +msgstr "los registros quizá no son el mismo" -#: config/tc-arm.c:9200 config/tc-arm.c:11820 config/tc-arm.c:20800 -msgid "shift expression is too large" -msgstr "la expresión de desplazamiento es demasiado grande" +#: config/tc-arm.c:808 +msgid "lo register required" +msgstr "se requiere el registro lo" -#: config/tc-arm.c:9227 -msgid "Instruction does not support =N addresses" -msgstr "La instrucción no admite las direcciones =N" +#: config/tc-arm.c:809 +msgid "instruction not supported in Thumb16 mode" +msgstr "la instrucción no se admite en modo Thumb16" -#: config/tc-arm.c:9233 -msgid "cannot use register index with this instruction" -msgstr "no se puede usar el índice de registro con esta instrucción" +#: config/tc-arm.c:810 +msgid "instruction does not accept this addressing mode" +msgstr "la instrucción no acepta este modo de direccionamiento" -#: config/tc-arm.c:9235 -msgid "Thumb does not support negative register indexing" -msgstr "Thumb no admite el indizado negativo de registro" +#: config/tc-arm.c:811 +msgid "branch must be last instruction in IT block" +msgstr "branch debe ser la última instrucción en el bloque IT" -#: config/tc-arm.c:9237 -msgid "Thumb does not support register post-indexing" -msgstr "Thumb no admite el post-indizado de registro" +#: config/tc-arm.c:812 +msgid "instruction not allowed in IT block" +msgstr "no se permite la instrucción en el bloque IT" -#: config/tc-arm.c:9239 -msgid "Thumb does not support register indexing with writeback" -msgstr "Thumb no admite el indizado de registro con escritura hacia atrás" +#: config/tc-arm.c:813 +msgid "selected FPU does not support instruction" +msgstr "la FPU seleccionada no admite la instrucción" -#: config/tc-arm.c:9241 -msgid "Thumb supports only LSL in shifted register indexing" -msgstr "Thumb sólo admite LSL en el indizado desplazado de registro" +#: config/tc-arm.c:814 +msgid "thumb conditional instruction should be in IT block" +msgstr "instrucción condicional pulgar debería estar en el bloque IT" -#: config/tc-arm.c:9250 config/tc-arm.c:14718 -msgid "shift out of range" -msgstr "desplazamiento fuera de rango" +#: config/tc-arm.c:815 +msgid "incorrect condition in IT block" +msgstr "condición incorrecta en el bloque IT" -#: config/tc-arm.c:9259 -msgid "cannot use writeback with this instruction" -msgstr "no se puede usar escritura hacia atrás con esta instrucción" +#: config/tc-arm.c:816 +msgid "IT falling in the range of a previous IT block" +msgstr "IT cayendo dentro de límite de un bloque IT anterior" -#: config/tc-arm.c:9280 -msgid "cannot use post-indexing with PC-relative addressing" -msgstr "no se puede usar post-indizado con el direccionamiento relativo al PC" +#: config/tc-arm.c:817 +msgid "missing .fnstart before unwinding directive" +msgstr "ausente .fnstart antes de directiva unwinding" -#: config/tc-arm.c:9281 -msgid "cannot use post-indexing with this instruction" -msgstr "no se puede usar post-indizado con esta instrucción" +#: config/tc-arm.c:819 +msgid "cannot use register index with PC-relative addressing" +msgstr "no se puede usar el índice de registro con direccionamiento relativo al PC" -#: config/tc-arm.c:9492 -msgid "only SUBS PC, LR, #const allowed" -msgstr "sólo se permiten SUBS PC, LR, #const" +#: config/tc-arm.c:821 +msgid "cannot use writeback with PC-relative addressing" +msgstr "no se puede usar retroescritura con el direccionamiento relativo al PC" -#: config/tc-arm.c:9574 config/tc-arm.c:9729 config/tc-arm.c:9826 -#: config/tc-arm.c:11075 config/tc-arm.c:11371 -msgid "shift must be constant" -msgstr "el desplazamiento debe ser constante" +#: config/tc-arm.c:823 +#, fuzzy +#| msgid "selected processor does not support 'A' form of this instruction" +msgid "selected processor does not support fp16 instruction" +msgstr "el procesador seleccionado no admite instrucción SETPAN" -#: config/tc-arm.c:9579 -msgid "shift value over 3 not allowed in thumb mode" -msgstr "no se permite el valor de desplazamiento sobre 3 en modo thumb" +#: config/tc-arm.c:824 +msgid "using " +msgstr "empleando " -#: config/tc-arm.c:9581 -msgid "only LSL shift allowed in thumb mode" -msgstr "solamente se permite el desplazamiento LSL en modo thumb" +#: config/tc-arm.c:825 +#, fuzzy +#| msgid "branch prediction invalid on this opcode" +msgid "relocation valid in thumb1 code only" +msgstr "predicción de ramificación inválida en este código operacional" -#: config/tc-arm.c:9605 config/tc-arm.c:9744 config/tc-arm.c:9841 -#: config/tc-arm.c:11088 -msgid "unshifted register required" -msgstr "se requiere un registro sin desplazar" +#: config/tc-arm.c:1032 +msgid "immediate expression requires a # prefix" +msgstr "expresión inmediata requiere un # prefijado" -#: config/tc-arm.c:9620 config/tc-arm.c:9852 config/tc-arm.c:11226 -msgid "dest must overlap one source register" -msgstr "dest debe sobreescribir un registro fuente" +#: config/tc-arm.c:1061 read.c:3816 +msgid "missing expression" +msgstr "ausentea expresión" -#: config/tc-arm.c:9747 -msgid "dest and source1 must be the same register" -msgstr "dest y source1 deben ser el mismo registro" +#: config/tc-arm.c:1091 config/tc-arm.c:5260 config/tc-i960.c:1298 +#: config/tc-score.c:1210 +msgid "invalid constant" +msgstr "constante inválida" -#: config/tc-arm.c:10028 -msgid "instruction is always unconditional" -msgstr "la instrucción es siempre incondicional" +#: config/tc-arm.c:1223 +msgid "expected #constant" +msgstr "se esperaba #constant" -#: config/tc-arm.c:10130 -msgid "selected processor does not support 'A' form of this instruction" -msgstr "el procesador seleccionado no admite la forma 'A' de esta instrucción" +#: config/tc-arm.c:1387 +#, c-format +msgid "unexpected character `%c' in type specifier" +msgstr "carácter inesperado `%c' en el especificador de tipo" -#: config/tc-arm.c:10133 -msgid "Thumb does not support the 2-argument form of this instruction" -msgstr "Thumb no admite la forma con 2 argumentos de esta instrucción" +#: config/tc-arm.c:1404 +#, c-format +msgid "bad size %d in type specifier" +msgstr "tamaño equivocado %d en el especificador de tipo" -#: config/tc-arm.c:10241 -msgid "SP not allowed in register list" -msgstr "no se permite SP en la lista de registros" +#: config/tc-arm.c:1454 +msgid "only one type should be specified for operand" +msgstr "sólo se debe especificar un tipo para operando" -#: config/tc-arm.c:10245 config/tc-arm.c:10351 -msgid "having the base register in the register list when using write back is UNPREDICTABLE" -msgstr "si tiene el registro base en la lista de registros al usar escritura hacia atrás se vuelve IMPREDECIBLE" +#: config/tc-arm.c:1460 +msgid "vector type expected" +msgstr "se esperaba un tipo vector" -#: config/tc-arm.c:10253 -msgid "LR and PC should not both be in register list" -msgstr "tanto LR como PC no deben estar en la lista de registros" +#: config/tc-arm.c:1534 +msgid "can't redefine type for operand" +msgstr "no se puede redefinir el tipo para operando" -#: config/tc-arm.c:10261 -msgid "PC not allowed in register list" -msgstr "no se permite PC en la lista de registros" +#: config/tc-arm.c:1547 +msgid "only D registers may be indexed" +msgstr "sólo se pueden indizar los registros D" -#: config/tc-arm.c:10303 -msgid "Thumb load/store multiple does not support {reglist}^" -msgstr "no se admiten load/store Thumb múltiples para {reglist}^" +#: config/tc-arm.c:1553 +msgid "can't change index for operand" +msgstr "no se puede cambiar el índice para operando" -#: config/tc-arm.c:10328 config/tc-arm.c:10405 -#, c-format -msgid "value stored for r%d is UNKNOWN" -msgstr "el valor almacenado para r%d es DESCONOCIDO" +#: config/tc-arm.c:1616 +msgid "register operand expected, but got scalar" +msgstr "se esperaba un operando de registro, pero se recibió un escalar" -#: config/tc-arm.c:10398 -msgid "Thumb-2 instruction only valid in unified syntax" -msgstr "la instrucción Thumb-2 sólo es válida en la sintaxis unificada" +#: config/tc-arm.c:1653 +msgid "scalar must have an index" +msgstr "el escalar debe tener un índice" -#: config/tc-arm.c:10402 config/tc-arm.c:10412 -msgid "this instruction will write back the base register" -msgstr "esta instrucción escribirá hacia atrás el registro base" +#: config/tc-arm.c:1658 config/tc-arm.c:16583 config/tc-arm.c:16643 +#: config/tc-arm.c:17097 +msgid "scalar index out of range" +msgstr "índice escalar fuera de limite" -#: config/tc-arm.c:10415 -msgid "this instruction will not write back the base register" -msgstr "esta instrucción no escribirá hacia atrás el registro base" +#: config/tc-arm.c:1708 +msgid "bad range in register list" +msgstr "limite equivocado en la lista de registros" -#: config/tc-arm.c:10446 -msgid "r14 not allowed as first register when second register is omitted" -msgstr "no se permite r14 como primer registro cuando se omite el segundo registro" +#: config/tc-arm.c:1716 config/tc-arm.c:1725 config/tc-arm.c:1766 +#, c-format +msgid "Warning: duplicated register (r%d) in register list" +msgstr "Aviso: registro duplicado (r%d) en la lista de registros" -#: config/tc-arm.c:10546 -msgid "This instruction may be unpredictable if executed on M-profile cores with interrupts enabled." -msgstr "Esta instrucción puede ser impredecible si se ejecuta en núcleos M-profile con interrupciones activadas." +#: config/tc-arm.c:1728 +msgid "Warning: register range not in ascending order" +msgstr "Aviso: el limite de registros no está en orden ascendente" -#: config/tc-arm.c:10575 config/tc-arm.c:10588 config/tc-arm.c:10624 -msgid "Thumb does not support this addressing mode" -msgstr "Thumb no admite este modo de direccionamiento" +#: config/tc-arm.c:1739 +msgid "missing `}'" +msgstr "ausente `}'" -#: config/tc-arm.c:10592 -msgid "byte or halfword not valid for base register" -msgstr "byte o halfword no válido para el registro base" +#: config/tc-arm.c:1755 +msgid "invalid register mask" +msgstr "máscara de registro inválida" -#: config/tc-arm.c:10595 -msgid "r15 based store not allowed" -msgstr "no se permite el almacenamiento basado en r15" +#: config/tc-arm.c:1890 config/tc-arm.c:1934 +msgid "register out of range in list" +msgstr "registro fuera de limite en la lista" -#: config/tc-arm.c:10597 -msgid "invalid base register for register offset" -msgstr "registro base inválido para el desplazamiento del registro" +#: config/tc-arm.c:1912 config/tc-arm.c:4197 config/tc-arm.c:4331 +msgid "register list not in ascending order" +msgstr "la lista de registros no está en orden ascendente" -#: config/tc-arm.c:10779 -#, c-format -msgid "Use of r%u as a source register is deprecated when r%u is the destination register." -msgstr "El uso de r%u como registro fuente es obsoleto cuando r%u es el registro destino." +#: config/tc-arm.c:1943 +msgid "register range not in ascending order" +msgstr "el limite de registros no está en orden ascendente" -#: config/tc-arm.c:10952 -msgid "shifts in CMP/MOV instructions are only supported in unified syntax" -msgstr "los desplazamientos en las instrucciones CMP/MOV sólo se admiten en la sintaxis unificada" +#: config/tc-arm.c:1976 +msgid "non-contiguous register range" +msgstr "el limite de registros no es contiguo" -#: config/tc-arm.c:10980 -msgid "only lo regs allowed with immediate" -msgstr "sólo se permiten registros lo con inmediatos" +#: config/tc-arm.c:2035 +msgid "register stride must be 1 or 2" +msgstr "el registro estribo debe ser 1 o 2" -#: config/tc-arm.c:11001 -msgid ":upper16: not allowed this instruction" -msgstr ":upper16: no se permite esta instrucción" +#: config/tc-arm.c:2036 +msgid "mismatched element/structure types in list" +msgstr "los tipos de elementos/estructura no coinciden en la lista" -#: config/tc-arm.c:11149 -msgid "Thumb encoding does not support an immediate here" -msgstr "la codificación Thumb no admite un inmediato aquí" +#: config/tc-arm.c:2104 +msgid "don't use Rn-Rm syntax with non-unit stride" +msgstr "no use la sintaxis Rn-Rm sin un estribo que no sea unidad" -#: config/tc-arm.c:11231 -msgid "Thumb-2 MUL must not set flags" -msgstr "MUL de Thumb-2 no debe establecer opciones" +#: config/tc-arm.c:2159 +msgid "error parsing element/structure list" +msgstr "error al decodificar la lista de elementos/estructura" -#: config/tc-arm.c:11296 -msgid "Thumb does not support NOP with hints" -msgstr "Thumb no admite NOP con pistas" +#: config/tc-arm.c:2165 +msgid "expected }" +msgstr "se esperaba }" -#: config/tc-arm.c:11434 -msgid "push/pop do not support {reglist}^" -msgstr "push/pop no admiten {reglist}^" +#: config/tc-arm.c:2256 +msgid "attempt to redefine typed alias" +msgstr "se intentó redefinir el alias con tipo" -#: config/tc-arm.c:11457 -msgid "invalid register list to push/pop instruction" -msgstr "lista de registros inválida para la instrucción push/pop" +#: config/tc-arm.c:2391 +msgid "bad type for register" +msgstr "tipo equivocado para el registro" -#: config/tc-arm.c:11698 -msgid "source1 and dest must be same register" -msgstr "source1 y dest deben ser el mismo registro" +#: config/tc-arm.c:2402 config/tc-nios2.c:1804 +msgid "expression must be constant" +msgstr "la expresión debe ser constante" -#: config/tc-arm.c:11723 -msgid "ror #imm not supported" -msgstr "no se admite ror #imm" +#: config/tc-arm.c:2419 +msgid "can't redefine the type of a register alias" +msgstr "no se redefinir el tipo de un alias de registro" -#: config/tc-arm.c:11774 -msgid "SMC is not permitted on this architecture" -msgstr "No se admite SMC en esta arquitectura" +#: config/tc-arm.c:2426 +msgid "you must specify a single type only" +msgstr "sólo debe especificar un tipo único" -#: config/tc-arm.c:11937 -msgid "Thumb encoding does not support rotation" -msgstr "la codificación Thumb no admite rotación" +#: config/tc-arm.c:2439 +msgid "can't redefine the index of a scalar alias" +msgstr "no se puede redefinir el índice de un alias escalar" -#: config/tc-arm.c:11952 -msgid "SVC is not permitted on this architecture" -msgstr "No se admite SVC en esta arquitectura" +#: config/tc-arm.c:2447 +msgid "scalar index must be constant" +msgstr "el índice escalar debe ser constante" -#: config/tc-arm.c:11968 -msgid "instruction requires register index" -msgstr "la instrucción requiere un índice de registro" +#: config/tc-arm.c:2456 +msgid "expecting ]" +msgstr "se esperaba ]" -#: config/tc-arm.c:11977 -msgid "instruction does not allow shifted index" -msgstr "la instrucción no permite un índice desplazado" +#: config/tc-arm.c:2508 +msgid "invalid syntax for .dn directive" +msgstr "sintaxis inválida para la directiva .dn" -#: config/tc-arm.c:12122 -msgid "invalid neon suffix for non neon instruction" -msgstr "sufijo neón inválido para la instrucción que no es neon" +#: config/tc-arm.c:2514 +msgid "invalid syntax for .qn directive" +msgstr "sintaxis inválida para la directiva .qn" -#: config/tc-arm.c:12413 config/tc-arm.c:12748 -msgid "invalid instruction shape" -msgstr "instrucción shape inválida" +#: config/tc-arm.c:2549 +#, c-format +msgid "ignoring attempt to use .unreq on fixed register name: '%s'" +msgstr "se descarta el intento de usar .unreq en un nombre de registro interno fijo: «%s»" -#: config/tc-arm.c:12657 -msgid "types specified in both the mnemonic and operands" -msgstr "se especificaron tipos en el mnemónico y en los operandos" +#: config/tc-arm.c:2814 +#, c-format +msgid "Failed to find real start of function: %s\n" +msgstr "Falló al buscar el inicio real de la función: %s\n" -#: config/tc-arm.c:12694 -msgid "operand types can't be inferred" -msgstr "no se pueden inferir los tipos de operando" +#: config/tc-arm.c:2831 +msgid "selected processor does not support THUMB opcodes" +msgstr "procesador seleccionado no admite códigos operacionales THUMB" -#: config/tc-arm.c:12700 -msgid "type specifier has the wrong number of parts" -msgstr "el especificador de tipo tiene el número erróneo de partes" +#: config/tc-arm.c:2844 +msgid "selected processor does not support ARM opcodes" +msgstr "procesador seleccionado no admite códigos operacionales ARM" -#: config/tc-arm.c:12764 config/tc-arm.c:14459 config/tc-arm.c:14466 -msgid "operand size must match register width" -msgstr "el tamaño del operador debe coincidir con la anchura del registro" +#: config/tc-arm.c:2856 +#, c-format +msgid "invalid instruction size selected (%d)" +msgstr "tamaño de instrucción seleccionado inválido (%d)" -#: config/tc-arm.c:12775 -msgid "bad type in Neon instruction" -msgstr "tipo erróneo en la instrucción Neon" +#: config/tc-arm.c:2888 +#, c-format +msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" +msgstr "operando inválido para la directiva .code (%d) (se esperaba 16 o 32)" -#: config/tc-arm.c:12786 -msgid "inconsistent types in Neon instruction" -msgstr "tipos inconsistentes en la instrucción Neon" +#: config/tc-arm.c:2943 +#, c-format +msgid "expected comma after name \"%s\"" +msgstr "se esperaba una coma tras nombre «%s»" -#: config/tc-arm.c:13603 -msgid "first and second operands shall be the same register" -msgstr "el primer y segundo operandos deben ser el mismo registro" +#: config/tc-arm.c:2993 config/tc-m32r.c:584 +#, c-format +msgid "symbol `%s' already defined" +msgstr "el símbolo «%s» ya está definido" -#: config/tc-arm.c:13871 -msgid "scalar out of range for multiply instruction" -msgstr "escalar fuera de rango para la instrucción multiply" +#: config/tc-arm.c:3026 +#, c-format +msgid "unrecognized syntax mode \"%s\"" +msgstr "no reconocido el modo de sintaxis «%s»" -#: config/tc-arm.c:14047 config/tc-arm.c:14059 -msgid "immediate out of range for insert" -msgstr "inmediato fuera de rango para insert" +#: config/tc-arm.c:3069 +msgid ".ref pseudo-op only available with -mccs flag." +msgstr "" -#: config/tc-arm.c:14071 config/tc-arm.c:15066 -msgid "immediate out of range for shift" -msgstr "inmediato fuera de rango para shift" +#: config/tc-arm.c:3110 +msgid ".asmfunc repeated." +msgstr ".asmfunc repetido." -#: config/tc-arm.c:14128 config/tc-arm.c:14155 config/tc-arm.c:14564 -#: config/tc-arm.c:15012 -msgid "immediate out of range" -msgstr "inmediato fuera de rango" +#: config/tc-arm.c:3114 +msgid ".asmfunc without function." +msgstr "símbolo .asmfunc función." -#: config/tc-arm.c:14192 -msgid "immediate out of range for narrowing operation" -msgstr "inmediato fuera de rango para la operación de estrechamiento" +#: config/tc-arm.c:3120 +msgid ".asmfunc pseudo-op only available with -mccs flag." +msgstr "" -#: config/tc-arm.c:14317 -msgid "operands 0 and 1 must be the same register" -msgstr "los operandos 0 y 1 debe ser el mismo registro" +#: config/tc-arm.c:3131 +msgid ".endasmfunc without a .asmfunc." +msgstr ".endasmfunc sin un .asmfunc." -#: config/tc-arm.c:14538 -msgid "operand size must be specified for immediate VMOV" -msgstr "el tamaño del operando se debe especificar para el inmediato VMOV" +#: config/tc-arm.c:3135 +msgid ".endasmfunc without function." +msgstr ".endasmfunc sin función." -#: config/tc-arm.c:14548 -msgid "immediate has bits set outside the operand size" -msgstr "el inmediato tiene bits definidos fuera del tamaño del operando" +#: config/tc-arm.c:3146 +msgid ".endasmfunc pseudo-op only available with -mccs flag." +msgstr "" -#: config/tc-arm.c:14744 -msgid "elements must be smaller than reversal region" -msgstr "los elementos deben ser menores que la región de reversa" +#: config/tc-arm.c:3155 +msgid ".def pseudo-op only available with -mccs flag." +msgstr "" -#: config/tc-arm.c:14915 config/tc-arm.c:14965 -msgid "bad type for scalar" -msgstr "tipo erróneo para el escalar" +#: config/tc-arm.c:3313 +msgid "invalid type for literal pool" +msgstr "tipo inválido para de conjunto de literales" -#: config/tc-arm.c:15029 config/tc-arm.c:15037 -msgid "VFP registers must be adjacent" -msgstr "los registros VFP deben ser adjacentes" +#: config/tc-arm.c:3393 config/tc-tic54x.c:5354 +#, c-format +msgid "Invalid label '%s'" +msgstr "Etiqueta inválida «%s»" -#: config/tc-arm.c:15178 -msgid "bad list length for table lookup" -msgstr "longitud de lista errónea para la búsqueda de tabla" +#: config/tc-arm.c:3569 +msgid "(plt) is only valid on branch targets" +msgstr "(plt) sólo es válido en objetivos ramas" -#: config/tc-arm.c:15208 -msgid "writeback (!) must be used for VLDMDB and VSTMDB" -msgstr "se debe usar writeback (!) para VLDMDB y VSTMDB" +#: config/tc-arm.c:3575 config/tc-s390.c:1209 config/tc-s390.c:1865 +#: config/tc-xtensa.c:1664 +#, fuzzy, c-format +#| msgid "%s relocations do not fit in %d bytes" +msgid "%s relocations do not fit in %d byte" +msgid_plural "%s relocations do not fit in %d bytes" +msgstr[0] "las reubicaciones %s no caben en %d bytes" +msgstr[1] "las reubicaciones %s no caben en %d bytes" -#: config/tc-arm.c:15211 -msgid "register list must contain at least 1 and at most 16 registers" -msgstr "la lista de registros debe contener por lo menos 1 y cuando mucho 16 registros" +#: config/tc-arm.c:3657 +msgid ".inst.n operand too big. Use .inst.w instead" +msgstr "operando de .inst.n es demasiado grande. Use en su lugar .inst.w" -#: config/tc-arm.c:15236 -msgid "Use of PC here is deprecated" -msgstr "El uso de PC aquí es obsoleto" +#: config/tc-arm.c:3677 +msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" +msgstr "no se puede determinar el tamaño de la instrucción Thumb. Use en su lugar .inst.n/.inst.w" -#: config/tc-arm.c:15238 -msgid "Use of PC here is UNPREDICTABLE" -msgstr "El uso de PC aquí es IMPREDECIBLE" +#: config/tc-arm.c:3707 +msgid "width suffixes are invalid in ARM mode" +msgstr "los sufijos de anchura son inválidos en modo ARM" -#: config/tc-arm.c:15301 -msgid "bad alignment" -msgstr "alineación errónea" +#: config/tc-arm.c:3749 dwarf2dbg.c:990 +msgid "expected 0 or 1" +msgstr "se esperaba 0 ó 1" -#: config/tc-arm.c:15318 -msgid "bad list type for instruction" -msgstr "tipo de lista erróneo para la instrucción" +#: config/tc-arm.c:3753 +msgid "missing comma" +msgstr "ausentea coma" -#: config/tc-arm.c:15360 -msgid "unsupported alignment for instruction" -msgstr "no se admite la alineación para la instrucción" +#: config/tc-arm.c:3786 +msgid "duplicate .fnstart directive" +msgstr "directiva .fnstart duplicada" -#: config/tc-arm.c:15379 config/tc-arm.c:15473 config/tc-arm.c:15484 -#: config/tc-arm.c:15494 config/tc-arm.c:15508 -msgid "bad list length" -msgstr "longitud de lista errónea" +#: config/tc-arm.c:3817 config/tc-tic6x.c:412 +msgid "duplicate .handlerdata directive" +msgstr "directiva .handlerdata duplicada" -#: config/tc-arm.c:15384 -msgid "stride of 2 unavailable when element size is 8" -msgstr "no está disponible el estribo de 2 cuando el tamaño del elemento es 8" +#: config/tc-arm.c:3836 +msgid ".fnend directive without .fnstart" +msgstr "directiva .fnend sin .fnstart" -#: config/tc-arm.c:15417 config/tc-arm.c:15492 -msgid "can't use alignment with this instruction" -msgstr "no se puede usar la alineación con esta instrucción" +#: config/tc-arm.c:3903 config/tc-tic6x.c:393 +msgid "personality routine specified for cantunwind frame" +msgstr "se especificó una rutina personality para el marco cantunwind" -#: config/tc-arm.c:15559 -msgid "post-index must be a register" -msgstr "el post-índice debe ser un registro" +#: config/tc-arm.c:3920 config/tc-tic6x.c:454 +msgid "duplicate .personalityindex directive" +msgstr "directiva .personalityindex duplicada" -#: config/tc-arm.c:15561 -msgid "bad register for post-index" -msgstr "registro erróneo para el post-índice" +#: config/tc-arm.c:3927 config/tc-tic6x.c:461 +msgid "bad personality routine number" +msgstr "número de rutina personality equivocado" -#: config/tc-arm.c:15897 config/tc-arm.c:15983 -msgid "conditional infixes are deprecated in unified syntax" -msgstr "los infijos condicionales son obsoletos en la sintaxis unificada" +#: config/tc-arm.c:3949 config/tc-tic6x.c:478 +msgid "duplicate .personality directive" +msgstr "directiva .personality duplicada" -#: config/tc-arm.c:16131 -msgid "Warning: conditional outside an IT block for Thumb." -msgstr "Aviso: condicional fuera de un bloque IT para Thumb." +#: config/tc-arm.c:3973 config/tc-arm.c:4101 config/tc-arm.c:4149 +msgid "expected register list" +msgstr "se esperaba una lista de registros" -#: config/tc-arm.c:16336 -msgid "s suffix on comparison instruction is deprecated" -msgstr "el sufijo s para la instrucción de comparación es obsoleto" +#: config/tc-arm.c:4055 +msgid "expected , <constant>" +msgstr "se esperaba , <constante>" -#: config/tc-arm.c:16355 -#, c-format -msgid "selected processor does not support Thumb mode `%s'" -msgstr "el procesador seleccionado no admite el modo Thumb `%s'" +#: config/tc-arm.c:4064 +msgid "number of registers must be in the range [1:4]" +msgstr "el número de registros debe estar en el limite [1:4]" -#: config/tc-arm.c:16361 -msgid "Thumb does not support conditional execution" -msgstr "Thumb no admite la ejecución condicional" +#: config/tc-arm.c:4211 config/tc-arm.c:4345 +msgid "bad register range" +msgstr "limite de registro equivocado" -#: config/tc-arm.c:16380 -#, c-format -msgid "selected processor does not support Thumb-2 mode `%s'" -msgstr "el procesador seleccionado no admite el modo Thumb-2 `%s'" +#: config/tc-arm.c:4411 +msgid "FPA .unwind_save does not take a register list" +msgstr ".unwind_save de FPA no toma una lista de registros" -#: config/tc-arm.c:16405 -#, c-format -msgid "cannot honor width suffix -- `%s'" -msgstr "no se puede honrar el sufijo de anchura -- `%s'" +#: config/tc-arm.c:4439 +msgid ".unwind_save does not support this kind of register" +msgstr ".unwind_save no admite este tipo de registro" -#: config/tc-arm.c:16446 -#, c-format -msgid "selected processor does not support ARM mode `%s'" -msgstr "el procesador seleccionado no admite el modo ARM `%s'" +#: config/tc-arm.c:4478 +msgid "SP and PC not permitted in .unwind_movsp directive" +msgstr "SP y PC no se permiten .unwind_movsp como directiva" -#: config/tc-arm.c:16451 -#, c-format -msgid "width suffixes are invalid in ARM mode -- `%s'" -msgstr "los sufijos de anchura son inválidos en modo ARM -- `%s'" +#: config/tc-arm.c:4483 +msgid "unexpected .unwind_movsp directive" +msgstr "directiva .unwind_movsp inesperada" -#: config/tc-arm.c:16484 -#, c-format -msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'" -msgstr "se intentó usar una instrucción ARM en un procesador que sólo es Thumb -- `%s'" +#: config/tc-arm.c:4510 +msgid "stack increment must be multiple of 4" +msgstr "operando de pila debe ser un múltiplo de 4" -#: config/tc-arm.c:16501 -#, c-format -msgid "section '%s' finished with an open IT block." -msgstr "la sección '%s' terminó con un bloque IT abierto." +#: config/tc-arm.c:4542 +msgid "expected <reg>, <reg>" +msgstr "se esperaba <reg>, <reg>" -#: config/tc-arm.c:16506 -msgid "file finished with an open IT block." -msgstr "el fichero terminó con un bloque IT abierto." +#: config/tc-arm.c:4560 +msgid "register must be either sp or set by a previousunwind_movsp directive" +msgstr "el registro debe ser sp o establecido por una directiva previousunwind_movsp" -#: config/tc-arm.c:19545 -#, c-format -msgid "alignments greater than %d bytes not supported in .text sections." -msgstr "no se admiten las alineaciones más grandes que %d bytes en las secciones .text." +#: config/tc-arm.c:4599 +msgid "expected <offset>, <opcode>" +msgstr "se esperaba <desplazamiento>, <códigoop>" -#: config/tc-arm.c:19813 config/tc-ia64.c:3469 -#, c-format -msgid "Group section `%s' has no group signature" -msgstr "La sección de grupo `%s' no tiene firma de grupo" +#: config/tc-arm.c:4611 +msgid "unwind opcode too long" +msgstr "código operacional de desenredo demasiado largo" -#: config/tc-arm.c:19858 -msgid "handlerdata in cantunwind frame" -msgstr "handlerdata en un marco cantunwind" +#: config/tc-arm.c:4616 +msgid "invalid unwind opcode" +msgstr "código operacional de desenredo inválido" -#: config/tc-arm.c:19875 -msgid "too many unwind opcodes for personality routine 0" -msgstr "demasiados códigos de operación de desenredo para la rutina personality 0" +#: config/tc-arm.c:4804 config/tc-arm.c:5815 config/tc-arm.c:10659 +#: config/tc-arm.c:11192 config/tc-arm.c:13219 config/tc-arm.c:14801 +#: config/tc-arm.c:24170 config/tc-arm.c:24234 config/tc-arm.c:24242 +#: config/tc-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161 +msgid "immediate value out of range" +msgstr "valor inmediato fuera de limite" -#: config/tc-arm.c:19907 -msgid "too many unwind opcodes" -msgstr "demasiados códigos de operación de desenredo" +#: config/tc-arm.c:4974 +msgid "invalid FPA immediate expression" +msgstr "expresión inmediata FPA inválida" -#: config/tc-arm.c:20167 -msgid "GOT already in the symbol table" -msgstr "GOT ya está en la tabla de símbolos" +#: config/tc-arm.c:5160 +msgid "'LSL' or 'ASR' required" +msgstr "'LSL' o 'ASR' requerido" -#: config/tc-arm.c:20505 config/tc-arm.c:20547 config/tc-arm.c:20827 -#, c-format -msgid "undefined symbol %s used as an immediate value" -msgstr "se usa el símbolo sin definir %s como un valor inmediato" +#: config/tc-arm.c:5168 +msgid "'LSL' required" +msgstr "'LSL' requerido" -#: config/tc-arm.c:20507 config/tc-arm.c:20549 -#, c-format -msgid "symbol %s is in a different section" -msgstr "el símbolo %s está en una sección diferente" +#: config/tc-arm.c:5176 +msgid "'ASR' required" +msgstr "'ASR' requerido" -#: config/tc-arm.c:20509 config/tc-arm.c:20551 -#, c-format -msgid "symbol %s is weak and may be overridden later" -msgstr "el símbolo %s es débil y se puede sobreescribir después" +#: config/tc-arm.c:5255 +msgid "invalid rotation" +msgstr "rotación inválida" -#: config/tc-arm.c:20528 config/tc-arm.c:20869 -#, c-format -msgid "invalid constant (%lx) after fixup" -msgstr "constante inválida (%lx) después de la compostura" +#: config/tc-arm.c:5435 config/tc-arm.c:5604 +msgid "unknown group relocation" +msgstr "desconoce reubicación de grupo" -#: config/tc-arm.c:20584 -#, c-format -msgid "unable to compute ADRL instructions for PC offset of 0x%lx" -msgstr "no se pueden calcular las instrucciones ADRL para el desplazamiento de PC de 0x%lx" +#: config/tc-arm.c:5471 +msgid "alignment must be constant" +msgstr "el alineamiento debe ser constante" -#: config/tc-arm.c:20619 config/tc-arm.c:20649 -msgid "invalid literal constant: pool needs to be closer" -msgstr "constante literal inválida: el conjunto necesita estar más cerca" +#: config/tc-arm.c:5635 +msgid "this group relocation is not allowed on this instruction" +msgstr "esta reubicación de grupo no se permite en esta instrucción" -#: config/tc-arm.c:20622 config/tc-arm.c:20670 -#, c-format -msgid "bad immediate value for offset (%ld)" -msgstr "valor inmediato erróneo para el desplazamiento (%ld)" +#: config/tc-arm.c:5691 +msgid "'}' expected at end of 'option' field" +msgstr "'}' esperado al final 'option' del campo" -#: config/tc-arm.c:20651 -#, c-format -msgid "bad immediate value for 8-bit offset (%ld)" -msgstr "valor inmediato erróneo para el desplazamiento de 8-bit (%ld)" +#: config/tc-arm.c:5696 +msgid "cannot combine index with option" +msgstr "no se puede combinar index con option" -#: config/tc-arm.c:20711 -msgid "offset not a multiple of 4" -msgstr "el desplazamiento no es un múltiplo de 4" +#: config/tc-arm.c:5953 +msgid "unexpected bit specified after APSR" +msgstr "se especificó un bit inesperado tras APSR" -#: config/tc-arm.c:20718 config/tc-arm.c:20733 config/tc-arm.c:20748 -#: config/tc-arm.c:20759 config/tc-arm.c:20782 config/tc-arm.c:21494 -#: config/tc-moxie.c:662 config/tc-pj.c:448 config/tc-sh.c:4281 -msgid "offset out of range" -msgstr "desplazamiento fuera de rango" +#: config/tc-arm.c:5965 +msgid "selected processor does not support DSP extension" +msgstr "procesador seleccionado no admite la extensión DSP" -#: config/tc-arm.c:20885 -msgid "invalid smc expression" -msgstr "expresión smc inválida" +#: config/tc-arm.c:5977 +msgid "bad bitmask specified after APSR" +msgstr "se especificó una máscara de bit equivocada tras APSR" -#: config/tc-arm.c:20894 -msgid "invalid hvc expression" -msgstr "expresión hvc inválida" +#: config/tc-arm.c:6001 +msgid "writing to APSR without specifying a bitmask is deprecated" +msgstr "escribir a APSR sin especificar una máscara de bit es obsoleto" -#: config/tc-arm.c:20905 config/tc-arm.c:20914 -msgid "invalid swi expression" -msgstr "expresión swi inválida" +#: config/tc-arm.c:6013 config/tc-arm.c:12353 config/tc-arm.c:12398 +#: config/tc-arm.c:12402 +msgid "selected processor does not support requested special purpose register" +msgstr "procesador seleccionado no admite registro de propósito especial solicitado" -#: config/tc-arm.c:20924 -msgid "invalid expression in load/store multiple" -msgstr "expresión inválida en load/store múltiples" +#: config/tc-arm.c:6018 +msgid "flag for {c}psr instruction expected" +msgstr "se esperaba una casilla para la instrucción {c}psr" -#: config/tc-arm.c:20985 -#, c-format -msgid "blx to '%s' an ARM ISA state function changed to bl" -msgstr "blx a '%s' cambió una función de estado ISA de ARM a bl" +#: config/tc-arm.c:6043 +msgid "unrecognized CPS flag" +msgstr "no se reconoce la casilla CPS" -#: config/tc-arm.c:21004 -msgid "misaligned branch destination" -msgstr "destinaciones ramificadas desalineadas" +#: config/tc-arm.c:6050 +msgid "missing CPS flags" +msgstr "ausenten las casillas CPS" -#: config/tc-arm.c:21090 -msgid "conditional branch out of range" -msgstr "ramificación condicional fuera de rango" +#: config/tc-arm.c:6073 config/tc-arm.c:6079 +msgid "valid endian specifiers are be or le" +msgstr "los especificadores endian válidos son be o le" -#: config/tc-arm.c:21124 -#, c-format -msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" -msgstr "blx a la función Thumb '%s' cambió del estado ISA Thumb a bl" +#: config/tc-arm.c:6101 +msgid "missing rotation field after comma" +msgstr "ausente el campo rotation tras la coma" -#: config/tc-arm.c:21174 -msgid "Thumb2 branch out of range" -msgstr "ramificación Thumb2 fuera de rango" +#: config/tc-arm.c:6116 +msgid "rotation can only be 0, 8, 16, or 24" +msgstr "la rotación sólo puede ser 0, 8 , 16 o 24" -#: config/tc-arm.c:21263 -msgid "rel31 relocation overflow" -msgstr "desbordamiento de reubicación rel31" +#: config/tc-arm.c:6145 +msgid "condition required" +msgstr "se requiere una condición" -#: config/tc-arm.c:21275 config/tc-arm.c:21303 -msgid "co-processor offset out of range" -msgstr "desplazamiento de coprocesador fuera de rango" +#: config/tc-arm.c:6213 config/tc-arm.c:8943 +msgid "'[' expected" +msgstr "'[' esperado" -#: config/tc-arm.c:21320 -#, c-format -msgid "invalid offset, target not word aligned (0x%08lX)" -msgstr "desplazamiento inválido, el objetivo no está alineado a word (0x%08lX)" +#: config/tc-arm.c:6226 +msgid "',' expected" +msgstr "',' esperada" -#: config/tc-arm.c:21327 config/tc-arm.c:21336 config/tc-arm.c:21344 -#: config/tc-arm.c:21352 config/tc-arm.c:21360 -#, c-format -msgid "invalid offset, value too big (0x%08lX)" -msgstr "desplazamiento inválido, valor demasiado grande (0x%08lX)" +#: config/tc-arm.c:6243 +msgid "invalid shift" +msgstr "desplazamiento inválido" -#: config/tc-arm.c:21401 -msgid "invalid Hi register with immediate" -msgstr "registro Hi inválido con el inmediato" +#: config/tc-arm.c:6316 +msgid "can't use Neon quad register here" +msgstr "no se puede usar un registro Neon cuádruple aquí" -#: config/tc-arm.c:21417 -msgid "invalid immediate for stack address calculation" -msgstr "inmediato inválido para el cálculo de la dirección de la pila" +#: config/tc-arm.c:6383 +msgid "expected <Rm> or <Dm> or <Qm> operand" +msgstr "se esperaba un operando <Rm> o <Dm> o <Qm>" -#: config/tc-arm.c:21425 -#, c-format -msgid "invalid immediate for address calculation (value = 0x%08lX)" -msgstr "inmediato inválido para el cálculo de la dirección (valor = 0x%08lX)" +#: config/tc-arm.c:6463 +msgid "parse error" +msgstr "error de decodificación" -#: config/tc-arm.c:21455 -#, c-format -msgid "invalid immediate: %ld is out of range" -msgstr "inmediato inválido: %ld está fuera de rango" +#. ISB can only take SY as an option. +#: config/tc-arm.c:6732 +msgid "invalid barrier type" +msgstr "tipo de barrera equivocado" -#: config/tc-arm.c:21467 -#, c-format -msgid "invalid shift value: %ld" -msgstr "valor de desplazamiento inválido: %ld" +#: config/tc-arm.c:6829 +#, fuzzy +#| msgid "zero used as immediate value" +msgid "only floating point zero is allowed as immediate value" +msgstr "se utiliza cero como valor inmediato" -#: config/tc-arm.c:21546 -#, c-format -msgid "the offset 0x%08lX is not representable" -msgstr "el desplazamiento 0x%08lX no es representable" +#: config/tc-arm.c:6899 +msgid "immediate value is out of range" +msgstr "el valor inmediato está fuera de limite" -#: config/tc-arm.c:21586 -#, c-format -msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" -msgstr "desplazamiento erróneo 0x%08lX (sólo hay 12 bits disponibles para esta magnitud)" +#: config/tc-arm.c:7046 +msgid "iWMMXt data or control register expected" +msgstr "se esperaba un registro de datos o control iWMMXt" -#: config/tc-arm.c:21625 -#, c-format -msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" -msgstr "desplazamiento erróneo 0x%08lX (sólo hay 8 bits disponibles para esta magnitud)" +#: config/tc-arm.c:7086 +msgid "Banked registers are not available with this architecture." +msgstr "Los registros en bancos no están disponibles para esta arquitectura." -#: config/tc-arm.c:21665 -#, c-format -msgid "bad offset 0x%08lX (must be word-aligned)" -msgstr "desplazamiento erróneo 0x%08lX (debe ser alineado a word)" +#: config/tc-arm.c:7314 config/tc-score.c:264 +msgid "garbage following instruction" +msgstr "basura a continuación de la instrucción" -#: config/tc-arm.c:21670 -#, c-format -msgid "bad offset 0x%08lX (must be an 8-bit number of words)" -msgstr "desplazamiento erróneo 0x%08lX (debe ser un número de 8-bit de words)" +#. If REG is R13 (the stack pointer), warn that its use is +#. deprecated. +#: config/tc-arm.c:7364 +msgid "use of r13 is deprecated" +msgstr "el uso de r13 es obsoleto" -#: config/tc-arm.c:21701 config/tc-score.c:7392 -#, c-format -msgid "bad relocation fixup type (%d)" -msgstr "tipo de compostura de reubicación inválido (%d)" +#: config/tc-arm.c:7382 +msgid "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE" +msgstr "" -#: config/tc-arm.c:21812 -msgid "literal referenced across section boundary" -msgstr "se referencía una literal a través de un límite de sección" +#: config/tc-arm.c:7457 +msgid "D register out of range for selected VFP version" +msgstr "D como registro fuera de limite para versión VFP seleccionada" -#: config/tc-arm.c:21879 -msgid "internal relocation (type: IMMEDIATE) not fixed up" -msgstr "reubicación interna (tipo: IMMEDIATE) no compuesta" +#: config/tc-arm.c:7554 config/tc-arm.c:10378 +msgid "Instruction does not support =N addresses" +msgstr "La instrucción no admite las direcciones =N" -#: config/tc-arm.c:21884 -msgid "ADRL used for a symbol not defined in the same file" -msgstr "se utiliza ADRL para un símbolo que no está definido en el mismo fichero" +#: config/tc-arm.c:7562 +msgid "instruction does not accept preindexed addressing" +msgstr "instrucción no acepta el direccionamiento preindizado" -#: config/tc-arm.c:21899 -#, c-format -msgid "undefined local label `%s'" -msgstr "etiqueta local `%s' sin definir" +#. unindexed - only for coprocessor +#: config/tc-arm.c:7578 config/tc-arm.c:10441 +msgid "instruction does not accept unindexed addressing" +msgstr "instrucción no acepta el direccionamiento sin indizar" -#: config/tc-arm.c:21905 -msgid "internal_relocation (type: OFFSET_IMM) not fixed up" -msgstr "reubicación_interna (tipo OFFSET_IMM) no compuesta" +#: config/tc-arm.c:7586 +msgid "destination register same as write-back base" +msgstr "registro destino es el mismo que la base de retroescritura" -#: config/tc-arm.c:21927 config/tc-cris.c:3986 config/tc-mcore.c:1926 -#: config/tc-microblaze.c:1833 config/tc-mmix.c:2867 config/tc-moxie.c:757 -#: config/tc-ns32k.c:2248 config/tc-score.c:7478 -msgid "<unknown>" -msgstr "<desconocido>" +#: config/tc-arm.c:7587 +msgid "source register same as write-back base" +msgstr "registro origen es el mismo que la base de retroescritura" -#: config/tc-arm.c:21930 config/tc-arm.c:21951 config/tc-score.c:7480 -#, c-format -msgid "cannot represent %s relocation in this object file format" -msgstr "no se puede representar la reubicación %s en este formato de fichero objeto" +#: config/tc-arm.c:7637 +msgid "use of PC in this instruction is deprecated" +msgstr "uso de PC en esta instrucción está obsoleto" -#: config/tc-arm.c:22307 -#, c-format -msgid "%s: unexpected function type: %d" -msgstr "%s: tipo de función inesperado: %d" +#: config/tc-arm.c:7660 +msgid "instruction does not accept scaled register index" +msgstr "instrucción no acepta el índice de registro escalado" -#: config/tc-arm.c:22436 -msgid "use of old and new-style options to set CPU type" -msgstr "se utilizan opciones de estilo antiguo y nuevo para establecer el tipo de CPU" +#: config/tc-arm.c:7965 +msgid "invalid pseudo operation" +msgstr "pseudo operación inválida" -#: config/tc-arm.c:22446 -msgid "use of old and new-style options to set FPU type" -msgstr "se utilizan opciones de estilo antiguo y nuevo para establecer el tipo de FPU" +#: config/tc-arm.c:8203 +#, fuzzy +#| msgid "invalid expression in operand" +msgid "invalid co-processor operand" +msgstr "se esperaba un registro de co-procesador" -#: config/tc-arm.c:22522 -msgid "hard-float conflicts with specified fpu" -msgstr "hard-float tiene conflictos con la unidad de coma flotante (fpu) especificada" +#: config/tc-arm.c:8219 +msgid "instruction does not support unindexed addressing" +msgstr "instrucción no admite el direccionamiento sin indizar" -#: config/tc-arm.c:22709 -msgid "generate PIC code" -msgstr "genera código PIC" +#: config/tc-arm.c:8234 +msgid "pc may not be used with write-back" +msgstr "pc quizá no está siendo utilizado con retroescritura" -#: config/tc-arm.c:22710 -msgid "assemble Thumb code" -msgstr "ensambla código Thumb" +#: config/tc-arm.c:8239 +msgid "instruction does not support writeback" +msgstr "instrucción no admite retroescritura" -#: config/tc-arm.c:22711 -msgid "support ARM/Thumb interworking" -msgstr "admite la interoperación ARM/Thumb" +#: config/tc-arm.c:8345 +msgid "Rn must not overlap other operands" +msgstr "Rn no debe sobreescribir otros operandos" -#: config/tc-arm.c:22713 -msgid "code uses 32-bit program counter" -msgstr "el código utiliza un contador de programa de 32-bit" +#: config/tc-arm.c:8350 +msgid "swp{b} use is obsoleted for ARMv8 and later" +msgstr "utilización swp{b} es obsoleta para ARMv8 y posterior" -#: config/tc-arm.c:22714 -msgid "code uses 26-bit program counter" -msgstr "el código utiliza un contador de programa de 26-bit" +#: config/tc-arm.c:8353 +#, fuzzy +#| msgid "swp{b} use is deprecated for this architecture" +msgid "swp{b} use is deprecated for ARMv6 and ARMv7" +msgstr "el uso de swp{b} es obsoleto en esta arquitectura" -#: config/tc-arm.c:22715 -msgid "floating point args are in fp regs" -msgstr "los argumentos de coma flotante están en los registros de coma flotante" +#: config/tc-arm.c:8470 config/tc-arm.c:8489 config/tc-arm.c:8502 +#: config/tc-arm.c:11029 config/tc-arm.c:11060 config/tc-arm.c:11082 +msgid "bit-field extends past end of register" +msgstr "el campo de bits se extiende más allá del final del registro" -#: config/tc-arm.c:22717 -msgid "re-entrant code" -msgstr "código reentrante" +#: config/tc-arm.c:8532 +msgid "the only valid suffixes here are '(plt)' and '(tlscall)'" +msgstr "los únicos sufijos válidos aquí son '(plt)' y '(tlscall)'" -#: config/tc-arm.c:22718 -msgid "code is ATPCS conformant" -msgstr "el código es conforme a ATPCS" +#: config/tc-arm.c:8585 +msgid "use of r15 in blx in ARM mode is not really useful" +msgstr "el uso de r15 en blx en modo ARM no es realmente útil" -#: config/tc-arm.c:22719 -msgid "assemble for big-endian" -msgstr "ensambla para big-endian" +#: config/tc-arm.c:8607 +msgid "use of r15 in bx in ARM mode is not really useful" +msgstr "el uso de r15 en bx en modo ARM no es realmente útil" -#: config/tc-arm.c:22720 -msgid "assemble for little-endian" -msgstr "ensambla para little-endian" +#: config/tc-arm.c:8632 +msgid "use of r15 in bxj is not really useful" +msgstr "el uso de r15 en bxj no es realmente útil" -#. These are recognized by the assembler, but have no affect on code. -#: config/tc-arm.c:22724 -msgid "use frame pointer" -msgstr "usa puntero de marco" +#: config/tc-arm.c:8680 +msgid "This coprocessor register access is deprecated in ARMv8" +msgstr "Este acceso a registro del coprocesador es obsoleto en ARMv8" -#: config/tc-arm.c:22725 -msgid "use stack size checking" -msgstr "usa revisión del tamaño de la pila" +#: config/tc-arm.c:8888 config/tc-arm.c:8897 +msgid "writeback of base register is UNPREDICTABLE" +msgstr "retroescritura del registro base es IMPREDECIBLE" -#: config/tc-arm.c:22728 -msgid "do not warn on use of deprecated feature" -msgstr "no avisa del uso de una opción obsoleta" +#: config/tc-arm.c:8891 +msgid "writeback of base register when in register list is UNPREDICTABLE" +msgstr "retroescritura del registro base cuando está en la lista de registros es IMPREDECIBLE" -#. DON'T add any new processors to this list -- we want the whole list -#. to go away... Add them to the processors table instead. -#: config/tc-arm.c:22745 config/tc-arm.c:22746 -msgid "use -mcpu=arm1" -msgstr "usa -mcpu=arm1" +#: config/tc-arm.c:8901 +msgid "if writeback register is in list, it must be the lowest reg in the list" +msgstr "si el registro de retroescritura está en la lista, debe ser el registro más bajo en la lista" -#: config/tc-arm.c:22747 config/tc-arm.c:22748 -msgid "use -mcpu=arm2" -msgstr "usa -mcpu=arm2" +#: config/tc-arm.c:8938 +msgid "first transfer register must be even" +msgstr "primer registro de transferencia debe ser par" -#: config/tc-arm.c:22749 config/tc-arm.c:22750 -msgid "use -mcpu=arm250" -msgstr "usa -mcpu=arm250" +#: config/tc-arm.c:8941 +msgid "can only transfer two consecutive registers" +msgstr "solamente se pueden transferir dos registros consecutivos" -#: config/tc-arm.c:22751 config/tc-arm.c:22752 -msgid "use -mcpu=arm3" -msgstr "usa -mcpu=arm3" +#. If op 1 were present and equal to PC, this function wouldn't +#. have been called in the first place. +#. If op 2 were present and equal to PC, this function wouldn't +#. have been called in the first place. +#: config/tc-arm.c:8942 config/tc-arm.c:9012 config/tc-arm.c:9676 +#: config/tc-arm.c:11844 +msgid "r14 not allowed here" +msgstr "no se permite r14 aquí" -#: config/tc-arm.c:22753 config/tc-arm.c:22754 -msgid "use -mcpu=arm6" -msgstr "usa -mcpu=arm6" +#: config/tc-arm.c:8954 +msgid "base register written back, and overlaps second transfer register" +msgstr "registro base se escribió hacia atrás, y sobrescribe el segundo registro transferencial" -#: config/tc-arm.c:22755 config/tc-arm.c:22756 -msgid "use -mcpu=arm600" -msgstr "usa -mcpu=arm600" +#: config/tc-arm.c:8964 +msgid "index register overlaps transfer register" +msgstr "registro índice sobrescribe el registro de transferencia" -#: config/tc-arm.c:22757 config/tc-arm.c:22758 -msgid "use -mcpu=arm610" -msgstr "usa -mcpu=arm610" +#: config/tc-arm.c:8993 config/tc-arm.c:9643 +msgid "offset must be zero in ARM encoding" +msgstr "desplazamiento debe ser cero en codificación ARM" -#: config/tc-arm.c:22759 config/tc-arm.c:22760 -msgid "use -mcpu=arm620" -msgstr "usa -mcpu=arm620" +#: config/tc-arm.c:9006 config/tc-arm.c:9670 +msgid "even register required" +msgstr "requerido registro par" -#: config/tc-arm.c:22761 config/tc-arm.c:22762 -msgid "use -mcpu=arm7" -msgstr "usa -mcpu=arm7" +#: config/tc-arm.c:9009 +msgid "can only load two consecutive registers" +msgstr "solamente se pueden cargar dos registros consecutivos" -#: config/tc-arm.c:22763 config/tc-arm.c:22764 -msgid "use -mcpu=arm70" -msgstr "usa -mcpu=arm70" +#: config/tc-arm.c:9027 +#, fuzzy +#| msgid "ldr to register 15 must be 4-byte alligned" +msgid "ldr to register 15 must be 4-byte aligned" +msgstr "ldr al registro 15 debe ser alineado a 4-bytes" -#: config/tc-arm.c:22765 config/tc-arm.c:22766 -msgid "use -mcpu=arm700" -msgstr "usa -mcpu=arm700" +#: config/tc-arm.c:9050 config/tc-arm.c:9082 +msgid "this instruction requires a post-indexed address" +msgstr "esta instrucción requiere una dirección post-indizada" -#: config/tc-arm.c:22767 config/tc-arm.c:22768 -msgid "use -mcpu=arm700i" -msgstr "usa -mcpu=arm700i" +#: config/tc-arm.c:9109 +msgid "Rd and Rm should be different in mla" +msgstr "Rd y Rm deben ser diferentes en mla" -#: config/tc-arm.c:22769 config/tc-arm.c:22770 -msgid "use -mcpu=arm710" -msgstr "usa -mcpu=arm710" +#: config/tc-arm.c:9136 config/tc-arm.c:12217 +#, fuzzy +#| msgid ":lower16: not allowed this instruction" +msgid ":lower16: not allowed in this instruction" +msgstr "no se permite la reubicación de pcrel en una instrucción" -#: config/tc-arm.c:22771 config/tc-arm.c:22772 -msgid "use -mcpu=arm710c" -msgstr "usa -mcpu=arm710c" +#: config/tc-arm.c:9138 config/tc-arm.c:12222 +#, fuzzy +#| msgid ":upper16: not allowed this instruction" +msgid ":upper16: not allowed in this instruction" +msgstr "no se permite la reubicación de pcrel en una instrucción" -#: config/tc-arm.c:22773 config/tc-arm.c:22774 -msgid "use -mcpu=arm720" -msgstr "usa -mcpu=arm720" +#: config/tc-arm.c:9155 +msgid "operand 1 must be FPSCR" +msgstr "operando 1 debe ser FPSCR" -#: config/tc-arm.c:22775 config/tc-arm.c:22776 -msgid "use -mcpu=arm7d" -msgstr "usa -mcpu=arm7d" +#: config/tc-arm.c:9247 config/tc-arm.c:12336 +msgid "bad register for mrs" +msgstr "registro equivocado para mrs" -#: config/tc-arm.c:22777 config/tc-arm.c:22778 -msgid "use -mcpu=arm7di" -msgstr "usa -mcpu=arm7di" +#: config/tc-arm.c:9254 config/tc-arm.c:12360 +msgid "'APSR', 'CPSR' or 'SPSR' expected" +msgstr "'APSR', 'CPSR' o 'SPSR' esperado" -#: config/tc-arm.c:22779 config/tc-arm.c:22780 -msgid "use -mcpu=arm7m" -msgstr "usa -mcpu=arm7m" +#: config/tc-arm.c:9295 +msgid "Rd and Rm should be different in mul" +msgstr "Rd y Rm deben ser diferentes en mul" -#: config/tc-arm.c:22781 config/tc-arm.c:22782 -msgid "use -mcpu=arm7dm" -msgstr "usa -mcpu=arm7dm" +#: config/tc-arm.c:9314 config/tc-arm.c:9588 config/tc-arm.c:12499 +msgid "rdhi and rdlo must be different" +msgstr "rdhi y rdlo deben ser diferentes" -#: config/tc-arm.c:22783 config/tc-arm.c:22784 -msgid "use -mcpu=arm7dmi" -msgstr "usa -mcpu=arm7dmi" +#: config/tc-arm.c:9320 +msgid "rdhi, rdlo and rm must all be different" +msgstr "rdhi, rdlo y rm deben ser todos diferentes" -#: config/tc-arm.c:22785 config/tc-arm.c:22786 -msgid "use -mcpu=arm7100" -msgstr "usa -mcpu=arm7100" +#: config/tc-arm.c:9386 +msgid "'[' expected after PLD mnemonic" +msgstr "'[' esperado tras mnemónico PLD" -#: config/tc-arm.c:22787 config/tc-arm.c:22788 -msgid "use -mcpu=arm7500" -msgstr "usa -mcpu=arm7500" +#: config/tc-arm.c:9388 config/tc-arm.c:9403 +msgid "post-indexed expression used in preload instruction" +msgstr "se utilizó una expresión post-indizada en la instrucción de precarga" -#: config/tc-arm.c:22789 config/tc-arm.c:22790 -msgid "use -mcpu=arm7500fe" -msgstr "usa -mcpu=arm7500fe" +#: config/tc-arm.c:9390 config/tc-arm.c:9405 +msgid "writeback used in preload instruction" +msgstr "se utilicó retroescritura en la instrucción de precarga" -#: config/tc-arm.c:22791 config/tc-arm.c:22792 config/tc-arm.c:22793 -#: config/tc-arm.c:22794 -msgid "use -mcpu=arm7tdmi" -msgstr "usa -mcpu=arm7tdmi" +#: config/tc-arm.c:9392 config/tc-arm.c:9407 +msgid "unindexed addressing used in preload instruction" +msgstr "se utilizó un direccionamiento sin indizar en la instrucción de precarga" -#: config/tc-arm.c:22795 config/tc-arm.c:22796 -msgid "use -mcpu=arm710t" -msgstr "usa -mcpu=arm710t" +#: config/tc-arm.c:9401 +msgid "'[' expected after PLI mnemonic" +msgstr "'[' esperado tras mnemónico PLI" -#: config/tc-arm.c:22797 config/tc-arm.c:22798 -msgid "use -mcpu=arm720t" -msgstr "usa -mcpu=arm720t" +#: config/tc-arm.c:9416 config/tc-arm.c:12668 +msgid "push/pop do not support {reglist}^" +msgstr "push/pop no admiten {reglist}^" -#: config/tc-arm.c:22799 config/tc-arm.c:22800 -msgid "use -mcpu=arm740t" -msgstr "usa -mcpu=arm740t" +#: config/tc-arm.c:9494 config/tc-arm.c:12815 +msgid "setend use is deprecated for ARMv8" +msgstr "utilice setend está obsoleto para ARMv8" -#: config/tc-arm.c:22801 config/tc-arm.c:22802 -msgid "use -mcpu=arm8" -msgstr "usa -mcpu=arm8" +#: config/tc-arm.c:9515 config/tc-arm.c:12876 config/tc-arm.c:12908 +#: config/tc-arm.c:12951 +msgid "extraneous shift as part of operand to shift insn" +msgstr "desplazamiento extraño como parte de operando para la insn desplazamiento" -#: config/tc-arm.c:22803 config/tc-arm.c:22804 -msgid "use -mcpu=arm810" -msgstr "usa -mcpu=arm810" +#: config/tc-arm.c:9546 config/tc-arm.c:9555 +msgid "selected processor does not support SETPAN instruction" +msgstr "procesador seleccionado no admite instrucción SETPAN" -#: config/tc-arm.c:22805 config/tc-arm.c:22806 -msgid "use -mcpu=arm9" -msgstr "usa -mcpu=arm9" +#: config/tc-arm.c:9614 +msgid "SRS base register must be r13" +msgstr "SRS al registro base debe ser r13" -#: config/tc-arm.c:22807 config/tc-arm.c:22808 -msgid "use -mcpu=arm9tdmi" -msgstr "usa -mcpu=arm9tdmi" +#: config/tc-arm.c:9673 +msgid "can only store two consecutive registers" +msgstr "solamente se pueden almacenar dos registros consecutivos" -#: config/tc-arm.c:22809 config/tc-arm.c:22810 -msgid "use -mcpu=arm920" -msgstr "usa -mcpu=arm920" +#: config/tc-arm.c:9787 config/tc-arm.c:9804 +msgid "only two consecutive VFP SP registers allowed here" +msgstr "solamente se permiten dos registros SP VFP consecutivos aquí" -#: config/tc-arm.c:22811 config/tc-arm.c:22812 -msgid "use -mcpu=arm940" -msgstr "usa -mcpu=arm940" +#: config/tc-arm.c:9832 config/tc-arm.c:9847 +msgid "this addressing mode requires base-register writeback" +msgstr "este modo de direccionamiento requiere retroescritura del registro-base" -#: config/tc-arm.c:22813 -msgid "use -mcpu=strongarm" -msgstr "usa -mcpu=strongarm" +#. If srcsize is 16, inst.operands[1].imm must be in the range 0-16. +#. i.e. immbits must be in range 0 - 16. +#: config/tc-arm.c:9964 +msgid "immediate value out of range, expected range [0, 16]" +msgstr "valor inmediato fuera de limite, se esperaba el limite [0, 16]" -#: config/tc-arm.c:22815 -msgid "use -mcpu=strongarm110" -msgstr "usa -mcpu=strongarm110" +#. If srcsize is 32, inst.operands[1].imm must be in the range 1-32. +#. i.e. immbits must be in range 0 - 31. +#: config/tc-arm.c:9971 +msgid "immediate value out of range, expected range [1, 32]" +msgstr "valor inmediato fuera de limite, se esperaba el limite [1, 32]" -#: config/tc-arm.c:22817 -msgid "use -mcpu=strongarm1100" -msgstr "usa -mcpu=strongarm1100" +#: config/tc-arm.c:10037 +msgid "this instruction does not support indexing" +msgstr "esta instrucción no admite indizado" -#: config/tc-arm.c:22819 -msgid "use -mcpu=strongarm1110" -msgstr "usa -mcpu=strongarm1110" +#: config/tc-arm.c:10060 +msgid "only r15 allowed here" +msgstr "sólo se permite r15 aquí" -#: config/tc-arm.c:22820 -msgid "use -mcpu=xscale" -msgstr "usa -mcpu=xscale" +#: config/tc-arm.c:10195 +msgid "immediate operand requires iWMMXt2" +msgstr "operando inmediato requiere iWMMXt2" -#: config/tc-arm.c:22821 -msgid "use -mcpu=iwmmxt" -msgstr "usa -mcpu=iwmmxt" +#: config/tc-arm.c:10339 +msgid "shift by register not allowed in thumb mode" +msgstr "no se permite desplazar por registro en modo pulgar" -#: config/tc-arm.c:22822 -msgid "use -mcpu=all" -msgstr "usa -mcpu=all" +#: config/tc-arm.c:10351 config/tc-arm.c:13059 config/tc-arm.c:23513 +msgid "shift expression is too large" +msgstr "la expresión de desplazamiento es demasiado grande" -#. Architecture variants -- don't add any more to this list either. -#: config/tc-arm.c:22825 config/tc-arm.c:22826 -msgid "use -march=armv2" -msgstr "usa -march=armv2" +#: config/tc-arm.c:10384 +msgid "cannot use register index with this instruction" +msgstr "no puede utilizar registro indizado con esta instrucción" -#: config/tc-arm.c:22827 config/tc-arm.c:22828 -msgid "use -march=armv2a" -msgstr "usa -march=armv2a" +#: config/tc-arm.c:10386 +msgid "Thumb does not support negative register indexing" +msgstr "Thumb no admite el indizado negativo de registro" -#: config/tc-arm.c:22829 config/tc-arm.c:22830 -msgid "use -march=armv3" -msgstr "usa -march=armv3" +#: config/tc-arm.c:10388 +msgid "Thumb does not support register post-indexing" +msgstr "Thumb no admite el post-indizado de registro" -#: config/tc-arm.c:22831 config/tc-arm.c:22832 -msgid "use -march=armv3m" -msgstr "usa -march=armv3m" +#: config/tc-arm.c:10390 +msgid "Thumb does not support register indexing with writeback" +msgstr "Thumb no admite el indizado de registro con retroescritura" -#: config/tc-arm.c:22833 config/tc-arm.c:22834 -msgid "use -march=armv4" -msgstr "usa -march=armv4" +#: config/tc-arm.c:10392 +msgid "Thumb supports only LSL in shifted register indexing" +msgstr "Thumb sólo admite LSL en el indizado desplazado de registro" -#: config/tc-arm.c:22835 config/tc-arm.c:22836 -msgid "use -march=armv4t" -msgstr "usa -march=armv4t" +#: config/tc-arm.c:10401 config/tc-arm.c:16374 +msgid "shift out of range" +msgstr "desplazamiento fuera de limite" -#: config/tc-arm.c:22837 config/tc-arm.c:22838 -msgid "use -march=armv5" -msgstr "usa -march=armv5" +#: config/tc-arm.c:10410 +msgid "cannot use writeback with this instruction" +msgstr "no se puede usar retroescritura con esta instrucción" -#: config/tc-arm.c:22839 config/tc-arm.c:22840 -msgid "use -march=armv5t" -msgstr "usa -march=armv5t" +#: config/tc-arm.c:10431 +msgid "cannot use post-indexing with PC-relative addressing" +msgstr "no se puede usar post-indizado con el direccionamiento relativo al PC" -#: config/tc-arm.c:22841 config/tc-arm.c:22842 -msgid "use -march=armv5te" -msgstr "usa -march=armv5te" +#: config/tc-arm.c:10432 +msgid "cannot use post-indexing with this instruction" +msgstr "no se puede usar post-indizado con esta instrucción" -#. Floating point variants -- don't add any more to this list either. -#: config/tc-arm.c:22845 -msgid "use -mfpu=fpe" -msgstr "usa -mfpu=fpe" +#: config/tc-arm.c:10654 +msgid "only SUBS PC, LR, #const allowed" +msgstr "sólo se permiten SUBS PC, LR, #const" -#: config/tc-arm.c:22846 -msgid "use -mfpu=fpa10" -msgstr "usa -mfpu=fpa10" +#: config/tc-arm.c:10737 config/tc-arm.c:10897 config/tc-arm.c:10994 +#: config/tc-arm.c:12297 config/tc-arm.c:12605 +msgid "shift must be constant" +msgstr "el desplazamiento debe ser constante" -#: config/tc-arm.c:22847 -msgid "use -mfpu=fpa11" -msgstr "usa -mfpu=fpa11" +#: config/tc-arm.c:10742 +msgid "shift value over 3 not allowed in thumb mode" +msgstr "no se permite el valor de desplazamiento sobre 3 en modo pulgar" -#: config/tc-arm.c:22849 -msgid "use either -mfpu=softfpa or -mfpu=softvfp" -msgstr "usa -mfpu=softfpa ó -mfpu=softvfp" +#: config/tc-arm.c:10744 +msgid "only LSL shift allowed in thumb mode" +msgstr "solamente se permite el desplazamiento LSL en modo pulgar" -#: config/tc-arm.c:23178 -msgid "invalid architectural extension" -msgstr "extensión de arquitectura inválida" +#: config/tc-arm.c:10768 config/tc-arm.c:10912 config/tc-arm.c:11009 +#: config/tc-arm.c:12310 +msgid "unshifted register required" +msgstr "se requiere un registro sin desplazar" -#: config/tc-arm.c:23211 -msgid "must specify extensions to add before specifying those to remove" -msgstr "se deben especificar extensiones para agregar antes de especificar las que se borrarán" +#: config/tc-arm.c:10783 config/tc-arm.c:11020 config/tc-arm.c:12460 +msgid "dest must overlap one source register" +msgstr "dest debe sobreescribir un registro fuente" -#: config/tc-arm.c:23219 -msgid "missing architectural extension" -msgstr "falta la extensión de la arquitectura" +#: config/tc-arm.c:10915 +msgid "dest and source1 must be the same register" +msgstr "dest y source1 deben ser el mismo registro" -#: config/tc-arm.c:23234 -msgid "extension does not apply to the base architecture" -msgstr "la extensión no se aplica a la arquitectura base" +#: config/tc-arm.c:11155 +msgid "selected architecture does not support wide conditional branch instruction" +msgstr "arquitectura seleccionada no admite la rama de instrucción condicional instrucción ancha" -#: config/tc-arm.c:23257 -#, c-format -msgid "unknown architectural extension `%s'" -msgstr "extensión de arquitectura `%s' desconocida" +#: config/tc-arm.c:11188 +msgid "instruction is always unconditional" +msgstr "la instrucción es siempre incondicional" -#: config/tc-arm.c:23259 -msgid "architectural extensions must be specified in alphabetical order" -msgstr "las extensiones de arquitectura se deben especificar en orden alfabético" +#: config/tc-arm.c:11309 +msgid "selected processor does not support 'A' form of this instruction" +msgstr "procesador seleccionado no admite la forma 'A' de esta instrucción" -#: config/tc-arm.c:23291 -#, c-format -msgid "missing cpu name `%s'" -msgstr "falta el nombre de cpu `%s'" +#: config/tc-arm.c:11312 +msgid "Thumb does not support the 2-argument form of this instruction" +msgstr "Thumb no admite la forma con 2 argumentos de esta instrucción" -#: config/tc-arm.c:23317 config/tc-arm.c:23813 -#, c-format -msgid "unknown cpu `%s'" -msgstr "cpu `%s' desconocido" +#: config/tc-arm.c:11433 +msgid "SP not allowed in register list" +msgstr "SP no admitido dentro de listado de registro" -#: config/tc-arm.c:23335 -#, c-format -msgid "missing architecture name `%s'" -msgstr "falta el nombre de arquitectura `%s'" +#: config/tc-arm.c:11437 config/tc-arm.c:11543 +msgid "having the base register in the register list when using write back is UNPREDICTABLE" +msgstr "teniendo el registro base en la lista de registros al usar retroescritura se vuelve IMPREDECIBLE" -#: config/tc-arm.c:23352 config/tc-arm.c:23847 config/tc-arm.c:23878 -#: config/tc-arm.c:23929 config/tc-score.c:7715 -#, c-format -msgid "unknown architecture `%s'\n" -msgstr "arquitectura `%s' desconocida\n" +#: config/tc-arm.c:11445 +msgid "LR and PC should not both be in register list" +msgstr "LR y PC no deberían estar ambos dentro de registros listados" -#: config/tc-arm.c:23368 config/tc-arm.c:23960 -#, c-format -msgid "unknown floating point format `%s'\n" -msgstr "formato de coma flotante `%s' desconocido\n" +#: config/tc-arm.c:11453 +msgid "PC not allowed in register list" +msgstr "PC no admitido dentro del listado de registro" -#: config/tc-arm.c:23384 -#, c-format -msgid "unknown floating point abi `%s'\n" -msgstr "abi de coma flotante `%s' desconocida\n" +#: config/tc-arm.c:11495 +msgid "Thumb load/store multiple does not support {reglist}^" +msgstr "Thumb carga/almacenaje múltiples no compatible {reglist}^" -#: config/tc-arm.c:23400 +#: config/tc-arm.c:11520 config/tc-arm.c:11597 #, c-format -msgid "unknown EABI `%s'\n" -msgstr "EABI `%s' desconocida\n" +msgid "value stored for r%d is UNKNOWN" +msgstr "valor almacenado para r%d es DESCONOCIDO" -#: config/tc-arm.c:23420 -#, c-format -msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." -msgstr "modo IT implícito `%s' desconocido, debe ser arm, thumb, always o never." +#: config/tc-arm.c:11590 +msgid "Thumb-2 instruction only valid in unified syntax" +msgstr "Thumb-2 como instrucción sólo válida en sintaxis unificada" -#: config/tc-arm.c:23430 -msgid "<cpu name>\t assemble for CPU <cpu name>" -msgstr "<nombre cpu>\t ensambla para el CPU <nombre cpu>" +#: config/tc-arm.c:11594 config/tc-arm.c:11604 +msgid "this instruction will write back the base register" +msgstr "esta instrucción escribirá hacia atrás el registro base" -#: config/tc-arm.c:23432 -msgid "<arch name>\t assemble for architecture <arch name>" -msgstr "<nombre arq>\t ensambla para la arquitectura <nombre arq>" +#: config/tc-arm.c:11607 +msgid "this instruction will not write back the base register" +msgstr "esta instrucción no escribirá hacia atrás el registro base" -#: config/tc-arm.c:23434 -msgid "<fpu name>\t assemble for FPU architecture <fpu name>" -msgstr "<nombre fpu>\t ensambla para la arquitectura de Unidad de Coma Flotante <nombre fpu>" +#: config/tc-arm.c:11638 +msgid "r14 not allowed as first register when second register is omitted" +msgstr "no se permite r14 como primer registro cuando se omite el segundo registro" -#: config/tc-arm.c:23436 -msgid "<abi>\t assemble for floating point ABI <abi>" -msgstr "<abi>\t ensambla para la ABI de coma flotante <abi>" +#: config/tc-arm.c:11738 +msgid "This instruction may be unpredictable if executed on M-profile cores with interrupts enabled." +msgstr "Esta instrucción puede ser impredecible si se ejecuta en núcleos M-profile con interrupciones activadas." -#: config/tc-arm.c:23439 -msgid "<ver>\t\t assemble for eabi version <ver>" -msgstr "<ver>\t\t ensambla para la eabi versión <ver>" +#: config/tc-arm.c:11767 config/tc-arm.c:11780 config/tc-arm.c:11816 +msgid "Thumb does not support this addressing mode" +msgstr "Thumb no admite este modo de direccionamiento" -#: config/tc-arm.c:23442 -msgid "<mode>\t controls implicit insertion of IT instructions" -msgstr "<modo>\t controla la inserción implícita de instrucciones IT" +#: config/tc-arm.c:11784 +msgid "byte or halfword not valid for base register" +msgstr "byte o halfword no válido para el registro base" -#: config/tc-arm.c:23486 config/tc-arm.c:23504 config/tc-arm.c:23524 -#, c-format -msgid "option `-%c%s' is deprecated: %s" -msgstr "la opción `-%c%s' es obsoleta: %s" +#: config/tc-arm.c:11787 +msgid "r15 based store not allowed" +msgstr "no se permite el almacenamiento basado en r15" -#: config/tc-arm.c:23544 -#, c-format -msgid " ARM-specific assembler options:\n" -msgstr "Opciones de ensamblador específicas de ARM:\n" +#: config/tc-arm.c:11789 +msgid "invalid base register for register offset" +msgstr "registro base inválido para el desplazamiento del registro" -#: config/tc-arm.c:23555 -#, c-format -msgid " -EB assemble code for a big-endian cpu\n" -msgstr " -EB ensambla código para un cpu big-endian\n" +#: config/tc-arm.c:11846 +#, fuzzy +#| msgid "r13 not allowed here" +msgid "r12 not allowed here" +msgstr "no se permite r13 aquí" -#: config/tc-arm.c:23560 -#, c-format -msgid " -EL assemble code for a little-endian cpu\n" -msgstr " -EL ensambla código para un cpu little-endian\n" +#: config/tc-arm.c:11852 +#, fuzzy +#| msgid "base register written back, and overlaps second transfer register" +msgid "base register written back, and overlaps one of transfer registers" +msgstr "registro base se escribió hacia atrás, y sobrescribe el segundo registro transferencial" -#: config/tc-arm.c:23564 +#: config/tc-arm.c:11980 #, c-format -msgid " --fix-v4bx Allow BX in ARMv4 code\n" -msgstr " --fix-v4bx Permite BX en código ARMv4\n" +msgid "Use of r%u as a source register is deprecated when r%u is the destination register." +msgstr "Utilización de r%u como registro origen es obsoleto cuando r%u es el registro destino." -#: config/tc-arm.c:23911 -#, c-format -msgid "architectural extension `%s' is not allowed for the current base architecture" -msgstr "no se permite la extensión de arquitectura `%s' para la arquitectura base actual" +#: config/tc-arm.c:12173 +msgid "shifts in CMP/MOV instructions are only supported in unified syntax" +msgstr "los desplazamientos en las instrucciones CMP/MOV sólo se admiten en la sintaxis unificada" -#: config/tc-avr.c:373 -#, c-format -msgid "Known MCU names:" -msgstr "Nombres MCU conocidos:" +#: config/tc-arm.c:12201 +msgid "only lo regs allowed with immediate" +msgstr "sólo se permiten registros lo con inmediatos" -#: config/tc-avr.c:438 -#, c-format -msgid "" -"AVR Assembler options:\n" -" -mmcu=[avr-name] select microcontroller variant\n" -" [avr-name] can be:\n" -" avr1 - classic AVR core without data RAM\n" -" avr2 - classic AVR core with up to 8K program memory\n" -" avr25 - classic AVR core with up to 8K program memory\n" -" plus the MOVW instruction\n" -" avr3 - classic AVR core with up to 64K program memory\n" -" avr31 - classic AVR core with up to 128K program memory\n" -" avr35 - classic AVR core with up to 64K program memory\n" -" plus the MOVW instruction\n" -" avr4 - enhanced AVR core with up to 8K program memory\n" -" avr5 - enhanced AVR core with up to 64K program memory\n" -" avr51 - enhanced AVR core with up to 128K program memory\n" -" avr6 - enhanced AVR core with up to 256K program memory\n" -" avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n" -" avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n" -" avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n" -" avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n" -" avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n" -" or immediate microcontroller name.\n" -msgstr "" -"Opciones de AVR:\n" -" -mmcu=[nombre-avr] selecciona la variante de microcontrolador\n" -" [nombre-avr] puede ser:\n" -" avr1 - núcleo AVR clásico sin RAM de datos\n" -" avr2 - núcleo AVR clásico hasta con 8K de memoria de programa\n" -" avr25 - núcleo AVR clásico hasta con 8K de memoria de programa\n" -" más la instrucción MOVW\n" -" avr3 - núcleo AVR clásico hasta con 64K de memoria de programa\n" -" avr31 - núcleo AVR clásico hasta con 128K de memoria de programa\n" -" avr35 - núcleo AVR clásico hasta con 64K de memoria de programa\n" -" más la instrucción MOVW\n" -" avr4 - núcleo AVR mejorado hasta con 8K de memoria de programa\n" -" avr5 - núcleo AVR mejorado hasta con 64K de memoria de programa\n" -" avr51 - núcleo AVR mejorado hasta con 128K de memoria de programa\n" -" avr6 - núcleo AVR mejorado hasta con 256K de memoria de programa\n" -" avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n" -" avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n" -" avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n" -" avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n" -" avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n" -" o el nombre inmediato del microcontrolador\n" +#: config/tc-arm.c:12378 +msgid "Thumb encoding does not support an immediate here" +msgstr "Thumb como codificación no admite un inmediato aquí" -#: config/tc-avr.c:460 -#, c-format -msgid "" -" -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" -" -mno-skip-bug disable warnings for skipping two-word instructions\n" -" (default for avr4, avr5)\n" -" -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n" -" (default for avr3, avr5)\n" -msgstr "" -" -mall-opcodes acepta todos los códigos de operación AVR, aún si\n" -" no lo admite el MCU\n" -" -mno-skip-bug desactiva los avisos para las instrucciones que saltan\n" -" dos palabras (por defecto para avr4, avr5)\n" -" -mno-wrap rechaza las instrucciones rjmp/rcall con envoltura de 8K\n" -" (por defecto para avr3, avr5)\n" +#: config/tc-arm.c:12465 +msgid "Thumb-2 MUL must not set flags" +msgstr "MUL de Thumb-2 no debe establecer casillas" -#: config/tc-avr.c:504 config/tc-msp430.c:743 -#, c-format -msgid "unknown MCU: %s\n" -msgstr "MCU desconocido: %s\n" +#: config/tc-arm.c:12530 +msgid "Thumb does not support NOP with hints" +msgstr "Thumb no admite NOP con pistas" -#: config/tc-avr.c:513 -#, c-format -msgid "redefinition of mcu type `%s' to `%s'" -msgstr "redefinición del tipo de mcu `%s' a `%s'" +#: config/tc-arm.c:12690 +msgid "invalid register list to push/pop instruction" +msgstr "lista de registros inválida para la instrucción push/pop" -#: config/tc-avr.c:591 -msgid "constant value required" -msgstr "se requiere un valor constante" +#: config/tc-arm.c:12935 +msgid "source1 and dest must be same register" +msgstr "source1 y dest deben ser el mismo registro" -#: config/tc-avr.c:594 -#, c-format -msgid "number must be positive and less than %d" -msgstr "el número debe ser positivo y menor que %d" +#: config/tc-arm.c:12960 +msgid "ror #imm not supported" +msgstr "no se admite ror #imm" -#: config/tc-avr.c:620 config/tc-avr.c:757 -#, c-format -msgid "constant out of 8-bit range: %d" -msgstr "constante fuera del rango de 8-bit: %d" +#: config/tc-arm.c:13011 +msgid "SMC is not permitted on this architecture" +msgstr "No se admite SMC en esta arquitectura" -#: config/tc-avr.c:688 config/tc-score.c:1199 read.c:3661 -msgid "illegal expression" -msgstr "expresión ilegal" +#: config/tc-arm.c:13176 +msgid "Thumb encoding does not support rotation" +msgstr "Thumb como codificación no admite rotación" -#: config/tc-avr.c:717 config/tc-avr.c:1508 -msgid "`)' required" -msgstr "se requiere `)'" +#: config/tc-arm.c:13196 +msgid "instruction requires register index" +msgstr "la instrucción requiere un índice de registro" -#: config/tc-avr.c:812 -msgid "register r16-r23 required" -msgstr "se requiere los registros r16-r23" +#: config/tc-arm.c:13206 +msgid "instruction does not allow shifted index" +msgstr "la instrucción no permite un índice desplazado" -#: config/tc-avr.c:818 -msgid "register number above 15 required" -msgstr "se requiere un número de registro superior a 15" +#: config/tc-arm.c:13392 +msgid "invalid neon suffix for non neon instruction" +msgstr "sufijo neón inválido para la instrucción que no es neon" -#: config/tc-avr.c:824 -msgid "even register number required" -msgstr "se requieren un número de registro par" +#: config/tc-arm.c:13754 config/tc-arm.c:14100 config/tc-arm.c:15717 +#: config/tc-arm.c:17342 +msgid "invalid instruction shape" +msgstr "instrucción shape inválida" -#: config/tc-avr.c:830 -msgid "register r24, r26, r28 or r30 required" -msgstr "se requieren los registros r24, r26, r28 o r30" +#: config/tc-arm.c:13999 +msgid "types specified in both the mnemonic and operands" +msgstr "se especificaron tipos en el mnemónico y en los operandos" -#: config/tc-avr.c:836 -msgid "register name or number from 0 to 31 required" -msgstr "se requiere un nombre de registro o un número del 0 al 31" +#: config/tc-arm.c:14036 +msgid "operand types can't be inferred" +msgstr "no se pueden inferir los tipos de operando" -#: config/tc-avr.c:854 -msgid "pointer register (X, Y or Z) required" -msgstr "se requiere un registro puntero (X, Y o Z)" +#: config/tc-arm.c:14042 +msgid "type specifier has the wrong number of parts" +msgstr "el especificador de tipo tiene el número equivocado de partes" -#: config/tc-avr.c:861 -msgid "cannot both predecrement and postincrement" -msgstr "no se puede predecrementar y postincrementar" +#: config/tc-arm.c:14128 config/tc-arm.c:15905 config/tc-arm.c:15912 +msgid "operand size must match register width" +msgstr "el tamaño del operador debe coincidir con la anchura del registro" -#: config/tc-avr.c:869 -msgid "addressing mode not supported" -msgstr "no se admite el modo de direccionamiento" +#: config/tc-arm.c:14139 +msgid "bad type in Neon instruction" +msgstr "equivocación de tipo en instrucción Neon" -#: config/tc-avr.c:875 -msgid "can't predecrement" -msgstr "no se puede predecrementar" +#: config/tc-arm.c:14150 +msgid "inconsistent types in Neon instruction" +msgstr "tipos inconsistentes en la instrucción Neon" -#: config/tc-avr.c:878 -msgid "pointer register Z required" -msgstr "se requiere el registro puntero Z" +#: config/tc-arm.c:14521 config/tc-arm.c:14536 config/tc-arm.c:16921 +msgid "register list must contain at least 1 and at most 16 registers" +msgstr "la lista de registros debe contener por lo menos 1 y cuando mucho 16 registros" -#: config/tc-avr.c:897 -msgid "postincrement not supported" -msgstr "no se admite el postincremento" +#: config/tc-arm.c:14679 config/tc-arm.c:14715 config/tc-arm.c:15354 +#: config/tc-arm.c:16761 +msgid "immediate out of range for shift" +msgstr "inmediato fuera de limite para desplazamiento" -#: config/tc-avr.c:907 -msgid "pointer register (Y or Z) required" -msgstr "se requiere un registro puntero (Y o Z)" +#: config/tc-arm.c:14835 +msgid "first and second operands shall be the same register" +msgstr "el primer y segundo operandos deben ser el mismo registro" -#: config/tc-avr.c:1021 -#, c-format -msgid "unknown constraint `%c'" -msgstr "restricción `%c' desconocida" +#: config/tc-arm.c:15120 config/tc-arm.c:16210 +msgid "scalar out of range for multiply instruction" +msgstr "escalar fuera de limite para la instrucción multiply" -#: config/tc-avr.c:1073 -msgid "`,' required" -msgstr "se requiere `,'" +#: config/tc-arm.c:15244 +msgid "instruction form not available on this architecture." +msgstr "relleno de instrucción no disponible en esta arquitectura." -#: config/tc-avr.c:1091 -msgid "undefined combination of operands" -msgstr "combinación indefinida de operandos" +#: config/tc-arm.c:15247 +msgid "this instruction implies use of ARMv8.1 AdvSIMD." +msgstr "" -#: config/tc-avr.c:1100 -msgid "skipping two-word instruction" -msgstr "se salta la instrucción de dos word" +#: config/tc-arm.c:15330 config/tc-arm.c:15342 +msgid "immediate out of range for insert" +msgstr "inmediato fuera de limite para insert" -#: config/tc-avr.c:1192 config/tc-avr.c:1208 config/tc-avr.c:1329 -#: config/tc-msp430.c:1969 config/tc-msp430.c:1987 -#, c-format -msgid "odd address operand: %ld" -msgstr "operando de direccón impar: %ld" +#: config/tc-arm.c:15475 +msgid "immediate out of range for narrowing operation" +msgstr "inmediato fuera de limite para la operación de estrechamiento" -#: config/tc-avr.c:1200 config/tc-avr.c:1219 config/tc-avr.c:1237 -#: config/tc-avr.c:1248 config/tc-avr.c:1255 config/tc-avr.c:1262 -#: config/tc-d10v.c:505 config/tc-d30v.c:554 config/tc-msp430.c:1977 -#: config/tc-msp430.c:1992 config/tc-msp430.c:2002 -#, c-format -msgid "operand out of range: %ld" -msgstr "operando fuera de rango: %ld" +#: config/tc-arm.c:15621 +msgid "operands 0 and 1 must be the same register" +msgstr "los operandos 0 y 1 debe ser el mismo registro" -#: config/tc-avr.c:1338 config/tc-d10v.c:1594 config/tc-d30v.c:2037 -#: config/tc-msp430.c:2020 -#, c-format -msgid "line %d: unknown relocation type: 0x%x" -msgstr "línea %d: tipo de reubicación desconocida: 0x%x" +#: config/tc-arm.c:15727 config/tc-arm.c:17440 +#, fuzzy +#| msgid "invalid unwind opcode" +msgid "invalid rounding mode" +msgstr "invalida modo de direccionamiento" -#: config/tc-avr.c:1352 -msgid "only constant expression allowed" -msgstr "sólo se permite una expresión constante" +#: config/tc-arm.c:16054 +msgid "operand size must be specified for immediate VMOV" +msgstr "el tamaño de operando se debe especificar para el inmediato VMOV" -#. xgettext:c-format. -#: config/tc-avr.c:1412 config/tc-bfin.c:833 config/tc-d10v.c:1466 -#: config/tc-d30v.c:1774 config/tc-mn10200.c:782 config/tc-mn10300.c:2170 -#: config/tc-msp430.c:2055 config/tc-or32.c:957 config/tc-ppc.c:6581 -#: config/tc-spu.c:879 config/tc-spu.c:1090 config/tc-v850.c:3000 -#: config/tc-z80.c:2021 -#, c-format -msgid "reloc %d not supported by object file format" -msgstr "el formato del fichero objeto no admite la reubicación %d" +#: config/tc-arm.c:16064 +msgid "immediate has bits set outside the operand size" +msgstr "el inmediato tiene bits definidos fuera del tamaño de operando" -#: config/tc-avr.c:1435 config/tc-h8300.c:1935 config/tc-mcore.c:881 -#: config/tc-microblaze.c:823 config/tc-moxie.c:178 config/tc-msp430.c:1820 -#: config/tc-pj.c:253 config/tc-sh.c:2590 config/tc-z8k.c:1216 -msgid "can't find opcode " -msgstr "no se puede encontrar el código de operación " +#: config/tc-arm.c:16226 +msgid "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is UNPREDICTABLE" +msgstr "" -#: config/tc-avr.c:1452 -#, c-format -msgid "illegal opcode %s for mcu %s" -msgstr "código de operación %s ilegal para el mcu %s" +#: config/tc-arm.c:16356 +msgid "Instruction form not available on this architecture." +msgstr "Relleno de instrucción no disponible en esta arquitectura." -#: config/tc-avr.c:1463 -msgid "garbage at end of line" -msgstr "basura al final de la línea" +#: config/tc-arm.c:16400 +msgid "elements must be smaller than reversal region" +msgstr "los elementos deben ser menores que la región de reversa" -#: config/tc-avr.c:1537 config/tc-avr.c:1544 -#, c-format -msgid "illegal %srelocation size: %d" -msgstr "tamaño de %sreubicación ilegal: %d" +#: config/tc-arm.c:16582 config/tc-arm.c:16642 +msgid "bad type for scalar" +msgstr "tipo equivocado para el escalar" -#: config/tc-bfin.c:96 config/tc-frv.c:1605 config/tc-frv.c:1615 -msgid "missing ')'" -msgstr "falta un ')'" +#: config/tc-arm.c:16719 config/tc-arm.c:16727 +msgid "VFP registers must be adjacent" +msgstr "VFP como registros deben ser adyacentes" -#: config/tc-bfin.c:442 -#, c-format -msgid " Blackfin specific assembler options:\n" -msgstr "Opciones de ensamblador específicas de Blackfin:\n" +#: config/tc-arm.c:16770 +msgid "invalid suffix" +msgstr "sufijo inválido" -#: config/tc-bfin.c:443 -#, c-format -msgid " -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n" -msgstr " -mcpu=<cpu[-sirevision]> especifica el nombre del CPU objetivo\n" +#: config/tc-arm.c:16888 +msgid "bad list length for table lookup" +msgstr "longitud de lista equivocada para la búsqueda de tabla" -#: config/tc-bfin.c:444 -#, c-format -msgid " -mfdpic assemble for the FDPIC ABI\n" -msgstr " -mfdpic ensambla para la ABI de FDPIC\n" +#: config/tc-arm.c:16918 +msgid "writeback (!) must be used for VLDMDB and VSTMDB" +msgstr "se debe usar retroescritura (!) para VLDMDB y VSTMDB" -#: config/tc-bfin.c:445 -#, c-format -msgid " -mno-fdpic/-mnopic disable -mfdpic\n" -msgstr " -mno-fdpic/-mnopic desactiva -mfdpic\n" +#: config/tc-arm.c:16946 +msgid "Use of PC here is UNPREDICTABLE" +msgstr "El uso de PC aquí es IMPREDECIBLE" -#: config/tc-bfin.c:458 -msgid "Could not set architecture and machine." -msgstr "No se pueden establecer la arquitectura y la máquina." +#: config/tc-arm.c:16948 +msgid "Use of PC here is deprecated" +msgstr "El uso de PC aquí es obsoleto" -#: config/tc-bfin.c:607 -msgid "Parse failed." -msgstr "Falló la decodificación." +#: config/tc-arm.c:17015 +msgid "bad alignment" +msgstr "alineamiento equivocada" -#: config/tc-bfin.c:682 -msgid "pcrel too far BFD_RELOC_BFIN_10" -msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_10" +#: config/tc-arm.c:17032 +msgid "bad list type for instruction" +msgstr "tipo de lista equivocado para la instrucción" -#: config/tc-bfin.c:698 -msgid "pcrel too far BFD_RELOC_BFIN_12" -msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_12" +#: config/tc-arm.c:17034 +msgid "bad element type for instruction" +msgstr "tipo elemental equivocado para instrucción" -#: config/tc-bfin.c:718 -msgid "pcrel too far BFD_RELOC_BFIN_24" -msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_24" +#: config/tc-arm.c:17076 +msgid "unsupported alignment for instruction" +msgstr "no se admite la alineamiento para la instrucción" -#: config/tc-bfin.c:733 -msgid "pcrel too far BFD_RELOC_BFIN_5" -msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_5" +#: config/tc-arm.c:17095 config/tc-arm.c:17189 config/tc-arm.c:17201 +#: config/tc-arm.c:17211 config/tc-arm.c:17225 +msgid "bad list length" +msgstr "longitud de lista equivocada" -#: config/tc-bfin.c:745 -msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL" -msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_11_PCREL" +#: config/tc-arm.c:17100 +msgid "stride of 2 unavailable when element size is 8" +msgstr "no está disponible el estribo de 2 cuando el tamaño del elemento es 8" -#: config/tc-bfin.c:755 -msgid "rel too far BFD_RELOC_8" -msgstr "rel demasiado lejos de BFD_RELOC_8" +#: config/tc-arm.c:17133 config/tc-arm.c:17209 +msgid "can't use alignment with this instruction" +msgstr "no se puede usar la alineamiento con esta instrucción" -#: config/tc-bfin.c:762 -msgid "rel too far BFD_RELOC_16" -msgstr "rel demasiado lejos de BFD_RELOC_16" +#: config/tc-arm.c:17281 +msgid "post-index must be a register" +msgstr "el post-índice debe ser un registro" -#: config/tc-cr16.c:165 read.c:4421 -msgid "using a bit field width of zero" -msgstr "se usa una anchura de campo de bit de cero" +#: config/tc-arm.c:17283 +msgid "bad register for post-index" +msgstr "registro equivocado para el post-índice" -#: config/tc-cr16.c:173 read.c:4429 -#, c-format -msgid "field width \"%s\" too complex for a bitfield" -msgstr "la anchura de campo \"%s\" es demasiado compleja para un campo de bits" +#: config/tc-arm.c:17504 +msgid "scalar out of range" +msgstr "escalar fuera de límite" -#: config/tc-cr16.c:182 read.c:4437 -#, c-format -msgid "field width %lu too big to fit in %d bytes: truncated to %d bits" -msgstr "la anchura de campo %lu es demasiado grande para caber en %d bytes: se truncó a %d bits" +#: config/tc-arm.c:17577 +msgid "Dot Product instructions cannot be conditional, the behaviour is UNPREDICTABLE" +msgstr "" -#: config/tc-cr16.c:204 read.c:4459 -#, c-format -msgid "field value \"%s\" too complex for a bitfield" -msgstr "el valor del campo \"%s\" es demasiado complejo para un campo de bits" +#: config/tc-arm.c:18150 config/tc-arm.c:18236 +msgid "conditional infixes are deprecated in unified syntax" +msgstr "los infijos condicionales son obsoletos en la sintaxis unificada" -#: config/tc-cr16.c:385 -#, c-format -msgid "Unknown register pair - index relative mode: `%d'" -msgstr "Par de registros desconocidos - modo relativo de índice: `%d'" +#: config/tc-arm.c:18387 +msgid "Warning: conditional outside an IT block for Thumb." +msgstr "Aviso: condicional fuera de un bloque IT para Thumb." -#: config/tc-cr16.c:570 config/tc-crx.c:345 config/tc-mn10200.c:769 -#: write.c:1003 -#, c-format -msgid "can't resolve `%s' {%s section} - `%s' {%s section}" -msgstr "no se puede resolver `%s' {sección %s} - `%s' {sección %s}" +#: config/tc-arm.c:18539 +msgid "Short branches, Undefined, SVC, LDM/STM" +msgstr "" -#: config/tc-cr16.c:600 config/tc-crx.c:361 -#, c-format -msgid "internal error: reloc %d (`%s') not supported by object file format" -msgstr "error interno: el formato del fichero objeto no admite la reubicación %d (`%s')" +#: config/tc-arm.c:18540 +msgid "Miscellaneous 16-bit instructions" +msgstr "Instrucciones 16-bit miscelánea" -#: config/tc-cr16.c:693 config/tc-i386.c:8839 config/tc-s390.c:1911 -msgid "GOT already in symbol table" -msgstr "GOT ya está en la tabla de símbolos" +#: config/tc-arm.c:18541 +msgid "ADR" +msgstr "DIR" -#: config/tc-cr16.c:802 config/tc-cr16.c:825 config/tc-cris.c:1190 -#: config/tc-crx.c:535 config/tc-crx.c:562 config/tc-crx.c:580 -#: config/tc-pdp11.c:194 -msgid "Virtual memory exhausted" -msgstr "Memoria agotada" +#: config/tc-arm.c:18542 +msgid "Literal loads" +msgstr "Cargas literales" -#: config/tc-cr16.c:810 config/tc-crx.c:572 config/tc-crx.c:591 -#: config/tc-m68k.c:4656 config/tc-tilegx.c:300 config/tc-tilepro.c:242 -#, c-format -msgid "Internal Error: Can't hash %s: %s" -msgstr "Error Interno: No se puede dispersar %s: %s" +#: config/tc-arm.c:18543 +msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc" +msgstr "" -#: config/tc-cr16.c:836 config/tc-cris.c:1224 config/tc-crx.c:545 -#, c-format -msgid "Can't hash `%s': %s\n" -msgstr "No se puede dispersar `%s': %s\n" +#: config/tc-arm.c:18544 +msgid "Hi-register ADD, MOV, CMP using pc" +msgstr "" -#: config/tc-cr16.c:837 config/tc-cris.c:1225 config/tc-crx.c:546 -msgid "(unknown reason)" -msgstr "(razón desconocida)" +#. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue' +#. field in asm_opcode. 'tvalue' is used at the stage this check happen. +#: config/tc-arm.c:18547 +msgid "ADD/SUB sp, sp #imm" +msgstr "" -#. Missing or bad expr becomes absolute 0. -#: config/tc-cr16.c:889 config/tc-crx.c:619 -#, c-format -msgid "missing or invalid displacement expression `%s' taken as 0" -msgstr "la expresión de desubicación faltante o inválida `%s' se toma como 0" +#: config/tc-arm.c:18566 +msgid "IT blocks containing 32-bit Thumb instructions are deprecated in ARMv8" +msgstr "" -#: config/tc-cr16.c:939 +#: config/tc-arm.c:18578 #, c-format -msgid "GOT bad expression with %s." -msgstr "expresión GOT errónea con %s." +msgid "IT blocks containing 16-bit Thumb instructions of the following class are deprecated in ARMv8: %s" +msgstr "" -#: config/tc-cr16.c:1050 -#, c-format -msgid "operand %d: illegal use expression: `%s`" -msgstr "operando %d: expresión de uso ilegal: `%s`" +#: config/tc-arm.c:18591 +msgid "IT blocks containing more than one conditional instruction are deprecated in ARMv8" +msgstr "" -#: config/tc-cr16.c:1115 config/tc-crx.c:1127 +#: config/tc-arm.c:18706 #, c-format -msgid "Unknown register: `%d'" -msgstr "Registro desconocido: `%d'" +msgid "bad instruction `%s'" +msgstr "instrucción equivocada «%s»" -#. Issue a error message when register is illegal. -#: config/tc-cr16.c:1123 config/tc-crx.c:1135 -#, c-format -msgid "Illegal register (`%s') in Instruction: `%s'" -msgstr "Registro ilegal (`%s') en Instruction: `%s'" +#: config/tc-arm.c:18712 +msgid "s suffix on comparison instruction is deprecated" +msgstr "sufijo s para la instrucción de comparación es obsoleto" -#: config/tc-cr16.c:1194 config/tc-cr16.c:1269 config/tc-crx.c:757 -#: config/tc-crx.c:777 config/tc-crx.c:792 -#, c-format -msgid "Illegal register `%s' in Instruction `%s'" -msgstr "Registro `%s' ilegal en la Instruction `%s'" +#: config/tc-arm.c:18732 +msgid "SVC is not permitted on this architecture" +msgstr "No se admite SVC en esta arquitectura" -#: config/tc-cr16.c:1222 config/tc-cr16.c:1233 +#: config/tc-arm.c:18734 #, c-format -msgid "Illegal register pair `%s' in Instruction `%s'" -msgstr "Par de registro ilegal `%s' en la Instrucción `%s'" - -#: config/tc-cr16.c:1258 config/tc-i960.c:835 -msgid "unmatched '['" -msgstr "'[' desemparejado" +msgid "selected processor does not support `%s' in Thumb mode" +msgstr "procesador seleccionado no admite «%s» dentro de modo Thumb" -#: config/tc-cr16.c:1264 config/tc-i960.c:842 -msgid "garbage after index spec ignored" -msgstr "se descarta la basura después de la especificación del índice" +#: config/tc-arm.c:18740 +msgid "Thumb does not support conditional execution" +msgstr "Thumb no admite la ejecución condicional" -#: config/tc-cr16.c:1412 config/tc-crx.c:936 +#: config/tc-arm.c:18760 #, c-format -msgid "Illegal operands (whitespace): `%s'" -msgstr "Operandos ilegales (espacios en blanco): `%s'" +msgid "selected processor does not support 32bit wide variant of instruction `%s'" +msgstr "procesador seleccionado no admite variante de 32 bit de instrucción «%s»" -#: config/tc-cr16.c:1424 config/tc-cr16.c:1431 config/tc-cr16.c:1448 -#: config/tc-crx.c:948 config/tc-crx.c:955 config/tc-crx.c:972 -#: config/tc-crx.c:1764 +#: config/tc-arm.c:18763 #, c-format -msgid "Missing matching brackets : `%s'" -msgstr "Faltan las llaves coincidentes : `%s'" +msgid "selected processor does not support `%s' in Thumb-2 mode" +msgstr "procesador seleccionado no admite «%s» modo Thumb-2" -#: config/tc-cr16.c:1480 config/tc-crx.c:998 +#: config/tc-arm.c:18788 #, c-format -msgid "Unknown exception: `%s'" -msgstr "Excepción desconocida: `%s'" +msgid "cannot honor width suffix -- `%s'" +msgstr "no se puede honrar el sufijo de anchura -- «%s»" -#: config/tc-cr16.c:1565 config/tc-crx.c:1094 +#: config/tc-arm.c:18830 #, c-format -msgid "Illegal `cinv' parameter: `%c'" -msgstr "Parámetro `cinv' ilegal: `%c'" +msgid "selected processor does not support `%s' in ARM mode" +msgstr "procesador seleccionado no admite «%s» en modo ARM" -#: config/tc-cr16.c:1586 config/tc-cr16.c:1625 +#: config/tc-arm.c:18835 #, c-format -msgid "Unknown register pair: `%d'" -msgstr "Par de registro desconocido: `%d'" +msgid "width suffixes are invalid in ARM mode -- `%s'" +msgstr "los sufijos de anchura son inválidos en modo ARM -- «%s»" -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1594 +#: config/tc-arm.c:18868 #, c-format -msgid "Illegal register pair (`%s') in Instruction: `%s'" -msgstr "Par de registro ilegal (`%s') en la Instrucción: `%s'" +msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'" +msgstr "se intentó usar una instrucción ARM en un procesador que sólo es Thumb -- «%s»" -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1633 +#: config/tc-arm.c:18885 #, c-format -msgid "Illegal index register pair (`%s') in Instruction: `%s'" -msgstr "Par de registro de índice ilegal (`%s') en la Instrucción: `%s'" +msgid "section '%s' finished with an open IT block." +msgstr "la sección «%s» terminó con un bloque IT abierto." -#: config/tc-cr16.c:1672 -#, c-format -msgid "Unknown processor register : `%d'" -msgstr "Registro de procesador desconocido: `%d'" +#: config/tc-arm.c:18890 +msgid "file finished with an open IT block." +msgstr "el fichero terminó con un bloque IT abierto." -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1680 +#: config/tc-arm.c:22166 #, c-format -msgid "Illegal processor register (`%s') in Instruction: `%s'" -msgstr "Registro de procesador ilegal (`%s') en la Instrucción: `%s'" +msgid "alignments greater than %d bytes not supported in .text sections." +msgstr "no se admiten las alineaciones más grandes que %d bytes en las secciones .text." -#: config/tc-cr16.c:1728 +#: config/tc-arm.c:22433 config/tc-ia64.c:3594 #, c-format -msgid "Unknown processor register (32 bit) : `%d'" -msgstr "Registro de procesador desconocido (32 bit) : `%d'" +msgid "Group section `%s' has no group signature" +msgstr "La sección de grupo «%s» no tiene firma de grupo" -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1736 -#, c-format -msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'" -msgstr "Registro de procesador de 32 bit ilegal (`%s') en la Instruction: `%s'" +#: config/tc-arm.c:22479 +msgid "handlerdata in cantunwind frame" +msgstr "handlerdata en un marco cantunwind" -#: config/tc-cr16.c:2100 config/tc-crx.c:1662 config/tc-crx.c:1679 -#, c-format -msgid "Same src/dest register is used (`r%d'), result is undefined" -msgstr "Se usa el mismo registro fuente/destino (`r%d'), el resultado es indefinido" +#: config/tc-arm.c:22496 +msgid "too many unwind opcodes for personality routine 0" +msgstr "demasiados códigos operacionales de desenredo para la rutina personality 0" -#: config/tc-cr16.c:2121 -msgid "RA register is saved twice." -msgstr "El registro RA se guarda dos veces." +#: config/tc-arm.c:22527 +msgid "attempt to recreate an unwind entry" +msgstr "" + +#: config/tc-arm.c:22537 +msgid "too many unwind opcodes" +msgstr "demasiados códigos operacionales de desenredo" -#: config/tc-cr16.c:2125 +#: config/tc-arm.c:22830 #, c-format -msgid "`%s' Illegal use of registers." -msgstr "`%s' Uso inválido de registros." +msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s" +msgstr "" -#: config/tc-cr16.c:2139 +#: config/tc-arm.c:23192 config/tc-arm.c:23260 #, c-format -msgid "`%s' Illegal count-register combination." -msgstr "`%s' Combinación de registros-cuenta ilegal." +msgid "symbol %s is in a different section" +msgstr "el símbolo %s está en una sección diferente" -#: config/tc-cr16.c:2145 +#: config/tc-arm.c:23194 config/tc-arm.c:23262 #, c-format -msgid "`%s' Illegal use of register." -msgstr "`%s' Uso inválido de registro." +msgid "symbol %s is weak and may be overridden later" +msgstr "el símbolo %s es débil y se puede sobreescribir tras" -#: config/tc-cr16.c:2154 config/tc-crx.c:1671 +#: config/tc-arm.c:23239 config/tc-arm.c:23609 #, c-format -msgid "`%s' has undefined result" -msgstr "`%s' tiene un resultado indefinido" +msgid "invalid constant (%lx) after fixup" +msgstr "constante inválida (%lx) tras la compostura" -#: config/tc-cr16.c:2162 +#: config/tc-arm.c:23295 #, c-format -msgid "Same src/dest register is used (`r%d'),result is undefined" -msgstr "Se usa el mismo registro fuente/destino (`r%d'), el resultado es indefinido" +msgid "unable to compute ADRL instructions for PC offset of 0x%lx" +msgstr "no se pueden calcular las instrucciones ADRL para el desplazamiento de PC de 0x%lx" -#: config/tc-cr16.c:2333 config/tc-crx.c:1576 -msgid "Incorrect number of operands" -msgstr "Número incorrecto de operandos" +#: config/tc-arm.c:23331 config/tc-arm.c:23361 +msgid "invalid literal constant: pool needs to be closer" +msgstr "constante literal inválida: el conjunto necesita estar más cerca" -#: config/tc-cr16.c:2335 config/tc-crx.c:1578 +#: config/tc-arm.c:23334 config/tc-arm.c:23383 #, c-format -msgid "Illegal type of operand (arg %d)" -msgstr "Tipo de operando ilegal (arg %d)" +msgid "bad immediate value for offset (%ld)" +msgstr "valor inmediato equivocado para el desplazamiento (%ld)" -#: config/tc-cr16.c:2341 config/tc-crx.c:1584 +#: config/tc-arm.c:23364 #, c-format -msgid "Operand out of range (arg %d)" -msgstr "Operando fuera de rango (arg %d)" +msgid "bad immediate value for 8-bit offset (%ld)" +msgstr "valor inmediato equivocado para el desplazamiento de 8-bit (%ld)" -#: config/tc-cr16.c:2344 config/tc-crx.c:1587 -#, c-format -msgid "Operand has odd displacement (arg %d)" -msgstr "El operando tiene un desplazamiento impar (arg %d)" +#: config/tc-arm.c:23424 +msgid "offset not a multiple of 4" +msgstr "desplazamiento no un múltiplo de 4" -#: config/tc-cr16.c:2347 config/tc-cr16.c:2378 config/tc-crx.c:1600 -#: config/tc-crx.c:1631 -#, c-format -msgid "Illegal operand (arg %d)" -msgstr "Operando ilegal (arg %d)" +#: config/tc-arm.c:23625 +msgid "invalid smc expression" +msgstr "expresión smc inválida" -#. Give an error if a frag containing code is not aligned to a 2-byte -#. boundary. -#: config/tc-cr16.c:2480 config/tc-cr16.h:73 config/tc-crx.c:1953 -#: config/tc-crx.h:76 -msgid "instruction address is not a multiple of 2" -msgstr "la dirección de la instrucción no es un múltiplo de 2" +#: config/tc-arm.c:23634 +msgid "invalid hvc expression" +msgstr "expresión hvc inválida" -#: config/tc-cr16.c:2555 config/tc-cris.c:1538 config/tc-cris.c:1546 -#: config/tc-crx.c:1989 config/tc-dlx.c:685 config/tc-hppa.c:3244 -#: config/tc-hppa.c:3251 config/tc-i860.c:491 config/tc-i860.c:508 -#: config/tc-i860.c:988 config/tc-sparc.c:1518 config/tc-sparc.c:1526 -#, c-format -msgid "Unknown opcode: `%s'" -msgstr "Código de operación desconocido: `%s'" +#: config/tc-arm.c:23645 config/tc-arm.c:23654 +msgid "invalid swi expression" +msgstr "expresión swi inválida" -#: config/tc-cris.c:551 config/tc-m68hc11.c:2733 +#: config/tc-arm.c:23664 +msgid "invalid expression in load/store multiple" +msgstr "expresión inválida en load/store múltiples" + +#: config/tc-arm.c:23726 #, c-format -msgid "internal inconsistency problem in %s: fr_symbol %lx" -msgstr "problema de inconsistencia interna en %s: fr_symbol %lx" +msgid "blx to '%s' an ARM ISA state function changed to bl" +msgstr "blx a «%s» cambió una función estatal ISA de ARM a bl" -#: config/tc-cris.c:555 config/tc-m68hc11.c:2737 config/tc-msp430.c:2246 -#, c-format -msgid "internal inconsistency problem in %s: resolved symbol" -msgstr "problema de inconsistencia interna en %s: símbolo resuelto" +#: config/tc-arm.c:23745 +msgid "misaligned branch destination" +msgstr "destinaciones ramificadas desalineadas" -#: config/tc-cris.c:565 config/tc-m68hc11.c:2743 +#: config/tc-arm.c:23865 #, c-format -msgid "internal inconsistency problem in %s: fr_subtype %d" -msgstr "problema de inconsistencia interna en %s: fr_subtype %d" +msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" +msgstr "blx a la función Thumb «%s» cambió del estado ISA Thumb a bl" -#: config/tc-cris.c:905 -msgid "Relaxation to long branches for .arch common_v10_v32 not implemented" -msgstr "La relajación a grandes ramificaciones para .arch common_v10_v32 no está implementada" +#: config/tc-arm.c:23915 +msgid "Thumb2 branch out of range" +msgstr "Thumb2 ramificado fuera de limite" -#: config/tc-cris.c:935 -msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D" -msgstr "El operando de objetivo complicado LAPC no es un múltiplo de dos. Use LAPC.D" +#: config/tc-arm.c:23999 +msgid "rel31 relocation overflow" +msgstr "desbordamiento de reubicación rel31" -#: config/tc-cris.c:940 -#, c-format -msgid "Internal error found in md_convert_frag: offset %ld. Please report this." -msgstr "Se encontró un error interno en md_convert_frag: desplazamiento %ld. Por favor repórtelo." +#: config/tc-arm.c:24020 config/tc-arm.c:24024 config/tc-arm.c:24063 +msgid "co-processor offset out of range" +msgstr "desplazamiento de coprocesador fuera de limite" -#: config/tc-cris.c:965 +#: config/tc-arm.c:24080 #, c-format -msgid "internal inconsistency in %s: bdapq no symbol" -msgstr "inconsistencia interna en %s: bdapq no es un símbolo" +msgid "invalid offset, target not word aligned (0x%08lX)" +msgstr "desplazamiento inválido, el objetivo no está alineado a word (0x%08lX)" -#: config/tc-cris.c:978 +#: config/tc-arm.c:24087 config/tc-arm.c:24096 config/tc-arm.c:24104 +#: config/tc-arm.c:24112 config/tc-arm.c:24120 #, c-format -msgid "internal inconsistency in %s: bdap.w with no symbol" -msgstr "inconsistencia interna en %s: bdap.w sin algún símbolo" +msgid "invalid offset, value too big (0x%08lX)" +msgstr "desplazamiento inválido, valor demasiado grande (0x%08lX)" -#: config/tc-cris.c:1002 -msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness" -msgstr "la alineación de la sección debe ser >= 4 bytes para revisar la seguridad de MULS/MULU" +#: config/tc-arm.c:24161 +msgid "invalid Hi register with immediate" +msgstr "registro Hi inválido con el inmediato" -#: config/tc-cris.c:1011 -msgid "dangerous MULS/MULU location; give it higher alignment" -msgstr "ubicación de MULS/MULU peligrosa; déles una alineación superior" +#: config/tc-arm.c:24177 +msgid "invalid immediate for stack address calculation" +msgstr "inmediato inválido para el cálculo de la dirección de la pila" -#. Bail out for compatibility mode. (It seems it can be implemented, -#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump -#. $acr", "nop"; but doesn't seem worth it at the moment.) -#: config/tc-cris.c:1052 -msgid "Out-of-range .word offset handling is not implemented for .arch common_v10_v32" -msgstr "El manejo del desplazamiento .word fuera de rango no está implementado para .arch common_v10_v32" +#: config/tc-arm.c:24196 +msgid "address calculation needs a strongly defined nearby symbol" +msgstr "" -#: config/tc-cris.c:1097 -msgid ".word case-table handling failed: table too large" -msgstr "Falló el manejo de la tabla de case .word: la tabla es demasiado grande" +#: config/tc-arm.c:24212 +msgid "symbol too far away" +msgstr "símbolo fuera muy lejos" -#: config/tc-cris.c:1229 +#: config/tc-arm.c:24224 #, c-format -msgid "Buggy opcode: `%s' \"%s\"\n" -msgstr "Código de operación defectuoso: `%s' \"%s\"\n" +msgid "invalid immediate for address calculation (value = 0x%08lX)" +msgstr "inmediato inválido para el cálculo de la dirección (valor = 0x%08lX)" -#: config/tc-cris.c:1644 +#: config/tc-arm.c:24254 #, c-format -msgid "Immediate value not in 5 bit unsigned range: %ld" -msgstr "El valor inmediato no está en el rango de 5 bit sin signo: %ld" +msgid "invalid immediate: %ld is out of range" +msgstr "inmediato inválido: %ld está fuera de limite" -#: config/tc-cris.c:1660 +#: config/tc-arm.c:24266 #, c-format -msgid "Immediate value not in 4 bit unsigned range: %ld" -msgstr "El valor inmediato no está en el rango de 4 bit sin signo: %ld" +msgid "invalid shift value: %ld" +msgstr "valor de desplazamiento inválido: %ld" -#: config/tc-cris.c:1712 +#: config/tc-arm.c:24336 config/tc-arm.c:24407 #, c-format -msgid "Immediate value not in 6 bit range: %ld" -msgstr "El valor inmediato no está en el rango de 6 bit: %ld" +msgid "the offset 0x%08lX is not representable" +msgstr "el desplazamiento 0x%08lX no es representable" -#: config/tc-cris.c:1727 +#: config/tc-arm.c:24368 #, c-format -msgid "Immediate value not in 6 bit unsigned range: %ld" -msgstr "El valor inmediato no está en el rango de 6 bit sin signo: %ld" +msgid "Unable to process relocation for thumb opcode: %lx" +msgstr "Incapaz de procesar reubicación para código operacional pulgar: %lx" -#. Others have a generic warning. -#: config/tc-cris.c:1835 +#: config/tc-arm.c:24447 #, c-format -msgid "Unimplemented register `%s' specified" -msgstr "Se especificó el registro sin implementar `%s'" - -#. We've come to the end of instructions with this -#. opcode, so it must be an error. -#: config/tc-cris.c:2079 config/tc-mips.c:13126 -msgid "Illegal operands" -msgstr "Operandos ilegales" +msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" +msgstr "desplazamiento equivocado 0x%08lX (sólo hay 12 bits disponibles para esta magnitud)" -#: config/tc-cris.c:2120 config/tc-cris.c:2160 +#: config/tc-arm.c:24486 #, c-format -msgid "Immediate value not in 8 bit range: %ld" -msgstr "El valor inmediato no está en el rango de 8 bit: %ld" +msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" +msgstr "desplazamiento equivocado 0x%08lX (sólo hay 8 bits disponibles para esta magnitud)" -#: config/tc-cris.c:2130 config/tc-cris.c:2181 +#: config/tc-arm.c:24526 #, c-format -msgid "Immediate value not in 16 bit range: %ld" -msgstr "El valor inmediato no está en el rango de 16 bit: %ld" +msgid "bad offset 0x%08lX (must be word-aligned)" +msgstr "desplazamiento equivocado 0x%08lX (debe ser alineado a word)" -#: config/tc-cris.c:2165 +#: config/tc-arm.c:24531 #, c-format -msgid "Immediate value not in 8 bit signed range: %ld" -msgstr "El valor inmediato no está en el rango de 8 bit con signo: %ld" +msgid "bad offset 0x%08lX (must be an 8-bit number of words)" +msgstr "desplazamiento equivocado 0x%08lX (debe ser un número de 8-bit de words)" -#: config/tc-cris.c:2170 +#: config/tc-arm.c:24562 config/tc-score.c:7391 #, c-format -msgid "Immediate value not in 8 bit unsigned range: %ld" -msgstr "El valor inmediato no está en el rango de 8 bit sin signo: %ld" +msgid "bad relocation fixup type (%d)" +msgstr "tipo de compostura de reubicación inválido (%d)" -#: config/tc-cris.c:2186 -#, c-format -msgid "Immediate value not in 16 bit signed range: %ld" -msgstr "El valor inmediato no está en el rango de 16 bit con signo: %ld" +#: config/tc-arm.c:24680 +msgid "literal referenced across section boundary" +msgstr "se referencía una literal a través de un límite seccional" -#: config/tc-cris.c:2191 -#, c-format -msgid "Immediate value not in 16 bit unsigned range: %ld" -msgstr "El valor inmediato no está en el rango de 16 bit sin signo: %ld" +#: config/tc-arm.c:24751 +msgid "internal relocation (type: IMMEDIATE) not fixed up" +msgstr "reubicación interna (tipo: IMMEDIATE) no compuesta" -#: config/tc-cris.c:2217 -msgid "TLS relocation size does not match operand size" -msgstr "el tamaño de la reubicación TLS no coincide con el tamaño del operando" +#: config/tc-arm.c:24756 +msgid "ADRL used for a symbol not defined in the same file" +msgstr "ADRL utilizado para un símbolo que no está definido en el mismo fichero" -#: config/tc-cris.c:2218 -msgid "PIC relocation size does not match operand size" -msgstr "el tamaño de la reubicación PIC no coincide con el tamaño del operando" +#: config/tc-arm.c:24771 +#, c-format +msgid "undefined local label `%s'" +msgstr "etiqueta local sin definir «%s»" -#: config/tc-cris.c:3365 -msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n" -msgstr "Se llama a gen_cond_branch_32 para .arch common_v10_v32\n" +#: config/tc-arm.c:24777 +msgid "internal_relocation (type: OFFSET_IMM) not fixed up" +msgstr "reubicación_interna (tipo OFFSET_IMM) no compuesta" -#: config/tc-cris.c:3369 -msgid "32-bit conditional branch generated" -msgstr "se generó una ramificación condicional de 32-bit" +#: config/tc-arm.c:24799 config/tc-cris.c:4006 config/tc-ft32.c:709 +#: config/tc-mcore.c:1928 config/tc-microblaze.c:1978 config/tc-mmix.c:2895 +#: config/tc-moxie.c:825 config/tc-ns32k.c:2248 config/tc-score.c:7478 +msgid "<unknown>" +msgstr "<desconocido>" -#: config/tc-cris.c:3430 -msgid "Complex expression not supported" -msgstr "No se admiten las expresiones complejas" +#: config/tc-arm.c:25188 +#, c-format +msgid "%s: unexpected function type: %d" +msgstr "%s: tipo de función inesperado: %d" -#. FIXME: Is this function mentioned in the internals.texi manual? If -#. not, add it. -#: config/tc-cris.c:3580 -msgid "Bad call to md_atof () - floating point formats are not supported" -msgstr "Llamada errónea a md_atof () - no se admiten los formatos de coma flotante" +#: config/tc-arm.c:25325 +msgid "use of old and new-style options to set CPU type" +msgstr "se utilizan casillas de estilo antiguo y nuevo para establecer el tipo de CPU" -#: config/tc-cris.c:3621 -msgid "PC-relative relocation must be trivially resolved" -msgstr "La reubicación relativa al PC se debe resolver trivialmente" +#: config/tc-arm.c:25340 +msgid "use of old and new-style options to set FPU type" +msgstr "se utilizan casillas de estilo antiguo y nuevo para establecer el tipo de FPU" -#: config/tc-cris.c:3693 -#, c-format -msgid "Value not in 16 bit range: %ld" -msgstr "El valor no está en el rango de 16 bit: %ld" +#: config/tc-arm.c:25424 +msgid "hard-float conflicts with specified fpu" +msgstr "hard-float tiene conflictos con la unidad de coma flotante (fpu) especificada" -#: config/tc-cris.c:3701 -#, c-format -msgid "Value not in 16 bit signed range: %ld" -msgstr "El valor no está en el rango de 16 bit con signo: %ld" +#: config/tc-arm.c:25612 +msgid "generate PIC code" +msgstr "genera código PIC" -#: config/tc-cris.c:3709 -#, c-format -msgid "Value not in 8 bit range: %ld" -msgstr "El valor no está en el rango de 8 bit: %ld" +#: config/tc-arm.c:25613 +msgid "assemble Thumb code" +msgstr "ensambla código Thumb" -#: config/tc-cris.c:3716 -#, c-format -msgid "Value not in 8 bit signed range: %ld" -msgstr "El valor no está en el rango de 8 bit con signo: %ld" +#: config/tc-arm.c:25614 +msgid "support ARM/Thumb interworking" +msgstr "admite la interoperación ARM/Thumb" -#: config/tc-cris.c:3726 -#, c-format -msgid "Value not in 4 bit unsigned range: %ld" -msgstr "El valor no está en el rango de 4 bit sin signo: %ld" +#: config/tc-arm.c:25616 +msgid "code uses 32-bit program counter" +msgstr "el código utiliza un contador de programa de 32-bit" -#: config/tc-cris.c:3733 -#, c-format -msgid "Value not in 5 bit unsigned range: %ld" -msgstr "El valor no está en el rango de 5 bit sin signo: %ld" +#: config/tc-arm.c:25617 +msgid "code uses 26-bit program counter" +msgstr "el código utiliza un contador de programa de 26-bit" -#: config/tc-cris.c:3740 -#, c-format -msgid "Value not in 6 bit range: %ld" -msgstr "El valor no está en el rango de 6 bit: %ld" +#: config/tc-arm.c:25618 +msgid "floating point args are in fp regs" +msgstr "los argumentos de coma flotante están en los registros de coma flotante" -#: config/tc-cris.c:3747 -#, c-format -msgid "Value not in 6 bit unsigned range: %ld" -msgstr "El valor no está en el rango de 6 bit sin signo: %ld" +#: config/tc-arm.c:25620 +msgid "re-entrant code" +msgstr "código reentrante" -#: config/tc-cris.c:3791 -#, c-format -msgid "Please use --help to see usage and options for this assembler.\n" -msgstr "Por favor utilice --help para ver el modo de empleo y opciones para este ensamblador.\n" +#: config/tc-arm.c:25621 +msgid "code is ATPCS conformant" +msgstr "el código es conforme a ATPCS" -#: config/tc-cris.c:3803 -msgid "--no-underscore is invalid with a.out format" -msgstr "--no-underscore es inválido con el formato a.out" +#. These are recognized by the assembler, but have no affect on code. +#: config/tc-arm.c:25627 +msgid "use frame pointer" +msgstr "usa puntero de marco" -#: config/tc-cris.c:3815 -msgid "--pic is invalid for this object format" -msgstr "--pic es inválido en este formato de objeto" +#: config/tc-arm.c:25628 +msgid "use stack size checking" +msgstr "usa revisión del tamaño de la pila" -#: config/tc-cris.c:3829 -#, c-format -msgid "invalid <arch> in --march=<arch>: %s" -msgstr "arquitectura <arq> en --march=<arq> inválida: %s" +#: config/tc-arm.c:25631 +msgid "do not warn on use of deprecated feature" +msgstr "no avisa del uso de una casilla obsoleta" -#: config/tc-cris.c:3938 config/tc-moxie.c:709 -msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant" -msgstr "Error semántico. Este tipo de operando no se puede reubicar, debe ser una constante en el momento de ensamblado" +#: config/tc-arm.c:25633 +msgid "warn about symbols that match instruction names [default]" +msgstr "" -#: config/tc-cris.c:3987 config/tc-moxie.c:758 -#, c-format -msgid "Cannot generate relocation type for symbol %s, code %s" -msgstr "No se puede generar el tipo de reubicación para el símbolo %s, código %s" +#: config/tc-arm.c:25634 +msgid "disable warnings about symobls that match instructions" +msgstr "" -#. The messages are formatted to line up with the generic options. -#: config/tc-cris.c:4000 -#, c-format -msgid "CRIS-specific options:\n" -msgstr "Opciones específicas de CRIS:\n" +#. DON'T add any new processors to this list -- we want the whole list +#. to go away... Add them to the processors table instead. +#: config/tc-arm.c:25650 config/tc-arm.c:25651 +msgid "use -mcpu=arm1" +msgstr "emplea -mcpu=arm1" -#: config/tc-cris.c:4002 -msgid " -h, -H Don't execute, print this help text. Deprecated.\n" -msgstr " -h, -H No ejecuta, muestra este texto de ayuda. Obsoleto.\n" +#: config/tc-arm.c:25652 config/tc-arm.c:25653 +msgid "use -mcpu=arm2" +msgstr "emplea -mcpu=arm2" -#: config/tc-cris.c:4004 -msgid " -N Warn when branches are expanded to jumps.\n" -msgstr " -N Avisa cuando las ramificaciones se expanden a saltos.\n" +#: config/tc-arm.c:25654 config/tc-arm.c:25655 +msgid "use -mcpu=arm250" +msgstr "emplea -mcpu=arm250" -#: config/tc-cris.c:4006 -msgid " --underscore User symbols are normally prepended with underscore.\n" -msgstr " --underscore Los símbolos de usuario generalmente se preceden con subrayado.\n" +#: config/tc-arm.c:25656 config/tc-arm.c:25657 +msgid "use -mcpu=arm3" +msgstr "emplea -mcpu=arm3" -#: config/tc-cris.c:4008 -msgid " Registers will not need any prefix.\n" -msgstr " Los registros no necesitarán ningún prefijo.\n" +#: config/tc-arm.c:25658 config/tc-arm.c:25659 +msgid "use -mcpu=arm6" +msgstr "emplea -mcpu=arm6" -#: config/tc-cris.c:4010 -msgid " --no-underscore User symbols do not have any prefix.\n" -msgstr " --no-underscore Los símbolos de usuario no tienen ningún prefijo.\n" +#: config/tc-arm.c:25660 config/tc-arm.c:25661 +msgid "use -mcpu=arm600" +msgstr "emplea -mcpu=arm600" -#: config/tc-cris.c:4012 -msgid " Registers will require a `$'-prefix.\n" -msgstr " Los registros requerirán un prefijo `$'.\n" +#: config/tc-arm.c:25662 config/tc-arm.c:25663 +msgid "use -mcpu=arm610" +msgstr "emplea -mcpu=arm610" -#: config/tc-cris.c:4015 -msgid " --pic\t\t\tEnable generation of position-independent code.\n" -msgstr " --pic\t\t\tActiva la generación de código independiente de posición.\n" +#: config/tc-arm.c:25664 config/tc-arm.c:25665 +msgid "use -mcpu=arm620" +msgstr "emplea -mcpu=arm620" -#: config/tc-cris.c:4018 -msgid "" -" --march=<arch>\t\tGenerate code for <arch>. Valid choices for <arch>\n" -"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n" -msgstr "" -" --march=<arq>\t\tGenera código para <arq>. Las opciones válidas para <arq>\n" -"\t\t\t\tson v0_v10, v10, v32 y common_v10_v32.\n" +#: config/tc-arm.c:25666 config/tc-arm.c:25667 +msgid "use -mcpu=arm7" +msgstr "emplea -mcpu=arm7" -#: config/tc-cris.c:4039 -msgid "Invalid relocation" -msgstr "Reubicación inválida" +#: config/tc-arm.c:25668 config/tc-arm.c:25669 +msgid "use -mcpu=arm70" +msgstr "emplea -mcpu=arm70" -#: config/tc-cris.c:4076 -msgid "Invalid pc-relative relocation" -msgstr "Reubicación relativa a pc inválida" +#: config/tc-arm.c:25670 config/tc-arm.c:25671 +msgid "use -mcpu=arm700" +msgstr "emplea -mcpu=arm700" -#: config/tc-cris.c:4121 -#, c-format -msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." -msgstr "El .word (%ld) con signo ajustado se desborda: la sentencia `switch' es demasiado grande." +#: config/tc-arm.c:25672 config/tc-arm.c:25673 +msgid "use -mcpu=arm700i" +msgstr "emplea -mcpu=arm700i" -#: config/tc-cris.c:4151 -#, c-format -msgid ".syntax %s requires command-line option `--underscore'" -msgstr ".syntax %s requiere de la opción de línea de órdenes `--underscore'" +#: config/tc-arm.c:25674 config/tc-arm.c:25675 +msgid "use -mcpu=arm710" +msgstr "emplea -mcpu=arm710" -#: config/tc-cris.c:4160 -#, c-format -msgid ".syntax %s requires command-line option `--no-underscore'" -msgstr ".syntax %s requiere de la opción de línea de órdenes `--no-underscore'" +#: config/tc-arm.c:25676 config/tc-arm.c:25677 +msgid "use -mcpu=arm710c" +msgstr "emplea -mcpu=arm710c" -#: config/tc-cris.c:4197 -msgid "Unknown .syntax operand" -msgstr "Operando .syntax inválido" +#: config/tc-arm.c:25678 config/tc-arm.c:25679 +msgid "use -mcpu=arm720" +msgstr "emplea -mcpu=arm720" -#: config/tc-cris.c:4207 -msgid "Pseudodirective .file is only valid when generating ELF" -msgstr "La pseudodirectiva .file es válida solamente cuando se genera ELF" +#: config/tc-arm.c:25680 config/tc-arm.c:25681 +msgid "use -mcpu=arm7d" +msgstr "emplea -mcpu=arm7d" -#: config/tc-cris.c:4219 -msgid "Pseudodirective .loc is only valid when generating ELF" -msgstr "La pseudodirectiva .loc es válida solamente cuando se genera ELF" +#: config/tc-arm.c:25682 config/tc-arm.c:25683 +msgid "use -mcpu=arm7di" +msgstr "emplea -mcpu=arm7di" -#: config/tc-cris.c:4234 -#, c-format -msgid "internal inconsistency problem: %s called for %d bytes" -msgstr "problema de inconsistencia interna: se llamó %s por %d bytes" +#: config/tc-arm.c:25684 config/tc-arm.c:25685 +msgid "use -mcpu=arm7m" +msgstr "emplea -mcpu=arm7m" -#: config/tc-cris.c:4386 -msgid "unknown operand to .arch" -msgstr "operando desconocido para .arch" +#: config/tc-arm.c:25686 config/tc-arm.c:25687 +msgid "use -mcpu=arm7dm" +msgstr "emplea -mcpu=arm7dm" -#: config/tc-cris.c:4395 -msgid ".arch <arch> requires a matching --march=... option" -msgstr ".arch <arq> requiere una opción --march=... coincidente" +#: config/tc-arm.c:25688 config/tc-arm.c:25689 +msgid "use -mcpu=arm7dmi" +msgstr "emplea -mcpu=arm7dmi" -#: config/tc-crx.c:820 -#, c-format -msgid "Illegal Scale - `%d'" -msgstr "Scale ilegal - `%d'" +#: config/tc-arm.c:25690 config/tc-arm.c:25691 +msgid "use -mcpu=arm7100" +msgstr "emplea -mcpu=arm7100" -#: config/tc-crx.c:1264 -#, c-format -msgid "Illegal Co-processor register in Instruction `%s' " -msgstr "Registro de Co-procesador ilegal en Instruction `%s'" +#: config/tc-arm.c:25692 config/tc-arm.c:25693 +msgid "use -mcpu=arm7500" +msgstr "emplea -mcpu=arm7500" -#: config/tc-crx.c:1271 -#, c-format -msgid "Illegal Co-processor special register in Instruction `%s' " -msgstr "Registro especial de Co-procesador ilegal en Instruction `%s'" +#: config/tc-arm.c:25694 config/tc-arm.c:25695 +msgid "use -mcpu=arm7500fe" +msgstr "emplea -mcpu=arm7500fe" -#: config/tc-crx.c:1590 -#, c-format -msgid "Invalid DISPU4 operand value (arg %d)" -msgstr "Valor de operando DISPU4 inválido (arg %d)" +#: config/tc-arm.c:25696 config/tc-arm.c:25697 config/tc-arm.c:25698 +#: config/tc-arm.c:25699 +msgid "use -mcpu=arm7tdmi" +msgstr "emplea -mcpu=arm7tdmi" -#: config/tc-crx.c:1593 -#, c-format -msgid "Invalid CST4 operand value (arg %d)" -msgstr "Valor de operando CST4 inválido (arg %d)" +#: config/tc-arm.c:25700 config/tc-arm.c:25701 +msgid "use -mcpu=arm710t" +msgstr "emplea -mcpu=arm710t" -#: config/tc-crx.c:1596 -#, c-format -msgid "Operand value is not within upper 64 KB (arg %d)" -msgstr "El valor del operando no está en los 64 KB superiores (arg %d)" +#: config/tc-arm.c:25702 config/tc-arm.c:25703 +msgid "use -mcpu=arm720t" +msgstr "emplea -mcpu=arm720t" -#: config/tc-crx.c:1733 -msgid "Invalid Register in Register List" -msgstr "Registro inválido en la Lista de Registros" +#: config/tc-arm.c:25704 config/tc-arm.c:25705 +msgid "use -mcpu=arm740t" +msgstr "emplea -mcpu=arm740t" -#: config/tc-crx.c:1787 -#, c-format -msgid "Illegal register `%s' in cop-register list" -msgstr "Registro ilegal `%s' en la lista de registros de coprocesador" +#: config/tc-arm.c:25706 config/tc-arm.c:25707 +msgid "use -mcpu=arm8" +msgstr "emplea -mcpu=arm8" -#: config/tc-crx.c:1795 -#, c-format -msgid "Illegal register `%s' in cop-special-register list" -msgstr "Registro ilegal `%s' en la lista especial de registros de coprocesador" +#: config/tc-arm.c:25708 config/tc-arm.c:25709 +msgid "use -mcpu=arm810" +msgstr "emplea -mcpu=arm810" -#: config/tc-crx.c:1814 -#, c-format -msgid "Illegal register `%s' in user register list" -msgstr "Registro ilegal `%s' en la lista de registros de usuario" +#: config/tc-arm.c:25710 config/tc-arm.c:25711 +msgid "use -mcpu=arm9" +msgstr "emplea -mcpu=arm9" -#: config/tc-crx.c:1833 -#, c-format +#: config/tc-arm.c:25712 config/tc-arm.c:25713 +msgid "use -mcpu=arm9tdmi" +msgstr "emplea -mcpu=arm9tdmi" + +#: config/tc-arm.c:25714 config/tc-arm.c:25715 +msgid "use -mcpu=arm920" +msgstr "emplea -mcpu=arm920" + +#: config/tc-arm.c:25716 config/tc-arm.c:25717 +msgid "use -mcpu=arm940" +msgstr "emplea -mcpu=arm940" + +#: config/tc-arm.c:25718 +msgid "use -mcpu=strongarm" +msgstr "emplea -mcpu=strongarm" + +#: config/tc-arm.c:25720 +msgid "use -mcpu=strongarm110" +msgstr "emplea -mcpu=strongarm110" + +#: config/tc-arm.c:25722 +msgid "use -mcpu=strongarm1100" +msgstr "emplea -mcpu=strongarm1100" + +#: config/tc-arm.c:25724 +msgid "use -mcpu=strongarm1110" +msgstr "emplea -mcpu=strongarm1110" + +#: config/tc-arm.c:25725 +msgid "use -mcpu=xscale" +msgstr "emplea -mcpu=xscale" + +#: config/tc-arm.c:25726 +msgid "use -mcpu=iwmmxt" +msgstr "emplea -mcpu=iwmmxt" + +#: config/tc-arm.c:25727 +msgid "use -mcpu=all" +msgstr "emplea -mcpu=all" + +#. Architecture variants -- don't add any more to this list either. +#: config/tc-arm.c:25730 config/tc-arm.c:25731 +msgid "use -march=armv2" +msgstr "emplea -march=armv2" + +#: config/tc-arm.c:25732 config/tc-arm.c:25733 +msgid "use -march=armv2a" +msgstr "emplea -march=armv2a" + +#: config/tc-arm.c:25734 config/tc-arm.c:25735 +msgid "use -march=armv3" +msgstr "emplea -march=armv3" + +#: config/tc-arm.c:25736 config/tc-arm.c:25737 +msgid "use -march=armv3m" +msgstr "emplea -march=armv3m" + +#: config/tc-arm.c:25738 config/tc-arm.c:25739 +msgid "use -march=armv4" +msgstr "emplea -march=armv4" + +#: config/tc-arm.c:25740 config/tc-arm.c:25741 +msgid "use -march=armv4t" +msgstr "emplea -march=armv4t" + +#: config/tc-arm.c:25742 config/tc-arm.c:25743 +msgid "use -march=armv5" +msgstr "emplea -march=armv5" + +#: config/tc-arm.c:25744 config/tc-arm.c:25745 +msgid "use -march=armv5t" +msgstr "emplea -march=armv5t" + +#: config/tc-arm.c:25746 config/tc-arm.c:25747 +msgid "use -march=armv5te" +msgstr "emplea -march=armv5te" + +#. Floating point variants -- don't add any more to this list either. +#: config/tc-arm.c:25750 +msgid "use -mfpu=fpe" +msgstr "emplea -mfpu=fpe" + +#: config/tc-arm.c:25751 +msgid "use -mfpu=fpa10" +msgstr "emplea -mfpu=fpa10" + +#: config/tc-arm.c:25752 +msgid "use -mfpu=fpa11" +msgstr "emplea -mfpu=fpa11" + +#: config/tc-arm.c:25754 +msgid "use either -mfpu=softfpa or -mfpu=softvfp" +msgstr "emplea -mfpu=softfpa ó -mfpu=softvfp" + +#: config/tc-arm.c:26508 +msgid "extension does not apply to the base architecture" +msgstr "extensión no se aplica a la arquitectura base" + +#: config/tc-arm.c:26538 +msgid "architectural extensions must be specified in alphabetical order" +msgstr "extensiones de arquitectura deben ser especificadas en orden alfabético" + +#: config/tc-arm.c:26656 config/tc-arm.c:27541 +#, c-format +msgid "unknown floating point format `%s'\n" +msgstr "formato de coma flotante «%s» desconocido\n" + +#: config/tc-arm.c:26672 +#, c-format +msgid "unknown floating point abi `%s'\n" +msgstr "abi de coma flotante «%s» desconocida\n" + +#: config/tc-arm.c:26688 +#, c-format +msgid "unknown EABI `%s'\n" +msgstr "desconoce EABI «%s»\n" + +#: config/tc-arm.c:26708 +#, c-format +msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." +msgstr "desconoce modo IT implícito «%s» , debe ser brazo, pulgar, siempre o nunca." + +#: config/tc-arm.c:26731 config/tc-metag.c:5913 +msgid "<fpu name>\t assemble for FPU architecture <fpu name>" +msgstr "<nombre fpu>\t ensambla para la arquitectura de Unidad de Coma Flotante <nombre fpu>" + +#: config/tc-arm.c:26733 +msgid "<abi>\t assemble for floating point ABI <abi>" +msgstr "<abi>\t ensambla para la ABI de coma flotante <abi>" + +#: config/tc-arm.c:26736 +msgid "<ver>\t\t assemble for eabi version <ver>" +msgstr "<ver>\t\t ensambla para la eabi versión <ver>" + +#: config/tc-arm.c:26739 +msgid "<mode>\t controls implicit insertion of IT instructions" +msgstr "<modo>\t controla la inserción implícita de instrucciones IT" + +#: config/tc-arm.c:26741 +msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode" +msgstr "\t\t\t modo compatible de sintaxis TI CodeComposer Studio" + +#: config/tc-arm.c:26843 +#, c-format +msgid " ARM-specific assembler options:\n" +msgstr " Opciones de ensamblador específicas de ARM:\n" + +#: config/tc-arm.c:26863 +#, c-format +msgid " --fix-v4bx Allow BX in ARMv4 code\n" +msgstr " --fix-v4bx Permite BX en código ARMv4\n" + +#: config/tc-arm.c:27160 +msgid "no architecture contains all the instructions used\n" +msgstr "ninguna arquitectura contiene todas las instrucciones utilizadas\n" + +#: config/tc-arm.c:27479 +#, c-format +msgid "architectural extension `%s' is not allowed for the current base architecture" +msgstr "no se permite la extensión de arquitectura «%s» para la arquitectura base actual" + +#: config/tc-arm.c:27508 +#, c-format +msgid "unknown architecture extension `%s'\n" +msgstr "extensión de arquitectura «%s» desconocida\n" + +#: config/tc-avr.c:594 +#, c-format +msgid "Known MCU names:" +msgstr "Nombres MCU conocidos:" + +#: config/tc-avr.c:659 +#, fuzzy, c-format +#| msgid "" +#| "AVR Assembler options:\n" +#| " -mmcu=[avr-name] select microcontroller variant\n" +#| " [avr-name] can be:\n" +#| " avr1 - classic AVR core without data RAM\n" +#| " avr2 - classic AVR core with up to 8K program memory\n" +#| " avr25 - classic AVR core with up to 8K program memory\n" +#| " plus the MOVW instruction\n" +#| " avr3 - classic AVR core with up to 64K program memory\n" +#| " avr31 - classic AVR core with up to 128K program memory\n" +#| " avr35 - classic AVR core with up to 64K program memory\n" +#| " plus the MOVW instruction\n" +#| " avr4 - enhanced AVR core with up to 8K program memory\n" +#| " avr5 - enhanced AVR core with up to 64K program memory\n" +#| " avr51 - enhanced AVR core with up to 128K program memory\n" +#| " avr6 - enhanced AVR core with up to 256K program memory\n" +#| " avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n" +#| " avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n" +#| " avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n" +#| " avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n" +#| " avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n" +#| " or immediate microcontroller name.\n" +msgid "" +"AVR Assembler options:\n" +" -mmcu=[avr-name] select microcontroller variant\n" +" [avr-name] can be:\n" +" avr1 - classic AVR core without data RAM\n" +" avr2 - classic AVR core with up to 8K program memory\n" +" avr25 - classic AVR core with up to 8K program memory\n" +" plus the MOVW instruction\n" +" avr3 - classic AVR core with up to 64K program memory\n" +" avr31 - classic AVR core with up to 128K program memory\n" +" avr35 - classic AVR core with up to 64K program memory\n" +" plus the MOVW instruction\n" +" avr4 - enhanced AVR core with up to 8K program memory\n" +" avr5 - enhanced AVR core with up to 64K program memory\n" +" avr51 - enhanced AVR core with up to 128K program memory\n" +" avr6 - enhanced AVR core with up to 256K program memory\n" +" avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n" +" avrxmega3 - XMEGA, RAM + FLASH < 64K, Flash visible in RAM\n" +" avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n" +" avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n" +" avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n" +" avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n" +" avrtiny - AVR Tiny core with 16 gp registers\n" +msgstr "" +"Opciones de AVR:\n" +" -mmcu=[nombre-avr] selecciona la variante de microcontrolador\n" +" [nombre-avr] puede ser:\n" +" avr1 - núcleo AVR clásico sin RAM de datos\n" +" avr2 - núcleo AVR clásico hasta con 8K de memoria de programa\n" +" avr25 - núcleo AVR clásico hasta con 8K de memoria de programa\n" +" más la instrucción MOVW\n" +" avr3 - núcleo AVR clásico hasta con 64K de memoria de programa\n" +" avr31 - núcleo AVR clásico hasta con 128K de memoria de programa\n" +" avr35 - núcleo AVR clásico hasta con 64K de memoria de programa\n" +" más la instrucción MOVW\n" +" avr4 - núcleo AVR mejorado hasta con 8K de memoria de programa\n" +" avr5 - núcleo AVR mejorado hasta con 64K de memoria de programa\n" +" avr51 - núcleo AVR mejorado hasta con 128K de memoria de programa\n" +" avr6 - núcleo AVR mejorado hasta con 256K de memoria de programa\n" +" avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n" +" avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n" +" avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n" +" avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n" +" avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n" +" o el nombre inmediato del microcontrolador\n" + +#: config/tc-avr.c:682 +#, fuzzy, c-format +#| msgid "" +#| " -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" +#| " -mno-skip-bug disable warnings for skipping two-word instructions\n" +#| " (default for avr4, avr5)\n" +#| " -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n" +#| " (default for avr3, avr5)\n" +msgid "" +" -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" +" -mno-skip-bug disable warnings for skipping two-word instructions\n" +" (default for avr4, avr5)\n" +" -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n" +" (default for avr3, avr5)\n" +" -mrmw accept Read-Modify-Write instructions\n" +" -mlink-relax generate relocations for linker relaxation (default)\n" +" -mno-link-relax don't generate relocations for linker relaxation.\n" +" -mgcc-isr accept the __gcc_isr pseudo-instruction.\n" +msgstr "" +" -mall-opcodes acepta todos los códigos operacionales AVR, aún si\n" +" no lo admite el MCU\n" +" -mno-skip-bug desactiva los avisos para las instrucciones que omiten\n" +" dos palabras (por defecto para avr4, avr5)\n" +" -mno-wrap rechaza las instrucciones rjmp/rcall con envoltura de 8K\n" +" (por defecto para avr3, avr5)\n" + +#: config/tc-avr.c:721 +#, c-format +msgid "unknown MCU: %s\n" +msgstr "desconoce MCU: %s\n" + +#: config/tc-avr.c:735 +#, c-format +msgid "redefinition of mcu type `%s' to `%s'" +msgstr "redefinición del tipo de mcu «%s» a «%s»" + +#: config/tc-avr.c:858 +msgid "constant value required" +msgstr "se requiere un valor constante" + +#: config/tc-avr.c:861 +#, c-format +msgid "number must be positive and less than %d" +msgstr "el número debe ser positivo y menor que %d" + +#: config/tc-avr.c:887 config/tc-avr.c:1024 +#, c-format +msgid "constant out of 8-bit range: %d" +msgstr "constante fuera del limite de 8-bit: %d" + +#: config/tc-avr.c:955 config/tc-score.c:1199 read.c:3814 +msgid "illegal expression" +msgstr "expresión ilegal" + +#: config/tc-avr.c:984 config/tc-avr.c:1994 config/tc-pru.c:1874 +msgid "`)' required" +msgstr "`)' requerido" + +#: config/tc-avr.c:1094 +#, fuzzy +#| msgid "register name or number from 0 to 31 required" +msgid "register name or number from 16 to 31 required" +msgstr "se requiere un nombre de registro o un número del 0 al 31" + +#: config/tc-avr.c:1100 +msgid "register name or number from 0 to 31 required" +msgstr "se requiere un nombre de registro o un número del 0 al 31" + +#: config/tc-avr.c:1108 +msgid "register r16-r23 required" +msgstr "se requiere los registros r16-r23" + +#: config/tc-avr.c:1114 +msgid "register number above 15 required" +msgstr "se requiere un número de registro superior a 15" + +#: config/tc-avr.c:1120 +msgid "even register number required" +msgstr "se requieren un número de registro par" + +#: config/tc-avr.c:1126 +msgid "register r24, r26, r28 or r30 required" +msgstr "se requieren los registros r24, r26, r28 o r30" + +#: config/tc-avr.c:1147 +msgid "pointer register (X, Y or Z) required" +msgstr "registro puntero (X, Y o Z) requerido" + +#: config/tc-avr.c:1154 +msgid "cannot both predecrement and postincrement" +msgstr "no se puede predecrementar y postincrementar" + +#: config/tc-avr.c:1162 +msgid "addressing mode not supported" +msgstr "no se admite el modo de direccionamiento" + +#: config/tc-avr.c:1168 +msgid "can't predecrement" +msgstr "no se puede predecrementar" + +#: config/tc-avr.c:1171 +msgid "pointer register Z required" +msgstr "se requiere el registro puntero Z" + +#: config/tc-avr.c:1190 +msgid "postincrement not supported" +msgstr "no se admite el postincremento" + +#: config/tc-avr.c:1200 +msgid "pointer register (Y or Z) required" +msgstr "se requiere un registro puntero (Y o Z)" + +#: config/tc-avr.c:1322 config/tc-xgate.c:1352 +#, c-format +msgid "unknown constraint `%c'" +msgstr "desconoce constante `%c'" + +#: config/tc-avr.c:1385 config/tc-avr.c:2677 +msgid "`,' required" +msgstr "`,' requerido" + +#: config/tc-avr.c:1406 +msgid "undefined combination of operands" +msgstr "combinación indefinida de operandos" + +#: config/tc-avr.c:1415 +msgid "skipping two-word instruction" +msgstr "se omite la instrucción de dos word" + +#: config/tc-avr.c:1603 config/tc-avr.c:1619 config/tc-avr.c:1750 +#: config/tc-msp430.c:4125 config/tc-msp430.c:4144 +#, c-format +msgid "odd address operand: %ld" +msgstr "operando de direccón impar: %ld" + +#: config/tc-avr.c:1611 config/tc-avr.c:1630 config/tc-avr.c:1648 +#: config/tc-avr.c:1659 config/tc-avr.c:1675 config/tc-avr.c:1683 +#: config/tc-avr.c:1778 config/tc-avr.c:1785 config/tc-d10v.c:503 +#: config/tc-d30v.c:553 config/tc-msp430.c:4133 config/tc-msp430.c:4151 +#, c-format +msgid "operand out of range: %ld" +msgstr "operando fuera de limite: %ld" + +#: config/tc-avr.c:1666 +#, c-format +msgid "operand out of range: 0x%lx" +msgstr "operando fuera de límite: 0x%lx" + +#: config/tc-avr.c:1771 config/tc-d10v.c:1590 config/tc-d30v.c:2034 +#: config/tc-msp430.c:4222 +#, c-format +msgid "line %d: unknown relocation type: 0x%x" +msgstr "línea %d: tipo reubicado desconocida: 0x%x" + +#: config/tc-avr.c:1799 +msgid "only constant expression allowed" +msgstr "sólo se permite una expresión constante" + +#. xgettext:c-format. +#: config/tc-avr.c:1854 config/tc-bfin.c:825 config/tc-d10v.c:1462 +#: config/tc-d30v.c:1771 config/tc-metag.c:7022 config/tc-mn10200.c:779 +#: config/tc-mn10300.c:2177 config/tc-msp430.c:4270 config/tc-ppc.c:7251 +#: config/tc-spu.c:879 config/tc-spu.c:1090 config/tc-v850.c:3367 +#: config/tc-z80.c:2059 +#, c-format +msgid "reloc %d not supported by object file format" +msgstr "el formato del fichero objeto no admite la reubicación %d" + +#: config/tc-avr.c:1876 config/tc-ft32.c:232 config/tc-h8300.c:1960 +#: config/tc-mcore.c:880 config/tc-microblaze.c:933 config/tc-moxie.c:182 +#: config/tc-pj.c:253 config/tc-sh.c:2591 config/tc-wasm32.c:747 +#: config/tc-z8k.c:1223 +msgid "can't find opcode " +msgstr "no se puede encontrar el código operacional " + +#: config/tc-avr.c:1895 +#, c-format +msgid "illegal opcode %s for mcu %s" +msgstr "código operacional %s ilegal para el mcu %s" + +#: config/tc-avr.c:1911 +#, c-format +msgid "pseudo instruction `%s' not supported" +msgstr "pseudo instrucción «%s» no admitida" + +#: config/tc-avr.c:1933 +msgid "garbage at end of line" +msgstr "basura al final de la línea" + +#: config/tc-avr.c:2043 config/tc-pru.c:1906 +#, c-format +msgid "illegal %s relocation size: %d" +msgstr "reubicación de tamaño %s ilegal: %d" + +#: config/tc-avr.c:2156 config/tc-avr.c:2211 +#, c-format +msgid "unknown record type %d (in %s)" +msgstr "tipo de registro desconociodo %d (en %s)" + +#: config/tc-avr.c:2232 +#, fuzzy, c-format +#| msgid "can't create section %s" +msgid "Failed to create property section `%s'\n" +msgstr "%F%P: fallado al crear sección propietaria GNU\n" + +#: config/tc-avr.c:2669 +#, c-format +msgid "%s requires value 0-2 as operand 1" +msgstr "" + +#: config/tc-avr.c:2694 +#, fuzzy, c-format +msgid "`%s %d' after `%s %d' from %s:%u" +msgstr "No se pudo establecer configuración alternativa %d a %d (%s)" + +#: config/tc-avr.c:2697 +#, c-format +msgid "`%s %d' but no chunk open yet" +msgstr "«%s %d» pero no recorta abierto aún" + +#: config/tc-avr.c:2785 +#, c-format +msgid "dangling `__gcc_isr %d'" +msgstr "`__gcc_isr colgado %d'" + +#: config/tc-avr.c:2787 +msgid "dangling `__gcc_isr'" +msgstr "colgado `__gcc_isr'" + +#: config/tc-bfin.c:94 config/tc-frv.c:1603 config/tc-frv.c:1613 +msgid "missing ')'" +msgstr "ausente ')'" + +#: config/tc-bfin.c:440 +#, c-format +msgid " Blackfin specific assembler options:\n" +msgstr " Opciones de ensamblador específicas de Blackfin:\n" + +#: config/tc-bfin.c:441 +#, c-format +msgid " -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n" +msgstr " -mcpu=<cpu[-sirevision]> especifica el nombre del CPU objetivo\n" + +#: config/tc-bfin.c:442 +#, c-format +msgid " -mfdpic assemble for the FDPIC ABI\n" +msgstr " -mfdpic ensambla para la ABI de FDPIC\n" + +#: config/tc-bfin.c:443 +#, c-format +msgid " -mno-fdpic/-mnopic disable -mfdpic\n" +msgstr " -mno-fdpic/-mnopic desactiva -mfdpic\n" + +#: config/tc-bfin.c:456 +msgid "Could not set architecture and machine." +msgstr "No se pueden establecer la arquitectura y la máquina." + +#: config/tc-bfin.c:603 +msgid "Parse failed." +msgstr "Falló la decodificación." + +#: config/tc-bfin.c:678 +msgid "pcrel too far BFD_RELOC_BFIN_10" +msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_10" + +#: config/tc-bfin.c:694 +msgid "pcrel too far BFD_RELOC_BFIN_12" +msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_12" + +#: config/tc-bfin.c:714 +msgid "pcrel too far BFD_RELOC_BFIN_24" +msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_24" + +#: config/tc-bfin.c:729 +msgid "pcrel too far BFD_RELOC_BFIN_5" +msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_5" + +#: config/tc-bfin.c:741 +msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL" +msgstr "pcrel demasiado lejos de BFD_RELOC_BFIN_11_PCREL" + +#: config/tc-bfin.c:751 +msgid "rel too far BFD_RELOC_8" +msgstr "rel demasiado lejos de BFD_RELOC_8" + +#: config/tc-bfin.c:758 +msgid "rel too far BFD_RELOC_16" +msgstr "rel demasiado lejos de BFD_RELOC_16" + +#: config/tc-cr16.c:164 read.c:4667 +msgid "using a bit field width of zero" +msgstr "empleando una anchura de campo de bit de cero" + +#: config/tc-cr16.c:172 read.c:4675 +#, c-format +msgid "field width \"%s\" too complex for a bitfield" +msgstr "anchura de campo «%s» es demasiado compleja para un campo de bits" + +#: config/tc-cr16.c:181 read.c:4683 +#, c-format +msgid "field width %lu too big to fit in %d byte: truncated to %d bits" +msgid_plural "field width %lu too big to fit in %d bytes: truncated to %d bits" +msgstr[0] "anchura de campo %lu es muy grande para caber en %d byte: se truncó a %d bits" +msgstr[1] "anchura de campo %lu es muy grande para caber en %d bytes: se truncó a %d bits" + +#: config/tc-cr16.c:208 read.c:4709 +#, c-format +msgid "field value \"%s\" too complex for a bitfield" +msgstr "valor del campo «%s» es demasiado complejo para un campo de bits" + +#: config/tc-cr16.c:389 +#, c-format +msgid "Unknown register pair - index relative mode: `%d'" +msgstr "Registros modo relativo par - indizado desconocido: '%d'" + +#: config/tc-cr16.c:603 config/tc-crx.c:361 +#, c-format +msgid "internal error: reloc %d (`%s') not supported by object file format" +msgstr "error interno: reubicación %d («%s») no admitidó por formato del fichero objeto" + +#: config/tc-cr16.c:696 config/tc-i386.c:10718 config/tc-s390.c:2106 +msgid "GOT already in symbol table" +msgstr "GOT ya está en la distribución simbólicos" + +#: config/tc-cr16.c:813 config/tc-m68k.c:4657 config/tc-tilegx.c:319 +#: config/tc-tilepro.c:256 +#, c-format +msgid "Internal Error: Can't hash %s: %s" +msgstr "Error Interno: No se puede dispersar %s: %s" + +#: config/tc-cr16.c:839 config/tc-cris.c:1229 config/tc-crx.c:545 +#, c-format +msgid "Can't hash `%s': %s\n" +msgstr "No se puede dispersar «%s»: %s\n" + +#: config/tc-cr16.c:840 config/tc-cris.c:1230 config/tc-crx.c:546 +msgid "(unknown reason)" +msgstr "(razón desconocida)" + +#. Missing or bad expr becomes absolute 0. +#: config/tc-cr16.c:892 config/tc-crx.c:619 +#, c-format +msgid "missing or invalid displacement expression `%s' taken as 0" +msgstr "la expresión de desubicación ausentente o inválida «%s» se toma como 0" + +#: config/tc-cr16.c:942 +#, c-format +msgid "GOT bad expression with %s." +msgstr "GOT como expresión equivocada con %s." + +#: config/tc-cr16.c:1053 +#, c-format +msgid "operand %d: illegal use expression: `%s`" +msgstr "operando %d: expresión de uso ilegal: `%s`" + +#: config/tc-cr16.c:1118 config/tc-crx.c:1129 +#, c-format +msgid "Unknown register: `%d'" +msgstr "Registro desconocido: '%d'" + +#. Issue a error message when register is illegal. +#: config/tc-cr16.c:1126 +#, c-format +msgid "Illegal register (`%s') in Instruction: `%s'" +msgstr "Registro ilegal («%s») en Instruction: «%s»" + +#: config/tc-cr16.c:1199 config/tc-cr16.c:1274 +#, c-format +msgid "Illegal register `%s' in Instruction `%s'" +msgstr "Registro ilegal «%s» en la Instruction «%s»" + +#: config/tc-cr16.c:1227 config/tc-cr16.c:1238 +#, c-format +msgid "Illegal register pair `%s' in Instruction `%s'" +msgstr "Par de registro ilegal «%s» en la Instrucción «%s»" + +#: config/tc-cr16.c:1263 config/tc-i960.c:833 +msgid "unmatched '['" +msgstr "desemparejado '['" + +#: config/tc-cr16.c:1269 config/tc-i960.c:840 +msgid "garbage after index spec ignored" +msgstr "se descarta la basura tras la especificación del índice" + +#: config/tc-cr16.c:1417 config/tc-crx.c:938 +#, c-format +msgid "Illegal operands (whitespace): `%s'" +msgstr "Operandos ilegales (espacios en blanco): «%s»" + +#: config/tc-cr16.c:1429 config/tc-cr16.c:1436 config/tc-cr16.c:1453 +#: config/tc-crx.c:950 config/tc-crx.c:957 config/tc-crx.c:974 +#: config/tc-crx.c:1767 +#, c-format +msgid "Missing matching brackets : `%s'" +msgstr "Ausenten las llaves coincidentes : «%s»" + +#: config/tc-cr16.c:1485 config/tc-crx.c:1000 +#, c-format +msgid "Unknown exception: `%s'" +msgstr "Excepción desconocida: «%s»" + +#: config/tc-cr16.c:1570 config/tc-crx.c:1096 +#, c-format +msgid "Illegal `cinv' parameter: `%c'" +msgstr "Parámetro `cinv' ilegal: `%c'" + +#: config/tc-cr16.c:1591 config/tc-cr16.c:1630 +#, c-format +msgid "Unknown register pair: `%d'" +msgstr "Par de registro desconocido: '%d'" + +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1599 +#, c-format +msgid "Illegal register pair (`%s') in Instruction: `%s'" +msgstr "Par de registro ilegal («%s») en la Instrucción: «%s»" + +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1638 +#, c-format +msgid "Illegal index register pair (`%s') in Instruction: `%s'" +msgstr "Par de registro de índice ilegal («%s») en la Instrucción: «%s»" + +#: config/tc-cr16.c:1677 +#, c-format +msgid "Unknown processor register : `%d'" +msgstr "Registro de procesador desconocido: '%d'" + +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1685 +#, c-format +msgid "Illegal processor register (`%s') in Instruction: `%s'" +msgstr "Registro de procesador ilegal («%s») en la Instrucción: «%s»" + +#: config/tc-cr16.c:1733 +#, c-format +msgid "Unknown processor register (32 bit) : `%d'" +msgstr "Registro de procesador desconocido (32 bit) : '%d'" + +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1741 +#, c-format +msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'" +msgstr "Registro de procesador de 32 bit ilegal («%s») en la Instruction: «%s»" + +#: config/tc-cr16.c:2107 config/tc-crx.c:1665 config/tc-crx.c:1682 +#, c-format +msgid "Same src/dest register is used (`r%d'), result is undefined" +msgstr "Se usa el mismo registro fuente/destino (`r%d'), el resultado es indefinido" + +#: config/tc-cr16.c:2128 +msgid "RA register is saved twice." +msgstr "El registro RA se guarda dos veces." + +#: config/tc-cr16.c:2132 +#, c-format +msgid "`%s' Illegal use of registers." +msgstr "«%s» Uso inválido de registros." + +#: config/tc-cr16.c:2146 +#, c-format +msgid "`%s' Illegal count-register combination." +msgstr "«%s» Combinación de registros-cuenta ilegal." + +#: config/tc-cr16.c:2152 +#, c-format +msgid "`%s' Illegal use of register." +msgstr "«%s» Uso inválido de registro." + +#: config/tc-cr16.c:2161 config/tc-crx.c:1674 +#, c-format +msgid "`%s' has undefined result" +msgstr "«%s» tiene un resultado indefinido" + +#: config/tc-cr16.c:2169 +#, c-format +msgid "Same src/dest register is used (`r%d'),result is undefined" +msgstr "Se usa el mismo registro fuente/destino (`r%d'), el resultado es indefinido" + +#: config/tc-cr16.c:2340 config/tc-crx.c:1579 +msgid "Incorrect number of operands" +msgstr "Número incorrecto de operandos" + +#: config/tc-cr16.c:2342 config/tc-crx.c:1581 +#, c-format +msgid "Illegal type of operand (arg %d)" +msgstr "Tipo de operando ilegal (arg %d)" + +#: config/tc-cr16.c:2348 config/tc-crx.c:1587 +#, c-format +msgid "Operand out of range (arg %d)" +msgstr "Operando fuera de limite (arg %d)" + +#: config/tc-cr16.c:2351 config/tc-crx.c:1590 +#, c-format +msgid "Operand has odd displacement (arg %d)" +msgstr "Operando tiene un desplazamiento impar (arg %d)" + +#: config/tc-cr16.c:2354 config/tc-cr16.c:2385 config/tc-crx.c:1603 +#: config/tc-crx.c:1634 +#, c-format +msgid "Illegal operand (arg %d)" +msgstr "Operando ilegal (arg %d)" + +#. Give an error if a frag containing code is not aligned to a 2-byte +#. boundary. +#: config/tc-cr16.c:2487 config/tc-cr16.h:74 config/tc-crx.c:1956 +#: config/tc-crx.h:77 config/tc-ppc.c:3542 config/tc-ppc.c:6500 +msgid "instruction address is not a multiple of 2" +msgstr "la instrucción direccional no es un múltiplo de 2" + +#: config/tc-cr16.c:2510 config/tc-cris.c:1556 config/tc-cris.c:1564 +#: config/tc-crx.c:1992 config/tc-dlx.c:692 config/tc-hppa.c:3212 +#: config/tc-hppa.c:3219 config/tc-i860.c:490 config/tc-i860.c:507 +#: config/tc-i860.c:987 config/tc-sparc.c:1813 config/tc-sparc.c:1821 +#, c-format +msgid "Unknown opcode: `%s'" +msgstr "Código de operación desconocido: «%s»" + +#: config/tc-cris.c:550 config/tc-m68hc11.c:3893 +#, c-format +msgid "internal inconsistency problem in %s: fr_symbol %lx" +msgstr "problema de inconsistencia interna en %s: fr_symbol %lx" + +#: config/tc-cris.c:554 config/tc-m68hc11.c:3897 config/tc-msp430.c:4620 +#, c-format +msgid "internal inconsistency problem in %s: resolved symbol" +msgstr "problema de inconsistencia interna en %s: símbolo resuelto" + +#: config/tc-cris.c:564 config/tc-m68hc11.c:3903 +#, c-format +msgid "internal inconsistency problem in %s: fr_subtype %d" +msgstr "problema de inconsistencia interna en %s: fr_subtype %d" + +#: config/tc-cris.c:904 +msgid "Relaxation to long branches for .arch common_v10_v32 not implemented" +msgstr "La relajación a grandes ramificaciones para .arch common_v10_v32 no está implementada" + +#: config/tc-cris.c:934 +msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D" +msgstr "Operando de objetivo complicado LAPC no es un múltiplo de dos. Use LAPC.D" + +#: config/tc-cris.c:939 +#, c-format +msgid "Internal error found in md_convert_frag: offset %ld. Please report this." +msgstr "Se encontró un error interno en md_convert_frag: desplazamiento %ld. Por favor repórtelo." + +#: config/tc-cris.c:964 +#, c-format +msgid "internal inconsistency in %s: bdapq no symbol" +msgstr "inconsistencia interna en %s: bdapq no es un símbolo" + +#: config/tc-cris.c:977 +#, c-format +msgid "internal inconsistency in %s: bdap.w with no symbol" +msgstr "inconsistencia interna en %s: bdap.w sin algún símbolo" + +#: config/tc-cris.c:1001 +msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness" +msgstr "la alineamiento de la sección debe ser ≥ 4 bytes para marcar seguridad de MULS/MULU" + +#: config/tc-cris.c:1010 +msgid "dangerous MULS/MULU location; give it higher alignment" +msgstr "ubicación de MULS/MULU peligrosa; déles una alineamiento superior" + +#. Bail out for compatibility mode. (It seems it can be implemented, +#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump +#. $acr", "nop"; but doesn't seem worth it at the moment.) +#: config/tc-cris.c:1051 +msgid "Out-of-range .word offset handling is not implemented for .arch common_v10_v32" +msgstr "El manejo del desplazamiento .word fuera de limite no está implementado para .arch common_v10_v32" + +#: config/tc-cris.c:1096 +msgid ".word case-table handling failed: table too large" +msgstr "Falló el manejo de la distribución de case .word: la distribución es demasiado grande" + +#: config/tc-cris.c:1234 +#, c-format +msgid "Buggy opcode: `%s' \"%s\"\n" +msgstr "Código de operación defectuoso: «%s» «%s»\n" + +#: config/tc-cris.c:1662 +#, c-format +msgid "Immediate value not in 5 bit unsigned range: %ld" +msgstr "El valor inmediato no está en el limite de 5 bit sin signo: %ld" + +#: config/tc-cris.c:1678 +#, c-format +msgid "Immediate value not in 4 bit unsigned range: %ld" +msgstr "El valor inmediato no está en el limite de 4 bit sin signo: %ld" + +#: config/tc-cris.c:1730 +#, c-format +msgid "Immediate value not in 6 bit range: %ld" +msgstr "El valor inmediato no está en el limite de 6 bit: %ld" + +#: config/tc-cris.c:1746 +#, c-format +msgid "Immediate value not in 6 bit unsigned range: %ld" +msgstr "El valor inmediato no está en el limite de 6 bit sin signo: %ld" + +#. Others have a generic warning. +#: config/tc-cris.c:1855 +#, c-format +msgid "Unimplemented register `%s' specified" +msgstr "Registro no implementado «%s» especificado" + +#. We've come to the end of instructions with this +#. opcode, so it must be an error. +#: config/tc-cris.c:2099 +msgid "Illegal operands" +msgstr "Operandos ilegales" + +#: config/tc-cris.c:2140 config/tc-cris.c:2180 +#, c-format +msgid "Immediate value not in 8 bit range: %ld" +msgstr "El valor inmediato no está en el limite de 8 bit: %ld" + +#: config/tc-cris.c:2150 config/tc-cris.c:2201 +#, c-format +msgid "Immediate value not in 16 bit range: %ld" +msgstr "El valor inmediato no está en el limite de 16 bit: %ld" + +#: config/tc-cris.c:2185 +#, c-format +msgid "Immediate value not in 8 bit signed range: %ld" +msgstr "El valor inmediato no está en el limite de 8 bit con signo: %ld" + +#: config/tc-cris.c:2190 +#, c-format +msgid "Immediate value not in 8 bit unsigned range: %ld" +msgstr "El valor inmediato no está en el limite de 8 bit sin signo: %ld" + +#: config/tc-cris.c:2206 +#, c-format +msgid "Immediate value not in 16 bit signed range: %ld" +msgstr "El valor inmediato no está en el limite de 16 bit con signo: %ld" + +#: config/tc-cris.c:2211 +#, c-format +msgid "Immediate value not in 16 bit unsigned range: %ld" +msgstr "El valor inmediato no está en el limite de 16 bit sin signo: %ld" + +#: config/tc-cris.c:2237 +msgid "TLS relocation size does not match operand size" +msgstr "TLS para tamaño de la reubicación no coincide con el tamaño de operando" + +#: config/tc-cris.c:2238 +msgid "PIC relocation size does not match operand size" +msgstr "PIC como tamaño reubicado no coincide con el tamaño de operando" + +#: config/tc-cris.c:3385 +msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n" +msgstr "Se llama a gen_cond_branch_32 para .arch common_v10_v32\n" + +#: config/tc-cris.c:3389 +msgid "32-bit conditional branch generated" +msgstr "se generó una ramificación condicional de 32-bit" + +#: config/tc-cris.c:3450 +msgid "Complex expression not supported" +msgstr "No se admiten las expresiones complejas" + +#. FIXME: Is this function mentioned in the internals.texi manual? If +#. not, add it. +#: config/tc-cris.c:3600 +msgid "Bad call to md_atof () - floating point formats are not supported" +msgstr "Llamada equivocada a md_atof () - no se admiten los formatos de coma flotante" + +#: config/tc-cris.c:3641 +msgid "PC-relative relocation must be trivially resolved" +msgstr "La reubicación relativa al PC se debe resolver trivialmente" + +#: config/tc-cris.c:3713 +#, c-format +msgid "Value not in 16 bit range: %ld" +msgstr "El valor no está en el limite de 16 bit: %ld" + +#: config/tc-cris.c:3721 +#, c-format +msgid "Value not in 16 bit signed range: %ld" +msgstr "El valor no está en el limite de 16 bit con signo: %ld" + +#: config/tc-cris.c:3729 +#, c-format +msgid "Value not in 8 bit range: %ld" +msgstr "El valor no está en el limite de 8 bit: %ld" + +#: config/tc-cris.c:3736 +#, c-format +msgid "Value not in 8 bit signed range: %ld" +msgstr "El valor no está en el limite de 8 bit con signo: %ld" + +#: config/tc-cris.c:3746 +#, c-format +msgid "Value not in 4 bit unsigned range: %ld" +msgstr "El valor no está en el limite de 4 bit sin signo: %ld" + +#: config/tc-cris.c:3753 +#, c-format +msgid "Value not in 5 bit unsigned range: %ld" +msgstr "El valor no está en el limite de 5 bit sin signo: %ld" + +#: config/tc-cris.c:3760 +#, c-format +msgid "Value not in 6 bit range: %ld" +msgstr "El valor no está en el limite de 6 bit: %ld" + +#: config/tc-cris.c:3767 +#, c-format +msgid "Value not in 6 bit unsigned range: %ld" +msgstr "El valor no está en el limite de 6 bit sin signo: %ld" + +#: config/tc-cris.c:3811 +#, c-format +msgid "Please use --help to see usage and options for this assembler.\n" +msgstr "Por favor utilice --help para ver el modo de empleo y casillas para este ensamblador.\n" + +#: config/tc-cris.c:3823 +msgid "--no-underscore is invalid with a.out format" +msgstr "--no-underscore es inválido con el formato a.out" + +#: config/tc-cris.c:3835 +msgid "--pic is invalid for this object format" +msgstr "--pic es inválido en este formato de objeto" + +#: config/tc-cris.c:3849 +#, c-format +msgid "invalid <arch> in --march=<arch>: %s" +msgstr "arquitectura <arq> en --march=<arq> inválida: %s" + +#: config/tc-cris.c:3958 config/tc-ft32.c:689 config/tc-moxie.c:778 +msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant" +msgstr "Error semántico. Este tipo de operando no se puede reubicar, debe ser una constante en el momento de ensamblado" + +#: config/tc-cris.c:4007 config/tc-ft32.c:710 config/tc-moxie.c:826 +#, c-format +msgid "Cannot generate relocation type for symbol %s, code %s" +msgstr "No se puede generar el tipo reubicado para el símbolo %s, código %s" + +#. The messages are formatted to line up with the generic options. +#: config/tc-cris.c:4020 +#, c-format +msgid "CRIS-specific options:\n" +msgstr "Opciones específicas de CRIS:\n" + +#: config/tc-cris.c:4022 +msgid " -h, -H Don't execute, print this help text. Deprecated.\n" +msgstr " -h, -H No ejecuta, muestra este texto de ayuda. Obsoleto.\n" + +#: config/tc-cris.c:4024 +msgid " -N Warn when branches are expanded to jumps.\n" +msgstr " -N Avisa cuando las ramificaciones se expanden a saltos.\n" + +#: config/tc-cris.c:4026 +msgid " --underscore User symbols are normally prepended with underscore.\n" +msgstr " --underscore Los símbolos de usuario generalmente se preceden con subrayado.\n" + +#: config/tc-cris.c:4028 +msgid " Registers will not need any prefix.\n" +msgstr " Los registros no necesitarán ningún prefijo.\n" + +#: config/tc-cris.c:4030 +msgid " --no-underscore User symbols do not have any prefix.\n" +msgstr " --no-underscore Los símbolos de usuario no tienen ningún prefijo.\n" + +#: config/tc-cris.c:4032 +msgid " Registers will require a `$'-prefix.\n" +msgstr " Los registros requerirán un prefijo `$'.\n" + +#: config/tc-cris.c:4035 +msgid " --pic\t\t\tEnable generation of position-independent code.\n" +msgstr " --pic\t\t\tActiva la generación de código independiente de posición.\n" + +#: config/tc-cris.c:4038 +msgid "" +" --march=<arch>\t\tGenerate code for <arch>. Valid choices for <arch>\n" +"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n" +msgstr "" +" --march=<arq>\t\tGenera código para <arq>. Las casillas válidas para <arq>\n" +"\t\t\t\tson v0_v10, v10, v32 y common_v10_v32.\n" + +#: config/tc-cris.c:4059 +msgid "Invalid relocation" +msgstr "Reubicación inválida" + +#: config/tc-cris.c:4096 +msgid "Invalid pc-relative relocation" +msgstr "Reubicación relativa a pc inválida" + +#: config/tc-cris.c:4141 +#, c-format +msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." +msgstr "Signo ajustado .word (%ld) desborda: sentencia `switch' demasiado grande." + +#: config/tc-cris.c:4171 +#, c-format +msgid ".syntax %s requires command-line option `--underscore'" +msgstr ".syntax %s requiere de la casilla de línea de órdenes `--underscore'" + +#: config/tc-cris.c:4180 +#, c-format +msgid ".syntax %s requires command-line option `--no-underscore'" +msgstr ".syntax %s requiere de la casilla de línea de órdenes `--no-underscore'" + +#: config/tc-cris.c:4217 +msgid "Unknown .syntax operand" +msgstr "Operando .syntax inválido" + +#: config/tc-cris.c:4227 +msgid "Pseudodirective .file is only valid when generating ELF" +msgstr "La pseudodirectiva .file es válida solamente cuando se genera ELF" + +#: config/tc-cris.c:4239 +msgid "Pseudodirective .loc is only valid when generating ELF" +msgstr "La pseudodirectiva .loc es válida solamente cuando se genera ELF" + +#: config/tc-cris.c:4254 +#, c-format +msgid "internal inconsistency problem: %s called for %d bytes" +msgstr "problema de inconsistencia interna: se llamó %s por %d bytes" + +#: config/tc-cris.c:4406 +msgid "unknown operand to .arch" +msgstr "operando desconocido para .arch" + +#: config/tc-cris.c:4415 +msgid ".arch <arch> requires a matching --march=... option" +msgstr ".arch <arq> requiere una coincidencia --march=... opcional" + +#: config/tc-crx.c:572 config/tc-crx.c:591 +#, c-format +msgid "Internal error: Can't hash %s: %s" +msgstr "Error interno: No se puede dispersar %s: %s" + +#: config/tc-crx.c:759 config/tc-crx.c:779 config/tc-crx.c:794 +#, fuzzy, c-format +#| msgid "Illegal register `%s' in Instruction `%s'" +msgid "Illegal register `%s' in instruction `%s'" +msgstr "Registro ilegítimo «%s» en instrucción «%s»" + +#: config/tc-crx.c:822 +#, c-format +msgid "Illegal Scale - `%d'" +msgstr "Escala ilegal - '%d'" + +#. Issue a error message when register is illegal. +#: config/tc-crx.c:1137 +#, fuzzy, c-format +#| msgid "Illegal register (`%s') in Instruction: `%s'" +msgid "Illegal register (`%s') in instruction: `%s'" +msgstr "Registro ilegítimo («%s») en instrucción: «%s»" + +#: config/tc-crx.c:1264 +#, fuzzy, c-format +#| msgid "Illegal Co-processor register in Instruction `%s' " +msgid "Illegal co-processor register in instruction `%s'" +msgstr "Registro de procesador ilegítimo («%s») en la Instrucción: «%s»" + +#: config/tc-crx.c:1271 +#, c-format +msgid "Illegal co-processor special register in instruction `%s'" +msgstr "Registro especial de co-procesador ilegal en la Instrucción «%s»" + +#: config/tc-crx.c:1593 +#, c-format +msgid "Invalid DISPU4 operand value (arg %d)" +msgstr "Valor de operando DISPU4 inválido (arg %d)" + +#: config/tc-crx.c:1596 +#, c-format +msgid "Invalid CST4 operand value (arg %d)" +msgstr "Valor de operando CST4 inválido (arg %d)" + +#: config/tc-crx.c:1599 +#, c-format +msgid "Operand value is not within upper 64 KB (arg %d)" +msgstr "El valor de operando no está en los 64 KB superiores (arg %d)" + +#: config/tc-crx.c:1736 +msgid "Invalid register in register list" +msgstr "Registrador inválido en listado de registro" + +#: config/tc-crx.c:1790 +#, c-format +msgid "Illegal register `%s' in cop-register list" +msgstr "Registro ilegal «%s» en la lista de registros de coprocesador" + +#: config/tc-crx.c:1798 +#, c-format +msgid "Illegal register `%s' in cop-special-register list" +msgstr "Registro ilegal «%s» en la lista especial de registros de coprocesador" + +#: config/tc-crx.c:1817 +#, c-format +msgid "Illegal register `%s' in user register list" +msgstr "Registro ilegal «%s» en la lista de registros de usuario" + +#: config/tc-crx.c:1836 +#, c-format msgid "Illegal register `%s' in register list" -msgstr "Registro ilegal `%s' en la lista de registros" +msgstr "Registro ilegal «%s» en la lista de registros" -#: config/tc-crx.c:1839 +#: config/tc-crx.c:1842 #, c-format msgid "Maximum %d bits may be set in `mask16' operand" -msgstr "Se pueden establecer %d bits como máximo en el operando `mask16'" +msgstr "Se pueden establecer %d bits `mask16' como máximo en operando" -#: config/tc-crx.c:1848 +#: config/tc-crx.c:1851 #, c-format msgid "rest of line ignored; first ignored character is `%c'" msgstr "se descarta el resto de la línea; el primer carácter descartado es `%c'" -#: config/tc-crx.c:1856 +#: config/tc-crx.c:1859 #, c-format msgid "Illegal `mask16' operand, operation is undefined - `%s'" -msgstr "Operando `mask16' ilegal, la operación está indefinida - `%s'" +msgstr "Operando `mask16' ilegal, la operación está indefinida - «%s»" #. HI can't be specified without LO (and vise-versa). -#: config/tc-crx.c:1862 +#: config/tc-crx.c:1865 msgid "HI/LO registers should be specified together" msgstr "Los registros HI/LO se deben especificar juntos" -#: config/tc-crx.c:1868 +#: config/tc-crx.c:1871 msgid "HI/LO registers should be specified without additional registers" msgstr "Los registros HI/LO se deben especificar sin registros adicionales" -#: config/tc-d10v.c:218 +#: config/tc-d10v.c:216 #, c-format msgid "" "D10V options:\n" @@ -4615,1833 +6221,2152 @@ msgstr "" "--no-gstabs-packing Si se especifica --gstabs, no empaqueta juntas\n" " las instrucciones adjacentes.\n" -#: config/tc-d10v.c:575 +#: config/tc-d10v.c:573 msgid "operand is not an immediate" -msgstr "el operando no es un inmediato" +msgstr "operando no es un inmediato" -#: config/tc-d10v.c:593 +#: config/tc-d10v.c:591 #, c-format msgid "operand out of range: %lu" -msgstr "operando fuera de rango: %lu" +msgstr "operando fuera de limite: %lu" -#: config/tc-d10v.c:653 +#: config/tc-d10v.c:651 msgid "Instruction must be executed in parallel with another instruction." msgstr "La instrucción se debe ejecutar en paralelo con otra instrucción." -#: config/tc-d10v.c:707 config/tc-d10v.c:715 +#: config/tc-d10v.c:705 config/tc-d10v.c:713 #, c-format msgid "packing conflict: %s must dispatch sequentially" msgstr "conflicto de empaquetado: %s debe despachar secuencialmente" -#: config/tc-d10v.c:814 +#: config/tc-d10v.c:812 #, c-format msgid "resource conflict (R%d)" msgstr "conflicto de recurso (R%d)" -#: config/tc-d10v.c:817 +#: config/tc-d10v.c:815 #, c-format msgid "resource conflict (A%d)" msgstr "conflicto de recurso (A%d)" -#: config/tc-d10v.c:819 +#: config/tc-d10v.c:817 msgid "resource conflict (PSW)" msgstr "conflicto de recurso (PSW)" -#: config/tc-d10v.c:821 +#: config/tc-d10v.c:819 msgid "resource conflict (C flag)" -msgstr "conflicto de recurso (opción C)" +msgstr "conflicto de recurso (casilla C)" -#: config/tc-d10v.c:823 +#: config/tc-d10v.c:821 msgid "resource conflict (F flag)" -msgstr "conflicto de recurso (opción F)" +msgstr "conflicto de recurso (casilla F)" -#: config/tc-d10v.c:973 +#: config/tc-d10v.c:971 msgid "Instruction must be executed in parallel" msgstr "La instrucción se debe ejecutar en paralelo" -#: config/tc-d10v.c:976 +#: config/tc-d10v.c:974 msgid "Long instructions may not be combined." msgstr "Las instrucciones long no se pueden combinar." -#: config/tc-d10v.c:1009 +#: config/tc-d10v.c:1007 msgid "One of these instructions may not be executed in parallel." msgstr "Una de estas instrucciones no se puede ejecutar en paralelo." -#: config/tc-d10v.c:1013 config/tc-d30v.c:1038 +#: config/tc-d10v.c:1011 config/tc-d30v.c:1037 msgid "Two IU instructions may not be executed in parallel" msgstr "Dos instrucciones IU no se pueden ejecutar en paralelo" -#: config/tc-d10v.c:1015 config/tc-d10v.c:1023 config/tc-d10v.c:1037 -#: config/tc-d10v.c:1052 config/tc-d30v.c:1039 config/tc-d30v.c:1048 +#: config/tc-d10v.c:1013 config/tc-d10v.c:1021 config/tc-d10v.c:1035 +#: config/tc-d10v.c:1050 config/tc-d30v.c:1038 config/tc-d30v.c:1047 msgid "Swapping instruction order" msgstr "Se intercambia el orden de la instrucción" -#: config/tc-d10v.c:1021 config/tc-d30v.c:1045 +#: config/tc-d10v.c:1019 config/tc-d30v.c:1044 msgid "Two MU instructions may not be executed in parallel" msgstr "Dos instrucciones MU no se pueden ejecutar en paralelo" -#: config/tc-d10v.c:1041 config/tc-d30v.c:1065 +#: config/tc-d10v.c:1039 config/tc-d30v.c:1064 msgid "IU instruction may not be in the left container" msgstr "Una instrucción IU no puede estar en el contenedor izquierdo" # Parece que R es 'right' y L es 'left'. Revisar el código para comprobar # y mejorar esta traducción. cfuga -#: config/tc-d10v.c:1043 config/tc-d10v.c:1058 +#: config/tc-d10v.c:1041 config/tc-d10v.c:1056 msgid "Instruction in R container is squashed by flow control instruction in L container." msgstr "La instrucción en el contenedor R es aplastada por la instrucción de control de flujo en el contenedor L." -#: config/tc-d10v.c:1056 config/tc-d30v.c:1076 +#: config/tc-d10v.c:1054 config/tc-d30v.c:1075 msgid "MU instruction may not be in the right container" msgstr "Una instrucción MU no puede estar en el contenedor derecho" -#: config/tc-d10v.c:1062 config/tc-d30v.c:1088 +#: config/tc-d10v.c:1060 config/tc-d30v.c:1087 msgid "unknown execution type passed to write_2_short()" msgstr "se pasó un tipo de ejecución desconocido a write_2_short()" -#: config/tc-d10v.c:1191 config/tc-d10v.c:1366 +#: config/tc-d10v.c:1189 config/tc-d10v.c:1362 msgid "bad opcode or operands" -msgstr "código de operación u operandos erróneos" +msgstr "código operacional u operandos equivocados" -#: config/tc-d10v.c:1268 +#: config/tc-d10v.c:1264 msgid "value out of range" -msgstr "valor fuera de rango" +msgstr "valor fuera de limite" -#: config/tc-d10v.c:1342 +#: config/tc-d10v.c:1338 msgid "illegal operand - register name found where none expected" msgstr "operando ilegal - se encontró un nombre de registro donde no se esperaba ninguno" -#: config/tc-d10v.c:1377 +#: config/tc-d10v.c:1373 msgid "Register number must be EVEN" msgstr "El número de registro debe ser PAR" -#: config/tc-d10v.c:1380 +#: config/tc-d10v.c:1376 msgid "Unsupported use of sp" msgstr "No se admite el uso de sp" -#: config/tc-d10v.c:1399 +#: config/tc-d10v.c:1395 #, c-format msgid "cr%ld is a reserved control register" msgstr "cr%ld es un registro de control reservado" -#: config/tc-d10v.c:1574 +#: config/tc-d10v.c:1570 #, c-format msgid "line %d: rep or repi must include at least 4 instructions" msgstr "línea %d: rep o repi debe incluir por lo menos 4 instrucciones" -#: config/tc-d10v.c:1763 +#: config/tc-d10v.c:1759 msgid "can't find previous opcode " -msgstr "no se puede encontrar el código de operación previo " +msgstr "no se puede encontrar el código operacional previo " -#: config/tc-d10v.c:1775 +#: config/tc-d10v.c:1771 #, c-format msgid "could not assemble: %s" msgstr "no se puede ensamblar: %s" -#: config/tc-d10v.c:1790 config/tc-d10v.c:1812 config/tc-d30v.c:1747 +#: config/tc-d10v.c:1786 config/tc-d10v.c:1808 config/tc-d30v.c:1744 msgid "Unable to mix instructions as specified" msgstr "No se pueden mezclar las instrucciones como se especificó" -#: config/tc-d30v.c:150 +#: config/tc-d30v.c:149 #, c-format msgid "Register name %s conflicts with symbol of the same name" msgstr "El nombre de registro %s tiene conflictos con el símbolo del mismo nombre" -#: config/tc-d30v.c:240 -#, c-format +#: config/tc-d30v.c:239 +#, fuzzy, c-format +#| msgid "" +#| "\n" +#| "D30V options:\n" +#| "-O Make adjacent short instructions parallel if possible.\n" +#| "-n Warn about all NOPs inserted by the assembler.\n" +#| "-N\t\t\tWarn about NOPs inserted after word multiplies.\n" +#| "-c Warn about symbols whoes names match register names.\n" +#| "-C Opposite of -C. -c is the default.\n" msgid "" "\n" "D30V options:\n" "-O Make adjacent short instructions parallel if possible.\n" "-n Warn about all NOPs inserted by the assembler.\n" -"-N\t\t\tWarn about NOPs inserted after word multiplies.\n" -"-c Warn about symbols whoes names match register names.\n" +"-N Warn about NOPs inserted after word multiplies.\n" +"-c Warn about symbols whose names match register names.\n" "-C Opposite of -C. -c is the default.\n" msgstr "" "\n" "Opciones D30V:\n" "-O Hace adjacentes las instrucciones paralelas short si es posible.\n" "-n Avisa sobre todos los NOPs insertados por el ensamblador.\n" -"-N\t\t\tAvisa sobre los NOPs insertados después de los múltiplos de word.\n" +"-N\t\t\tAvisa sobre los NOPs insertados tras los múltiplos de word.\n" "-c Avisa sobre los símbolos cuyos nombres coincidan con nombres de registros.\n" "-C Lo opuesto de -C. -c es por defecto.\n" -#: config/tc-d30v.c:368 +#: config/tc-d30v.c:367 msgid "unexpected 12-bit reloc type" -msgstr "tipo de reubicación de 12-bit inesperado" +msgstr "tipo reubicado de 12-bit inesperado" -#: config/tc-d30v.c:375 +#: config/tc-d30v.c:374 msgid "unexpected 18-bit reloc type" -msgstr "tipo de reubicación de 18-bit inesperado" +msgstr "tipo reubicado de 18-bit inesperado" -#: config/tc-d30v.c:626 +#: config/tc-d30v.c:625 #, c-format msgid "%s NOP inserted" msgstr "%s NOP insertados" -#: config/tc-d30v.c:627 +#: config/tc-d30v.c:626 msgid "sequential" msgstr "secuencial" -#: config/tc-d30v.c:627 +#: config/tc-d30v.c:626 msgid "parallel" msgstr "paralelo" -#: config/tc-d30v.c:1034 +#: config/tc-d30v.c:1033 msgid "Instructions may not be executed in parallel" msgstr "Las instrucciones no se pueden ejecutar en paralelo" -#: config/tc-d30v.c:1047 +#: config/tc-d30v.c:1046 #, c-format msgid "Executing %s in IU may not work" msgstr "Ejecutar %s en IU podría no funcionar" -#: config/tc-d30v.c:1054 +#: config/tc-d30v.c:1053 #, c-format msgid "Executing %s in IU may not work in parallel execution" msgstr "Ejecutar %s en IU podría no funcionar en ejecución paralela" -#: config/tc-d30v.c:1067 +#: config/tc-d30v.c:1066 #, c-format msgid "special left instruction `%s' kills instruction `%s' in right container" -msgstr "la instrucción especial izquierda `%s' mata a la instrucción `%s' en el contenedor derecho" +msgstr "la instrucción especial izquierda «%s» mata a la instrucción «%s» en el contenedor derecho" -#: config/tc-d30v.c:1078 +#: config/tc-d30v.c:1077 #, c-format msgid "Executing %s in reverse serial with %s may not work" msgstr "Ejecutar %s en serie reversa con %s podría no funcionar" -#: config/tc-d30v.c:1081 +#: config/tc-d30v.c:1080 #, c-format msgid "Executing %s in IU in reverse serial may not work" msgstr "Ejecutar %s en IU en serie reversa podría no funcionar" -#: config/tc-d30v.c:1271 +#: config/tc-d30v.c:1268 msgid "Odd numbered register used as target of multi-register instruction" msgstr "Se usan registros numerados impares como objetivo para una instrucción multi-registro" -#: config/tc-d30v.c:1335 config/tc-d30v.c:1371 +#: config/tc-d30v.c:1332 config/tc-d30v.c:1368 #, c-format msgid "unknown condition code: %s" msgstr "código de condición desconocido: %s" -#: config/tc-d30v.c:1364 +#: config/tc-d30v.c:1361 #, c-format msgid "cmpu doesn't support condition code %s" msgstr "cmpu no admite el código de condición %s" -#: config/tc-d30v.c:1399 +#: config/tc-d30v.c:1396 #, c-format msgid "unknown opcode: %s" -msgstr "código de operación desconocido: %s" +msgstr "desconoce código operacional: %s" -#: config/tc-d30v.c:1410 +#: config/tc-d30v.c:1407 #, c-format msgid "operands for opcode `%s' do not match any valid format" -msgstr "los operandos para el código de operación `%s' no coincide con ningún formato válido" +msgstr "los operandos para el código operacional «%s» no coincide con ningún formato válido" -#: config/tc-d30v.c:1625 config/tc-d30v.c:1642 +#: config/tc-d30v.c:1622 config/tc-d30v.c:1639 msgid "Cannot assemble instruction" msgstr "No se puede ensamblar la instrucción" -#: config/tc-d30v.c:1627 +#: config/tc-d30v.c:1624 msgid "First opcode is long. Unable to mix instructions as specified." -msgstr "El primer código de operación es long. No se pueden mezclar las instrucciones como se especificó." +msgstr "El primer código operacional es long. No se pueden mezclar las instrucciones como se especificó." -#: config/tc-d30v.c:1697 +#: config/tc-d30v.c:1694 msgid "word of NOPs added between word multiply and load" msgstr "word de NOPs agregados entre multiply de word y load" -#: config/tc-d30v.c:1699 +#: config/tc-d30v.c:1696 msgid "word of NOPs added between word multiply and 16-bit multiply" msgstr "word de NOPs agregados entre multiply de word y multiply de 16-bit" -#: config/tc-d30v.c:1731 +#: config/tc-d30v.c:1728 msgid "Instruction uses long version, so it cannot be mixed as specified" msgstr "La instrucción usa una versión long, así que no se puede mezclar como se especificó" -#: config/tc-d30v.c:1858 +#: config/tc-d30v.c:1855 #, c-format msgid "value too large to fit in %d bits" msgstr "valor demasiado grande para caber en %d bits" -#: config/tc-d30v.c:1926 +#: config/tc-d30v.c:1923 #, c-format msgid "line %d: unable to place address of symbol '%s' into a byte" -msgstr "línea %d: no se puede colocar la dirección del símbolo '%s' en un byte" +msgstr "línea %d: no se puede colocar la dirección del símbolo «%s» en un byte" -#: config/tc-d30v.c:1929 +#: config/tc-d30v.c:1926 #, c-format msgid "line %d: unable to place value %lx into a byte" msgstr "línea %d: no se puede colocar el valor %lx en un byte" -#: config/tc-d30v.c:1937 +#: config/tc-d30v.c:1934 #, c-format msgid "line %d: unable to place address of symbol '%s' into a short" -msgstr "línea %d: no se puede colocar la dirección del símbolo '%s' en un short" +msgstr "línea %d: no se puede colocar la dirección del símbolo «%s» en un short" -#: config/tc-d30v.c:1940 +#: config/tc-d30v.c:1937 #, c-format msgid "line %d: unable to place value %lx into a short" msgstr "línea %d: no se puede colocar el valor %lx en un short" -#: config/tc-d30v.c:1948 +#: config/tc-d30v.c:1945 #, c-format msgid "line %d: unable to place address of symbol '%s' into a quad" -msgstr "línea %d: no se puede colocar la dirección del símbolo '%s' en un quad" +msgstr "línea %d: no se puede colocar la dirección del símbolo «%s» en un quad" -#: config/tc-d30v.c:2056 +#: config/tc-d30v.c:2053 config/tc-pru.c:216 config/tc-pru.c:332 #, c-format msgid "Alignment too large: %d assumed" msgstr "Alineación demasiado grande: se asume %d" -#: config/tc-dlx.c:212 +#: config/tc-dlx.c:213 msgid "missing .proc" -msgstr "falta un .proc" +msgstr "ausente .proc" -#: config/tc-dlx.c:229 +#: config/tc-dlx.c:230 msgid ".endfunc missing for previous .proc" -msgstr "falta un .endfunc para el .proc previo" +msgstr "ausente .endfunc para el .proc previo" -#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:2321 +#: config/tc-dlx.c:295 config/tc-i860.c:226 config/tc-mips.c:3600 +#: config/tc-nios2.c:3639 config/tc-nios2.c:3653 config/tc-nios2.c:3668 +#: config/tc-pru.c:1565 config/tc-pru.c:1579 config/tc-riscv.c:621 #, c-format msgid "internal error: can't hash `%s': %s\n" -msgstr "error interno: no se puede dispersar `%s': %s\n" +msgstr "error interno: no se puede dispersar «%s»: %s\n" #. Probably a memory allocation problem? Give up now. -#: config/tc-dlx.c:298 config/tc-hppa.c:8354 config/tc-mips.c:2324 -#: config/tc-mips.c:2416 config/tc-or32.c:211 config/tc-sparc.c:888 +#: config/tc-dlx.c:302 config/tc-hppa.c:8270 config/tc-nios2.c:1440 +#: config/tc-nios2.c:3642 config/tc-nios2.c:3656 config/tc-nios2.c:3671 +#: config/tc-pru.c:1568 config/tc-pru.c:1582 config/tc-riscv.c:624 +#: config/tc-riscv.c:632 config/tc-sparc.c:1064 msgid "Broken assembler. No assembly attempted." msgstr "Ensamblador descompuesto. No se intentó ensamblar." -#: config/tc-dlx.c:328 +#: config/tc-dlx.c:332 #, c-format msgid "Bad operand for a load instruction: <%s>" -msgstr "Operando erróneo para una instrucción load <%s>" +msgstr "Operando equivocado para una instrucción load <%s>" -#: config/tc-dlx.c:442 +#: config/tc-dlx.c:446 #, c-format msgid "Bad operand for a store instruction: <%s>" -msgstr "Operando erróneo para una instrucción store <%s>" +msgstr "Operando equivocado para una instrucción store <%s>" -#: config/tc-dlx.c:622 +#: config/tc-dlx.c:626 #, c-format msgid "Expression Error for operand modifier %%hi/%%lo\n" msgstr "Error de Expresión para el modificador de operando %%hi/%%lo\n" -#: config/tc-dlx.c:635 config/tc-or32.c:811 +#: config/tc-dlx.c:639 #, c-format msgid "Invalid expression after %%%%\n" -msgstr "Expresión inválida después de %%%%\n" +msgstr "Expresión inválida tras %%%%\n" -#: config/tc-dlx.c:703 config/tc-tic4x.c:2487 +#: config/tc-dlx.c:703 config/tc-tic4x.c:2473 #, c-format msgid "Unknown opcode `%s'." -msgstr "Código de operación desconocido `%s'." +msgstr "Desconoce código de operación «%s»." -#: config/tc-dlx.c:715 +#: config/tc-dlx.c:712 msgid "Can not set dlx_skip_hi16_flag" msgstr "No se puede establecer dlx_skip_hi16_flag" -#: config/tc-dlx.c:729 +#: config/tc-dlx.c:726 #, c-format msgid "Missing arguments for opcode <%s>." -msgstr "Faltan argumentos para el código de operación <%s>" +msgstr "Ausentes argumentos para el código operacional <%s>." -#: config/tc-dlx.c:763 +#: config/tc-dlx.c:760 #, c-format msgid "Too many operands: %s" msgstr "Demasiados operandos: %s" -#: config/tc-dlx.c:800 +#: config/tc-dlx.c:798 #, c-format msgid "Both the_insn.HI and the_insn.LO are set : %s" msgstr "Tanto the_insn.HI como the_insn.LO están activados: %s" -#: config/tc-dlx.c:870 +#: config/tc-dlx.c:868 msgid "failed regnum sanity check." msgstr "falló la prueba de sanidad regnum." -#: config/tc-dlx.c:883 +#: config/tc-dlx.c:881 msgid "failed general register sanity check." msgstr "falló la prueba de sanidad de registro general." #. Types or values of args don't match. -#: config/tc-dlx.c:891 +#: config/tc-dlx.c:889 msgid "Invalid operands" msgstr "Operandos inválidos" -#: config/tc-dlx.c:1120 config/tc-or32.c:773 +#: config/tc-dlx.c:1118 #, c-format msgid "label \"$%d\" redefined" -msgstr "se redefinió la etiqueta \"$%d\"" +msgstr "etiqueta \"$%d\" redefinida" -#: config/tc-dlx.c:1158 +#: config/tc-dlx.c:1156 msgid "Invalid expression after # number\n" -msgstr "Expresión inválida después de # number\n" +msgstr "Expresión inválida tras # número\n" -#: config/tc-epiphany.c:147 +#: config/tc-dlx.c:1199 config/tc-i960.c:2637 config/tc-m32r.c:2276 +#: config/tc-nds32.c:6639 config/tc-sparc.c:4124 +#, c-format +msgid "internal error: can't export reloc type %d (`%s')" +msgstr "error interno: no se puede exportar el tipo reubicado %d («%s»)" + +#: config/tc-epiphany.c:126 #, c-format msgid "EPIPHANY specific command line options:\n" msgstr "Opciones de la línea de órdenes específicas de EPIPHANY:\n" -#: config/tc-epiphany.c:386 +#: config/tc-epiphany.c:365 msgid "register number too large for push/pop" msgstr "número de registro demasiado grande para push/pop" -#: config/tc-epiphany.c:390 +#: config/tc-epiphany.c:369 msgid "register is out of order" msgstr "el registro está fuera de orden" -#: config/tc-epiphany.c:401 config/tc-m68k.c:6037 config/tc-m68k.c:6066 +#: config/tc-epiphany.c:380 config/tc-m68k.c:6033 config/tc-m68k.c:6062 msgid "bad register list" -msgstr "lista de registros errónea" +msgstr "lista de registros equivocada" -#: config/tc-epiphany.c:404 +#: config/tc-epiphany.c:383 msgid "malformed reglist in push/pop" msgstr "lista de registros malformada en push/pop" #. Checks for behavioral restrictions on LD/ST instructions. -#: config/tc-epiphany.c:505 +#: config/tc-epiphany.c:429 msgid "destination register modified by displacement-post-modified address" msgstr "el registro de destino se modificó por la dirección de desplazamiento-post-modificada" -#: config/tc-epiphany.c:506 +#: config/tc-epiphany.c:430 msgid "ldrd/strd requires even:odd register pair" msgstr "ldrd/strd requiere un par de registros par:impar" -#: config/tc-epiphany.c:824 config/tc-m32r.c:1789 +#: config/tc-epiphany.c:813 config/tc-m32r.c:1784 msgid "Addend to unresolved symbol not on word boundary." msgstr "La adición para un símbolo sin resolver no está en un límite de word." -#: config/tc-fr30.c:82 +#: config/tc-fr30.c:81 #, c-format msgid " FR30 specific command line options:\n" msgstr " Opciones de línea de órdenes específicas de FR30:\n" -#: config/tc-fr30.c:135 +#: config/tc-fr30.c:134 #, c-format msgid "Instruction %s not allowed in a delay slot." msgstr "No se permite la instrucción %s en una ranura de retardo." -#: config/tc-frv.c:405 +#: config/tc-frv.c:403 #, c-format msgid "Unknown cpu -mcpu=%s" -msgstr "cpu -mcpu=%s desconocido" +msgstr "Desconoce cpu -mcpu=%s" -#: config/tc-frv.c:458 +#: config/tc-frv.c:456 #, c-format msgid "FRV specific command line options:\n" msgstr "Opciones de línea de órdenes específicas de FVR:\n" -#: config/tc-frv.c:459 +#: config/tc-frv.c:457 #, c-format msgid "-G n Put data <= n bytes in the small data area\n" msgstr "-G n Coloca datos <= n bytes en el área de datos small\n" -#: config/tc-frv.c:460 +#: config/tc-frv.c:458 #, c-format msgid "-mgpr-32 Mark generated file as only using 32 GPRs\n" msgstr "-mgpr-32 Marca el fichero generado para sólo usar 32 GPRs\n" -#: config/tc-frv.c:461 +#: config/tc-frv.c:459 #, c-format msgid "-mgpr-64 Mark generated file as using all 64 GPRs\n" msgstr "-mgpr-64 Marca el fichero generado para usar todos los 64 GPRs\n" -#: config/tc-frv.c:462 +#: config/tc-frv.c:460 #, c-format msgid "-mfpr-32 Mark generated file as only using 32 FPRs\n" msgstr "-mfpr-32 Marca el fichero generado para sólo usar 32 FPRs\n" -#: config/tc-frv.c:463 +#: config/tc-frv.c:461 #, c-format msgid "-mfpr-64 Mark generated file as using all 64 FPRs\n" msgstr "-mfpr-64 Marca el fichero generado para usar todos los 64 FPRs\n" -#: config/tc-frv.c:464 +#: config/tc-frv.c:462 #, c-format msgid "-msoft-float Mark generated file as using software FP\n" msgstr "-msoft-float Marca el fichero generado para usar FP de software\n" -#: config/tc-frv.c:465 +#: config/tc-frv.c:463 #, c-format msgid "-mdword Mark generated file as using a 8-byte stack alignment\n" -msgstr "-mdword Marca el fichero generado para usar alineación de pila de 8-bytes\n" +msgstr "-mdword Marca el fichero generado para usar alineamiento de pila de 8-bytes\n" -#: config/tc-frv.c:466 +#: config/tc-frv.c:464 #, c-format msgid "-mno-dword Mark generated file as using a 4-byte stack alignment\n" -msgstr "-mno-dword Marca el fichero generado para usar una alineación de pila de 4-bytes\n" +msgstr "-mno-dword Marca el fichero generado para usar una alineamiento de pila de 4-bytes\n" -#: config/tc-frv.c:467 +#: config/tc-frv.c:465 #, c-format msgid "-mdouble Mark generated file as using double precision FP insns\n" msgstr "-mdouble Marca el fichero generado para usar insns FP de doble precisión\n" -#: config/tc-frv.c:468 +#: config/tc-frv.c:466 #, c-format msgid "-mmedia Mark generated file as using media insns\n" msgstr "-mmedia Marca el fichero generado para usar insns media\n" -#: config/tc-frv.c:469 +#: config/tc-frv.c:467 #, c-format msgid "-mmuladd Mark generated file as using multiply add/subtract insns\n" msgstr "-mmuladd Marca el fichero generado para usar insns adición/sustracción múltiples\n" -#: config/tc-frv.c:470 +#: config/tc-frv.c:468 #, c-format msgid "-mpack Allow instructions to be packed\n" msgstr "-mpack Permite que se empaqueten las instrucciones\n" -#: config/tc-frv.c:471 +#: config/tc-frv.c:469 #, c-format msgid "-mno-pack Do not allow instructions to be packed\n" msgstr "-mno-pack No permite que se empaqueten las instrucciones\n" -#: config/tc-frv.c:472 +#: config/tc-frv.c:470 #, c-format msgid "-mpic Mark generated file as using small position independent code\n" msgstr "-mpic Marca el fichero generado para usar código independiente de posición small\n" -#: config/tc-frv.c:473 +#: config/tc-frv.c:471 #, c-format msgid "-mPIC Mark generated file as using large position independent code\n" msgstr "-mPIC Marca el fichero generado para usar código independiente de posición large\n" -#: config/tc-frv.c:474 -#, c-format -msgid "-mlibrary-pic Mark generated file as using position indepedent code for libraries\n" +#: config/tc-frv.c:472 +#, fuzzy, c-format +#| msgid "-mlibrary-pic Mark generated file as using position indepedent code for libraries\n" +msgid "-mlibrary-pic Mark generated file as using position independent code for libraries\n" msgstr "-mlibrary-pic Marca el fichero generado para usar código independiente de posición para bibliotecas\n" -#: config/tc-frv.c:475 +#: config/tc-frv.c:473 #, c-format msgid "-mfdpic Assemble for the FDPIC ABI\n" msgstr "-mfdpic Ensambla para la ABI de FDPIC\n" -#: config/tc-frv.c:476 +#: config/tc-frv.c:474 #, c-format msgid "-mnopic Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n" msgstr "-mnopic Desactiva -mpic, -mPIC, -mlibrary-pic y -mfdpic\n" -#: config/tc-frv.c:477 +#: config/tc-frv.c:475 #, c-format msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n" msgstr "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n" -#: config/tc-frv.c:478 +#: config/tc-frv.c:476 #, c-format msgid " Record the cpu type\n" msgstr " Graba el tipo de cpu\n" -#: config/tc-frv.c:479 +#: config/tc-frv.c:477 #, c-format msgid "-mtomcat-stats Print out stats for tomcat workarounds\n" msgstr "-mtomcat-stats Muestra estadísticas para las alternativas de tomcat\n" -#: config/tc-frv.c:480 +#: config/tc-frv.c:478 #, c-format msgid "-mtomcat-debug Debug tomcat workarounds\n" msgstr "-mtomcat-debug Depura las alternativas de tomcat\n" -#: config/tc-frv.c:1162 +#: config/tc-frv.c:1160 msgid "VLIW packing used for -mno-pack" msgstr "Se utilizó empaquetado VLIW para -mno-pack" -#: config/tc-frv.c:1172 +#: config/tc-frv.c:1170 msgid "Instruction not supported by this architecture" msgstr "La instrucción no se admite en esta arquitectura" -#: config/tc-frv.c:1182 +#: config/tc-frv.c:1180 msgid "VLIW packing constraint violation" msgstr "Violación de restricción de empaquetado VLIW" -#: config/tc-frv.c:1773 +#: config/tc-frv.c:1771 #, c-format msgid "Relocation %s is not safe for %s" msgstr "La reubicación %s no es segura para %s" -#: config/tc-h8300.c:174 +#: config/tc-ft32.c:146 config/tc-moxie.c:104 +msgid "expecting register" +msgstr "se espera un registro" + +#: config/tc-ft32.c:167 config/tc-ft32.c:183 config/tc-moxie.c:123 +#: config/tc-moxie.c:139 +msgid "illegal register number" +msgstr "número de registro ilegal" + +#: config/tc-ft32.c:239 config/tc-moxie.c:188 config/tc-pj.c:260 +#, c-format +msgid "unknown opcode %s" +msgstr "desconoce código operacional %s" + +#: config/tc-ft32.c:264 +#, c-format +msgid "unknown width specifier '.%c'" +msgstr "especificador desconocida de anchura `%c'" + +#: config/tc-ft32.c:387 +msgid "internal error in argument parsing" +msgstr "error interno en interpretación argumental" + +#: config/tc-ft32.c:400 +msgid "expected comma separator" +msgstr "esperaba separador de coma" + +#: config/tc-ft32.c:412 config/tc-moxie.c:232 config/tc-moxie.c:292 +#: config/tc-moxie.c:304 config/tc-moxie.c:337 config/tc-moxie.c:369 +#: config/tc-moxie.c:402 config/tc-moxie.c:456 config/tc-moxie.c:510 +#: config/tc-moxie.c:520 config/tc-moxie.c:543 config/tc-moxie.c:556 +#: config/tc-pj.c:308 +msgid "extra stuff on line ignored" +msgstr "se descarta los elementos extra en la línea" + +#: config/tc-ft32.c:472 config/tc-lm32.c:236 config/tc-moxie.c:587 +#: config/tc-nios2.c:284 +msgid "bad call to md_atof" +msgstr "llamada equivocada a md_atof" + +#: config/tc-ft32.c:522 +#, c-format +msgid "FT32 options:\n" +msgstr "Opciones FT32:\n" + +#: config/tc-ft32.c:523 +#, c-format +msgid "" +"\n" +"-no-relax\t\tdon't relax relocations\n" +"\t\t\t\n" +msgstr "" +"\n" +"-no-relax\t\tno relajar reubicaciones\n" +"\t\t\t\n" + +#. These macros must be defined, but is will be a fatal assembler +#. error if we ever hit them. +#: config/tc-ft32.h:35 config/tc-pj.h:40 +msgid "estimate size\n" +msgstr "tamaño estimado\n" + +#: config/tc-ft32.h:36 config/tc-pj.h:39 +msgid "convert_frag\n" +msgstr "convert_frag\n" + +#: config/tc-h8300.c:178 #, c-format msgid "new section '%s' defined without attributes - this might cause problems" -msgstr "se definió la sección nueva '%s' sin atributos - esto podría causar problemas" +msgstr "se definió la sección nueva «%s» sin atributos - esto podría causar problemas" -#: config/tc-h8300.c:446 config/tc-h8300.c:454 +#: config/tc-h8300.c:448 config/tc-h8300.c:456 msgid "Reg not valid for H8/300" msgstr "El registro no es válido para H8/300" -#: config/tc-h8300.c:535 +#: config/tc-h8300.c:537 msgid "invalid operand size requested" msgstr "se solicitó un tamaño de operando inválido" -#: config/tc-h8300.c:634 +#: config/tc-h8300.c:642 msgid "Invalid register list for ldm/stm\n" msgstr "Lista de registros inválida para ldm/stm\n" -#: config/tc-h8300.c:660 config/tc-h8300.c:665 config/tc-h8300.c:672 +#: config/tc-h8300.c:668 config/tc-h8300.c:673 config/tc-h8300.c:680 msgid "mismatch between register and suffix" msgstr "no hay coincidencia entre el registro y el sufijo" -#: config/tc-h8300.c:677 +#: config/tc-h8300.c:685 msgid "invalid suffix after register." -msgstr "sufijo inválido después del registro." +msgstr "sufijo inválido tras registro." -#: config/tc-h8300.c:699 +#: config/tc-h8300.c:707 msgid "address too high for vector table jmp/jsr" -msgstr "dirección demasiado alta para la tabla de vectores jmp/jsr" +msgstr "dirección demasiado alta para distribuciones vectoriales jmp/jsr" -#: config/tc-h8300.c:726 config/tc-h8300.c:838 config/tc-h8300.c:848 +#: config/tc-h8300.c:734 config/tc-h8300.c:846 config/tc-h8300.c:856 msgid "Wrong size pointer register for architecture." -msgstr "Tamaño de registro puntero erróneo para la arquitectura." +msgstr "Tamaño de registro puntero equivocado para la arquitectura." -#: config/tc-h8300.c:785 config/tc-h8300.c:793 config/tc-h8300.c:822 +#: config/tc-h8300.c:793 config/tc-h8300.c:801 config/tc-h8300.c:830 msgid "expected @(exp, reg16)" msgstr "se esperaba @(exp, reg16)" -#: config/tc-h8300.c:811 +#: config/tc-h8300.c:819 msgid "expected .L, .W or .B for register in indexed addressing mode" msgstr "se esperaba .L, .W ó .B para el registro en modo de direccionamiento indizado" -#: config/tc-h8300.c:1005 +#: config/tc-h8300.c:1013 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\"" msgstr "se esperaba un modo de direccionamiento válido para mova: \"@(disp, ea.sz),ERn\"" -#: config/tc-h8300.c:1023 config/tc-h8300.c:1032 +#: config/tc-h8300.c:1031 config/tc-h8300.c:1040 msgid "expected register" msgstr "se esperaba un registro" -#: config/tc-h8300.c:1048 +#: config/tc-h8300.c:1056 msgid "expected closing paren" msgstr "se esperaba un paréntesis que cierra" -#: config/tc-h8300.c:1107 +#: config/tc-h8300.c:1115 #, c-format msgid "can't use high part of register in operand %d" -msgstr "no se puede usar la parte alta del registro en el operando %d" +msgstr "no se puede usar la parte alta del registro en operando %d" -#: config/tc-h8300.c:1264 +#: config/tc-h8300.c:1272 #, c-format msgid "Opcode `%s' with these operand types not available in %s mode" -msgstr "El código de operación `%s' con esos tipos de operando no está disponible en el modo %s" +msgstr "El código operacional «%s» con esos tipos de operando no está disponible en el modo %s" -#: config/tc-h8300.c:1273 +#: config/tc-h8300.c:1281 msgid "mismatch between opcode size and operand size" -msgstr "no hay coincidencia entre el tamaño del código de operación y el tamaño del operando" +msgstr "no hay coincidencia entre el tamaño del código operacional y el tamaño de operando" -#: config/tc-h8300.c:1309 +#: config/tc-h8300.c:1317 #, c-format msgid "operand %s0x%lx out of range." -msgstr "operando %s0x%lx fuera de rango." +msgstr "operando %s0x%lx fuera de limite." -#: config/tc-h8300.c:1416 +#: config/tc-h8300.c:1434 msgid "Can't work out size of operand.\n" -msgstr "No se puede obtener el tamaño del operando.\n" +msgstr "No se puede obtener el tamaño de operando.\n" -#: config/tc-h8300.c:1465 +#: config/tc-h8300.c:1484 #, c-format msgid "Opcode `%s' with these operand types not available in H8/300 mode" -msgstr "El código de operación `%s' con esos tipos de operando no están disponibles en el modo H8/300" +msgstr "El código operacional «%s» con esos tipos de operando no están disponibles en el modo H8/300" -#: config/tc-h8300.c:1470 +#: config/tc-h8300.c:1489 #, c-format msgid "Opcode `%s' with these operand types not available in H8/300H mode" -msgstr "El código de operación `%s' con esos tipos de operando no está disponible en el modo H8/300H" +msgstr "El código operacional «%s» con esos tipos de operando no está disponible en el modo H8/300H" -#: config/tc-h8300.c:1476 +#: config/tc-h8300.c:1495 #, c-format msgid "Opcode `%s' with these operand types not available in H8/300S mode" -msgstr "El código de operación `%s' con esos tipos de operando no está disponible en el modo H8/300S" +msgstr "El código operacional «%s» con esos tipos de operando no está disponible en el modo H8/300S" -#: config/tc-h8300.c:1537 config/tc-h8300.c:1557 +#: config/tc-h8300.c:1556 config/tc-h8300.c:1576 msgid "Need #1 or #2 here" -msgstr "Se necesita #1 ó #2 aquí" +msgstr "Necesita Nº1 o Nº2 aquí" -#: config/tc-h8300.c:1552 +#: config/tc-h8300.c:1571 msgid "#4 not valid on H8/300." -msgstr "#4 no es válido en H8/300" +msgstr "Nº4 no valida en H8/300." -#: config/tc-h8300.c:1660 config/tc-h8300.c:1742 +#: config/tc-h8300.c:1686 config/tc-h8300.c:1768 #, c-format msgid "branch operand has odd offset (%lx)\n" -msgstr "el operando de ramificación tiene un desplazamiento impar (%lx)\n" +msgstr "operando de ramificación tiene un desplazamiento impar (%lx)\n" -#: config/tc-h8300.c:1780 +#: config/tc-h8300.c:1806 msgid "destination operand must be 16 bit register" -msgstr "el operando de destino debe ser un registro de 16 bit" +msgstr "operando de destino debe ser un registro de 16 bit" -#: config/tc-h8300.c:1789 +#: config/tc-h8300.c:1815 msgid "source operand must be 8 bit register" -msgstr "el operando de origen debe ser un registro de 8 bit" +msgstr "operando de origen debe ser un registro de 8 bit" -#: config/tc-h8300.c:1797 +#: config/tc-h8300.c:1823 msgid "destination operand must be 16bit absolute address" -msgstr "el operando de destino debe ser una dirección absoluta de 16bit" +msgstr "operando de destino debe ser una dirección absoluta de 16bit" -#: config/tc-h8300.c:1804 +#: config/tc-h8300.c:1830 msgid "destination operand must be 8 bit register" -msgstr "el operando de destino debe ser un registro de 8 bit" +msgstr "operando de destino debe ser un registro de 8 bit" -#: config/tc-h8300.c:1812 +#: config/tc-h8300.c:1838 msgid "source operand must be 16bit absolute address" -msgstr "el operando de origen debe ser una dirección absoluta de 16bit" +msgstr "operando de origen debe ser una dirección absoluta de 16bit" #. This seems more sane than saying "too many operands". We'll #. get here only if the trailing trash starts with a comma. -#. Types or values of args don't match. -#: config/tc-h8300.c:1820 config/tc-mmix.c:472 config/tc-mmix.c:484 -#: config/tc-mmix.c:2505 config/tc-mmix.c:2529 config/tc-mmix.c:2802 -#: config/tc-or32.c:527 +#: config/tc-h8300.c:1846 config/tc-mips.c:14027 config/tc-mips.c:14095 +#: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2533 +#: config/tc-mmix.c:2557 config/tc-mmix.c:2830 msgid "invalid operands" msgstr "operandos inválidos" -#: config/tc-h8300.c:1851 +#: config/tc-h8300.c:1877 msgid "operand/size mis-match" msgstr "no coinciden los operandos/tamaños" -#: config/tc-h8300.c:1952 config/tc-mips.c:13197 config/tc-sh.c:2971 -#: config/tc-sh64.c:2795 config/tc-z8k.c:1226 +#: config/tc-h8300.c:1977 config/tc-sh.c:2972 config/tc-sh64.c:2796 +#: config/tc-z8k.c:1233 msgid "unknown opcode" -msgstr "código de operación desconocido" +msgstr "desconoce código operacional" -#: config/tc-h8300.c:1985 +#: config/tc-h8300.c:2010 msgid "invalid operand in ldm" msgstr "operando inválido en ldm" -#: config/tc-h8300.c:1994 +#: config/tc-h8300.c:2019 msgid "invalid operand in stm" msgstr "operando inválido en stm" -#: config/tc-h8300.c:2120 +#: config/tc-h8300.c:2218 +#, fuzzy, c-format +#| msgid "Invalid argument to --isa option: %s" +msgid "Invalid argument to --mach option: %s" +msgstr "Argumento inválido para la opción --isa: %s" + +#: config/tc-h8300.c:2229 +#, c-format +msgid " H8300-specific assembler options:\n" +msgstr " Opciones de ensamblador específicas de H8300:\n" + +#: config/tc-h8300.c:2230 +#, c-format +msgid "" +" -mach=<name> Set the H8300 machine type to one of:\n" +" h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn\n" +msgstr "" + +#: config/tc-h8300.c:2233 +#, fuzzy, c-format +#| msgid " -mindex-reg support pseudo index registers\n" +msgid " -h-tick-hex Support H'00 style hex constants\n" +msgstr " -mindex-reg admite registros de pseudo índice\n" + +#: config/tc-h8300.c:2242 #, c-format msgid "call to tc_aout_fix_to_chars \n" msgstr "llamada a tc_aout_fix_to_chars \n" -#: config/tc-h8300.c:2129 config/tc-xc16x.c:347 +#: config/tc-h8300.c:2251 config/tc-xc16x.c:347 #, c-format msgid "call to md_convert_frag \n" msgstr "llamada a md_convert_frag \n" -#: config/tc-h8300.c:2180 config/tc-xc16x.c:251 +#: config/tc-h8300.c:2302 config/tc-xc16x.c:251 #, c-format msgid "call to md_estimate_size_before_relax \n" msgstr "llamada a md_estimate_size_before_relax \n" -#: config/tc-h8300.c:2195 +#: config/tc-h8300.c:2317 msgid "Unexpected reference to a symbol in a non-code section" msgstr "Referencia inesperada a un símbolo en una sección que no es de código" -#: config/tc-h8300.c:2211 config/tc-xc16x.c:292 +#: config/tc-h8300.c:2333 config/tc-xc16x.c:292 msgid "Difference of symbols in different sections is not supported" -msgstr "No se admite la diferencia de símbolos en secciones diferentes" +msgstr "No se admite la diferencia simbólicos en secciones diferentes" -#: config/tc-h8300.c:2233 config/tc-mcore.c:2199 config/tc-microblaze.c:2294 -#: config/tc-pj.c:487 config/tc-sh.c:4468 config/tc-tic6x.c:4500 +#: config/tc-h8300.c:2355 config/tc-mcore.c:2204 config/tc-microblaze.c:2458 +#: config/tc-pj.c:491 config/tc-sh.c:4480 config/tc-tic6x.c:4520 #: config/tc-xc16x.c:315 #, c-format msgid "Cannot represent relocation type %s" -msgstr "No se puede representar el tipo de reubicación %s" +msgstr "No se puede representar el tipo reubicado %s" #. Simple range checking for FIELD against HIGH and LOW bounds. #. IGNORE is used to suppress the error message. #. Variant of CHECK_FIELD for use in md_apply_fix and other places where #. the current file and line number are not valid. -#: config/tc-hppa.c:1029 config/tc-hppa.c:1043 +#: config/tc-hppa.c:1027 config/tc-hppa.c:1041 #, c-format msgid "Field out of range [%d..%d] (%d)." -msgstr "Campo fuera de rango [%d..%d] (%d)." +msgstr "Campo fuera de limite [%d..%d] (%d)." #. Simple alignment checking for FIELD against ALIGN (a power of two). #. IGNORE is used to suppress the error message. -#: config/tc-hppa.c:1057 +#: config/tc-hppa.c:1055 #, c-format msgid "Field not properly aligned [%d] (%d)." msgstr "El campo no está alineado adecuadamente [%d] (%d)." -#: config/tc-hppa.c:1110 +#: config/tc-hppa.c:1108 msgid "Missing .exit\n" -msgstr "Falta un .exit\n" +msgstr "Ausente .exit\n" -#: config/tc-hppa.c:1113 +#: config/tc-hppa.c:1111 msgid "Missing .procend\n" -msgstr "Falta un .procend\n" +msgstr "Ausente .procend\n" -#: config/tc-hppa.c:1298 +#: config/tc-hppa.c:1264 #, c-format msgid "Invalid field selector. Assuming F%%." msgstr "Selector de campo inválido. Se asume F%%." -#: config/tc-hppa.c:1325 +#: config/tc-hppa.c:1288 msgid "Bad segment in expression." -msgstr "Segmento erróneo en la expresión." +msgstr "Segmento equivocado en la expresión." -#: config/tc-hppa.c:1350 +#: config/tc-hppa.c:1313 #, c-format msgid "Invalid Nullification: (%c)" msgstr "Nulificación Inválida: (%c)" -#: config/tc-hppa.c:1421 +#: config/tc-hppa.c:1384 msgid "Cannot handle fixup" -msgstr "No se puede manejar la compostura" +msgstr "No se puede manipular la compostura" -#: config/tc-hppa.c:1719 +#: config/tc-hppa.c:1682 #, c-format msgid " -Q ignored\n" msgstr " -Q se descarta\n" -#: config/tc-hppa.c:1723 +#: config/tc-hppa.c:1686 #, c-format msgid " -c print a warning if a comment is found\n" msgstr " -c muestra un aviso si se encuentra un comentario\n" -#: config/tc-hppa.c:1789 +#: config/tc-hppa.c:1752 #, c-format msgid "no hppa_fixup entry for fixup type 0x%x" msgstr "no hay una entrada hppa_fixup para el tipo de compostura 0x%x" -#: config/tc-hppa.c:1968 +#: config/tc-hppa.c:1931 msgid "Unknown relocation encountered in md_apply_fix." msgstr "Se encontró una reubicación desconocida en md_apply_fix." -#: config/tc-hppa.c:2156 config/tc-hppa.c:2181 +#: config/tc-hppa.c:2119 config/tc-hppa.c:2144 #, c-format msgid "Undefined register: '%s'." -msgstr "Registro sin definir: '%s'." +msgstr "Registro sin definir: «%s»." -#: config/tc-hppa.c:2215 +#: config/tc-hppa.c:2178 #, c-format msgid "Non-absolute symbol: '%s'." -msgstr "Símbolo no absoluto: '%s'." +msgstr "Símbolo no absoluto: «%s»." -#: config/tc-hppa.c:2230 +#: config/tc-hppa.c:2193 #, c-format msgid "Undefined absolute constant: '%s'." -msgstr "Constante absoluta sin definir: '%s'." +msgstr "Constante absoluta sin definir: «%s»." -#: config/tc-hppa.c:2261 config/tc-hppa.c:5717 +#: config/tc-hppa.c:2224 config/tc-hppa.c:5692 msgid "could not update architecture and machine" msgstr "no se pueden actualizar la arquitectura y la máquina" -#: config/tc-hppa.c:2299 +#: config/tc-hppa.c:2262 #, c-format msgid "Invalid FP Compare Condition: %s" msgstr "Condición de Comparación de FP Inválida: %s" -#: config/tc-hppa.c:2354 +#: config/tc-hppa.c:2317 #, c-format msgid "Invalid FTEST completer: %s" msgstr "Completador FTEST inválido: %s" -#: config/tc-hppa.c:2420 config/tc-hppa.c:2457 +#: config/tc-hppa.c:2383 config/tc-hppa.c:2420 #, c-format msgid "Invalid FP Operand Format: %3s" msgstr "Formato de Operando FP Inválido: %3s" -#: config/tc-hppa.c:2591 +#: config/tc-hppa.c:2525 msgid "Bad segment (should be absolute)." -msgstr "Segmento erróneo (debe ser absoluto)." +msgstr "Segmento equivocado (debe ser absoluto)." -#: config/tc-hppa.c:2617 +#: config/tc-hppa.c:2585 #, c-format msgid "Invalid argument location: %s\n" msgstr "Ubicación de argumento inválida: %s\n" -#: config/tc-hppa.c:2646 +#: config/tc-hppa.c:2614 #, c-format msgid "Invalid argument description: %d" msgstr "Descripción de argumento inválida: %d" -#: config/tc-hppa.c:3475 +#: config/tc-hppa.c:3443 msgid "Invalid Indexed Load Completer." msgstr "Completador de Carga Indizado Inválido." -#: config/tc-hppa.c:3480 +#: config/tc-hppa.c:3448 msgid "Invalid Indexed Load Completer Syntax." msgstr "Sintaxis de Completador de Carga Indizado Inválido." -#: config/tc-hppa.c:3514 +#: config/tc-hppa.c:3482 msgid "Invalid Short Load/Store Completer." msgstr "Completador Short de Load/Store Inválido." -#: config/tc-hppa.c:3574 config/tc-hppa.c:3579 +#: config/tc-hppa.c:3543 config/tc-hppa.c:3548 msgid "Invalid Store Bytes Short Completer" -msgstr "Completador Short Bytes de Store Inválido." +msgstr "Completador Almacenaje de Bytes Cortos Inválido" -#: config/tc-hppa.c:3894 config/tc-hppa.c:3900 +#: config/tc-hppa.c:3863 config/tc-hppa.c:3869 msgid "Invalid left/right combination completer" msgstr "Completador de combinación derecha/izquierda inválido" -#: config/tc-hppa.c:3949 config/tc-hppa.c:3956 +#: config/tc-hppa.c:3918 config/tc-hppa.c:3925 msgid "Invalid permutation completer" msgstr "Completador de permutación inválido" -#: config/tc-hppa.c:4056 +#: config/tc-hppa.c:4025 #, c-format msgid "Invalid Add Condition: %s" msgstr "Condición de Adición Inválida: %s" -#: config/tc-hppa.c:4072 config/tc-hppa.c:4082 +#: config/tc-hppa.c:4041 config/tc-hppa.c:4051 msgid "Invalid Add and Branch Condition" msgstr "Condición de Adición y Ramificación Inválida" -#: config/tc-hppa.c:4103 config/tc-hppa.c:4248 +#: config/tc-hppa.c:4072 config/tc-hppa.c:4217 msgid "Invalid Compare/Subtract Condition" msgstr "Condición de Comparación/Sustracción Inválida" -#: config/tc-hppa.c:4143 +#: config/tc-hppa.c:4112 #, c-format msgid "Invalid Branch On Bit Condition: %c" msgstr "Condición de Ramificación en Bit Inválida: %c" -#: config/tc-hppa.c:4146 +#: config/tc-hppa.c:4115 msgid "Missing Branch On Bit Condition" -msgstr "Falta una Condición de Ramificación de Bit" +msgstr "Ausentea Condición de Ramificación de Bit" -#: config/tc-hppa.c:4231 +#: config/tc-hppa.c:4200 #, c-format msgid "Invalid Compare/Subtract Condition: %s" msgstr "Condición de Comparación/Sustracción Inválida: %s" -#: config/tc-hppa.c:4263 +#: config/tc-hppa.c:4232 msgid "Invalid Compare and Branch Condition" msgstr "Condición de Comparación y Ramificación Inválida" -#: config/tc-hppa.c:4359 +#: config/tc-hppa.c:4328 msgid "Invalid Logical Instruction Condition." msgstr "Condición de Instrucción Lógica Inválida." -#: config/tc-hppa.c:4421 +#: config/tc-hppa.c:4390 msgid "Invalid Shift/Extract/Deposit Condition." msgstr "Condición Desplazar/Extraer/Depositar Inválida." -#: config/tc-hppa.c:4534 +#: config/tc-hppa.c:4507 msgid "Invalid Unit Instruction Condition." msgstr "Condición de Instrucción Unit Inválida." -#: config/tc-hppa.c:5013 config/tc-hppa.c:5045 config/tc-hppa.c:5076 -#: config/tc-hppa.c:5106 +#: config/tc-hppa.c:4986 config/tc-hppa.c:5018 config/tc-hppa.c:5049 +#: config/tc-hppa.c:5079 msgid "Branch to unaligned address" msgstr "Ramificación a dirección sin alinear" -#: config/tc-hppa.c:5290 +#: config/tc-hppa.c:5261 msgid "Invalid SFU identifier" msgstr "Identificador SFU inválido" -#: config/tc-hppa.c:5340 +#: config/tc-hppa.c:5311 msgid "Invalid COPR identifier" msgstr "Identificador COPR inválido" -#: config/tc-hppa.c:5469 +#: config/tc-hppa.c:5441 msgid "Invalid Floating Point Operand Format." msgstr "Formato de Operando de Coma Flotante Inválido." -#: config/tc-hppa.c:5586 config/tc-hppa.c:5606 config/tc-hppa.c:5626 -#: config/tc-hppa.c:5646 config/tc-hppa.c:5666 +#: config/tc-hppa.c:5561 config/tc-hppa.c:5581 config/tc-hppa.c:5601 +#: config/tc-hppa.c:5621 config/tc-hppa.c:5641 msgid "Invalid register for single precision fmpyadd or fmpysub" msgstr "Registro inválido para fmpyadd ó fmpysub de precisión simple" -#: config/tc-hppa.c:5734 +#: config/tc-hppa.c:5709 #, c-format msgid "Invalid operands %s" msgstr "Operandos inválidos %s" -#: config/tc-hppa.c:5744 +#: config/tc-hppa.c:5719 #, c-format msgid "Immediates %d and %d will give undefined behavior." msgstr "Los inmediatos %d y %d darán una conducta sin definir." -#: config/tc-hppa.c:5796 config/tc-hppa.c:7023 config/tc-hppa.c:7078 +#: config/tc-hppa.c:5771 config/tc-hppa.c:6954 config/tc-hppa.c:7009 msgid "Missing function name for .PROC (corrupted label chain)" -msgstr "Falta el nombre de función para .PROC (cadena de etiquetas corrupta)" +msgstr "Ausente el nombre de función para .PROC (cadena de etiquetas corrupta)" -#: config/tc-hppa.c:5799 config/tc-hppa.c:7081 +#: config/tc-hppa.c:5774 config/tc-hppa.c:7012 msgid "Missing function name for .PROC" -msgstr "Falta el nombre de función para .PROC" +msgstr "Ausente el nombre de función para .PROC" -#: config/tc-hppa.c:5858 +#: config/tc-hppa.c:5833 msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff" msgstr "El argumento para .BLOCK/.BLOCKZ debe estar entre 0 y 0x3fffffff" -#: config/tc-hppa.c:5954 +#: config/tc-hppa.c:5924 #, c-format msgid "Invalid .CALL argument: %s" msgstr "Argumento de .CALL inválido: %s" -#: config/tc-hppa.c:6102 +#: config/tc-hppa.c:6069 msgid ".callinfo is not within a procedure definition" msgstr ".callinfo no está dentro de una definición de procedimiento" -#: config/tc-hppa.c:6122 +#: config/tc-hppa.c:6087 #, c-format msgid "FRAME parameter must be a multiple of 8: %d\n" msgstr "El parámetro FRAM debe ser un múltiplo de 8: %d\n" -#: config/tc-hppa.c:6141 +#: config/tc-hppa.c:6104 msgid "Value for ENTRY_GR must be in the range 3..18\n" -msgstr "El valor para ENTRY_GR debe estar en el rango 3..18\n" +msgstr "Valorar para ENTRY_GR debe estar en el limite 3..18\n" -#: config/tc-hppa.c:6153 +#: config/tc-hppa.c:6115 msgid "Value for ENTRY_FR must be in the range 12..21\n" -msgstr "El valor para ENTRY_FR debe estar en el rango 12..21\n" +msgstr "Valorar para ENTRY_FR debe estar en el limite 12..21\n" -#: config/tc-hppa.c:6163 +#: config/tc-hppa.c:6124 msgid "Value for ENTRY_SR must be 3\n" -msgstr "El valor para ENTRY_SR debe ser 3\n" +msgstr "Valorar para ENTRY_SR debe ser 3\n" -#: config/tc-hppa.c:6219 +#: config/tc-hppa.c:6173 #, c-format msgid "Invalid .CALLINFO argument: %s" msgstr "Argumento de .CALLINFO inválido: %s" -#: config/tc-hppa.c:6329 +#: config/tc-hppa.c:6284 msgid "The .ENTER pseudo-op is not supported" msgstr "No se admite el pseudo-operador .ENTER" -#: config/tc-hppa.c:6345 +#: config/tc-hppa.c:6300 msgid "Misplaced .entry. Ignored." -msgstr ".entry mal colocado. Se descarta." +msgstr ".entry mal ubicado. Se descarta." -#: config/tc-hppa.c:6349 +#: config/tc-hppa.c:6304 msgid "Missing .callinfo." -msgstr "Falta un .callinfo." +msgstr "Ausente .callinfo." -#: config/tc-hppa.c:6413 +#: config/tc-hppa.c:6368 msgid ".REG expression must be a register" msgstr "la expresión .REG debe ser un registro" -#: config/tc-hppa.c:6429 +#: config/tc-hppa.c:6384 msgid "bad or irreducible absolute expression; zero assumed" -msgstr "expresión absoluta errónea o irreducible; se asume cero" +msgstr "expresión absoluta equivocada o irreducible; se asume cero" -#: config/tc-hppa.c:6440 +#: config/tc-hppa.c:6395 msgid ".REG must use a label" msgstr ".REG debe usar una etiqueta" -#: config/tc-hppa.c:6442 +#: config/tc-hppa.c:6397 msgid ".EQU must use a label" msgstr ".EQU debe usar una etiqueta" -#: config/tc-hppa.c:6504 +#: config/tc-hppa.c:6453 #, c-format msgid "Symbol '%s' could not be created." -msgstr "No se puede crear el símbolo '%s'." +msgstr "No se puede crear el símbolo «%s»." -#: config/tc-hppa.c:6508 -msgid "No memory for symbol name." -msgstr "No hay memoria para el nombre del símbolo." - -#: config/tc-hppa.c:6558 +#: config/tc-hppa.c:6503 msgid ".EXIT must appear within a procedure" msgstr ".EXIT debe aparecer dentro de un procedimiento" -#: config/tc-hppa.c:6562 +#: config/tc-hppa.c:6507 msgid "Missing .callinfo" -msgstr "Falta un .callinfo" +msgstr "Ausente .callinfo" -#: config/tc-hppa.c:6566 +#: config/tc-hppa.c:6511 msgid "No .ENTRY for this .EXIT" msgstr "No hay .ENTRY para este .EXIT" -#: config/tc-hppa.c:6606 +#: config/tc-hppa.c:6551 #, c-format msgid "Using ENTRY rather than CODE in export directive for %s" -msgstr "Se usa ENTRY en lugar de CODE en la directiva export para %s" +msgstr "Utilizando ENTRY en lugar de CODE en la directiva export para %s" -#: config/tc-hppa.c:6729 +#: config/tc-hppa.c:6670 #, c-format msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s" msgstr "Argumento de .EXPORT/.IMPORT indefinido (se descarta): %s" -#: config/tc-hppa.c:6753 +#: config/tc-hppa.c:6693 #, c-format msgid "Cannot define export symbol: %s\n" msgstr "No se puede definir el símbolo de exportación: %s\n" -#: config/tc-hppa.c:6850 +#: config/tc-hppa.c:6784 msgid "Missing label name on .LABEL" -msgstr "Falta el nombre de etiqueta en .LABEL" +msgstr "Ausente el nombre de etiqueta en .LABEL" -#: config/tc-hppa.c:6855 +#: config/tc-hppa.c:6789 msgid "extra .LABEL arguments ignored." msgstr "se descartan los argumentos extra de .LABEL." -#: config/tc-hppa.c:6871 +#: config/tc-hppa.c:6805 msgid "The .LEAVE pseudo-op is not supported" msgstr "No se admite el pseudo-operador .LEAVE" -#: config/tc-hppa.c:6909 +#: config/tc-hppa.c:6843 msgid "Unrecognized .LEVEL argument\n" -msgstr "No se reconoce el argumento de .LEVEL\n" +msgstr "No reconocido el argumento de .LEVEL\n" -#: config/tc-hppa.c:6943 +#: config/tc-hppa.c:6876 #, c-format msgid "Cannot define static symbol: %s\n" msgstr "No se puede definir el símbolo estático: %s\n" -#: config/tc-hppa.c:6977 +#: config/tc-hppa.c:6908 msgid "Nested procedures" msgstr "Procedimientos anidados" -#: config/tc-hppa.c:6987 +#: config/tc-hppa.c:6918 msgid "Cannot allocate unwind descriptor\n" msgstr "No se puede asignar un descriptor de desenredo\n" -#: config/tc-hppa.c:7085 +#: config/tc-hppa.c:7016 msgid "misplaced .procend" -msgstr ".procend mal colocado" +msgstr ".procend mal ubicado" -#: config/tc-hppa.c:7088 +#: config/tc-hppa.c:7019 msgid "Missing .callinfo for this procedure" -msgstr "Falta un .callinfo para este procedimiento" +msgstr "Ausente .callinfo para este procedimiento" -#: config/tc-hppa.c:7091 +#: config/tc-hppa.c:7022 msgid "Missing .EXIT for a .ENTRY" -msgstr "Falta un .EXIT para un .ENTRY" +msgstr "Ausente .EXIT para un .ENTRY" -#: config/tc-hppa.c:7128 +#: config/tc-hppa.c:7059 msgid "Not in a space.\n" msgstr "No está en un espacio.\n" -#: config/tc-hppa.c:7131 +#: config/tc-hppa.c:7062 msgid "Not in a subspace.\n" msgstr "No está en un subespacio.\n" -#: config/tc-hppa.c:7220 +#: config/tc-hppa.c:7150 msgid "Invalid .SPACE argument" msgstr "Argumento de .SPACE inválido" -#: config/tc-hppa.c:7266 +#: config/tc-hppa.c:7196 msgid "Can't change spaces within a procedure definition. Ignored" msgstr "No se pueden cambiar espacios dentro de una definición de procedimiento. Se descarta" -#: config/tc-hppa.c:7394 +#: config/tc-hppa.c:7321 #, c-format msgid "Undefined space: '%s' Assuming space number = 0." -msgstr "Espacio indefinido: '%s' Se asume que el número de espacio = 0." +msgstr "Espacio indefinido: «%s» Se asume que el número de espacio = 0." -#: config/tc-hppa.c:7417 +#: config/tc-hppa.c:7344 msgid "Must be in a space before changing or declaring subspaces.\n" msgstr "Debe estar en un espacio antes de cambiar o declarar subespacios.\n" -#: config/tc-hppa.c:7421 +#: config/tc-hppa.c:7348 msgid "Can't change subspaces within a procedure definition. Ignored" msgstr "No se pueden cambiar subespacios dentro de una definición de procedimiento. Se descarta" -#: config/tc-hppa.c:7457 +#: config/tc-hppa.c:7382 msgid "Parameters of an existing subspace can't be modified" msgstr "No se pueden modificar los parámetros de un subespacio existente" -#: config/tc-hppa.c:7509 +#: config/tc-hppa.c:7433 msgid "Alignment must be a power of 2" -msgstr "La alineación debe ser una potencia de 2" +msgstr "Alineación debe ser una potencia de 2" -#: config/tc-hppa.c:7556 +#: config/tc-hppa.c:7480 msgid "FIRST not supported as a .SUBSPACE argument" msgstr "No se admite FIRST como un argumento de .SUBSPACE" -#: config/tc-hppa.c:7558 +#: config/tc-hppa.c:7482 msgid "Invalid .SUBSPACE argument" msgstr "Argumento de .SUBSPACE inválido" -#: config/tc-hppa.c:7747 +#: config/tc-hppa.c:7672 #, c-format msgid "Internal error: Unable to find containing space for %s." msgstr "Error interno: No se puede encontrar el espacio contenedor para %s." -#: config/tc-hppa.c:7785 -#, c-format -msgid "Out of memory: could not allocate new space chain entry: %s\n" -msgstr "Memoria agotada: no se puede asignar una nueva entrada de cadena de espacio: %s\n" - -#: config/tc-hppa.c:7873 -#, c-format -msgid "Out of memory: could not allocate new subspace chain entry: %s\n" -msgstr "Memoria agotada: no se puede asignar una nueva entrada de cadena de subespacio: %s\n" - -#: config/tc-hppa.c:8318 +#: config/tc-hppa.c:8234 msgid "-R option not supported on this target." -msgstr "No se admite la opción -R en este objetivo." +msgstr "No se admite la casilla -R en este objetivo." -#: config/tc-hppa.c:8335 config/tc-sparc.c:843 config/tc-sparc.c:880 +#: config/tc-hppa.c:8251 config/tc-sparc.c:1019 config/tc-sparc.c:1056 #, c-format msgid "Internal error: can't hash `%s': %s\n" -msgstr "Error interno: no se puede dispersar `%s': %s\n" +msgstr "Error interno: no se puede dispersar «%s»: %s\n" -#: config/tc-hppa.c:8344 config/tc-i860.c:236 +#: config/tc-hppa.c:8260 config/tc-i860.c:235 #, c-format msgid "internal error: losing opcode: `%s' \"%s\"\n" -msgstr "error interno: se pierde el código de operación: `%s' \"%s\"\n" +msgstr "error interno: se pierde el código operacional: «%s» «%s»\n" -#: config/tc-i370.c:419 config/tc-ppc.c:1185 config/tc-s390.c:420 -#: config/tc-s390.c:427 +#: config/tc-i370.c:418 config/tc-ppc.c:1278 config/tc-s390.c:432 +#: config/tc-s390.c:439 #, c-format msgid "invalid switch -m%s" msgstr "interruptor -m%s inválido" -#: config/tc-i370.c:516 config/tc-s390.c:507 +#: config/tc-i370.c:515 config/tc-s390.c:538 #, c-format msgid "Internal assembler error for instruction %s" msgstr "Error interno del ensamblador para la instrucción %s" -#: config/tc-i370.c:535 +#: config/tc-i370.c:534 #, c-format msgid "Internal assembler error for macro %s" msgstr "Error interno del ensamblador para la macro %s" -#: config/tc-i370.c:630 config/tc-ppc.c:1893 +#: config/tc-i370.c:629 config/tc-ppc.c:2129 msgid "identifier+constant@got means identifier@got+constant" msgstr "identificador+constante@got significa identificador@got+constante" -#: config/tc-i370.c:684 config/tc-m68k.c:8077 config/tc-ppc.c:1982 -#, c-format -msgid "%s relocations do not fit in %d bytes\n" -msgstr "%s reubicaciones no caben en %d bytes\n" +#: config/tc-i370.c:683 config/tc-m68k.c:8071 read.c:4572 +#, fuzzy, c-format +#| msgid "%s relocations do not fit in %d bytes" +msgid "%s relocations do not fit in %u byte" +msgid_plural "%s relocations do not fit in %u bytes" +msgstr[0] "las reubicaciones %s no caben en %d bytes" +msgstr[1] "las reubicaciones %s no caben en %d bytes" -#: config/tc-i370.c:926 config/tc-i370.c:966 +#: config/tc-i370.c:927 config/tc-i370.c:968 msgid "unsupported DC type" msgstr "no se admite el tipo DC" -#: config/tc-i370.c:938 config/tc-i370.c:948 config/tc-i370.c:1530 -#: config/tc-i370.c:1541 +#: config/tc-i370.c:939 config/tc-i370.c:949 config/tc-i370.c:1531 +#: config/tc-i370.c:1542 msgid "missing end-quote" -msgstr "falta una comilla final" +msgstr "ausentea comilla final" -#: config/tc-i370.c:996 +#: config/tc-i370.c:998 msgid "unsupported alignment" -msgstr "no se admite la alineación" +msgstr "no se admite la alineamiento" -#: config/tc-i370.c:1003 +#: config/tc-i370.c:1005 msgid "this DS form not yet supported" msgstr "aún no se admite esta forma DS" -#: config/tc-i370.c:1046 config/tc-m32r.c:1493 config/tc-microblaze.c:177 -#: config/tc-ppc.c:2047 config/tc-ppc.c:4884 +#: config/tc-i370.c:1047 config/tc-m32r.c:1488 config/tc-microblaze.c:192 msgid "Expected comma after symbol-name: rest of line ignored." -msgstr "Se esperaba coma después del nombre del símbolo: se descarta el resto de la línea." +msgstr "Se esperaba coma tras nombre del símbolo: se descarta el resto de la línea." -#: config/tc-i370.c:1069 config/tc-m32r.c:1517 config/tc-microblaze.c:199 -#: config/tc-ppc.c:2069 config/tc-ppc.c:3272 config/tc-ppc.c:4908 +#: config/tc-i370.c:1070 config/tc-m32r.c:1512 config/tc-microblaze.c:214 +#: config/tc-ppc.c:2289 config/tc-ppc.c:3808 config/tc-ppc.c:3850 +#: config/tc-ppc.c:5410 msgid "ignoring bad alignment" -msgstr "se descarta la alineación errónea" +msgstr "se descarta la alineamiento equivocada" -#: config/tc-i370.c:1080 config/tc-m32r.c:1544 config/tc-microblaze.c:210 -#: config/tc-ppc.c:2080 config/tc-ppc.c:4920 +#: config/tc-i370.c:1081 config/tc-m32r.c:1539 config/tc-microblaze.c:225 #, c-format msgid "Ignoring attempt to re-define symbol `%s'." -msgstr "Se descarta el intento de redefinir el símbolo `%s'." +msgstr "Se descarta el intento de redefinir el símbolo «%s»." -#: config/tc-i370.c:1088 config/tc-microblaze.c:218 config/tc-ppc.c:2088 +#: config/tc-i370.c:1089 config/tc-microblaze.c:233 #, c-format msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld." -msgstr "La longitud de .lcomm \"%s\" ya es %ld. No se cambió a %ld." +msgstr "La longitud de .lcomm «%s» ya es %ld. No se cambió a %ld." -#: config/tc-i370.c:1107 config/tc-m32r.c:1529 config/tc-microblaze.c:234 -#: config/tc-ppc.c:2106 config/tc-v850.c:375 +#: config/tc-i370.c:1108 config/tc-m32r.c:1524 config/tc-microblaze.c:249 +#: config/tc-v850.c:383 msgid "Common alignment not a power of 2" -msgstr "La alineación común no es una potencia de 2" +msgstr "La alineamiento común no es una potencia de 2" -#: config/tc-i370.c:1245 +#: config/tc-i370.c:1246 msgid "Missing or bad .using directive" -msgstr "Falta una directiva .using o es errónea" +msgstr "Ausentea directiva .using o es equivocada" -#: config/tc-i370.c:1290 +#: config/tc-i370.c:1291 msgid "Literal Pool Overflow" msgstr "Desbordamiento de Conjunto Literal" -#: config/tc-i370.c:1588 +#: config/tc-i370.c:1589 msgid "expression not a constant" msgstr "la expresión no es una constante" -#: config/tc-i370.c:1595 +#: config/tc-i370.c:1596 msgid "Unknown/unsupported address literal type" -msgstr "el tipo de literal de dirección no se admite/es desconocido" +msgstr "Tipo direccional literal desconocida/incompatible" -#: config/tc-i370.c:1618 +#: config/tc-i370.c:1619 #, c-format msgid ".ltorg without prior .using in section %s" msgstr ".ltorg sin .using previo en la sección %s" -#: config/tc-i370.c:1622 +#: config/tc-i370.c:1623 #, c-format msgid ".ltorg in section %s paired to .using in section %s" msgstr ".ltorg en la sección %s emparejado con .using en la sección %s" -#: config/tc-i370.c:1645 +#: config/tc-i370.c:1646 #, c-format msgid "bad alignment of %d bytes in literal pool" -msgstr "alineación errónea de %d bytes en el conjunto de literales" +msgstr "alineamiento equivocada de %d bytes en el conjunto de literales" -#: config/tc-i370.c:1669 +#: config/tc-i370.c:1670 msgid "bad literal size\n" -msgstr "tamaño de literal erróneo\n" +msgstr "tamaño de literal equivocado\n" -#: config/tc-i370.c:1743 +#: config/tc-i370.c:1744 msgid ".using: base address expression illegal or too complex" msgstr ".using: la expresión de dirección base es ilegal o demasiado compleja" -#: config/tc-i370.c:1778 config/tc-i370.c:1787 -#, c-format -msgid "droping register %d in section %s does not match using register %d" +#: config/tc-i370.c:1779 config/tc-i370.c:1788 +#, fuzzy, c-format +#| msgid "droping register %d in section %s does not match using register %d" +msgid "dropping register %d in section %s does not match using register %d" msgstr "el registro droping %d en la sección %s no coincide con el registro using %d" -#: config/tc-i370.c:1791 -#, c-format -msgid "droping register %d in section %s previously used in section %s" +#: config/tc-i370.c:1792 +#, fuzzy, c-format +#| msgid "droping register %d in section %s previously used in section %s" +msgid "dropping register %d in section %s previously used in section %s" msgstr "el registro droping %d en la sección %s se usó previamente en la sección %s" -#: config/tc-i370.c:1847 config/tc-ppc.c:3109 +#: config/tc-i370.c:1848 config/tc-ppc.c:3630 msgid "wrong number of operands" -msgstr "número erróneo de operandos" +msgstr "número equivocado de operandos" -#: config/tc-i370.c:1928 config/tc-mn10200.c:899 config/tc-mn10300.c:1251 -#: config/tc-ppc.c:2405 config/tc-s390.c:1590 config/tc-v850.c:2024 +#: config/tc-i370.c:1930 config/tc-mn10200.c:896 config/tc-mn10300.c:1253 +#: config/tc-s390.c:1684 config/tc-v850.c:2328 #, c-format msgid "Unrecognized opcode: `%s'" -msgstr "No se reconoce el código de operación: `%s'" +msgstr "No reconocido el código operacional: «%s»" -#: config/tc-i370.c:2071 +#: config/tc-i370.c:2073 msgid "not using any base register" msgstr "no se usa ningún registro base" -#: config/tc-i370.c:2101 +#: config/tc-i370.c:2103 #, c-format msgid "expecting a register for operand %d" -msgstr "se espera un registro para el operando %d" +msgstr "se espera un registro para operando %d" + +#. xgettext:c-format. +#: config/tc-i370.c:2209 config/tc-mn10200.c:1139 config/tc-mn10300.c:1821 +#: config/tc-ppc.c:3486 config/tc-s390.c:1597 config/tc-v850.c:3043 +#, c-format +msgid "junk at end of line: `%s'" +msgstr "basura al final de la línea: «%s»" #. Not used --- don't have any 8 byte instructions. -#: config/tc-i370.c:2222 +#: config/tc-i370.c:2224 msgid "Internal Error: bad instruction length" -msgstr "Error interno: longitud errónea de instrucción" +msgstr "Error interno: longitud equivocada de instrucción" -#: config/tc-i386.c:1885 +#: config/tc-i386.c:2201 #, c-format msgid "%s shortened to %s" msgstr "%s reducido a %s" -#: config/tc-i386.c:1971 +#: config/tc-i386.c:2291 msgid "same type of prefix used twice" msgstr "se utilizó dos veces el mismo tipo de prefijo" -#: config/tc-i386.c:1998 +#: config/tc-i386.c:2318 #, c-format msgid "64bit mode not supported on `%s'." -msgstr "no se admite el modo de 64bit en `%s'." +msgstr "no se admite el modo de 64bit en «%s»." -#: config/tc-i386.c:2007 +#: config/tc-i386.c:2327 #, c-format msgid "32bit mode not supported on `%s'." -msgstr "no se admite el modo de 32bit en `%s'." +msgstr "no se admite el modo de 32bit en «%s»." -#: config/tc-i386.c:2047 +#: config/tc-i386.c:2367 msgid "bad argument to syntax directive." -msgstr "argumento erróneo para la directiva syntax." +msgstr "argumento equivocado para la directiva syntax." -#: config/tc-i386.c:2096 -msgid "bad argument to sse_check directive." -msgstr "argumento erróneo para la directiva sse_check." +#: config/tc-i386.c:2430 +#, c-format +msgid "bad argument to %s_check directive." +msgstr "argumento equivocado para `%s_check' de directiva." -#: config/tc-i386.c:2100 -msgid "missing argument for sse_check directive" -msgstr "falta una argumento para la directiva sse_check" +#: config/tc-i386.c:2434 +#, c-format +msgid "missing argument for %s_check directive" +msgstr "argumento ausente para %s_check de directiva" -#: config/tc-i386.c:2135 +#: config/tc-i386.c:2474 #, c-format msgid "`%s' is not supported on `%s'" -msgstr "`%s' no se admite en `%s'" +msgstr "«%s» no se admite en «%s»" -#: config/tc-i386.c:2209 +#: config/tc-i386.c:2576 #, c-format msgid "no such architecture: `%s'" -msgstr "no hay tal arquitectura: `%s'" +msgstr "no hay tal arquitectura: «%s»" -#: config/tc-i386.c:2214 +#: config/tc-i386.c:2581 msgid "missing cpu architecture" -msgstr "falta la arquitectura de cpu" +msgstr "ausente la arquitectura de cpu" -#: config/tc-i386.c:2228 +#: config/tc-i386.c:2598 #, c-format msgid "no such architecture modifier: `%s'" -msgstr "no hay tal modificador de arquitectura: `%s'" +msgstr "no hay tal modificador de arquitectura: «%s»" -#: config/tc-i386.c:2243 config/tc-i386.c:2266 +#: config/tc-i386.c:2613 config/tc-i386.c:2643 msgid "Intel L1OM is 64bit ELF only" msgstr "Intel L1OM es solamente 64bit ELF" -#: config/tc-i386.c:2250 config/tc-i386.c:2273 +#: config/tc-i386.c:2620 config/tc-i386.c:2650 msgid "Intel K1OM is 64bit ELF only" msgstr "Intel K1OM es solamente 64bit ELF" -#: config/tc-i386.c:2284 config/tc-i386.c:8711 +#: config/tc-i386.c:2627 config/tc-i386.c:2664 +#, fuzzy +#| msgid "Intel L1OM is 64bit ELF only" +msgid "Intel MCU is 32bit ELF only" +msgstr "Intel MCU es solo 32bit" + +#: config/tc-i386.c:2671 config/tc-i386.c:10616 msgid "unknown architecture" msgstr "arquitectura desconocida" -#: config/tc-i386.c:2318 config/tc-i386.c:2340 +#: config/tc-i386.c:2708 config/tc-i386.c:2730 #, c-format -msgid "internal Error: Can't hash %s: %s" -msgstr "error Interno: No se puede dispersar %s: %s" +msgid "can't hash %s: %s" +msgstr "no puede dispersar %s: %s" + +#: config/tc-i386.c:3023 +#, fuzzy +#| msgid "there are no unsigned pc-relative relocations" +msgid "there are no pc-relative size relocations" +msgstr "no hay reubicaciones relativas a pc sin signo" -#: config/tc-i386.c:2635 +#: config/tc-i386.c:3035 #, c-format msgid "unknown relocation (%u)" msgstr "reubicación desconocida (%u)" -#: config/tc-i386.c:2637 +#: config/tc-i386.c:3037 #, c-format msgid "%u-byte relocation cannot be applied to %u-byte field" msgstr "la reubicación de %u-bytes no se puede aplicar al campo %u-bytes" -#: config/tc-i386.c:2641 +#: config/tc-i386.c:3041 msgid "non-pc-relative relocation for pc-relative field" msgstr "reubicación no relativa a pc para el campo relativo a pc" -#: config/tc-i386.c:2646 +#: config/tc-i386.c:3046 msgid "relocated field and relocation type differ in signedness" -msgstr "el campo reubicado y el tipo de reubicación difieren en signo" +msgstr "el campo reubicado y el tipo reubicado difieren en signo" -#: config/tc-i386.c:2655 +#: config/tc-i386.c:3055 msgid "there are no unsigned pc-relative relocations" msgstr "no hay reubicaciones relativas a pc sin signo" -#: config/tc-i386.c:2663 +#: config/tc-i386.c:3063 #, c-format msgid "cannot do %u byte pc-relative relocation" msgstr "no se puede hacer la reubicación relativa a pc de %u bytes" -#: config/tc-i386.c:2680 +#: config/tc-i386.c:3080 #, c-format msgid "cannot do %s %u byte relocation" msgstr "no se puede hacer la reubicación %s de %u bytes" -#: config/tc-i386.c:2964 +#: config/tc-i386.c:3549 config/tc-i386.c:3576 #, c-format msgid "can't use register '%s%s' as operand %d in '%s'." -msgstr "no se puede utilizar el registro '%s%s' como operando %d en '%s'." +msgstr "no se puede utilizar el registro '%s%s' como operando %d en «%s»." + +#: config/tc-i386.c:3616 config/tc-i386.c:3756 +#, c-format +msgid "invalid instruction `%s' after `%s'" +msgstr "instrucción «%s» no válida tras «%s»" + +#: config/tc-i386.c:3622 +#, c-format +msgid "missing `lock' with `%s'" +msgstr "ausente `lock' con «%s»" + +#: config/tc-i386.c:3629 +#, c-format +msgid "instruction `%s' after `xacquire' not allowed" +msgstr "instrucción «%s» tras «xacquire» no permitido" + +#: config/tc-i386.c:3636 +#, c-format +msgid "memory destination needed for instruction `%s' after `xrelease'" +msgstr "" -#: config/tc-i386.c:3076 +#: config/tc-i386.c:3730 #, c-format msgid "SSE instruction `%s' is used" -msgstr "se usa la instrucción SSE `%s'" +msgstr "SSE como instrucción «%s» está utilizada" -#: config/tc-i386.c:3090 config/tc-i386.c:4562 +#: config/tc-i386.c:3744 config/tc-i386.c:5581 #, c-format msgid "ambiguous operand size for `%s'" -msgstr "tamaño de operando ambiguo para `%s'" +msgstr "tamaño de operando ambiguo para «%s»" -#: config/tc-i386.c:3107 +#: config/tc-i386.c:3769 msgid "expecting lockable instruction after `lock'" -msgstr "se espera una instrucción bloqueable después de `lock'" +msgstr "se espera una instrucción bloqueable tras `lock'" + +#: config/tc-i386.c:3779 +msgid "expecting valid branch instruction after `bnd'" +msgstr "esperando rama instruccional válida tras «bnd»" + +#: config/tc-i386.c:3783 +#, fuzzy +#| msgid "expecting lockable instruction after `lock'" +msgid "expecting indirect branch instruction after `notrack'" +msgstr "esperando rama instruccional válida tras «bnd»" + +#: config/tc-i386.c:3788 +msgid "32-bit address isn't allowed in 64-bit MPX instructions." +msgstr "" + +#: config/tc-i386.c:3792 +#, fuzzy +#| msgid "pcrel relocation not allowed in an instruction" +msgid "16-bit address isn't allowed in MPX instructions" +msgstr "no se permite la reubicación de pcrel en una instrucción" #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. -#: config/tc-i386.c:3158 +#: config/tc-i386.c:3847 #, c-format msgid "translating to `%sp'" msgstr "se traduce a `%sp'" -#: config/tc-i386.c:3213 +#: config/tc-i386.c:3854 +#, c-format +msgid "instruction `%s' isn't supported in 16-bit mode." +msgstr "instrucción «%s» no admitido en modo 16-bit." + +#: config/tc-i386.c:3914 #, c-format msgid "can't encode register '%s%s' in an instruction requiring REX prefix." msgstr "no se puede codificar el registro '%s%s' en una instrucción que requiere el prefijo REX." -#: config/tc-i386.c:3256 config/tc-i386.c:3388 +#: config/tc-i386.c:3954 config/tc-i386.c:4140 #, c-format msgid "no such instruction: `%s'" -msgstr "no hay tal instrucción: `%s'" +msgstr "no hay tal instrucción: «%s»" -#: config/tc-i386.c:3267 config/tc-i386.c:3421 +#: config/tc-i386.c:3965 config/tc-i386.c:4173 #, c-format msgid "invalid character %s in mnemonic" msgstr "carácter inválido %s en el mnemónico" -#: config/tc-i386.c:3274 +#: config/tc-i386.c:3972 msgid "expecting prefix; got nothing" msgstr "se esperaba un prefijo; se obtuvo nada" -#: config/tc-i386.c:3276 +#: config/tc-i386.c:3974 msgid "expecting mnemonic; got nothing" msgstr "se esperaba un mnemónico; se obtuvo nada" -#: config/tc-i386.c:3291 config/tc-i386.c:3439 +#: config/tc-i386.c:3989 config/tc-i386.c:4191 #, c-format msgid "`%s' is only supported in 64-bit mode" -msgstr "`%s' sólo se admite en modo de 64-bit" +msgstr "«%s» sólo se admite en modo de 64-bit" -#: config/tc-i386.c:3292 config/tc-i386.c:3438 +#: config/tc-i386.c:3990 config/tc-i386.c:4190 #, c-format msgid "`%s' is not supported in 64-bit mode" -msgstr "`%s' no se admite en modo de 64-bit" +msgstr "«%s» no se admite en modo de 64-bit" -#: config/tc-i386.c:3304 +#: config/tc-i386.c:4002 #, c-format msgid "redundant %s prefix" msgstr "prefijo %s redundante" -#: config/tc-i386.c:3445 +#: config/tc-i386.c:4197 #, c-format msgid "`%s' is not supported on `%s%s'" -msgstr "`%s' no se admite en `%s%s'" +msgstr "«%s» no se admite en `%s%s'" -#: config/tc-i386.c:3456 +#: config/tc-i386.c:4208 msgid "use .code16 to ensure correct addressing mode" msgstr "use .code16 para asegurar el modo de direccionamiento correcto" -#: config/tc-i386.c:3469 -#, c-format -msgid "expecting string instruction after `%s'" -msgstr "se espera una instrucción de cadena después de `%s'" - -#: config/tc-i386.c:3501 +#: config/tc-i386.c:4232 #, c-format msgid "invalid character %s before operand %d" -msgstr "caracter inválido %s antes del operando %d" +msgstr "caracter inválido %s antes de operando %d" -#: config/tc-i386.c:3515 +#: config/tc-i386.c:4246 #, c-format msgid "unbalanced parenthesis in operand %d." -msgstr "paréntesis sin balancear en el operando %d." +msgstr "paréntesis sin balancear en operando %d." -#: config/tc-i386.c:3518 +#: config/tc-i386.c:4249 #, c-format msgid "unbalanced brackets in operand %d." -msgstr "llaves sin balancear en el operando %d." +msgstr "llaves sin balancear en operando %d." -#: config/tc-i386.c:3527 +#: config/tc-i386.c:4258 #, c-format msgid "invalid character %s in operand %d" -msgstr "carácter inválido %s en el operando %d" +msgstr "carácter inválido %s en operando %d" -#: config/tc-i386.c:3555 +#: config/tc-i386.c:4285 #, c-format msgid "spurious operands; (%d operands/instruction max)" msgstr "operandos espurios; (%d operandos/instrucción máximo)" -#: config/tc-i386.c:3578 +#: config/tc-i386.c:4309 msgid "expecting operand after ','; got nothing" -msgstr "se esperaba un operando después de ','; se obtuvo nada" +msgstr "se esperaba un operando tras ','; se obtuvo nada" -#: config/tc-i386.c:3583 +#: config/tc-i386.c:4314 msgid "expecting operand before ','; got nothing" msgstr "se esperaba un operando antes de ','; se obtuvo nada" -#: config/tc-i386.c:4257 +#: config/tc-i386.c:4693 +msgid "mask, index, and destination registers should be distinct" +msgstr "registros de máscaras, indexado, destino deberían ser distintos" + +#: config/tc-i386.c:4710 +msgid "index and destination registers should be distinct" +msgstr "registros indexados y destino deberían ser distintos" + +#: config/tc-i386.c:5239 msgid "operand size mismatch" -msgstr "no coincide el tamaño del operando" +msgstr "no coincide tamaño de operando" -#: config/tc-i386.c:4260 +#: config/tc-i386.c:5242 msgid "operand type mismatch" msgstr "no coincide el tipo de operando" -#: config/tc-i386.c:4263 +#: config/tc-i386.c:5245 msgid "register type mismatch" msgstr "no coincide el tipo de registro" -#: config/tc-i386.c:4266 +#: config/tc-i386.c:5248 msgid "number of operands mismatch" msgstr "no coincide el número de operandos" -#: config/tc-i386.c:4269 +#: config/tc-i386.c:5251 msgid "invalid instruction suffix" -msgstr "sufijo de instrucción inválido" +msgstr "invalida sufijo de instrucción" -#: config/tc-i386.c:4272 -msgid "Imm4 isn't the first operand" -msgstr "Imm4 no es el primer operando" +#: config/tc-i386.c:5254 +#, fuzzy +#| msgid "%s relocations do not fit in %d bytes" +msgid "constant doesn't fit in 4 bits" +msgstr "las reubicaciones %s no caben en %d bytes" -#: config/tc-i386.c:4275 +#: config/tc-i386.c:5257 msgid "only supported with old gcc" -msgstr "sólo se admite con gcc antiguo" +msgstr "admitido solo con gcc antiguo" -#: config/tc-i386.c:4278 +#: config/tc-i386.c:5260 msgid "unsupported with Intel mnemonic" msgstr "no se admite con mnemónico Intel" -#: config/tc-i386.c:4281 +#: config/tc-i386.c:5263 msgid "unsupported syntax" msgstr "no se admite la sintaxis" -#: config/tc-i386.c:4284 -msgid "unsupported" -msgstr "no se admite" +#: config/tc-i386.c:5266 +#, c-format +msgid "unsupported instruction `%s'" +msgstr "no admitió instrucción «%s»" -#: config/tc-i386.c:4287 +#: config/tc-i386.c:5270 msgid "invalid VSIB address" msgstr "dirección VSIB inválida" -#: config/tc-i386.c:4290 +#: config/tc-i386.c:5273 +msgid "mask, index, and destination registers must be distinct" +msgstr "máscara, índice, y registro de destino debe ser distinto" + +#: config/tc-i386.c:5276 msgid "unsupported vector index register" msgstr "no se admite el registro de índice de vector" -#: config/tc-i386.c:4293 +#: config/tc-i386.c:5279 +msgid "unsupported broadcast" +msgstr "emisión no admitida" + +#: config/tc-i386.c:5282 +#, fuzzy +#| msgid "bad opcode or operands" +msgid "broadcast not on source memory operand" +msgstr "emisión es necesaria para operando de tal tipo" + +#: config/tc-i386.c:5285 +msgid "broadcast is needed for operand of such type" +msgstr "emisión es necesaria para operando de tal tipo" + +#: config/tc-i386.c:5288 +msgid "unsupported masking" +msgstr "máscara no soportada" + +#: config/tc-i386.c:5291 +#, fuzzy +#| msgid "No relocation operand" +msgid "mask not on destination operand" +msgstr "operando de memoria destino no válida" + +#: config/tc-i386.c:5294 +msgid "default mask isn't allowed" +msgstr "" + +#: config/tc-i386.c:5297 +#, fuzzy +#| msgid "unsupported relocation" +msgid "unsupported static rounding/sae" +msgstr "no se admite la reubicación" + +#: config/tc-i386.c:5301 +msgid "RC/SAE operand must precede immediate operands" +msgstr "Operando RC/SAE debe preceder inmediatamente operandos" + +#: config/tc-i386.c:5303 +#, fuzzy +#| msgid "Address of immediate operand" +msgid "RC/SAE operand must follow immediate operands" +msgstr "Operando RC/SAE debe preceder inmediatamente operandos" + +#: config/tc-i386.c:5306 config/tc-metag.c:4789 config/tc-metag.c:5530 +#: config/tc-metag.c:5552 +#, fuzzy +#| msgid "invalid register mask" +msgid "invalid register operand" +msgstr "invalida registro operando Nº1" + +#: config/tc-i386.c:5309 #, c-format msgid "%s for `%s'" -msgstr "%s para `%s'" +msgstr "%s para «%s»" -#: config/tc-i386.c:4304 +#: config/tc-i386.c:5320 #, c-format msgid "indirect %s without `*'" msgstr "%s indirecto sin `*'" #. Warn them that a data or address size prefix doesn't #. affect assembly of the next line of code. -#: config/tc-i386.c:4312 +#: config/tc-i386.c:5328 #, c-format msgid "stand-alone `%s' prefix" -msgstr "prefijo `%s' por sí solo" +msgstr "prefijo «%s» por sí solo" -#: config/tc-i386.c:4346 config/tc-i386.c:4362 +#: config/tc-i386.c:5362 config/tc-i386.c:5378 #, c-format msgid "`%s' operand %d must use `%ses' segment" -msgstr "`%s' operando %d debe usar el segmento `%ses'" +msgstr "«%s» operando %d debe utilizar segmento `%ses'" #. We have to know the operand size for crc32. -#: config/tc-i386.c:4416 +#: config/tc-i386.c:5432 #, c-format msgid "ambiguous memory operand size for `%s`" -msgstr "tamaño de operando de memoria ambiguo para `%s'" +msgstr "tamaño de operando de memoria ambiguo para «%s»" -#: config/tc-i386.c:4535 +#: config/tc-i386.c:5554 msgid "no instruction mnemonic suffix given and no register operands; can't size instruction" msgstr "no se dio un sufijo mnemónico de instrucción y ningún operando de registro; no se puede determinar el tamaño de la instrucción" -#: config/tc-i386.c:4672 config/tc-i386.c:4747 config/tc-i386.c:4776 -#: config/tc-i386.c:4822 config/tc-i386.c:4860 -#, c-format -msgid "incorrect register `%s%s' used with `%c' suffix" -msgstr "se utilizó el registro incorrecto `%s%s' con el sufijo `%c'" - -#: config/tc-i386.c:4680 config/tc-i386.c:4754 config/tc-i386.c:4867 +#: config/tc-i386.c:5700 config/tc-i386.c:5773 config/tc-i386.c:5895 #, c-format msgid "using `%s%s' instead of `%s%s' due to `%c' suffix" -msgstr "se usa `%s%s' en lugar de `%s%s' debido al sufijo `%c'" +msgstr "empleando `%s%s' en lugar de `%s%s' debido `%c' como sufijo" -#: config/tc-i386.c:4706 config/tc-i386.c:4730 config/tc-i386.c:4798 -#: config/tc-i386.c:4843 +#: config/tc-i386.c:5721 config/tc-i386.c:5749 config/tc-i386.c:5820 +#: config/tc-i386.c:5870 #, c-format msgid "`%s%s' not allowed with `%s%c'" msgstr "no se permite `%s%s' con `%s%c'" -#: config/tc-i386.c:4932 +#: config/tc-i386.c:5767 config/tc-i386.c:5794 config/tc-i386.c:5845 +#: config/tc-i386.c:5889 +#, c-format +msgid "incorrect register `%s%s' used with `%c' suffix" +msgstr "registro incorrecto `%s%s' utilizado con `%c' como sufijo" + +#: config/tc-i386.c:5958 msgid "no instruction mnemonic suffix given; can't determine immediate size" msgstr "no se dio un sufijo mnemónico de instrucción; no se puede determinar el tamaño inmediato" -#: config/tc-i386.c:4968 -#, c-format -msgid "the last operand of `%s' must be `%s%s'" -msgstr "el último operando de `%s' debe ser `%s%s'" - -#: config/tc-i386.c:4971 +#: config/tc-i386.c:6102 #, c-format -msgid "the first operand of `%s' must be `%s%s'" -msgstr "el primer operando de `%s' debe ser `%s%s'" +msgid "the second source register `%s%s' implicitly denotes `%s%.3s%d' to `%s%.3s%d' source group in `%s'" +msgstr "" -#: config/tc-i386.c:5119 +#: config/tc-i386.c:6139 #, c-format msgid "you can't `pop %scs'" msgstr "no se puede hacer `pop %scs'" #. Reversed arguments on faddp, fsubp, etc. -#: config/tc-i386.c:5148 +#: config/tc-i386.c:6168 #, c-format msgid "translating to `%s %s%s,%s%s'" msgstr "se traduce a `%s %s%s,%s%s'" #. Extraneous `l' suffix on fp insn. -#: config/tc-i386.c:5155 +#: config/tc-i386.c:6175 #, c-format msgid "translating to `%s %s%s'" msgstr "se traduce a `%s %s%s'" -#: config/tc-i386.c:5183 +#: config/tc-i386.c:6203 #, c-format msgid "segment override on `%s' is ineffectual" -msgstr "la anulación del segmento en `%s' no tiene efecto" +msgstr "segmento invalidado en «%s» no tiene efecto" -#: config/tc-i386.c:5923 config/tc-i386.c:6017 config/tc-i386.c:6062 +#: config/tc-i386.c:6975 config/tc-i386.c:7076 config/tc-i386.c:7131 msgid "skipping prefixes on this instruction" -msgstr "se saltan los prefijos en esta instrucción" +msgstr "omitiendo prefijos sobre esta instrucción" -#: config/tc-i386.c:6082 +#: config/tc-i386.c:7151 msgid "16-bit jump out of range" -msgstr "salto de 16-bit fuera de rango" +msgstr "16-bit omite fuera de limite" -#: config/tc-i386.c:6091 +#: config/tc-i386.c:7160 #, c-format msgid "can't handle non absolute segment in `%s'" -msgstr "no se puede manejar un segmento no absoluto en `%s'" +msgstr "no se puede manipular un segmento no absoluto en «%s»" -#: config/tc-i386.c:6671 +#: config/tc-i386.c:7255 +msgid "pseudo prefix without instruction" +msgstr "pseudo prefijo sin instrucción" + +#: config/tc-i386.c:7847 config/tc-i386.c:7949 #, c-format msgid "@%s reloc is not supported with %d-bit output format" msgstr "no se admiten las reubicaciones @%s con el formato de salida de %d bits" -#: config/tc-i386.c:6719 +#: config/tc-i386.c:8000 #, c-format msgid "missing or invalid expression `%s'" -msgstr "expresión faltante o inválida `%s'" +msgstr "expresión ausentente o inválida «%s»" + +#: config/tc-i386.c:8086 +#, c-format +msgid "Unsupported broadcast: `%s'" +msgstr "No admitió emisión: «%s»" + +#: config/tc-i386.c:8101 +#, c-format +msgid "`%s%s' can't be used for write mask" +msgstr "`%s%s' no se puede ser empleado para máscara de escritura" + +#: config/tc-i386.c:8124 +#, c-format +msgid "invalid write mask `%s'" +msgstr "marca de escritura no válida «%s»" + +#: config/tc-i386.c:8146 config/tc-i386.c:8809 +#, c-format +msgid "duplicated `%s'" +msgstr "duplicado «%s»" + +#: config/tc-i386.c:8156 +#, fuzzy, c-format +#| msgid "invalid machine `%s'" +msgid "invalid zeroing-masking `%s'" +msgstr "argumento no válido %s para `%s'" + +#: config/tc-i386.c:8169 +#, c-format +msgid "missing `}' in `%s'" +msgstr "ausente `}' en «%s»" + +#. We don't know this one. +#: config/tc-i386.c:8177 +#, c-format +msgid "unknown vector operation: `%s'" +msgstr "operación vectorial desconocida: «%s»" + +#: config/tc-i386.c:8183 +msgid "zeroing-masking only allowed with write mask" +msgstr "" -#: config/tc-i386.c:6776 +#: config/tc-i386.c:8203 #, c-format msgid "at most %d immediate operands are allowed" msgstr "sólo se permiten cuando mucho %d operandos inmediatos" -#: config/tc-i386.c:6798 config/tc-i386.c:7045 +#: config/tc-i386.c:8235 config/tc-i386.c:8482 #, c-format msgid "junk `%s' after expression" -msgstr "`%s' basura después de la expresión" +msgstr "«%s» basura tras la expresión" -#: config/tc-i386.c:6819 +#: config/tc-i386.c:8256 #, c-format msgid "missing or invalid immediate expression `%s'" -msgstr "expresión inmediata faltante o inválida `%s'" +msgstr "expresión inmediata ausentente o inválida «%s»" -#: config/tc-i386.c:6842 config/tc-i386.c:7135 +#: config/tc-i386.c:8279 config/tc-i386.c:8572 #, c-format msgid "unimplemented segment %s in operand" -msgstr "segmento %s sin implementar en el operando" +msgstr "segmento %s sin implementar en operando" -#: config/tc-i386.c:6849 +#: config/tc-i386.c:8286 #, c-format msgid "illegal immediate register operand %s" msgstr "operando de registro inmediato ilegal %s" -#: config/tc-i386.c:6897 +#: config/tc-i386.c:8334 #, c-format msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" -msgstr "se esperaba un factor de escala de 1, 2, 4, u 8: se obtuvo `%s'" +msgstr "se esperaba un factor de escala de 1, 2, 4, u 8: se obtuvo «%s»" -#: config/tc-i386.c:6906 +#: config/tc-i386.c:8343 #, c-format msgid "scale factor of %d without an index register" msgstr "factor de escala de %d sin un registro índice" -#: config/tc-i386.c:6928 +#: config/tc-i386.c:8365 #, c-format msgid "at most %d displacement operands are allowed" msgstr "sólo se permiten hasta %d operandos de desubicación" -#: config/tc-i386.c:7101 +#: config/tc-i386.c:8538 #, c-format msgid "missing or invalid displacement expression `%s'" -msgstr "expresión de desubicación faltante o inválida `%s'" +msgstr "expresión de desubicación ausentente o inválida «%s»" -#: config/tc-i386.c:7118 +#: config/tc-i386.c:8555 #, c-format msgid "0x%lx out range of signed 32bit displacement" -msgstr "0x%lx fuera de rango del desplazamiento de 32 bit con signo" +msgstr "0x%lx fuera de limite del desplazamiento de 32 bit con signo" -#: config/tc-i386.c:7222 +#: config/tc-i386.c:8707 #, c-format msgid "`%s' is not valid here (expected `%c%s%s%c')" -msgstr "`%s' no es válido aquí (se esperaba `%c%s%s%c')" +msgstr "«%s» no es válido aquí (se esperaba `%c%s%s%c')" -#: config/tc-i386.c:7306 +#: config/tc-i386.c:8719 #, c-format msgid "`%s' is not a valid %s expression" -msgstr "`%s' no es una expresión %s válida" +msgstr "«%s» no es una expresión %s válida" -#: config/tc-i386.c:7311 +#: config/tc-i386.c:8754 +#, fuzzy, c-format +#| msgid "register r0 cannot be used here" +msgid "`%s' cannot be used here" +msgstr "«%s» no puede ser empleado aquí" + +#: config/tc-i386.c:8761 +#, fuzzy +#| msgid "register list not in ascending order" +msgid "register scaling is being ignored here" +msgstr "la lista de registros no está en orden ascendente" + +#: config/tc-i386.c:8822 #, c-format -msgid "`%s' is not a valid %s-bit %s expression" -msgstr "`%1$s' no es una expresión %3$s de %2$s-bit válida" +msgid "Missing '}': '%s'" +msgstr "Ausente '}': «%s»" -#: config/tc-i386.c:7392 +#: config/tc-i386.c:8828 +#, c-format +msgid "Junk after '}': '%s'" +msgstr "Basura tras '}': «%s»" + +#: config/tc-i386.c:8956 #, c-format msgid "bad memory operand `%s'" -msgstr "operando de memoria `%s' erróneo" +msgstr "operando de memoria equivocado «%s»" -#: config/tc-i386.c:7407 +#: config/tc-i386.c:8980 #, c-format msgid "junk `%s' after register" -msgstr "`%s' basura después del registro" +msgstr "«%s» basura tras registro" -#: config/tc-i386.c:7420 config/tc-i386.c:7536 config/tc-i386.c:7577 +#: config/tc-i386.c:8993 config/tc-i386.c:9130 config/tc-i386.c:9174 #, c-format msgid "bad register name `%s'" -msgstr "nombre de registro `%s' erróneo" +msgstr "nombre de registro equivocado «%s»" -#: config/tc-i386.c:7428 +#: config/tc-i386.c:9001 msgid "immediate operand illegal with absolute jump" msgstr "operando inmediato ilegal con salto absoluto" -#: config/tc-i386.c:7450 +#: config/tc-i386.c:9032 #, c-format msgid "too many memory references for `%s'" -msgstr "demasiadas referencias a memoria para `%s'" +msgstr "demasiadas referencias a memoria para «%s»" -#: config/tc-i386.c:7528 +#: config/tc-i386.c:9119 #, c-format msgid "expecting `,' or `)' after index register in `%s'" -msgstr "se esperaba `,' ó `)' después del registro índice en `%s'" +msgstr "se esperaba `,' ó `)' tras registro índice en «%s»" -#: config/tc-i386.c:7553 +#: config/tc-i386.c:9147 #, c-format msgid "expecting `)' after scale factor in `%s'" -msgstr "se esperaba `)' después del factor de escala en `%s'" +msgstr "se esperaba `)' tras factor de escala en «%s»" -#: config/tc-i386.c:7561 +#: config/tc-i386.c:9155 #, c-format msgid "expecting index register or scale factor after `,'; got '%c'" -msgstr "se esperaba un registro índice o un factor de escala después de `,'; se obtuvo '%c'" +msgstr "se esperaba un registro índice o un factor de escala tras `,'; se obtuvo '%c'" -#: config/tc-i386.c:7569 +#: config/tc-i386.c:9163 #, c-format msgid "expecting `,' or `)' after base register in `%s'" -msgstr "se esperaba `,' ó `)' después del registro base en `%s'" +msgstr "se esperaba `,' ó `)' tras registro base en «%s»" #. It's not a memory operand; argh! -#: config/tc-i386.c:7613 +#: config/tc-i386.c:9212 #, c-format msgid "invalid char %s beginning operand %d `%s'" -msgstr "carácter inválido %s al inicio del operando %d `%s'" +msgstr "carácter inválido %s al inicio de operando %d «%s»" -#: config/tc-i386.c:7791 +#: config/tc-i386.c:9434 msgid "long jump required" msgstr "se requiere un salto largo" -#: config/tc-i386.c:7846 +#: config/tc-i386.c:9489 msgid "jump target out of range" -msgstr "objetivo de salto fuera de rango" +msgstr "objetivo omitido fuera de limite" -#: config/tc-i386.c:8360 +#: config/tc-i386.c:10064 msgid "no compiled in support for x86_64" msgstr "no se compiló el soporte para x86_64" -#: config/tc-i386.c:8380 +#: config/tc-i386.c:10084 msgid "no compiled in support for 32bit x86_64" msgstr "no se compiló el soporte para x86_64 de 32bit" -#: config/tc-i386.c:8384 +#: config/tc-i386.c:10088 msgid "32bit x86_64 is only supported for ELF" msgstr "x86_64 de 32bit sólo se admite para ELF" -#: config/tc-i386.c:8414 config/tc-i386.c:8470 +#: config/tc-i386.c:10122 config/tc-i386.c:10206 #, c-format msgid "invalid -march= option: `%s'" -msgstr "opción -march= inválida: `%s'" +msgstr "casilla -march= inválida: «%s»" -#: config/tc-i386.c:8479 config/tc-i386.c:8491 +#: config/tc-i386.c:10216 config/tc-i386.c:10228 #, c-format msgid "invalid -mtune= option: `%s'" -msgstr "opción -mtune= inválida: `%s'" +msgstr "casilla -mtune= inválida: «%s»" -#: config/tc-i386.c:8500 +#: config/tc-i386.c:10237 #, c-format msgid "invalid -mmnemonic= option: `%s'" -msgstr "opción -mmnemonic= inválida: `%s'" +msgstr "casilla -mmnemonic= inválida: «%s»" -#: config/tc-i386.c:8509 +#: config/tc-i386.c:10246 #, c-format msgid "invalid -msyntax= option: `%s'" -msgstr "opción -msyntax= inválida: `%s'" +msgstr "casilla -msyntax= inválida: «%s»" -#: config/tc-i386.c:8536 +#: config/tc-i386.c:10273 #, c-format msgid "invalid -msse-check= option: `%s'" -msgstr "opción -msse-check= inválida: `%s'" +msgstr "casilla -msse-check= inválida: «%s»" + +#: config/tc-i386.c:10284 +#, c-format +msgid "invalid -moperand-check= option: `%s'" +msgstr "opción -moperand-check= no válida: «%s»" -#: config/tc-i386.c:8545 +#: config/tc-i386.c:10293 #, c-format msgid "invalid -mavxscalar= option: `%s'" -msgstr "opción -mavxscalar= inválida: `%s'" +msgstr "casilla -mavxscalar= inválida: «%s»" -#: config/tc-i386.c:8637 +#: config/tc-i386.c:10308 +#, c-format +msgid "invalid -mevexlig= option: `%s'" +msgstr "opción -mevexlig= inválido: «%s»" + +#: config/tc-i386.c:10321 +#, c-format +msgid "invalid -mevexrcig= option: `%s'" +msgstr "invalida opción -mevexrcig=: «%s»" + +#: config/tc-i386.c:10330 +#, c-format +msgid "invalid -mevexwig= option: `%s'" +msgstr "opción -mevexwig= no válida: «%s»" + +#: config/tc-i386.c:10345 +#, fuzzy, c-format +#| msgid "invalid -mtune= option: `%s'" +msgid "invalid -momit-lock-prefix= option: `%s'" +msgstr "casilla -mtune= inválida: «%s»" + +#: config/tc-i386.c:10354 +#, fuzzy, c-format +#| msgid "invalid -msse-check= option: `%s'" +msgid "invalid -mfence-as-lock-add= option: `%s'" +msgstr "casilla -msse-check= inválida: «%s»" + +#: config/tc-i386.c:10363 +#, c-format +msgid "invalid -mrelax-relocations= option: `%s'" +msgstr "opción no válida -mrelax-relocations=: «%s»" + +#: config/tc-i386.c:10486 #, c-format msgid "" " -Q ignored\n" @@ -6452,36 +8377,36 @@ msgstr "" " -V muestra el número de versión del ensamblador\n" " -k se descarta\n" -#: config/tc-i386.c:8642 +#: config/tc-i386.c:10491 #, c-format msgid "" " -n Do not optimize code alignment\n" " -q quieten some warnings\n" msgstr "" -" -n No optimiza la alineación de código\n" +" -n No optimiza la alineamiento de código\n" " -q omite algunos avisos\n" -#: config/tc-i386.c:8646 +#: config/tc-i386.c:10495 #, c-format msgid " -s ignored\n" msgstr " -s se descarta\n" -#: config/tc-i386.c:8651 +#: config/tc-i386.c:10500 #, c-format msgid " --32/--64/--x32 generate 32bit/64bit/x32 code\n" msgstr " --32/--64/--x32 genera código 32bit/64bit/x32\n" -#: config/tc-i386.c:8655 +#: config/tc-i386.c:10504 #, c-format msgid " --divide do not treat `/' as a comment character\n" msgstr " --divide no trata `/' como un carácter de comentario\n" -#: config/tc-i386.c:8658 +#: config/tc-i386.c:10507 #, c-format msgid " --divide ignored\n" msgstr " --divide se descarta\n" -#: config/tc-i386.c:8661 +#: config/tc-i386.c:10510 #, c-format msgid "" " -march=CPU[,+EXTENSION...]\n" @@ -6490,22 +8415,22 @@ msgstr "" " -march=CPU[,+EXTENSIÓN...]\n" " genera código para el CPU y la EXTENSIÓN. CPU es uno de:\n" -#: config/tc-i386.c:8665 +#: config/tc-i386.c:10514 #, c-format msgid " EXTENSION is combination of:\n" msgstr " EXTENSIÓN es una combinación de:\n" -#: config/tc-i386.c:8668 +#: config/tc-i386.c:10517 #, c-format msgid " -mtune=CPU optimize for CPU, CPU is one of:\n" msgstr " -mtune=CPU optimiza para el CPU, donde CPU es uno de:\n" -#: config/tc-i386.c:8671 +#: config/tc-i386.c:10520 #, c-format msgid " -msse2avx encode SSE instructions with VEX prefix\n" msgstr " -msse2avx codifica instrucciones SSE con prefijo VEX\n" -#: config/tc-i386.c:8673 +#: config/tc-i386.c:10522 #, c-format msgid "" " -msse-check=[none|error|warning]\n" @@ -6514,7 +8439,19 @@ msgstr "" " -msse-check=[none|error|warning]\n" " revisa las instrucciones SSE\n" -#: config/tc-i386.c:8676 +#: config/tc-i386.c:10525 +#, fuzzy, c-format +#| msgid "" +#| " -msse-check=[none|error|warning]\n" +#| " check SSE instructions\n" +msgid "" +" -moperand-check=[none|error|warning]\n" +" check operand combinations for validity\n" +msgstr "" +" -msse-check=[none|error|warning]\n" +" revisa las instrucciones SSE\n" + +#: config/tc-i386.c:10528 #, c-format msgid "" " -mavxscalar=[128|256] encode scalar AVX instructions with specific vector\n" @@ -6523,136 +8460,249 @@ msgstr "" " -mavxscalar=[128|256] codifica las instrucciones AVX escalares con\n" " una longitud de vector específica\n" -#: config/tc-i386.c:8679 +#: config/tc-i386.c:10531 +#, c-format +msgid "" +" -mevexlig=[128|256|512] encode scalar EVEX instructions with specific vector\n" +" length\n" +msgstr "" +" -mevexlig=[128|256|512] codifica instrucciones EVEX escalares con longitud\n" +" vectorial específica\n" + +#: config/tc-i386.c:10534 +#, fuzzy, c-format +#| msgid "" +#| " -mavxscalar=[128|256] encode scalar AVX instructions with specific vector\n" +#| " length\n" +msgid "" +" -mevexwig=[0|1] encode EVEX instructions with specific EVEX.W value\n" +" for EVEX.W bit ignored instructions\n" +msgstr "" +" -mavxscalar=[128|256] codifica las instrucciones AVX escalares con\n" +" una longitud de vector específica\n" + +#: config/tc-i386.c:10537 +#, fuzzy, c-format +#| msgid "" +#| " -mavxscalar=[128|256] encode scalar AVX instructions with specific vector\n" +#| " length\n" +msgid "" +" -mevexrcig=[rne|rd|ru|rz]\n" +" encode EVEX instructions with specific EVEX.RC value\n" +" for SAE-only ignored instructions\n" +msgstr "" +" -mavxscalar=[128|256] codifica las instrucciones AVX escalares con\n" +" una longitud de vector específica\n" + +#: config/tc-i386.c:10541 #, c-format msgid " -mmnemonic=[att|intel] use AT&T/Intel mnemonic\n" msgstr " -mmnemonic=[att|intel] usa mnemónicos AT&T/Intel\n" -#: config/tc-i386.c:8681 +#: config/tc-i386.c:10543 #, c-format msgid " -msyntax=[att|intel] use AT&T/Intel syntax\n" msgstr " -msyntax=[att|intel] usa sintaxis AT&T/Intel\n" -#: config/tc-i386.c:8683 +#: config/tc-i386.c:10545 #, c-format msgid " -mindex-reg support pseudo index registers\n" msgstr " -mindex-reg admite registros de pseudo índice\n" -#: config/tc-i386.c:8685 +#: config/tc-i386.c:10547 #, c-format msgid " -mnaked-reg don't require `%%' prefix for registers\n" msgstr " -mnaked-reg no requiere el prefijo `%%' para los registros\n" -#: config/tc-i386.c:8687 +#: config/tc-i386.c:10549 #, c-format msgid " -mold-gcc support old (<= 2.8.1) versions of gcc\n" msgstr " -mold-gcc admite versiones antiguas de gcc (<=2.8.1)\n" -#: config/tc-i386.c:8761 +#: config/tc-i386.c:10551 +#, c-format +msgid " -madd-bnd-prefix add BND prefix for all valid branches\n" +msgstr "" + +#: config/tc-i386.c:10553 +#, c-format +msgid " -mshared disable branch optimization for shared code\n" +msgstr " -mshared desactiva rama optimizada para código compartido\n" + +#: config/tc-i386.c:10556 +#, c-format +msgid " -mbig-obj generate big object files\n" +msgstr " -mbig-obj genera ficheros objetos grandes\n" + +#: config/tc-i386.c:10559 +#, c-format +msgid "" +" -momit-lock-prefix=[no|yes]\n" +" strip all lock prefixes\n" +msgstr "" + +#: config/tc-i386.c:10562 +#, fuzzy, c-format +#| msgid "" +#| " --reduce-memory-overheads \n" +#| " prefer smaller memory use at the cost of longer\n" +#| " assembly times\n" +msgid "" +" -mfence-as-lock-add=[no|yes]\n" +" encode lfence, mfence and sfence as\n" +" lock addl $0x0, (%%{re}sp)\n" +msgstr "" +" --reduce-memory-overheads \n" +" prefiere un menor uso de memoria al costo de\n" +" tiempos de ensamblado más largos\n" + +#: config/tc-i386.c:10566 +#, fuzzy, c-format +#| msgid " -mrelax Enable relaxation\n" +msgid "" +" -mrelax-relocations=[no|yes]\n" +" generate relax relocations\n" +msgstr " -mrelax Activa la relajación\n" + +#: config/tc-i386.c:10569 +#, c-format +msgid " -mamd64 accept only AMD64 ISA\n" +msgstr "" +" -mamd64 acepta solo ISA AMD64\n" +"\n" + +#: config/tc-i386.c:10571 +#, fuzzy, c-format +msgid " -mintel64 accept only Intel64 ISA\n" +msgstr "" +" -mamd64 acepta solo ISA AMD64\n" +"\n" + +#: config/tc-i386.c:10612 +#, fuzzy, c-format +#| msgid "Instruction not supported by this architecture" +msgid "Intel MCU doesn't support `%s' architecture" +msgstr "La instrucción no se admite en esta arquitectura" + +#: config/tc-i386.c:10669 msgid "Intel L1OM is 64bit only" -msgstr "Intel L1OM sólo es 64bit" +msgstr "Intel L1OM es solo 64bit" -#: config/tc-i386.c:8767 +#: config/tc-i386.c:10675 msgid "Intel K1OM is 64bit only" -msgstr "Intel K1OM sólo es 64bit" +msgstr "Intel K1OM es solo 64bit" + +#: config/tc-i386.c:10681 +msgid "Intel MCU is 32bit only" +msgstr "Intel MCU es solo 32bit" -#: config/tc-i386.c:8984 +#: config/tc-i386.c:10838 +#, fuzzy +#| msgid "rel31 relocation overflow" +msgid "symbol size computation overflow" +msgstr "desbordamiento al extender el tamaño del fichero %s" + +#: config/tc-i386.c:10906 config/tc-sparc.c:3959 #, c-format msgid "can not do %d byte pc-relative relocation" msgstr "no se puede hacer la reubicación relativa a pc de %d bytes" -#: config/tc-i386.c:9002 +#: config/tc-i386.c:10924 #, c-format msgid "can not do %d byte relocation" msgstr "no se puede hacer la reubicación de %d bytes" -#: config/tc-i386.c:9070 +#: config/tc-i386.c:10992 #, c-format msgid "cannot represent relocation type %s in x32 mode" -msgstr "no se puede representar el tipo de reubicación %s en modo x32" +msgstr "no se puede representar el tipo reubicado %s en modo x32" -#: config/tc-i386.c:9105 config/tc-s390.c:2346 +#: config/tc-i386.c:11029 config/tc-s390.c:2598 #, c-format msgid "cannot represent relocation type %s" -msgstr "no se puede representar el tipo de reubicación %s" +msgstr "no se puede representar el tipo reubicado %s" -#: config/tc-i386.c:9222 +#: config/tc-i386.c:11146 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string" -msgstr "directiva .section errónea: se quiere a,l,w,x,M,S,G,T en la cadena" +msgstr "directiva .section equivocada: se quiere a,l,w,x,M,S,G,T en la cadena" -#: config/tc-i386.c:9225 +#: config/tc-i386.c:11149 msgid "bad .section directive: want a,w,x,M,S,G,T in string" -msgstr "directiva .section errónea: se quiere a,w,x,M,S,G,T en la cadena" +msgstr "directiva .section equivocada: se quiere a,w,x,M,S,G,T en la cadena" -#: config/tc-i386.c:9244 +#: config/tc-i386.c:11168 msgid ".largecomm supported only in 64bit mode, producing .comm" msgstr ".largecomm sólo se admite en modo de 64bit, se produce .comm" -#: config/tc-i860.c:122 +#: config/tc-i860.c:121 msgid "Directive .dual available only with -mintel-syntax option" -msgstr "La directiva .dual sólo está disponible con la opción -mintel-syntax" +msgstr "La directiva .dual sólo está disponible con la casilla -mintel-syntax" -#: config/tc-i860.c:132 +#: config/tc-i860.c:131 msgid "Directive .enddual available only with -mintel-syntax option" -msgstr "La directiva .enddual sólo está disponible con la opción -mintel-syntax" +msgstr "La directiva .enddual sólo está disponible con la casilla -mintel-syntax" -#: config/tc-i860.c:145 +#: config/tc-i860.c:144 msgid "Directive .atmp available only with -mintel-syntax option" -msgstr "La directiva .atmp sólo está disponible con la opción -mintel-syntax" +msgstr "La directiva .atmp sólo está disponible con la casilla -mintel-syntax" -#: config/tc-i860.c:167 config/tc-i860.c:171 +#: config/tc-i860.c:166 config/tc-i860.c:170 msgid "Unknown temporary pseudo register" msgstr "Pseudo registro temporal desconocido" -#: config/tc-i860.c:247 +#: config/tc-i860.c:246 msgid "Defective assembler. No assembly attempted." msgstr "Ensamblador defectuoso. No se intentó ensamblar." -#: config/tc-i860.c:393 config/tc-i860.c:939 config/tc-m68k.c:3914 -#: config/tc-m68k.c:3946 config/tc-sparc.c:2824 +#: config/tc-i860.c:392 config/tc-i860.c:938 config/tc-m68k.c:3917 +#: config/tc-m68k.c:3949 config/tc-sparc.c:3199 msgid "failed sanity check." msgstr "falló la prueba de sanidad." -#: config/tc-i860.c:400 +#: config/tc-i860.c:399 #, c-format msgid "Expanded opcode after delayed branch: `%s'" -msgstr "Código de operación expandido después de la ramificación retardada: `%s'" +msgstr "Código de operación expandido tras la ramificación retardada: «%s»" -#: config/tc-i860.c:404 +#: config/tc-i860.c:403 #, c-format msgid "Expanded opcode in dual mode: `%s'" -msgstr "Código de operación expandido en modo dual: `%s'" +msgstr "Código de operación expandido en modo dual: «%s»" -#: config/tc-i860.c:408 +#: config/tc-i860.c:407 #, c-format msgid "An instruction was expanded (%s)" msgstr "Se expandió una instrucción (%s)" # ¿pipeline tiene traducción al español? cfuga -#: config/tc-i860.c:675 +#: config/tc-i860.c:674 msgid "Pipelined instruction: fsrc1 = fdest" msgstr "Instrucción en `pipeline': fsrc1 = fdest" -#: config/tc-i860.c:878 config/tc-i860.c:885 config/tc-i860.c:892 +#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891 msgid "Assembler does not yet support PIC" msgstr "El ensamblador aún no admite PIC" -#: config/tc-i860.c:956 +#: config/tc-i860.c:955 #, c-format msgid "Illegal operands for %s" msgstr "Operandos ilegales para %s" -#: config/tc-i860.c:973 +#: config/tc-i860.c:972 #, c-format msgid "'d.%s' must be 8-byte aligned" msgstr "'d.%s' se debe alinear a 8-bytes" -#: config/tc-i860.c:981 +#: config/tc-i860.c:980 #, c-format msgid "Prefix 'd.' invalid for instruction `%s'" -msgstr "Prefijo 'd.' inválido para la instrucción `%s'" +msgstr "Prefijo 'd.' inválido para la instrucción «%s»" + +#: config/tc-i860.c:1034 config/tc-ip2k.c:230 +msgid "relaxation not supported\n" +msgstr "no se admite la relajación\n" -#: config/tc-i860.c:1134 +#: config/tc-i860.c:1133 #, c-format msgid "" " -EL\t\t\t generate code for little endian mode (default)\n" @@ -6668,7 +8718,7 @@ msgstr "" " -mintel-syntax\t activa la sintaxis Intel (AT&T/SVR4 por defecto)\n" #. SVR4 compatibility flags. -#: config/tc-i860.c:1142 +#: config/tc-i860.c:1141 #, c-format msgid "" " -V\t\t\t print assembler version number\n" @@ -6677,120 +8727,121 @@ msgstr "" " -V\t\t\t muestra el número de versión del ensamblador\n" " -Qy, -Qn\t\t se descarta\n" -#: config/tc-i860.c:1205 +#: config/tc-i860.c:1204 msgid "This immediate requires 0 MOD 2 alignment" -msgstr "Este inmediato requiere alineación 0 MOD 2" +msgstr "Este inmediato requiere alineamiento 0 MOD 2" -#: config/tc-i860.c:1208 +#: config/tc-i860.c:1207 msgid "This immediate requires 0 MOD 4 alignment" -msgstr "Este inmediato requiere alineación 0 MOD 4" +msgstr "Este inmediato requiere alineamiento 0 MOD 4" -#: config/tc-i860.c:1211 +#: config/tc-i860.c:1210 msgid "This immediate requires 0 MOD 8 alignment" -msgstr "Este inmediato requiere alineación 0 MOD 8" +msgstr "Este inmediato requiere alineamiento 0 MOD 8" -#: config/tc-i860.c:1214 +#: config/tc-i860.c:1213 msgid "This immediate requires 0 MOD 16 alignment" -msgstr "Este inmediato requiere alineación 0 MOD 16" +msgstr "Este inmediato requiere alineamiento 0 MOD 16" -#: config/tc-i860.c:1309 +#: config/tc-i860.c:1308 msgid "5-bit immediate too large" -msgstr "el inmediato de 5-bit es demasiado grande" +msgstr "5-bit inmediato demasiado grande" -#: config/tc-i860.c:1312 +#: config/tc-i860.c:1311 msgid "5-bit field must be absolute" -msgstr "el campo de 5-bit debe ser absoluto" +msgstr "5-bit de campo debe ser absoluto" -#: config/tc-i860.c:1357 config/tc-i860.c:1380 +#: config/tc-i860.c:1356 config/tc-i860.c:1379 msgid "A branch offset requires 0 MOD 4 alignment" -msgstr "Un desplazamiento de ramificación requiere alineación 0 MOD 4" +msgstr "Un desplazamiento de ramificación requiere alineamiento 0 MOD 4" -#: config/tc-i860.c:1401 +#: config/tc-i860.c:1400 #, c-format msgid "Unrecognized fix-up (0x%08lx)" -msgstr "No se reconoce la compostura (0x%08lx)" +msgstr "No reconocida la compostura (0x%08lx)" -#: config/tc-i960.c:486 +#: config/tc-i960.c:483 #, c-format msgid "Hashing returned \"%s\"." -msgstr "La dispersión devolvió \"%s\"." +msgstr "La dispersión devolvió «%s»." -#: config/tc-i960.c:582 config/tc-i960.c:1112 +#: config/tc-i960.c:579 config/tc-i960.c:1110 msgid "expression syntax error" msgstr "error sintáctico en la expresión" -#: config/tc-i960.c:618 +#: config/tc-i960.c:616 msgid "attempt to branch into different segment" msgstr "se intentó ramificar en un segmento diferente" -#: config/tc-i960.c:622 +#: config/tc-i960.c:620 #, c-format msgid "target of %s instruction must be a label" msgstr "el objetivo de la instrucción %s debe ser una etiqueta" -#: config/tc-i960.c:732 +#: config/tc-i960.c:730 msgid "unaligned register" msgstr "registro sin alinear" -#: config/tc-i960.c:754 +#: config/tc-i960.c:752 msgid "no such sfr in this architecture" msgstr "no hay un sfr en esta arquitectura" -#: config/tc-i960.c:792 +#: config/tc-i960.c:790 msgid "illegal literal" msgstr "literal ilegal" -#: config/tc-i960.c:942 +#: config/tc-i960.c:940 msgid "invalid index register" msgstr "registro índice inválido" -#: config/tc-i960.c:965 +#: config/tc-i960.c:963 msgid "invalid scale factor" msgstr "factor de escala inválido" -#: config/tc-i960.c:1189 +#: config/tc-i960.c:1187 msgid "architecture of opcode conflicts with that of earlier instruction(s)" -msgstr "la arquitectura del código de operación tiene conflictos con alguno de una(s) instrucción(es) anterior(es)" +msgstr "la arquitectura del código operacional tiene conflictos con alguno de una(s) instrucción(es) anterior(es)" -#: config/tc-i960.c:1423 config/tc-xtensa.c:11519 +#: config/tc-i960.c:1421 config/tc-xtensa.c:12784 msgid "too many operands" msgstr "demasiados operandos" #. We never moved: there was no opcode either! -#: config/tc-i960.c:1471 +#: config/tc-i960.c:1469 msgid "missing opcode" -msgstr "falta el código de operación" +msgstr "ausente el código operacional" -#: config/tc-i960.c:1611 +#: config/tc-i960.c:1609 msgid "branch prediction invalid on this opcode" -msgstr "predicción de ramificación inválida en este código de operación" +msgstr "predicción de ramificación inválida en este código operacional" -#: config/tc-i960.c:1649 +#: config/tc-i960.c:1647 #, c-format msgid "invalid opcode, \"%s\"." -msgstr "código de operación inválido, \"%s\"." +msgstr "código operacional inválido, «%s»." -#: config/tc-i960.c:1651 -#, c-format -msgid "improper number of operands. expecting %d, got %d" +#: config/tc-i960.c:1649 +#, fuzzy, c-format +#| msgid "improper number of operands. expecting %d, got %d" +msgid "improper number of operands. Expecting %d, got %d" msgstr "número impropio de operandos. se esperaban %d, se obtuvieron %d" -#: config/tc-i960.c:1751 +#: config/tc-i960.c:1750 #, c-format msgid "Fixup of %ld too large for field width of %d" msgstr "La compostura de %ld es demasiado grande para el campo de anchura %d" -#: config/tc-i960.c:1861 +#: config/tc-i960.c:1860 #, c-format msgid "invalid architecture %s" msgstr "arquitectura %s inválida" -#: config/tc-i960.c:1881 +#: config/tc-i960.c:1880 #, c-format msgid "I960 options:\n" -msgstr "opciones de I960:\n" +msgstr "I960 con opciones:\n" -#: config/tc-i960.c:1884 +#: config/tc-i960.c:1883 #, c-format msgid "" "\n" @@ -6804,651 +8855,669 @@ msgstr "" "\n" "\t\t\tespecifica la variante de la arquitectura 960\n" "-b\t\t\tagrega código para recolectar estadísticas sobre las ramificaciones tomadas\n" -"-link-relax\t\tpreserva las directivas de alineación individuales del enlazador so\n" +"-link-relax\t\tpreserva las directivas de alineamiento individuales del enlazador so\n" "\t\t\tse puede relajar (sólo en el formato b.out)\n" "-no-relax\t\tno altera las instrucciones comparar-y-ramificar para\n" "\t\t\tdesubicaciones largas\n" -#: config/tc-i960.c:2146 +#: config/tc-i960.c:2145 msgid "should have 1 or 2 operands" msgstr "debe tener 1 o 2 operandos" -#: config/tc-i960.c:2154 config/tc-i960.c:2169 +#: config/tc-i960.c:2153 config/tc-i960.c:2168 #, c-format msgid "Redefining leafproc %s" msgstr "Redefiniendo el proceso hoja %s" -#: config/tc-i960.c:2199 +#: config/tc-i960.c:2198 msgid "should have two operands" msgstr "debe tener dos operandos" -#: config/tc-i960.c:2209 +#: config/tc-i960.c:2208 msgid "'entry_num' must be absolute number in [0,31]" msgstr "'entry_num' debe ser un número absoluto en [0,31]" -#: config/tc-i960.c:2217 +#: config/tc-i960.c:2216 #, c-format msgid "Redefining entrynum for sysproc %s" msgstr "Redefiniendo el número de entrada para el proceso del sistema %s" #. Should not happen: see block comment above. -#: config/tc-i960.c:2317 +#: config/tc-i960.c:2316 #, c-format msgid "Trying to 'bal' to %s" msgstr "Tratando de hacer 'bal' a %s" -#: config/tc-i960.c:2327 +#: config/tc-i960.c:2326 msgid "Looks like a proc, but can't tell what kind.\n" msgstr "Se ve como un proc, no se puede saber de qué tipo.\n" -#: config/tc-i960.c:2346 +#: config/tc-i960.c:2344 msgid "big endian mode is not supported" msgstr "no se admite el modo big endian" -#: config/tc-i960.c:2348 +#: config/tc-i960.c:2346 #, c-format msgid "ignoring unrecognized .endian type `%s'" -msgstr "se descarta el tipo .endian `%s' que no se reconoce" +msgstr "descartando tipo .endian «%s» no reconocido" -#: config/tc-i960.c:2393 +#: config/tc-i960.c:2391 msgid "can't use COBR format with external label" msgstr "no se puede utilizar el formato COBR con una etiqueta externa" -#: config/tc-i960.c:2568 +#: config/tc-i960.c:2566 msgid "option --link-relax is only supported in b.out format" -msgstr "la opción --link-relax solamente se admite en el formato b.out" +msgstr "la casilla --link-relax solamente se admite en el formato b.out" -#: config/tc-i960.c:2595 +#: config/tc-i960.c:2593 #, c-format msgid "No 'bal' entry point for leafproc %s" msgstr "No hay un punto de entrada 'bal' para el proceso hoja %s" -#: config/tc-ia64.c:864 +#: config/tc-ia64.c:872 msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string" -msgstr "directiva .section errónea: se quiere a,o,s,w,x,M,S,G,T en la cadena" +msgstr "directiva .section equivocada: se quiere a,o,s,w,x,M,S,G,T en la cadena" -#: config/tc-ia64.c:916 +#: config/tc-ia64.c:924 msgid "Size of frame exceeds maximum of 96 registers" msgstr "El tamaño del marco excede el máximo de 96 registros" -#: config/tc-ia64.c:921 +#: config/tc-ia64.c:929 msgid "Size of rotating registers exceeds frame size" msgstr "El tamaño de los registros rotantes excede el tamaño del marco" -#: config/tc-ia64.c:1008 +#: config/tc-ia64.c:1016 msgid "Unwind directive not followed by an instruction." msgstr "La directiva de desenredo no está seguida por una instrucción." -#: config/tc-ia64.c:1017 config/tc-ia64.c:7449 +#: config/tc-ia64.c:1025 config/tc-ia64.c:7610 msgid "qualifying predicate not followed by instruction" msgstr "el predicado calificador no está seguido por una instrucción" -#: config/tc-ia64.c:1082 config/tc-ia64.c:1116 +#: config/tc-ia64.c:1073 +msgid "expected ',' after section name" +msgstr "esperaba ',' tras nombre de sección" + +#: config/tc-ia64.c:1108 +msgid "expected ',' after symbol name" +msgstr "esperado ',' tras nombre simbólico" + +#: config/tc-ia64.c:1132 +msgid "expected ',' after symbol size" +msgstr "esperado ',' tras tamaño simbólico" + +#: config/tc-ia64.c:1215 config/tc-ia64.c:1249 msgid "record type is not valid" msgstr "el tipo de registro no es válido" -#: config/tc-ia64.c:1185 +#: config/tc-ia64.c:1318 msgid "Invalid record type for P3 format." msgstr "Tipo de registro inválido para el formato P3." -#: config/tc-ia64.c:1221 +#: config/tc-ia64.c:1354 msgid "Invalid record type for format P6" msgstr "Tipo de registro inválido para el formato P6" -#: config/tc-ia64.c:1401 config/tc-ia64.c:1453 +#: config/tc-ia64.c:1534 config/tc-ia64.c:1586 msgid "Invalid record type for format B1" msgstr "Tipo de registro inválido para el formato B1" -#: config/tc-ia64.c:1486 +#: config/tc-ia64.c:1619 msgid "Invalid record type for format X1" msgstr "Tipo de registro inválido para el formato X1" -#: config/tc-ia64.c:1528 +#: config/tc-ia64.c:1661 msgid "Invalid record type for format X3" msgstr "Tipo de registro inválido para el formato X3" -#: config/tc-ia64.c:1566 +#: config/tc-ia64.c:1699 msgid "Previous .save incomplete" msgstr ".save previo está incompleto" -#: config/tc-ia64.c:2391 +#: config/tc-ia64.c:2524 msgid "spill_mask record unimplemented." msgstr "no se admite el registro spill_mask." -#: config/tc-ia64.c:2448 +#: config/tc-ia64.c:2581 msgid "record_type_not_valid" msgstr "tipo_de_registro_no_valido" -#: config/tc-ia64.c:2533 +#: config/tc-ia64.c:2665 msgid "Ignoring attempt to spill beyond end of region" msgstr "Se descarta el intento de derramar más allá del fin de la región" -#: config/tc-ia64.c:2592 +#: config/tc-ia64.c:2724 msgid "Only constant space allocation is supported" msgstr "Sólo se admite el alojamiento de espacio constante" -#: config/tc-ia64.c:2606 +#: config/tc-ia64.c:2738 msgid "Only constant offsets are supported" msgstr "Sólo se admiten los desplazamientos constantes" -#: config/tc-ia64.c:2629 +#: config/tc-ia64.c:2762 msgid "Section switching in code is not supported." -msgstr "No se admite el cambio de sección en código." +msgstr "No se admite el cambio seccional en código." -#: config/tc-ia64.c:2671 -msgid " Insn slot not set in unwind record." -msgstr " No se estableció la ranura insn en el registro de desenredo." +#: config/tc-ia64.c:2804 +msgid "Insn slot not set in unwind record." +msgstr "Ranura insn no especifica un registro desenredado." -#: config/tc-ia64.c:2745 +#: config/tc-ia64.c:2878 msgid "frgr_mem record before region record!" msgstr "¡Registro frgr_mem antes del registro de región!" -#: config/tc-ia64.c:2756 +#: config/tc-ia64.c:2889 msgid "fr_mem record before region record!" msgstr "¡Registro fr_mem antes del registro de región!" -#: config/tc-ia64.c:2765 +#: config/tc-ia64.c:2898 msgid "gr_mem record before region record!" msgstr "¡Registro gr_mem antes del registro de región!" -#: config/tc-ia64.c:2774 +#: config/tc-ia64.c:2907 msgid "br_mem record before region record!" msgstr "¡Registro br_mem antes del registro de región!" -#: config/tc-ia64.c:2784 +#: config/tc-ia64.c:2917 msgid "gr_gr record before region record!" msgstr "¡Registro gr_gr antes del registro de región!" -#: config/tc-ia64.c:2792 +#: config/tc-ia64.c:2925 msgid "br_gr record before region record!" msgstr "¡Registro br_gr antes del registro de región!" -#: config/tc-ia64.c:2910 +#: config/tc-ia64.c:3043 #, c-format msgid "First operand to .%s must be a predicate" msgstr "El primer operando de .%s debe ser un predicado" -#: config/tc-ia64.c:2914 +#: config/tc-ia64.c:3047 #, c-format msgid "Pointless use of p0 as first operand to .%s" msgstr "Uso sin sentido de p0 como el primer operando de .%s" -#: config/tc-ia64.c:2970 +#: config/tc-ia64.c:3103 #, c-format msgid "Operand %d to .%s must be a preserved register" -msgstr "El operando %d de .%s debe ser un registro preservado" +msgstr "Operando %d de .%s debe ser un registro preservado" -#: config/tc-ia64.c:3006 +#: config/tc-ia64.c:3139 #, c-format msgid "Operand %d to .%s must be a writable register" -msgstr "El operandos %d de .%s debe ser un registro modificable" +msgstr "Operandos %d de .%s debe ser un registro modificable" -#: config/tc-ia64.c:3031 +#: config/tc-ia64.c:3163 #, c-format msgid "Radix `%s' unsupported or invalid" -msgstr "No se admite el radical `%s' o es inválido" +msgstr "No se admite el radical «%s» o es inválido" -#: config/tc-ia64.c:3061 config/tc-ia64.c:3066 +#: config/tc-ia64.c:3193 config/tc-ia64.c:3198 #, c-format msgid ".%s outside of %s" -msgstr ".%s fuera de .%s" +msgstr ".%s externo de %s" -#: config/tc-ia64.c:3151 +#: config/tc-ia64.c:3284 msgid "Tags on unwind pseudo-ops aren't supported, yet" msgstr "Aún no se admiten etiquetas en los pseudo-operadores de desenredo" -#: config/tc-ia64.c:3173 +#: config/tc-ia64.c:3306 msgid "First operand to .fframe must be a constant" msgstr "El primer operando de .fframe debe ser una constante" -#: config/tc-ia64.c:3193 +#: config/tc-ia64.c:3326 msgid "First operand to .vframe must be a general register" msgstr "El primer operando de .vfram debe ser un registro general" -#: config/tc-ia64.c:3201 +#: config/tc-ia64.c:3334 msgid "Operand of .vframe contradicts .prologue" -msgstr "El operando de .vframe contradice a .prologue" +msgstr "Operando de .vframe contradice a .prologue" -#: config/tc-ia64.c:3211 +#: config/tc-ia64.c:3344 msgid ".vframepsp is meaningless, assuming .vframesp was meant" msgstr ".vframepsp no tiene significado, se asume que se quería .vframesp" -#: config/tc-ia64.c:3219 +#: config/tc-ia64.c:3352 msgid "Operand to .vframesp must be a constant (sp-relative offset)" -msgstr "El operando de .vframesp debe ser una constante (desplazamiento relativo al sp)" +msgstr "Operando de .vframesp debe ser una constante (desplazamiento relativo al sp)" -#: config/tc-ia64.c:3246 +#: config/tc-ia64.c:3379 msgid "First operand to .save not a register" msgstr "El primer operando de .save no debe ser un registro" -#: config/tc-ia64.c:3252 +#: config/tc-ia64.c:3385 msgid "Second operand to .save not a valid register" msgstr "El segundo operando de .save no es un registro válido" -#: config/tc-ia64.c:3283 config/tc-ia64.c:3294 config/tc-ia64.c:3302 +#: config/tc-ia64.c:3416 config/tc-ia64.c:3427 config/tc-ia64.c:3435 msgid "Second operand of .save contradicts .prologue" msgstr "El segundo operando de .save contradice a .prologue" -#: config/tc-ia64.c:3309 +#: config/tc-ia64.c:3442 msgid "First operand to .save not a valid register" msgstr "El primer operando de .save no es un registro válido" -#: config/tc-ia64.c:3327 +#: config/tc-ia64.c:3460 msgid "First operand to .restore must be stack pointer (sp)" msgstr "El primer operando de .restore debe ser un puntero de pila (sp)" -#: config/tc-ia64.c:3336 +#: config/tc-ia64.c:3469 msgid "Second operand to .restore must be a constant >= 0" msgstr "El segundo operando de .restore debe ser una constante >= 0" -#: config/tc-ia64.c:3346 +#: config/tc-ia64.c:3479 #, c-format msgid "Epilogue count of %lu exceeds number of nested prologues (%u)" msgstr "La cuenta de epílogo de %lu excede el número de prólogos anidados (%u)" -#: config/tc-ia64.c:3433 +#: config/tc-ia64.c:3565 #, c-format msgid "Illegal section name `%s' (causes unwind section name clash)" -msgstr "Nombre de sección `%s' ilegal (causa una colisión con el nombre de sección de desenredo)" +msgstr "Nombre seccional «%s» ilegal (causa una colisión con el nombre seccional de desenredo)" -#: config/tc-ia64.c:3624 +#: config/tc-ia64.c:3742 msgid "First operand to .altrp not a valid branch register" msgstr "El primer operando de .altrp no es un registro de ramificación válido" -#: config/tc-ia64.c:3653 +#: config/tc-ia64.c:3771 #, c-format msgid "First operand to .%s not a register" msgstr "El primer operando de .%s no es un registro" -#: config/tc-ia64.c:3658 +#: config/tc-ia64.c:3776 #, c-format msgid "Second operand to .%s not a constant" msgstr "El segundo operando de .%s no es una constante" -#: config/tc-ia64.c:3725 +#: config/tc-ia64.c:3843 #, c-format msgid "First operand to .%s not a valid register" msgstr "El primer operando de .%s no es un registro válido" -#: config/tc-ia64.c:3748 +#: config/tc-ia64.c:3866 msgid "First operand to .save.g must be a positive 4-bit constant" msgstr "El primer operando de .save.g debe ser una constante positiva de 4-bits" -#: config/tc-ia64.c:3761 +#: config/tc-ia64.c:3879 msgid "Second operand to .save.g must be a general register" msgstr "El segundo operando de .save.g debe ser un registro general" -#: config/tc-ia64.c:3766 +#: config/tc-ia64.c:3884 #, c-format msgid "Second operand to .save.g must be the first of %d general registers" msgstr "El segundo operando de .save.g debe ser el primero de %d registros generales" -#: config/tc-ia64.c:3789 +#: config/tc-ia64.c:3907 msgid "Operand to .save.f must be a positive 20-bit constant" -msgstr "El operando de .save.f debe ser una constante positiva de 20-bits" +msgstr "Operando de .save.f debe ser una constante positiva de 20-bits" -#: config/tc-ia64.c:3812 +#: config/tc-ia64.c:3930 msgid "First operand to .save.b must be a positive 5-bit constant" msgstr "El primer operando de .save.b debe ser una constante positiva de 5-bits" -#: config/tc-ia64.c:3825 +#: config/tc-ia64.c:3943 msgid "Second operand to .save.b must be a general register" msgstr "El segundo operando de .save.b debe ser un registro general" -#: config/tc-ia64.c:3830 +#: config/tc-ia64.c:3948 #, c-format msgid "Second operand to .save.b must be the first of %d general registers" msgstr "El segundo operando de .save.b debe ser el primero de %d registros generales" -#: config/tc-ia64.c:3856 +#: config/tc-ia64.c:3974 msgid "First operand to .save.gf must be a non-negative 4-bit constant" msgstr "El primer operando de .save.gf debe ser una constante de 4-bits que no sea negativa" -#: config/tc-ia64.c:3864 +#: config/tc-ia64.c:3982 msgid "Second operand to .save.gf must be a non-negative 20-bit constant" msgstr "El segundo operando de .save.gf debe ser una constante de 20-bits que no sea negativa" -#: config/tc-ia64.c:3872 +#: config/tc-ia64.c:3990 msgid "Operands to .save.gf may not be both zero" msgstr "Ambos operandos de .save.gf no pueden ser cero al mismo tiempo" -#: config/tc-ia64.c:3889 +#: config/tc-ia64.c:4007 msgid "Operand to .spill must be a constant" -msgstr "El operando de .spill debe ser una constante" +msgstr "Operando de .spill debe ser una constante" -#: config/tc-ia64.c:3958 +#: config/tc-ia64.c:4076 #, c-format msgid "Operand %d to .%s must be a constant" -msgstr "El operando %d de .%s debe ser una constante" +msgstr "Operando %d de .%s debe ser una constante" -#: config/tc-ia64.c:3979 +#: config/tc-ia64.c:4097 #, c-format msgid "Missing .label_state %ld" -msgstr "Falta .label_state %ld" +msgstr "Ausente .label_state %ld" -#: config/tc-ia64.c:4033 +#: config/tc-ia64.c:4151 msgid "Operand to .label_state must be a constant" -msgstr "El operando de .label_state debe ser una constante" +msgstr "Operando de .label_state debe ser una constante" -#: config/tc-ia64.c:4052 +#: config/tc-ia64.c:4170 msgid "Operand to .copy_state must be a constant" -msgstr "El operando de .copy_state debe ser una constante" +msgstr "Operando de .copy_state debe ser una constante" -#: config/tc-ia64.c:4075 +#: config/tc-ia64.c:4193 msgid "First operand to .unwabi must be a constant" msgstr "El primer operando de .unwabi debe ser una constante" -#: config/tc-ia64.c:4081 +#: config/tc-ia64.c:4199 msgid "Second operand to .unwabi must be a constant" msgstr "El segundo operando de .unwabi debe ser una constante" -#: config/tc-ia64.c:4116 +#: config/tc-ia64.c:4234 msgid "Missing .endp after previous .proc" -msgstr "Falta un .endp después del .proc previo" +msgstr "Ausente .endp tras .proc previo" -#: config/tc-ia64.c:4135 +#: config/tc-ia64.c:4252 msgid "Empty argument of .proc" msgstr "Argumento vacío de .proc" -#: config/tc-ia64.c:4140 +#: config/tc-ia64.c:4257 #, c-format msgid "`%s' was already defined" -msgstr "`%s' ya está definida" +msgstr "«%s» ya está definida" -#: config/tc-ia64.c:4183 +#: config/tc-ia64.c:4300 msgid "Initial .body should precede any instructions" msgstr "El .body inicial debe preceder a cualquier instrucción" -#: config/tc-ia64.c:4202 +#: config/tc-ia64.c:4319 msgid ".prologue within prologue" msgstr ".prologue dentro del prólogo" -#: config/tc-ia64.c:4207 +#: config/tc-ia64.c:4324 msgid "Initial .prologue should precede any instructions" msgstr "El .prologue inicial debe preceder a cualquier instrucción" -#: config/tc-ia64.c:4217 +#: config/tc-ia64.c:4334 msgid "First operand to .prologue must be a positive 4-bit constant" msgstr "El primer operando de .prologue debe ser una constante positiva de 4-bits" -#: config/tc-ia64.c:4219 +#: config/tc-ia64.c:4336 msgid "Pointless use of zero first operand to .prologue" msgstr "Uso sin sentido del primer operando en cero de .prologue" -#: config/tc-ia64.c:4233 +#: config/tc-ia64.c:4352 msgid "Using a constant as second operand to .prologue is deprecated" -msgstr "El uso de una constante como el segundo operando de .prologue es obsoleto" +msgstr "Utilizando una constante como el segundo operando de .prologue es obsoleto" -#: config/tc-ia64.c:4239 +#: config/tc-ia64.c:4358 msgid "Second operand to .prologue must be a general register" msgstr "El segundo operando de .prologue debe ser un registro general" -#: config/tc-ia64.c:4244 +#: config/tc-ia64.c:4363 #, c-format msgid "Second operand to .prologue must be the first of %d general registers" msgstr "El segundo operando de .prologue debe ser el primero de %d registros generales" -#: config/tc-ia64.c:4356 +#: config/tc-ia64.c:4475 #, c-format msgid "`%s' was not defined within procedure" -msgstr "`%s' no se definió dentro del procedimiento" +msgstr "«%s» no se definió dentro del procedimiento" -#: config/tc-ia64.c:4394 +#: config/tc-ia64.c:4511 msgid "Empty argument of .endp" msgstr "Argumento vacío para .endp" -#: config/tc-ia64.c:4408 +#: config/tc-ia64.c:4525 #, c-format msgid "`%s' was not specified with previous .proc" -msgstr "`%s' no se especificó con el .proc previo" +msgstr "«%s» no se especificó con el .proc previo" -#: config/tc-ia64.c:4423 +#: config/tc-ia64.c:4540 #, c-format msgid "`%s' should be an operand to this .endp" -msgstr "`%s' debe ser un operando para este .endp" +msgstr "«%s» debe ser un operando para este .endp" -#: config/tc-ia64.c:4464 config/tc-ia64.c:4802 config/tc-ia64.c:5109 +#: config/tc-ia64.c:4581 config/tc-ia64.c:4902 config/tc-ia64.c:5211 msgid "Comma expected" msgstr "Se esperaba una coma" -#: config/tc-ia64.c:4505 +#: config/tc-ia64.c:4621 msgid "Expected '['" msgstr "Se esperaba '['" -#: config/tc-ia64.c:4514 config/tc-ia64.c:7584 +#: config/tc-ia64.c:4630 config/tc-ia64.c:7744 msgid "Expected ']'" msgstr "Se esperaba ']'" -#: config/tc-ia64.c:4519 +#: config/tc-ia64.c:4635 msgid "Number of elements must be positive" msgstr "El número de elementos debe ser positivos" -#: config/tc-ia64.c:4530 +#: config/tc-ia64.c:4646 #, c-format msgid "Used more than the declared %d rotating registers" msgstr "Se usaron más registros rotantes que los %d declarados" -#: config/tc-ia64.c:4538 +#: config/tc-ia64.c:4654 msgid "Used more than the available 96 rotating registers" msgstr "Se usaron más registros rotantes que los 96 disponibles" -#: config/tc-ia64.c:4545 +#: config/tc-ia64.c:4661 msgid "Used more than the available 48 rotating registers" msgstr "Se usaron más registros rotantes que los 48 disponibles" -#: config/tc-ia64.c:4573 +#: config/tc-ia64.c:4689 #, c-format msgid "Attempt to redefine register set `%s'" -msgstr "Se intenta redefinir el conjunto de registros `%s'" +msgstr "Se intenta redefinir el conjunto de registros «%s»" -#: config/tc-ia64.c:4639 +#: config/tc-ia64.c:4754 #, c-format msgid "Unknown psr option `%s'" -msgstr "Excepción psr `%s' desconocida" +msgstr "Excepción psr «%s» desconocida" -#: config/tc-ia64.c:4687 +#: config/tc-ia64.c:4788 msgid "Missing section name" -msgstr "Falta el nombre de sección" +msgstr "Ausente el nombre seccional" -#: config/tc-ia64.c:4697 +#: config/tc-ia64.c:4797 msgid "Comma expected after section name" -msgstr "Se esperaba una coma después del nombre de sección" +msgstr "Se esperaba una coma tras nombre seccional" -#: config/tc-ia64.c:4708 +#: config/tc-ia64.c:4808 msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated." msgstr "Crear secciones con .xdataN/.xrealN/.xstringZ es obsoleto." -#: config/tc-ia64.c:4797 +#: config/tc-ia64.c:4897 msgid "Register name expected" msgstr "Se esperaba un nombre de registro" -#: config/tc-ia64.c:4810 +#: config/tc-ia64.c:4910 msgid "Register value annotation ignored" msgstr "Se descarta la anotación del valor del registro" -#: config/tc-ia64.c:4849 +#: config/tc-ia64.c:4949 msgid "Directive invalid within a bundle" msgstr "Directiva inválida dentro de una agrupación" -#: config/tc-ia64.c:4940 +#: config/tc-ia64.c:5043 msgid "Missing predicate relation type" -msgstr "Falta el tipo de relación del predicado" +msgstr "Ausente el tipo de relación del predicado" -#: config/tc-ia64.c:4946 +#: config/tc-ia64.c:5049 msgid "Unrecognized predicate relation type" -msgstr "No se reconoce el tipo de relación de predicado" +msgstr "No reconocido el tipo de relación de predicado" -#: config/tc-ia64.c:4992 +#: config/tc-ia64.c:5095 msgid "Bad register range" -msgstr "Rango de registro erróneo" +msgstr "Rango de registro equivocado" -#: config/tc-ia64.c:5001 config/tc-ia64.c:7529 +#: config/tc-ia64.c:5104 config/tc-ia64.c:7690 msgid "Predicate register expected" msgstr "Se esperaba un registro de predicado" -#: config/tc-ia64.c:5006 +#: config/tc-ia64.c:5109 msgid "Duplicate predicate register ignored" msgstr "Se descarta el registro de predicado duplicado" -#: config/tc-ia64.c:5022 +#: config/tc-ia64.c:5125 msgid "Predicate source and target required" msgstr "Se requieren el predicado fuente y destino" -#: config/tc-ia64.c:5024 config/tc-ia64.c:5036 +#: config/tc-ia64.c:5127 config/tc-ia64.c:5139 msgid "Use of p0 is not valid in this context" msgstr "El uso de p0 no es válido en este contexto" -#: config/tc-ia64.c:5031 +#: config/tc-ia64.c:5134 msgid "At least two PR arguments expected" msgstr "Se esperaban al menos dos argumentos PR" -#: config/tc-ia64.c:5045 +#: config/tc-ia64.c:5148 msgid "At least one PR argument expected" msgstr "Se esperaba al menos un argumento PR" -#: config/tc-ia64.c:5080 +#: config/tc-ia64.c:5182 #, c-format msgid "Inserting \"%s\" into entry hint table failed: %s" -msgstr "Falló la inserción de \"%s\" en la tabla de entrada de pistas: %s" +msgstr "Falló la inserción de «%s» en la distribución de entrada de pistas: %s" #. FIXME -- need 62-bit relocation type -#: config/tc-ia64.c:5548 +#: config/tc-ia64.c:5662 msgid "62-bit relocation not yet implemented" msgstr "la reubicación de 62-bits aún no está implementada" #. XXX technically, this is wrong: we should not be issuing warning #. messages until we're sure this instruction pattern is going to #. be used! -#: config/tc-ia64.c:5632 +#: config/tc-ia64.c:5748 msgid "lower 16 bits of mask ignored" msgstr "se descartan los 16 bits inferiores de la máscara" -#: config/tc-ia64.c:5946 +#: config/tc-ia64.c:5979 +#, fuzzy +#| msgid "operand must be a multiple of 4" +msgid "stride must be a multiple of 64; lower 6 bits ignored" +msgstr "operando debe ser un múltiplo de 4" + +#: config/tc-ia64.c:6097 msgid "Expected separator `='" msgstr "Se esperaba el separador `='" -#: config/tc-ia64.c:5980 +#: config/tc-ia64.c:6131 msgid "Duplicate equal sign (=) in instruction" msgstr "Signo igual (=) duplicado en la instrucción" -#: config/tc-ia64.c:5987 +#: config/tc-ia64.c:6138 #, c-format msgid "Illegal operand separator `%c'" -msgstr "Separador de operando `%c' ilegal" +msgstr "Separador ilegal de operando `%c'" -#: config/tc-ia64.c:6102 +#: config/tc-ia64.c:6253 #, c-format msgid "Operand %u of `%s' should be %s" -msgstr "El operando %u de '%s' debe ser '%s'" +msgstr "Operando %u de «%s» debería ser %s" -#: config/tc-ia64.c:6106 +#: config/tc-ia64.c:6257 msgid "Wrong number of output operands" -msgstr "Número erróneo de operandos de salida" +msgstr "Número equivocado de operandos de salida" -#: config/tc-ia64.c:6108 +#: config/tc-ia64.c:6259 msgid "Wrong number of input operands" -msgstr "Número erróneo de operandos de entrada" +msgstr "Número equivocado de operandos de entrada" -#: config/tc-ia64.c:6110 +#: config/tc-ia64.c:6261 msgid "Operand mismatch" msgstr "No coinciden los operandos" -#: config/tc-ia64.c:6192 +#: config/tc-ia64.c:6343 #, c-format msgid "Invalid use of `%c%d' as output operand" msgstr "Uso inválido de `%c%d' como operando de salida" -#: config/tc-ia64.c:6195 +#: config/tc-ia64.c:6346 #, c-format msgid "Invalid use of `r%d' as base update address operand" msgstr "Uso inválido de `r%d' como operando de dirección de actualización base" -#: config/tc-ia64.c:6219 +#: config/tc-ia64.c:6370 #, c-format msgid "Invalid duplicate use of `%c%d'" msgstr "Uso duplicado inválido de `%c%d'" -#: config/tc-ia64.c:6226 +#: config/tc-ia64.c:6377 #, c-format msgid "Invalid simultaneous use of `f%d' and `f%d'" msgstr "Uso simultáneo inválido de `f%d' y `f%d'" -#: config/tc-ia64.c:6232 +#: config/tc-ia64.c:6383 #, c-format msgid "Dangerous simultaneous use of `f%d' and `f%d'" msgstr "Uso simultáneo peligroso de `f%d' y `f%d'" -#: config/tc-ia64.c:6276 +#: config/tc-ia64.c:6427 msgid "Value truncated to 62 bits" msgstr "Valor truncado a 62 bits" -#: config/tc-ia64.c:6339 +#: config/tc-ia64.c:6495 #, c-format msgid "Bad operand value: %s" -msgstr "Valor de operando erróneo: %s" +msgstr "Valor de operando equivocado: %s" #. Give an error if a frag containing code is not aligned to a 16 byte #. boundary. -#: config/tc-ia64.c:6414 config/tc-ia64.h:177 +#: config/tc-ia64.c:6570 config/tc-ia64.h:177 msgid "instruction address is not a multiple of 16" -msgstr "la dirección de la instrucción no es un múltiplo de 16" +msgstr "la instrucción direccional no es un múltiplo de 16" -#: config/tc-ia64.c:6482 +#: config/tc-ia64.c:6638 #, c-format msgid "`%s' must be last in bundle" -msgstr "`%s' debe ser el último en el grupo" +msgstr "«%s» debe ser el último en el grupo" -#: config/tc-ia64.c:6514 +#: config/tc-ia64.c:6670 #, c-format msgid "Internal error: don't know how to force %s to end of instruction group" msgstr "Error interno: no se sabe como forzar a %s al fin del grupo de instrucciones" -#: config/tc-ia64.c:6527 +#: config/tc-ia64.c:6683 #, c-format msgid "`%s' must be last in instruction group" -msgstr "`%s' debe ser el último en el grupo de instrucciones" +msgstr "«%s» debe ser el último en el grupo de instrucciones" -#: config/tc-ia64.c:6557 +#: config/tc-ia64.c:6713 msgid "Label must be first in a bundle" msgstr "La etiqueta debe estar al inicio de un grupo" -#: config/tc-ia64.c:6634 +#: config/tc-ia64.c:6790 msgid "hint in B unit may be treated as nop" msgstr "la pista en la unidad B se puede tratar como nop" -#: config/tc-ia64.c:6645 +#: config/tc-ia64.c:6801 msgid "hint in B unit can't be used" msgstr "no se puede usar la pista en la unidad B" -#: config/tc-ia64.c:6659 +#: config/tc-ia64.c:6815 msgid "emit_one_bundle: unexpected dynamic op" msgstr "emit_one_bundle: operador dinámico inesperado" -#: config/tc-ia64.c:6782 +#: config/tc-ia64.c:6940 #, c-format msgid "`%s' does not fit into %s template" -msgstr "`%s' no cabe en la plantilla %s" +msgstr "«%s» no cabe en la plantilla %s" -#: config/tc-ia64.c:6797 +#: config/tc-ia64.c:6955 #, c-format msgid "`%s' does not fit into bundle" -msgstr "`%s' no cabe en el grupo" +msgstr "«%s» no cabe en el grupo" -#: config/tc-ia64.c:6809 +#: config/tc-ia64.c:6967 #, c-format msgid "`%s' can't go in %s of %s template" -msgstr "`%s' no puede ir en %s de la plantilla %s" +msgstr "«%s» no puede ir en %s de la plantilla %s" -#: config/tc-ia64.c:6815 +#: config/tc-ia64.c:6973 msgid "Missing '}' at end of file" -msgstr "falta un '}' al final del fichero" +msgstr "Ausente '}' al final del fichero" -#: config/tc-ia64.c:6962 +#: config/tc-ia64.c:7120 #, c-format msgid "Unrecognized option '-x%s'" -msgstr "No se reconoce la opción '-x%s'" +msgstr "No reconocida la casilla '-x%s'" -#: config/tc-ia64.c:6989 +#: config/tc-ia64.c:7147 msgid "" "IA-64 options:\n" " --mconstant-gp\t mark output file as using the constant-GP model\n" @@ -7468,11 +9537,11 @@ msgid "" msgstr "" "Opciones de IA-64:\n" " --mconstant-gp\t marca el fichero de salida como que usa el modelo\n" -"\t\t\t GP-constante (establece la opción EF_IA_64_CONS_GP\n" +"\t\t\t GP-constante (establece la casilla EF_IA_64_CONS_GP\n" "\t\t\t del encabezado ELF)\n" " --mauto-pic\t\t marca el fichero de salida como que usa el modelo\n" "\t\t\t GP-constante sin los descriptores de función\n" -"\t\t\t (establece la opción EF_IA_64_NOFUNCDESC_CONS_GP\n" +"\t\t\t (establece la casilla EF_IA_64_NOFUNCDESC_CONS_GP\n" "\t\t\t del encabezado ELF)\n" " -milp32|-milp64|-mlp64|-mp64\tselecciona el modelo de datos\n" " \t(-mlp64 por defecto)\n" @@ -7490,7 +9559,7 @@ msgstr "" " \t (por defecto)\n" #. Note for translators: "automagically" can be translated as "automatically" here. -#: config/tc-ia64.c:7006 +#: config/tc-ia64.c:7164 msgid "" " -xauto\t\t automagically remove dependency violations (default)\n" " -xnone\t\t turn off dependency violation checking\n" @@ -7509,553 +9578,562 @@ msgstr "" " -xdebugx\t\t depura el revisor de violación de dependencias y\n" "\t\t\t activa la revisión de violación de dependencias\n" -#: config/tc-ia64.c:7021 +#: config/tc-ia64.c:7179 msgid "--gstabs is not supported for ia64" msgstr "no se admite --gstabs para ia64" -#: config/tc-ia64.c:7259 +#: config/tc-ia64.c:7417 #, c-format msgid "ia64.md_begin: can't hash `%s': %s" -msgstr "ia64.md_begin: no se puede dispersar `%s': %s" +msgstr "ia64.md_begin: no se puede dispersar «%s»: %s" -#: config/tc-ia64.c:7320 +#: config/tc-ia64.c:7481 #, c-format msgid "Inserting \"%s\" into constant hash table failed: %s" -msgstr "Falló la inserción de \"%s\" en la tabla de dispersión de constantes: %s" +msgstr "Falló la inserción de «%s» en la distribución de dispersión de constantes: %s" -#: config/tc-ia64.c:7332 config/tc-mips.c:2310 +#: config/tc-ia64.c:7493 config/tc-riscv.c:609 config/tc-tilegx.c:263 msgid "Could not set architecture and machine" msgstr "No se pueden establecer la arquitectura y la máquina" -#: config/tc-ia64.c:7464 +#: config/tc-ia64.c:7625 msgid "Explicit stops are ignored in auto mode" msgstr "Se descartan las paradas explícitas en modo automático" -#: config/tc-ia64.c:7473 +#: config/tc-ia64.c:7634 msgid "Found '{' when manual bundling is already turned on" msgstr "Se encontró '{' cuando la agrupación manual ya está activada" -#: config/tc-ia64.c:7486 +#: config/tc-ia64.c:7647 msgid "Found '{' after explicit switch to automatic mode" -msgstr "Se encontró '{' después del cambio explícito al modo automático" +msgstr "Se encontró '{' tras cambio explícito al modo automático" -#: config/tc-ia64.c:7492 +#: config/tc-ia64.c:7653 msgid "Found '}' when manual bundling is off" msgstr "Se encontró '}' cuando la agrupación manual está desactivada" -#: config/tc-ia64.c:7519 +#: config/tc-ia64.c:7680 msgid "Expected ')'" msgstr "Se esperaba ')'" -#: config/tc-ia64.c:7524 +#: config/tc-ia64.c:7685 msgid "Qualifying predicate expected" msgstr "Se esperaba un predicado calificador" -#: config/tc-ia64.c:7543 +#: config/tc-ia64.c:7704 msgid "Tag must come before qualifying predicate." msgstr "La etiqueta debe venir antes del predicado calificador." -#: config/tc-ia64.c:7573 +#: config/tc-ia64.c:7733 msgid "Expected ':'" msgstr "Se esperaba ':'" -#: config/tc-ia64.c:7589 +#: config/tc-ia64.c:7749 msgid "Tag name expected" msgstr "Se esperaba un nombre de etiqueta" -#: config/tc-ia64.c:7691 +#: config/tc-ia64.c:7850 msgid "Rotating register index must be a non-negative constant" msgstr "El índice de registros rotantes debe ser una constante que no sea negativa" -#: config/tc-ia64.c:7696 +#: config/tc-ia64.c:7855 #, c-format msgid "Index out of range 0..%u" -msgstr "Índice fuera de rango 0..%u" +msgstr "Índice fuera de limite 0..%u" -#: config/tc-ia64.c:7708 +#: config/tc-ia64.c:7867 msgid "Indirect register index must be a general register" msgstr "El índice de registros indirectos debe ser un registro general" -#: config/tc-ia64.c:7717 +#: config/tc-ia64.c:7876 msgid "Index can only be applied to rotating or indirect registers" msgstr "El índice sólo se puede aplicar a registros rotantes o indirectos" -#: config/tc-ia64.c:7753 config/tc-xstormy16.c:146 +#: config/tc-ia64.c:7912 config/tc-xstormy16.c:145 msgid "Expected '('" msgstr "Se esperaba '('" -#: config/tc-ia64.c:7761 config/tc-pdp11.c:448 config/tc-pdp11.c:512 -#: config/tc-pdp11.c:546 config/tc-tilegx.c:991 config/tc-tilepro.c:860 -#: config/tc-xstormy16.c:155 +#: config/tc-ia64.c:7920 config/tc-pdp11.c:445 config/tc-pdp11.c:509 +#: config/tc-pdp11.c:543 config/tc-tilegx.c:1047 config/tc-tilepro.c:938 +#: config/tc-xstormy16.c:154 msgid "Missing ')'" -msgstr "Falta un ')'" +msgstr "Ausente ')'" -#: config/tc-ia64.c:7779 config/tc-xstormy16.c:162 +#: config/tc-ia64.c:7938 config/tc-xstormy16.c:161 msgid "Not a symbolic expression" msgstr "No es una expresión simbólica" -#: config/tc-ia64.c:7784 config/tc-ia64.c:7798 +#: config/tc-ia64.c:7943 config/tc-ia64.c:7957 msgid "Illegal combination of relocation functions" msgstr "Combinación ilegal de funciones de reubicación" -#: config/tc-ia64.c:7887 +#: config/tc-ia64.c:8046 msgid "No current frame" -msgstr "No hay un marco actual" +msgstr "Sin marco actual" -#: config/tc-ia64.c:7889 +#: config/tc-ia64.c:8048 #, c-format msgid "Register number out of range 0..%u" -msgstr "Número de registro fuera de rango 0..%u" +msgstr "Número de registro fuera de limite 0..%u" -#: config/tc-ia64.c:7927 +#: config/tc-ia64.c:8087 msgid "Standalone `#' is illegal" msgstr "Un `#' solo es ilegal" -#: config/tc-ia64.c:7930 +#: config/tc-ia64.c:8090 msgid "Redundant `#' suffix operators" msgstr "Operadores de sufijo `#' redundantes" -#: config/tc-ia64.c:8088 +#: config/tc-ia64.c:8248 #, c-format msgid "Unhandled dependency %s for %s (%s), note %d" -msgstr "Dependencia %s sin manejar para %s (%s), nota %d" +msgstr "Dependencia %s sin manipular para %s (%s), nota %d" -#: config/tc-ia64.c:9383 +#: config/tc-ia64.c:9561 #, c-format msgid "Unrecognized dependency specifier %d\n" -msgstr "No se reconoce el especificador de dependencia %d\n" +msgstr "No reconocido el especificador de dependencia %d\n" -#: config/tc-ia64.c:10259 +#: config/tc-ia64.c:10431 msgid "Only the first path encountering the conflict is reported" msgstr "Solamente se reporta la primera ruta donde se encuentra el conflicto" -#: config/tc-ia64.c:10261 +#: config/tc-ia64.c:10433 msgid "This is the location of the conflicting usage" msgstr "Esta es la ubicación del uso conflictivo" -#: config/tc-ia64.c:10522 +#: config/tc-ia64.c:10695 #, c-format msgid "Unknown opcode `%s'" -msgstr "Código de operación `%s' desconocido" +msgstr "Código operacional «%s» desconocido" -#: config/tc-ia64.c:10600 +#: config/tc-ia64.c:10773 #, c-format msgid "AR %d can only be accessed by %c-unit" msgstr "AR %d sólo se puede acceder por %c-unit" -#: config/tc-ia64.c:10612 +#: config/tc-ia64.c:10785 msgid "hint.b may be treated as nop" -msgstr "hint.b se puede tratar como nop" +msgstr "hint.b quizá es tratado como nop" -#: config/tc-ia64.c:10615 +#: config/tc-ia64.c:10788 msgid "hint.b shouldn't be used" msgstr "no se debe usar hint.b" -#: config/tc-ia64.c:10654 +#: config/tc-ia64.c:10827 #, c-format msgid "`%s' cannot be predicated" -msgstr "`%s' no puede ser predicado" +msgstr "«%s» no puede ser predicado" -#: config/tc-ia64.c:10726 +#: config/tc-ia64.c:10899 msgid "Closing bracket missing" -msgstr "Falta una llave que cierra" +msgstr "Ausentea llave que cierra" -#: config/tc-ia64.c:10735 +#: config/tc-ia64.c:10908 msgid "Index must be a general register" msgstr "El índice debe ser un registro general" -#: config/tc-ia64.c:10900 +#: config/tc-ia64.c:11073 #, c-format msgid "Unsupported fixup size %d" msgstr "No se admite el tamaño de compostura %d" #. This should be an error, but since previously there wasn't any #. diagnostic here, don't make it fail because of this for now. -#: config/tc-ia64.c:11172 +#: config/tc-ia64.c:11345 #, c-format msgid "Cannot express %s%d%s relocation" msgstr "No se puede expresar la reubicación %s%d%s" -#: config/tc-ia64.c:11191 +#: config/tc-ia64.c:11364 msgid "No addend allowed in @fptr() relocation" msgstr "No se permite addend en la reubicación @fptr()" -#: config/tc-ia64.c:11230 +#: config/tc-ia64.c:11403 msgid "integer operand out of range" -msgstr "operando entero fuera de rango" +msgstr "operando entero fuera de límite" -#: config/tc-ia64.c:11297 +#: config/tc-ia64.c:11470 #, c-format msgid "%s must have a constant value" msgstr "%s debe tener un valor constante" -#: config/tc-ia64.c:11317 +#: config/tc-ia64.c:11490 msgid "cannot resolve @slotcount parameter" msgstr "no se puede resolver el parámetro @slotcount" -#: config/tc-ia64.c:11350 +#: config/tc-ia64.c:11523 msgid "invalid @slotcount value" msgstr "valor de @slotcount inválido" -#: config/tc-ia64.c:11387 config/tc-z8k.c:1372 +#: config/tc-ia64.c:11560 config/tc-z8k.c:1378 #, c-format msgid "Cannot represent %s relocation in object file" msgstr "No se puede representar la reubicación %s en el fichero objeto" -#: config/tc-ia64.c:11498 +#: config/tc-ia64.c:11671 msgid "Can't add stop bit to mark end of instruction group" msgstr "No se puede agregar el bit de parada para marcar el fin del grupo de instrucciones" -#: config/tc-ia64.c:11598 config/tc-score.c:6105 read.c:1448 read.c:2434 -#: read.c:3137 read.c:3475 read.c:3519 -msgid "expected symbol name" -msgstr "se esperaba un nombre de símbolo" - -#: config/tc-ia64.c:11608 read.c:2444 read.c:3147 read.c:3503 stabs.c:469 +#: config/tc-ia64.c:11780 read.c:2599 read.c:3308 read.c:3660 stabs.c:464 #, c-format msgid "expected comma after \"%s\"" -msgstr "se esperaba una coma después de \"%s\"" +msgstr "se esperaba una coma tras «%s»" -#: config/tc-ia64.c:11650 +#: config/tc-ia64.c:11822 #, c-format msgid "`%s' is already the alias of %s `%s'" -msgstr "el símbolo `%s' ya es el alias de %s `%s'" +msgstr "el símbolo «%s» ya es el alias de %s «%s»" -#: config/tc-ia64.c:11660 +#: config/tc-ia64.c:11832 #, c-format msgid "%s `%s' already has an alias `%s'" -msgstr "%s `%s' ya tiene un alias `%s'" +msgstr "%s «%s» ya tiene un alias «%s»" -#: config/tc-ia64.c:11671 +#: config/tc-ia64.c:11843 #, c-format msgid "inserting \"%s\" into %s alias hash table failed: %s" -msgstr "falló la inserción de \"%s\" en la tabla de dispersión de alias %s: %s" +msgstr "falló la inserción de «%s» en la distribución de dispersión de alias %s: %s" -#: config/tc-ia64.c:11679 +#: config/tc-ia64.c:11851 #, c-format msgid "inserting \"%s\" into %s name hash table failed: %s" -msgstr "falló la inserción de \"%s\" en la tabla de dispersión de nombres %s: %s" +msgstr "falló la inserción de «%s» en la distribución de dispersión de nombres %s: %s" -#: config/tc-ia64.c:11705 +#: config/tc-ia64.c:11877 #, c-format msgid "symbol `%s' aliased to `%s' is not used" -msgstr "el símbolo `%s' que tiene como alias a `%s' no se utiliza" +msgstr "el símbolo «%s» que tiene como alias a «%s» no se utiliza" -#: config/tc-ia64.c:11728 +#: config/tc-ia64.c:11900 #, c-format msgid "section `%s' aliased to `%s' is not used" -msgstr "la sección `%s' que tiene como alias a `%s' no se utiliza" +msgstr "la sección «%s» que tiene como alias a «%s» no se utiliza" -#: config/tc-ip2k.c:158 +#: config/tc-ip2k.c:139 #, c-format msgid "IP2K specific command line options:\n" msgstr "Opciones de la línea de órdenes específicas de IP2K:\n" -#: config/tc-ip2k.c:159 +#: config/tc-ip2k.c:140 #, c-format msgid " -mip2022 restrict to IP2022 insns \n" msgstr " -mip2022 restringe a insns de IP2022 \n" -#: config/tc-ip2k.c:160 +#: config/tc-ip2k.c:141 #, c-format msgid " -mip2022ext permit extended IP2022 insn\n" msgstr " -mip2022ext permite insns extendidas de IP2022\n" -#: config/tc-iq2000.c:364 +#: config/tc-iq2000.c:362 #, c-format msgid "the yielding instruction %s may not be in a delay slot." msgstr "la instrucción que produce %s no puede estar en una ranura de retardo." -#: config/tc-iq2000.c:372 +#: config/tc-iq2000.c:370 #, c-format msgid "Register number (R%ld) for double word access must be even." msgstr "El número de registro (R%ld) para el acceso de double word debe ser par." -#: config/tc-iq2000.c:381 config/tc-iq2000.c:386 config/tc-iq2000.c:391 -#: config/tc-iq2000.c:408 config/tc-mt.c:244 config/tc-mt.c:249 +#: config/tc-iq2000.c:379 config/tc-iq2000.c:384 config/tc-iq2000.c:389 +#: config/tc-iq2000.c:406 config/tc-mt.c:244 config/tc-mt.c:249 #, c-format msgid "operand references R%ld of previous load." -msgstr "el operando se refiere a R%ld de la carga previa." +msgstr "operando se refiere a R%ld de la carga previa." -#: config/tc-iq2000.c:396 +#: config/tc-iq2000.c:394 msgid "instruction implicitly accesses R31 of previous load." -msgstr "la instrucción accede implícitamente a R31 de la carga previa." +msgstr "instrucción accede implícitamente a R31 de carga anterior." -#: config/tc-iq2000.c:651 config/tc-mep.c:2008 +#: config/tc-iq2000.c:649 config/tc-mep.c:2008 msgid "Unmatched high relocation" msgstr "Reubicación high sin coincidencia" -#: config/tc-iq2000.c:829 config/tc-mips.c:18680 config/tc-score.c:5815 +#: config/tc-iq2000.c:826 config/tc-mips.c:19372 config/tc-score.c:5814 msgid ".end not in text section" msgstr ".end no está en la sección text" -#: config/tc-iq2000.c:833 config/tc-mips.c:18684 config/tc-score.c:5818 +#: config/tc-iq2000.c:830 config/tc-score.c:5817 msgid ".end directive without a preceding .ent directive." msgstr "directiva .end sin una directiva .ent precedente." -#: config/tc-iq2000.c:842 config/tc-mips.c:18693 config/tc-score.c:5826 +#: config/tc-iq2000.c:839 config/tc-score.c:5825 msgid ".end symbol does not match .ent symbol." -msgstr "el símbolo .end no coincide con el símbolo .ent." +msgstr ".end simbólico no coincide con el símbolo .ent." -#: config/tc-iq2000.c:845 config/tc-mips.c:18700 config/tc-score.c:5831 +#: config/tc-iq2000.c:842 config/tc-mips.c:19392 config/tc-score.c:5830 msgid ".end directive missing or unknown symbol" -msgstr "falta la directiva .end o hay un símbolo desconocido" +msgstr "ausente la directiva .end o hay un símbolo desconocido" -#: config/tc-iq2000.c:863 +#: config/tc-iq2000.c:860 msgid "Expected simple number." msgstr "Se esperaba un número simple." -#: config/tc-iq2000.c:892 config/tc-mips.c:18605 config/tc-score.c:5667 +#: config/tc-iq2000.c:889 config/tc-mips.c:19297 config/tc-score.c:5666 #, c-format msgid " *input_line_pointer == '%c' 0x%02x\n" msgstr " *input_line_pointer == '%c' 0x%02x\n" -#: config/tc-iq2000.c:894 +#: config/tc-iq2000.c:891 msgid "Invalid number" msgstr "Número inválido" -#: config/tc-iq2000.c:928 config/tc-mips.c:18772 config/tc-score.c:5705 +#: config/tc-iq2000.c:925 config/tc-score.c:5704 msgid ".ent or .aent not in text section." msgstr ".ent o .aent no están en la sección text." -#: config/tc-iq2000.c:931 +#: config/tc-iq2000.c:928 msgid "missing `.end'" -msgstr "falta un `.end'" - -#: config/tc-lm32.c:237 config/tc-moxie.c:575 -msgid "bad call to md_atof" -msgstr "llamada errónea a md_atof" +msgstr "ausente `.end'" -#: config/tc-m32c.c:143 +#: config/tc-m32c.c:142 #, c-format msgid " M32C specific command line options:\n" -msgstr "Opciones de la línea de órdenes específicas de M32C:\n" +msgstr " Opciones de la línea de órdenes específicas de M32C:\n" #. Pretend that we do not recognise this option. -#: config/tc-m32r.c:331 +#: config/tc-m32r.c:330 msgid "Unrecognised option: -hidden" -msgstr "No se reconoce la opción: -hidden" +msgstr "No reconocida la casilla: -hidden" -#: config/tc-m32r.c:358 config/tc-sparc.c:610 +#: config/tc-m32r.c:357 config/tc-sparc.c:651 msgid "Unrecognized option following -K" -msgstr "No se reconoce la opción a continuación de -K" +msgstr "No reconoce opción seguida de -K" -#: config/tc-m32r.c:373 +#: config/tc-m32r.c:372 #, c-format msgid " M32R specific command line options:\n" -msgstr "Opciones de la línea de órdenes específicas de M32R:\n" +msgstr " Opciones de la línea de órdenes específicas de M32R:\n" -#: config/tc-m32r.c:375 +#: config/tc-m32r.c:374 #, c-format msgid " -m32r disable support for the m32rx instruction set\n" msgstr " -m32r desactiva el soporte para el conjunto de instrucciones m32rx\n" -#: config/tc-m32r.c:377 +#: config/tc-m32r.c:376 #, c-format msgid " -m32rx support the extended m32rx instruction set\n" msgstr " -m32rx admite el conjunto extendido de instrucciones m32rx\n" -#: config/tc-m32r.c:379 +#: config/tc-m32r.c:378 #, c-format msgid " -m32r2 support the extended m32r2 instruction set\n" msgstr " -m32r2 admite el conjunto extendido de instrucciones m32r2\n" -#: config/tc-m32r.c:381 +#: config/tc-m32r.c:380 #, c-format msgid " -EL,-little produce little endian code and data\n" msgstr " -EL,-little produce código y datos little endian\n" -#: config/tc-m32r.c:383 +#: config/tc-m32r.c:382 #, c-format msgid " -EB,-big produce big endian code and data\n" msgstr " -EB,-big produce código y datos big endian\n" -#: config/tc-m32r.c:385 +#: config/tc-m32r.c:384 #, c-format msgid " -parallel try to combine instructions in parallel\n" msgstr " -parallel intenta combinar instrucciones en paralelo\n" -#: config/tc-m32r.c:387 +#: config/tc-m32r.c:386 #, c-format msgid " -no-parallel disable -parallel\n" msgstr " -no-parallel desactiva -parallel\n" -#: config/tc-m32r.c:389 +#: config/tc-m32r.c:388 #, c-format msgid " -no-bitinst disallow the M32R2's extended bit-field instructions\n" msgstr " -no-bitinst desactiva las instrucciones extendidas de campos de bit de M32R2\n" -#: config/tc-m32r.c:391 +#: config/tc-m32r.c:390 #, c-format msgid " -O try to optimize code. Implies -parallel\n" msgstr " -O intenta optimizar código. Implica -parallel\n" -#: config/tc-m32r.c:394 +#: config/tc-m32r.c:393 #, c-format msgid " -warn-explicit-parallel-conflicts warn when parallel instructions\n" msgstr " -warn-explicit-parallel-conflicts avisa cuando hay instrucciones paralelas\n" -#: config/tc-m32r.c:396 +#: config/tc-m32r.c:395 #, c-format -msgid " might violate contraints\n" -msgstr " que pueden violar las restricciones\n" +msgid " might violate constraints\n" +msgstr " quizá viola restricciones\n" -#: config/tc-m32r.c:398 +#: config/tc-m32r.c:397 #, c-format msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n" msgstr " -no-warn-explicit-parallel-conflicts no avisa cuando las instrucciones\n" -#: config/tc-m32r.c:400 +#: config/tc-m32r.c:399 #, c-format -msgid " instructions might violate contraints\n" -msgstr " paralelas pueden violar restricciones\n" +msgid " instructions might violate constraints\n" +msgstr " instrucciones quizá violan restricciones\n" -#: config/tc-m32r.c:402 +#: config/tc-m32r.c:401 #, c-format msgid " -Wp synonym for -warn-explicit-parallel-conflicts\n" msgstr " -Wp sinónimo para -warn-explicit-parallel-conflicts\n" -#: config/tc-m32r.c:404 +#: config/tc-m32r.c:403 #, c-format msgid " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n" msgstr " -Wnp sinónimo para -no-warn-explicit-parallel-conflicts\n" -#: config/tc-m32r.c:406 +#: config/tc-m32r.c:405 #, c-format msgid " -ignore-parallel-conflicts do not check parallel instructions\n" msgstr " -ignore-parallel-conflicts no revisa cuando hay instrucciones paralelas\n" -#: config/tc-m32r.c:408 +#: config/tc-m32r.c:407 #, c-format msgid " for constraint violations\n" msgstr " que violan las restricciones\n" -#: config/tc-m32r.c:410 +#: config/tc-m32r.c:409 #, c-format msgid " -no-ignore-parallel-conflicts check parallel instructions for\n" msgstr " -no-ignore-parallel-conflicts revisa cuando hay instrucciones paralelas\n" -#: config/tc-m32r.c:412 +#: config/tc-m32r.c:411 #, c-format msgid " constraint violations\n" msgstr " que violan las restricciones\n" -#: config/tc-m32r.c:414 +#: config/tc-m32r.c:413 #, c-format msgid " -Ip synonym for -ignore-parallel-conflicts\n" msgstr " -Ip sinónimo para -ignore-parallel-conflicts\n" -#: config/tc-m32r.c:416 +#: config/tc-m32r.c:415 #, c-format msgid " -nIp synonym for -no-ignore-parallel-conflicts\n" msgstr " -nIp sinónimo para -no-ignore-parallel-conflicts\n" -#: config/tc-m32r.c:419 +#: config/tc-m32r.c:418 #, c-format msgid " -warn-unmatched-high warn when an (s)high reloc has no matching low reloc\n" msgstr " -warn-unmatched-high avisa cundo una reubicación (s)high no tiene una reubicación low correspondiente\n" -#: config/tc-m32r.c:421 +#: config/tc-m32r.c:420 #, c-format msgid " -no-warn-unmatched-high do not warn about missing low relocs\n" -msgstr " -no-warn-unmatched-high no avisa cuando faltan reubicaciones low\n" +msgstr " -no-warn-unmatched-high no avisa cuando ausenten reubicaciones low\n" -#: config/tc-m32r.c:423 +#: config/tc-m32r.c:422 #, c-format msgid " -Wuh synonym for -warn-unmatched-high\n" msgstr " -Wuh sinónimo para -warn-unmatched-high\n" -#: config/tc-m32r.c:425 +#: config/tc-m32r.c:424 #, c-format msgid " -Wnuh synonym for -no-warn-unmatched-high\n" msgstr " -Wnuh sinónimo para -no-warn-unmatched-high\n" -#: config/tc-m32r.c:428 +#: config/tc-m32r.c:427 #, c-format msgid " -KPIC generate PIC\n" msgstr " -KPIC genera PIC\n" -#: config/tc-m32r.c:850 +#: config/tc-m32r.c:846 msgid "instructions write to the same destination register." msgstr "las instrucciones escriben al mismo registro de destino." -#: config/tc-m32r.c:858 +#: config/tc-m32r.c:854 msgid "Instructions do not use parallel execution pipelines." msgstr "Las instrucciones no usan tuberías de ejecución paralela." -#: config/tc-m32r.c:866 +#: config/tc-m32r.c:862 msgid "Instructions share the same execution pipeline" msgstr "Las instrucciones comparten la misma tubería de ejecución" -#: config/tc-m32r.c:931 config/tc-m32r.c:1045 +#: config/tc-m32r.c:927 config/tc-m32r.c:1041 #, c-format msgid "not a 16 bit instruction '%s'" -msgstr "no hay una instrucción 16 bit '%s'" +msgstr "no hay una instrucción 16 bit «%s»" -#: config/tc-m32r.c:943 config/tc-m32r.c:1057 config/tc-m32r.c:1241 +#: config/tc-m32r.c:939 config/tc-m32r.c:1053 config/tc-m32r.c:1237 #, c-format msgid "instruction '%s' is for the M32R2 only" -msgstr "la instrucción '%s' sólo es para el M32R2" +msgstr "la instrucción «%s» sólo es para el M32R2" -#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254 +#: config/tc-m32r.c:952 config/tc-m32r.c:1066 config/tc-m32r.c:1250 #, c-format msgid "unknown instruction '%s'" -msgstr "instrucción '%s' desconocida" +msgstr "desconoce instrucción «%s»" -#: config/tc-m32r.c:965 config/tc-m32r.c:1077 config/tc-m32r.c:1261 +#: config/tc-m32r.c:961 config/tc-m32r.c:1073 config/tc-m32r.c:1257 #, c-format msgid "instruction '%s' is for the M32RX only" -msgstr "la instrucción '%s' sólo es para el M32RX" +msgstr "la instrucción «%s» sólo es para el M32RX" -#: config/tc-m32r.c:974 config/tc-m32r.c:1086 +#: config/tc-m32r.c:970 config/tc-m32r.c:1082 #, c-format msgid "instruction '%s' cannot be executed in parallel." -msgstr "la instrucción '%s' no se puede ejecutar en paralelo." +msgstr "la instrucción «%s» no se puede ejecutar en paralelo." -#: config/tc-m32r.c:1029 config/tc-m32r.c:1111 config/tc-m32r.c:1318 +#: config/tc-m32r.c:1025 config/tc-m32r.c:1107 config/tc-m32r.c:1314 msgid "internal error: lookup/get operands failed" msgstr "error interno: fallaron los operandos lookup/get" -#: config/tc-m32r.c:1096 +#: config/tc-m32r.c:1092 #, c-format msgid "'%s': only the NOP instruction can be issued in parallel on the m32r" -msgstr "'%s': solamente las instrucciones NOP se puede ejecutar en paralelo en el m32r" +msgstr "«%s»: solamente las instrucciones NOP se puede ejecutar en paralelo en el m32r" -#: config/tc-m32r.c:1125 +#: config/tc-m32r.c:1121 #, c-format msgid "%s: output of 1st instruction is the same as an input to 2nd instruction - is this intentional ?" msgstr "%s: la salida de la 1a instrucción es la misma que una entrada a la 2a instrucción - ¿Esto es intencional?" -#: config/tc-m32r.c:1129 +#: config/tc-m32r.c:1125 #, c-format msgid "%s: output of 2nd instruction is the same as an input to 1st instruction - is this intentional ?" msgstr "%s: la salida de la 2a instrucción es la misma que una entrada a la 1a instrucción - ¿Esto es intencional?" -#: config/tc-m32r.c:1503 +#: config/tc-m32r.c:1498 #, c-format msgid ".SCOMMon length (%ld.) <0! Ignored." msgstr "¡Longitud SCOMMon (%ld.) <0! Se descarta." -#: config/tc-m32r.c:1553 +#: config/tc-m32r.c:1548 #, c-format msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld." -msgstr "La longitud de .scomm \"%s\" ya es %ld. No se cambió a %ld." +msgstr "La longitud de .scomm «%s» ya es %ld. No se cambió a %ld." -#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:775 -#: config/tc-sh.c:2456 +#: config/tc-m32r.c:1925 config/tc-m32r.c:1978 config/tc-nds32.c:4185 +#: config/tc-nds32.c:4221 config/tc-sh.c:774 config/tc-sh.c:2457 msgid "Invalid PIC expression." msgstr "Expresión PIC inválida." -#: config/tc-m32r.c:2074 +#: config/tc-m32r.c:2069 msgid "Unmatched high/shigh reloc" msgstr "Reubicación high/shigh sin coincidencia" -#: config/tc-m68hc11.c:371 -#, c-format +#: config/tc-m68hc11.c:416 +#, fuzzy, c-format +#| msgid "" +#| "Motorola 68HC11/68HC12/68HCS12 options:\n" +#| " -m68hc11 | -m68hc12 |\n" +#| " -m68hcs12 specify the processor [default %s]\n" +#| " -mshort use 16-bit int ABI (default)\n" +#| " -mlong use 32-bit int ABI\n" +#| " -mshort-double use 32-bit double ABI\n" +#| " -mlong-double use 64-bit double ABI (default)\n" +#| " --force-long-branches always turn relative branches into absolute ones\n" +#| " -S,--short-branches do not turn relative branches into absolute ones\n" +#| " when the offset is out of range\n" +#| " --strict-direct-mode do not turn the direct mode into extended mode\n" +#| " when the instruction does not support direct mode\n" +#| " --print-insn-syntax print the syntax of instruction in case of error\n" +#| " --print-opcodes print the list of instructions with syntax\n" +#| " --generate-example generate an example of each instruction\n" +#| " (used for testing)\n" msgid "" "Motorola 68HC11/68HC12/68HCS12 options:\n" " -m68hc11 | -m68hc12 |\n" -" -m68hcs12 specify the processor [default %s]\n" +" -m68hcs12 | -mm9s12x |\n" +" -mm9s12xg specify the processor [default %s]\n" " -mshort use 16-bit int ABI (default)\n" " -mlong use 32-bit int ABI\n" " -mshort-double use 32-bit double ABI\n" @@ -8067,6 +10145,7 @@ msgid "" " when the instruction does not support direct mode\n" " --print-insn-syntax print the syntax of instruction in case of error\n" " --print-opcodes print the list of instructions with syntax\n" +" --xgate-ramoffset offset ram addresses by 0xc000\n" " --generate-example generate an example of each instruction\n" " (used for testing)\n" msgstr "" @@ -8080,7 +10159,7 @@ msgstr "" " --force-long-branchs siempre convierte las ramificaciones relativas en\n" " absolutas\n" " -S,--short-branchs no convierte las ramificaciones relativas en\n" -" absolutas cuando el desplazamiento está fuera de rango\n" +" absolutas cuando el desplazamiento está fuera de limite\n" " --strict-direct-mode no convierte el modo directo en modo extendido\n" " cuando la instrucción no admite modo directo\n" " --print-insn-syntax muestra la sintaxis de la instrucción en caso de\n" @@ -8089,700 +10168,748 @@ msgstr "" " --generate-example genera un ejemplo de cada instrucción\n" " (se utiliza para pruebas)\n" -#: config/tc-m68hc11.c:417 +#: config/tc-m68hc11.c:464 config/tc-xgate.c:284 #, c-format msgid "Default target `%s' is not supported." -msgstr "No se admite el objetivo por defecto `%s'." +msgstr "No se admite el objetivo por defecto «%s»." #. Dump the opcode statistics table. -#: config/tc-m68hc11.c:435 +#: config/tc-m68hc11.c:482 #, c-format msgid "Name # Modes Min ops Max ops Modes mask # Used\n" msgstr "Nombre # Modos Min ops Max ops Masc. modos # Usado\n" -#: config/tc-m68hc11.c:501 +#: config/tc-m68hc11.c:561 #, c-format msgid "Option `%s' is not recognized." -msgstr "No se reconoce la opción `%s'." +msgstr "No reconocida la casilla «%s»." + +#: config/tc-m68hc11.c:748 +msgid "imm3" +msgstr "" -#: config/tc-m68hc11.c:671 +#: config/tc-m68hc11.c:756 +msgid "RD" +msgstr "RD" + +#: config/tc-m68hc11.c:764 +msgid "RD,RS" +msgstr "RD,RS" + +#: config/tc-m68hc11.c:772 +msgid "RI, #imm4" +msgstr "RI, #imm4" + +#: config/tc-m68hc11.c:804 +msgid "RD, (RI,#offs5)" +msgstr "RD, (RI,#offs5)" + +#: config/tc-m68hc11.c:856 msgid "#<imm8>" msgstr "#<imm8>" -#: config/tc-m68hc11.c:680 +#: config/tc-m68hc11.c:865 msgid "#<imm16>" msgstr "#<imm16>" -#: config/tc-m68hc11.c:689 config/tc-m68hc11.c:698 +#: config/tc-m68hc11.c:874 config/tc-m68hc11.c:883 msgid "<imm8>,X" msgstr "<imm8>,X" -#: config/tc-m68hc11.c:725 +#: config/tc-m68hc11.c:910 msgid "*<abs8>" msgstr "*<abs8>" -#: config/tc-m68hc11.c:737 +#: config/tc-m68hc11.c:922 msgid "#<mask>" msgstr "#<máscara>" -#: config/tc-m68hc11.c:747 +#: config/tc-m68hc11.c:932 #, c-format msgid "symbol%d" msgstr "símbolo%d" -#: config/tc-m68hc11.c:749 +#: config/tc-m68hc11.c:934 msgid "<abs>" msgstr "<abs>" -#: config/tc-m68hc11.c:768 +#: config/tc-m68hc11.c:953 msgid "<label>" msgstr "<etiqueta>" -#: config/tc-m68hc11.c:784 +#: config/tc-m68hc11.c:969 #, c-format msgid "" "# Example of `%s' instructions\n" "\t.sect .text\n" "_start:\n" msgstr "" -"# Ejemplo de las instrucciones `%s'\n" +"# Ejemplo de las instrucciones «%s»\n" "\t.sect .text\n" "_start:\n" -#: config/tc-m68hc11.c:831 +#: config/tc-m68hc11.c:1016 #, c-format msgid "Instruction `%s' is not recognized." -msgstr "No se reconoce la instrucción `%s'." +msgstr "No reconocida la instrucción «%s»." -#: config/tc-m68hc11.c:836 +#: config/tc-m68hc11.c:1021 #, c-format msgid "Instruction formats for `%s':" -msgstr "Formatos de instrucción para `%s':" +msgstr "Formatos de instrucción para «%s»:" -#: config/tc-m68hc11.c:966 +#: config/tc-m68hc11.c:1173 #, c-format msgid "Immediate operand is not allowed for operand %d." -msgstr "No se permite un operando inmediato para el operando %d." +msgstr "No se permite un operando inmediato para operando %d." -#: config/tc-m68hc11.c:1010 +#: config/tc-m68hc11.c:1217 msgid "Indirect indexed addressing is not valid for 68HC11." msgstr "El direccionamiento indizado indirecto no es válido para 68HC11." -#: config/tc-m68hc11.c:1030 +#: config/tc-m68hc11.c:1237 msgid "Spurious `,' or bad indirect register addressing mode." -msgstr "`,' sobrante o modo de direccionamiento de registro indirecto erróneo." +msgstr "`,' sobrante o modo de direccionamiento de registro indirecto equivocado." -#: config/tc-m68hc11.c:1052 +#: config/tc-m68hc11.c:1259 msgid "Missing second register or offset for indexed-indirect mode." -msgstr "Faltan el segundo registro o el desplazamiento para el modo indizado indirecto." +msgstr "Ausenten el segundo registro o el desplazamiento para el modo indizado indirecto." -#: config/tc-m68hc11.c:1062 +#: config/tc-m68hc11.c:1269 msgid "Missing second register for indexed-indirect mode." -msgstr "Falta el segundo registro para el modo indizado indirecto." +msgstr "Ausente el segundo registro para el modo indizado indirecto." -#: config/tc-m68hc11.c:1078 +#: config/tc-m68hc11.c:1285 msgid "Missing `]' to close indexed-indirect mode." -msgstr "Falta un `]' para cerrar el modo indizado directo." +msgstr "Ausente `]' para cerrar el modo indizado directo." -#: config/tc-m68hc11.c:1123 +#: config/tc-m68hc11.c:1330 config/tc-m68hc11.c:2961 config/tc-m68hc11.c:3073 +#: config/tc-m68hc11.c:3147 config/tc-m68hc11.c:3331 config/tc-m68hc11.c:3402 msgid "Illegal operand." msgstr "Operando ilegal." -#: config/tc-m68hc11.c:1128 +#. Looks like OP_R_R. +#: config/tc-m68hc11.c:1335 config/tc-m68hc11.c:2966 config/tc-m68hc11.c:3078 +#: config/tc-m68hc11.c:3152 config/tc-m68hc11.c:3258 config/tc-m68hc11.c:3310 +#: config/tc-m68hc11.c:3318 config/tc-m68hc11.c:3336 msgid "Missing operand." -msgstr "Falta un operando." +msgstr "Ausente operando." -#: config/tc-m68hc11.c:1181 +#: config/tc-m68hc11.c:1388 msgid "Pre-increment mode is not valid for 68HC11" msgstr "El modo de pre-incremento no es válido para 68HC11" -#: config/tc-m68hc11.c:1194 +#: config/tc-m68hc11.c:1401 msgid "Wrong register in register indirect mode." -msgstr "Registro erróneo en el modo indirecto de registro." +msgstr "Registro equivocado en el modo indirecto de registro." -#: config/tc-m68hc11.c:1202 +#: config/tc-m68hc11.c:1409 msgid "Missing `]' to close register indirect operand." -msgstr "Falta un `]' para cerrar el operando indirecto de registro." +msgstr "Ausente `]' para cerrar operando indirecto de registro." -#: config/tc-m68hc11.c:1222 +#: config/tc-m68hc11.c:1429 msgid "Post-decrement mode is not valid for 68HC11." msgstr "El modo de post-decremento no es válido para 68HC11." -#: config/tc-m68hc11.c:1230 +#: config/tc-m68hc11.c:1437 msgid "Post-increment mode is not valid for 68HC11." msgstr "El modo de post-incremento no es válido para 68HC11." -#: config/tc-m68hc11.c:1248 +#: config/tc-m68hc11.c:1455 msgid "Invalid indexed indirect mode." msgstr "Modo indizado indirecto inválido." -#: config/tc-m68hc11.c:1340 +#: config/tc-m68hc11.c:1579 #, c-format msgid "Trap id `%ld' is out of range." -msgstr "El id de trampa `%ld' está fuera de rango." +msgstr "El id de trampa `%ld' está fuera de limite." -#: config/tc-m68hc11.c:1344 +#: config/tc-m68hc11.c:1583 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]." msgstr "El id de trampa debe estar dentro de [0x30..0x39] o [0x40..0xff]" -#: config/tc-m68hc11.c:1351 +#: config/tc-m68hc11.c:1590 config/tc-m68hc11.c:1741 #, c-format msgid "Operand out of 8-bit range: `%ld'." -msgstr "Operando fuera del rango de 8-bit: `%ld'." +msgstr "Operando fuera del limite de 8-bit: `%ld'." -#: config/tc-m68hc11.c:1358 +#: config/tc-m68hc11.c:1597 msgid "The trap id must be a constant." msgstr "El id de trampa debe ser una constante." -#: config/tc-m68hc11.c:1393 +#: config/tc-m68hc11.c:1629 config/tc-m68hc11.c:1784 config/tc-xgate.c:1345 #, c-format msgid "Operand `%x' not recognized in fixup8." -msgstr "No se reconoce el operando `%x' en fixup8." +msgstr "No reconoce operando `%x' en fixup8." -#: config/tc-m68hc11.c:1410 config/tc-m68hc11.c:1459 +#: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694 #, c-format msgid "Operand out of 16-bit range: `%ld'." -msgstr "Operando fuera del rango de 16-bit: `%ld'." +msgstr "Operando fuera del limite de 16-bit: `%ld'." -#: config/tc-m68hc11.c:1442 config/tc-m68hc11.c:1473 +#: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708 #, c-format msgid "Operand `%x' not recognized in fixup16." -msgstr "No se reconoce el operando `%x' en fixup16." +msgstr "No reconoce operando `%x' en fixup16." -#: config/tc-m68hc11.c:1490 +#: config/tc-m68hc11.c:1801 #, c-format msgid "Unexpected branch conversion with `%x'" msgstr "Conversión de ramificación inesperada con `%x'" -#: config/tc-m68hc11.c:1576 config/tc-m68hc11.c:1708 +#: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019 #, c-format msgid "Operand out of range for a relative branch: `%ld'" -msgstr "Operando fuera de rango para una ramificación relativa: `%ld'" +msgstr "Operando fuera de limite para una ramificación relativa: `%ld'" -#: config/tc-m68hc11.c:1676 +#: config/tc-m68hc11.c:1987 msgid "Invalid register for dbcc/tbcc instruction." msgstr "Registro inválido para la instrucción dbcc/tbcc." -#: config/tc-m68hc11.c:1764 +#: config/tc-m68hc11.c:2075 #, c-format msgid "Increment/decrement value is out of range: `%ld'." -msgstr "El valor de incremento/decremento está fuera de rango: `%ld'." +msgstr "El valor de incremento/decremento está fuera de limite: `%ld'." -#: config/tc-m68hc11.c:1775 +#: config/tc-m68hc11.c:2087 msgid "Expecting a register." msgstr "Se espera un registro." -#: config/tc-m68hc11.c:1790 +#: config/tc-m68hc11.c:2102 msgid "Invalid register for post/pre increment." msgstr "Registro inválido para post/pre incremento." -#: config/tc-m68hc11.c:1820 +#: config/tc-m68hc11.c:2132 msgid "Invalid register." msgstr "Registro inválido." -#: config/tc-m68hc11.c:1827 +#: config/tc-m68hc11.c:2139 #, c-format msgid "Offset out of 16-bit range: %ld." -msgstr "Desplazamiento fuera del rango de 16-bit: %ld." +msgstr "Desplazamiento fuera del limite de 16-bit: %ld." -#: config/tc-m68hc11.c:1832 +#: config/tc-m68hc11.c:2145 #, c-format msgid "Offset out of 5-bit range for movw/movb insn: %ld." -msgstr "Desplazamiento fuera del rango de 5-bit para insn movw/movb: %ld." +msgstr "Desplazamiento fuera del limite de 5-bit para insn movw/movb: %ld." -#: config/tc-m68hc11.c:1938 +#: config/tc-m68hc11.c:2270 msgid "Expecting register D for indexed indirect mode." msgstr "Se espera el registro D para el modo indizado indirecto." -#: config/tc-m68hc11.c:1940 +#: config/tc-m68hc11.c:2272 msgid "Indexed indirect mode is not allowed for movb/movw." msgstr "No se permite el modo indizado directo para movb/movw." -#: config/tc-m68hc11.c:1957 +#: config/tc-m68hc11.c:2289 msgid "Invalid accumulator register." msgstr "Registro acumulador inválido." -#: config/tc-m68hc11.c:1982 +#: config/tc-m68hc11.c:2315 msgid "Invalid indexed register." msgstr "Registro indizado inválido." -#: config/tc-m68hc11.c:1990 +#: config/tc-m68hc11.c:2325 msgid "Addressing mode not implemented yet." msgstr "Modo de direccionamiento aún sin implementar." -#: config/tc-m68hc11.c:2003 +#: config/tc-m68hc11.c:2339 msgid "Invalid source register for this instruction, use 'tfr'." msgstr "Registro fuente inválido para esta instrucción, utilice 'tfr'." -#: config/tc-m68hc11.c:2005 +#: config/tc-m68hc11.c:2341 msgid "Invalid source register." msgstr "Registro fuente inválido." -#: config/tc-m68hc11.c:2010 +#: config/tc-m68hc11.c:2346 msgid "Invalid destination register for this instruction, use 'tfr'." msgstr "Registro destino inválido para esta instrucción, utilice 'tfr'." -#: config/tc-m68hc11.c:2012 +#: config/tc-m68hc11.c:2348 msgid "Invalid destination register." msgstr "Registro destino inválido." -#: config/tc-m68hc11.c:2108 +#: config/tc-m68hc11.c:2523 msgid "Invalid indexed register, expecting register X." msgstr "Registro indizado inválido, se esperaba el registro X." -#: config/tc-m68hc11.c:2110 +#: config/tc-m68hc11.c:2525 msgid "Invalid indexed register, expecting register Y." msgstr "Registro indizado inválido, se esperaba el registro Y." -#: config/tc-m68hc11.c:2418 +#: config/tc-m68hc11.c:2844 msgid "No instruction or missing opcode." -msgstr "No hay instrucción o falta el código de operación." +msgstr "No hay instrucción o ausente el código operacional." -#: config/tc-m68hc11.c:2483 +#: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3532 #, c-format msgid "Opcode `%s' is not recognized." -msgstr "No se reconoce el código de operación `%s'." +msgstr "No reconocido el código operacional «%s»." -#: config/tc-m68hc11.c:2505 +#: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3554 #, c-format msgid "Garbage at end of instruction: `%s'." -msgstr "Basura al final de la instrucción: `%s'." +msgstr "Basura al final de la instrucción: «%s»." -#: config/tc-m68hc11.c:2528 +#: config/tc-m68hc11.c:3440 +#, c-format +msgid "Failed to find a valid mode for `%s'." +msgstr "Fallaba al encontrar un modo válido para «%s»." + +#: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3682 config/tc-m68hc11.c:3688 #, c-format msgid "Invalid operand for `%s'" -msgstr "Operando inválido para `%s'" +msgstr "Operando inválido para «%s»" -#: config/tc-m68hc11.c:2579 +#: config/tc-m68hc11.c:3740 #, c-format msgid "Invalid mode: %s\n" msgstr "Modo inválido: %s\n" -#: config/tc-m68hc11.c:2639 +#: config/tc-m68hc11.c:3799 msgid "bad .relax format" -msgstr "formato de .relax erróneo" +msgstr "formato de .relax equivocado" -#: config/tc-m68hc11.c:2683 +#: config/tc-m68hc11.c:3843 config/tc-xgate.c:630 #, c-format msgid "Relocation %d is not supported by object file format." msgstr "El formato del fichero objeto no admite la reubicación %d." -#: config/tc-m68hc11.c:2962 +#: config/tc-m68hc11.c:4120 msgid "bra or bsr with undefined symbol." msgstr "bra o bsr con símbolo indefinido." -#: config/tc-m68hc11.c:3063 config/tc-m68hc11.c:3120 +#: config/tc-m68hc11.c:4221 config/tc-m68hc11.c:4278 #, c-format msgid "Subtype %d is not recognized." -msgstr "No se reconoce el subtipo %d." +msgstr "No reconocido el subtipo %d." -#: config/tc-m68hc11.c:3178 +#: config/tc-m68hc11.c:4336 config/tc-xgate.c:663 msgid "Expression too complex." msgstr "Expresión demasiado compleja." -#: config/tc-m68hc11.c:3209 +#: config/tc-m68hc11.c:4367 config/tc-xgate.c:708 config/tc-xgate.c:717 msgid "Value out of 16-bit range." -msgstr "Valor fuera del rango de 16-bit." +msgstr "Valor fuera del limite de 16-bit." -#: config/tc-m68hc11.c:3227 +#: config/tc-m68hc11.c:4389 #, c-format msgid "Value %ld too large for 8-bit PC-relative branch." +msgstr "Valora %ld demasiado grande para la ramificación de 8-bit relativa al PC." + +#: config/tc-m68hc11.c:4399 config/tc-xgate.c:674 +#, fuzzy, c-format +#| msgid "Value %ld too large for 8-bit PC-relative branch." +msgid "Value %ld too large for 9-bit PC-relative branch." +msgstr "El valor %ld es demasiado grande para la ramificación de 8-bit relativa al PC." + +#: config/tc-m68hc11.c:4408 config/tc-xgate.c:691 +#, fuzzy, c-format +#| msgid "Value %ld too large for 8-bit PC-relative branch." +msgid "Value %ld too large for 10-bit PC-relative branch." msgstr "El valor %ld es demasiado grande para la ramificación de 8-bit relativa al PC." -#: config/tc-m68hc11.c:3234 +#: config/tc-m68hc11.c:4416 #, c-format msgid "Auto increment/decrement offset '%ld' is out of range." -msgstr "El auto incremento/decremento del desplazamiento '%ld' está fuera de rango." +msgstr "El auto incremento/decremento del desplazamiento '%ld' está fuera de limite." -#: config/tc-m68hc11.c:3247 +#: config/tc-m68hc11.c:4429 #, c-format msgid "Offset out of 5-bit range for movw/movb insn: %ld" -msgstr "Desplazamiento fuera del rango de 5-bit para insn movw/movb: %ld" +msgstr "Desplazamiento fuera del limite de 5-bit para insn movw/movb: %ld" + +#: config/tc-m68hc11.c:4440 +#, fuzzy, c-format +#| msgid "Offset out of 5-bit range for movw/movb insn: %ld" +msgid "Offset out of 9-bit range for movw/movb insn: %ld" +msgstr "Desplazamiento fuera del limite de 5-bit para insn movw/movb: %ld" + +#: config/tc-m68hc11.c:4452 +#, c-format +msgid "Offset out of 16-bit range for movw/movb insn: %ld" +msgstr "Desplazamiento fuera del limite de 16-bit para insn movw/movb: %ld" -#: config/tc-m68hc11.c:3263 +#: config/tc-m68hc11.c:4469 config/tc-xgate.c:752 #, c-format msgid "Line %d: unknown relocation type: 0x%x." -msgstr "Línea %d: tipo de reubicación desconocido: 0x%x." +msgstr "Línea %d: tipo reubicado desconocido: 0x%x." -#: config/tc-m68k.c:1161 +#: config/tc-m68hc11.c:4494 +msgid "Invalid directive" +msgstr "Directiva no válida" + +#: config/tc-m68k.c:1165 #, c-format msgid "Can not do %d byte pc-relative relocation" msgstr "No se puede hacer la reubicación relativa a pc de %d bytes" -#: config/tc-m68k.c:1163 +#: config/tc-m68k.c:1167 #, c-format msgid "Can not do %d byte pc-relative pic relocation" msgstr "No se puede hacer la reubicación pic relativa a pc de %d bytes" -#: config/tc-m68k.c:1168 +#: config/tc-m68k.c:1172 #, c-format msgid "Can not do %d byte relocation" msgstr "No se puede hacer la reubicación de %d bytes" -#: config/tc-m68k.c:1170 +#: config/tc-m68k.c:1174 #, c-format msgid "Can not do %d byte pic relocation" msgstr "No se puede hacer la reubicación pic de %d bytes" -#: config/tc-m68k.c:1250 +#: config/tc-m68k.c:1254 #, c-format msgid "Unable to produce reloc against symbol '%s'" -msgstr "No se puede producir una reubicación contra el símbolo '%s'" +msgstr "Incapaz producir reubicación contra símbolo «%s»" -#: config/tc-m68k.c:1309 config/tc-vax.c:2363 +#: config/tc-m68k.c:1313 config/tc-vax.c:2369 #, c-format msgid "Cannot make %s relocation PC relative" msgstr "No se puede hacer la reubicación relativa a PC %s" -#: config/tc-m68k.c:1427 config/tc-vax.c:1873 +#: config/tc-m68k.c:1429 config/tc-vax.c:1879 msgid "No operator" msgstr "No hay operador" -#: config/tc-m68k.c:1457 config/tc-vax.c:1889 +#: config/tc-m68k.c:1459 config/tc-vax.c:1895 msgid "Unknown operator" msgstr "Operador desconocido" -#: config/tc-m68k.c:2360 +#: config/tc-m68k.c:2362 msgid "invalid instruction for this architecture; needs " msgstr "instrucción inválida para esta arquitectura; necesita " -#: config/tc-m68k.c:2368 +#: config/tc-m68k.c:2370 msgid "hardware divide" msgstr "divide por hardware" -#: config/tc-m68k.c:2390 config/tc-m68k.c:2394 config/tc-m68k.c:2398 +#: config/tc-m68k.c:2392 config/tc-m68k.c:2396 config/tc-m68k.c:2400 msgid "or higher" msgstr "o superior" -#: config/tc-m68k.c:2451 +#: config/tc-m68k.c:2453 msgid "operands mismatch" msgstr "no coinciden los operandos" -#: config/tc-m68k.c:2515 config/tc-m68k.c:2521 config/tc-m68k.c:2527 -#: config/tc-mmix.c:2467 config/tc-mmix.c:2491 +#: config/tc-m68k.c:2517 config/tc-m68k.c:2523 config/tc-m68k.c:2529 +#: config/tc-mmix.c:2495 config/tc-mmix.c:2519 msgid "operand out of range" -msgstr "operando fuera de rango" +msgstr "operando fuera de limite" -#: config/tc-m68k.c:2584 +#: config/tc-m68k.c:2586 #, c-format msgid "Bignum too big for %c format; truncated" msgstr "Número grande demasiado grande para el formato %c; se trunca" -#: config/tc-m68k.c:2661 +#: config/tc-m68k.c:2663 msgid "displacement too large for this architecture; needs 68020 or higher" msgstr "desubicación demasiado grande para esta arquitectura; necesita 68020 o superior" -#: config/tc-m68k.c:2772 +#: config/tc-m68k.c:2774 msgid "scale factor invalid on this architecture; needs cpu32 or 68020 or higher" msgstr "factor de escala inválido en esta arquitectura; necesita cpu32 o 68020 o superior" -#: config/tc-m68k.c:2777 +#: config/tc-m68k.c:2779 msgid "invalid index size for coldfire" msgstr "tamaño de índice inválido para coldfire" -#: config/tc-m68k.c:2830 +#: config/tc-m68k.c:2832 msgid "Forcing byte displacement" msgstr "Se fuerza la desubicación de byte" -#: config/tc-m68k.c:2832 +#: config/tc-m68k.c:2834 msgid "byte displacement out of range" -msgstr "Desubicación de byte fuera de rango" +msgstr "Desubicación de byte fuera de limite" -#: config/tc-m68k.c:2880 config/tc-m68k.c:2918 +#: config/tc-m68k.c:2882 config/tc-m68k.c:2920 msgid "invalid operand mode for this architecture; needs 68020 or higher" msgstr "modo de operando inválido para esta arquitectura; necesita 68020 o superior" -#: config/tc-m68k.c:2904 config/tc-m68k.c:2938 +#: config/tc-m68k.c:2906 config/tc-m68k.c:2940 msgid ":b not permitted; defaulting to :w" msgstr "no se permite :b; se cambia por defecto a :w" -#: config/tc-m68k.c:3015 +#: config/tc-m68k.c:3017 msgid "unsupported byte value; use a different suffix" msgstr "no se admite el valor de byte; utilice un sufijo diferente" -#: config/tc-m68k.c:3030 +#: config/tc-m68k.c:3032 msgid "unknown/incorrect operand" msgstr "operando desconocido/incorrecto" -#: config/tc-m68k.c:3073 config/tc-m68k.c:3081 config/tc-m68k.c:3088 -#: config/tc-m68k.c:3095 +#: config/tc-m68k.c:3075 config/tc-m68k.c:3083 config/tc-m68k.c:3090 +#: config/tc-m68k.c:3097 msgid "out of range" -msgstr "fuera de rango" +msgstr "fuera de limite" -#: config/tc-m68k.c:3168 +#: config/tc-m68k.c:3171 msgid "Can't use long branches on this architecture" msgstr "No se pueden usar ramificaciones long en esta arquitectura" -#: config/tc-m68k.c:3274 +#: config/tc-m68k.c:3277 msgid "Expression out of range, using 0" -msgstr "Expresión fuera de rango, se usa 0" +msgstr "Expresión fuera de limite, utilizando 0" -#: config/tc-m68k.c:3475 config/tc-m68k.c:3491 +#: config/tc-m68k.c:3478 config/tc-m68k.c:3494 msgid "Floating point register in register list" msgstr "Registro de coma flotante en la lista de registros" -#: config/tc-m68k.c:3481 +#: config/tc-m68k.c:3484 msgid "Wrong register in floating-point reglist" -msgstr "Registro erróneo en la lista de registros de coma flotante" +msgstr "Registro equivocado en la lista de registros de coma flotante" -#: config/tc-m68k.c:3497 +#: config/tc-m68k.c:3500 msgid "incorrect register in reglist" msgstr "registro incorrecto en la lista de registros" -#: config/tc-m68k.c:3503 +#: config/tc-m68k.c:3506 msgid "wrong register in floating-point reglist" -msgstr "registro erróneo en la lista de registros de coma flotante" +msgstr "registro equivocado en la lista de registros de coma flotante" #. ERROR. -#: config/tc-m68k.c:3976 +#: config/tc-m68k.c:3979 msgid "Extra )" -msgstr ") extra" +msgstr "Adicional )" #. ERROR. -#: config/tc-m68k.c:3987 +#: config/tc-m68k.c:3990 msgid "Missing )" -msgstr "Falta )" +msgstr "Ausente )" -#: config/tc-m68k.c:4004 +#: config/tc-m68k.c:4007 msgid "Missing operand" -msgstr "Falta un operando" +msgstr "Ausente operando" -#: config/tc-m68k.c:4329 +#: config/tc-m68k.c:4332 #, c-format msgid "unrecognized default cpu `%s'" -msgstr "no se reconoce el cpu por defecto `%s'" +msgstr "no reconocido el cpu por defecto «%s»" -#: config/tc-m68k.c:4383 +#: config/tc-m68k.c:4386 #, c-format msgid "%s -- statement `%s' ignored" -msgstr "%s -- se descarta la declaración `%s'" +msgstr "%s -- se descarta la declaración «%s»" -#: config/tc-m68k.c:4432 -#, c-format -msgid "Don't know how to figure width of %c in md_assemble()" +#: config/tc-m68k.c:4435 +#, fuzzy, c-format +#| msgid "Don't know how to figure width of %c in md_assemble()" +msgid "Don't know how to figure out width of %c in md_assemble()" msgstr "No se sabe comó reconocer la anchura de %c en md_assemble()" -#: config/tc-m68k.c:4601 -#, c-format -msgid "Internal Error: Can't allocate m68k_sorted_opcodes of size %d" -msgstr "Error Interno: No se puede alojar m68k_sorted_opcodes de tamaño %d" - -#: config/tc-m68k.c:4666 config/tc-m68k.c:4705 +#: config/tc-m68k.c:4667 config/tc-m68k.c:4706 #, c-format msgid "Internal Error: Can't find %s in hash table" -msgstr "Error Interno: No se puede encontrar %s en la tabla de dispersión" +msgstr "Error Interno: No se puede encontrar %s en la distribución de dispersión" -#: config/tc-m68k.c:4669 config/tc-m68k.c:4708 +#: config/tc-m68k.c:4670 config/tc-m68k.c:4709 #, c-format msgid "Internal Error: Can't hash %s: %s" msgstr "Error Interno: No se puede dispersar %s: %s" -#: config/tc-m68k.c:4833 +#: config/tc-m68k.c:4834 #, c-format msgid "text label `%s' aligned to odd boundary" -msgstr "la etiqueta de texto `%s' está alineada a un límite impar" +msgstr "la etiqueta de texto «%s» está alineada a un límite impar" -#: config/tc-m68k.c:5005 +#: config/tc-m68k.c:5006 #, c-format msgid "value %ld out of range" -msgstr "valor %ld fuera de rango" +msgstr "valora %ld fuera de limite" -#: config/tc-m68k.c:5019 +#: config/tc-m68k.c:5020 msgid "invalid byte branch offset" msgstr "desplazamiento de ramificación byte inválido" -#: config/tc-m68k.c:5056 +#: config/tc-m68k.c:5057 msgid "short branch with zero offset: use :w" -msgstr "ramificación short con desplazamiento cero: utilice :w" +msgstr "ramificación corta con desplazamiento cero: utilice :w" -#: config/tc-m68k.c:5100 +#: config/tc-m68k.c:5101 msgid "Conversion of PC relative BSR to absolute JSR" msgstr "Conversión de un BSR relativo a PC a un JSR absoluto" -#: config/tc-m68k.c:5111 +#: config/tc-m68k.c:5112 msgid "Conversion of PC relative branch to absolute jump" msgstr "Conversión de una ramificación relativa a PC a un salto absoluto" -#: config/tc-m68k.c:5128 config/tc-m68k.c:5189 +#: config/tc-m68k.c:5129 config/tc-m68k.c:5186 msgid "Conversion of PC relative conditional branch to absolute jump" msgstr "Conversión de una ramificación condicional relativa a PC a un salto absoluto" -#: config/tc-m68k.c:5169 -msgid "Conversion of DBcc to absolute jump" -msgstr "Conversión de DBcc a un salto absoluto" - -#: config/tc-m68k.c:5254 +#: config/tc-m68k.c:5251 msgid "Conversion of PC relative displacement to absolute" msgstr "Conversión de un desplazamiento relativo a PC a absoluto" -#: config/tc-m68k.c:5467 +#: config/tc-m68k.c:5464 msgid "Tried to convert PC relative branch to absolute jump" msgstr "Se trató de convertir una ramificación relativa a PC a un salto absoluto" -#: config/tc-m68k.c:5512 config/tc-m68k.c:5523 config/tc-m68k.c:5567 +#: config/tc-m68k.c:5509 config/tc-m68k.c:5520 config/tc-m68k.c:5564 msgid "expression out of range: defaulting to 1" -msgstr "expresión fuera de rango: se cambia por defecto a 1" +msgstr "expresión fuera de limite: se cambia por defecto a 1" -#: config/tc-m68k.c:5559 +#: config/tc-m68k.c:5556 msgid "expression out of range: defaulting to 0" -msgstr "expresión fuera de rango: se cambia por defecto a 0" +msgstr "expresión fuera de limite: se cambia por defecto a 0" -#: config/tc-m68k.c:5600 config/tc-m68k.c:5612 +#: config/tc-m68k.c:5597 config/tc-m68k.c:5609 #, c-format msgid "Can't deal with expression; defaulting to %ld" msgstr "No se puede lidiar con la expresión; se cambia por defecto a %ld" -#: config/tc-m68k.c:5626 +#: config/tc-m68k.c:5623 msgid "expression doesn't fit in BYTE" -msgstr "la expresión no cabe en BYTE" +msgstr "expresión no cabe en BYTE" -#: config/tc-m68k.c:5630 +#: config/tc-m68k.c:5627 msgid "expression doesn't fit in WORD" -msgstr "la expresión no cabe en WORD" +msgstr "expresión no cabe en WORD" -#: config/tc-m68k.c:5717 +#: config/tc-m68k.c:5714 #, c-format msgid "%s: unrecognized processor name" -msgstr "%s: no se reconoce el nombre de procesador" +msgstr "%s: no reconocido el nombre de procesador" -#: config/tc-m68k.c:5778 +#: config/tc-m68k.c:5775 msgid "bad coprocessor id" -msgstr "id de coprocesador erróneo" +msgstr "id de coprocesador equivocado" -#: config/tc-m68k.c:5784 +#: config/tc-m68k.c:5781 msgid "unrecognized fopt option" -msgstr "no se reconoce la opción fopt" +msgstr "no se reconoce la casilla fopt" -#: config/tc-m68k.c:5917 +#: config/tc-m68k.c:5913 #, c-format msgid "option `%s' may not be negated" -msgstr "la opción `%s' podría no estar negada" +msgstr "la casilla «%s» podría no estar negada" -#: config/tc-m68k.c:5928 +#: config/tc-m68k.c:5924 #, c-format msgid "option `%s' not recognized" -msgstr "no se reconoce la opción `%s'" +msgstr "no se reconoce la casilla «%s»" -#: config/tc-m68k.c:5957 +#: config/tc-m68k.c:5953 msgid "bad format of OPT NEST=depth" -msgstr "formato erróneo de OPT NEST=profundidad" +msgstr "formato equivocado de OPT NEST=profundidad" -#: config/tc-m68k.c:6013 +#: config/tc-m68k.c:6009 msgid "missing label" -msgstr "falta una etiqueta" +msgstr "ausencia etiquetado" -#: config/tc-m68k.c:6039 +#: config/tc-m68k.c:6035 #, c-format msgid "bad register list: %s" -msgstr "lista de registros errónea: %s" +msgstr "lista de registros equivocada: %s" -#: config/tc-m68k.c:6137 +#: config/tc-m68k.c:6133 msgid "restore without save" -msgstr "restore sin save" +msgstr "restaurar sin guardar" -#: config/tc-m68k.c:6291 config/tc-m68k.c:6661 +#: config/tc-m68k.c:6287 config/tc-m68k.c:6657 msgid "syntax error in structured control directive" -msgstr "error sintáctico en la directiva de control estructurada" +msgstr "error sintáctico en directiva de control estructurada" -#: config/tc-m68k.c:6336 +#: config/tc-m68k.c:6332 msgid "missing condition code in structured control directive" -msgstr "falta el código de condición en la directiva de control estructurada" +msgstr "ausente el código de condición en la directiva de control estructurada" -#: config/tc-m68k.c:6407 +#: config/tc-m68k.c:6403 #, c-format msgid "Condition <%c%c> in structured control directive can not be encoded correctly" msgstr "La condición <%c%c> en la directiva de control estructurada no se puede codificar correctamente" -#: config/tc-m68k.c:6703 +#: config/tc-m68k.c:6699 msgid "missing then" -msgstr "falta un then" +msgstr "ausente then" -#: config/tc-m68k.c:6784 +#: config/tc-m68k.c:6780 msgid "else without matching if" msgstr "else sin if coincidente" -#: config/tc-m68k.c:6817 +#: config/tc-m68k.c:6813 msgid "endi without matching if" msgstr "endi sin if coincidente" -#: config/tc-m68k.c:6857 +#: config/tc-m68k.c:6853 msgid "break outside of structured loop" -msgstr "break fuera de un loop estructurado" +msgstr "break externo al bucle estructurado" -#: config/tc-m68k.c:6895 +#: config/tc-m68k.c:6891 msgid "next outside of structured loop" -msgstr "next fuera de un loop estructurado" +msgstr "next externo al bucle estructurado" -#: config/tc-m68k.c:6946 +#: config/tc-m68k.c:6942 msgid "missing =" -msgstr "falta un =" +msgstr "ausente =" -#: config/tc-m68k.c:6984 +#: config/tc-m68k.c:6980 msgid "missing to or downto" -msgstr "falta un to o downto" +msgstr "ausente to o downto" -#: config/tc-m68k.c:7020 config/tc-m68k.c:7054 config/tc-m68k.c:7268 +#: config/tc-m68k.c:7016 config/tc-m68k.c:7050 config/tc-m68k.c:7264 msgid "missing do" -msgstr "falta un do" +msgstr "ausente do" -#: config/tc-m68k.c:7155 +#: config/tc-m68k.c:7151 msgid "endf without for" msgstr "endf sin for" -#: config/tc-m68k.c:7209 +#: config/tc-m68k.c:7205 msgid "until without repeat" msgstr "until sin repeat" -#: config/tc-m68k.c:7303 +#: config/tc-m68k.c:7299 msgid "endw without while" msgstr "endw sin while" -#: config/tc-m68k.c:7336 config/tc-m68k.c:7364 +#: config/tc-m68k.c:7332 config/tc-m68k.c:7360 msgid "already assembled instructions" msgstr "las instrucciones ya están ensambladas" -#: config/tc-m68k.c:7441 +#: config/tc-m68k.c:7437 #, c-format msgid "`%s' is deprecated, use `%s'" -msgstr "la opción `%s' es obsoleta, use %s" +msgstr "la casilla «%s» es obsoleta, use %s" -#: config/tc-m68k.c:7460 +#: config/tc-m68k.c:7456 #, c-format msgid "cpu `%s' unrecognized" -msgstr "no se reconoce el cpu `%s'" +msgstr "no reconocido el cpu «%s»" -#: config/tc-m68k.c:7479 +#: config/tc-m68k.c:7475 #, c-format msgid "architecture `%s' unrecognized" -msgstr "no se reconoce la arquitectura `%s'" +msgstr "arquitectura «%s» no reconocida " -#: config/tc-m68k.c:7500 +#: config/tc-m68k.c:7496 #, c-format msgid "extension `%s' unrecognized" -msgstr "no se reconoce la extensión `%s'" +msgstr "no se reconoce la extensión «%s»" -#: config/tc-m68k.c:7619 +#: config/tc-m68k.c:7615 #, c-format msgid "option `-A%s' is deprecated: use `-%s'" -msgstr "la opción `-A%s' es obsoleta: use `-%s'" +msgstr "la casilla `-A%s' es obsoleta: use `-%s'" -#: config/tc-m68k.c:7652 +#: config/tc-m68k.c:7648 msgid "architecture features both enabled and disabled" msgstr "las características de la arquitectura están activadas y desactivadas al mismo tiempo" -#: config/tc-m68k.c:7679 +#: config/tc-m68k.c:7675 msgid "selected processor does not have all features of selected architecture" -msgstr "el procesador seleccionado no tiene todas las características de la arquitectura seleccionada" +msgstr "procesador seleccionado no tiene todas las características de la arquitectura seleccionada" -#: config/tc-m68k.c:7688 +#: config/tc-m68k.c:7684 msgid "m68k and cf features both selected" msgstr "se seleccionaron características tanto de m68k como de cf" -#: config/tc-m68k.c:7700 +#: config/tc-m68k.c:7696 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly" msgstr "se especificaron 68040 y 68851; las instrucciones mmu podrían ensamblar incorrectamente" -#: config/tc-m68k.c:7732 +#: config/tc-m68k.c:7728 #, c-format msgid "" "-march=<arch>\t\tset architecture\n" @@ -8791,12 +10918,13 @@ msgstr "" "-march=<arqu>\t\tdefine la arquitectura\n" "-mcpu=<cpu>\t\tdefine el cpu [por defecto %s]\n" -#: config/tc-m68k.c:7737 -#, c-format -msgid "-m[no-]%-16s enable/disable%s architecture extension\n" +#: config/tc-m68k.c:7733 +#, fuzzy, c-format +#| msgid "-m[no-]%-16s enable/disable%s architecture extension\n" +msgid "-m[no-]%-16s enable/disable %s architecture extension\n" msgstr "-m[no-]%-16s activa/desactiva la extensión de arquitectura%s\n" -#: config/tc-m68k.c:7743 +#: config/tc-m68k.c:7739 #, c-format msgid "" "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n" @@ -8823,193 +10951,196 @@ msgstr "" "--disp-size-default-16\tdesplazamiento con tamaño desconocido es 16 bits\n" "--disp-size-default-32\tdesplazamiento con tamaño desconocido es 32 bits (por defecto)\n" -#: config/tc-m68k.c:7757 +#: config/tc-m68k.c:7753 #, c-format msgid "Architecture variants are: " msgstr "Las variantes de arquitectura son: " -#: config/tc-m68k.c:7766 +#: config/tc-m68k.c:7762 #, c-format msgid "Processor variants are: " msgstr "Las variantes de procesador son: " -#: config/tc-m68k.c:7773 config/tc-xtensa.c:6241 +#: config/tc-m68k.c:7769 config/tc-xtensa.c:6356 #, c-format msgid "\n" msgstr "\n" -#: config/tc-m68k.c:7804 +#: config/tc-m68k.c:7800 #, c-format msgid "Error %s in %s\n" msgstr "Error %s en %s\n" -#: config/tc-m68k.c:7808 +#: config/tc-m68k.c:7804 #, c-format msgid "Opcode(%d.%s): " msgstr "Código de operación(%d.%s): " -#: config/tc-m68k.c:7968 +#: config/tc-m68k.c:7962 msgid "Not a defined coldfire architecture" msgstr "No es una arquitectura coldfire definida" -#: config/tc-mcore.c:521 config/tc-microblaze.c:492 config/tc-microblaze.c:520 -#: config/tc-microblaze.c:546 config/tc-microblaze.c:558 +#: config/tc-m68k.c:8140 +#, fuzzy, c-format +#| msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." +msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large." +msgstr "Signo ajustado .word (%ld) desborda: la sentencia `switch' es demasiado grande." + +#: config/tc-mcore.c:520 config/tc-microblaze.c:511 config/tc-microblaze.c:539 +#: config/tc-microblaze.c:576 config/tc-microblaze.c:588 #, c-format msgid "register expected, but saw '%.6s'" msgstr "se esperaba un registro, pero se vio '%.6s'" -#: config/tc-mcore.c:603 +#: config/tc-mcore.c:602 #, c-format msgid "control register expected, but saw '%.6s'" msgstr "se esperaba un registro de control, pero se vio '%.6s'" -#: config/tc-mcore.c:639 +#: config/tc-mcore.c:638 msgid "bad/missing psr specifier" -msgstr "especificador psr erróneo/faltante" +msgstr "especificador psr equivocado/ausentente" -#: config/tc-mcore.c:689 +#: config/tc-mcore.c:688 msgid "more than 65K literal pools" msgstr "más de 65K de conjuntos literales" -#: config/tc-mcore.c:743 +#: config/tc-mcore.c:742 msgid "missing ']'" -msgstr "falta un ']'" +msgstr "ausente ']'" -#: config/tc-mcore.c:782 +#: config/tc-mcore.c:781 msgid "operand must be a constant" -msgstr "el operando debe ser una constante" +msgstr "operando debe ser una constante" -#: config/tc-mcore.c:784 +#: config/tc-mcore.c:783 #, c-format msgid "operand must be absolute in range %u..%u, not %ld" -msgstr "el operando debe ser un absoluto en el rango %u..%u, no %ld" +msgstr "operando debe ser un absoluto en el limite %u..%u, no %ld" -#: config/tc-mcore.c:819 +#: config/tc-mcore.c:818 msgid "operand must be a multiple of 4" -msgstr "el operando debe ser un múltiplo de 4" +msgstr "operando debe ser un múltiplo de 4" -#: config/tc-mcore.c:826 +#: config/tc-mcore.c:825 msgid "operand must be a multiple of 2" -msgstr "el operando debe ser un múltiplo de 2" - -#: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410 -msgid "base register expected" -msgstr "se esperaba un registro base" +msgstr "operando debe ser un múltiplo de 2" -#: config/tc-mcore.c:888 config/tc-microblaze.c:830 config/tc-microblaze.c:966 -#: config/tc-microblaze.c:998 config/tc-microblaze.c:1448 -#: config/tc-microblaze.c:1515 config/tc-microblaze.c:1589 -#: config/tc-microblaze.c:1963 config/tc-microblaze.c:2004 +#: config/tc-mcore.c:887 config/tc-microblaze.c:940 +#: config/tc-microblaze.c:1072 config/tc-microblaze.c:1104 +#: config/tc-microblaze.c:1557 config/tc-microblaze.c:1623 +#: config/tc-microblaze.c:1696 config/tc-microblaze.c:2108 +#: config/tc-microblaze.c:2155 #, c-format msgid "unknown opcode \"%s\"" -msgstr "código de operación \"%s\" desconocido" +msgstr "código operacional «%s» desconocido" -#: config/tc-mcore.c:931 +#: config/tc-mcore.c:930 msgid "invalid register: r15 illegal" msgstr "registro inválido: r15 ilegal" -#: config/tc-mcore.c:980 config/tc-mcore.c:1561 +#: config/tc-mcore.c:979 config/tc-mcore.c:1560 msgid "M340 specific opcode used when assembling for M210" -msgstr "se utilizó un código de operación específico de M340 cuando se ensamblaba para M210" - -#: config/tc-mcore.c:998 config/tc-mcore.c:1038 config/tc-mcore.c:1057 -#: config/tc-mcore.c:1076 config/tc-mcore.c:1104 config/tc-mcore.c:1133 -#: config/tc-mcore.c:1170 config/tc-mcore.c:1205 config/tc-mcore.c:1224 -#: config/tc-mcore.c:1243 config/tc-mcore.c:1277 config/tc-mcore.c:1302 -#: config/tc-mcore.c:1359 config/tc-mcore.c:1413 config/tc-mcore.c:1449 -#: config/tc-mcore.c:1508 config/tc-mcore.c:1530 config/tc-mcore.c:1553 +msgstr "se utilizó un código operacional específico de M340 cuando se ensamblaba para M210" + +#: config/tc-mcore.c:997 config/tc-mcore.c:1037 config/tc-mcore.c:1056 +#: config/tc-mcore.c:1075 config/tc-mcore.c:1103 config/tc-mcore.c:1132 +#: config/tc-mcore.c:1169 config/tc-mcore.c:1204 config/tc-mcore.c:1223 +#: config/tc-mcore.c:1242 config/tc-mcore.c:1276 config/tc-mcore.c:1301 +#: config/tc-mcore.c:1358 config/tc-mcore.c:1412 config/tc-mcore.c:1448 +#: config/tc-mcore.c:1507 config/tc-mcore.c:1529 config/tc-mcore.c:1552 msgid "second operand missing" -msgstr "falta el segundo operando" +msgstr "ausente el segundo operando" -#: config/tc-mcore.c:1014 +#: config/tc-mcore.c:1013 msgid "destination register must be r1" -msgstr "el registro destino debe ser r1" +msgstr "destino debe ser registro r1" -#: config/tc-mcore.c:1035 +#: config/tc-mcore.c:1034 msgid "source register must be r1" -msgstr "el registro fuente debe ser r1" +msgstr "origen debe ser registro r1" -#: config/tc-mcore.c:1099 config/tc-mcore.c:1156 +#: config/tc-mcore.c:1098 config/tc-mcore.c:1155 msgid "immediate is not a power of two" -msgstr "el inmediato no es una potencia de dos" +msgstr "inmediato no es una potencia de dos" -#: config/tc-mcore.c:1127 +#: config/tc-mcore.c:1126 msgid "translating bgeni to movi" msgstr "se traduce bgeni a movi" -#: config/tc-mcore.c:1164 +#: config/tc-mcore.c:1163 msgid "translating mgeni to movi" msgstr "se traduce mgeni a movi" -#: config/tc-mcore.c:1196 +#: config/tc-mcore.c:1195 msgid "translating bmaski to movi" msgstr "se traduce bmaski a movi" -#: config/tc-mcore.c:1272 +#: config/tc-mcore.c:1271 #, c-format msgid "displacement too large (%d)" -msgstr "desubicación demasiado grande (%d)" +msgstr "desubicación muy grande (%d)" -#: config/tc-mcore.c:1286 +#: config/tc-mcore.c:1285 msgid "Invalid register: r0 and r15 illegal" msgstr "Registro inválido: r0 y r15 ilegales" -#: config/tc-mcore.c:1317 +#: config/tc-mcore.c:1316 msgid "bad starting register: r0 and r15 invalid" -msgstr "registro de inicio erróneo: r0 y r15 inválidos" +msgstr "registro de inicio equivocado: r0 y r15 inválidos" -#: config/tc-mcore.c:1330 +#: config/tc-mcore.c:1329 msgid "ending register must be r15" msgstr "el registro final debe ser r15" -#: config/tc-mcore.c:1350 +#: config/tc-mcore.c:1349 msgid "bad base register: must be r0" -msgstr "registro base erróneo: debe ser r0" +msgstr "registro base equivocado: debe ser r0" -#: config/tc-mcore.c:1368 +#: config/tc-mcore.c:1367 msgid "first register must be r4" msgstr "el primer registro debe ser r4" -#: config/tc-mcore.c:1379 +#: config/tc-mcore.c:1378 msgid "last register must be r7" msgstr "el último registro debe ser r7" -#: config/tc-mcore.c:1416 +#: config/tc-mcore.c:1415 msgid "reg-reg expected" msgstr "se esperaba registro-registro" -#: config/tc-mcore.c:1527 +#: config/tc-mcore.c:1526 msgid "second operand must be 1" msgstr "el segundo operando debe ser 1" -#: config/tc-mcore.c:1548 +#: config/tc-mcore.c:1547 msgid "zero used as immediate value" msgstr "se utiliza cero como valor inmediato" -#: config/tc-mcore.c:1575 +#: config/tc-mcore.c:1574 msgid "duplicated psr bit specifier" msgstr "especificador de bit psr duplicado" -#: config/tc-mcore.c:1581 +#: config/tc-mcore.c:1580 msgid "`af' must appear alone" msgstr "`af' debe aparecer solo" -#: config/tc-mcore.c:1588 config/tc-microblaze.c:1609 +#: config/tc-mcore.c:1587 config/tc-microblaze.c:1734 #, c-format msgid "unimplemented opcode \"%s\"" -msgstr "código de operación \"%s\" sin implementar" +msgstr "código operacional «%s» sin implementar" -#: config/tc-mcore.c:1597 config/tc-microblaze.c:1618 +#: config/tc-mcore.c:1596 config/tc-microblaze.c:1743 #, c-format msgid "ignoring operands: %s " msgstr "se descartan los operandos: %s " -#: config/tc-mcore.c:1667 +#: config/tc-mcore.c:1669 #, c-format msgid "unrecognised cpu type '%s'" -msgstr "no se reconoce el tipo de cpu '%s'" +msgstr "no reconocido el tipo de cpu «%s»" -#: config/tc-mcore.c:1685 +#: config/tc-mcore.c:1687 #, c-format msgid "" "MCORE specific options:\n" @@ -9026,56 +11157,59 @@ msgstr "" " -EB ensambla para un sistema big endian (por defecto)\n" " -EL ensambla para un sistema little endian\n" -#: config/tc-mcore.c:1703 config/tc-microblaze.c:1727 +#: config/tc-mcore.c:1705 config/tc-microblaze.c:1854 msgid "failed sanity check: short_jump" msgstr "falló la prueba de sanidad: short_jump" -#: config/tc-mcore.c:1713 config/tc-microblaze.c:1737 +#: config/tc-mcore.c:1715 config/tc-microblaze.c:1864 msgid "failed sanity check: long_jump" msgstr "falló la prueba de sanidad: long_jump" -#: config/tc-mcore.c:1739 +#: config/tc-mcore.c:1741 #, c-format msgid "odd displacement at %x" msgstr "desubicación impar en %x" #. Variable not in small data read only segment accessed #. using small data read only anchor. -#: config/tc-mcore.c:1921 config/tc-microblaze.c:1825 -#: config/tc-microblaze.c:2116 config/tc-microblaze.c:2139 +#: config/tc-mcore.c:1923 config/tc-microblaze.c:1970 +#: config/tc-microblaze.c:2268 config/tc-microblaze.c:2291 msgid "unknown" msgstr "desconocido" -#: config/tc-mcore.c:1948 -#, c-format -msgid "odd distance branch (0x%lx bytes)" -msgstr "distancia de ramificación impar (0x%lx bytes)" +#: config/tc-mcore.c:1950 +#, fuzzy, c-format +#| msgid "odd distance branch (0x%lx bytes)" +msgid "odd distance branch (0x%lx byte)" +msgid_plural "odd distance branch (0x%lx bytes)" +msgstr[0] "distancia de ramificación impar (0x%lx bytes)" +msgstr[1] "distancia de ramificación impar (0x%lx bytes)" -#: config/tc-mcore.c:1952 +#: config/tc-mcore.c:1957 #, c-format msgid "pcrel for branch to %s too far (0x%lx)" msgstr "el pcrel para la ramificación a %s está demasiado lejos (0x%lx)" -#: config/tc-mcore.c:1972 +#: config/tc-mcore.c:1977 #, c-format msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)" msgstr "el pcrel para lrw/jmpi/jsri a %s está demasiado lejos (0x%lx)" -#: config/tc-mcore.c:1984 +#: config/tc-mcore.c:1989 #, c-format msgid "pcrel for loopt too far (0x%lx)" -msgstr "el pcrel para loopt está demasiado lejos (0x%lx)" +msgstr "pcrel para bucle ‘loopt’ está muy alejado (0x%lx)" -#: config/tc-mcore.c:2180 config/tc-microblaze.c:2271 config/tc-tic30.c:1382 +#: config/tc-mcore.c:2185 config/tc-microblaze.c:2435 config/tc-tic30.c:1386 #, c-format msgid "Can not do %d byte %srelocation" msgstr "No se puede hacer la reubicación de %d byte %s" -#: config/tc-mcore.c:2182 config/tc-microblaze.c:2273 -msgid "pc-relative" -msgstr "relativa a pc" +#: config/tc-mcore.c:2187 config/tc-microblaze.c:2437 config/tc-tic30.c:1387 +msgid "pc-relative " +msgstr "relativo a pc " -#: config/tc-mep.c:341 +#: config/tc-mep.c:339 #, c-format msgid "" "MeP specific command line options:\n" @@ -9099,82 +11233,82 @@ msgstr "" " -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n" " -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n" " -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n" -" activa/desactiva los códigos de operación dados\n" +" activa/desactiva los códigos operacionales dados\n" "\n" -" Si se da -mconfig, las otras opciones -m lo modifican. De otra manera,\n" -" si no se dan opciones -m, todos los códigos de operación core se activan;\n" -" si se da cualquier opción -m que activa, sólo ésas se activan;\n" -" si se da cualquier opción -m que desactiva, sólo ésas se desactivan.\n" +" Si se da -mconfig, las otras casillas -m lo modifican. De otra manera,\n" +" si no se dan casillas -m, todos los códigos operacionales core se activan;\n" +" si se da cualquier casilla -m que activa, sólo ésas se activan;\n" +" si se da cualquier casilla -m que desactiva, sólo ésas se desactivan.\n" -#: config/tc-mep.c:410 +#: config/tc-mep.c:408 msgid "$hi and $lo are disabled when MUL and DIV are off" msgstr "$hi y $lo están desactivados cuando MUL y DIV están apagados" -#: config/tc-mep.c:417 +#: config/tc-mep.c:415 msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off" msgstr "$mb0, $me0, $mb1 y $me1 están desactivados cuando COP está apagado" -#: config/tc-mep.c:422 +#: config/tc-mep.c:420 msgid "$dbg and $depc are disabled when DEBUG is off" msgstr "$dbg y $depc están desactivados cuando DEBUG está apagado" -#: config/tc-mep.c:613 +#: config/tc-mep.c:611 msgid "core and copro insn lengths must total 32 bits." msgstr "las longitudes de las insns core y copro deben ser en total 32 bits." -#: config/tc-mep.c:616 config/tc-mep.c:753 +#: config/tc-mep.c:614 config/tc-mep.c:751 msgid "vliw group must consist of 1 core and 1 copro insn." msgstr "el grupo vliw debe consistir de 1 insn core y 1 copro." -#: config/tc-mep.c:750 +#: config/tc-mep.c:748 msgid "core and copro insn lengths must total 64 bits." msgstr "las longitudes de las insns core y copro deben ser en total 64 bits." -#: config/tc-mep.c:982 +#: config/tc-mep.c:980 #, c-format msgid "cannot pack %s with a 16-bit insn" msgstr "no se puede empaquetar %s con una insn de 16-bit" -#: config/tc-mep.c:1000 +#: config/tc-mep.c:998 #, c-format msgid "cannot pack %s and %s together with a 16-bit insn" msgstr "no se pueden empaquetar %s y %s juntos con una insn de 16-bit" -#: config/tc-mep.c:1006 +#: config/tc-mep.c:1004 msgid "too many IVC2 insns to pack with a 16-bit core insn" -msgstr "demasiadas insns IVC2 para empaquetar con un insn core de 16-bit" +msgstr "excesivos insns IVC2 a empaquetar con un insn core de 16-bit" -#: config/tc-mep.c:1021 +#: config/tc-mep.c:1019 #, c-format msgid "cannot pack %s into slot P1" msgstr "no se puede empaquetar %s en la ranura P1" -#: config/tc-mep.c:1027 +#: config/tc-mep.c:1025 msgid "too many IVC2 insns to pack with a 32-bit core insn" msgstr "demasiadas insns IVC2 para empaquetar con una insn core de 32-bit" -#: config/tc-mep.c:1045 +#: config/tc-mep.c:1043 #, c-format msgid "unable to pack %s by itself?" msgstr "¿No se puede empaquetar %s por sí mismo?" -#: config/tc-mep.c:1075 +#: config/tc-mep.c:1073 #, c-format msgid "cannot pack %s and %s together" msgstr "no se pueden empaquetar %s y %s juntos" -#: config/tc-mep.c:1081 +#: config/tc-mep.c:1079 msgid "too many IVC2 insns to pack together" msgstr "demasiadas insns IVC2 para empaquetar juntas" #. There are no insns in the queue and a plus is present. #. This is a syntax error. Let's not tolerate this. #. We can relax this later if necessary. -#: config/tc-mep.c:1318 +#: config/tc-mep.c:1316 msgid "Invalid use of parallelization operator." msgstr "Uso inválido del operador de paralelizador." -#: config/tc-mep.c:1364 +#: config/tc-mep.c:1362 msgid "Leading plus sign not allowed in core mode" msgstr "No se permite el signo más inicial en el modo core" @@ -9186,2002 +11320,3168 @@ msgstr "No se cómo reubicar operandos planos de tipo %s" #: config/tc-mep.c:1902 #, c-format msgid "Perhaps you are missing %%tpoff()?" -msgstr "¿Tal vez le falta %%tpoff()?" +msgstr "¿Tal vez le ausente %%tpoff()?" #: config/tc-mep.c:2089 msgid "bad .section directive: want a,v,w,x,M,S in string" -msgstr "directiva .section errónea: se quiere a,v,w,x,M,S en la cadena" +msgstr "directiva .section equivocada: se quiere a,v,w,x,M,S en la cadena" #: config/tc-mep.c:2147 msgid ".vliw unavailable when VLIW is disabled." msgstr ".vliw no está disponible cuando VLIW está desactivado." -#: config/tc-microblaze.c:497 config/tc-microblaze.c:526 -#: config/tc-microblaze.c:552 +#: config/tc-metag.c:456 +#, fuzzy +#| msgid "unknown floating point abi `%s'\n" +msgid "no floating point unit specified" +msgstr "esperaba coma flotante inmediata" + +#: config/tc-metag.c:721 +#, c-format +msgid "offset must be a multiple of %d" +msgstr "desplazamiento debe ser un múltiplo de %d" + +#: config/tc-metag.c:737 config/tc-metag.c:4445 +#, fuzzy +#| msgid "dest and source1 must be the same register" +msgid "offset and base must be from the same unit" +msgstr "dest y source1 deben ser el mismo registro" + +#: config/tc-metag.c:868 config/tc-metag.c:3169 config/tc-metag.c:3271 +msgid "invalid destination register" +msgstr "invalida registro destino" + +#: config/tc-metag.c:884 config/tc-metag.c:902 config/tc-metag.c:1293 +#: config/tc-metag.c:1311 config/tc-metag.c:1531 config/tc-metag.c:3101 +#: config/tc-metag.c:3186 config/tc-metag.c:3288 +msgid "invalid memory operand" +msgstr "operando de memoria no válido" + +#: config/tc-metag.c:939 config/tc-metag.c:3119 +msgid "invalid source register" +msgstr "invalida registro fuente" + +#: config/tc-metag.c:1024 +msgid "invalid destination unit" +msgstr "invalida unidad destino" + +#: config/tc-metag.c:1032 +#, fuzzy +#| msgid "PC not allowed as destination" +msgid "mov cannot use RD port as destination" +msgstr "no se permite PC como destino" + +#: config/tc-metag.c:1057 +msgid "invalid source unit" +msgstr "invalida unidad origen" + +#: config/tc-metag.c:1065 +msgid "source and address units must not be shared for this addressing mode" +msgstr "unidades de origen y dirección deben no ser compartidas para este modo direccional" + +#: config/tc-metag.c:1073 config/tc-metag.c:1677 +msgid "set can only use RD port as source" +msgstr "" + +#: config/tc-metag.c:1088 config/tc-metag.c:1189 config/tc-metag.c:1440 +#: config/tc-metag.c:1698 config/tc-metag.c:4055 +#, c-format +msgid "base unit must be one of %s" +msgstr "unidad base debe ser una de %s" + +#. We already tried to encode as an extended GET/SET. +#. Parsing as a standard GET/SET provides a smaller offset. +#: config/tc-metag.c:1109 config/tc-metag.c:1215 config/tc-metag.c:3132 +#: config/tc-metag.c:3199 config/tc-metag.c:3301 config/tc-metag.c:4582 +msgid "offset value out of range" +msgstr "valor desplazado fuera de límite" + +#: config/tc-metag.c:1169 +msgid "destination unit must be RD" +msgstr "unidad destino debe ser RD" + +#: config/tc-metag.c:1279 +msgid "invalid destination register list" +msgstr "invalida destino del listado de registro" + +#: config/tc-metag.c:1326 +msgid "invalid source register list" +msgstr "invalida listado registrador origen" + +#: config/tc-metag.c:1351 +#, fuzzy +#| msgid "rd must be even number." +msgid "register list must be even numbered" +msgstr "registro destino deberían ser numerados pares" + +#: config/tc-metag.c:1357 +#, fuzzy +#| msgid "registers may not be the same" +msgid "register list must be from the same unit" +msgstr "los registros no pueden ser el mismo" + +#: config/tc-metag.c:1380 +msgid "register list must not contain duplicates" +msgstr "registrador listado debe no contener duplicados" + +#: config/tc-metag.c:1637 +#, fuzzy +#| msgid ": asr number must be between 16 and 31" +msgid "MDRD value must be between 1 and 8" +msgstr ": el número asr debe estar entre 16 y 31" + +#: config/tc-metag.c:1728 +msgid "invalid destination memory operand" +msgstr "operando de memoria destino no válida" + +#: config/tc-metag.c:1743 +#, fuzzy +#| msgid "invalid symbolic operand" +msgid "invalid source memory operand" +msgstr "operando de memoria destino no válida" + +#: config/tc-metag.c:1750 +#, c-format +msgid "address units must be one of %s" +msgstr "unidades direccionales debe ser uno de %s" + +#: config/tc-metag.c:1757 +#, fuzzy +#| msgid "dest and source1 must be the same register" +msgid "base and offset must be from the same unit" +msgstr "dest y source1 deben ser el mismo registro" + +#: config/tc-metag.c:1765 +msgid "source and destination increment mode must agree" +msgstr "modo incrementa de origen y destino registros fuente y destino no deben ser iguales" + +#: config/tc-metag.c:2040 +msgid "PC, CT, TR and TT are treated as if they are a single unit but operands must be in different units" +msgstr "" + +#: config/tc-metag.c:2049 +#, fuzzy +#| msgid "Source and destination must be different" +msgid "source and destination register must be in different units" +msgstr "los operandos de registros origen y destino deben ser diferentes" + +#: config/tc-metag.c:2081 +#, fuzzy, c-format +#| msgid "register stride must be 1 or 2" +msgid "register unit must be one of %s" +msgstr "unidad base debe ser una de %s" + +#: config/tc-metag.c:2168 +#, fuzzy, c-format +#| msgid "register stride must be 1 or 2" +msgid "link register unit must be one of %s" +msgstr "unidad base debe ser una de %s" + +#: config/tc-metag.c:2174 +msgid "link register must be in a low numbered register" +msgstr "registro enlazado debe estar dentro de un registro numerado bajo" + +#: config/tc-metag.c:2191 config/tc-metag.c:2716 config/tc-metag.c:2770 +msgid "target out of range" +msgstr "objetivo fuera de limite" + +#: config/tc-metag.c:2672 +msgid "invalid quickrot unit specified" +msgstr "invalida unidad quickrot especificada" + +#: config/tc-metag.c:2688 +msgid "invalid quickrot register specified" +msgstr "invalida registro quickrot especificado" + +#: config/tc-metag.c:2742 +msgid "source register must be in the trigger unit" +msgstr "registro origen debe estar en la unidad disparadora" + +#: config/tc-metag.c:2845 +msgid "Source registers must be in the same unit" +msgstr "Registros origen deben estar en la misma unidad" + +#: config/tc-metag.c:3556 config/tc-metag.c:3720 config/tc-metag.c:3988 +msgid "destination register should be even numbered" +msgstr "registro destino deberían ser numerados pares" + +#: config/tc-metag.c:3628 +msgid "comparison must be with register or #0" +msgstr "comparaciones deben ser con registros o #0" + +#: config/tc-metag.c:3694 config/tc-metag.c:3759 +#, fuzzy +#| msgid "instruction cannot be conditional" +msgid "instruction cannot operate on pair values" +msgstr "la instrucción no puede ser condicional" + +#: config/tc-metag.c:3705 +msgid "zero flag is not valid for this instruction" +msgstr "marca cero no es válida para esta instrucción" + +#: config/tc-metag.c:3726 +#, fuzzy +#| msgid "Float register should be even, was %d" +msgid "source register should be even numbered" +msgstr "registro destino deberían ser numerados pares" + +#: config/tc-metag.c:3786 config/tc-metag.c:3795 +msgid "fraction bits value out of range" +msgstr "valor de bits fraccional fuera de límite" + +#: config/tc-metag.c:3977 +msgid "simd instructions operate on pair values (L prefix)" +msgstr "" + +#: config/tc-metag.c:3995 +#, fuzzy +#| msgid "Float register should be even, was %d" +msgid "source registers should be even numbered" +msgstr "registro destino deberían ser numerados pares" + +#: config/tc-metag.c:4273 +#, fuzzy, c-format +#| msgid "acc0 expected, not '%.100s'" +msgid "expected ']', not %c in %s" +msgstr "«%s» no es válido aquí (se esperaba `%c%s%s%c')" + +#: config/tc-metag.c:4392 +#, fuzzy +#| msgid "Invalid operand for memory access '%s'" +msgid "invalid register for memory access" +msgstr "contador de acceso inválido" + +#: config/tc-metag.c:4505 config/tc-metag.c:4633 +msgid "unexpected end of line" +msgstr "fin de línea inesperada" + +#: config/tc-metag.c:4552 +msgid "'H' modifier only valid for accumulator registers" +msgstr "Registro acumulador inválido" + +#: config/tc-metag.c:4605 +#, fuzzy +#| msgid ": asr number must be between 0 and 31" +msgid "base unit must be either A0 or A1" +msgstr ": el número asr debe estar entre 0 y 31" + +#: config/tc-metag.c:4678 config/tc-metag.c:5121 +msgid "invalid register" +msgstr "invalida registro" + +#: config/tc-metag.c:4826 +msgid "could not parse template definition" +msgstr "no pudo interpretar definición de plantilla" + +#: config/tc-metag.c:5013 +msgid "QUICKRoT 64-bit extension not applicable to this instruction" +msgstr "Extensión QUICKRoT 64-bit no aplicable a esta instrucción" + +#: config/tc-metag.c:5069 +msgid "invalid operands for cross-unit op" +msgstr "operandos inválidos para op de unidades cruzadas" + +#: config/tc-metag.c:5111 +msgid "missing flags: one of 'P', 'N' or 'Z' required" +msgstr "" + +#: config/tc-metag.c:5139 +msgid "'P', 'N' or 'Z' flags may only be specified when accumulating" +msgstr "" + +#: config/tc-metag.c:5160 +msgid "accumulator not a valid destination" +msgstr "acumulador no un destino válido" + +#: config/tc-metag.c:5170 config/tc-metag.c:5386 config/tc-metag.c:5570 +msgid "invalid immediate value" +msgstr "valor inmediato inválido" + +#: config/tc-metag.c:5182 +#, fuzzy +#| msgid "immediate value cannot be used to set this field" +msgid "immediate value not allowed when source & dest differ" +msgstr "no se puede usar un valor inmediato para establecer este campo" + +#: config/tc-metag.c:5214 +#, fuzzy, c-format +#| msgid "invalid register mask" +msgid "invalid register operand: %s" +msgstr "invalida registro operando Nº1" + +#: config/tc-metag.c:5248 +msgid "QUICKRoT extension requires 4 registers" +msgstr "Extensión QUICKRoT requiere 4 registros" + +#: config/tc-metag.c:5255 +msgid "invalid fourth register" +msgstr "registro cuarto inválido" + +#: config/tc-metag.c:5262 +msgid "A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register" +msgstr "A0.2,A0.3,A1.2,A1.3 requerido para registrador QUICKRoT" + +#: config/tc-metag.c:5290 +msgid "DSP RAM pointer in incorrect unit" +msgstr "" + +#: config/tc-metag.c:5336 +msgid "invalid register operand #1" +msgstr "operando registrado inválido Nº1" + +#: config/tc-metag.c:5350 +msgid "invalid register operand #2" +msgstr "operando registrado inválido Nº2" + +#: config/tc-metag.c:5414 +#, fuzzy +#| msgid "this instruction does not support indexing" +msgid "this instruction does not accept an immediate" +msgstr "instrucción no acepta el direccionamiento preindizado" + +#: config/tc-metag.c:5434 +msgid "invalid register operand #3" +msgstr "operando registrado inválido Nº3" + +#: config/tc-metag.c:5446 +#, fuzzy +#| msgid "instruction does not accept this addressing mode" +msgid "this instruction does not accept an accumulator" +msgstr "la instrucción no acepta este modo de direccionamiento" + +#: config/tc-metag.c:5464 +msgid "invalid register operand #4" +msgstr "operando registrado inválido Nº4" + +#: config/tc-metag.c:5541 +msgid "invalid accumulator register" +msgstr "invalida registro acumulador" + +#: config/tc-metag.c:5597 +#, fuzzy +#| msgid "thumb conditional instruction should be in IT block" +msgid "conditional instruction cannot use G flag" +msgstr "la instrucción condicional pulgar debe estar en el bloque IT" + +#: config/tc-metag.c:5608 +#, fuzzy +#| msgid "thumb conditional instruction should be in IT block" +msgid "conditional instruction cannot use B flag" +msgstr "la instrucción condicional pulgar debe estar en el bloque IT" + +#: config/tc-metag.c:5619 +#, fuzzy +#| msgid "thumb conditional instruction should be in IT block" +msgid "conditional instruction cannot use R flag" +msgstr "la instrucción condicional pulgar debe estar en el bloque IT" + +#: config/tc-metag.c:5728 +#, fuzzy +#| msgid ":lower16: not allowed this instruction" +msgid "'L' modifier not valid for this instruction" +msgstr "Registro acumulador inválido" + +#: config/tc-metag.c:5860 +#, fuzzy, c-format +#| msgid "missing cpu name `%s'" +msgid "missing fpu name `%s'" +msgstr "ausente el nombre de cpu «%s»" + +#: config/tc-metag.c:5871 +#, c-format +msgid "unknown fpu `%s'" +msgstr "desconoce FPU «%s»" + +#: config/tc-metag.c:5886 +#, c-format +msgid "missing DSP name `%s'" +msgstr "nombre DSP ausente «%s»" + +#: config/tc-metag.c:5897 +#, c-format +msgid "unknown DSP `%s'" +msgstr "desconoce DSP `%s'" + +#: config/tc-metag.c:5915 +#, fuzzy +#| msgid "<fpu name>\t assemble for FPU architecture <fpu name>" +msgid "<dsp name>\t assemble for DSP architecture <dsp name>" +msgstr "<nombre fpu>\t ensambla para la arquitectura de Unidad de Coma Flotante <nombre fpu>" + +#: config/tc-metag.c:5953 +#, c-format +msgid " Meta specific command line options:\n" +msgstr " Opciones de la línea de órdenes específicas de Meta:\n" + +#: config/tc-metag.c:6042 +#, fuzzy +#| msgid "first operand is floating point" +msgid "premature end of floating point prefix" +msgstr "carácter prefijo de coma flotante desconocido" + +#: config/tc-metag.c:6102 +msgid "unknown floating point prefix character" +msgstr "carácter prefijo de coma flotante desconocido" + +#: config/tc-metag.c:6251 +#, fuzzy, c-format +#| msgid "unknown syntax format character `%c'" +msgid "unknown DSP prefix character %c %s" +msgstr "carácter de formato de sintaxis `%c' desconocido" + +#: config/tc-metag.c:6514 +#, fuzzy, c-format +#| msgid "instruction not allowed: %s" +msgid "instruction mnemonic too long: %s" +msgstr "ciclo demasiado largo para la instrucción LOOP" + +#: config/tc-metag.c:6569 +#, fuzzy, c-format +#| msgid "junk at end of line: `%s'" +msgid "junk at end of line: \"%s\"" +msgstr "basura al final de la línea: «%s»" + +#: config/tc-metag.c:6576 +#, c-format +msgid "failed to assemble instruction: \"%s\"" +msgstr "fallaba al ensamblar la instrucción: «%s»" + +#: config/tc-metag.c:6581 +#, c-format +msgid "unknown floating point mnemonic: \"%s\"" +msgstr "desconoce mnemónico de coma flotante: «%s»" + +#: config/tc-metag.c:6583 +#, c-format +msgid "unknown mnemonic: \"%s\"" +msgstr "desconoce mnemónico: «%s»" + +#: config/tc-metag.c:6634 +#, c-format +msgid "cannot assemble DSP instruction, DSP option not set: %s" +msgstr "no se puede ensamblar instrucción DSP, opción DSP no establecida: %s" + +#: config/tc-metag.c:6641 +#, c-format +msgid "cannot assemble FPU instruction, FPU option not set: %s" +msgstr "no puede ensamblar la instrucción FPS, opción FPS no definida: %s" + +#: config/tc-metag.c:6739 config/tc-nds32.c:6112 +msgid "Bad call to md_atof()" +msgstr "Equivocación de llamada a md_atof()" + +#: config/tc-microblaze.c:516 config/tc-microblaze.c:545 +#: config/tc-microblaze.c:582 #, c-format msgid "Invalid register number at '%.6s'" -msgstr "Número de registro inválido en '%.6s'" +msgstr "Invalida número de registro en '%.6s'" -#: config/tc-microblaze.c:647 +#: config/tc-microblaze.c:743 msgid "operand must be a constant or a label" -msgstr "el operando debe ser una constante o una etiqueta" - -#: config/tc-microblaze.c:651 -#, c-format -msgid "operand must be absolute in range %d..%d, not %d" -msgstr "el operando debe ser un absoluto en el rango %d..%d, no %d" - -#: config/tc-microblaze.c:844 config/tc-microblaze.c:851 -#: config/tc-microblaze.c:858 config/tc-microblaze.c:891 -#: config/tc-microblaze.c:898 config/tc-microblaze.c:904 -#: config/tc-microblaze.c:1021 config/tc-microblaze.c:1028 -#: config/tc-microblaze.c:1034 config/tc-microblaze.c:1065 -#: config/tc-microblaze.c:1072 config/tc-microblaze.c:1092 -#: config/tc-microblaze.c:1099 config/tc-microblaze.c:1119 -#: config/tc-microblaze.c:1126 config/tc-microblaze.c:1144 -#: config/tc-microblaze.c:1151 config/tc-microblaze.c:1173 -#: config/tc-microblaze.c:1180 config/tc-microblaze.c:1198 -#: config/tc-microblaze.c:1213 config/tc-microblaze.c:1231 -#: config/tc-microblaze.c:1248 config/tc-microblaze.c:1255 -#: config/tc-microblaze.c:1297 config/tc-microblaze.c:1304 -#: config/tc-microblaze.c:1346 config/tc-microblaze.c:1353 -#: config/tc-microblaze.c:1376 config/tc-microblaze.c:1383 -#: config/tc-microblaze.c:1403 config/tc-microblaze.c:1409 -#: config/tc-microblaze.c:1470 config/tc-microblaze.c:1476 -#: config/tc-microblaze.c:1537 +msgstr "operando debe ser una constante o una etiqueta" + +#: config/tc-microblaze.c:752 +#, c-format +msgid "operand must be absolute in range %lx..%lx, not %lx" +msgstr "operando debe ser absoluto en límite %lx..%lx, no %lx" + +#: config/tc-microblaze.c:954 config/tc-microblaze.c:961 +#: config/tc-microblaze.c:968 config/tc-microblaze.c:1001 +#: config/tc-microblaze.c:1008 config/tc-microblaze.c:1014 +#: config/tc-microblaze.c:1127 config/tc-microblaze.c:1134 +#: config/tc-microblaze.c:1140 config/tc-microblaze.c:1171 +#: config/tc-microblaze.c:1178 config/tc-microblaze.c:1198 +#: config/tc-microblaze.c:1205 config/tc-microblaze.c:1225 +#: config/tc-microblaze.c:1232 config/tc-microblaze.c:1250 +#: config/tc-microblaze.c:1257 config/tc-microblaze.c:1279 +#: config/tc-microblaze.c:1286 config/tc-microblaze.c:1304 +#: config/tc-microblaze.c:1316 config/tc-microblaze.c:1334 +#: config/tc-microblaze.c:1351 config/tc-microblaze.c:1358 +#: config/tc-microblaze.c:1404 config/tc-microblaze.c:1411 +#: config/tc-microblaze.c:1457 config/tc-microblaze.c:1464 +#: config/tc-microblaze.c:1486 config/tc-microblaze.c:1493 +#: config/tc-microblaze.c:1513 config/tc-microblaze.c:1519 +#: config/tc-microblaze.c:1579 config/tc-microblaze.c:1585 +#: config/tc-microblaze.c:1645 config/tc-microblaze.c:1719 msgid "Error in statement syntax" msgstr "Error en la sintaxis de la declaración" -#: config/tc-microblaze.c:864 config/tc-microblaze.c:866 -#: config/tc-microblaze.c:868 config/tc-microblaze.c:908 -#: config/tc-microblaze.c:910 config/tc-microblaze.c:1038 -#: config/tc-microblaze.c:1040 config/tc-microblaze.c:1078 -#: config/tc-microblaze.c:1080 config/tc-microblaze.c:1105 -#: config/tc-microblaze.c:1107 config/tc-microblaze.c:1132 -#: config/tc-microblaze.c:1155 config/tc-microblaze.c:1186 -#: config/tc-microblaze.c:1203 config/tc-microblaze.c:1219 -#: config/tc-microblaze.c:1237 config/tc-microblaze.c:1359 -#: config/tc-microblaze.c:1361 config/tc-microblaze.c:1389 -#: config/tc-microblaze.c:1391 config/tc-microblaze.c:1413 -#: config/tc-microblaze.c:1480 config/tc-microblaze.c:1543 +#: config/tc-microblaze.c:974 config/tc-microblaze.c:976 +#: config/tc-microblaze.c:978 config/tc-microblaze.c:1018 +#: config/tc-microblaze.c:1020 config/tc-microblaze.c:1144 +#: config/tc-microblaze.c:1146 config/tc-microblaze.c:1184 +#: config/tc-microblaze.c:1186 config/tc-microblaze.c:1211 +#: config/tc-microblaze.c:1213 config/tc-microblaze.c:1238 +#: config/tc-microblaze.c:1261 config/tc-microblaze.c:1292 +#: config/tc-microblaze.c:1322 config/tc-microblaze.c:1340 +#: config/tc-microblaze.c:1470 config/tc-microblaze.c:1472 +#: config/tc-microblaze.c:1499 config/tc-microblaze.c:1501 +#: config/tc-microblaze.c:1523 config/tc-microblaze.c:1589 +#: config/tc-microblaze.c:1651 msgid "Cannot use special register with this instruction" msgstr "No se puede usar el registro especial con esta instrucción" -#: config/tc-microblaze.c:918 +#: config/tc-microblaze.c:1028 msgid "lmi pseudo instruction should not use a label in imm field" msgstr "La pseudo instrucción lmi no se puede usar en un etiqueta en el campo imm" -#: config/tc-microblaze.c:920 +#: config/tc-microblaze.c:1030 msgid "smi pseudo instruction should not use a label in imm field" msgstr "La pseudo instrucción smi no debe usar una etiqueta en el campo field" -#: config/tc-microblaze.c:1043 +#: config/tc-microblaze.c:1149 msgid "Symbol used as immediate for shift instruction" -msgstr "Se utiliza un símbolo como inmediato para la instrucción shift" +msgstr "Se utiliza un símbolo como inmediato para la instrucción desplazamiento" + +#: config/tc-microblaze.c:1158 +#, c-format +msgid "Shift value > 32. using <value %% 32>" +msgstr "Valor de desplazamiento > 32. se utiliza <value %% 32>" + +#: config/tc-microblaze.c:1264 +msgid "Symbol used as immediate value for msrset/msrclr instructions" +msgstr "Se utiliza un símbolo como valor inmediato para instrucciones msrset/msrclr" + +#: config/tc-microblaze.c:1393 config/tc-microblaze.c:1446 +msgid "invalid value for special purpose register" +msgstr "valor inválido para el registro de propósito especial" + +#: config/tc-microblaze.c:1659 +msgid "An IMM instruction should not be present in the .s file" +msgstr "Una instrucción IMM no debe estar presente en el fichero .s" + +#: config/tc-microblaze.c:1721 +#, fuzzy +#| msgid "Symbol used as immediate for shift instruction" +msgid "Symbol used as immediate for mbar instruction" +msgstr "Se utiliza un símbolo como inmediato para la instrucción desplazamiento" + +#: config/tc-microblaze.c:1727 +#, c-format +msgid "Immediate value for mbar > 32. using <value %% 32>" +msgstr "Valor inmediato para mbar > 32. utilizando <valor %% 32>" + +#: config/tc-microblaze.c:1804 +msgid "Bad call to MD_NTOF()" +msgstr "Llamada equivocada a MD_NTOF()" + +#: config/tc-microblaze.c:2061 +#, c-format +msgid "pcrel for branch to %s too far (0x%x)" +msgstr "el pcrel para la ramificación a %s está demasiado lejos (0x%x)" + +#. We know the abs value: Should never happen. +#: config/tc-microblaze.c:2216 +msgid "Absolute PC-relative value in relaxation code. Assembler error....." +msgstr "Valor relativo a PC absoluto en código de relajación. Error de ensamblador....." + +#. Cannot have a PC-relative branch to a diff segment. +#: config/tc-microblaze.c:2230 +#, c-format +msgid "PC relative branch to label %s which is not in the instruction space" +msgstr "Ramificación relativa a PC a la etiqueta %s, la cual no está en el espacio de instrucción" + +#: config/tc-microblaze.c:2271 +msgid "Variable is accessed using small data read only anchor, but it is not in the small data read only section" +msgstr "Se accede a la variable usando un ancla de sólo lectura de datos small, pero no está en la sección de sólo lectura de datos small" + +#: config/tc-microblaze.c:2294 +msgid "Variable is accessed using small data read write anchor, but it is not in the small data read write section" +msgstr "Se accede a la variable usando un ancla de lectura escritura de datos smaill, pero no está en la sección de lectura escritura de datos small" + +#: config/tc-microblaze.c:2303 +msgid "Incorrect fr_opcode value in frag. Internal error....." +msgstr "Valor de fr_opcode incorrecto en frag. Error interno....." + +#. We know the abs value: Should never happen. +#: config/tc-microblaze.c:2310 +msgid "Absolute value in relaxation code. Assembler error....." +msgstr "Valor absoluto en código de relajación. Error de ensamblador....." + +#: config/tc-mips.c:2081 +#, c-format +msgid "the %d-bit %s architecture does not support the `%s' extension" +msgstr "el %d-bit %s arquitectura no admite la extensión «%s»" + +#: config/tc-mips.c:2084 +#, fuzzy, c-format +msgid "the `%s' extension requires %s%d revision %d or greater" +msgstr "la extensión «%s» fue quitada en %s%d revisión %d" + +#: config/tc-mips.c:2093 +#, c-format +msgid "the `%s' extension was removed in %s%d revision %d" +msgstr "la extensión «%s» fue quitada en %s%d revisión %d" + +#: config/tc-mips.c:2102 +#, fuzzy, c-format +msgid "the `%s' extension requires 64-bit FPRs" +msgstr "la instrucción %s requiere una extensión FPU" + +#: config/tc-mips.c:2945 config/tc-mips.c:16245 +#, c-format +msgid "unrecognized register name `%s'" +msgstr "nombre de registro no reconocido «%s»" + +#: config/tc-mips.c:3172 +#, fuzzy +#| msgid "invalid register name" +msgid "invalid register range" +msgstr "límite inválido en listado de registro vectorial" + +#: config/tc-mips.c:3200 +#, fuzzy +#| msgid "alignment must be constant" +msgid "vector element must be constant" +msgstr "elemento inicializador no es constante" + +#: config/tc-mips.c:3210 +msgid "missing `]'" +msgstr "ausente `]'" + +#: config/tc-mips.c:3433 +#, c-format +msgid "internal: bad mips opcode (mask error): %s %s" +msgstr "interno: código operacional mips equivocado (error de máscara): %s %s" + +#: config/tc-mips.c:3460 +#, c-format +msgid "internal: unknown operand type: %s %s" +msgstr "interno: tipo operando desconocido: %s %s" + +#: config/tc-mips.c:3493 +#, fuzzy, c-format +#| msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s" +msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s" +msgstr "interno: código operacional mips equivocado (bits 0x%lx indefinidos): %s %s" + +#: config/tc-mips.c:3501 +#, fuzzy, c-format +#| msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s" +msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s" +msgstr "interno: código operacional mips equivocado (bits 0x%lx indefinidos): %s %s" + +#: config/tc-mips.c:3508 +#, fuzzy, c-format +#| msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s" +msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s" +msgstr "interno: código operacional mips equivocado (bits 0x%lx indefinidos): %s %s" + +#: config/tc-mips.c:3543 +#, c-format +msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s" +msgstr "error interno: código op microMIPS equivocado (longitud eincorrecta: %u): %s %s" + +#: config/tc-mips.c:3551 +#, c-format +msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s" +msgstr "error interno: equivocación de código operativo microMIPS (código operacional/longitud incoherente): %s %s" + +#: config/tc-mips.c:3577 +msgid "-G may not be used in position-independent code" +msgstr "-G no se puede usar en código independiente de posición" + +#: config/tc-mips.c:3583 +msgid "-G may not be used with abicalls" +msgstr "-G quizá no está emplado con llamadas abi" + +#. Probably a memory allocation problem? Give up now. +#: config/tc-mips.c:3603 config/tc-mips.c:3694 +msgid "broken assembler, no assembly attempted" +msgstr "ensamblador descompuesto, no trata ensamblarlo" + +#: config/tc-mips.c:3633 config/tc-mips.c:3662 +#, c-format +msgid "internal: can't hash `%s': %s" +msgstr "interno: no se puede dispersar «%s»: %s" + +#: config/tc-mips.c:3844 +#, c-format +msgid ".gnu_attribute %d,%d is incompatible with `%s'" +msgstr ".gnu_attribute %d,%d es incompatible con «%s»" + +#: config/tc-mips.c:3851 +#, c-format +msgid ".gnu_attribute %d,%d requires `%s'" +msgstr ".gnu_attribute %d,%d requiere «%s»" + +#: config/tc-mips.c:3912 +#, c-format +msgid ".gnu_attribute %d,%d is no longer supported" +msgstr ".gnu_attribute %d,%d no es compatible más" + +#: config/tc-mips.c:3921 +#, c-format +msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI" +msgstr "" + +#: config/tc-mips.c:3934 +#, fuzzy +#| msgid "-mgp64 used with a 32-bit processor" +msgid "`gp=64' used with a 32-bit processor" +msgstr "se utilizó `gp=64' con un ABI de 32-bit" + +#: config/tc-mips.c:3937 +msgid "`gp=32' used with a 64-bit ABI" +msgstr "se utilizó `gp=32' con un ABI de 64-bit" + +#: config/tc-mips.c:3940 +msgid "`gp=64' used with a 32-bit ABI" +msgstr "se utilizó `gp=64' con un ABI de 32-bit" + +#: config/tc-mips.c:3947 +msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions" +msgstr "" + +#: config/tc-mips.c:3949 +msgid "`fp=xx' cannot be used with `singlefloat'" +msgstr "`fp=xx' no puede ser utilizado con `singlefloat'" + +#: config/tc-mips.c:3953 +msgid "`fp=64' used with a 32-bit fpu" +msgstr "utilizó `fp=64' con un fpu de 32-bit" + +#: config/tc-mips.c:3957 +msgid "`fp=64' used with a 32-bit ABI" +msgstr "utilizó `fp=64' con un ABI de 32-bit" + +#: config/tc-mips.c:3962 +msgid "`fp=32' used with a 64-bit ABI" +msgstr "utilizó`fp=32' con un ABI de 64-bit" + +#: config/tc-mips.c:3964 +msgid "`fp=32' used with a MIPS R6 cpu" +msgstr "utilizó `fp=32' con un MIPS R6 cpu" + +#: config/tc-mips.c:3967 +#, fuzzy +#| msgid "Wrong register in floating-point reglist" +msgid "Unknown size of floating point registers" +msgstr "NT_FPREGSET (registros de coma flotante)" + +#: config/tc-mips.c:3972 +#, fuzzy +#| msgid "-mgp32 used with a 64-bit ABI" +msgid "`nooddspreg` cannot be used with a 64-bit ABI" +msgstr "se utilizó `gp=32' con un ABI de 64-bit" + +#: config/tc-mips.c:3975 config/tc-mips.c:3979 +#, c-format +msgid "`%s' cannot be used with `%s'" +msgstr "«%s» no puede ser utilizado con «%s»" + +#: config/tc-mips.c:3984 +#, c-format +msgid "branch relaxation is not supported in `%s'" +msgstr "relajación de ramificación no está admitida en «%s»" + +#: config/tc-mips.c:4064 +msgid "trap exception not supported at ISA 1" +msgstr "excepción de trampa no admitida en ISA 1" + +#: config/tc-mips.c:4077 config/tc-mips.c:17125 +#, c-format +msgid "`%s' does not support legacy NaN" +msgstr "«%s» no apoyado con herencia NaN" + +#: config/tc-mips.c:4124 +#, c-format +msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n" +msgstr "devuelto de mips_ip(%s) insn_opcode = 0x%x\n" -#: config/tc-microblaze.c:1052 +#: config/tc-mips.c:4829 #, c-format -msgid "Shift value > 32. using <value %% 32>" -msgstr "Valor de shift > 32. se usa <value %% 32>" +msgid "operand %d out of range" +msgstr "operando %d fuera de límite" -#: config/tc-microblaze.c:1158 -msgid "Symbol used as immediate value for msrset/msrclr instructions" -msgstr "Se utiliza un símbolo como valor inmediato para instrucciones msrset/msrclr" +#: config/tc-mips.c:4837 +#, c-format +msgid "operand %d must be constant" +msgstr "Operando %d debe ser constante" -#: config/tc-microblaze.c:1286 config/tc-microblaze.c:1335 -msgid "invalid value for special purpose register" -msgstr "valor inválido para el registro de propósito especial" +#: config/tc-mips.c:4881 read.c:4340 read.c:5316 write.c:265 write.c:1021 +msgid "register value used as expression" +msgstr "valor registrador utilizado como expresión" -#: config/tc-microblaze.c:1551 -msgid "An IMM instruction should not be present in the .s file" -msgstr "Una instrucción IMM no debe estar presente en el fichero .s" +#: config/tc-mips.c:4894 +#, c-format +msgid "operand %d must be an immediate expression" +msgstr "operando %d debe ser una expresión inmediata" -#: config/tc-microblaze.c:1679 -msgid "Bad call to MD_NTOF()" -msgstr "Llamada errónea a MD_NTOF()" +#: config/tc-mips.c:5015 config/tc-mips.c:5017 +#, fuzzy, c-format +#| msgid "Float register should be even, was %d" +msgid "float register should be even, was %d" +msgstr "código condicional registrado debería ser par para %s, era %d" -#: config/tc-microblaze.c:1916 +#: config/tc-mips.c:5030 #, c-format -msgid "pcrel for branch to %s too far (0x%x)" -msgstr "el pcrel para la ramificación a %s está demasiado lejos (0x%x)" - -#. We know the abs value: Should never happen. -#: config/tc-microblaze.c:2065 -msgid "Absolute PC-relative value in relaxation code. Assembler error....." -msgstr "Valor relativo a PC absoluto en código de relajación. Error de ensamblador....." +msgid "condition code register should be even for %s, was %d" +msgstr "código condicional registrado debería ser par para %s, era %d" -#. Cannot have a PC-relative branch to a diff segment. -#: config/tc-microblaze.c:2078 +#: config/tc-mips.c:5035 #, c-format -msgid "PC relative branch to label %s which is not in the instruction space" -msgstr "Ramificación relativa a PC a la etiqueta %s, la cual no está en el espacio de instrucción" +msgid "condition code register should be 0 or 4 for %s, was %d" +msgstr "código condicional registrado debería ser 0 o 4 para %s, era %d" -#: config/tc-microblaze.c:2119 -msgid "Variable is accessed using small data read only anchor, but it is not in the small data read only section" -msgstr "Se accede a la variable usando un ancla de sólo lectura de datos small, pero no está en la sección de sólo lectura de datos small" +#: config/tc-mips.c:5356 +msgid "invalid performance register" +msgstr "registro de rendimiento inválido" -#: config/tc-microblaze.c:2142 -msgid "Variable is accessed using small data read write anchor, but it is not in the small data read write section" -msgstr "Se accede a la variable usando un ancla de lectura escritura de datos smaill, pero no está en la sección de lectura escritura de datos small" +#: config/tc-mips.c:5452 +#, fuzzy +#| msgid "source register must be r1" +msgid "the source register must not be $0" +msgstr "comparaciones deben ser con registros o #0" -#: config/tc-microblaze.c:2151 -msgid "Incorrect fr_opcode value in frag. Internal error....." -msgstr "Valor de fr_opcode incorrecto en frag. Error interno....." +#: config/tc-mips.c:5728 +msgid "missing frame size" +msgstr "ausente el tamaño del marco" -#. We know the abs value: Should never happen. -#: config/tc-microblaze.c:2158 -msgid "Absolute value in relaxation code. Assembler error....." -msgstr "Valor absoluto en código de relajación. Error de ensamblador....." +#: config/tc-mips.c:5733 +msgid "frame size specified twice" +msgstr "tamaño del marco especificado dos veces" -#: config/tc-microblaze.c:2363 config/tc-mn10300.c:1067 config/tc-sh.c:804 -#: config/tc-z80.c:666 read.c:4350 -#, c-format -msgid "unsupported BFD relocation size %u" -msgstr "no se admite el tamaño de reubicación BFD %u" +#: config/tc-mips.c:5738 +msgid "invalid frame size" +msgstr "tamaño de marco inválido" -#. Prototypes for static functions. -#: config/tc-mips.c:1315 -#, c-format -msgid "internal Error, line %d, %s" -msgstr "Error interno, línea %d, %s" +#: config/tc-mips.c:5778 +#, fuzzy, c-format +#| msgid "operand is not an immediate" +msgid "operand %d must be an immediate" +msgstr "operando %d debe ser una expresión inmediata" -#: config/tc-mips.c:1710 -msgid "48-bit microMIPS instructions are not supported" -msgstr "no se admiten las instrucciones microMIPS de 48-bit" +#: config/tc-mips.c:5793 +msgid "invalid element selector" +msgstr "selector de elemento inválido" -#: config/tc-mips.c:2119 config/tc-mips.c:16004 +#: config/tc-mips.c:5806 #, c-format -msgid "Unrecognized register name `%s'" -msgstr "No se reconoce el nombre de registro `%s'" +msgid "operand %d must be scalar" +msgstr "operando %d debe ser escalar" -#: config/tc-mips.c:2305 -msgid "-G may not be used in position-independent code" -msgstr "-G no se puede usar en código independiente de posición" +#: config/tc-mips.c:5983 +msgid "floating-point expression required" +msgstr "requerida expresión de coma flotante" -#: config/tc-mips.c:2354 config/tc-mips.c:2387 -#, c-format -msgid "internal: can't hash `%s': %s" -msgstr "interno: no se puede dispersar `%s': %s" +#: config/tc-mips.c:6083 +#, fuzzy, c-format +#| msgid "cannot use register index with this instruction" +msgid "cannot use `%s' in this section" +msgstr "%s: no se puede encontrar la sección %s" -#: config/tc-mips.c:2362 -#, c-format -msgid "internal error: bad mips16 opcode: %s %s\n" -msgstr "error interno: código de operación mips16 erróneo: %s %s\n" +#: config/tc-mips.c:6230 +msgid "used $at without \".set noat\"" +msgstr "se utilizó $at sin \".set noat\"" -#: config/tc-mips.c:2573 +#: config/tc-mips.c:6232 #, c-format -msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n" -msgstr "devuelto de mips_ip(%s) insn_opcode = 0x%x\n" +msgid "used $%u with \".set at=$%u\"" +msgstr "se utilizó $%u sin \".set at=$%u\"" -#: config/tc-mips.c:4013 +#: config/tc-mips.c:7261 #, c-format -msgid "Wrong size instruction in a %u-bit branch delay slot" -msgstr "Tamaño de instrucción erróneo en una ranura de retardo de ramificación de %u-bit" +msgid "wrong size instruction in a %u-bit branch delay slot" +msgstr "tamaño de instrucción equivocado en una ranura de retardo ramificado a %u-bit" -#: config/tc-mips.c:4061 config/tc-mips.c:4071 +#: config/tc-mips.c:7281 config/tc-mips.c:7291 config/tc-mips.c:15551 #, c-format msgid "jump to misaligned address (0x%lx)" -msgstr "salto a una dirección mal alineada (0x%lx)" +msgstr "omisión a una dirección mal alineada (0x%lx)" -#: config/tc-mips.c:4086 config/tc-mips.c:5016 +#: config/tc-mips.c:7306 config/tc-mips.c:7326 config/tc-mips.c:7343 +#: config/tc-mips.c:8874 config/tc-mips.c:15405 config/tc-mips.c:15412 +#: config/tc-mips.c:15806 config/tc-mips.c:18640 #, c-format msgid "branch to misaligned address (0x%lx)" msgstr "ramificación a una dirección mal alineada (0x%lx)" -#: config/tc-mips.c:4092 config/tc-mips.c:5019 +#: config/tc-mips.c:7312 config/tc-mips.c:7330 config/tc-mips.c:7347 +#: config/tc-mips.c:8877 #, c-format msgid "branch address range overflow (0x%lx)" -msgstr "desbordamiento de rango de salto de dirección (0x%lx)" +msgstr "ramificación de limite direccional desborda (0x%lx)" -#: config/tc-mips.c:4294 config/tc-mips.c:18182 +#: config/tc-mips.c:7592 msgid "extended instruction in delay slot" msgstr "instrucción extendida en ranura de retardo" -#. To reproduce this failure try assembling gas/testsuites/ -#. gas/mips/mips16-intermix.s with a mips-ecoff targeted -#. assembler. -#: config/tc-mips.c:4350 +#: config/tc-mips.c:8056 +#, fuzzy +#| msgid "Source and destination must be different" +msgid "source and destination must be different" +msgstr "modo incrementa de origen y destino registros fuente y destino no deben ser iguales" + +#: config/tc-mips.c:8059 +msgid "a destination register must be supplied" +msgstr "un registro de destino debe ser proporcionado" + +#: config/tc-mips.c:8064 +#, fuzzy +#| msgid "source register must be r1" +msgid "the source register must not be $31" +msgstr "registro origen debe estar en la unidad disparadora" + +#: config/tc-mips.c:8312 config/tc-mips.c:14189 config/tc-mips.c:18786 +msgid "invalid unextended operand value" +msgstr "valor de operando no extendido inválido" + +#: config/tc-mips.c:8430 #, c-format -msgid "Unsupported MIPS relocation number %d" -msgstr "No se admite el número de reubicación MIPS %d" +msgid "opcode not supported on this processor: %s (%s)" +msgstr "no se admite el código operacional en este procesador: %s (%s)" -#: config/tc-mips.c:4645 -msgid "Macro instruction expanded into multiple instructions in a branch delay slot" -msgstr "Instrucción macro expandida en instrucciones múltiples en una ranura de retraso de ramificación" +#: config/tc-mips.c:8509 +msgid "opcode not supported in the `insn32' mode" +msgstr "código operacional no admitido dentro del modo `insn32'" -#: config/tc-mips.c:4648 -msgid "Macro instruction expanded into multiple instructions" -msgstr "Instrucción macro expandida en instrucciones múltiples" +#: config/tc-mips.c:8512 +#, c-format +msgid "unrecognized %d-bit version of microMIPS opcode" +msgstr "versión no reconocida %d-bit de código operacional microMIPS" -#: config/tc-mips.c:4652 -msgid "Macro instruction expanded into a wrong size instruction in a 16-bit branch delay slot" -msgstr "Instrucción macro expandida en una instrucción de tamaño erróneo en una ranura de retraso de ramificación de 16-bit" +#: config/tc-mips.c:8568 +msgid "unrecognized unextended version of MIPS16 opcode" +msgstr "no reconocida versión del código operacional de MIPS16" -#: config/tc-mips.c:4654 -msgid "Macro instruction expanded into a wrong size instruction in a 32-bit branch delay slot" -msgstr "Instrucción macro expandida en una instrucción de tamaño erróneo en una ranura de retraso de ramificación de 32-bit" +#: config/tc-mips.c:8571 +msgid "unrecognized extended version of MIPS16 opcode" +msgstr "versión extendida de código operacional MIPS16 no reconocida" -#: config/tc-mips.c:5317 -msgid "operand overflow" -msgstr "desbordamiento de operando" +#: config/tc-mips.c:8621 config/tc-mips.c:18657 +msgid "macro instruction expanded into multiple instructions in a branch delay slot" +msgstr "instrucción macro expandida en instrucciones múltiples en una ranura de retraso de ramificación" -#: config/tc-mips.c:5336 config/tc-mips.c:5936 config/tc-mips.c:9932 -msgid "Macro used $at after \".set noat\"" -msgstr "La macro utilizó $at después de \".set noat\"" +#: config/tc-mips.c:8624 config/tc-mips.c:18665 +#, fuzzy +#| msgid "Macro instruction expanded into multiple instructions" +msgid "macro instruction expanded into multiple instructions" +msgstr "instrucción macro expandida en instrucciones múltiples en una ranura de retraso de ramificación" -#: config/tc-mips.c:5365 -msgid "unsupported large constant" -msgstr "no se admite la constante large" +#: config/tc-mips.c:8628 +msgid "macro instruction expanded into a wrong size instruction in a 16-bit branch delay slot" +msgstr "instrucción macro expandida en un tamaño de instrucción equivocado dentro de una ranura de retraso de ramificación de 16-bit" -#: config/tc-mips.c:5367 -#, c-format -msgid "Instruction %s requires absolute expression" -msgstr "La instrucción %s requiere una expresión absoluta" +#: config/tc-mips.c:8630 +msgid "macro instruction expanded into a wrong size instruction in a 32-bit branch delay slot" +msgstr "instrucción macro expandida en un tamaño de instrucción equivocado dentro de una ranura de retraso de ramificación de 32-bit" + +#: config/tc-mips.c:9074 +msgid "operand overflow" +msgstr "desbordamiento de operando" -#: config/tc-mips.c:5500 config/tc-mips.c:8267 config/tc-mips.c:8900 +#: config/tc-mips.c:9093 config/tc-mips.c:9677 config/tc-mips.c:13670 +msgid "macro used $at after \".set noat\"" +msgstr "macro $at empleada tras \".set noat\"" + +#: config/tc-mips.c:9241 config/tc-mips.c:12009 config/tc-mips.c:12668 #, c-format -msgid "Number (0x%s) larger than 32 bits" -msgstr "El número (0x%s) es más grande que 32 bits" +msgid "number (0x%s) larger than 32 bits" +msgstr "número (0x%s) más largo que 32 bits" -#: config/tc-mips.c:5520 -msgid "Number larger than 64 bits" -msgstr "El número es más grande que 64 bits" +#: config/tc-mips.c:9261 +msgid "number larger than 64 bits" +msgstr "número más largo que 64 bits" -#: config/tc-mips.c:5814 config/tc-mips.c:5842 config/tc-mips.c:5880 -#: config/tc-mips.c:5925 config/tc-mips.c:8522 config/tc-mips.c:8561 -#: config/tc-mips.c:8600 config/tc-mips.c:8995 config/tc-mips.c:9047 +#: config/tc-mips.c:9555 config/tc-mips.c:9583 config/tc-mips.c:9621 +#: config/tc-mips.c:9666 config/tc-mips.c:12244 config/tc-mips.c:12283 +#: config/tc-mips.c:12322 config/tc-mips.c:12764 config/tc-mips.c:12816 msgid "PIC code offset overflow (max 16 signed bits)" msgstr "Desbordamiento del desplazamiento del código PIC (máx 16 bits con signo)" -#: config/tc-mips.c:6484 config/tc-mips.c:6554 config/tc-mips.c:6640 -#: config/tc-mips.c:6686 config/tc-mips.c:6748 config/tc-mips.c:6797 -#: config/tc-mips.c:10026 config/tc-mips.c:10033 config/tc-mips.c:10040 -#: config/tc-mips.c:10147 -msgid "Unsupported large constant" -msgstr "No se admite la constante large" +#: config/tc-mips.c:10194 +#, fuzzy, c-format +#| msgid "BALIGN immediate not 1 or 3 (%lu)" +msgid "BALIGN immediate not 0, 1, 2 or 3 (%lu)" +msgstr "El inmediato BALING no es 1 o 3 (%lu)" #. result is always true -#: config/tc-mips.c:6518 -#, c-format -msgid "Branch %s is always true" -msgstr "La ramificación %s es siempre verdadera" - -#: config/tc-mips.c:6759 config/tc-mips.c:6808 config/tc-mips.c:11085 -#: config/tc-mips.c:11249 +#: config/tc-mips.c:10290 #, c-format -msgid "Improper position (%lu)" -msgstr "Posición impropia (%lu)" +msgid "branch %s is always true" +msgstr "rama %s siempre es verdadero" -#: config/tc-mips.c:6764 config/tc-mips.c:11153 -#, c-format -msgid "Improper extract size (%lu, position %lu)" -msgstr "Tamaño de extract impropio (%lu, posición %lu)" - -#: config/tc-mips.c:6813 config/tc-mips.c:11117 -#, c-format -msgid "Improper insert size (%lu, position %lu)" -msgstr "Tamaño de insert impropio (%lu, posición %lu)" - -#: config/tc-mips.c:6850 config/tc-mips.c:6960 -msgid "Divide by zero." -msgstr "División por cero." +#: config/tc-mips.c:10518 config/tc-mips.c:10628 +msgid "divide by zero" +msgstr "división entre cero" -#: config/tc-mips.c:7051 -msgid "dla used to load 32-bit register" -msgstr "Se usa dla para cargar registros de 32-bit" +#: config/tc-mips.c:10718 +msgid "dla used to load 32-bit register; recommend using la instead" +msgstr "dla utilizado para cargar registros de 32-bit; recomienda usar la en su lugar" -#: config/tc-mips.c:7054 -msgid "la used to load 64-bit address" -msgstr "Se usa la para cargar registros de 64-bit" +#: config/tc-mips.c:10722 +msgid "la used to load 64-bit address; recommend using dla instead" +msgstr "la utilizada para cargar direcciones de 64-bit; recomienda usar en lugar dla" -#: config/tc-mips.c:7078 config/tc-mips.c:8257 config/tc-mips.c:8890 -msgid "Expression too complex" -msgstr "Expresión demasiado compleja" - -#: config/tc-mips.c:7166 -msgid "Offset too large" -msgstr "Desplazamiento demasiado grande" +#: config/tc-mips.c:10831 config/tc-riscv.c:944 config/tc-z80.c:732 +msgid "offset too large" +msgstr "desplazamiento demasiado grande" -#: config/tc-mips.c:7338 config/tc-mips.c:7613 +#: config/tc-mips.c:11005 config/tc-mips.c:11283 msgid "PIC code offset overflow (max 32 signed bits)" msgstr "Desbordamiento del desplazamiento del código PIC (máx 32 bits con signo)" -#: config/tc-mips.c:7713 +#: config/tc-mips.c:11353 config/tc-mips.c:11429 +#, c-format +msgid "opcode not supported in the `insn32' mode `%s'" +msgstr "código operacional no admitido en el modo `insn32' «%s»" + +#: config/tc-mips.c:11381 msgid "MIPS PIC call to register other than $25" msgstr "Llamada PIC MIPS a un registro diferente de $25" -#: config/tc-mips.c:7724 config/tc-mips.c:7735 config/tc-mips.c:7863 -#: config/tc-mips.c:7874 -msgid "No .cprestore pseudo-op used in PIC code" -msgstr "No se utilizó el pseudo-operador .cprestore en el código PIC" - -#: config/tc-mips.c:7729 config/tc-mips.c:7868 -msgid "No .frame pseudo-op used in PIC code" -msgstr "No se utilizó el pseudo-operador .frame en el código PIC" +#: config/tc-mips.c:11397 config/tc-mips.c:11408 config/tc-mips.c:11541 +#: config/tc-mips.c:11552 +#, fuzzy +#| msgid "No .cprestore pseudo-op used in PIC code" +msgid "no .cprestore pseudo-op used in PIC code" +msgstr "no se utilizó el pseudo-operador .frame en el código PIC" -#: config/tc-mips.c:7889 -msgid "Non-PIC jump used in PIC library" -msgstr "Se usó un salto que no es PIC en una biblioteca PIC" +#: config/tc-mips.c:11402 config/tc-mips.c:11546 +msgid "no .frame pseudo-op used in PIC code" +msgstr "no se utilizó el pseudo-operador .frame en el código PIC" -#: config/tc-mips.c:8249 -#, c-format -msgid "Opcode not supported on this processor: %s" -msgstr "No se admite el código de operación en este procesador: %s" +#: config/tc-mips.c:11567 +#, fuzzy +#| msgid "Non-PIC jump used in PIC library" +msgid "non-PIC jump used in PIC library" +msgstr "aviso: se genera una biblioteca compartida que contiene código que no esPIC" -#: config/tc-mips.c:9154 +#: config/tc-mips.c:12494 #, c-format -msgid "opcode not supported on this processor: %s" -msgstr "no se admite el código de operación en este procesador: %s" - -#: config/tc-mips.c:9311 config/tc-mips.c:9342 config/tc-mips.c:9394 -#: config/tc-mips.c:9424 -msgid "Improper rotate count" -msgstr "Cuenta de rotación impropia" +msgid "Unable to generate `%s' compliant code without mthc1" +msgstr "" -#: config/tc-mips.c:9463 +#: config/tc-mips.c:13228 #, c-format -msgid "Instruction %s: result is always false" -msgstr "Instrucción %s: el resultado es siempre falso" +msgid "instruction %s: result is always false" +msgstr "instrucción %s: resultado es siempre falso" -#: config/tc-mips.c:9624 +#: config/tc-mips.c:13381 #, c-format -msgid "Instruction %s: result is always true" -msgstr "Instrucción %s: el resultado es siempre verdadero" - -#: config/tc-mips.c:9819 -msgid "Operand overflow" -msgstr "Desbordamiento de operando" +msgid "instruction %s: result is always true" +msgstr "instrucción %s: resultado es siempre verdadero" #. FIXME: Check if this is one of the itbl macros, since they #. are added dynamically. -#: config/tc-mips.c:9928 -#, c-format -msgid "Macro %s not implemented yet" -msgstr "La macro %s aún no está implementada" +#: config/tc-mips.c:13666 +#, fuzzy, c-format +#| msgid "Macro %s not implemented yet" +msgid "macro %s not implemented yet" +msgstr "reubicación «%s» aún no implementada" + +#: config/tc-mips.c:14011 config/tc-mips.c:14075 config/tc-mips.c:14086 +#: config/tc-score.c:2691 config/tc-score.c:2737 +msgid "unrecognized opcode" +msgstr "no reconocido código operacional" -#: config/tc-mips.c:10178 +#: config/tc-mips.c:14199 +msgid "extended operand requested but not required" +msgstr "se solicitó un operando extendido pero se necesita" + +#: config/tc-mips.c:14208 +msgid "operand value out of range for instruction" +msgstr "el valor de operando está fuera de limite para la instrucción" + +#: config/tc-mips.c:14307 #, c-format -msgid "internal: bad mips opcode (mask error): %s %s" -msgstr "interno: código de operación mips erróneo (error de máscara): %s %s" +msgid "relocation %s isn't supported by the current ABI" +msgstr "la ABI actual no admite la reubicación %s" -#: config/tc-mips.c:10223 +#: config/tc-mips.c:14363 +msgid "unclosed '('" +msgstr "no cerrado '('" + +#: config/tc-mips.c:14429 #, c-format -msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s" -msgstr "interno: código de operación mips erróneo (tipo de operando de extensión `+%c' desconocido): %s %s" +msgid "a different %s was already specified, is now %s" +msgstr "un %s diferente fue ya especificado, ahora es %s" + +#: config/tc-mips.c:14596 +msgid "-mmicromips cannot be used with -mips16" +msgstr "-mmicromips no se puede usar con -mips16" + +#: config/tc-mips.c:14611 +msgid "-mips16 cannot be used with -micromips" +msgstr "-mips16 no se puede usar con -micromips" -#: config/tc-mips.c:10304 +#: config/tc-mips.c:14762 config/tc-mips.c:14820 +msgid "no compiled in support for 64 bit object file format" +msgstr "no compiló el soporte para el formato de fichero objeto de 64 bit" + +#: config/tc-mips.c:14827 #, c-format -msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s" -msgstr "interno: código de operación mips erróneo (tipo de operando `%c' desconocido): %s %s" +msgid "invalid abi -mabi=%s" +msgstr "interruptor abi -mabi=%s inválido" + +#: config/tc-mips.c:14867 +#, fuzzy, c-format +#| msgid "invalid abi -mabi=%s" +msgid "invalid NaN setting -mnan=%s" +msgstr "interruptor abi -mabi=%s inválido" + +#: config/tc-mips.c:14901 +msgid "-G not supported in this configuration" +msgstr "-G no se admite en esta configuración" -#: config/tc-mips.c:10311 +#: config/tc-mips.c:14927 #, c-format -msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s" -msgstr "interno: código de operación mips erróneo (bits 0x%lx indefinidos): %s %s" +msgid "-%s conflicts with the other architecture options, which imply -%s" +msgstr "-%s tiene conflictos con las otras casillas de arquitectura, las cuales implican -%s" -#: config/tc-mips.c:10337 +#: config/tc-mips.c:14943 #, c-format -msgid "Internal error: bad microMIPS opcode (mask error): %s %s" -msgstr "Error interno: código de operación microMIPS erróneo: %s %s" +msgid "-march=%s is not compatible with the selected ABI" +msgstr "-march=%s no es compatible con la ABI seleccionada" + +#: config/tc-mips.c:15409 config/tc-mips.c:15800 config/tc-mips.c:18637 +msgid "branch to a symbol in another ISA mode" +msgstr "ramificación a un símbolo dentro de otro modo ISA" -#: config/tc-mips.c:10344 +#: config/tc-mips.c:15416 config/tc-mips.c:15557 config/tc-mips.c:15810 #, c-format -msgid "Internal error: bad microMIPS opcode (incorrect length: %u): %s %s" -msgstr "Error interno: código de operación microMIPS erróneo (longitud errónea: %u): %s %s" +msgid "cannot encode misaligned addend in the relocatable field (0x%lx)" +msgstr "" + +#: config/tc-mips.c:15453 +msgid "PC-relative reference to a different section" +msgstr "PC-relativo de referencia a una sección diferente" + +#: config/tc-mips.c:15525 config/tc-riscv.c:1960 +msgid "TLS relocation against a constant" +msgstr "TLS reubicado contra una constante" + +#: config/tc-mips.c:15545 +msgid "jump to a symbol in another ISA mode" +msgstr "omite a un símbolo dentro de otro modo ISA" + +#: config/tc-mips.c:15548 +msgid "JALX to a symbol in the same ISA mode" +msgstr "JALX para un símbolo dentro del mismo modo ISA" + +#: config/tc-mips.c:15633 +#, fuzzy +#| msgid "unsupported relocation" +msgid "unsupported constant in relocation" +msgstr "no se admite la constante large" -#: config/tc-mips.c:10352 +#: config/tc-mips.c:15705 #, c-format -msgid "Internal error: bad microMIPS opcode (opcode/length mismatch): %s %s" -msgstr "Error interno: código de operación microMIPS erróneo (no coincide código de operación/longitud): %s %s" +msgid "PC-relative access using misaligned symbol (%lx)" +msgstr "" -#: config/tc-mips.c:10383 config/tc-mips.c:10436 +#: config/tc-mips.c:15709 #, c-format -msgid "Internal error: bad mips opcode (unknown extension operand type `%c%c'): %s %s" -msgstr "Error interno: código de operación mips erróneo (tipo de operando de extensión desconocido `%c%c'): %s %s" +msgid "PC-relative access using misaligned offset (%lx)" +msgstr "" + +#: config/tc-mips.c:15722 config/tc-mips.c:15741 +msgid "PC-relative access out of range" +msgstr "acceso relativo PC fuera de límite" -#: config/tc-mips.c:10483 +#: config/tc-mips.c:15728 +#, fuzzy, c-format +#| msgid "Branch to misaligned address (%lx)" +msgid "PC-relative access to misaligned address (%lx)" +msgstr "Ramificación a una dirección mal alineada (%lx)" + +#: config/tc-mips.c:15895 #, c-format -msgid "Internal error: bad microMIPS opcode (unknown operand type `%c'): %s %s" -msgstr "Error interno: código de operación microMIPS erróneo (tipo de operando `%c' desconocido): %s %s" +msgid "alignment too large, %d assumed" +msgstr "alineación demasiado grande, %d asumido" -#: config/tc-mips.c:10492 +#: config/tc-mips.c:15898 +msgid "alignment negative, 0 assumed" +msgstr "alineación negativa, 0 asimido" + +#: config/tc-mips.c:16140 #, c-format -msgid "Internal error: bad microMIPS opcode (bits 0x%lx undefined): %s %s" -msgstr "Error interno: código de operación microMIPS erróneo (bits 0x%lx sin definir): %s %s" +msgid "%s: no such section" +msgstr "%s: no existe tal sección" -#: config/tc-mips.c:10496 +#: config/tc-mips.c:16181 #, c-format -msgid "Internal error: bad microMIPS opcode (bits 0x%lx defined): %s %s" -msgstr "Error interno: código de operación microMIPS erróneo (bits 0x%lx definidos): %s %s" +msgid ".option pic%d not supported" +msgstr "No se admite .option pic%d" + +#: config/tc-mips.c:16183 +#, fuzzy, c-format +#| msgid ".option pic%d not supported" +msgid ".option pic%d not supported in VxWorks PIC mode" +msgstr "No se admite .option pic%d" -#: config/tc-mips.c:10654 -msgid "Unrecognized opcode" -msgstr "No se reconoce el código de operación" +#: config/tc-mips.c:16195 config/tc-mips.c:16532 +msgid "-G may not be used with SVR4 PIC code" +msgstr "-G no se puede utilizar con código PIC de SVR4" -#: config/tc-mips.c:10703 config/tc-mips.c:13232 +#: config/tc-mips.c:16201 #, c-format -msgid "opcode not supported on this processor: %s (%s)" -msgstr "no se admite el código de operación en este procesador: %s (%s)" +msgid "unrecognized option \"%s\"" +msgstr "opción no reconocida «%s»" -#: config/tc-mips.c:10707 +#: config/tc-mips.c:16307 #, c-format -msgid "Unrecognized %u-bit version of microMIPS opcode" -msgstr "No se reconoce la versión del código de operación microMIPS de %u-bit" +msgid "unknown architecture %s" +msgstr "arquitectura %s desconocida" -#: config/tc-mips.c:10738 +#: config/tc-mips.c:16321 config/tc-mips.c:16483 #, c-format -msgid "BALIGN immediate not 1 or 3 (%lu)" -msgstr "El inmediato BALING no es 1 o 3 (%lu)" +msgid "unknown ISA level %s" +msgstr "desconoce nivel %s ISA" -#: config/tc-mips.c:10752 config/tc-mips.c:10766 config/tc-mips.c:10780 -#: config/tc-mips.c:10794 config/tc-mips.c:10822 config/tc-mips.c:10869 +#: config/tc-mips.c:16330 #, c-format -msgid "DSP immediate not in range 0..%d (%lu)" -msgstr "el inmediato DSP no está en el rango 0..%d (%lu)" +msgid "unknown ISA or architecture %s" +msgstr "ISA o arquitectura %s desconocidos" + +#: config/tc-mips.c:16389 +msgid "`noreorder' must be set before `nomacro'" +msgstr "se debe establecer `noreorder' antes de `nomacro'" -#: config/tc-mips.c:10813 config/tc-mips.c:10842 -msgid "Invalid dsp acc register" -msgstr "Registro acc dsp inválido" +#: config/tc-mips.c:16418 +msgid ".set pop with no .set push" +msgstr ".set pop sin .set push" -#: config/tc-mips.c:10854 config/tc-mips.c:10887 config/tc-mips.c:10905 +#: config/tc-mips.c:16437 #, c-format -msgid "DSP immediate not in range %ld..%ld (%ld)" -msgstr "El inmediato DSP no está en el rango %ld..%ld (%ld)" +msgid "tried to set unrecognized symbol: %s\n" +msgstr "intentaba establecer un símbolo no reconocido: %s\n" -#: config/tc-mips.c:10919 +#: config/tc-mips.c:16510 #, c-format -msgid "MT usermode bit not 0 or 1 (%lu)" -msgstr "El bit de modo de usuario MT no es 0 o 1 (%lu)" +msgid ".module used with unrecognized symbol: %s\n" +msgstr ".module utilizado con símbolo no reconocido: %s\n" -#: config/tc-mips.c:10931 +#: config/tc-mips.c:16516 +msgid ".module is not permitted after generating code" +msgstr "" + +#: config/tc-mips.c:16576 config/tc-mips.c:16655 config/tc-mips.c:16759 +#: config/tc-mips.c:16789 config/tc-mips.c:16838 #, c-format -msgid "MT load high bit not 0 or 1 (%lu)" -msgstr "el bit alto de load MT no es 0 o 1 (%lu)" +msgid "%s not supported in MIPS16 mode" +msgstr "%s no admitido dentro del modo MIPS16" + +#: config/tc-mips.c:16583 +msgid ".cpload not in noreorder section" +msgstr ".cpload no está en la sección noreorder" -#: config/tc-mips.c:10949 config/tc-mips.c:10963 -msgid "Invalid dsp/smartmips acc register" -msgstr "Registro acc dsp/smartmips inválido" +#: config/tc-mips.c:16664 config/tc-mips.c:16683 +msgid "missing argument separator ',' for .cpsetup" +msgstr "ausente el separador de argumentos ',' para .cpsetup" -#: config/tc-mips.c:10975 +#: config/tc-mips.c:16881 #, c-format -msgid "Bit position for %s not in range 0..%lu (%lu)" -msgstr "La posición de bit para %s no está en el rango 0..%lu (%lu)" +msgid "unsupported use of %s" +msgstr "no admitió utilización de %s" -#: config/tc-mips.c:11058 -#, c-format -msgid "Illegal %s number (%lu, 0x%lx)" -msgstr "Número %s ilegal (%lu, 0x%lx)" +#: config/tc-mips.c:16972 +msgid "unsupported use of .gpword" +msgstr "no admite utilización de .gpword" + +#: config/tc-mips.c:17010 +msgid "unsupported use of .gpdword" +msgstr "no admite la utilización de .gpdword" -#: config/tc-mips.c:11173 config/tc-mips.c:11975 -msgid "absolute expression required" -msgstr "se requiere una expresión absoluta" +#: config/tc-mips.c:17042 +msgid "unsupported use of .ehword" +msgstr "no admitió utilización de .ehword" -#: config/tc-mips.c:11198 +#: config/tc-mips.c:17129 +msgid "bad .nan directive" +msgstr "directiva .nan equivocada" + +#: config/tc-mips.c:17178 #, c-format -msgid "Invalid register number (%d)" -msgstr "Número de registro inválido (%d)" +msgid "ignoring attempt to redefine symbol %s" +msgstr "se ignora el intento de redefinir el símbolo %s" + +#: config/tc-mips.c:17193 ecoff.c:3372 +msgid "bad .weakext directive" +msgstr "directiva .weakext equivocada" + +#: config/tc-mips.c:18162 config/tc-mips.c:18439 +msgid "relaxed out-of-range branch into a jump" +msgstr "ramificación relajada fuera de límite dentro de omisión" + +#: config/tc-mips.c:18661 +#, fuzzy +#| msgid "extended instruction in delay slot" +msgid "extended instruction in a branch delay slot" +msgstr "instrucción extendida en ranura de retardo" + +#: config/tc-mips.c:18775 config/tc-xtensa.c:1656 config/tc-xtensa.c:1934 +msgid "unsupported relocation" +msgstr "no se admite la reubicación" + +#: config/tc-mips.c:19271 config/tc-score.c:5640 +msgid "expected simple number" +msgstr "se esperaba un número simple" + +#: config/tc-mips.c:19299 config/tc-score.c:5667 +msgid "invalid number" +msgstr "número inválido" + +#: config/tc-mips.c:19376 ecoff.c:2999 +msgid ".end directive without a preceding .ent directive" +msgstr "directiva .end sin una directiva .ent precedente" -#: config/tc-mips.c:11206 -msgid "Invalid coprocessor 0 register number" -msgstr "Número de registro 0 de coprocesador inválido" +#: config/tc-mips.c:19385 +msgid ".end symbol does not match .ent symbol" +msgstr ".end simbólico no coincide con el símbolo .ent" -#: config/tc-mips.c:11217 +#: config/tc-mips.c:19462 +msgid ".ent or .aent not in text section" +msgstr ".ent o .aent no interno sección textual" + +#: config/tc-mips.c:19465 config/tc-score.c:5706 +msgid "missing .end" +msgstr ".end ausente" + +#: config/tc-mips.c:19548 +msgid ".mask/.fmask outside of .ent" +msgstr ".mask/.fmask fuera de .ent" + +#: config/tc-mips.c:19555 +msgid "bad .mask/.fmask directive" +msgstr "directiva .mask/.fmask equivocada" + +#: config/tc-mips.c:19848 +#, c-format +msgid "bad value (%s) for %s" +msgstr "valor (%s) equivocado para %s" + +#: config/tc-mips.c:19912 #, c-format -msgid "Improper bit index (%lu)" -msgstr "Índice de bit impropio (%lu)" +msgid "" +"MIPS options:\n" +"-EB\t\t\tgenerate big endian output\n" +"-EL\t\t\tgenerate little endian output\n" +"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n" +"-G NUM\t\t\tallow referencing objects up to NUM bytes\n" +"\t\t\timplicitly with the gp register [default 8]\n" +msgstr "" +"Opciones MIPS:\n" +"-EB\t\t\tgenera salida big endian\n" +"-EL\t\t\tgenera salida little endian\n" +"-g, -g2\t\t\tno borra NOPs innecesarios o intercambia ramificaciones\n" +"-G NUM\t\t\tpermite la referencia a objetos hasta NUM bytes\n" +"\t\t\timplícitamente con el registro gp [por defecto 8]\n" + +#: config/tc-mips.c:19919 +#, fuzzy, c-format +#| msgid "" +#| "-mips1\t\t\tgenerate MIPS ISA I instructions\n" +#| "-mips2\t\t\tgenerate MIPS ISA II instructions\n" +#| "-mips3\t\t\tgenerate MIPS ISA III instructions\n" +#| "-mips4\t\t\tgenerate MIPS ISA IV instructions\n" +#| "-mips5 generate MIPS ISA V instructions\n" +#| "-mips32 generate MIPS32 ISA instructions\n" +#| "-mips32r2 generate MIPS32 release 2 ISA instructions\n" +#| "-mips64 generate MIPS64 ISA instructions\n" +#| "-mips64r2 generate MIPS64 release 2 ISA instructions\n" +#| "-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n" +msgid "" +"-mips1\t\t\tgenerate MIPS ISA I instructions\n" +"-mips2\t\t\tgenerate MIPS ISA II instructions\n" +"-mips3\t\t\tgenerate MIPS ISA III instructions\n" +"-mips4\t\t\tgenerate MIPS ISA IV instructions\n" +"-mips5 generate MIPS ISA V instructions\n" +"-mips32 generate MIPS32 ISA instructions\n" +"-mips32r2 generate MIPS32 release 2 ISA instructions\n" +"-mips32r3 generate MIPS32 release 3 ISA instructions\n" +"-mips32r5 generate MIPS32 release 5 ISA instructions\n" +"-mips32r6 generate MIPS32 release 6 ISA instructions\n" +"-mips64 generate MIPS64 ISA instructions\n" +"-mips64r2 generate MIPS64 release 2 ISA instructions\n" +"-mips64r3 generate MIPS64 release 3 ISA instructions\n" +"-mips64r5 generate MIPS64 release 5 ISA instructions\n" +"-mips64r6 generate MIPS64 release 6 ISA instructions\n" +"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n" +msgstr "" +"-mips1\t\t\tgenera instrucciones MIPS ISA I\n" +"-mips2\t\t\tgenera instrucciones MIPS ISA II\n" +"-mips3\t\t\tgenera instrucciones MIPS ISA III\n" +"-mips4\t\t\tgenera instrucciones MIPS ISA IV\n" +"-mips5 genera instrucciones MIPS ISA V\n" +"-mips32 genera instrucciones MIPS32 ISA\n" +"-mips32r2 genera instrucciones MIPS32 versión 2 ISA\n" +"-mips64 genera instrucciones MIPS64 ISA\n" +"-march=CPU/-mtune=CPU\tgenera código/calendarización para el CPU, donde CPU es uno de:\n" -#: config/tc-mips.c:11282 config/tc-mips.c:11300 +#: config/tc-mips.c:19944 #, c-format -msgid "Improper size (%lu)" -msgstr "Tamaño impropio (%lu)" +msgid "" +"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n" +"-no-mCPU\t\tdon't generate code specific to CPU.\n" +"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n" +msgstr "" +"-mCPU\t\t\tequivalente a -march=CPU -mtune=CPU. Obsoleto.\n" +"-no-mCPU\t\tno genera código específico para el CPU.\n" +"\t\t\tPara -mCPU y -no-mCPU, CPU debe ser uno de:\n" -#: config/tc-mips.c:11317 +#: config/tc-mips.c:19957 #, c-format -msgid "Improper immediate (%ld)" -msgstr "Inmediato impropio (%ld)" +msgid "" +"-mips16\t\t\tgenerate mips16 instructions\n" +"-no-mips16\t\tdo not generate mips16 instructions\n" +msgstr "" +"-mips16\t\t\tgenera instrucciones mips16\n" +"-no-mips16\t\tno genera instrucciones mips16\n" -#: config/tc-mips.c:11335 config/tc-mips.c:11353 config/tc-mips.c:11374 +#: config/tc-mips.c:19960 #, c-format -msgid "Offset not in range %ld..%ld (%ld)" -msgstr "El desplazamiento no está en el rango %ld..%ld (%ld)" +msgid "" +"-mmicromips\t\tgenerate microMIPS instructions\n" +"-mno-micromips\t\tdo not generate microMIPS instructions\n" +msgstr "" +"-mmicromips\t\tgenera instrucciones microMIPS\n" +"-mno-micromips\t\tno genera instrucciones microMIPS\n" -#: config/tc-mips.c:11380 +#: config/tc-mips.c:19963 #, c-format -msgid "Offset not 16 bytes alignment (%ld)" -msgstr "El desplazamiento no está alineado a 16 bytes (%ld)" +msgid "" +"-msmartmips\t\tgenerate smartmips instructions\n" +"-mno-smartmips\t\tdo not generate smartmips instructions\n" +msgstr "" +"-msmartmips\t\tgenera instrucciones smartmips\n" +"-no-smartmips\t\tno genera instrucciones smartmips\n" -#: config/tc-mips.c:11397 config/tc-mips.c:13413 -msgid "used $at without \".set noat\"" -msgstr "se utilizó $at sin \".set noat\"" +#: config/tc-mips.c:19966 +#, c-format +msgid "" +"-mdsp\t\t\tgenerate DSP instructions\n" +"-mno-dsp\t\tdo not generate DSP instructions\n" +msgstr "" +"-mdsp\t\t\tgenera instrucciones DSP\n" +"-mno-dsp\t\tno genera instrucciones DSP\n" -#: config/tc-mips.c:11399 config/tc-mips.c:13415 +#: config/tc-mips.c:19969 #, c-format -msgid "used $%u with \".set at=$%u\"" -msgstr "se utilizó $%u sin \".set at=$%u\"" +msgid "" +"-mdspr2\t\t\tgenerate DSP R2 instructions\n" +"-mno-dspr2\t\tdo not generate DSP R2 instructions\n" +msgstr "" +"-mdspr2\t\t\tgenera instrucciones DSP R2\n" +"-mno-dspr2\t\tno genera instrucciones DSP R2\n" -#: config/tc-mips.c:11413 -#, c-format -msgid "Internal error: bad %s opcode (unknown extension operand type `+%c'): %s %s" -msgstr "Error interno: código de operación %s erróneo (tipo de operando de extensión `+%c' desconocido): %s %s" +#: config/tc-mips.c:19972 +#, fuzzy, c-format +#| msgid "" +#| "-mdspr2\t\t\tgenerate DSP R2 instructions\n" +#| "-mno-dspr2\t\tdo not generate DSP R2 instructions\n" +msgid "" +"-mdspr3\t\t\tgenerate DSP R3 instructions\n" +"-mno-dspr3\t\tdo not generate DSP R3 instructions\n" +msgstr "" +"-mdspr2\t\t\tgenera instrucciones DSP R2\n" +"-mno-dspr2\t\tno genera instrucciones DSP R2\n" -#: config/tc-mips.c:11467 +#: config/tc-mips.c:19975 #, c-format -msgid "Improper shift amount (%lu)" -msgstr "Cantidad de desplazamiento impropia (%lu)" +msgid "" +"-mmt\t\t\tgenerate MT instructions\n" +"-mno-mt\t\t\tdo not generate MT instructions\n" +msgstr "" +"-mmt\t\t\tgenera instrucciones MT\n" +"-mno-mt\t\tno genera instrucciones MT\n" -#: config/tc-mips.c:11493 config/tc-mips.c:13553 config/tc-mips.c:13806 +#: config/tc-mips.c:19978 #, c-format -msgid "Invalid value for `%s' (%lu)" -msgstr "Valor inválido para `%s' (%lu)" +msgid "" +"-mmcu\t\t\tgenerate MCU instructions\n" +"-mno-mcu\t\tdo not generate MCU instructions\n" +msgstr "" +"-mmcu\t\t\tgenera instrucciones MCU\n" +"-mno-mcu\t\tno genera instrucciones MCU\n" -#: config/tc-mips.c:11543 config/tc-mips.c:11581 +#: config/tc-mips.c:19981 #, c-format -msgid "Code for %s not in range 0..%lu (%lu)" -msgstr "El código para %s no está en el rango 0..%lu (%lu)" +msgid "" +"-mmsa\t\t\tgenerate MSA instructions\n" +"-mno-msa\t\tdo not generate MSA instructions\n" +msgstr "" +"-mmsa\t\t\tgenera instrucciones MSA\n" +"-mno-msa\t\tno genera instrucciones MSA\n" + +#: config/tc-mips.c:19984 +#, fuzzy, c-format +#| msgid "" +#| "-mdsp\t\t\tgenerate DSP instructions\n" +#| "-mno-dsp\t\tdo not generate DSP instructions\n" +msgid "" +"-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n" +"-mno-xpa\t\tdo not generate eXtended Physical Address (XPA) instructions\n" +msgstr "" +"-mdsp\t\t\tgenera instrucciones DSP\n" +"-mno-dsp\t\tno genera instrucciones DSP\n" -#: config/tc-mips.c:11562 -#, c-format -msgid "Lower code for %s not in range 0..%lu (%lu)" -msgstr "El código más bajo para %s no está en el rango 0..%lu (%lu)" +#: config/tc-mips.c:19987 +#, fuzzy, c-format +#| msgid "" +#| "-mmt\t\t\tgenerate MT instructions\n" +#| "-mno-mt\t\t\tdo not generate MT instructions\n" +msgid "" +"-mvirt\t\t\tgenerate Virtualization instructions\n" +"-mno-virt\t\tdo not generate Virtualization instructions\n" +msgstr "" +"-mmt\t\t\tgenera instrucciones MT\n" +"-mno-mt\t\tno genera instrucciones MT\n" -#: config/tc-mips.c:11602 -#, c-format -msgid "Coproccesor code > %u bits (%lu)" -msgstr "Código de coprocesador > %u bits (%lu)" +#: config/tc-mips.c:19990 +#, fuzzy, c-format +#| msgid "" +#| "-mmicromips\t\tgenerate microMIPS instructions\n" +#| "-mno-micromips\t\tdo not generate microMIPS instructions\n" +msgid "" +"-minsn32\t\tonly generate 32-bit microMIPS instructions\n" +"-mno-insn32\t\tgenerate all microMIPS instructions\n" +msgstr "" +"-mmicromips\t\tgenera instrucciones microMIPS\n" +"-mno-micromips\t\tno genera instrucciones microMIPS\n" -#: config/tc-mips.c:11618 +#: config/tc-mips.c:19993 #, c-format -msgid "Illegal 19-bit code (%lu)" -msgstr "Código de 19-bit ilegal (%lu)" +msgid "" +"-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n" +"-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n" +"-mfix-vr4120\t\twork around certain VR4120 errata\n" +"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n" +"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n" +"-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n" +"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n" +"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n" +"-msym32\t\t\tassume all symbols have 32-bit values\n" +"-O0\t\t\tremove unneeded NOPs, do not swap branches\n" +"-O\t\t\tremove unneeded NOPs and swap branches\n" +"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n" +"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n" +msgstr "" +"-mfix-loongson2f-jump\tevita las instrucciones JUMP de Loongson2F\n" +"-mfix-loongson2f-nop\tevita los errores NOP de Loongson2F\n" +"-mfix-vr4120\t\tevita ciertos errores de VR4120\n" +"-mfix-vr4130\t\tevita los errores mflo/mfhi de VR4130\n" +"-mfix-24k\t\tinserta un nop tras las instrucciones ERET y DERET\n" +"-mfix-cn63xxp1\t\tevita los errores PREF de CN53XXP1\n" +"-mgp32\t\t\tusa GPRs de 32-bit, sin importar el ISA escogido\n" +"-mfp32\t\t\tusa FPRS de 32-bit, sin importar el ISA escogido\n" +"-msym32\t\t\tasume que todos los símbolos tiene valores de 32-bit\n" +"-O0\t\t\telimina NOPs innecesarios, no intercambia ramificaciones\n" +"-O\t\t\telimina NOPs innecesarios e intercambia ramificaciones\n" +"--trap, --no-break\texcepción trap en div por 0 y desbordamiento de mult\n" +"--break, --no-trap\texcepción break en div por 0 y desbordamiento de mult\n" -#: config/tc-mips.c:11632 -#, c-format -msgid "Invalid performance register (%lu)" -msgstr "Registro de rendimiento inválido (%lu)" +#: config/tc-mips.c:20007 +#, fuzzy, c-format +#| msgid "" +#| "-mhard-float\t\tallow floating-point instructions\n" +#| "-msoft-float\t\tdo not allow floating-point instructions\n" +#| "-msingle-float\t\tonly allow 32-bit floating-point operations\n" +#| "-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n" +#| "--[no-]construct-floats [dis]allow floating point values to be constructed\n" +msgid "" +"-mhard-float\t\tallow floating-point instructions\n" +"-msoft-float\t\tdo not allow floating-point instructions\n" +"-msingle-float\t\tonly allow 32-bit floating-point operations\n" +"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n" +"--[no-]construct-floats\t[dis]allow floating point values to be constructed\n" +"--[no-]relax-branch\t[dis]allow out-of-range branches to be relaxed\n" +"-mignore-branch-isa\taccept invalid branches requiring an ISA mode switch\n" +"-mno-ignore-branch-isa\treject invalid branches requiring an ISA mode switch\n" +"-mnan=ENCODING\t\tselect an IEEE 754 NaN encoding convention, either of:\n" +msgstr "" +"-mhard-float\t\tpermite instrucciones de coma flotante\n" +"-msoft-float\t\tno permite instrucciones de coma flotante\n" +"-msingle-float\t\tsólo permite operaciones de coma flotante de 32 bits\n" +"-mdouble-float\t\tpermite operaciones de coma flotante de 32 y 64 bits\n" +"--[no-]construct-floats [des]activa valores de coma flotante a construir\n" -#: config/tc-mips.c:11713 config/tc-mips.c:12398 +#: config/tc-mips.c:20025 #, c-format -msgid "Used $%u with \".set at=$%u\"" -msgstr "se utilizó $%u con \".set at=$%u\"" - -#: config/tc-mips.c:11740 config/tc-mips.c:12424 -msgid "Source and destination must be different" -msgstr "La fuente y el destino deben ser diferentes" - -#: config/tc-mips.c:11746 config/tc-mips.c:12430 -msgid "A destination register must be supplied" -msgstr "Se debe proporcionar un registro destino" +msgid "" +"-KPIC, -call_shared\tgenerate SVR4 position independent code\n" +"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n" +"-mvxworks-pic\t\tgenerate VxWorks position independent code\n" +"-non_shared\t\tdo not generate code that can operate with DSOs\n" +"-xgot\t\t\tassume a 32 bit GOT\n" +"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n" +"-mshared, -mno-shared disable/enable .cpload optimization for\n" +" position dependent (non shared) code\n" +"-mabi=ABI\t\tcreate ABI conformant object file for:\n" +msgstr "" +"-KPIC, -call_shared\tgenera código SVR4 independiente de posición\n" +"-call_nonpic\t\tgenera código que no es PIC interoperable con DSOs\n" +"-mvxworks-pic\t\tgenera código VxWorks independiente de posición\n" +"-non_shared\t\tno genera código independiente de posición\n" +"-xgot\t\t\tasume un GOT de 32 bit\n" +"-mpdr, -mno-pdr\t\tactiva/desactiva la creación de secciones .pdr\n" +"-mshared, -mno-shared desactiva/activa la optimización .cpload para\n" +" código que no es compartido\n" +"-mabi=ABI\t\tcrea un fichero objeto que cumple con el ABI para:\n" -#: config/tc-mips.c:11828 +#: config/tc-mips.c:20046 #, c-format -msgid "Improper align amount (%ld), using low bits" -msgstr "Cantidad de desplazamiento impropia (%ld), se usan bits bajos" +msgid "" +"-32\t\t\tcreate o32 ABI object file (default)\n" +"-n32\t\t\tcreate n32 ABI object file\n" +"-64\t\t\tcreate 64 ABI object file\n" +msgstr "" +"-32\t\t\tcrea ficheros objeto ABI o32 (por defecto)\n" +"-n32\t\t\tcrea ficheros objeto ABI o32\n" +"-64\t\t\tcrea ficheros objeto ABI 64\n" -#: config/tc-mips.c:11843 -#, c-format -msgid "Invalid MDMX Immediate (%ld)" -msgstr "Inmediato MDMX inválido (%ld)" +#: config/tc-mips.c:20129 +msgid "missing .end at end of assembly" +msgstr ".end ausente al final del ensamblado" -#: config/tc-mips.c:11882 +#: config/tc-mmix.c:702 #, c-format -msgid "Float register should be even, was %d" -msgstr "El registro de coma flotante debería ser par, era %d" +msgid " MMIX-specific command line options:\n" +msgstr "Opciones de la línea de órdenes específicas de MMIX:\n" -#: config/tc-mips.c:11923 +#: config/tc-mmix.c:703 #, c-format -msgid "Bad element selector %ld" -msgstr "Selector de elemento %ld erróneo" +msgid "" +" -fixed-special-register-names\n" +" Allow only the original special register names.\n" +msgstr "" +" -fixed-special-register-names\n" +" Sólo permite los nombres de registros especiales originales.\n" -#: config/tc-mips.c:11931 +#: config/tc-mmix.c:706 #, c-format -msgid "Expecting ']' found '%s'" -msgstr "Se esperaba ']', se encontró '%s'" +msgid " -globalize-symbols Make all symbols global.\n" +msgstr " -globalize-symbols Hace que todos los símbolos sean globales.\n" -#: config/tc-mips.c:12039 +#: config/tc-mmix.c:708 #, c-format -msgid "Bad floating point constant: %s" -msgstr "Constante de coma flotante errónea: %s" - -#: config/tc-mips.c:12159 -msgid "Can't use floating point insn in this section" -msgstr "No se pueden utilizar insn de coma flotante en esta sección" - -#: config/tc-mips.c:12218 -msgid "Expression out of range" -msgstr "Expresión fuera de rango" +msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n" +msgstr " -gnu-syntax Desactiva la compatibilidad con la sintaxis mmixal.\n" -#: config/tc-mips.c:12262 +#: config/tc-mmix.c:710 #, c-format -msgid "lui expression (%lu) not in range 0..65535" -msgstr "La expresión lui (%lu) no está en el rango 0..65535" +msgid " -relax Create linker relaxable code.\n" +msgstr " -relax Crea código relajable para el enlazador.\n" -#: config/tc-mips.c:12284 +#: config/tc-mmix.c:712 #, c-format -msgid "Condition code register should be even for %s, was %d" -msgstr "El registro de código de condición debería ser par para %s, era %d" +msgid "" +" -no-predefined-syms Do not provide mmixal built-in constants.\n" +" Implies -fixed-special-register-names.\n" +msgstr "" +" -no-predefined-syms No provee las constantes internas de mmixal.\n" +" Implica -fixed-special-register-names.\n" -#: config/tc-mips.c:12290 +#: config/tc-mmix.c:715 #, c-format -msgid "Condition code register should be 0 or 4 for %s, was %d" -msgstr "El registro de código de condición debería ser 0 o 4 para %s, era %d" - -#: config/tc-mips.c:12317 -msgid "Invalid coprocessor sub-selection value (0-7)" -msgstr "Valor de subselección de coprocesador (0-7) inválido" +msgid "" +" -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n" +" into multiple instructions.\n" +msgstr "" +" -no-expand No expande GETA, ramificaciones, PUSHJ ó JUMP\n" +" a instrucciones múltiples.\n" -#: config/tc-mips.c:12330 config/tc-mips.c:12348 +#: config/tc-mmix.c:718 #, c-format -msgid "bad byte vector index (%ld)" -msgstr "índice de vector de byte erróneo (%ld)" +msgid " -no-merge-gregs Do not merge GREG definitions with nearby values.\n" +msgstr " -no-merge-gregs No mezcla las definiciones GREG con los valores cercanos.\n" -#: config/tc-mips.c:13058 +#: config/tc-mmix.c:720 #, c-format -msgid "Internal error: bad microMIPS opcode (unknown extension operand type `m%c'): %s %s" -msgstr "Error interno: código de operación microMIPS erróneo (tipo de operando de extensión `m%c' desconocido): %s %s" +msgid " -linker-allocated-gregs If there's no suitable GREG definition for the operands of an instruction, let the linker resolve.\n" +msgstr " -linker-allocated-gregs Si no hay una definición GREG adecuada para los operandos de una instrucción, dejar resolver al enlazador.\n" -#: config/tc-mips.c:13110 +#: config/tc-mmix.c:723 #, c-format -msgid "Trap code (%lu) for %s not in 0..15 range" -msgstr "El código de captura (%lu) para %s no está en el rango 0..15" +msgid "" +" -x Do not warn when an operand to GETA, a branch,\n" +" PUSHJ or JUMP is not known to be within range.\n" +" The linker will catch any errors. Implies\n" +" -linker-allocated-gregs." +msgstr "" +" -x No avisa cuando no se sabe que un operando para\n" +" GETA, una ramificación, PUSHJ ó JUMP esté dentro\n" +" del limite. El enlazador atrapará cualquier error.\n" +" Implica -linker-allocated-gregs." -#: config/tc-mips.c:13119 +#: config/tc-mmix.c:849 #, c-format -msgid "Bad char = '%c'\n" -msgstr "Carácter erróneo = '%c'\n" - -#: config/tc-mips.c:13206 config/tc-score.c:2691 config/tc-score.c:2737 -msgid "unrecognized opcode" -msgstr "no se reconoce el código de operación" - -#: config/tc-mips.c:13589 config/tc-mips.c:13670 config/tc-mips.c:13685 -msgid "can't parse register list" -msgstr "no se puede decodificar la lista de registros" - -#: config/tc-mips.c:13658 -msgid "more than one frame size in list" -msgstr "más de un tamaño de marco en la lista" - -#: config/tc-mips.c:13713 -msgid "unexpected register in list" -msgstr "registro inesperado en la lista" - -#: config/tc-mips.c:13723 -msgid "arg/static registers overlap" -msgstr "los registros arg/static se sobreescriben" - -#: config/tc-mips.c:13741 -msgid "invalid arg register list" -msgstr "lista de registros arg inválida" - -#: config/tc-mips.c:13750 config/tc-mips.c:13773 -msgid "invalid static register list" -msgstr "lista de registros static inválida" - -#: config/tc-mips.c:13780 -msgid "missing frame size" -msgstr "falta el tamaño del marco" - -#: config/tc-mips.c:13783 -msgid "invalid frame size" -msgstr "tamaño de marco inválido" - -#: config/tc-mips.c:13831 -msgid "illegal operands" -msgstr "operandos ilegales" - -#: config/tc-mips.c:13949 -msgid "extended operand requested but not required" -msgstr "se solicitó un operando extendido pero se necesita" +msgid "unknown opcode: `%s'" +msgstr "código operacional desconocido: «%s»" -#: config/tc-mips.c:13951 -msgid "invalid unextended operand value" -msgstr "valor de operando no extendido inválido" +#: config/tc-mmix.c:971 config/tc-mmix.c:986 +msgid "specified location wasn't TETRA-aligned" +msgstr "la ubicación especificada no estaba TETRA alineada" -#: config/tc-mips.c:13979 -msgid "operand value out of range for instruction" -msgstr "el valor del operando está fuera de rango para la instrucción" +#: config/tc-mmix.c:973 config/tc-mmix.c:988 config/tc-mmix.c:4214 +#: config/tc-mmix.c:4230 +msgid "unaligned data at an absolute location is not supported" +msgstr "no se admiten los datos sin alinear en una ubicación absoluta" -#: config/tc-mips.c:14084 +#: config/tc-mmix.c:1098 #, c-format -msgid "relocation %s isn't supported by the current ABI" -msgstr "la ABI actual no admite la reubicación %s" - -#: config/tc-mips.c:14140 -msgid "unclosed '('" -msgstr "'(' sin cerrar" - -#: config/tc-mips.c:14415 +msgid "invalid operand to opcode %s: `%s'" +msgstr "operando inválido para el código operacional %s: «%s»" + +#: config/tc-mmix.c:1120 config/tc-mmix.c:1147 config/tc-mmix.c:1180 +#: config/tc-mmix.c:1188 config/tc-mmix.c:1205 config/tc-mmix.c:1233 +#: config/tc-mmix.c:1254 config/tc-mmix.c:1279 config/tc-mmix.c:1327 +#: config/tc-mmix.c:1428 config/tc-mmix.c:1453 config/tc-mmix.c:1485 +#: config/tc-mmix.c:1517 config/tc-mmix.c:1547 config/tc-mmix.c:1600 +#: config/tc-mmix.c:1617 config/tc-mmix.c:1644 config/tc-mmix.c:1672 +#: config/tc-mmix.c:1702 config/tc-mmix.c:1728 config/tc-mmix.c:1744 +#: config/tc-mmix.c:1770 config/tc-mmix.c:1786 config/tc-mmix.c:1802 +#: config/tc-mmix.c:1883 #, c-format -msgid "A different %s was already specified, is now %s" -msgstr "Ya se había especificado un %s diferente, ahora es %s" - -#: config/tc-mips.c:14592 -msgid "-mmicromips cannot be used with -mips16" -msgstr "-mmicromips no se puede usar con -mips16" - -#: config/tc-mips.c:14607 -msgid "-mips16 cannot be used with -micromips" -msgstr "-mips16 no se puede usar con -micromips" - -#: config/tc-mips.c:14714 -msgid "-call_shared is supported only for ELF format" -msgstr "-call_shared sólo se admite en el formato ELF" - -#: config/tc-mips.c:14724 -msgid "-call_nonpic is supported only for ELF format" -msgstr "-call_nonpic sólo se admite en el formato ELF" - -#: config/tc-mips.c:14734 -msgid "-non_shared is supported only for ELF format" -msgstr "-non_shared sólo se admite en el formato ELF" - -#: config/tc-mips.c:14767 -msgid "-n32 is supported for ELF format only" -msgstr "-n32 sólo se admite en el formato ELF" - -#: config/tc-mips.c:14776 -msgid "-64 is supported for ELF format only" -msgstr "-64 sólo se admite en el formato ELF" - -#: config/tc-mips.c:14781 config/tc-mips.c:14834 -msgid "No compiled in support for 64 bit object file format" -msgstr "No se compiló el soporte para el formato de fichero objeto de 64 bit" +msgid "invalid operands to opcode %s: `%s'" +msgstr "operandos inválidos para el código operacional %s: «%s»" -#: config/tc-mips.c:14821 -msgid "-mabi is supported for ELF format only" -msgstr "-mabi sólo se admite en el formato ELF" +#: config/tc-mmix.c:1983 +msgid "internal: mmix_prefix_name but empty prefix" +msgstr "interno: hay un mmix_prefix_name pero es un prefijo vacío" -#: config/tc-mips.c:14841 +#: config/tc-mmix.c:2046 #, c-format -msgid "invalid abi -mabi=%s" -msgstr "interruptor abi -mabi=%s inválido" +msgid "too many GREG registers allocated (max %d)" +msgstr "se asignaron demasiados registros GREG (máximo %d)" -#: config/tc-mips.c:14921 -msgid "-G not supported in this configuration." -msgstr "-G no se admite en esta configuración." +#: config/tc-mmix.c:2106 +msgid "BSPEC already active. Nesting is not supported." +msgstr "BSPEC ya está activo. No se admite el anidamiento." -#: config/tc-mips.c:14947 -#, c-format -msgid "-%s conflicts with the other architecture options, which imply -%s" -msgstr "-%s tiene conflictos con las otras opciones de arquitectura, las cuales implican -%s" +#: config/tc-mmix.c:2115 +msgid "invalid BSPEC expression" +msgstr "expresión BSPEC inválida" -#: config/tc-mips.c:14959 +#: config/tc-mmix.c:2131 #, c-format -msgid "-march=%s is not compatible with the selected ABI" -msgstr "-march=%s no es compatible con la ABI seleccionada" - -#: config/tc-mips.c:14978 -msgid "-mgp64 used with a 32-bit processor" -msgstr "Se utilizó -mgp64 con un procesador de 32-bit" - -#: config/tc-mips.c:14980 -msgid "-mgp32 used with a 64-bit ABI" -msgstr "se utilizó -mgp32 con un ABI de 64-bit" - -#: config/tc-mips.c:14982 -msgid "-mgp64 used with a 32-bit ABI" -msgstr "se utilizó -mgp64 con un ABI de 32-bit" +msgid "can't create section %s" +msgstr "no se puede crear la sección %s" -#: config/tc-mips.c:15020 -msgid "-mfp64 used with a 32-bit fpu" -msgstr "se utilizó -mfp64 con un fpu de 32-bit" +#: config/tc-mmix.c:2136 +#, c-format +msgid "can't set section flags for section %s" +msgstr "no se pueden establecer las casillas para la sección %s" -#: config/tc-mips.c:15023 -msgid "-mfp64 used with a 32-bit ABI" -msgstr "se utilizó -mfp64 con un ABI de 32-bit" +#: config/tc-mmix.c:2157 +msgid "ESPEC without preceding BSPEC" +msgstr "ESPEC sin un BSPEC precedente" -#: config/tc-mips.c:15027 -msgid "-mfp32 used with a 64-bit ABI" -msgstr "se utilizó -mfp32 con un ABI de 64-bit" +#: config/tc-mmix.c:2186 +msgid "missing local expression" +msgstr "ausentea expresión local" -#: config/tc-mips.c:15041 -msgid "trap exception not supported at ISA 1" -msgstr "la excepción de trampa no se admite en ISA 1" +#: config/tc-mmix.c:2396 +msgid "operand out of range, instruction expanded" +msgstr "operando está fuera de limite, se expande la instrucción" -#: config/tc-mips.c:15053 -msgid "-mfp32 used with -mips3d" -msgstr "se utilizó -mfp32 con -mips3d" +#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be +#. user-friendly, though a little bit non-substantial. +#: config/tc-mmix.c:2647 +msgid "directive LOCAL must be placed in code or data" +msgstr "la directiva LOCAL debe estar colocada en el código o en los datos" -#: config/tc-mips.c:15059 -msgid "-mfp32 used with -mdmx" -msgstr "se utilizó -mfp32 con -mdmx" +#: config/tc-mmix.c:2648 +msgid "internal confusion: relocation in a section without contents" +msgstr "confusión interna: reubicación en una sección sin contenido" -#: config/tc-mips.c:15064 -#, c-format -msgid "%s ISA does not support SmartMIPS" -msgstr "ISA %s no admite SmartMIPS" +#: config/tc-mmix.c:2762 +msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section" +msgstr "interno: BFD_RELOC_MMIX_BASE_PLUS_OFFSET no resuelve a la sección" -#: config/tc-mips.c:15070 config/tc-mips.c:16108 -#, c-format -msgid "%s ISA does not support DSP ASE" -msgstr "ISA %s no admite DSP ASE" +#: config/tc-mmix.c:2810 +msgid "no suitable GREG definition for operands" +msgstr "no hay una definición GREG adecuada para los operandos" -#: config/tc-mips.c:15079 config/tc-mips.c:16121 -#, c-format -msgid "%s ISA does not support DSP R2 ASE" -msgstr "ISA %s no admite DSP R2 ASE" +#: config/tc-mmix.c:2869 +msgid "operands were not reducible at assembly-time" +msgstr "los operandos no son reducibles en el momento del ensamblado" -#: config/tc-mips.c:15085 config/tc-mips.c:16134 +#: config/tc-mmix.c:2896 #, c-format -msgid "%s ISA does not support MT ASE" -msgstr "ISA %s no admite MT ASE" +msgid "cannot generate relocation type for symbol %s, code %s" +msgstr "no se puede generar el tipo reubicado para el símbolo %s, código %s" -#: config/tc-mips.c:15091 +#: config/tc-mmix.c:2916 #, c-format -msgid "%s ISA does not support MCU ASE" -msgstr "ISA %s no admite MCU ASE" +msgid "internal: unhandled label %s" +msgstr "interno: etiqueta %s sin manipular" -#: config/tc-mips.c:15147 -msgid "PC relative MIPS16 instruction references a different section" -msgstr "la instrucción MIPS16 relativa a PC referencía a una sección diferente" +#: config/tc-mmix.c:2945 +msgid "[0-9]H labels may not appear alone on a line" +msgstr "las etiquetas [0-9]H no pueden aparecer solas en una línea" -#: config/tc-mips.c:15484 config/tc-sparc.c:3327 config/tc-sparc.c:3334 -#: config/tc-sparc.c:3341 config/tc-sparc.c:3348 config/tc-sparc.c:3355 -#: config/tc-sparc.c:3364 config/tc-sparc.c:3375 config/tc-sparc.c:3397 -#: config/tc-sparc.c:3421 write.c:1151 -msgid "relocation overflow" -msgstr "desbordamiento de reubicación" +#: config/tc-mmix.c:2953 +msgid "[0-9]H labels do not mix with dot-pseudos" +msgstr "las etiquetas [0-9]H no se mezclan con pseudo-puntos" -#: config/tc-mips.c:15497 -#, c-format -msgid "Branch to misaligned address (%lx)" -msgstr "Ramificación a una dirección mal alineada (%lx)" +#: config/tc-mmix.c:3041 +msgid "invalid characters in input" +msgstr "caracteres inválidos en la entrada" -#: config/tc-mips.c:15544 -msgid "Branch out of range" -msgstr "Ramificación fuera de rango" +#: config/tc-mmix.c:3147 +msgid "empty label field for IS" +msgstr "campo de etiqueta vacío para IS" -#: config/tc-mips.c:15640 +#: config/tc-mmix.c:3473 #, c-format -msgid "Alignment too large: %d. assumed." -msgstr "Alineación demasiado grande: se asume %d." +msgid "internal: unexpected relax type %d:%d" +msgstr "interno: tipo de relajación inesperado %d:%d" -#: config/tc-mips.c:15643 -msgid "Alignment negative: 0 assumed." -msgstr "Alineación negativa: se asume 0." +#: config/tc-mmix.c:3497 +msgid "BSPEC without ESPEC." +msgstr "BSPEC sin un ESPEC." -#: config/tc-mips.c:15901 -#, c-format -msgid "%s: no such section" -msgstr "%s: no existe tal sección" +#: config/tc-mmix.c:3562 +msgid "LOC to section unknown or indeterminable at first pass" +msgstr "" -#: config/tc-mips.c:15950 -#, c-format -msgid ".option pic%d not supported" -msgstr "No se admite .option pic%d" +#: config/tc-mmix.c:3734 +msgid "GREG expression too complicated" +msgstr "expresión GREG demasiado complicada" -#: config/tc-mips.c:15955 config/tc-mips.c:16278 -msgid "-G may not be used with SVR4 PIC code" -msgstr "-G no se puede utilizar con código PIC de SVR4" +#: config/tc-mmix.c:3749 +msgid "internal: GREG expression not resolved to section" +msgstr "interno: la expresión GREG no resuelve a la sección" -#: config/tc-mips.c:15961 -#, c-format -msgid "Unrecognized option \"%s\"" -msgstr "No se reconoce la opción \"%s\"" +#: config/tc-mmix.c:3798 +msgid "register section has contents\n" +msgstr "la sección de registros tiene contenido\n" -#: config/tc-mips.c:16021 -msgid "`noreorder' must be set before `nomacro'" -msgstr "se debe establecer `noreorder' antes de `nomacro'" +#: config/tc-mmix.c:3925 +msgid "section change from within a BSPEC/ESPEC pair is not supported" +msgstr "no se admite el cambio seccional desde dentro de una pareja BSPEC/ESPEC" -#: config/tc-mips.c:16047 -#, c-format -msgid "%s isa does not support 64-bit registers" -msgstr "isa %s no admite registros de 64-bit" +#: config/tc-mmix.c:3946 +msgid "directive LOC from within a BSPEC/ESPEC pair is not supported" +msgstr "no se admite una directiva LOC desde dentro de una pareja BSPEC/ESPEC" -#: config/tc-mips.c:16058 -#, c-format -msgid "%s isa does not support 64-bit floating point registers" -msgstr "isa %s no admite registros de coma flotante de 64-bit" +#: config/tc-mmix.c:3956 +msgid "invalid LOC expression" +msgstr "expresión LOC inválida" -#: config/tc-mips.c:16074 -msgid "`mips16' cannot be used with `micromips'" -msgstr "`mips16' no se puede usar con `micromips'" +#: config/tc-mmix.c:4001 config/tc-mmix.c:4028 +msgid "LOC expression stepping backwards is not supported" +msgstr "no se admite el paso hacia atrás de una expresión LOC" -#: config/tc-mips.c:16083 -msgid "`micromips' cannot be used with `mips16'" -msgstr "`micromips' no se puede usar con `mips16'" +#. We will only get here in rare cases involving #NO_APP, +#. where the unterminated string is not recognized by the +#. preformatting pass. +#: config/tc-mmix.c:4137 config/tc-mmix.c:4295 config/tc-z80.c:1732 +msgid "unterminated string" +msgstr "cadena sin terminar" -#: config/tc-mips.c:16091 -#, c-format -msgid "%s ISA does not support SmartMIPS ASE" -msgstr "ISA %s no admite SmartMIPS ASE" +#: config/tc-mmix.c:4154 +msgid "BYTE expression not a pure number" +msgstr "la expresión BYTE no es un número puro" -#: config/tc-mips.c:16162 -#, c-format -msgid "unknown architecture %s" -msgstr "arquitectura %s desconocida" +#. Note that mmixal does not allow negative numbers in +#. BYTE sequences, so neither should we. +#: config/tc-mmix.c:4163 +msgid "BYTE expression not in the range 0..255" +msgstr "la expresión BYTE no está en el limite 0..255" -#: config/tc-mips.c:16175 config/tc-mips.c:16205 -#, c-format -msgid "unknown ISA level %s" -msgstr "nivel ISA %s desconocido" +#: config/tc-mmix.c:4212 config/tc-mmix.c:4228 +msgid "data item with alignment larger than location" +msgstr "elemento de datos con una alineamiento más grande que la ubicación" -#: config/tc-mips.c:16183 -#, c-format -msgid "unknown ISA or architecture %s" -msgstr "ISA o arquitectura %s desconocidos" +#. Since integer_constant is local to expr.c, we have to make this a +#. macro. FIXME: Do it cleaner. +#: config/tc-mmix.h:98 +msgid "`&' serial number operator is not supported" +msgstr "no se admite el operador de número serial `&'" -#: config/tc-mips.c:16233 -msgid ".set pop with no .set push" -msgstr ".set pop sin .set push" +#: config/tc-mn10200.c:300 +#, c-format +msgid "" +"MN10200 options:\n" +"none yet\n" +msgstr "" +"Opciones MN10200:\n" +"ninguna aún\n" -#: config/tc-mips.c:16262 +#: config/tc-mn10300.c:439 #, c-format -msgid "Tried to set unrecognized symbol: %s\n" -msgstr "Se trató de establecer el símbolo que no se reconoce: %s\n" +msgid "" +"MN10300 assembler options:\n" +"none yet\n" +msgstr "" +"Opciones de ensamblador para MN10300:\n" +"ninguna aún\n" -#: config/tc-mips.c:16320 -msgid ".cpload not in noreorder section" -msgstr ".cpload no está en la sección noreorder" +#: config/tc-mn10300.c:1270 +msgid "Invalid opcode/operands" +msgstr "Código de operación/operandos inválidos" -#: config/tc-mips.c:16388 config/tc-mips.c:16407 -msgid "missing argument separator ',' for .cpsetup" -msgstr "falta el separador de argumentos ',' para .cpsetup" +#: config/tc-mn10300.c:1792 +msgid "Invalid register specification." +msgstr "Especificación de registro inválida." -#: config/tc-mips.c:16565 +#: config/tc-mn10300.c:2390 #, c-format -msgid "Unsupported use of %s" -msgstr "No se admite el uso de %s" +msgid "Bad relocation fixup type (%d)" +msgstr "Tipo de compostura de reubicación inválido (%d)" -#: config/tc-mips.c:16647 config/tc-score.c:6031 -msgid "Unsupported use of .gpword" -msgstr "No se admite el uso de .gpword" +#: config/tc-moxie.c:206 config/tc-moxie.c:225 config/tc-moxie.c:316 +#: config/tc-moxie.c:362 +msgid "expecting comma delimited register operands" +msgstr "se esperan operandos de registro delimitados por comas" -#: config/tc-mips.c:16687 -msgid "Unsupported use of .gpdword" -msgstr "No se admite el uso de .gpdword" +#: config/tc-moxie.c:252 config/tc-moxie.c:392 config/tc-moxie.c:422 +#: config/tc-moxie.c:497 +msgid "expecting comma delimited operands" +msgstr "se esperan operandos delimitados por comas" -#: config/tc-mips.c:16781 -#, c-format -msgid "ignoring attempt to redefine symbol %s" -msgstr "se ignora el intento de redefinir el símbolo %s" +#: config/tc-moxie.c:320 config/tc-moxie.c:348 +msgid "expecting indirect register `($rA)'" +msgstr "se espera el registro indirecto `($rA)'" -#: config/tc-mips.c:16796 ecoff.c:3378 -msgid "bad .weakext directive" -msgstr "directiva .weakext errónea" +#: config/tc-moxie.c:328 config/tc-moxie.c:356 config/tc-moxie.c:447 +#: config/tc-moxie.c:489 +msgid "missing closing parenthesis" +msgstr "ausente paréntesis que cierra" -#: config/tc-mips.c:17032 -msgid "unsupported PC relative reference to different section" -msgstr "no se admite la referencia relativa a PC a una sección diferente" +#: config/tc-moxie.c:439 config/tc-moxie.c:481 +msgid "expecting indirect register `($rX)'" +msgstr "se espera el registro indirecto `($rX)'" -#: config/tc-mips.c:17145 config/tc-xtensa.c:1583 config/tc-xtensa.c:1859 -msgid "unsupported relocation" -msgstr "no se admite la reubicación" +#: config/tc-moxie.c:559 config/tc-pj.c:313 +msgid "Something forgot to clean up\n" +msgstr "Algo se olvidó de limpiar\n" -#: config/tc-mips.c:17577 config/tc-pdp11.c:1424 +#: config/tc-moxie.c:643 #, c-format -msgid "Can not represent %s relocation in this object file format" -msgstr "No se puede representar la reubicación %s en este formato de fichero objeto" +msgid "" +" -EB assemble for a big endian system (default)\n" +" -EL assemble for a little endian system\n" +msgstr "" +" -EB ensambla para un sistema big endian (por defecto)\n" +" -EL ensambla para un sistema little endian\n" -#: config/tc-mips.c:17676 config/tc-mips.c:17970 -msgid "Relaxed out-of-range branch into a jump" -msgstr "Ramificación relajada fuera de rango en un salto" +#: config/tc-moxie.c:703 +msgid "pcrel too far BFD_RELOC_MOXIE_10" +msgstr "pcrel demasiado lejos de BFD_RELOC_MOXIE_10" -#: config/tc-mips.c:18564 -msgid "missing .end at end of assembly" -msgstr "falta un .end al final del ensamblado" +#: config/tc-msp430.c:519 +msgid ".profiler pseudo requires at least two operands." +msgstr "el pseudo .profiler requiere por lo menos dos operandos." -#: config/tc-mips.c:18579 config/tc-score.c:5641 -msgid "expected simple number" -msgstr "se esperaba un número simple" +#: config/tc-msp430.c:578 +msgid "unknown profiling flag - ignored." +msgstr "casilla de análisis de perfil desconocida - se descarta." -#: config/tc-mips.c:18607 config/tc-score.c:5668 -msgid "invalid number" -msgstr "número inválido" +#: config/tc-msp430.c:594 +msgid "ambiguous flags combination - '.profiler' directive ignored." +msgstr "combinación de casillas ambigua - se descarta la directiva '.profiler'." -#: config/tc-mips.c:18775 config/tc-score.c:5707 -msgid "missing .end" -msgstr "falta un .end" +#: config/tc-msp430.c:604 +msgid "profiling in absolute section?" +msgstr "¿análisis de perfil en la sección absoluta?" -#: config/tc-mips.c:18827 -msgid "Bad .frame directive" -msgstr "Directiva .frame errónea" +#: config/tc-msp430.c:1374 +#, c-format +msgid "Unrecognised CPU errata name starting here: %s" +msgstr "" -#: config/tc-mips.c:18859 -msgid ".mask/.fmask outside of .ent" -msgstr ".mask/.fmask fuera de .ent" +#: config/tc-msp430.c:1380 +#, c-format +msgid "Expecting comma after CPU errata name, not: %s" +msgstr "Se esperaba una coma después del nombre errata CPU, no: %s" -#: config/tc-mips.c:18866 -msgid "Bad .mask/.fmask directive" -msgstr "Directiva .mask/.fmask errónea" +#: config/tc-msp430.c:1390 +msgid "MCU option requires a name\n" +msgstr "Opción MCU requiereun nombre\n" -#: config/tc-mips.c:19145 +#: config/tc-msp430.c:1428 #, c-format -msgid "Bad value (%s) for %s" -msgstr "Valor erróneo (%s) para %s" +msgid "unrecognised argument to -mcpu option '%s'" +msgstr "no reconocido argumento a opción -mcpu: '%s'" -#: config/tc-mips.c:19209 +#: config/tc-msp430.c:1603 #, c-format msgid "" -"MIPS options:\n" -"-EB\t\t\tgenerate big endian output\n" -"-EL\t\t\tgenerate little endian output\n" -"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n" -"-G NUM\t\t\tallow referencing objects up to NUM bytes\n" -"\t\t\timplicitly with the gp register [default 8]\n" +"MSP430 options:\n" +" -mmcu=<msp430-name> - select microcontroller type\n" +" -mcpu={430|430x|430xv2} - select microcontroller architecture\n" msgstr "" -"Opciones MIPS:\n" -"-EB\t\t\tgenera salida big endian\n" -"-EL\t\t\tgenera salida little endian\n" -"-g, -g2\t\t\tno borra NOPs innecesarios o intercambia ramificaciones\n" -"-G NUM\t\t\tpermite la referencia a objetos hasta NUM bytes\n" -"\t\t\timplícitamente con el registro gp [por defecto 8]\n" -#: config/tc-mips.c:19216 +#: config/tc-msp430.c:1607 #, c-format msgid "" -"-mips1\t\t\tgenerate MIPS ISA I instructions\n" -"-mips2\t\t\tgenerate MIPS ISA II instructions\n" -"-mips3\t\t\tgenerate MIPS ISA III instructions\n" -"-mips4\t\t\tgenerate MIPS ISA IV instructions\n" -"-mips5 generate MIPS ISA V instructions\n" -"-mips32 generate MIPS32 ISA instructions\n" -"-mips32r2 generate MIPS32 release 2 ISA instructions\n" -"-mips64 generate MIPS64 ISA instructions\n" -"-mips64r2 generate MIPS64 release 2 ISA instructions\n" -"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n" +" -msilicon-errata=<name>[,<name>...] - enable fixups for silicon errata\n" +" -msilicon-errata-warn=<name>[,<name>...] - warn when a fixup might be needed\n" +" supported errata names: cpu4, cpu8, cpu11, cpu12, cpu13, cpu19\n" msgstr "" -"-mips1\t\t\tgenera instrucciones MIPS ISA I\n" -"-mips2\t\t\tgenera instrucciones MIPS ISA II\n" -"-mips3\t\t\tgenera instrucciones MIPS ISA III\n" -"-mips4\t\t\tgenera instrucciones MIPS ISA IV\n" -"-mips5 genera instrucciones MIPS ISA V\n" -"-mips32 genera instrucciones MIPS32 ISA\n" -"-mips32r2 genera instrucciones MIPS32 versión 2 ISA\n" -"-mips64 genera instrucciones MIPS64 ISA\n" -"-march=CPU/-mtune=CPU\tgenera código/calendarización para el CPU, donde CPU es uno de:\n" -#: config/tc-mips.c:19235 +#: config/tc-msp430.c:1611 #, c-format msgid "" -"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n" -"-no-mCPU\t\tdon't generate code specific to CPU.\n" -"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n" +" -mQ - enable relaxation at assembly time. DANGEROUS!\n" +" -mP - enable polymorph instructions\n" msgstr "" -"-mCPU\t\t\tequivalente a -march=CPU -mtune=CPU. Obsoleto.\n" -"-no-mCPU\t\tno genera código específico para el CPU.\n" -"\t\t\tPara -mCPU y -no-mCPU, CPU debe ser uno de:\n" +" -mQ - permite la relajación en tiempo de ensamblado. ¡PELIGROSO!\n" +" -mP - permite las instrucciones polimórficas\n" -#: config/tc-mips.c:19248 +#: config/tc-msp430.c:1614 #, c-format -msgid "" -"-mips16\t\t\tgenerate mips16 instructions\n" -"-no-mips16\t\tdo not generate mips16 instructions\n" +msgid " -ml - enable large code model\n" msgstr "" -"-mips16\t\t\tgenera instrucciones mips16\n" -"-no-mips16\t\tno genera instrucciones mips16\n" -#: config/tc-mips.c:19251 +#: config/tc-msp430.c:1616 #, c-format -msgid "" -"-mmicromips\t\tgenerate microMIPS instructions\n" -"-mno-micromips\t\tdo not generate microMIPS instructions\n" +msgid " -mN - do not insert NOPs after changing interrupts (default)\n" msgstr "" -"-mmicromips\t\tgenera instrucciones microMIPS\n" -"-mno-micromips\t\tno genera instrucciones microMIPS\n" -#: config/tc-mips.c:19254 +#: config/tc-msp430.c:1618 #, c-format -msgid "" -"-msmartmips\t\tgenerate smartmips instructions\n" -"-mno-smartmips\t\tdo not generate smartmips instructions\n" +msgid " -mn - insert a NOP after changing interrupts\n" msgstr "" -"-msmartmips\t\tgenera instrucciones smartmips\n" -"-no-smartmips\t\tno genera instrucciones smartmips\n" -#: config/tc-mips.c:19257 +#: config/tc-msp430.c:1620 #, c-format -msgid "" -"-mdsp\t\t\tgenerate DSP instructions\n" -"-mno-dsp\t\tdo not generate DSP instructions\n" +msgid " -mY - do not warn about missing NOPs after changing interrupts\n" msgstr "" -"-mdsp\t\t\tgenera instrucciones DSP\n" -"-mno-dsp\t\tno genera instrucciones DSP\n" -#: config/tc-mips.c:19260 +#: config/tc-msp430.c:1622 #, c-format -msgid "" -"-mdspr2\t\t\tgenerate DSP R2 instructions\n" -"-mno-dspr2\t\tdo not generate DSP R2 instructions\n" +msgid " -my - warn about missing NOPs after changing interrupts (default)\n" msgstr "" -"-mdspr2\t\t\tgenera instrucciones DSP R2\n" -"-mno-dspr2\t\tno genera instrucciones DSP R2\n" -#: config/tc-mips.c:19263 +#: config/tc-msp430.c:1624 #, c-format -msgid "" -"-mmt\t\t\tgenerate MT instructions\n" -"-mno-mt\t\t\tdo not generate MT instructions\n" +msgid " -md - Force copying of data from ROM to RAM at startup\n" msgstr "" -"-mmt\t\t\tgenera instrucciones MT\n" -"-mno-mt\t\tno genera instrucciones MT\n" -#: config/tc-mips.c:19266 +#: config/tc-msp430.c:1626 #, c-format msgid "" -"-mmcu\t\t\tgenerate MCU instructions\n" -"-mno-mcu\t\tdo not generate MCU instructions\n" +" -mdata-region={none|lower|upper|either} - select region data will be\n" +" placed in.\n" msgstr "" -"-mmcu\t\t\tgenera instrucciones MCU\n" -"-mno-mcu\t\tno genera instrucciones MCU\n" -#: config/tc-mips.c:19269 +#: config/tc-msp430.c:1779 +#, fuzzy, c-format +#| msgid "Registers cannot be used within immediate expression [%s]" +msgid "extra characters '%s' at end of immediate expression '%s'" +msgstr "caracteres adicionales «%s» al final de operando absoluto «%s»" + +#: config/tc-msp430.c:1811 config/tc-msp430.c:1994 config/tc-msp430.c:2108 #, c-format -msgid "" -"-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n" -"-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n" -"-mfix-vr4120\t\twork around certain VR4120 errata\n" -"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n" -"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n" -"-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n" -"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n" -"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n" -"-msym32\t\t\tassume all symbols have 32-bit values\n" -"-O0\t\t\tremove unneeded NOPs, do not swap branches\n" -"-O\t\t\tremove unneeded NOPs and swap branches\n" -"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n" -"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n" +msgid "value 0x%x out of extended range." +msgstr "valor 0x%x fuera de límite extendido." + +#: config/tc-msp430.c:1817 +#, c-format +msgid "value %d out of range. Use #lo() or #hi()" +msgstr "valora %d está fuera de limite. Utilice #lo() o #hi()" + +#: config/tc-msp430.c:1863 +msgid "cpu4: not converting PUSH #4 to shorter form" msgstr "" -"-mfix-loongson2f-jump\tevita las instrucciones JUMP de Loongson2F\n" -"-mfix-loongson2f-nop\tevita los errores NOP de Loongson2F\n" -"-mfix-vr4120\t\tevita ciertos errores de VR4120\n" -"-mfix-vr4130\t\tevita los errores mflo/mfhi de VR4130\n" -"-mfix-24k\t\tinserta un nop después de las instrucciones ERET y DERET\n" -"-mfix-cn63xxp1\t\tevita los errores PREF de CN53XXP1\n" -"-mgp32\t\t\tusa GPRs de 32-bit, sin importar el ISA escogido\n" -"-mfp32\t\t\tusa FPRS de 32-bit, sin importar el ISA escogido\n" -"-msym32\t\t\tasume que todos los símbolos tiene valores de 32-bit\n" -"-O0\t\t\telimina NOPs innecesarios, no intercambia ramificaciones\n" -"-O\t\t\telimina NOPs innecesarios e intercambia ramificaciones\n" -"--trap, --no-break\texcepción trap en div por 0 y desbordamiento de mult\n" -"--break, --no-trap\texcepción break en div por 0 y desbordamiento de mult\n" -#: config/tc-mips.c:19283 +#: config/tc-msp430.c:1880 +msgid "cpu4: not converting PUSH #8 to shorter form" +msgstr "" + +#: config/tc-msp430.c:1894 +#, fuzzy +#| msgid ".ent directive has no symbol" +msgid "error: unsupported #foo() directive used on symbol" +msgstr "la directiva .ent no tiene símbolo" + +#: config/tc-msp430.c:1911 +#, c-format +msgid "unknown expression in operand %s. Use #llo(), #lhi(), #hlo() or #hhi()" +msgstr "expresión desconocida en operando %s. Utilice #llo() #lhi() #hlo() o #hhi() " + +#: config/tc-msp430.c:1962 +#, c-format +msgid "Registers cannot be used within immediate expression [%s]" +msgstr "Los registros no se pueden usar en la expresión inmediata [%s]" + +#: config/tc-msp430.c:1964 +#, c-format +msgid "unknown operand %s" +msgstr "operando %s desconocido" + +#: config/tc-msp430.c:1981 +#, c-format +msgid "extra characters '%s' at the end of absolute operand '%s'" +msgstr "caracteres adicionales «%s» al final de operando absoluto «%s»" + +#: config/tc-msp430.c:2000 config/tc-msp430.c:2114 #, c-format -msgid "" -"-mhard-float\t\tallow floating-point instructions\n" -"-msoft-float\t\tdo not allow floating-point instructions\n" -"-msingle-float\t\tonly allow 32-bit floating-point operations\n" -"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n" -"--[no-]construct-floats [dis]allow floating point values to be constructed\n" -msgstr "" -"-mhard-float\t\tpermite instrucciones de coma flotante\n" -"-msoft-float\t\tno permite instrucciones de coma flotante\n" -"-msingle-float\t\tsólo permite operaciones de coma flotante de 32 bits\n" -"-mdouble-float\t\tpermite operaciones de coma flotante de 32 y 64 bits\n" -"--[no-]construct-floats [des]activa valores de coma flotante a construir\n" +msgid "value out of range: 0x%x" +msgstr "valor fuera de límite: 0x%x" -#: config/tc-mips.c:19291 +#: config/tc-msp430.c:2011 #, c-format -msgid "" -"-KPIC, -call_shared\tgenerate SVR4 position independent code\n" -"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n" -"-mvxworks-pic\t\tgenerate VxWorks position independent code\n" -"-non_shared\t\tdo not generate code that can operate with DSOs\n" -"-xgot\t\t\tassume a 32 bit GOT\n" -"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n" -"-mshared, -mno-shared disable/enable .cpload optimization for\n" -" position dependent (non shared) code\n" -"-mabi=ABI\t\tcreate ABI conformant object file for:\n" -msgstr "" -"-KPIC, -call_shared\tgenera código SVR4 independiente de posición\n" -"-call_nonpic\t\tgenera código que no es PIC interoperable con DSOs\n" -"-mvxworks-pic\t\tgenera código VxWorks independiente de posición\n" -"-non_shared\t\tno genera código independiente de posición\n" -"-xgot\t\t\tasume un GOT de 32 bit\n" -"-mpdr, -mno-pdr\t\tactiva/desactiva la creación de secciones .pdr\n" -"-mshared, -mno-shared desactiva/activa la optimización .cpload para\n" -" código que no es compartido\n" -"-mabi=ABI\t\tcrea un fichero objeto que cumple con el ABI para:\n" +msgid "Registers cannot be used within absolute expression [%s]" +msgstr "Los registros no se pueden usar en la expresión absoluta [%s]" -#: config/tc-mips.c:19312 +#: config/tc-msp430.c:2013 config/tc-msp430.c:2143 #, c-format -msgid "" -"-32\t\t\tcreate o32 ABI object file (default)\n" -"-n32\t\t\tcreate n32 ABI object file\n" -"-64\t\t\tcreate 64 ABI object file\n" +msgid "unknown expression in operand %s" +msgstr "expresión desconocida en operando %s" + +#: config/tc-msp430.c:2027 +#, c-format +msgid "unknown addressing mode %s" +msgstr "modo de direccionamiento %s desconocido" + +#: config/tc-msp430.c:2035 +#, c-format +msgid "Bad register name %s" +msgstr "Nombre registrado equivocado %s" + +#: config/tc-msp430.c:2046 +msgid "cannot use indirect addressing with the PC" +msgstr "no puede utilizar una dirección indirecta con el PC" + +#: config/tc-msp430.c:2066 +msgid "')' required" +msgstr "')' requerido" + +#: config/tc-msp430.c:2078 +#, c-format +msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?" +msgstr "operador %s desconocido. ¿ Quiere decir X(Rn) ó #[hl][hl][oi](CONST) ?" + +#: config/tc-msp430.c:2085 +msgid "r2 should not be used in indexed addressing mode" +msgstr "no se debe usar r2 en el modo de direccionamiento indizado" + +#: config/tc-msp430.c:2097 config/tc-msp430.c:2171 config/tc-msp430.c:3211 +#: config/tc-msp430.c:3279 config/tc-msp430.c:3396 config/tc-msp430.c:3769 +#: config/tc-msp430.c:3868 config/tc-msp430.c:3919 +#, fuzzy, c-format +#| msgid "Illegal character after operand '%s'" +msgid "extra characters '%s' at end of operand '%s'" +msgstr "caracteres adicionales «%s» al final de operando absoluto «%s»" + +#: config/tc-msp430.c:2129 config/tc-msp430.c:2131 +msgid "CPU8: Stack pointer accessed with an odd offset" msgstr "" -"-32\t\t\tcrea ficheros objeto ABI o32 (por defecto)\n" -"-n32\t\t\tcrea ficheros objeto ABI o32\n" -"-64\t\t\tcrea ficheros objeto ABI 64\n" -#: config/tc-mmix.c:693 +#: config/tc-msp430.c:2141 #, c-format -msgid " MMIX-specific command line options:\n" -msgstr "Opciones de la línea de órdenes específicas de MMIX:\n" +msgid "Registers cannot be used as a prefix of indexed expression [%s]" +msgstr "Los registros no se pueden usar como un prefijo en la expresión indizada [%s]" -#: config/tc-mmix.c:694 +#: config/tc-msp430.c:2205 #, c-format -msgid "" -" -fixed-special-register-names\n" -" Allow only the original special register names.\n" +msgid "Internal bug. Try to use 0(r%d) instead of @r%d" +msgstr "Defecto interno. Intente utilizar 0(r%d) en lugar de @r%d" + +#: config/tc-msp430.c:2215 +msgid "this addressing mode is not applicable for destination operand" +msgstr "Este modo de direccionamiento no se puede aplicar al operando destino" + +#: config/tc-msp430.c:2246 config/tc-msp430.c:2381 config/tc-msp430.c:2418 +#: config/tc-msp430.c:2448 config/tc-msp430.c:3147 config/tc-msp430.c:3230 +#: config/tc-msp430.c:3318 +#, fuzzy, c-format +#| msgid "Expecting second argument" +msgid "expected register as second argument of %s" +msgstr "esperaba #n como primer argumento de %s" + +#: config/tc-msp430.c:2285 config/tc-msp430.c:2351 +#, fuzzy, c-format +#| msgid "Bignum too big for long" +msgid "index value too big for %s" +msgstr "<despl indexado es demasiado grande>" + +#: config/tc-msp430.c:2302 config/tc-msp430.c:2368 config/tc-msp430.c:2475 +#, fuzzy, c-format +#| msgid "unknown addressing mode %s" +msgid "unexpected addressing mode for %s" +msgstr "modo de direccionamiento %s desconocido" + +#: config/tc-msp430.c:2388 config/tc-msp430.c:2425 config/tc-msp430.c:2455 +#, c-format +msgid "constant generator destination register found in %s" +msgstr "encontrado generador de registro destino constante en %s" + +#: config/tc-msp430.c:2432 config/tc-msp430.c:2462 +#, fuzzy, c-format +msgid "constant generator source register found in %s" +msgstr "encontrado generador de registro destino constante en %s" + +#: config/tc-msp430.c:2552 +msgid "no size modifier after period, .w assumed" msgstr "" -" -fixed-special-register-names\n" -" Sólo permite los nombres de registros especiales originales.\n" -#: config/tc-mmix.c:697 +#: config/tc-msp430.c:2556 #, c-format -msgid " -globalize-symbols Make all symbols global.\n" -msgstr " -globalize-symbols Hace que todos los símbolos sean globales.\n" +msgid "unrecognised instruction size modifier .%c" +msgstr "no reconocido modificador de tamaño de instrucción .%c" -#: config/tc-mmix.c:699 +#: config/tc-msp430.c:2570 #, c-format -msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n" -msgstr " -gnu-syntax Desactiva la compatibilidad con la sintaxis mmixal.\n" +msgid "junk found after instruction: %s.%s" +msgstr "basura aparecida tras instrucción: %s.%s" + +#: config/tc-msp430.c:2590 +#, fuzzy, c-format +#| msgid "register rr%d does not exist" +msgid "instruction %s.a does not exist" +msgstr "el fichero «$filename» no existe, pero es un fichero de fuente del modificación" -#: config/tc-mmix.c:701 +#: config/tc-msp430.c:2604 #, c-format -msgid " -relax Create linker relaxable code.\n" -msgstr " -relax Crea código relajable para el enlazador.\n" +msgid "instruction %s requires %d operand" +msgid_plural "instruction %s requires %d operands" +msgstr[0] "instrucción %s requiere de %d operando" +msgstr[1] "instrucción %s requiere de %d operandos" -#: config/tc-mmix.c:703 +#: config/tc-msp430.c:2622 #, c-format -msgid "" -" -no-predefined-syms Do not provide mmixal built-in constants.\n" -" Implies -fixed-special-register-names.\n" -msgstr "" -" -no-predefined-syms No provee las constantes internas de mmixal.\n" -" Implica -fixed-special-register-names.\n" +msgid "instruction %s requires MSP430X mcu" +msgstr "instrucción %s requiere MSP430X mcu" -#: config/tc-mmix.c:706 +#: config/tc-msp430.c:2642 #, c-format -msgid "" -" -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n" -" into multiple instructions.\n" +msgid "unable to repeat %s insn" +msgstr "incapaz para utilizar %s insn" + +#: config/tc-msp430.c:2661 +msgid "NOP inserted between two instructions that change interrupt state" msgstr "" -" -no-expand No expande GETA, ramificaciones, PUSHJ ó JUMP\n" -" a instrucciones múltiples.\n" -#: config/tc-mmix.c:709 +#: config/tc-msp430.c:2663 +msgid "a NOP might be needed here because of successive changes in interrupt state" +msgstr "" + +#: config/tc-msp430.c:2674 +msgid "CPU12: CMP/BIT with PC destination ignores next instruction" +msgstr "" + +#: config/tc-msp430.c:2682 +msgid "CPU19: Instruction setting CPUOFF must be followed by a NOP" +msgstr "" + +#: config/tc-msp430.c:2689 +#, fuzzy +#| msgid "internal error: unknown option name '%s'" +msgid "internal error: unknown nop check state" +msgstr "error interno: nombre de casilla «%s» desconocido" + +#: config/tc-msp430.c:2724 +msgid "inserting a NOP before EINT" +msgstr "insertando un NOP antes de EINT" + +#: config/tc-msp430.c:2727 +#, fuzzy +msgid "a NOP might be needed before the EINT" +msgstr "insertando un NOP antes de EINT" + +#: config/tc-msp430.c:2767 config/tc-msp430.c:2769 config/tc-msp430.c:3473 +#: config/tc-msp430.c:3475 +msgid "CPU11: PC is destination of SR altering instruction" +msgstr "" + +#: config/tc-msp430.c:2784 config/tc-msp430.c:2786 config/tc-msp430.c:2892 +#: config/tc-msp430.c:2894 config/tc-msp430.c:3490 config/tc-msp430.c:3492 +#: config/tc-msp430.c:3668 config/tc-msp430.c:3670 +msgid "CPU13: SR is destination of SR altering instruction" +msgstr "" + +#: config/tc-msp430.c:2805 config/tc-msp430.c:2904 config/tc-msp430.c:3533 +#: config/tc-msp430.c:3702 +#, fuzzy +#| msgid "parallel instruction not following another instruction" +msgid "repeat instruction used with non-register mode instruction" +msgstr "la instrucción paralela no está a continuación de otra instrucción" + +#: config/tc-msp430.c:2880 config/tc-msp430.c:3237 config/tc-msp430.c:3658 #, c-format -msgid " -no-merge-gregs Do not merge GREG definitions with nearby values.\n" -msgstr " -no-merge-gregs No mezcla las definiciones GREG con los valores cercanos.\n" +msgid "%s: attempt to rotate the PC register" +msgstr "%s: trata rotar el registro PC" -#: config/tc-mmix.c:711 +#: config/tc-msp430.c:3129 config/tc-msp430.c:3205 #, c-format -msgid " -linker-allocated-gregs If there's no suitable GREG definition for the operands of an instruction, let the linker resolve.\n" -msgstr " -linker-allocated-gregs Si no hay una definición GREG adecuada para los operandos de una instrucción, dejar resolver al enlazador.\n" +msgid "expected #n as first argument of %s" +msgstr "esperaba #n como primer argumento de %s" + +#: config/tc-msp430.c:3135 +#, fuzzy, c-format +msgid "extra characters '%s' at end of constant expression '%s'" +msgstr "caracteres adicionales «%s» al final de operando absoluto «%s»" -#: config/tc-mmix.c:714 +#: config/tc-msp430.c:3140 config/tc-msp430.c:3216 #, c-format -msgid "" -" -x Do not warn when an operand to GETA, a branch,\n" -" PUSHJ or JUMP is not known to be within range.\n" -" The linker will catch any errors. Implies\n" -" -linker-allocated-gregs." +msgid "expected constant expression as first argument of %s" +msgstr "esperaba una expresión constante como primer argumento de %s" + +#: config/tc-msp430.c:3166 +msgid "Too many registers popped" +msgstr "Demasiados registros aparecidos" + +#: config/tc-msp430.c:3176 +msgid "Cannot use POPM to restore the SR register" msgstr "" -" -x No avisa cuando no se sabe que un operando para\n" -" GETA, una ramificación, PUSHJ ó JUMP esté dentro\n" -" del rango. El enlazador atrapará cualquier error.\n" -" Implica -linker-allocated-gregs." -#: config/tc-mmix.c:840 +#: config/tc-msp430.c:3196 config/tc-msp430.c:3265 +#, fuzzy, c-format +#| msgid "-mmicromips cannot be used with -mips16" +msgid "repeat count cannot be used with %s" +msgstr "%s: se requiere un '}' después del número de repeticiones" + +#: config/tc-msp430.c:3223 +#, fuzzy, c-format +msgid "expected first argument of %s to be in the range 1-4" +msgstr "esperaba una expresión constante como primer argumento de %s" + +#: config/tc-msp430.c:3288 #, c-format -msgid "unknown opcode: `%s'" -msgstr "código de operación desconocido: `%s'" +msgid "expected value of first argument of %s to fit into 20-bits" +msgstr "" -#: config/tc-mmix.c:962 config/tc-mmix.c:977 -msgid "specified location wasn't TETRA-aligned" -msgstr "la ubicación especificada no estaba TETRA alineada" +#: config/tc-msp430.c:3307 +#, fuzzy, c-format +msgid "expected register name or constant as first argument of %s" +msgstr "esperaba una expresión constante como primer argumento de %s" -#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4111 -#: config/tc-mmix.c:4127 -msgid "unaligned data at an absolute location is not supported" -msgstr "no se admiten los datos sin alinear en una ubicación absoluta" +#: config/tc-msp430.c:3401 +msgid "expected constant value as argument to RPT" +msgstr "esperaba un valor constante como argumento a RPT" + +#: config/tc-msp430.c:3407 +#, fuzzy +#| msgid "BYTE expression not in the range 0..255" +msgid "expected constant in the range 2..16" +msgstr "la expresión BYTE no está en el limite 0..255" + +#: config/tc-msp430.c:3422 +msgid "PC used as an argument to RPT" +msgstr "PC utilizado como argumento a RPT" + +#: config/tc-msp430.c:3428 +msgid "expected constant or register name as argument to RPT insn" +msgstr "" + +#: config/tc-msp430.c:3435 +msgid "Illegal emulated instruction" +msgstr "Instrucción emulada ilegítima" + +#: config/tc-msp430.c:3687 +#, fuzzy, c-format +#| msgid "instruction does not accept scaled register index" +msgid "%s instruction does not accept a .b suffix" +msgstr "la instrucción no acepta el índice de registro escalado" -#: config/tc-mmix.c:1089 +#: config/tc-msp430.c:3800 #, c-format -msgid "invalid operand to opcode %s: `%s'" -msgstr "operando inválido para el código de operación %s: `%s'" - -#: config/tc-mmix.c:1111 config/tc-mmix.c:1138 config/tc-mmix.c:1171 -#: config/tc-mmix.c:1179 config/tc-mmix.c:1196 config/tc-mmix.c:1224 -#: config/tc-mmix.c:1245 config/tc-mmix.c:1270 config/tc-mmix.c:1318 -#: config/tc-mmix.c:1419 config/tc-mmix.c:1444 config/tc-mmix.c:1476 -#: config/tc-mmix.c:1508 config/tc-mmix.c:1538 config/tc-mmix.c:1591 -#: config/tc-mmix.c:1608 config/tc-mmix.c:1635 config/tc-mmix.c:1663 -#: config/tc-mmix.c:1693 config/tc-mmix.c:1719 config/tc-mmix.c:1735 -#: config/tc-mmix.c:1761 config/tc-mmix.c:1777 config/tc-mmix.c:1793 -#: config/tc-mmix.c:1874 +msgid "Even number required. Rounded to %d" +msgstr "Se requiere un número par. Se redondea a %d" + +#: config/tc-msp430.c:3811 #, c-format -msgid "invalid operands to opcode %s: `%s'" -msgstr "operandos inválidos para el código de operación %s: `%s'" +msgid "Wrong displacement %d" +msgstr "Desplazamiento equivocado %d" -#: config/tc-mmix.c:1976 -msgid "internal: mmix_prefix_name but empty prefix" -msgstr "interno: hay un mmix_prefix_name pero es un prefijo vacío" +#: config/tc-msp430.c:3833 +msgid "instruction requires label sans '$'" +msgstr "la instrucción requiere una etiqueta sin '$'" -#: config/tc-mmix.c:2020 -#, c-format -msgid "too many GREG registers allocated (max %d)" -msgstr "se asignaron demasiados registros GREG (máximo %d)" +#: config/tc-msp430.c:3837 +msgid "instruction requires label or value in range -511:512" +msgstr "la instrucción requiere una etiqueta o valor en el limite -511:512" -#: config/tc-mmix.c:2078 -msgid "BSPEC already active. Nesting is not supported." -msgstr "BSPEC ya está activo. No se admite el anidamiento." +#: config/tc-msp430.c:3843 config/tc-msp430.c:3897 config/tc-msp430.c:3945 +msgid "instruction requires label" +msgstr "La instrucción requiere una etiqueta" -#: config/tc-mmix.c:2087 -msgid "invalid BSPEC expression" -msgstr "expresión BSPEC inválida" +#: config/tc-msp430.c:3851 config/tc-msp430.c:3903 +msgid "polymorphs are not enabled. Use -mP option to enable." +msgstr "los polimórficos no están activados. Use la casilla -mP para activarlos." + +#: config/tc-msp430.c:3949 +msgid "Illegal instruction or not implemented opcode." +msgstr "Instrucción ilegal o código operacional sin implementar." + +#: config/tc-msp430.c:3980 config/tc-sh64.c:2479 +msgid "can't find opcode" +msgstr "no se puede encontrar el código operacional" -#: config/tc-mmix.c:2103 +#: config/tc-msp430.c:4497 #, c-format -msgid "can't create section %s" -msgstr "no se puede crear la sección %s" +msgid "internal inconsistency problem in %s: insn %04lx" +msgstr "problema de inconsistencia interna en %s: insn %04lx" -#: config/tc-mmix.c:2108 +#: config/tc-msp430.c:4539 config/tc-msp430.c:4571 #, c-format -msgid "can't set section flags for section %s" -msgstr "no se pueden establecer las opciones para la sección %s" +msgid "internal inconsistency problem in %s: ext. insn %04lx" +msgstr "problema de inconsistencia interna en %s: ext. insn %04lx" -#: config/tc-mmix.c:2129 -msgid "ESPEC without preceding BSPEC" -msgstr "ESPEC sin un BSPEC precedente" +#: config/tc-msp430.c:4583 +#, fuzzy, c-format +#| msgid "internal inconsistency problem in %s: %lx" +msgid "internal inconsistency problem in %s: %lx" +msgstr "problema de inconsistencia interna en %s: fr_symbol %lx" -#: config/tc-mmix.c:2158 -msgid "missing local expression" -msgstr "falta una expresión local" +#: config/tc-mt.c:151 +#, c-format +msgid "MT specific command line options:\n" +msgstr "Opciones de la línea de órdenes específicas de MT:\n" -#: config/tc-mmix.c:2368 -msgid "operand out of range, instruction expanded" -msgstr "el operando está fuera de rango, se expande la instrucción" +#: config/tc-mt.c:152 +#, c-format +msgid " -march=ms1-64-001 allow ms1-64-001 instructions\n" +msgstr " -march=ms1-64-001 permite instrucciones ms1-64-001\n" -#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be -#. user-friendly, though a little bit non-substantial. -#: config/tc-mmix.c:2619 -msgid "directive LOCAL must be placed in code or data" -msgstr "la directiva LOCAL debe estar colocada en el código o en los datos" +#: config/tc-mt.c:153 +#, c-format +msgid " -march=ms1-16-002 allow ms1-16-002 instructions (default)\n" +msgstr " -march=ms1-16-002 permite instrucciones ms1-16-002 (por defecto)\n" -#: config/tc-mmix.c:2620 -msgid "internal confusion: relocation in a section without contents" -msgstr "confusión interna: reubicación en una sección sin contenido" +#: config/tc-mt.c:154 +#, c-format +msgid " -march=ms1-16-003 allow ms1-16-003 instructions\n" +msgstr " -march=ms1-16-003 permite instrucciones ms1-16-003\n" -#: config/tc-mmix.c:2734 -msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section" -msgstr "interno: BFD_RELOC_MMIX_BASE_PLUS_OFFSET no resuelve a la sección" +#: config/tc-mt.c:155 +#, c-format +msgid " -march=ms2 allow ms2 instructions \n" +msgstr " -march=ms2 permite instrucciones ms2 \n" -#: config/tc-mmix.c:2782 -msgid "no suitable GREG definition for operands" -msgstr "no hay una definición GREG adecuada para los operandos" +#: config/tc-mt.c:156 +#, c-format +msgid " -nosched disable scheduling restrictions\n" +msgstr " -nosched desactiva las restricciones de calendarización\n" -#: config/tc-mmix.c:2841 -msgid "operands were not reducible at assembly-time" -msgstr "los operandos no son reducibles en el momento del ensamblado" +#: config/tc-mt.c:224 +#, c-format +msgid "instruction %s may not follow another memory access instruction." +msgstr "la instrucción %s no puede estar a continuación de otra instrucción de acceso a memoria." -#: config/tc-mmix.c:2868 +#: config/tc-mt.c:230 #, c-format -msgid "cannot generate relocation type for symbol %s, code %s" -msgstr "no se puede generar el tipo de reubicación para el símbolo %s, código %s" +msgid "instruction %s may not follow another I/O instruction." +msgstr "la instrucción %s no puede estar a continuación de otra instrucción E/S." -#: config/tc-mmix.c:2888 +#: config/tc-mt.c:236 #, c-format -msgid "internal: unhandled label %s" -msgstr "interno: etiqueta %s sin manejar" +msgid "%s may not occupy the delay slot of another branch insn." +msgstr "%s no puede ocupar la ranura de retardo de otra insn de ramificación." -#: config/tc-mmix.c:2918 -msgid "[0-9]H labels may not appear alone on a line" -msgstr "las etiquetas [0-9]H no pueden aparecer solas en una línea" +#: config/tc-mt.c:261 +#, c-format +msgid "operand references R%ld of previous instruction." +msgstr "operando se refiere a R%ld de la instrucción previa." -#: config/tc-mmix.c:2927 -msgid "[0-9]H labels do not mix with dot-pseudos" -msgstr "las etiquetas [0-9]H no se mezclan con pseudo-puntos" +#: config/tc-mt.c:267 +#, c-format +msgid "operand references R%ld of instruction before previous." +msgstr "operando se refiere a R%ld de la instrucción anterior a la previa." -#: config/tc-mmix.c:3015 -msgid "invalid characters in input" -msgstr "caracteres inválidos en la entrada" +#: config/tc-mt.c:281 config/tc-mt.c:286 +#, c-format +msgid "conditional branch or jal insn's operand references R%ld of previous arithmetic or logic insn." +msgstr "la ramificación condicional o operando de insn jal se refiere a R%ld de la insn aritmética o lógica previa." -#: config/tc-mmix.c:3121 -msgid "empty label field for IS" -msgstr "campo de etiqueta vacío para IS" +#: config/tc-mt.c:349 +msgid "md_estimate_size_before_relax\n" +msgstr "md_estimate_size_before_relax\n" -#: config/tc-mmix.c:3447 -#, c-format -msgid "internal: unexpected relax type %d:%d" -msgstr "interno: tipo de relajación inesperado %d:%d" +#: config/tc-nds32.c:1934 +msgid "" +"<arch name>\t Assemble for architecture <arch name>\n" +"\t\t\t <arch name> could be\n" +"\t\t\t v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s" +msgstr "" + +#: config/tc-nds32.c:1938 +msgid "" +"<baseline>\t Assemble for baseline <baseline>\n" +"\t\t\t <baseline> could be v2, v3, v3m" +msgstr "" -#: config/tc-mmix.c:3470 -msgid "BSPEC without ESPEC." -msgstr "BSPEC sin un ESPEC." +#: config/tc-nds32.c:1941 +msgid "" +"<freg>\t Specify a FPU configuration\n" +"\t\t\t <freg>\n" +"\t\t\t 0: 8 SP / 4 DP registers\n" +"\t\t\t 1: 16 SP / 8 DP registers\n" +"\t\t\t 2: 32 SP / 16 DP registers\n" +"\t\t\t 3: 32 SP / 32 DP registers" +msgstr "" -#: config/tc-mmix.c:3675 -msgid "GREG expression too complicated" -msgstr "expresión GREG demasiado complicada" +#: config/tc-nds32.c:1947 +msgid "" +"<abi>\t Specify a abi version\n" +"\t\t\t <abi> could be v1, v2, v2fp, v2fpp" +msgstr "" -#: config/tc-mmix.c:3690 -msgid "internal: GREG expression not resolved to section" -msgstr "interno: la expresión GREG no resuelve a la sección" +#: config/tc-nds32.c:1978 +#, fuzzy +#| msgid "this instruction does not support indexing" +msgid "Multiply instructions support" +msgstr "FPU fused-multiply-add como instrucciones" -#: config/tc-mmix.c:3739 -msgid "register section has contents\n" -msgstr "la sección de registros tiene contenido\n" +#: config/tc-nds32.c:1979 +msgid "Divide instructions support" +msgstr "Soporta instrucciones dividir" -#: config/tc-mmix.c:3866 -msgid "section change from within a BSPEC/ESPEC pair is not supported" -msgstr "no se admite el cambio de sección desde dentro de una pareja BSPEC/ESPEC" +#: config/tc-nds32.c:1980 +msgid "16-bit extension" +msgstr "Extensión de 16-bit" -#: config/tc-mmix.c:3887 -msgid "directive LOC from within a BSPEC/ESPEC pair is not supported" -msgstr "no se admite una directiva LOC desde dentro de una pareja BSPEC/ESPEC" +#: config/tc-nds32.c:1981 +msgid "d0/d1 registers" +msgstr "registros d0/d1" -#: config/tc-mmix.c:3898 -msgid "invalid LOC expression" -msgstr "expresión LOC inválida" +#: config/tc-nds32.c:1982 +msgid "Performance extension" +msgstr "Rendimiento extensión" -#: config/tc-mmix.c:3925 config/tc-mmix.c:3952 -msgid "LOC expression stepping backwards is not supported" -msgstr "no se admite el paso hacia atrás de una expresión LOC" +#: config/tc-nds32.c:1983 +msgid "Performance extension 2" +msgstr "Rendimiento extensión" -#. We will only get here in rare cases involving #NO_APP, -#. where the unterminated string is not recognized by the -#. preformatting pass. -#: config/tc-mmix.c:4034 config/tc-mmix.c:4192 config/tc-z80.c:1695 -msgid "unterminated string" -msgstr "cadena sin terminar" +#: config/tc-nds32.c:1984 +msgid "String extension" +msgstr "Cadena extendida" -#: config/tc-mmix.c:4051 -msgid "BYTE expression not a pure number" -msgstr "la expresión BYTE no es un número puro" +#: config/tc-nds32.c:1985 +msgid "Reduced Register configuration (GPR16) option" +msgstr "" -#. Note that mmixal does not allow negative numbers in -#. BYTE sequences, so neither should we. -#: config/tc-mmix.c:4060 -msgid "BYTE expression not in the range 0..255" -msgstr "la expresión BYTE no está en el rango 0..255" +#: config/tc-nds32.c:1986 +msgid "AUDIO ISA extension" +msgstr "Extensión de sonido ISA" -#: config/tc-mmix.c:4109 config/tc-mmix.c:4125 -msgid "data item with alignment larger than location" -msgstr "elemento de datos con una alineación más grande que la ubicación" +#: config/tc-nds32.c:1987 +msgid "FPU SP extension" +msgstr "Extensión FPU SP" -#. Since integer_constant is local to expr.c, we have to make this a -#. macro. FIXME: Do it cleaner. -#: config/tc-mmix.h:105 -msgid "`&' serial number operator is not supported" -msgstr "no se admite el operador de número serial `&'" +#: config/tc-nds32.c:1988 +msgid "FPU DP extension" +msgstr "FPU DP extensionado" -#: config/tc-mn10200.c:304 +#: config/tc-nds32.c:1989 +msgid "FPU fused-multiply-add instructions" +msgstr "FPU fused-multiply-add como instrucciones" + +#: config/tc-nds32.c:2026 #, c-format msgid "" -"MN10200 options:\n" -"none yet\n" +"\n" +" NDS32-specific assembler options:\n" msgstr "" -"Opciones MN10200:\n" -"ninguna aún\n" +"\n" +"Opciones ensambladoras específicas de NDS32:\n" -#: config/tc-mn10300.c:441 +#: config/tc-nds32.c:2027 #, c-format msgid "" -"MN10300 assembler options:\n" -"none yet\n" +" -O1,\t\t\t Optimize for performance\n" +" -Os\t\t\t Optimize for space\n" msgstr "" -"Opciones de ensamblador para MN10300:\n" -"ninguna aún\n" - -#: config/tc-mn10300.c:1268 -msgid "Invalid opcode/operands" -msgstr "Código de operación/operandos inválidos" -#: config/tc-mn10300.c:1791 -msgid "Invalid register specification." -msgstr "Especificación de registro inválida." +#: config/tc-nds32.c:2030 +#, c-format +msgid "" +" -EL, -mel or -little Produce little endian output\n" +" -EB, -meb or -big Produce big endian output\n" +" -mpic\t\t\t Generate PIC\n" +" -mno-fp-as-gp-relax\t Suppress fp-as-gp relaxation for this file\n" +" -mb2bb-relax\t\t Back-to-back branch optimization\n" +" -mno-all-relax\t Suppress all relaxation for this file\n" +msgstr "" -#: config/tc-mn10300.c:2383 +#: config/tc-nds32.c:2041 #, c-format -msgid "Bad relocation fixup type (%d)" -msgstr "Tipo de compostura de reubicación inválido (%d)" +msgid " -m%s%s\n" +msgstr " -m%s%s\n" -#: config/tc-moxie.c:100 -msgid "expecting register" -msgstr "se espera un registro" +#: config/tc-nds32.c:2048 +#, c-format +msgid " -m[no-]%-17sEnable/Disable %s\n" +msgstr " -m[no-]%-17s activa/desactiva %s\n" -#: config/tc-moxie.c:119 config/tc-moxie.c:135 -msgid "illegal register number" -msgstr "número de registro ilegal" +#: config/tc-nds32.c:2052 +#, c-format +msgid " -mall-ext\t\t Turn on all extensions and instructions support\n" +msgstr "" -#: config/tc-moxie.c:184 config/tc-pj.c:260 +#: config/tc-nds32.c:2326 #, c-format -msgid "unknown opcode %s" -msgstr "código de operación %s desconocido" +msgid "la must use with symbol. '%s'" +msgstr "la debe utilizar con símbolo . «%s»" -#: config/tc-moxie.c:202 config/tc-moxie.c:221 config/tc-moxie.c:312 -#: config/tc-moxie.c:358 -msgid "expecting comma delimited register operands" -msgstr "se esperan operandos de registro delimitados por comas" +#: config/tc-nds32.c:2379 +#, c-format +msgid "need PIC qualifier with symbol. '%s'" +msgstr "requiere PIC cualificador con símbolo. «%s»" -#: config/tc-moxie.c:228 config/tc-moxie.c:288 config/tc-moxie.c:300 -#: config/tc-moxie.c:333 config/tc-moxie.c:365 config/tc-moxie.c:398 -#: config/tc-moxie.c:452 config/tc-moxie.c:506 config/tc-moxie.c:516 -#: config/tc-moxie.c:544 config/tc-pj.c:308 -msgid "extra stuff on line ignored" -msgstr "se descarta los elementos extra en la línea" +#: config/tc-nds32.c:2416 +#, c-format +msgid "Operand is not a constant. `%s'" +msgstr "Operando no es una constante. «%s»" -#: config/tc-moxie.c:248 config/tc-moxie.c:388 config/tc-moxie.c:418 -#: config/tc-moxie.c:493 -msgid "expecting comma delimited operands" -msgstr "se esperan operandos delimitados por comas" +#: config/tc-nds32.c:2505 +#, c-format +msgid "needs @GOT or @GOTOFF. %s" +msgstr "requiere @GOT en @GOTOFF. %s" -#: config/tc-moxie.c:316 config/tc-moxie.c:344 -msgid "expecting indirect register `($rA)'" -msgstr "se espera el registro indirecto `($rA)'" +#: config/tc-nds32.c:3001 +#, c-format +msgid "Duplicated pseudo-opcode %s." +msgstr "Duplicado pseudo-opcode %s." -#: config/tc-moxie.c:324 config/tc-moxie.c:352 config/tc-moxie.c:443 -#: config/tc-moxie.c:485 -msgid "missing closing parenthesis" -msgstr "falta un paréntesis que cierra" +#: config/tc-nds32.c:3051 +#, c-format +msgid "Too many argument. `%s'" +msgstr "Demasiados argumentos. «%s»" -#: config/tc-moxie.c:435 config/tc-moxie.c:477 -msgid "expecting indirect register `($rX)'" -msgstr "se espera el registro indirecto `($rX)'" +#. Logic here rejects the input arch name. +#: config/tc-nds32.c:3112 +#, c-format +msgid "unknown arch name `%s'\n" +msgstr "nombre arq desconocida «%s»\n" -#: config/tc-moxie.c:547 config/tc-pj.c:313 -msgid "Something forgot to clean up\n" -msgstr "Algo se olvidó de limpiar\n" +#. Logic here rejects the input baseline. +#: config/tc-nds32.c:3131 +#, c-format +msgid "unknown baseline `%s'\n" +msgstr "línea base desconocida «%s»\n" -#: config/tc-moxie.c:649 -msgid "pcrel too far BFD_RELOC_MOXIE_10" -msgstr "pcrel demasiado lejos de BFD_RELOC_MOXIE_10" +#. Logic here rejects the input FPU configuration. +#: config/tc-nds32.c:3154 +#, c-format +msgid "unknown FPU configuration `%s'\n" +msgstr "configuración desconocida FPU «%s»\n" -#: config/tc-msp430.c:547 -msgid ".profiler pseudo requires at least two operands." -msgstr "el pseudo .profiler requiere por lo menos dos operandos." +#. Logic here rejects the input abi version. +#: config/tc-nds32.c:3178 +#, fuzzy, c-format +#| msgid "unknown EABI `%s'\n" +msgid "unknown ABI version`%s'\n" +msgstr "abi de coma flotante «%s» desconocida\n" -#: config/tc-msp430.c:606 -msgid "unknown profiling flag - ignored." -msgstr "opción de análisis de perfil desconocida - se descarta." +#: config/tc-nds32.c:3783 +#, c-format +msgid "Different arguments of .vec_size are found, previous %d, current %d" +msgstr "" -#: config/tc-msp430.c:622 -msgid "ambiguous flags combination - '.profiler' directive ignored." -msgstr "combinación de opciones ambigua - se descarta la directiva '.profiler'." +#: config/tc-nds32.c:3788 +#, c-format +msgid "Argument of .vec_size is expected 4 or 16, actual: %d." +msgstr "" -#: config/tc-msp430.c:632 -msgid "profiling in absolute section?" -msgstr "¿análisis de perfil en la sección absoluta?" +#: config/tc-nds32.c:3792 +msgid "Argument of .vec_size is not a constant." +msgstr "Argumento de .vec_size no es constante." -#: config/tc-msp430.c:720 +#: config/tc-nds32.c:4328 #, c-format -msgid "Known MCU names:\n" -msgstr "Nombres MCU conocidos:\n" +msgid "Don't know how to handle this field. %s" +msgstr "No se sabe cómo manipular este campo. %s" -#: config/tc-msp430.c:723 +#: config/tc-nds32.c:4493 #, c-format -msgid "\t %s\n" -msgstr "\t %s\n" +msgid "instruction %s requires enabling performance extension" +msgstr "instrucción %s requiere activando extensión rendimiento" -#: config/tc-msp430.c:749 +#: config/tc-nds32.c:4501 #, c-format -msgid "redefinition of mcu type %s' to %s'" -msgstr "redefinición del tipo de mcu %s' a %s'" +msgid "instruction %s requires enabling performance extension II" +msgstr "instrucción %s requiere activar extensión rendimiento II" -#: config/tc-msp430.c:792 -#, c-format -msgid "" -"MSP430 options:\n" -" -mmcu=[msp430-name] select microcontroller type\n" -" msp430x110 msp430x112\n" -" msp430x1101 msp430x1111\n" -" msp430x1121 msp430x1122 msp430x1132\n" -" msp430x122 msp430x123\n" -" msp430x1222 msp430x1232\n" -" msp430x133 msp430x135\n" -" msp430x1331 msp430x1351\n" -" msp430x147 msp430x148 msp430x149\n" -" msp430x155 msp430x156 msp430x157\n" -" msp430x167 msp430x168 msp430x169\n" -" msp430x1610 msp430x1611 msp430x1612\n" -" msp430x311 msp430x312 msp430x313 msp430x314 msp430x315\n" -" msp430x323 msp430x325\n" -" msp430x336 msp430x337\n" -" msp430x412 msp430x413 msp430x415 msp430x417\n" -" msp430xE423 msp430xE425 msp430E427\n" -" msp430xW423 msp430xW425 msp430W427\n" -" msp430xG437 msp430xG438 msp430G439\n" -" msp430x435 msp430x436 msp430x437\n" -" msp430x447 msp430x448 msp430x449\n" -msgstr "" -"Opciones de MSP430:\n" -" -mmcu=[nombre-msp430] selecciona el tipo de microcontrolador\n" -" msp430x110 msp430x112\n" -" msp430x1101 msp430x1111\n" -" msp430x1121 msp430x1122 msp430x1132\n" -" msp430x122 msp430x123\n" -" msp430x1222 msp430x1232\n" -" msp430x133 msp430x135\n" -" msp430x1331 msp430x1351\n" -" msp430x147 msp430x148 msp430x149\n" -" msp430x155 msp430x156 msp430x157\n" -" msp430x167 msp430x168 msp430x169\n" -" msp430x1610 msp430x1611 msp430x1612\n" -" msp430x311 msp430x312 msp430x313 msp430x314 msp430x315\n" -" msp430x323 msp430x325\n" -" msp430x336 msp430x337\n" -" msp430x412 msp430x413 msp430x415 msp430x417\n" -" msp430xE423 msp430xE425 msp430E427\n" -" msp430xW423 msp430xW425 msp430W427\n" -" msp430xG437 msp430xG438 msp430G439\n" -" msp430x435 msp430x436 msp430x437\n" -" msp430x447 msp430x448 msp430x449\n" - -#: config/tc-msp430.c:815 +#: config/tc-nds32.c:4509 #, c-format -msgid "" -" -mQ - enable relaxation at assembly time. DANGEROUS!\n" -" -mP - enable polymorph instructions\n" -msgstr "" -" -mQ - permite la relajación en tiempo de ensamblado. ¡PELIGROSO!\n" -" -mP - permite las instrucciones polimórficas\n" +msgid "instruction %s requires enabling AUDIO extension" +msgstr "instrucción %s requiere activar extensión AUDIO" -#: config/tc-msp430.c:969 +#: config/tc-nds32.c:4517 #, c-format -msgid "value %d out of range. Use #lo() or #hi()" -msgstr "el valor %d está fuera de rango. Utilice #lo() o #hi()" +msgid "instruction %s requires enabling STRING extension" +msgstr "instrucción %s requiere activación de extensión STRING" -#: config/tc-msp430.c:1057 +#: config/tc-nds32.c:4526 #, c-format -msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() " -msgstr "expresión desconocida en el operando %s. Utilice #llo() #lhi() #hlo() #hhi() " +msgid "instruction %s requires enabling DIV & DX_REGS extension" +msgstr "instrucción %s requiere activar extensiones DIV & DX_REGS" -#: config/tc-msp430.c:1108 +#: config/tc-nds32.c:4537 #, c-format -msgid "Registers cannot be used within immediate expression [%s]" -msgstr "Los registros no se pueden usar en la expresión inmediata [%s]" +msgid "instruction %s requires enabling FPU extension" +msgstr "instrucción %s requiere una extensión FPU" -#: config/tc-msp430.c:1110 +#: config/tc-nds32.c:4545 #, c-format -msgid "unknown operand %s" -msgstr "operando %s desconocido" +msgid "instruction %s requires enabling FPU_SP extension" +msgstr "instrucción %s requiere activar extensión FPU_SP" -#: config/tc-msp430.c:1132 config/tc-msp430.c:1267 +#: config/tc-nds32.c:4557 config/tc-nds32.c:4577 #, c-format -msgid "value out of range: %d" -msgstr "valor fuera de rango: %d" +msgid "instruction %s requires enabling FPU_MAC extension" +msgstr "instrucción %s requiere activación de extensión FPU_MAC" -#: config/tc-msp430.c:1143 +#: config/tc-nds32.c:4565 #, c-format -msgid "Registers cannot be used within absolute expression [%s]" -msgstr "Los registros no se pueden usar en la expresión absoluta [%s]" +msgid "instruction %s requires enabling FPU_DP extension" +msgstr "instrucción %s requiere activar extensión FPU_DP" -#: config/tc-msp430.c:1145 config/tc-msp430.c:1288 +#: config/tc-nds32.c:4587 #, c-format -msgid "unknown expression in operand %s" -msgstr "expresión desconocida en el operando %s" +msgid "instruction %s requires enabling DX_REGS extension" +msgstr "instrucción %s requiere activación de extensión DX_REGS" -#: config/tc-msp430.c:1159 config/tc-msp430.c:1166 +#: config/tc-nds32.c:4778 #, c-format -msgid "unknown addressing mode %s" -msgstr "modo de direccionamiento %s desconocido" +msgid "relax hint unrecognized instruction: line %d." +msgstr "instrucción relajada irreconocida: línea %d." -#: config/tc-msp430.c:1174 +#: config/tc-nds32.c:4819 #, c-format -msgid "Bad register name r%s" -msgstr "Nombre de registro r%s erróneo" +msgid "Can not find match relax hint. Line: %d" +msgstr "" -#: config/tc-msp430.c:1186 +#: config/tc-nds32.c:4999 #, c-format -msgid "MSP430 does not have %d registers" -msgstr "MSP430 no tiene %d registros" +msgid "Internal error: Relax hint error. %s: %x" +msgstr "Error interno: relajar error insinuoso. %s: %x" -#: config/tc-msp430.c:1206 -msgid "')' required" -msgstr "se requiere ')'" +#: config/tc-nds32.c:5071 +#, c-format +msgid "Internal error: Range error. %s" +msgstr "Error interno: limite erróneo. %s" -#: config/tc-msp430.c:1219 +#: config/tc-nds32.c:5153 #, c-format -msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?" -msgstr "operador %s desconocido. ¿ Quiere decir X(Rn) ó #[hl][hl][oi](CONST) ?" +msgid "Instruction %s not supported in the baseline." +msgstr "Instrucción %s no admitida dentro de la línea base." -#: config/tc-msp430.c:1228 +#: config/tc-nds32.c:5208 #, c-format -msgid "unknown operator (r%s substituted as a register name" -msgstr "operador desconocido (se sustituyó r%s como un nombre de registro" +msgid "Unrecognized opcode, %s." +msgstr "No reconocido el código operacional: %s." -#: config/tc-msp430.c:1240 config/tc-msp430.c:1251 +#: config/tc-nds32.c:5211 #, c-format -msgid "unknown operator %s" -msgstr "operador %s desconocido" +msgid "Incorrect syntax, %s." +msgstr "Sintaxis incorrecta, %s." -#: config/tc-msp430.c:1245 -msgid "r2 should not be used in indexed addressing mode" -msgstr "no se debe usar r2 en el modo de direccionamiento indizado" +#: config/tc-nds32.c:5214 +#, c-format +msgid "Unrecognized operand/register, %s." +msgstr "operando no reconocido %s." -#: config/tc-msp430.c:1286 +#: config/tc-nds32.c:5217 #, c-format -msgid "Registers cannot be used as a prefix of indexed expression [%s]" -msgstr "Los registros no se pueden usar como un prefijo en la expresión indizada [%s]" +msgid "Operand out of range, %s." +msgstr "Operando fuera de límite, %s." -#. Unreachable. -#: config/tc-msp430.c:1335 +#: config/tc-nds32.c:5220 #, c-format -msgid "unknown addressing mode for operand %s" -msgstr "modo de direccionamiento desconocido para el operando %s" +msgid "Prohibited register used for reduced-register, %s." +msgstr "Registro utilizado prohibido para registro reducido, %s." -#: config/tc-msp430.c:1360 +#: config/tc-nds32.c:5223 #, c-format -msgid "Internal bug. Try to use 0(r%d) instead of @r%d" -msgstr "Bicho interno. Intente utilizar 0(r%d) en lugar de @r%d" +msgid "Junk at end of line, %s." +msgstr "Basura al final de la línea, %s." -#: config/tc-msp430.c:1370 -msgid "this addressing mode is not applicable for destination operand" -msgstr "Este modo de direccionamiento no se puede aplicar al operando destino" +#: config/tc-nds32.c:5885 +#, fuzzy +#| msgid "Addend to unresolved symbol not on word boundary." +msgid "Addend to unresolved symbol is not on word boundary." +msgstr "La adición para un símbolo sin resolver no está en un límite de word." -#: config/tc-msp430.c:1414 -#, c-format -msgid "instruction %s requires %d operand(s)" -msgstr "La instrucción %s requiere de %d operando(s)" +#. Should never here. +#: config/tc-nds32.c:6420 +msgid "Used FPU instructions requires enabling FPU extension" +msgstr "Instrucción FPU utilizada requiere activación de extensión FPU" -#: config/tc-msp430.c:1667 +#: config/tc-nds32.c:6611 +#, fuzzy, c-format +#| msgid "internal error: can't export reloc type %d (`%s')" +msgid "Internal error: Unknown fixup type %d (`%s')" +msgstr "Error interno: Tipo de máquina desconocido: %d" + +#: config/tc-nds32.c:6711 +msgid "need PIC qualifier with symbol." +msgstr "requiere PIC cualificador con símbolo." + +#: config/tc-nios2.c:453 config/tc-pru.c:309 +msgid "expecting opcode string in self test mode" +msgstr "esperando cadena de operación de código en modo de prueba" + +#: config/tc-nios2.c:455 config/tc-pru.c:311 #, c-format -msgid "Even number required. Rounded to %d" -msgstr "Se requiere un número par. Se redondea a %d" +msgid "assembly 0x%08x, expected %s" +msgstr "ensambla 0x%08x, esperado %s" + +#: config/tc-nios2.c:848 +msgid "branch offset out of range\n" +msgstr "ramificación desplazada fuera de límite\n" + +#: config/tc-nios2.c:849 +msgid "branch relaxation failed\n" +msgstr "relajación de ramificación fallada\n" + +#: config/tc-nios2.c:1145 +msgid "error checking for overflow - broken assembler" +msgstr "" -#: config/tc-msp430.c:1678 +#: config/tc-nios2.c:1161 config/tc-pru.c:572 #, c-format -msgid "Wrong displacement %d" -msgstr "Desubicación errónea %d" +msgid "immediate value 0x%x truncated to 0x%x" +msgstr "valor inmediato 0x%x truncado a 0x%x" -#: config/tc-msp430.c:1695 -msgid "instruction requires label sans '$'" -msgstr "la instrucción requiere una etiqueta sin '$'" +#: config/tc-nios2.c:1188 config/tc-pru.c:598 +#, c-format +msgid "call target address 0x%08x out of range 0x%08x to 0x%08x" +msgstr "" -#: config/tc-msp430.c:1700 -msgid "instruction requires label or value in range -511:512" -msgstr "la instrucción requiere una etiqueta o valor en el rango -511:512" +#: config/tc-nios2.c:1194 +#, c-format +msgid "branch offset %d out of range %d to %d" +msgstr "ramificación de desplazamiento%d fuera de límite %d a %d" -#: config/tc-msp430.c:1707 config/tc-msp430.c:1751 config/tc-msp430.c:1790 -msgid "instruction requires label" -msgstr "La instrucción requiere una etiqueta" +#: config/tc-nios2.c:1198 +#, fuzzy, c-format +#| msgid "index offset out of range" +msgid "branch offset %d out of range" +msgstr "ramificación de desplazamiento%d fuera de límite %d a %d" -#: config/tc-msp430.c:1715 config/tc-msp430.c:1757 -msgid "polymorphs are not enabled. Use -mP option to enable." -msgstr "los polimórficos no están activados. Use la opción -mP para activarlos." +#: config/tc-nios2.c:1204 config/tc-pru.c:608 +#, c-format +msgid "%s offset %d out of range %d to %d" +msgstr "%s desplazamiento %d fuera de límite %d a %d" -#: config/tc-msp430.c:1794 -msgid "Illegal instruction or not implemented opcode." -msgstr "Instrucción ilegal o código de operación sin implementar." +#: config/tc-nios2.c:1208 +#, c-format +msgid "%s offset %d out of range" +msgstr "%s desplazado %d fuera del límite" -#: config/tc-msp430.c:2144 +#: config/tc-nios2.c:1213 config/tc-nios2.c:1228 config/tc-pru.c:613 #, c-format -msgid "internal inconsistency problem in %s: insn %04lx" -msgstr "problema de inconsistencia interna en %s: insn %04lx" +msgid "immediate value %d out of range %d to %d" +msgstr "valor %d inmediato fuera de límite %d a %d" -#: config/tc-msp430.c:2174 config/tc-msp430.c:2197 +#: config/tc-nios2.c:1218 config/tc-nios2.c:1223 config/tc-pru.c:623 +#: config/tc-pru.c:628 #, c-format -msgid "internal inconsistency problem in %s: ext. insn %04lx" -msgstr "problema de inconsistencia interna en %s: ext. insn %04lx" +msgid "immediate value %u out of range %u to %u" +msgstr "valor inmediato %u fuera de límite desde %u hasta %u" -#: config/tc-msp430.c:2209 +#: config/tc-nios2.c:1233 #, c-format -msgid "internal inconsistency problem in %s: %lx" -msgstr "problema de inconsistencia interna en %s: %lx" +msgid "custom instruction opcode %u out of range %u to %u" +msgstr "" -#: config/tc-mt.c:151 +#: config/tc-nios2.c:1238 config/tc-pru.c:633 +#, fuzzy +#| msgid "zero used as immediate value" +msgid "overflow in immediate argument" +msgstr "desbordamiento" + +#: config/tc-nios2.c:1310 config/tc-pru.c:669 +#, fuzzy +#| msgid "cannot emit PC relative %s relocation" +msgid "cannot create 64-bit relocation" +msgstr "datos reubicantes de 64-bit" + +#: config/tc-nios2.c:1438 #, c-format -msgid "MT specific command line options:\n" -msgstr "Opciones de la línea de órdenes específicas de MT:\n" +msgid "internal error: broken opcode descriptor for `%s %s'\n" +msgstr "error interno: descripción de código operacional defectuoso para `%s %s'\n" -#: config/tc-mt.c:152 +#: config/tc-nios2.c:1487 config/tc-pru.c:859 +msgid "can't create relocation" +msgstr "no puede crear reubicación" + +#: config/tc-nios2.c:1518 config/tc-pru.c:993 config/tc-pru.c:1013 +#: config/tc-pru.c:1040 config/tc-pru.c:1059 config/tc-pru.c:1073 #, c-format -msgid " -march=ms1-64-001 allow ms1-64-001 instructions\n" -msgstr " -march=ms1-64-001 permite instrucciones ms1-64-001\n" +msgid "unknown register %s" +msgstr "registro desconocido %s" -#: config/tc-mt.c:153 +#: config/tc-nios2.c:1526 +msgid "expecting control register" +msgstr "esperando registro de control" + +#: config/tc-nios2.c:1528 +msgid "illegal use of control register" +msgstr "utilización ilegal de registro de control" + +#: config/tc-nios2.c:1530 +msgid "illegal use of coprocessor register" +msgstr "utilización ilegal de uso de registro de coprocesador" + +#. Should never get here if we passed validation. +#: config/tc-nios2.c:1532 config/tc-nios2.c:1846 config/tc-nios2.c:1988 +#: config/tc-nios2.c:2056 #, c-format -msgid " -march=ms1-16-002 allow ms1-16-002 instructions (default)\n" -msgstr " -march=ms1-16-002 permite instrucciones ms1-16-002 (por defecto)\n" +msgid "invalid register %s" +msgstr "registro inválido %s" -#: config/tc-mt.c:154 +#: config/tc-nios2.c:1540 +msgid "" +"Register at (r1) can sometimes be corrupted by assembler optimizations.\n" +"Use .set noat to turn off those optimizations (and this warning)." +msgstr "" + +#: config/tc-nios2.c:1545 +msgid "" +"The debugger will corrupt bt (r25).\n" +"If you don't need to debug this code use .set nobreak to turn off this warning." +msgstr "" + +#: config/tc-nios2.c:1549 +msgid "" +"The debugger will corrupt sstatus/ba (r30).\n" +"If you don't need to debug this code use .set nobreak to turn off this warning." +msgstr "" + +#: config/tc-nios2.c:1939 config/tc-nios2.c:1967 +#, fuzzy +#| msgid "-mips16 cannot be used with -micromips" +msgid "r31 cannot be used with jmp; use ret instead" +msgstr "-mips16 no se puede usar con -micromips" + +#: config/tc-nios2.c:1982 +msgid "r31 cannot be used with jmpr.n; use ret.n instead" +msgstr "" + +#: config/tc-nios2.c:2595 config/tc-nios2.c:2622 config/tc-nios2.c:2649 +#: config/tc-nios2.c:2680 #, c-format -msgid " -march=ms1-16-003 allow ms1-16-003 instructions\n" -msgstr " -march=ms1-16-003 permite instrucciones ms1-16-003\n" +msgid "Invalid constant operand %s" +msgstr "Operando constante inválido %s" -#: config/tc-mt.c:155 +#: config/tc-nios2.c:2997 config/tc-nios2.c:3021 config/tc-pru.c:1312 +#: config/tc-pru.c:1337 config/tc-pru.c:1357 #, c-format -msgid " -march=ms2 allow ms2 instructions \n" -msgstr " -march=ms2 permite instrucciones ms2 \n" +msgid "badly formed expression near %s" +msgstr "expresión equivocadamente formada cercana a %s" -#: config/tc-mt.c:156 +#: config/tc-nios2.c:3110 config/tc-nios2.c:3137 config/tc-pru.c:1406 +#: config/tc-pru.c:1431 config/tc-xtensa.c:2108 +msgid "too many arguments" +msgstr "demasiados argumentos" + +#: config/tc-nios2.c:3126 config/tc-pru.c:1383 #, c-format -msgid " -nosched disable scheduling restrictions\n" -msgstr " -nosched desactiva las restricciones de calendarización\n" +msgid "expecting %c near %s" +msgstr "esperando %c cerca de %s" -#: config/tc-mt.c:224 +#. we cannot recover from this. +#: config/tc-nios2.c:3277 #, c-format -msgid "instruction %s may not follow another memory access instruction." -msgstr "la instrucción %s no puede estar a continuación de otra instrucción de acceso a memoria." +msgid "unrecognized pseudo-instruction %s" +msgstr "no reconocida psudo-instrucción %s" -#: config/tc-mt.c:230 +#: config/tc-nios2.c:3540 config/tc-tic6x.c:232 #, c-format -msgid "instruction %s may not follow another I/O instruction." -msgstr "la instrucción %s no puede estar a continuación de otra instrucción E/S." +msgid "unknown architecture '%s'" +msgstr "arquitectura «%s» desconocida" -#: config/tc-mt.c:236 +#: config/tc-nios2.c:3621 +msgid "Big-endian R2 is not supported." +msgstr "Big-endian R2 sin apoyo." + +#. Unrecognised instruction - error. +#: config/tc-nios2.c:3789 config/tc-pru.c:1729 #, c-format -msgid "%s may not occupy the delay slot of another branch insn." -msgstr "%s no puede ocupar la ranura de retardo de otra insn de ramificación." +msgid "unrecognised instruction %s" +msgstr "instrucción %s no reconocida" -#: config/tc-mt.c:261 +#: config/tc-nios2.c:3909 config/tc-pru.c:1785 #, c-format -msgid "operand references R%ld of previous instruction." -msgstr "el operando se refiere a R%ld de la instrucción previa." +msgid "can't represent relocation type %s" +msgstr "no puede representar tipo %s reubicable" -#: config/tc-mt.c:267 +#: config/tc-nios2.c:4002 +msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string" +msgstr "Directiva .section equivocada: se quiere en la cadena a,s,w,x,M,S,G,T" + +#: config/tc-nios2.c:4028 #, c-format -msgid "operand references R%ld of instruction before previous." -msgstr "el operando se refiere a R%ld de la instrucción anterior a la previa." +msgid "Illegal operands: %%tls_ldo in %d-byte data field" +msgstr "Operandos ilegítimos: %%tls_ldo en campo de datos de %d-bytes" -#: config/tc-mt.c:281 config/tc-mt.c:286 +#: config/tc-nios2.c:4040 config/tc-nios2.c:4058 config/tc-nios2.c:4065 #, c-format -msgid "conditional branch or jal insn's operand references R%ld of previous arithmetic or logic insn." -msgstr "la ramificación condicional o el operando de insn jal se refiere a R%ld de la insn aritmética o lógica previa." +msgid "Illegal operands: %%tls_ldo requires arguments in ()" +msgstr "Operandos ilegítimos: %%tls_ldo requiere argumentos en ()" -#: config/tc-mt.c:349 -msgid "md_estimate_size_before_relax\n" -msgstr "md_estimate_size_before_relax\n" +#: config/tc-nios2.c:4072 +#, c-format +msgid "Illegal operands: garbage after %%tls_ldo()" +msgstr "Operandos ilegítimos: hay basura tras %%tls_ldo()" -#: config/tc-ns32k.c:439 +#: config/tc-ns32k.c:437 msgid "Invalid syntax in PC-relative addressing mode" msgstr "Sintaxis inválida en el modo de direccionamiento relativo al PC" -#: config/tc-ns32k.c:463 +#: config/tc-ns32k.c:461 msgid "Invalid syntax in External addressing mode" msgstr "Sintaxis inválida en el modo de direccionamiento Externo" -#: config/tc-ns32k.c:544 +#: config/tc-ns32k.c:542 msgid "Invalid syntax in Memory Relative addressing mode" msgstr "Sintaxis inválida en el modo de direccionamiento Relativo a Memoria" -#: config/tc-ns32k.c:611 +#: config/tc-ns32k.c:609 msgid "Invalid scaled-indexed mode, use (b,w,d,q)" msgstr "Modo escalado-indizado inválido, utilice (b,w,d,q)" -#: config/tc-ns32k.c:616 +#: config/tc-ns32k.c:614 msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}" msgstr "Sintaxis en el modo escalado-indizado, utilice [Rn:m] donde n=[0..7] m={b,w,d,q}" -#: config/tc-ns32k.c:621 +#: config/tc-ns32k.c:619 msgid "Scaled-indexed addressing mode combined with scaled-index" msgstr "Modo de direccionamiento escalado-indizado combinado con índice-escalado" -#: config/tc-ns32k.c:632 +#: config/tc-ns32k.c:630 msgid "Invalid or illegal addressing mode combined with scaled-index" msgstr "Modo de direccionamiento inválido o ilegal combinado con índice-escalado" -#: config/tc-ns32k.c:755 +#: config/tc-ns32k.c:753 msgid "Premature end of suffix -- Defaulting to d" msgstr "Fin de sufijo prematuro -- Se cambia por defecto a d" -#: config/tc-ns32k.c:768 +#: config/tc-ns32k.c:766 msgid "Bad suffix after ':' use {b|w|d} Defaulting to d" -msgstr "Sufijo erróneo después de ':' utilice {b|w|d} Se cambia por defecto a d" +msgstr "Sufijo equivocado tras ':' utilice {b|w|d} Se cambia por defecto a d" -#: config/tc-ns32k.c:813 +#: config/tc-ns32k.c:811 msgid "Very short instr to option, ie you can't do it on a NULLstr" -msgstr "Instrucción muy corta para la opción, p.e. no lo puede hacer en un NULLstr" +msgstr "Instrucción muy corta para la casilla, p.e. no lo puede hacer en un NULLstr" -#: config/tc-ns32k.c:863 +#: config/tc-ns32k.c:861 msgid "No such entry in list. (cpu/mmu register)" msgstr "No existe esa entrada en la lista. (registros cpu/mmu)" -#: config/tc-ns32k.c:920 +#: config/tc-ns32k.c:918 msgid "Internal consistency error. check ns32k-opcode.h" msgstr "Error de consistencia interno. revise ns32k-opcode.h" -#: config/tc-ns32k.c:944 +#: config/tc-ns32k.c:943 msgid "Address of immediate operand" -msgstr "Dirección del operando inmediato" +msgstr "Dirección de operando inmediato" -#: config/tc-ns32k.c:945 +#: config/tc-ns32k.c:944 msgid "Invalid immediate write operand." msgstr "Operando de escritura inmediato inválido." -#: config/tc-ns32k.c:1075 +#: config/tc-ns32k.c:1074 msgid "Bad opcode-table-option, check in file ns32k-opcode.h" -msgstr "Opción-de-tabla-de-códigos-de-operación errónea, revise en el fichero ns32k-opcode.h" +msgstr "Opción-de-tabla-de-códigos-de-operación equivocada, revise en el fichero ns32k-opcode.h" -#: config/tc-ns32k.c:1108 +#: config/tc-ns32k.c:1107 msgid "No such opcode" -msgstr "No existe ese código de operación" +msgstr "No existe ese código operacional" -#: config/tc-ns32k.c:1183 +#: config/tc-ns32k.c:1182 msgid "Bad suffix, defaulting to d" -msgstr "Sufijo erróneo, se cambia por defecto a d" +msgstr "Sufijo equivocado, se cambia por defecto a d" -#: config/tc-ns32k.c:1210 +#: config/tc-ns32k.c:1209 msgid "Too many operands passed to instruction" msgstr "Se pasan demasiados operandos a la instrucción" #. Check error in default. -#: config/tc-ns32k.c:1222 +#: config/tc-ns32k.c:1221 msgid "Wrong numbers of operands in default, check ns32k-opcodes.h" -msgstr "Número erróneo de operandos por defecto, revise ns32k-opcodes.h" +msgstr "Número equivocado de operandos por defecto, revise ns32k-opcodes.h" -#: config/tc-ns32k.c:1225 +#: config/tc-ns32k.c:1224 msgid "Wrong number of operands" -msgstr "Número erróneo de operandos" +msgstr "Número equivocado de operandos" -#: config/tc-ns32k.c:1298 +#: config/tc-ns32k.c:1297 #, c-format msgid "Can not do %d byte pc-relative relocation for storage type %d" msgstr "No se puede hacer la reubicación relativa a pc de %d byte para el tipo de almacenamiento %d" -#: config/tc-ns32k.c:1301 +#: config/tc-ns32k.c:1300 #, c-format msgid "Can not do %d byte relocation for storage type %d" msgstr "No se puede hacer la reubicación de %d byte para el tipo de almacenamiento %d" -#: config/tc-ns32k.c:1393 +#: config/tc-ns32k.c:1392 #, c-format msgid "value of %ld out of byte displacement range." -msgstr "valor de %ld fuera del rango de desubicación de byte." +msgstr "valor de %ld fuera del limite de desubicación de byte." -#: config/tc-ns32k.c:1403 +#: config/tc-ns32k.c:1402 #, c-format msgid "value of %ld out of word displacement range." -msgstr "valor de %ld fuera del rango de desubicación de word." +msgstr "valor de %ld fuera del limite de desubicación de word." -#: config/tc-ns32k.c:1418 +#: config/tc-ns32k.c:1417 #, c-format msgid "value of %ld out of double word displacement range." -msgstr "valor de %ld fuera del rango de desubicación de double word." +msgstr "valor de %ld fuera del limite de desubicación de double word." -#: config/tc-ns32k.c:1439 -#, c-format -msgid "Internal logic error. line %d, file \"%s\"" -msgstr "Error lógico interno. línea %d, fichero \"%s\"" +#: config/tc-ns32k.c:1438 +#, fuzzy, c-format +#| msgid "Internal logic error. line %d, file \"%s\"" +msgid "Internal logic error. Line %d, file: \"%s\"" +msgstr "Error lógico interno. línea %d, fichero «%s»" -#: config/tc-ns32k.c:1487 +#: config/tc-ns32k.c:1486 #, c-format msgid "Internal logic error. line %d, file \"%s\"" -msgstr "Error lógico interno. línea %d, fichero \"%s\"" +msgstr "Error lógico interno. línea %d, fichero «%s»" -#: config/tc-ns32k.c:1588 +#: config/tc-ns32k.c:1587 msgid "Bit field out of range" -msgstr "Campo de bits fuera de rango" +msgstr "Campo de bits fuera de limite" -#: config/tc-ns32k.c:1688 +#: config/tc-ns32k.c:1687 msgid "iif convert internal pcrel/binary" msgstr "iif convierte a pcrel/binario interno" -#: config/tc-ns32k.c:1705 +#: config/tc-ns32k.c:1704 msgid "Bignum too big for long" msgstr "Número grande demasiado grande para long" -#: config/tc-ns32k.c:1782 +#: config/tc-ns32k.c:1781 msgid "iif convert internal pcrel/pointer" msgstr "iif convierte a pcrel/puntero interno" -#: config/tc-ns32k.c:1787 +#: config/tc-ns32k.c:1786 msgid "Internal logic error in iif.iifP[n].type" msgstr "Error interno de lógica en iif.iifP[n].tipo" -#. We cant relax this case. -#: config/tc-ns32k.c:1823 +#. We can't relax this case. +#: config/tc-ns32k.c:1822 msgid "Can't relax difference" msgstr "No se puede relajar la diferencia" -#: config/tc-ns32k.c:1864 +#: config/tc-ns32k.c:1863 msgid "Displacement too large for :d" msgstr "Desubicación demasiado grande para :d" -#: config/tc-ns32k.c:1877 +#: config/tc-ns32k.c:1876 msgid "Internal logic error in iif.iifP[].type" msgstr "Error interno de lógica en iif.iifP[].tipo" #. Fatal. -#: config/tc-ns32k.c:1909 +#: config/tc-ns32k.c:1908 #, c-format msgid "Can't hash %s: %s" msgstr "No se puede dispersar %s: %s" -#: config/tc-ns32k.c:2145 +#: config/tc-ns32k.c:2144 #, c-format msgid "invalid architecture option -m%s, ignored" -msgstr "opción de arquitectura -m%s inválida, se descarta" +msgstr "casilla de arquitectura -m%s inválida, se descarta" -#: config/tc-ns32k.c:2158 +#: config/tc-ns32k.c:2157 #, c-format msgid "invalid default displacement size \"%s\". Defaulting to %d." -msgstr "tamaño de desubicación por defecto \"%s\" inválido. Se cambia a %d por defecto." +msgstr "tamaño de desubicación por defecto «%s» inválido. Se cambia a %d por defecto." -#: config/tc-ns32k.c:2174 +#: config/tc-ns32k.c:2173 #, c-format msgid "" "NS32K options:\n" @@ -11195,120 +14495,88 @@ msgstr "" #: config/tc-ns32k.c:2249 #, c-format msgid "Cannot find relocation type for symbol %s, code %d" -msgstr "No se puede encontrar el tipo de reubicación para el símbolo %s, código %d" +msgstr "No se puede encontrar el tipo reubicado para el símbolo %s, código %d" -#: config/tc-or32.c:361 -#, c-format -msgid "unknown opcode1: `%s'" -msgstr "código de operación1 desconocido: `%s'" - -#: config/tc-or32.c:367 -#, c-format -msgid "unknown opcode2 `%s'." -msgstr "código de operación2 `%s' desconocido." - -#: config/tc-or32.c:403 -#, c-format -msgid "instruction not allowed: %s" -msgstr "no se permite la instrucción: %s" - -#: config/tc-or32.c:406 -#, c-format -msgid "too many operands: %s" -msgstr "demasiados operandos: %s" - -#: config/tc-or32.c:490 -msgid "call/jmp target out of range (1)" -msgstr "objetivo call/jmp fuera de rango (1)" - -#: config/tc-or32.c:612 -msgid "call/jmp target out of range (2)" -msgstr "objetivo call/jmp fuera de rango (2)" - -#: config/tc-or32.c:631 -#, c-format -msgid "bad relocation type: 0x%02x" -msgstr "tipo de reubicación erróneo: 0x%02x" - -#: config/tc-or32.c:823 -msgid "invalid register in & expression" -msgstr "registro inválido en la expresión &" - -#: config/tc-pdp11.c:339 config/tc-pdp11.c:357 config/tc-pdp11.c:382 -#: config/tc-pdp11.c:388 config/tc-pdp11.c:401 +#: config/tc-pdp11.c:336 config/tc-pdp11.c:354 config/tc-pdp11.c:379 +#: config/tc-pdp11.c:385 config/tc-pdp11.c:398 msgid "Bad register name" -msgstr "Nombre de registro erróneo" +msgstr "Nombre de registro equivocado" -#: config/tc-pdp11.c:420 config/tc-pdp11.c:484 config/tc-pdp11.c:495 +#: config/tc-pdp11.c:417 config/tc-pdp11.c:481 config/tc-pdp11.c:492 msgid "Error in expression" msgstr "Error en la expresión" -#: config/tc-pdp11.c:492 +#: config/tc-pdp11.c:489 msgid "Low order bits truncated in immediate float operand" -msgstr "Se truncaron los bits de orden inferior en el operando de coma flotante inmediato" +msgstr "Se truncaron los bits de orden inferior en operando de coma flotante inmediato" -#: config/tc-pdp11.c:611 +#: config/tc-pdp11.c:608 msgid "Float AC not legal as integer operand" msgstr "AC de coma flotante no es legal como operando entero" -#: config/tc-pdp11.c:631 +#: config/tc-pdp11.c:628 msgid "General register not legal as float operand" msgstr "El registro general no es legal como operando de coma flotante" -#: config/tc-pdp11.c:664 +#: config/tc-pdp11.c:661 msgid "No instruction found" msgstr "No se encontró una instrucción" -#: config/tc-pdp11.c:674 config/tc-z80.c:1894 config/tc-z80.c:1907 +#: config/tc-pdp11.c:671 config/tc-z80.c:1932 config/tc-z80.c:1945 #, c-format msgid "Unknown instruction '%s'" -msgstr "Instrucción '%s' desconocida" +msgstr "Instrucción «%s» desconocida" -#: config/tc-pdp11.c:680 +#: config/tc-pdp11.c:677 #, c-format msgid "Unsupported instruction set extension: %s" msgstr "No se admite la extensión de conjunto de instrucciones: %s" -#: config/tc-pdp11.c:716 +#: config/tc-pdp11.c:711 msgid "operand is not an absolute constant" -msgstr "el operando no es una constante absoluta" +msgstr "operando no es una constante absoluta" -#: config/tc-pdp11.c:724 +#: config/tc-pdp11.c:719 msgid "3-bit immediate out of range" -msgstr "inmediato de 3-bit fuera de rango" +msgstr "inmediato de 3-bit fuera de limite" -#: config/tc-pdp11.c:731 +#: config/tc-pdp11.c:726 msgid "6-bit immediate out of range" -msgstr "inmediato de 6-bit fuera de rango" +msgstr "inmediato de 6-bit fuera de limite" -#: config/tc-pdp11.c:738 +#: config/tc-pdp11.c:733 msgid "8-bit immediate out of range" -msgstr "inmediato de 8-bit fuera de rango" +msgstr "inmediato de 8-bit fuera de limite" -#: config/tc-pdp11.c:755 config/tc-pdp11.c:948 +#: config/tc-pdp11.c:750 config/tc-pdp11.c:943 msgid "Symbol expected" msgstr "Se esperaba un símbolo" -#: config/tc-pdp11.c:760 +#: config/tc-pdp11.c:755 msgid "8-bit displacement out of range" -msgstr "Desubicación de 8-bit fuera de rango" +msgstr "Desubicación de 8-bit fuera de limite" -#: config/tc-pdp11.c:802 config/tc-pdp11.c:823 config/tc-pdp11.c:840 -#: config/tc-pdp11.c:861 config/tc-pdp11.c:878 config/tc-pdp11.c:899 -#: config/tc-pdp11.c:918 config/tc-pdp11.c:939 +#: config/tc-pdp11.c:797 config/tc-pdp11.c:818 config/tc-pdp11.c:835 +#: config/tc-pdp11.c:856 config/tc-pdp11.c:873 config/tc-pdp11.c:894 +#: config/tc-pdp11.c:913 config/tc-pdp11.c:934 msgid "Missing ','" -msgstr "Falta una ','" +msgstr "Ausentea ','" -#: config/tc-pdp11.c:953 +#: config/tc-pdp11.c:948 msgid "6-bit displacement out of range" -msgstr "Desubicación de 6-bit fuera de rango" +msgstr "6-bit desplazamiento fuera de limite" -#: config/tc-pdp11.c:974 config/tc-tilegx.c:1160 config/tc-tilepro.c:1023 -#: config/tc-vax.c:1944 +#: config/tc-pdp11.c:969 config/tc-tilegx.c:1215 config/tc-tilepro.c:1101 +#: config/tc-vax.c:1950 msgid "Too many operands" msgstr "Demasiados operandos" -#: config/tc-pj.c:65 config/tc-pj.c:74 +#: config/tc-pdp11.c:1419 +#, c-format +msgid "Can not represent %s relocation in this object file format" +msgstr "No se puede representar la reubicación %s en este formato de fichero objeto" + +#: config/tc-pj.c:64 config/tc-pj.c:73 msgid "confusing relocation expressions" msgstr "expresiones de reubicación confusas" @@ -11331,30 +14599,55 @@ msgstr "" "-little\t\t\tgenera código little endian\n" "-big\t\t\tgenera código big endian\n" -#: config/tc-pj.c:380 config/tc-sh.c:4143 config/tc-sh.c:4150 -#: config/tc-sh.c:4157 config/tc-sh.c:4164 +#: config/tc-pj.c:380 config/tc-sh.c:4149 config/tc-sh.c:4156 +#: config/tc-sh.c:4163 config/tc-sh.c:4170 msgid "pcrel too far" msgstr "pcrel demasiado lejos" -#: config/tc-pj.h:38 -msgid "convert_frag\n" -msgstr "convert_frag\n" +#: config/tc-ppc.c:977 config/tc-ppc.c:985 config/tc-ppc.c:3042 +#, fuzzy +#| msgid "invalid register in & expression" +msgid "invalid register expression" +msgstr "la expresión .REG debe ser un registro" -#: config/tc-pj.h:39 -msgid "estimate size\n" -msgstr "tamaño estimado\n" +#: config/tc-ppc.c:1145 config/tc-ppc.c:1203 config/tc-ppc.c:1251 +#, fuzzy +msgid "the use of -mvle requires big endian." +msgstr "la macro requiere $at mientras $at está en uso." -#: config/tc-ppc.c:1119 +#: config/tc-ppc.c:1183 config/tc-ppc.c:1205 +msgid "the use of -mvle requires -a32." +msgstr "la macro requiere $at mientras $at está en uso." + +#: config/tc-ppc.c:1185 #, c-format msgid "%s unsupported" msgstr "no se admite %s" -#: config/tc-ppc.c:1216 +#: config/tc-ppc.c:1309 msgid "--nops needs a numeric argument" msgstr "--nops necesita un argumento numérico" -#: config/tc-ppc.c:1230 -#, c-format +#: config/tc-ppc.c:1326 +#, fuzzy, c-format +#| msgid "" +#| "PowerPC options:\n" +#| "-a32 generate ELF32/XCOFF32\n" +#| "-a64 generate ELF64/XCOFF64\n" +#| "-u ignored\n" +#| "-mpwrx, -mpwr2 generate code for POWER/2 (RIOS2)\n" +#| "-mpwr generate code for POWER (RIOS1)\n" +#| "-m601 generate code for PowerPC 601\n" +#| "-mppc, -mppc32, -m603, -m604\n" +#| " generate code for PowerPC 603/604\n" +#| "-m403 generate code for PowerPC 403\n" +#| "-m405 generate code for PowerPC 405\n" +#| "-m440 generate code for PowerPC 440\n" +#| "-m464 generate code for PowerPC 464\n" +#| "-m476 generate code for PowerPC 476\n" +#| "-m7400, -m7410, -m7450, -m7455\n" +#| " generate code for PowerPC 7400/7410/7450/7455\n" +#| "-m750cl generate code for PowerPC 750cl\n" msgid "" "PowerPC options:\n" "-a32 generate ELF32/XCOFF32\n" @@ -11373,6 +14666,7 @@ msgid "" "-m7400, -m7410, -m7450, -m7455\n" " generate code for PowerPC 7400/7410/7450/7455\n" "-m750cl generate code for PowerPC 750cl\n" +"-m821, -m850, -m860 generate code for PowerPC 821/850/860\n" msgstr "" "Opciones de PowerPC:\n" "-a32 genera ELF32/XCOFF32\n" @@ -11392,8 +14686,21 @@ msgstr "" " genera código para PowerPC 7400/7410/7450/7455\n" "-m750cl genera código para PowerPC 750cl\n" -#: config/tc-ppc.c:1248 -#, c-format +#: config/tc-ppc.c:1345 +#, fuzzy, c-format +#| msgid "" +#| "-mppc64, -m620 generate code for PowerPC 620/625/630\n" +#| "-mppc64bridge generate code for PowerPC 64, including bridge insns\n" +#| "-mbooke generate code for 32-bit PowerPC BookE\n" +#| "-ma2 generate code for A2 architecture\n" +#| "-mpower4, -mpwr4 generate code for Power4 architecture\n" +#| "-mpower5, -mpwr5, -mpwr5x\n" +#| " generate code for Power5 architecture\n" +#| "-mpower6, -mpwr6 generate code for Power6 architecture\n" +#| "-mpower7, -mpwr7 generate code for Power7 architecture\n" +#| "-mcell generate code for Cell Broadband Engine architecture\n" +#| "-mcom generate code Power/PowerPC common instructions\n" +#| "-many generate code for any architecture (PWR/PWRX/PPC)\n" msgid "" "-mppc64, -m620 generate code for PowerPC 620/625/630\n" "-mppc64bridge generate code for PowerPC 64, including bridge insns\n" @@ -11404,8 +14711,10 @@ msgid "" " generate code for Power5 architecture\n" "-mpower6, -mpwr6 generate code for Power6 architecture\n" "-mpower7, -mpwr7 generate code for Power7 architecture\n" +"-mpower8, -mpwr8 generate code for Power8 architecture\n" +"-mpower9, -mpwr9 generate code for Power9 architecture\n" "-mcell generate code for Cell Broadband Engine architecture\n" -"-mcom generate code Power/PowerPC common instructions\n" +"-mcom generate code for Power/PowerPC common instructions\n" "-many generate code for any architecture (PWR/PWRX/PPC)\n" msgstr "" "-mppc64, -m620 genera código para PowerPC 620/625/630\n" @@ -11422,8 +14731,19 @@ msgstr "" "-mcom genera código de instrucciones comunes Power/PowerPC\n" "-many genera código para cualquier arquitectura (PWR/PWRX/PPC)\n" -#: config/tc-ppc.c:1261 -#, c-format +#: config/tc-ppc.c:1360 +#, fuzzy, c-format +#| msgid "" +#| "-maltivec generate code for AltiVec\n" +#| "-mvsx generate code for Vector-Scalar (VSX) instructions\n" +#| "-me300 generate code for PowerPC e300 family\n" +#| "-me500, -me500x2 generate code for Motorola e500 core complex\n" +#| "-me500mc, generate code for Freescale e500mc core complex\n" +#| "-me500mc64, generate code for Freescale e500mc64 core complex\n" +#| "-mspe generate code for Motorola SPE instructions\n" +#| "-mtitan generate code for AppliedMicro Titan core complex\n" +#| "-mregnames Allow symbolic names for registers\n" +#| "-mno-regnames Do not allow symbolic names for registers\n" msgid "" "-maltivec generate code for AltiVec\n" "-mvsx generate code for Vector-Scalar (VSX) instructions\n" @@ -11431,7 +14751,11 @@ msgid "" "-me500, -me500x2 generate code for Motorola e500 core complex\n" "-me500mc, generate code for Freescale e500mc core complex\n" "-me500mc64, generate code for Freescale e500mc64 core complex\n" +"-me5500, generate code for Freescale e5500 core complex\n" +"-me6500, generate code for Freescale e6500 core complex\n" "-mspe generate code for Motorola SPE instructions\n" +"-mspe2 generate code for Freescale SPE2 instructions\n" +"-mvle generate code for Freescale VLE instructions\n" "-mtitan generate code for AppliedMicro Titan core complex\n" "-mregnames Allow symbolic names for registers\n" "-mno-regnames Do not allow symbolic names for registers\n" @@ -11447,7 +14771,7 @@ msgstr "" "-mregnames Permite nombres simbólicos para los registros\n" "-mno-regnames No permite nombres simbólicos para los registros\n" -#: config/tc-ppc.c:1273 +#: config/tc-ppc.c:1376 #, c-format msgid "" "-mrelocatable support for GCC's -mrelocatble option\n" @@ -11463,459 +14787,891 @@ msgid "" "-V print assembler version number\n" "-Qy, -Qn ignored\n" msgstr "" -"-mrelocatable admite la opción -mrelocatble de GCC\n" -"-mrelocatable-lib admite la opción -mrelocatble-lib de GCC\n" -"-memb activa el bit PPC_EMB en las opciones ELF\n" +"-mrelocatable admite la casilla -mrelocatble de GCC\n" +"-mrelocatable-lib admite la casilla -mrelocatble-lib de GCC\n" +"-memb activa el bit PPC_EMB en las casillas ELF\n" "-mlittle, -mlittle-endian, -le\n" " genera código para una máquina little endian\n" "-mbig, -mbig-endian, be\n" " genera código para una máquina big endian\n" "-msolaris genera código para Solaris\n" "-mno-solaris no genera código para Solaris\n" -"-K PIC activa EF_PPC_RELOCATABLE_LIB en las opciones ELF\n" +"-K PIC activa EF_PPC_RELOCATABLE_LIB en las casillas ELF\n" "-V muestra el número de versión del ensamblador\n" "-Qy, -Qn se descarta\n" -#: config/tc-ppc.c:1287 +#: config/tc-ppc.c:1390 +#, fuzzy, c-format +#| msgid "-nops=count when aligning, more than COUNT nops uses a branch\n" +msgid "" +"-nops=count when aligning, more than COUNT nops uses a branch\n" +"-ppc476-workaround warn if emitting data to code sections\n" +msgstr "-nops=cuenta al alinear, más de CUENTA nops usa una ramificación\n" + +#: config/tc-ppc.c:1417 +#, c-format +msgid "unknown default cpu = %s, os = %s" +msgstr "desconoce cpu = %s predeterminada, os = %s" + +#: config/tc-ppc.c:1445 +msgid "neither Power nor PowerPC opcodes were selected." +msgstr "ni Power ni PowerPC opcodes fueron seleccionados." + +#: config/tc-ppc.c:1505 #, c-format -msgid "-nops=count when aligning, more than COUNT nops uses a branch\n" -msgstr "-nops=cuenta al alinear, más de CUENTA nops usa una ramificación\n" +msgid "mask trims opcode bits for %s" +msgstr "la máscara recorta bits del código operacional para %s" -#: config/tc-ppc.c:1313 +#: config/tc-ppc.c:1514 #, c-format -msgid "Unknown default cpu = %s, os = %s" -msgstr "Cpu por defecto desconocido = %s, os = %s" +msgid "operand index error for %s" +msgstr "error de índice de operando para %s" -#: config/tc-ppc.c:1339 -msgid "Neither Power nor PowerPC opcodes were selected." -msgstr "No se escogieron los códigos de operación Power ni PowerPC." +#: config/tc-ppc.c:1530 +#, c-format +msgid "operand %d overlap in %s" +msgstr "operando %d sobreescribe en %s" -#: config/tc-ppc.c:1420 +#: config/tc-ppc.c:1582 #, c-format msgid "powerpc_operands[%d].bitm invalid" msgstr "powerpc_operands[%d].bitm inválido" -#: config/tc-ppc.c:1427 +#: config/tc-ppc.c:1589 #, c-format msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]" msgstr "powerpc_operands[%d] duplica a powerpc_operands[%d]" -#: config/tc-ppc.c:1449 +#: config/tc-ppc.c:1618 config/tc-ppc.c:1682 config/tc-ppc.c:1728 #, c-format msgid "major opcode is not sorted for %s" -msgstr "el código de operación major no está ordenado para %s" - -#: config/tc-ppc.c:1485 -#, c-format -msgid "%s (%08lx %08lx) after %s (%08lx %08lx)" -msgstr "%s (%08lx %08lx) después de %s (%08lx %08lx)" +msgstr "el código operacional major no está ordenado para %s" -#: config/tc-ppc.c:1494 -#, c-format -msgid "mask trims opcode bits for %s" -msgstr "la máscara recorta bits del código de operación para %s" - -#: config/tc-ppc.c:1503 -#, c-format -msgid "operand index error for %s" -msgstr "error de índice de operando para %s" +#: config/tc-ppc.c:1625 +#, fuzzy, c-format +msgid "%s is enabled by vle flag" +msgstr "%s no desactivada por marca vle" -#: config/tc-ppc.c:1515 +#: config/tc-ppc.c:1632 #, c-format -msgid "operand %d overlap in %s" -msgstr "el operando %d sobreescribe en %s" +msgid "%s not disabled by vle flag" +msgstr "%s no desactivada por marca vle" -#: config/tc-ppc.c:1532 +#: config/tc-ppc.c:1646 config/tc-ppc.c:1699 config/tc-ppc.c:1743 #, c-format msgid "duplicate instruction %s" msgstr "instrucción duplicada %s" -#: config/tc-ppc.c:1556 +#: config/tc-ppc.c:1767 #, c-format msgid "duplicate macro %s" msgstr "macro duplicado %s" -#: config/tc-ppc.c:1913 +#: config/tc-ppc.c:2149 msgid "symbol+offset not supported for got tls" msgstr "no se admite símbolo+desplazamiento para got tls" -#: config/tc-ppc.c:2168 -msgid "Relocation cannot be done when using -mrelocatable" -msgstr "No se puede hacer la reubicación cuando se utiliza -mrelocatable" +#: config/tc-ppc.c:2226 config/tc-ppc.c:3746 config/tc-ppc.c:7192 +msgid "data in executable section" +msgstr "datos en sección ejecutable" + +#: config/tc-ppc.c:2267 config/tc-ppc.c:5386 +msgid "expected comma after symbol-name: rest of line ignored." +msgstr "esperaba una coma tras el nombre-símbolo: ignorado el resto de la línea." + +#: config/tc-ppc.c:2300 config/tc-ppc.c:5422 +#, c-format +msgid "ignoring attempt to re-define symbol `%s'." +msgstr "ignorando intento de redefinir símbolo «%s»." + +#: config/tc-ppc.c:2308 +#, c-format +msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld." +msgstr "longitud de .lcomm «%s» ya es %ld. No modificado a %ld." + +#: config/tc-ppc.c:2326 +msgid "common alignment not a power of 2" +msgstr "la alineamiento común no es una potencia de 2" + +#: config/tc-ppc.c:2368 +#, c-format +msgid "expected comma after name `%s' in .localentry directive" +msgstr "coma esperada tras nombre «%s» en directiva .localentry" + +#: config/tc-ppc.c:2378 +#, fuzzy +#| msgid "missing expression in .size directive" +msgid "missing expression in .localentry directive" +msgstr "ausentea expresión en la directiva .size" + +#: config/tc-ppc.c:2392 +#, fuzzy, c-format +#| msgid ".size expression for %s does not evaluate to a constant" +msgid ".localentry expression for `%s' is not a valid power of 2" +msgstr "la expresión .size para %s no evalúa a una constante" + +#: config/tc-ppc.c:2406 +#, fuzzy, c-format +#| msgid ".size expression for %s does not evaluate to a constant" +msgid ".localentry expression for `%s' does not evaluate to a constant" +msgstr "la expresión .size para %s no evalúa a una constante" + +#: config/tc-ppc.c:2421 +#, fuzzy +#| msgid "missing expression in .size directive" +msgid "missing expression in .abiversion directive" +msgstr "ausentando expresión en directiva .size" + +#: config/tc-ppc.c:2430 +#, fuzzy +#| msgid ".size expression for %s does not evaluate to a constant" +msgid ".abiversion expression does not evaluate to a constant" +msgstr "la expresión .size para %s no evalúa a una constante" + +#: config/tc-ppc.c:2452 +msgid "unknown .gnu_attribute value" +msgstr "valor .gnu_attribute desconocido" -#: config/tc-ppc.c:2218 +#: config/tc-ppc.c:2504 +msgid "relocation cannot be done when using -mrelocatable" +msgstr "relocation no puede ser hecho cuando utiliza -mrelocatable" + +#: config/tc-ppc.c:2550 msgid "TOC section size exceeds 64k" msgstr "el tamaño de la sección TOC excede los 64k" -#: config/tc-ppc.c:2299 +#: config/tc-ppc.c:2645 #, c-format msgid "syntax error: invalid toc specifier `%s'" -msgstr "error sintáctico: especificador de tabla de contenidos `%s' inválido" +msgstr "error sintáctico: especificador de tabla de contenidos «%s» inválido" -#: config/tc-ppc.c:2313 +#: config/tc-ppc.c:2659 #, c-format msgid "syntax error: expected `]', found `%c'" msgstr "error sintáctico: se esperaba `]', se obtuvo `%c'" -#: config/tc-ppc.c:2589 +#: config/tc-ppc.c:2768 +#, c-format +msgid "unrecognized opcode: `%s'" +msgstr "Código operacional no reconocido: «%s»" + +#: config/tc-ppc.c:2959 msgid "[tocv] symbol is not a toc symbol" msgstr "el símbolo [tocv] no es un símbolo de tabla de contenido" -#: config/tc-ppc.c:2600 -msgid "Unimplemented toc32 expression modifier" -msgstr "Modificador de expresión toc32 sin implementar" +#: config/tc-ppc.c:2970 +msgid "unimplemented toc32 expression modifier" +msgstr "modificador de expresión toc32 no implementada" -#: config/tc-ppc.c:2605 -msgid "Unimplemented toc64 expression modifier" -msgstr "Modificador de expresión toc64 sin implementar" +#: config/tc-ppc.c:2975 +#, fuzzy +#| msgid "Unimplemented toc64 expression modifier" +msgid "unimplemented toc64 expression modifier" +msgstr "modificador de expresión toc32 no implementada" -#: config/tc-ppc.c:2609 +#: config/tc-ppc.c:2979 #, c-format msgid "Unexpected return value [%d] from parse_toc_entry!\n" msgstr "¡Valor de devolución inesperado [%d] de parse_toc_entry!\n" -#: config/tc-ppc.c:2789 +#: config/tc-ppc.c:3194 #, c-format msgid "@tls may not be used with \"%s\" operands" -msgstr "@tls no se puede utilizar con operandos \"%s\"" +msgstr "@tls quizá no está utiliada con «%s» operandos" -#: config/tc-ppc.c:2792 +#: config/tc-ppc.c:3197 msgid "@tls may only be used in last operand" msgstr "@tls sólo se puede utilizar en el último operando" -#: config/tc-ppc.c:2902 +#: config/tc-ppc.c:3327 +#, c-format +msgid "assuming %s on symbol" +msgstr "asumiendo %s en símbolo" + +#: config/tc-ppc.c:3430 msgid "unsupported relocation for DS offset field" -msgstr "no se admite el tipo de reubicación para el campo de desplazamiento DS" +msgstr "no se admite el tipo reubicado para el campo de desplazamiento DS" -#: config/tc-ppc.c:2956 +#: config/tc-ppc.c:3472 #, c-format msgid "syntax error; end of line, expected `%c'" msgstr "error sintáctico; fin de línea, se esperaba `%c'" -#: config/tc-ppc.c:2958 +#: config/tc-ppc.c:3474 #, c-format msgid "syntax error; found `%c', expected `%c'" msgstr "error sintáctico; se encontró `%c', se esperaba `%c'" -#: config/tc-ppc.c:2998 config/tc-ppc.h:94 +#: config/tc-ppc.c:3544 config/tc-ppc.c:6505 msgid "instruction address is not a multiple of 4" -msgstr "la dirección de la instrucción no es un múltiplo de 4" +msgstr "la instrucción direccional no es un múltiplo de 4" + +#: config/tc-ppc.c:3703 +msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string" +msgstr "directiva .section equivocada: se quiere en la cadena a,e,v,w,x,M,S,G,T" -#: config/tc-ppc.c:3247 +#: config/tc-ppc.c:3783 msgid "missing size" -msgstr "falta el tamaño" +msgstr "ausente el tamaño" -#: config/tc-ppc.c:3256 +#: config/tc-ppc.c:3792 msgid "negative size" msgstr "tamaño negativo" -#: config/tc-ppc.c:3293 +#: config/tc-ppc.c:3824 msgid "missing real symbol name" -msgstr "falta el nombre del símbolo real" +msgstr "ausente el nombre del símbolo real" -#: config/tc-ppc.c:3314 +#: config/tc-ppc.c:3863 msgid "attempt to redefine symbol" msgstr "se intenta redefinir el símbolo" -#: config/tc-ppc.c:3579 +#: config/tc-ppc.c:4126 #, c-format -msgid "No known dwarf XCOFF section for flag 0x%08x\n" -msgstr "No hay una sección XCOFF dwarf conocida para la opción 0x%08x\n" +msgid "no known dwarf XCOFF section for flag 0x%08x\n" +msgstr "no hay una sección XCOFF enana conocida para la opción 0x%08x\n" -#: config/tc-ppc.c:3592 +#: config/tc-ppc.c:4139 #, c-format msgid "label %s was not defined in this dwarf section" -msgstr "la etiqueta %s no se definió en esta sección dwarf" +msgstr "la etiqueta %s no se definió en esta sección enana" -#: config/tc-ppc.c:3708 -msgid "The XCOFF file format does not support arbitrary sections" -msgstr "El formato del fichero XCOFF no admite secciones arbitrarias" +#: config/tc-ppc.c:4253 +msgid "the XCOFF file format does not support arbitrary sections" +msgstr "el formato del fichero XCOFF no admite secciones arbitrarias" -#: config/tc-ppc.c:3781 +#: config/tc-ppc.c:4324 msgid ".ref outside .csect" msgstr ".ref fuera de .csect" -#: config/tc-ppc.c:3803 config/tc-ppc.c:4005 +#: config/tc-ppc.c:4345 config/tc-ppc.c:4545 msgid "missing symbol name" -msgstr "falta el nombre del símbolo" +msgstr "ausente el nombre del símbolo" -#: config/tc-ppc.c:3834 +#: config/tc-ppc.c:4375 msgid "missing rename string" -msgstr "falta la cadena para renombrar" +msgstr "ausente la cadena para renombrar" -#: config/tc-ppc.c:3864 config/tc-ppc.c:4406 read.c:3363 +#: config/tc-ppc.c:4405 config/tc-ppc.c:4944 read.c:3536 msgid "missing value" -msgstr "falta el valor" +msgstr "ausente el valor" -#: config/tc-ppc.c:3882 +#: config/tc-ppc.c:4423 msgid "illegal .stabx expression; zero assumed" msgstr "expresión .stabx ilegal; se asume cero" -#: config/tc-ppc.c:3914 +#: config/tc-ppc.c:4455 msgid "missing class" -msgstr "falta la clase" +msgstr "ausente la clase" -#: config/tc-ppc.c:3923 +#: config/tc-ppc.c:4464 msgid "missing type" -msgstr "falta el tipo" +msgstr "ausente el tipo" -#: config/tc-ppc.c:3950 +#: config/tc-ppc.c:4491 msgid ".stabx of storage class stsym must be within .bs/.es" msgstr ".stabx de la clase de almacenamiento stsym debe estar entre .bs/.es" -#: config/tc-ppc.c:4193 +#: config/tc-ppc.c:4732 msgid "nested .bs blocks" msgstr "bloques .bs anidados" -#: config/tc-ppc.c:4225 +#: config/tc-ppc.c:4763 msgid ".es without preceding .bs" msgstr ".es sin un .bs precedente" -#: config/tc-ppc.c:4398 +#: config/tc-ppc.c:4936 msgid "non-constant byte count" -msgstr "la cuenta de byte no es constante" +msgstr "contador no constante de byte" -#: config/tc-ppc.c:4472 +#: config/tc-ppc.c:5010 msgid ".tc not in .toc section" msgstr ".tc no está en la sección .toc" -#: config/tc-ppc.c:4491 +#: config/tc-ppc.c:5028 msgid ".tc with no label" msgstr ".tc sin etiqueta" -#: config/tc-ppc.c:4584 config/tc-s390.c:1843 +#: config/tc-ppc.c:5112 config/tc-s390.c:1953 msgid ".machine stack overflow" msgstr "desbordamiento de pila en .machine" -#: config/tc-ppc.c:4591 config/tc-s390.c:1850 +#: config/tc-ppc.c:5119 config/tc-s390.c:1964 msgid ".machine stack underflow" msgstr "desbordamiento por debajo de la pila en .machine" -#: config/tc-ppc.c:4598 config/tc-s390.c:1857 +#: config/tc-ppc.c:5126 config/tc-s390.c:1976 #, c-format msgid "invalid machine `%s'" -msgstr "máquina `%s' inválida" +msgstr "máquina «%s» inválida" -#: config/tc-ppc.c:4649 -msgid "No previous section to return to. Directive ignored." -msgstr "No hay sección previa a la cual regresar. Se descarta la directiva." +#: config/tc-ppc.c:5158 +msgid "no previous section to return to, ignored." +msgstr "ninguna sección anterior para devolver, ignorada." + +#: config/tc-ppc.c:5431 +#, c-format +msgid "length of .comm \"%s\" is already %ld. Not changed to %ld." +msgstr "longitud de .comm «%s» ya es %ld. No modificado a %ld." #. Section Contents #. unknown -#: config/tc-ppc.c:5059 -msgid "Unsupported section attribute -- 'a'" -msgstr "No se admite el atributo de sección -- 'a'" +#: config/tc-ppc.c:5559 +#, fuzzy +#| msgid "Unsupported section attribute -- 'a'" +msgid "unsupported section attribute -- 'a'" +msgstr "no se admite el atributo seccional '%c'" -#: config/tc-ppc.c:5243 +#: config/tc-ppc.c:5742 msgid "bad symbol suffix" -msgstr "sufijo de símbolo erróneo" +msgstr "sufijo simbólico equivocado" -#: config/tc-ppc.c:5336 -msgid "Unrecognized symbol suffix" -msgstr "No se reconoce el sufijo de símbolo" +#: config/tc-ppc.c:5835 +#, fuzzy +#| msgid "Unrecognized symbol suffix" +msgid "unrecognized symbol suffix" +msgstr "no reconocido el sufijo de reubicación" -#: config/tc-ppc.c:5425 +#: config/tc-ppc.c:5922 msgid "two .function pseudo-ops with no intervening .ef" msgstr "dos pseudo-operadores .function sin un .ef que intervenga" -#: config/tc-ppc.c:5438 +#: config/tc-ppc.c:5935 msgid ".ef with no preceding .function" msgstr ".ef sin un .function precedente" -#: config/tc-ppc.c:5567 +#: config/tc-ppc.c:6064 #, c-format msgid "warning: symbol %s has no csect" msgstr "aviso: el símbolo %s no tiene csect" -#: config/tc-ppc.c:5829 +#: config/tc-ppc.c:6326 msgid "symbol in .toc does not match any .tc" msgstr "el símbolo en .toc no coincide con ningún .tc" -#: config/tc-ppc.c:6200 +#: config/tc-ppc.c:6956 +#, fuzzy, c-format +#| msgid "unsupported fptr fixup" +msgid "%s unsupported as instruction fixup" +msgstr "No se admite el tamaño compostural %d" + +#: config/tc-ppc.c:7030 #, c-format msgid "unsupported relocation against %s" msgstr "no se admite la reubicación contra %s" -#: config/tc-ppc.c:6273 +#: config/tc-ppc.c:7175 #, c-format -msgid "cannot emit PC relative %s relocation against %s" -msgstr "no se puede emitir la reubicación %s relativa a PC contra %s" +msgid "Gas failure, reloc value %d\n" +msgstr "Fallo de gas, valor reubicado %d\n" -#: config/tc-ppc.c:6278 +#: config/tc-pru.c:603 #, c-format -msgid "cannot emit PC relative %s relocation" -msgstr "no se puede emitir la reubicación %s relativa a PC" +msgid "quick branch offset %d out of range %d to %d" +msgstr "ramificación rápida de desplazamiento%d fuera de límite %d a %d" -#: config/tc-ppc.c:6467 +#: config/tc-pru.c:618 #, c-format -msgid "Unable to handle reference to symbol %s" -msgstr "No se puede manejar la referencia al símbolo %s" +msgid "immediate value %llu out of range %u to %lu" +msgstr "valor inmediato %llu fuera de límite desde %u hasta %lu" -#: config/tc-ppc.c:6470 -msgid "Unable to resolve expression" -msgstr "No se puede resolver la expresión" +#: config/tc-pru.c:698 +msgid "unexpected PC relative expression" +msgstr "expresión relativa PC inesperada" -#: config/tc-ppc.c:6497 -msgid "must branch to an address a multiple of 4" -msgstr "se debe ramificar a una dirección que sea múltiplo de 4" +#: config/tc-pru.c:735 config/tc-pru.c:742 +msgid "residual low bits in pmem diff relocation" +msgstr "" -#: config/tc-ppc.c:6501 +#: config/tc-pru.c:935 config/tc-pru.c:968 #, c-format -msgid "@local or @plt branch destination is too far away, %ld bytes" -msgstr "el destino de la ramificación @local o @plt está demasiado lejos, %ld bytes" +msgid "trailing garbage after expression: %s" +msgstr "Operandos ilegales: hay basura después de: %s" -#: config/tc-ppc.c:6532 +#: config/tc-pru.c:940 #, c-format -msgid "Gas failure, reloc value %d\n" -msgstr "Falla de gas, valor de reubicación %d\n" +msgid "expected expression, got %s" +msgstr "expresión esperada, obtuvo %s" + +#: config/tc-pru.c:973 +#, fuzzy, c-format +#| msgid "expected expression" +msgid "expected constant expression, got %s" +msgstr "expresión esperada, obtuvo %s" + +#: config/tc-pru.c:1026 +#, fuzzy +#| msgid "first transfer register must be even" +msgid "data transfer register cannot be halfword" +msgstr "el primer registro de transferencia debe ser par" + +#: config/tc-pru.c:1045 +msgid "destination register must be full-word" +msgstr "registro destino debe ser palabra completa" + +#: config/tc-pru.c:1077 +#, fuzzy, c-format +#| msgid "cannot use register index with PC-relative addressing" +msgid "cannot use partial register %s for addressing" +msgstr "no se puede utilizar el índice de registro con direccionamiento relativo al PC" + +#: config/tc-pru.c:1110 +#, fuzzy, c-format +#| msgid "constant out of 8-bit range: %d" +msgid "loop count constant %ld is out of range [1..%d]" +msgstr "constante fuera del limite de 8-bit: %d" + +#: config/tc-pru.c:1209 config/tc-pru.c:1235 +#, fuzzy, c-format +#| msgid "constant out of 8-bit range: %d" +msgid "byte count constant %ld is out of range [1..%d]" +msgstr "constante fuera del limite de 8-bit: %d" + +#: config/tc-pru.c:1216 config/tc-pru.c:1242 +#, fuzzy +#| msgid "can only transfer two consecutive registers" +msgid "only r0 can be used as byte count register" +msgstr "solamente se pueden transferir dos registros consecutivos" + +#: config/tc-pru.c:1218 config/tc-pru.c:1244 +msgid "only r0.bX byte fields of r0 can be used as byte count" +msgstr "" + +#: config/tc-pru.c:1257 +#, c-format +msgid "invalid constant table offset %ld" +msgstr "desplazamiento distribuido contante inválido %ld" + +#: config/tc-pru.c:1268 +#, fuzzy, c-format +#| msgid "invalid shift value: %ld" +msgid "invalid WakeOnStatus %ld" +msgstr "valor de desplazamiento inválido: %ld" + +#: config/tc-pru.c:1279 +#, fuzzy, c-format +#| msgid "invalid VSIB address" +msgid "invalid XFR WideBus Address %ld" +msgstr "dirección VSIB inválida" + +#: config/tc-pru.c:1537 +#, c-format +msgid "" +"PRU options:\n" +" -mlink-relax generate relocations for linker relaxation (default).\n" +" -mno-link-relax don't generate relocations for linker relaxation.\n" +msgstr "" + +#: config/tc-pru.c:1831 +#, c-format +msgid "Label \"%s\" matches a CPU register name" +msgstr "Etiqueta «%s» coincide un nombre de registro de CPU" + +#: config/tc-riscv.c:422 +#, c-format +msgid "internal error: can't hash `%s': %s" +msgstr "error interno: no se puede dispersar «%s»: %s" + +#: config/tc-riscv.c:503 +#, fuzzy, c-format +#| msgid "internal: bad mips opcode (mask error): %s %s" +msgid "internal: bad RISC-V opcode (mask error): %s %s" +msgstr "interno: código operacional mips equivocado (error de máscara): %s %s" + +#: config/tc-riscv.c:542 +#, fuzzy, c-format +#| msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s" +msgid "internal: bad RISC-V opcode (unknown operand type `C%c'): %s %s" +msgstr "interno: código operacional mips equivocado (tipo de operando `%c' desconocido): %s %s" + +#: config/tc-riscv.c:577 +#, fuzzy, c-format +#| msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s" +msgid "internal: bad RISC-V opcode (unknown operand type `%c'): %s %s" +msgstr "interno: código operacional mips equivocado (tipo de operando `%c' desconocido): %s %s" + +#: config/tc-riscv.c:585 +#, fuzzy, c-format +#| msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s" +msgid "internal: bad RISC-V opcode (bits 0x%lx undefined): %s %s" +msgstr "interno: código operacional mips equivocado (bits 0x%lx indefinidos): %s %s" + +#: config/tc-riscv.c:707 +#, fuzzy, c-format +#| msgid "Unsupported MIPS relocation number %d" +msgid "Unsupported RISC-V relocation number %d" +msgstr "No se admite el número de reubicación MIPS %d" + +#: config/tc-riscv.c:794 +msgid "internal error: invalid macro" +msgstr "error interno: macro inválido" + +#: config/tc-riscv.c:823 config/tc-riscv.c:890 +msgid "unsupported large constant" +msgstr "no se admite la constante large" + +#: config/tc-riscv.c:825 +#, c-format +msgid "Instruction %s requires absolute expression" +msgstr "La instrucción %s requiere una expresión absoluta" + +#: config/tc-riscv.c:1046 +#, fuzzy, c-format +#| msgid "Macro %s not implemented yet" +msgid "Macro %s not implemented" +msgstr "%s: sin implementar" + +#: config/tc-riscv.c:1471 +#, c-format +msgid "bad RVC field specifier 'C%c'\n" +msgstr "equivocación de especificador 'C%c' de campo RVC\n" + +#: config/tc-riscv.c:1494 config/tc-riscv.c:1505 +#, c-format +msgid "Improper shift amount (%lu)" +msgstr "Cantidad de desplazamiento impropia (%lu)" + +#: config/tc-riscv.c:1516 +#, fuzzy, c-format +#| msgid "Improper immediate (%ld)" +msgid "Improper CSRxI immediate (%lu)" +msgstr "Cantidad de desplazamiento impropia (%lu)" + +#: config/tc-riscv.c:1531 +#, fuzzy, c-format +#| msgid "Improper bit index (%lu)" +msgid "Improper CSR address (%lu)" +msgstr "Cantidad de desplazamiento impropia (%lu)" + +#: config/tc-riscv.c:1688 +msgid "lui expression not in range 0..1048575" +msgstr "expresión lui no en el limite 0..1048575" + +#: config/tc-riscv.c:1716 +#, c-format +msgid "internal error: bad argument type %c" +msgstr "error interno: tipo de argumento equivocado %c" + +#: config/tc-riscv.c:1721 +msgid "illegal operands" +msgstr "operandos ilegales" + +#: config/tc-riscv.c:2056 +#, fuzzy, c-format +#| msgid "internal error: relaxation failed" +msgid "internal error: bad CFA value #%d" +msgstr "error interno: iD de propiedad de fichero equivocado %d" + +#: config/tc-riscv.c:2137 +#, fuzzy, c-format +#| msgid "internal error: relaxation failed" +msgid "internal error: bad relocation #%d" +msgstr "error interno: iD %d de propiedad de fichero equivocado" + +#: config/tc-riscv.c:2142 +#, fuzzy +#| msgid "unsupported relocation" +msgid "unsupported symbol subtraction" +msgstr "no admitió enlace simbólico %d" + +#: config/tc-riscv.c:2238 +#, fuzzy +#| msgid ".set pop with no .set push" +msgid ".option pop with no .option push" +msgstr "lista de registros malformada en push/pop" + +#: config/tc-riscv.c:2248 +#, fuzzy, c-format +#| msgid "Unrecognized option \"%s\"" +msgid "Unrecognized .option directive: %s\n" +msgstr "%s: opción no reconocida `--%s'\n" + +#: config/tc-riscv.c:2268 +#, c-format +msgid "Unsupported use of %s" +msgstr "No se admite el uso de %s" + +#: config/tc-riscv.c:2411 +#, c-format +msgid "cannot represent %s relocation in object file" +msgstr "no puede representar reubicación %s en fichero objeto" + +#: config/tc-riscv.c:2552 +#, c-format +msgid "" +"RISC-V options:\n" +" -fpic generate position-independent code\n" +" -fno-pic don't generate position-independent code (default)\n" +" -march=ISA set the RISC-V architecture\n" +" -mabi=ABI set the RISC-V ABI\n" +msgstr "" + +#: config/tc-riscv.c:2579 +#, c-format +msgid "unknown register `%s'" +msgstr "registro desconocido «%s»" + +#: config/tc-riscv.c:2600 +#, c-format +msgid "non-constant .%cleb128 is not supported" +msgstr "no constante. %cleb128 no está apoyado" + +#: config/tc-rl78.c:214 +#, fuzzy +#| msgid "62-bit relocation not yet implemented" +msgid "16-bit relocation used in 8-bit operand" +msgstr "la reubicación de 62-bits aún no está implementada" + +#: config/tc-rl78.c:218 +#, fuzzy +#| msgid "LDP instruction needs a 24-bit operand" +msgid "8-bit relocation used in 16-bit operand" +msgstr "La instrucción LDP requiere un operando de 24-bit" + +#: config/tc-rl78.c:244 config/tc-rx.c:882 +#, c-format +msgid "Value %d doesn't fit in unsigned %d-bit field" +msgstr "El valor %d no cabe en el campo de %d bit sin signo" + +#: config/tc-rl78.c:250 config/tc-rx.c:888 +#, c-format +msgid "Value %d doesn't fit in signed %d-bit field" +msgstr "El valor %d no cabe en el campo de %d bit con signo" + +#: config/tc-rl78.c:368 +#, c-format +msgid " RL78 specific command line options:\n" +msgstr " Opciones de línea de órdenes específicas de RL78:\n" + +#: config/tc-rl78.c:369 +#, fuzzy, c-format +#| msgid " -mrelax Enable relaxation\n" +msgid " --mrelax Enable link time relaxation\n" +msgstr " -mrelax Activa la relajación\n" + +#: config/tc-rl78.c:370 +#, fuzzy, c-format +#| msgid " -m32r disable support for the m32rx instruction set\n" +msgid " --mg10 Enable support for G10 variant\n" +msgstr " -m32r desactiva el soporte para el conjunto de instrucciones m32rx\n" + +#: config/tc-rl78.c:371 +#, fuzzy, c-format +#| msgid " Record the cpu type\n" +msgid " --mg13 Selects the G13 core.\n" +msgstr " Graba el tipo de cpu\n" + +#: config/tc-rl78.c:372 +#, c-format +msgid " --mg14 Selects the G14 core [default]\n" +msgstr "" + +#: config/tc-rl78.c:373 +#, c-format +msgid " --mrl78 Alias for --mg14\n" +msgstr " --mrl78 Alias para --mg14\n" + +#: config/tc-rl78.c:374 +#, c-format +msgid " --m32bit-doubles [default]\n" +msgstr " --m32bit-doubles [predet.]\n" + +#: config/tc-rl78.c:375 +#, c-format +msgid " --m64bit-doubles Source code uses 64-bit doubles\n" +msgstr " --m64bit-doubles Código fuente utiliza dobles de 64-bit\n" + +#: config/tc-rl78.c:451 +#, fuzzy, c-format +msgid "%%%s() must be outermost term in expression" +msgstr "rutas deben preceder la expresión: %s" + +#: config/tc-rl78.c:679 config/tc-rx.c:2220 +#, c-format +msgid "unsupported constant size %d\n" +msgstr "no se admite el tamaño de constante %d\n" + +#: config/tc-rl78.c:695 +#, c-format +msgid "%%hi16/%%lo16 only applies to .short or .hword" +msgstr "" + +#: config/tc-rl78.c:705 +#, c-format +msgid "%%hi8 only applies to .byte" +msgstr "%%hi8 solo aplica a .byte" + +#: config/tc-rl78.c:717 config/tc-rx.c:2227 +msgid "difference of two symbols only supported with .long, .short, or .byte" +msgstr "sólo se admite la diferencia de dos símbolos con .long .short o .byte" + +#: config/tc-rl78.c:1239 config/tc-rx.c:2154 +#, c-format +msgid "bad frag at %p : fix %ld addr %ld %ld \n" +msgstr "fragmento equivocado en %p: fix %ld dir %ld %ld \n" -#: config/tc-rx.c:151 +#: config/tc-rl78.c:1455 +#, c-format +msgid "value of %ld too large for 8-bit branch" +msgstr "valor %ld es demasiado grande para la ramificación de 8-bit relativa al PC" + +#: config/tc-rl78.c:1466 +#, c-format +msgid "value of %ld too large for 16-bit branch" +msgstr "valor de %ld es muy grande para ramificar 16-bit" + +#: config/tc-rl78.c:1515 config/tc-rx.c:2419 +#, c-format +msgid "Unknown reloc in md_apply_fix: %s" +msgstr "Reubicación desconocida en md_apply_fix: %s" + +#: config/tc-rx.c:190 +#, c-format +msgid "unrecognised RX CPU type %s" +msgstr "no reconocido el tipo de CPU RX %s" + +#: config/tc-rx.c:205 #, c-format msgid " RX specific command line options:\n" msgstr " Opciones de línea de órdenes específicas de RX:\n" -#: config/tc-rx.c:152 +#: config/tc-rx.c:206 #, c-format msgid " --mbig-endian-data\n" msgstr " --mbig-endian-data\n" -#: config/tc-rx.c:153 +#: config/tc-rx.c:207 #, c-format msgid " --mlittle-endian-data [default]\n" msgstr " --mlittle-endian-data [por defecto]\n" -#: config/tc-rx.c:154 +#: config/tc-rx.c:208 #, c-format msgid " --m32bit-doubles [default]\n" msgstr " --m32bit-doubles [por defecto]\n" -#: config/tc-rx.c:155 +#: config/tc-rx.c:209 #, c-format msgid " --m64bit-doubles\n" msgstr " --m64bit-doubles\n" -#: config/tc-rx.c:156 +#: config/tc-rx.c:210 #, c-format msgid " --muse-conventional-section-names\n" msgstr " --muse-conventional-section-names\n" -#: config/tc-rx.c:157 +#: config/tc-rx.c:211 #, c-format msgid " --muse-renesas-section-names [default]\n" msgstr " --muse-renesas-section-names [por defecto]\n" -#: config/tc-rx.c:158 +#: config/tc-rx.c:212 #, c-format msgid " --msmall-data-limit\n" msgstr " --msmall-data-limit\n" -#: config/tc-rx.c:159 +#: config/tc-rx.c:213 #, c-format msgid " --mrelax\n" msgstr " --mrelax\n" -#: config/tc-rx.c:160 +#: config/tc-rx.c:214 #, c-format msgid " --mpid\n" msgstr " --mpid\n" -#: config/tc-rx.c:161 +#: config/tc-rx.c:215 #, c-format msgid " --mint-register=<value>\n" msgstr " --mint-register=<valor>\n" -#: config/tc-rx.c:241 +#: config/tc-rx.c:216 +#, c-format +msgid " --mcpu=<rx100|rx200|rx600|rx610|rxv2>\n" +msgstr "" + +#: config/tc-rx.c:217 +#, c-format +msgid " --mno-allow-string-insns" +msgstr " --mno-allow-string-insns" + +#: config/tc-rx.c:297 msgid "no filename following .INCLUDE pseudo-op" msgstr "no hay un nombre de fichero a continuación del pseudo-operador .INCLUDE" -#: config/tc-rx.c:344 +#: config/tc-rx.c:400 #, c-format msgid "unable to locate include file: %s" msgstr "no se puede localizar el fichero de inclusión: %s" -#: config/tc-rx.c:395 +#: config/tc-rx.c:451 #, c-format msgid "unrecognised alignment value in .SECTION directive: %s" -msgstr "no se reconoce el valor de alineación en la directiva .SECTION: %s" +msgstr "no reconocido el valor de alineamiento en la directiva .SECTION: %s" -#: config/tc-rx.c:412 +#: config/tc-rx.c:468 #, c-format msgid "unknown parameter following .SECTION directive: %s" msgstr "parámetro desconocido a continuación de la directiva .SECTION: %s" -#: config/tc-rx.c:501 +#: config/tc-rx.c:554 msgid "expecting either ON or OFF after .list" -msgstr "se espera ON u OFF después de .list" +msgstr "se espera ON u OFF tras .list" -#: config/tc-rx.c:537 +#: config/tc-rx.c:590 #, c-format msgid "The \".%s\" pseudo-op is not implemented\n" msgstr "No se admite el pseudo-operador \".%s\"\n" -#: config/tc-rx.c:797 -#, c-format -msgid "Value %d doesn't fit in unsigned %d-bit field" -msgstr "El valor %d no cabe en el campo de %d bit sin signo" - -#: config/tc-rx.c:803 -#, c-format -msgid "Value %d doesn't fit in signed %d-bit field" -msgstr "El valor %d no cabe en el campo de %d bit con signo" - -#: config/tc-rx.c:1003 +#: config/tc-rx.c:1095 msgid "The .DEFINE pseudo-op is not implemented" msgstr "No se admite el pseudo-operador .DEFINE" -#: config/tc-rx.c:1005 +#: config/tc-rx.c:1097 msgid "The .MACRO pseudo-op is not implemented" msgstr "No se admite el pseudo-operador .MACRO" -#: config/tc-rx.c:1007 +#: config/tc-rx.c:1099 msgid "The .BTEQU pseudo-op is not implemented." msgstr "No se admite el pseudo-operador .BTEQU" -#: config/tc-rx.c:1932 +#: config/tc-rx.c:2084 msgid "invalid immediate size" msgstr "tamaño inmediato inválido" -#: config/tc-rx.c:1951 +#: config/tc-rx.c:2103 msgid "invalid immediate field position" msgstr "posición de campo inmediato inválida" -#: config/tc-rx.c:2000 +#: config/tc-rx.c:2271 #, c-format -msgid "bad frag at %p : fix %ld addr %ld %ld \n" -msgstr "fragmento erróneo en %p: fix %ld dir %ld %ld \n" +msgid "jump not 3..10 bytes away (is %d)" +msgstr "omisión no está a 3..10 bytes (es %d)" -#: config/tc-rx.c:2067 -#, c-format -msgid "unsupported constant size %d\n" -msgstr "no se admite el tamaño de constante %d\n" +#: config/tc-rx.c:2662 +msgid "Use of an RX string instruction detected in a file being assembled without string instruction support" +msgstr "" -#: config/tc-rx.c:2074 -msgid "difference of two symbols only supported with .long, .short, or .byte" -msgstr "sólo se admite la diferencia de dos símbolos con .long .short o .byte" +#: config/tc-s390.c:238 config/tc-sparc.c:318 +msgid "Invalid default architecture, broken assembler." +msgstr "Arquitectura por defecto inválida, ensamblador descompuesto." -#: config/tc-rx.c:2118 +#: config/tc-s390.c:373 #, c-format -msgid "jump not 3..10 bytes away (is %d)" -msgstr "jump no está a 3..10 bytes (es %d)" +msgid "no such machine extension `%s'" +msgstr "no como extensión de máquina «%s»" -#: config/tc-rx.c:2264 +#: config/tc-s390.c:384 #, c-format -msgid "Unknown reloc in md_apply_fix: %s" -msgstr "Reubicación desconocida en md_apply_fix: %s" +msgid "junk at end of machine string, first unrecognized character is `%c'" +msgstr "basura al final de la línea de máquina; el primer carácter inreconocible es «%c»" -#: config/tc-s390.c:332 config/tc-sparc.c:296 -msgid "Invalid default architecture, broken assembler." -msgstr "Arquitectura por defecto inválida, ensamblador descompuesto." - -#: config/tc-s390.c:439 config/tc-sparc.c:499 +#: config/tc-s390.c:451 config/tc-sparc.c:531 #, c-format msgid "invalid architecture -A%s" msgstr "arquitectura inválida -A%s" -#: config/tc-s390.c:462 +#: config/tc-s390.c:474 #, c-format msgid "" " S390 options:\n" @@ -11932,7 +15688,7 @@ msgstr "" " -m31 Establece el formato del fichero al formato 31 bit\n" " -m64 Establece el formato del fichero al formato 64 bit\n" -#: config/tc-s390.c:469 +#: config/tc-s390.c:481 #, c-format msgid "" " -V print assembler version number\n" @@ -11941,124 +15697,145 @@ msgstr "" " -V muestra el número de versión del ensamblador\n" " -Qy, -Qn se descarta\n" -#: config/tc-s390.c:534 +#: config/tc-s390.c:565 msgid "The 64 bit file format is used without esame instructions." msgstr "Se usa el formato de fichero de 64 bit sin instrucciones esame." -#: config/tc-s390.c:550 +#: config/tc-s390.c:581 #, c-format msgid "Internal assembler error for instruction format %s" msgstr "Error interno del ensamblador para el formato de instrucción %s" -#: config/tc-s390.c:596 +#: config/tc-s390.c:627 #, c-format msgid "operand out of range (%s not between %ld and %ld)" -msgstr "operando fuera de rango (%s no está entre %ld y %ld)" +msgstr "operando fuera de limite (%s no está entre %ld y %ld)" -#: config/tc-s390.c:778 +#: config/tc-s390.c:852 #, c-format msgid "identifier+constant@%s means identifier@%s+constant" msgstr "identificador+constante@%s significa identificador@%s+constante" -#: config/tc-s390.c:859 +#: config/tc-s390.c:933 msgid "Can't handle O_big in s390_exp_compare" -msgstr "No se puede manejar O_big en s390_exp_compare" +msgstr "No se puede manipular O_big en s390_exp_compare" -#: config/tc-s390.c:940 +#: config/tc-s390.c:1015 msgid "Invalid suffix for literal pool entry" msgstr "Sufijo inválido para la entrada de conjunto de literales" -#: config/tc-s390.c:997 +#: config/tc-s390.c:1072 msgid "Big number is too big" msgstr "El número grande es demasiado grande" -#: config/tc-s390.c:1144 +#: config/tc-s390.c:1221 msgid "relocation not applicable" msgstr "la reubicación no es aplicable" -#: config/tc-s390.c:1261 +#: config/tc-s390.c:1333 +msgid "invalid length field specified" +msgstr "longitud especificada de campo no válida" + +#: config/tc-s390.c:1337 msgid "index register specified but zero" msgstr "se especificó el registro índice pero es cero" -#: config/tc-s390.c:1265 +#: config/tc-s390.c:1341 msgid "base register specified but zero" msgstr "se especificó el registro base pero es cero" -#: config/tc-s390.c:1269 +#: config/tc-s390.c:1345 msgid "odd numbered general purpose register specified as register pair" msgstr "se especificaron registros de propósito general numerados impares como par de registro" -#: config/tc-s390.c:1277 +#: config/tc-s390.c:1353 msgid "invalid floating point register pair. Valid fp register pair operands are 0, 1, 4, 5, 8, 9, 12 or 13." msgstr "par de registro de coma flotante inválido. Los operandos de pares de registro fp válidos son 0, 1, 4, 5, 8, 9, 12 o 13." -#: config/tc-s390.c:1360 +#: config/tc-s390.c:1442 msgid "invalid operand suffix" msgstr "sufijo de operando inválido" -#: config/tc-s390.c:1383 +#: config/tc-s390.c:1465 msgid "syntax error; missing '(' after displacement" -msgstr "error sintáctico; falta un '(' después de la desubicación" +msgstr "error sintáctico; ausente '(' tras la desubicación" -#: config/tc-s390.c:1399 config/tc-s390.c:1443 config/tc-s390.c:1473 -msgid "syntax error; expected ," -msgstr "error sintáctico; se esperaba ," +#: config/tc-s390.c:1479 config/tc-s390.c:1521 config/tc-s390.c:1564 +#, fuzzy +#| msgid "syntax error; expected ," +msgid "syntax error; expected ','" +msgstr "error sintáctico (se esperaba el carácter `%c', se encontró `%c')" -#: config/tc-s390.c:1431 +#: config/tc-s390.c:1511 msgid "syntax error; missing ')' after base register" -msgstr "error sintáctico; falta un ')' después del registro base" +msgstr "error sintáctico; ausente ')' tras registro base" -#: config/tc-s390.c:1460 +#: config/tc-s390.c:1538 msgid "syntax error; ')' not allowed here" msgstr "errór sintáctico; ')' no se permite aquí" -#: config/tc-s390.c:1595 +#: config/tc-s390.c:1689 #, c-format msgid "Opcode %s not available in this mode" -msgstr "El código de operación %s no está disponible en este modo" +msgstr "El código operacional %s no está disponible en este modo" -#: config/tc-s390.c:1650 config/tc-s390.c:1673 config/tc-s390.c:1686 +#: config/tc-s390.c:1744 config/tc-s390.c:1767 config/tc-s390.c:1780 msgid "Invalid .insn format\n" msgstr "Formato .insn inválido\n" -#: config/tc-s390.c:1658 +#: config/tc-s390.c:1752 #, c-format msgid "Unrecognized opcode format: `%s'" -msgstr "No se reconoce el formato de código de operación: `%s'" +msgstr "No reconocido el formato de código operacional: «%s»" -#: config/tc-s390.c:1689 +#: config/tc-s390.c:1783 msgid "second operand of .insn not a constant\n" msgstr "el segundo operando de .insn no es una constante\n" -#: config/tc-s390.c:1692 +#: config/tc-s390.c:1786 msgid "missing comma after insn constant\n" -msgstr "falta una coma después de la constante insn\n" +msgstr "ausentea coma tras la constante insn\n" + +#: config/tc-s390.c:2025 +msgid ".machinemode stack overflow" +msgstr "desbordamiento superior .machinemode de pila" + +#: config/tc-s390.c:2032 +#, fuzzy +#| msgid ".machine stack underflow" +msgid ".machinemode stack underflow" +msgstr "desbordamiento superior .machinemode de pila" -#: config/tc-s390.c:2050 +#: config/tc-s390.c:2049 +#, c-format +msgid "invalid machine mode `%s'" +msgstr "modo de máquina «%s» no válida" + +#: config/tc-s390.c:2251 #, c-format msgid "cannot emit relocation %s against subsy symbol %s" msgstr "no se puede emitir la reubicación %s contra el símbolo subsy %s" -#: config/tc-s390.c:2138 +#: config/tc-s390.c:2368 msgid "unsupported relocation type" -msgstr "no se admite el tipo de reubicación" +msgstr "no se admite el tipo reubicado" # El mensaje no se puede traducir correctamente. El segundo parámetro # se sustituye por " against " sin traducir. cfuga -#: config/tc-s390.c:2185 +#: config/tc-s390.c:2423 #, c-format msgid "cannot emit PC relative %s relocation%s%s" msgstr "no se puede emitir la reubicación %s relativa al PC%s%s" -#: config/tc-s390.c:2310 +#: config/tc-s390.c:2562 #, c-format msgid "Gas failure, reloc type %s\n" -msgstr "Falla de gas, valor de reubicación %s\n" +msgstr "Fallo de gas, valor reubicado %s\n" -#: config/tc-s390.c:2312 +#: config/tc-s390.c:2564 #, c-format msgid "Gas failure, reloc type #%i\n" -msgstr "Falla de gas, tipo de reubicación #%i\n" +msgstr "Fallo de gas, tipo reubicado #%i\n" #: config/tc-score.c:260 msgid "div / mul are reserved instructions" @@ -12084,8 +15861,10 @@ msgstr "Se esperaba un registro especial S+core" msgid "S+core co-processor register expected" msgstr "Se esperaba un registro de co-procesador S+core" -#: config/tc-score.c:1074 config/tc-score.c:2068 -msgid "Using temp register(r1)" +#: config/tc-score.c:1074 +#, fuzzy +#| msgid "Using temp register(r1)" +msgid "Using temp register (r1)" msgstr "Se usa register(r1) temporal" #: config/tc-score.c:1093 @@ -12100,29 +15879,34 @@ msgstr "rd debe ser un número par." #: config/tc-score.c:1513 config/tc-score.c:1520 #, c-format msgid "invalid constant: %d bit expression not in range %u..%u" -msgstr "constante inválida: la expresión de %d bit no está en el rango %u..%u" +msgstr "constante inválida: la expresión de %d bit no está en el limite %u..%u" #: config/tc-score.c:1526 config/tc-score.c:1533 config/tc-score.c:2895 #: config/tc-score.c:2900 config/tc-score.c:3165 config/tc-score.c:3170 #: config/tc-score.c:3462 #, c-format msgid "invalid constant: %d bit expression not in range %d..%d" -msgstr "constante inválida: la expresión de %d bit no está en el rango %d..%d" +msgstr "constante inválida: la expresión de %d bit no está en el limite %d..%d" #: config/tc-score.c:1558 msgid "invalid constant: bit expression not defined" msgstr "constante inválida: la expresión de bit no está definida" +#: config/tc-score.c:2068 +msgid "Using temp register(r1)" +msgstr "Se usa register(r1) temporal" + #: config/tc-score.c:2082 -#, c-format -msgid "low register(r0-r15)expected, not '%.100s'" -msgstr "se esperaba un register(r0-r15) low, no '%.100s'" +#, fuzzy, c-format +#| msgid "low register(r0-r15)expected, not '%.100s'" +msgid "low register (r0-r15) expected, not '%.100s'" +msgstr "se esperaba un registro, no '%.100s'" #: config/tc-score.c:2144 config/tc-score.c:3482 config/tc-score.c:3650 #: config/tc-score.c:3695 #, c-format msgid "missing [" -msgstr "falta un [" +msgstr "ausente [" #: config/tc-score.c:2158 config/tc-score.c:3103 config/tc-score.c:3305 #: config/tc-score.c:3321 config/tc-score.c:3392 config/tc-score.c:3447 @@ -12130,39 +15914,36 @@ msgstr "falta un [" #: config/tc-score.c:3919 config/tc-score.c:3965 #, c-format msgid "missing ]" -msgstr "falta un ]" +msgstr "ausente ]" #: config/tc-score.c:2347 -#, c-format -msgid "Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)" +#, fuzzy, c-format +#| msgid "Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)" +msgid "Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)" msgstr "Dependencia de datos fija: %s %s -- %s %s (insertar %d nop!/%d)" #: config/tc-score.c:2366 -#, c-format -msgid "Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)" +#, fuzzy, c-format +#| msgid "Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)" +msgid "Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)" msgstr "Dependencia de datos fija: %s %s -- %s %s (insertar 1 pflush/%d)" #: config/tc-score.c:2382 config/tc-score.c:2389 #, c-format -msgid "data dependency: %s %s -- %s %s (%d/%d bubble)" -msgstr "dependencia de datos %s %s -- %s %s (burbuja %d/%d)" - -#: config/tc-score.c:2750 config/tc-score.c:6504 -#, c-format -msgid "%s -- `%s'" -msgstr "%s -- `%s'" +msgid "data dependency: %s %s -- %s %s (%d/%d bubble)" +msgstr "dependencia de datos: %s %s -- %s %s (%d/%d burbujea)" #: config/tc-score.c:2838 msgid "address offset must be half word alignment" -msgstr "la dirección de desplazamiento se debe alinear con half word" +msgstr "el desplazamiento direccional se debe alinear con half word" #: config/tc-score.c:2846 msgid "address offset must be word alignment" -msgstr "la dirección de desplazamiento se debe alinear con word" +msgstr "el desplazamiento direccional se debe alinear con word" #: config/tc-score.c:2986 config/tc-score.c:3123 msgid "register same as write-back base" -msgstr "el registro es el mismo que la base de escritura-hacia-atrás" +msgstr "el registro es el mismo que la base de retroescritura" #: config/tc-score.c:3093 msgid "pre-indexed expression expected" @@ -12188,11 +15969,11 @@ msgstr "constante inválida: la expresión de 32 bit no está alineada a word" #: config/tc-score.c:3518 config/tc-score.c:3561 msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]" -msgstr "constante inválida: la expresión de 32 bit no está en el rango [0, 0xffffffff]" +msgstr "constante inválida: la expresión de 32 bit no está en el limite [0, 0xffffffff]" #: config/tc-score.c:3594 msgid "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]" -msgstr "constante inválida: la expresión de 32 bit no está en el rango [-0x80000000, 0x7fffffff]" +msgstr "constante inválida: la expresión de 32 bit no está en el limite [-0x80000000, 0x7fffffff]" #: config/tc-score.c:3783 config/tc-score.c:3811 msgid "imm5 should >= 2" @@ -12204,12 +15985,12 @@ msgstr "reg debe ser <= 31" #: config/tc-score.c:3859 config/tc-score.c:3910 msgid "missing +" -msgstr "falta un +" +msgstr "ausente +" #: config/tc-score.c:3903 #, c-format msgid "%s register same as write-back base" -msgstr "el registro %s es el mismo que la base de escritura-hacia-atrás" +msgstr "el registro %s es el mismo que la base de retroescritura" #: config/tc-score.c:3905 msgid "destination" @@ -12225,11 +16006,11 @@ msgstr "error de expresión" #: config/tc-score.c:4241 msgid "value not in range [0, 0xffffffff]" -msgstr "el valor no está en el rango [0, 0xffffffff]" +msgstr "el valor no está en el limite [0, 0xffffffff]" #: config/tc-score.c:4317 msgid "value not in range [-0xffffffff, 0xffffffff]" -msgstr "el valor no está en el rango [-0xffffffff, 0xffffffff]" +msgstr "el valor no está en el limite [-0xffffffff, 0xffffffff]" #: config/tc-score.c:4345 msgid "li rd label isn't correct instruction form" @@ -12238,7 +16019,7 @@ msgstr "la etiqueta li rd no es la forma correcta de instrucción" #: config/tc-score.c:4515 config/tc-score.c:4670 config/tc-score.c:5197 #: config/tc-score.c:5225 msgid "lacking label " -msgstr "falta la etiqueta " +msgstr "ausente la etiqueta " #: config/tc-score.c:4896 msgid "s3_PIC code offset overflow (max 16 signed bits)" @@ -12246,7 +16027,7 @@ msgstr "Desbordamiento del desplazamiento del código s3_PIC (máx 16 bits con s #: config/tc-score.c:4952 msgid "value not in range [0, 0x7fffffff]" -msgstr "el valor no está en el rango [0, 0x7fffffff]" +msgstr "el valor no está en el limite [0, 0x7fffffff]" #: config/tc-score.c:4957 msgid "end on line error" @@ -12254,84 +16035,83 @@ msgstr "error de fin de línea" #: config/tc-score.c:5204 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]" -msgstr "constante inválida: la expresión de 25 bit no está en el rango [-16777216, 16777215]" +msgstr "constante inválida: la expresión de 25 bit no está en el limite [-16777216, 16777215]" #: config/tc-score.c:5231 -msgid "invalid constant: 20 bit expression not in range -2^19..2^19" -msgstr "constante inválida: la expresión de 20 bit no está en el rango -2^19..2^19" +#, fuzzy +#| msgid "invalid constant: 20 bit expression not in range -2^19..2^19" +msgid "invalid constant: 20 bit expression not in range -2^19..2^19-1" +msgstr "constante inválida: la expresión de 20 bit no está en el limite -2^19..2^19" #: config/tc-score.c:5264 msgid "lacking label" -msgstr "falta la etiqueta" +msgstr "ausente la etiqueta" #: config/tc-score.c:5269 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]" -msgstr "constante inválida: la expresión de 10 bit no está en el rango [-2^9, 2^9-1]" +msgstr "constante inválida: la expresión de 10 bit no está en el limite [-2^9, 2^9-1]" #: config/tc-score.c:5365 -msgid "pce instruction error (16 bit || 16 bit)'" -msgstr "error de instrucción pce (16 bit || 16 bit)'" +msgid "pce instruction error (16 bit || 16 bit)." +msgstr "error de instrucción pce (16 bit || 16 bit)." #: config/tc-score.c:5383 config/tc-score.c:5407 config/tc-score.c:5434 #: config/tc-score.c:5463 config/tc-score.c:5512 msgid "score3d instruction." msgstr "instrucción score3d." -#: config/tc-score.c:6122 read.c:1465 -msgid "missing size expression" -msgstr "falta una expresión de tamaño" +#: config/tc-score.c:6030 +msgid "Unsupported use of .gpword" +msgstr "No se admite el uso de .gpword" -#: config/tc-score.c:6128 +#: config/tc-score.c:6126 #, c-format msgid "BSS length (%d) < 0 ignored" msgstr "se descarta la longitud BSS (%d) <0" -#: config/tc-score.c:6143 read.c:2298 +#: config/tc-score.c:6141 read.c:2467 #, c-format msgid "error setting flags for \".sbss\": %s" -msgstr "error al establecer las opciones para \".sbss\": %s" +msgstr "error al establecer las casillas para \".sbss\": %s" -#: config/tc-score.c:6157 config/tc-sparc.c:3838 +#: config/tc-score.c:6155 config/tc-sparc.c:4311 msgid "missing alignment" -msgstr "falta la alineación" +msgstr "ausente la alineamiento" -#: config/tc-score.c:6194 +#: config/tc-score.c:6192 #, c-format msgid "alignment too large; %d assumed" -msgstr "alineación demasiado grande; se asume %d" +msgstr "alineamiento demasiado grande; se asume %d" -#: config/tc-score.c:6199 read.c:2359 +#: config/tc-score.c:6197 read.c:2528 msgid "alignment negative; 0 assumed" -msgstr "alineación negativa; se asume 0" - -#: config/tc-score.c:6266 ecoff.c:3365 read.c:1484 read.c:1590 read.c:2476 -#: read.c:3097 read.c:3487 symbols.c:336 symbols.c:432 -#, c-format -msgid "symbol `%s' is already defined" -msgstr "el símbolo `%s' ya está definido" +msgstr "alineamiento negativo; se asume 0" #. Error routine. -#: config/tc-score.c:6608 config/tc-score.c:6632 +#: config/tc-score.c:6607 config/tc-score.c:6631 msgid "size is not 4 or 6" msgstr "el tamaño no es 4 o 6" -#: config/tc-score.c:6691 +#: config/tc-score.c:6690 msgid "bad call to MD_ATOF()" -msgstr "llamada errónea a MD_ATOF()" +msgstr "llamada equivocada a MD_ATOF()" -#: config/tc-score.c:7198 -#, c-format -msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]" +#: config/tc-score.c:7197 config/tc-score.c:7263 +#, fuzzy, c-format +#| msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]" +msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]" msgstr " la reubicación de ramificación trunca (0x%x) [-2^9 ~ 2^9]" -#: config/tc-score.c:7213 config/tc-score.c:7242 config/tc-score.c:7294 -#, c-format -msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]" +#: config/tc-score.c:7212 config/tc-score.c:7241 config/tc-score.c:7293 +#, fuzzy, c-format +#| msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]" +msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]" msgstr " la reubicación de ramificación trunca (0x%x) [-2^19 ~ 2^19]" -#: config/tc-score.c:7264 config/tc-score.c:7319 -#, c-format -msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]" +#: config/tc-score.c:7318 +#, fuzzy, c-format +#| msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]" +msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]" msgstr " la reubicación de ramificación trunca (0x%x) [-2^9 ~ 2^9]" #: config/tc-score.c:7488 @@ -12360,43 +16140,49 @@ msgid " -EL\t\tassemble code for a little-endian cpu\n" msgstr " -EL\t\tensambla código para un cpu little-endian\n" #: config/tc-score.c:7810 -#, c-format -msgid " -FIXDD\t\tassemble code for fix data dependency\n" +#, fuzzy, c-format +#| msgid " -FIXDD\t\tassemble code for fix data dependency\n" +msgid " -FIXDD\t\tfix data dependencies\n" msgstr " -FIXDD\t\tensambla código para la dependencia de datos fija\n" #: config/tc-score.c:7812 -#, c-format -msgid " -NWARN\t\tassemble code for no warning message for fix data dependency\n" +#, fuzzy, c-format +#| msgid " -NWARN\t\tassemble code for no warning message for fix data dependency\n" +msgid " -NWARN\t\tdo not print warning message when fixing data dependencies\n" msgstr " -NWARN\t\tensambla código para que no avise sobre dependencia de datos fijo\n" #: config/tc-score.c:7814 -#, c-format -msgid " -SCORE5\t\tassemble code for target is SCORE5\n" -msgstr " -SCORE5\t\tensambla código para el objetivo SCORE5\n" +#, fuzzy, c-format +#| msgid " -SCORE5\t\tassemble code for target is SCORE5\n" +msgid " -SCORE5\t\tassemble code for target SCORE5\n" +msgstr " -SCORE5U\tensambla código para el objetivo SCORE5U\n" #: config/tc-score.c:7816 #, c-format -msgid " -SCORE5U\tassemble code for target is SCORE5U\n" +msgid " -SCORE5U\tassemble code for target SCORE5U\n" msgstr " -SCORE5U\tensambla código para el objetivo SCORE5U\n" #: config/tc-score.c:7818 #, c-format -msgid " -SCORE7\t\tassemble code for target is SCORE7, this is default setting\n" -msgstr " -SCORE7\t\tensambla código para el objetivo SCORE7, esta es la opción por defecto\n" +msgid " -SCORE7\t\tassemble code for target SCORE7 [default]\n" +msgstr " -SCORE5\t\tensambla código para el objetivo SCORE7 [predet.]\n" #: config/tc-score.c:7820 -#, c-format -msgid " -SCORE3\t\tassemble code for target is SCORE3\n" -msgstr " -SCORE3\t\tensambla código para el objetivo SCORE3\n" +#, fuzzy, c-format +#| msgid " -SCORE3\t\tassemble code for target is SCORE3\n" +msgid " -SCORE3\t\tassemble code for target SCORE3\n" +msgstr " -SCORE5U\tensambla código para el objetivo SCORE5U\n" #: config/tc-score.c:7822 -#, c-format -msgid " -march=score7\tassemble code for target is SCORE7, this is default setting\n" -msgstr " -march=score7\tensambla código para el objetivo SCORE7, esta es la opción por defecto\n" +#, fuzzy, c-format +#| msgid " -march=score3\tassemble code for target is SCORE3\n" +msgid " -march=score7\tassemble code for target SCORE7 [default]\n" +msgstr " -SCORE5\t\tensambla código para el objetivo SCORE7 [predet.]\n" #: config/tc-score.c:7824 -#, c-format -msgid " -march=score3\tassemble code for target is SCORE3\n" +#, fuzzy, c-format +#| msgid " -march=score3\tassemble code for target is SCORE3\n" +msgid " -march=score3\tassemble code for target SCORE3\n" msgstr " -march=score3\tensambla código para el objetivo SCORE3\n" #: config/tc-score.c:7826 @@ -12406,223 +16192,225 @@ msgstr " -USE_R1\t\tensambla código para que no avise cuando se usa el r #: config/tc-score.c:7828 #, c-format -msgid " -KPIC\t\tassemble code for PIC\n" -msgstr " -KPIC\t\tensambla código para PIC\n" +msgid " -KPIC\t\tgenerate PIC\n" +msgstr " -KPIC\t\tgenera PIC\n" #: config/tc-score.c:7830 -#, c-format -msgid " -O0\t\tassembler will not perform any optimizations\n" +#, fuzzy, c-format +#| msgid " -O0\t\tassembler will not perform any optimizations\n" +msgid " -O0\t\tdo not perform any optimizations\n" msgstr " -O0\t\tel ensamblador no realizará ninguna optimización\n" #: config/tc-score.c:7832 -#, c-format -msgid " -G gpnum\tassemble code for setting gpsize and default is 8 byte\n" +#, fuzzy, c-format +#| msgid " -G gpnum\tassemble code for setting gpsize and default is 8 byte\n" +msgid " -G gpnum\tassemble code for setting gpsize, default is 8 bytes\n" msgstr " -G gpnum\tensambla código para definir gpsize y por defecto es 8 byte\n" #: config/tc-score.c:7834 #, c-format -msgid " -V \t\tSunplus release version \n" -msgstr " -V \t\tversión de Sunplus\n" +msgid " -V \t\tSunplus release version\n" +msgstr " -V \t\tVersión Sunplus publicada\n" -#: config/tc-sh.c:64 +#: config/tc-sh.c:62 msgid "directive .big encountered when option -big required" -msgstr "se encontró una directiva .big cuando se requirió una opción -big" +msgstr "se encontró una directiva .big cuando se requirió una casilla -big" -#: config/tc-sh.c:74 +#: config/tc-sh.c:72 msgid "directive .little encountered when option -little required" -msgstr "se encontró una directiva .little cuando se requirió una opción -little" +msgstr "se encontró una directiva .little cuando se requirió una casilla -little" -#: config/tc-sh.c:1424 +#: config/tc-sh.c:1422 msgid "illegal double indirection" msgstr "doble indirección ilegal" -#: config/tc-sh.c:1433 +#: config/tc-sh.c:1431 msgid "illegal register after @-" -msgstr "registro ilegal después de @-" +msgstr "registro ilegal tras @-" -#: config/tc-sh.c:1449 +#: config/tc-sh.c:1447 msgid "must be @(r0,...)" msgstr "debe ser @(r0,...)" -#: config/tc-sh.c:1473 +#: config/tc-sh.c:1471 msgid "syntax error in @(r0,...)" msgstr "error sintáctico en @(r0,...)" -#: config/tc-sh.c:1478 +#: config/tc-sh.c:1476 msgid "syntax error in @(r0...)" msgstr "error sintáctico en @(r0...)" -#: config/tc-sh.c:1523 +#: config/tc-sh.c:1521 msgid "Deprecated syntax." msgstr "Sintaxis obsoleta." -#: config/tc-sh.c:1535 config/tc-sh.c:1540 +#: config/tc-sh.c:1533 config/tc-sh.c:1538 msgid "syntax error in @(disp,[Rn, gbr, pc])" msgstr "error sintáctico en @(disp,[Rn, gbr, pc])" -#: config/tc-sh.c:1545 +#: config/tc-sh.c:1543 msgid "expecting )" msgstr "se esperaba )" -#: config/tc-sh.c:1553 +#: config/tc-sh.c:1551 msgid "illegal register after @" -msgstr "registro ilegal después de @" +msgstr "registro ilegal tras @" -#: config/tc-sh.c:2194 +#: config/tc-sh.c:2192 #, c-format msgid "unhandled %d\n" -msgstr "%d sin manejar\n" +msgstr "%d sin manipular\n" -#: config/tc-sh.c:2404 +#: config/tc-sh.c:2403 #, c-format msgid "Invalid register: 'r%d'" msgstr "Registro inválido: 'r%d'" -#: config/tc-sh.c:2514 +#: config/tc-sh.c:2515 #, c-format msgid "failed for %d\n" msgstr "falló para %d\n" -#: config/tc-sh.c:2520 +#: config/tc-sh.c:2521 msgid "misplaced PIC operand" -msgstr "operando PIC mal colocado" +msgstr "operando PIC mal ubicado" -#: config/tc-sh.c:2631 config/tc-sh.c:3030 +#: config/tc-sh.c:2632 config/tc-sh.c:3031 msgid "invalid operands for opcode" -msgstr "operandos inválidos para el código de operación" +msgstr "operandos inválidos para el código operacional" -#: config/tc-sh.c:2636 +#: config/tc-sh.c:2637 msgid "insn can't be combined with parallel processing insn" msgstr "las insns no se pueden combinar con insns de procesamiento paralelo" -#: config/tc-sh.c:2643 config/tc-sh.c:2654 config/tc-sh.c:2686 +#: config/tc-sh.c:2644 config/tc-sh.c:2655 config/tc-sh.c:2687 msgid "multiple movx specifications" msgstr "especificaciones movx múltiples" -#: config/tc-sh.c:2648 config/tc-sh.c:2670 config/tc-sh.c:2709 +#: config/tc-sh.c:2649 config/tc-sh.c:2671 config/tc-sh.c:2710 msgid "multiple movy specifications" msgstr "especificaciones movy múltiples" -#: config/tc-sh.c:2657 config/tc-sh.c:2690 +#: config/tc-sh.c:2658 config/tc-sh.c:2691 msgid "invalid movx address register" msgstr "registro de dirección movx inválido" -#: config/tc-sh.c:2659 +#: config/tc-sh.c:2660 msgid "insn cannot be combined with non-nopy" msgstr "las insns no se pueden combinar con las que no son nopy" -#: config/tc-sh.c:2673 config/tc-sh.c:2729 +#: config/tc-sh.c:2674 config/tc-sh.c:2730 msgid "invalid movy address register" msgstr "registro de dirección movy inválido" -#: config/tc-sh.c:2675 +#: config/tc-sh.c:2676 msgid "insn cannot be combined with non-nopx" msgstr "las insns no se pueden combinar con las que no son nopx" -#: config/tc-sh.c:2688 +#: config/tc-sh.c:2689 msgid "previous movy requires nopx" msgstr "el movy previo requiere nopx" -#: config/tc-sh.c:2696 config/tc-sh.c:2701 +#: config/tc-sh.c:2697 config/tc-sh.c:2702 msgid "invalid movx dsp register" msgstr "registro dsp movx inválido" -#: config/tc-sh.c:2711 +#: config/tc-sh.c:2712 msgid "previous movx requires nopy" msgstr "el movx previo requiere nopy" -#: config/tc-sh.c:2720 config/tc-sh.c:2725 +#: config/tc-sh.c:2721 config/tc-sh.c:2726 msgid "invalid movy dsp register" msgstr "registro dsp movy inválido" -#: config/tc-sh.c:2735 +#: config/tc-sh.c:2736 msgid "dsp immediate shift value not constant" msgstr "el valor de desplazamiento inmediato dsp no es constante" -#: config/tc-sh.c:2749 config/tc-sh.c:2775 +#: config/tc-sh.c:2750 config/tc-sh.c:2776 msgid "multiple parallel processing specifications" msgstr "especificaciones múltiples de procesamiento paralelo" -#: config/tc-sh.c:2768 +#: config/tc-sh.c:2769 msgid "multiple condition specifications" msgstr "especificaciones múltiples de condición" -#: config/tc-sh.c:2806 +#: config/tc-sh.c:2807 msgid "insn cannot be combined with pmuls" msgstr "la insn no se pueden combinar con pmuls" -#: config/tc-sh.c:2822 +#: config/tc-sh.c:2823 msgid "bad combined pmuls output operand" msgstr "operando de salida pmuls mal combinado" -#: config/tc-sh.c:2832 +#: config/tc-sh.c:2833 msgid "destination register is same for parallel insns" msgstr "el registro de destino es el mismo para insns paralelas" -#: config/tc-sh.c:2841 +#: config/tc-sh.c:2842 msgid "condition not followed by conditionalizable insn" msgstr "la condición no está seguida por una insn condicionalizable" -#: config/tc-sh.c:2851 +#: config/tc-sh.c:2852 msgid "unrecognized characters at end of parallel processing insn" msgstr "no se reconocen los caracteres al final de la insn de procesamiento paralelo" -#: config/tc-sh.c:2967 +#: config/tc-sh.c:2968 msgid "opcode not valid for this cpu variant" -msgstr "el código de operación no es válido para esta variante de cpu" +msgstr "el código operacional no es válido para esta variante de cpu" -#: config/tc-sh.c:3000 +#: config/tc-sh.c:3001 msgid "Delayed branches not available on SH1" msgstr "Las ramificaciones postergadas no están disponibles en SH1" -#: config/tc-sh.c:3035 +#: config/tc-sh.c:3036 #, c-format msgid "excess operands: '%s'" -msgstr "exceso de operandos: '%s'" +msgstr "exceso de operandos: «%s»" -#: config/tc-sh.c:3112 +#: config/tc-sh.c:3113 msgid ".uses pseudo-op seen when not relaxing" msgstr "se vio el pseudo-operador .uses cuando no se estaba relajando" -#: config/tc-sh.c:3118 +#: config/tc-sh.c:3119 msgid "bad .uses format" -msgstr "formato de .uses erróneo" +msgstr "formato de .uses equivocado" -#: config/tc-sh.c:3229 +#: config/tc-sh.c:3230 msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia" msgstr "Combinación inválida: --isa=SHcompact con --isa=SHmedia" -#: config/tc-sh.c:3235 +#: config/tc-sh.c:3236 msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact" msgstr "Combinación inválida: --isa=SHmedia con --isa=SHcompact" -#: config/tc-sh.c:3237 +#: config/tc-sh.c:3238 msgid "Invalid combination: --abi=64 with --isa=SHcompact" msgstr "Combinación inválida: --abi=64 con --isa=SHcompact" -#: config/tc-sh.c:3269 +#: config/tc-sh.c:3270 #, c-format msgid "Invalid argument to --isa option: %s" -msgstr "Argumento inválido para la opción --isa: %s" +msgstr "Argumento inválido para la casilla --isa: %s" -#: config/tc-sh.c:3278 +#: config/tc-sh.c:3279 msgid "Invalid combination: --abi=32 with --abi=64" msgstr "Combinación inválida: --abi=32 con --abi=64" -#: config/tc-sh.c:3284 +#: config/tc-sh.c:3285 msgid "Invalid combination: --abi=64 with --abi=32" msgstr "Combinación inválida: --abi=64 con --abi=32" -#: config/tc-sh.c:3286 +#: config/tc-sh.c:3287 msgid "Invalid combination: --isa=SHcompact with --abi=64" msgstr "Combinación inválida: --isa=SHcompact con --abi=64" -#: config/tc-sh.c:3290 +#: config/tc-sh.c:3291 #, c-format msgid "Invalid argument to --abi option: %s" -msgstr "Argumento inválido para la opción --abi: %s" +msgstr "Argumento inválido para la casilla --abi: %s" -#: config/tc-sh.c:3330 +#: config/tc-sh.c:3331 #, c-format msgid "" "SH options:\n" @@ -12651,7 +16439,7 @@ msgstr "" " | dsp igual que '-dsp'\n" " | fp" -#: config/tc-sh.c:3356 +#: config/tc-sh.c:3357 #, c-format msgid "" "--isa=[shmedia\t\tset as the default instruction set for SH64\n" @@ -12665,7 +16453,7 @@ msgstr "" " | shcompact\n" " | SHcompact]\n" -#: config/tc-sh.c:3361 +#: config/tc-sh.c:3362 #, c-format msgid "" "--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n" @@ -12680,7 +16468,7 @@ msgid "" msgstr "" "--abi=[32|64]\t\testablece el tamaño de los operandos SHmedia\n" "\t\t\texpandidos y el tipo del fichero objeto\n" -"--shcompact-const-crange\temite descriptores de código-rango para\n" +"--shcompact-const-crange\temite descriptores de código-limite para\n" "\t\t\tconstantes en las secciones de código SHcompact\n" "--no-mix\t\t\tdesactiva el código SHmedia en la misma sección que\n" "\t\t\tlas constantes y el código SHcompact\n" @@ -12688,70 +16476,70 @@ msgstr "" "--expand-pt32\t\tcon -abi=64, expande las instrucciones PT, PTA y PTB\n" "\t\t\tsolamente a 32 bits\n" -#: config/tc-sh.c:3373 +#: config/tc-sh.c:3374 #, c-format msgid "--fdpic\t\t\tgenerate an FDPIC object file\n" msgstr "--fdpic\t\t\tgenera un fichero objeto FDPIC\n" -#: config/tc-sh.c:3464 +#: config/tc-sh.c:3465 msgid ".uses does not refer to a local symbol in the same section" msgstr ".uses no se refiere a un símbolo local en la misma sección" -#: config/tc-sh.c:3483 +#: config/tc-sh.c:3484 msgid "can't find fixup pointed to by .uses" msgstr "no se puede encontrar la compostura señalada por .uses" -#: config/tc-sh.c:3503 +#: config/tc-sh.c:3504 msgid ".uses target does not refer to a local symbol in the same section" msgstr "el objetivo .uses no se refiere a un símbolo local en la misma sección" -#: config/tc-sh.c:3580 +#: config/tc-sh.c:3581 msgid "displacement overflows 12-bit field" -msgstr "la desubicación desborda el campo de 12-bits" +msgstr "la desubicación desborda el campo de 12-bit" -#: config/tc-sh.c:3583 +#: config/tc-sh.c:3584 #, c-format msgid "displacement to defined symbol %s overflows 12-bit field" msgstr "la desubicación del símbolo definido %s desborda el campo de 12-bits" -#: config/tc-sh.c:3587 +#: config/tc-sh.c:3588 #, c-format msgid "displacement to undefined symbol %s overflows 12-bit field" msgstr "la desubicación del símbolo indefinido %s desborda el campo de 12-bits" -#: config/tc-sh.c:3660 +#: config/tc-sh.c:3661 msgid "displacement overflows 8-bit field" -msgstr "la desubicación desborda el campo de 8-bits" +msgstr "la desubicación desborda el campo de 8-bit" -#: config/tc-sh.c:3663 +#: config/tc-sh.c:3664 #, c-format msgid "displacement to defined symbol %s overflows 8-bit field" msgstr "la desubicación del símbolo definido %s desborda el campo de 8-bits" -#: config/tc-sh.c:3667 +#: config/tc-sh.c:3668 #, c-format msgid "displacement to undefined symbol %s overflows 8-bit field " msgstr "la desubicación del símbolo indefinido %s desborda el campo de 8-bits" -#: config/tc-sh.c:3684 +#: config/tc-sh.c:3685 #, c-format msgid "overflow in branch to %s; converted into longer instruction sequence" msgstr "desbordamiento en la ramificación a %s; se convirtió en una secuencia de instrucciones más larga" -#: config/tc-sh.c:3749 config/tc-sh.c:3796 config/tc-sparc.c:4345 -#: config/tc-sparc.c:4369 +#: config/tc-sh.c:3750 config/tc-sh.c:3797 config/tc-sparc.c:4811 +#: config/tc-sparc.c:4835 msgid "misaligned data" msgstr "datos desalineados" -#: config/tc-sh.c:4120 +#: config/tc-sh.c:4126 msgid "offset to unaligned destination" msgstr "desplazamiento a destino desalineado" -#: config/tc-sh.c:4125 +#: config/tc-sh.c:4131 msgid "negative offset" msgstr "desplazamiento negativo" -#: config/tc-sh.c:4270 +#: config/tc-sh.c:4282 msgid "misaligned offset" msgstr "desplazamiento desalineado" @@ -12765,15 +16553,15 @@ msgstr "Expresión de operando inválido" #: config/tc-sh64.c:773 config/tc-sh64.c:877 msgid "PTB operand is a SHmedia symbol" -msgstr "El operando PTB es un símbolo SHmedia" +msgstr "Operando PTB es un símbolo SHmedia" #: config/tc-sh64.c:776 config/tc-sh64.c:874 msgid "PTA operand is a SHcompact symbol" -msgstr "El operando PTA es un símbolo SHcompact" +msgstr "Operando PTA es un símbolo SHcompact" #: config/tc-sh64.c:792 msgid "invalid expression in operand" -msgstr "expresión inválida en el operando" +msgstr "expresión inválida en operando" #: config/tc-sh64.c:1483 #, c-format @@ -12842,124 +16630,120 @@ msgstr "operando inválido, no es un valor de 16-bit sin signo: %d" #: config/tc-sh64.c:1542 msgid "operand out of range for PT, PTA and PTB" -msgstr "operando fuera de rango para PT, PTA y PTB" +msgstr "operando fuera de limite para PT, PTA y PTB" #: config/tc-sh64.c:1544 #, c-format msgid "operand not a multiple of 4 for PT, PTA or PTB: %d" -msgstr "el operando no es un múltiplo de 4 para PT, PTA o PTB: %d" +msgstr "operando no es un múltiplo de 4 para PT, PTA o PTB: %d" -#: config/tc-sh64.c:2064 +#: config/tc-sh64.c:2065 #, c-format msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x" -msgstr "el operando MOVI no es un valor de 32-bit con signo: 0x%8x%08x" +msgstr "operando MOVI no es un valor de 32-bit con signo: 0x%8x%08x" -#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599 +#: config/tc-sh64.c:2422 config/tc-sh64.c:2585 config/tc-sh64.c:2600 msgid "invalid PIC reference" msgstr "referencia PIC inválida" -#: config/tc-sh64.c:2478 -msgid "can't find opcode" -msgstr "no se puede encontrar el código de operación" - -#: config/tc-sh64.c:2681 config/tc-sh64.c:2721 +#: config/tc-sh64.c:2682 config/tc-sh64.c:2722 msgid "invalid operand: expression in PT target" msgstr "operando inválido: expresión en el objetivo PT" -#: config/tc-sh64.c:2812 +#: config/tc-sh64.c:2813 #, c-format msgid "invalid operands to %s" msgstr "operandos inválidos para %s" -#: config/tc-sh64.c:2818 +#: config/tc-sh64.c:2819 #, c-format msgid "excess operands to %s" msgstr "exceso de operandos para %s" -#: config/tc-sh64.c:2863 +#: config/tc-sh64.c:2864 #, c-format msgid "The `.mode %s' directive is not valid with this architecture" msgstr "La directiva `.mode %s' no es válida para esta arquitectura" -#: config/tc-sh64.c:2871 +#: config/tc-sh64.c:2872 #, c-format msgid "Invalid argument to .mode: %s" msgstr "Argumento inválido para .mode: %s" -#: config/tc-sh64.c:2901 +#: config/tc-sh64.c:2902 #, c-format msgid "The `.abi %s' directive is not valid with this architecture" msgstr "La directiva `.abi %s' no es válida para esta arquitectura" -#: config/tc-sh64.c:2907 +#: config/tc-sh64.c:2908 msgid "`.abi 64' but command-line options do not specify 64-bit ABI" -msgstr "`.abi 64' pero las opciones de la línea de órdenes no especifica la ABI de 64-bit" +msgstr "`.abi 64' pero las casillas de la línea de órdenes no especifica la ABI de 64-bit" -#: config/tc-sh64.c:2912 +#: config/tc-sh64.c:2913 msgid "`.abi 32' but command-line options do not specify 32-bit ABI" -msgstr "`.abi 32' pero las opciones de la línea de órdenes no especifica la ABI de 32-bit" +msgstr "`.abi 32' pero las casillas de la línea de órdenes no especifica la ABI de 32-bit" -#: config/tc-sh64.c:2915 +#: config/tc-sh64.c:2916 #, c-format msgid "Invalid argument to .abi: %s" msgstr "Argumento inválido para .abi: %s" -#: config/tc-sh64.c:2970 +#: config/tc-sh64.c:2971 msgid "-no-mix is invalid without specifying SHcompact or SHmedia" msgstr "-no-mix es inválido sin especificar SHcompact o SHmedia" -#: config/tc-sh64.c:2975 +#: config/tc-sh64.c:2976 msgid "-shcompact-const-crange is invalid without SHcompact" msgstr "-shcompact-const-crange es inválido sin SHcompact" -#: config/tc-sh64.c:2978 +#: config/tc-sh64.c:2979 msgid "-expand-pt32 only valid with -abi=64" msgstr "-expand-pt32 sólo es válido con -abi=64" -#: config/tc-sh64.c:2981 +#: config/tc-sh64.c:2982 msgid "-no-expand only valid with SHcompact or SHmedia" msgstr "-no-expand sólo es válido con SHcompact o SHmedia" -#: config/tc-sh64.c:2984 +#: config/tc-sh64.c:2985 msgid "-expand-pt32 invalid together with -no-expand" msgstr "-expand-pt32 es inválido junto con -no-expand" -#: config/tc-sh64.c:3198 +#: config/tc-sh64.c:3199 msgid "SHmedia code not allowed in same section as constants and SHcompact code" msgstr "No se permite código SHmedia en la misma sección que las constantes y el código SHcompact" -#: config/tc-sh64.c:3216 +#: config/tc-sh64.c:3217 msgid "No segment info for current section" msgstr "No hay información de segmento para la sección actual" -#: config/tc-sh64.c:3255 +#: config/tc-sh64.c:3256 msgid "duplicate datalabel operator ignored" msgstr "se descarta el operador datalabel duplicado" -#: config/tc-sh64.c:3325 +#: config/tc-sh64.c:3323 msgid "Invalid DataLabel expression" msgstr "Expresión DataLabel inválida" -#: config/tc-sparc.c:300 config/tc-sparc.c:505 +#: config/tc-sparc.c:322 config/tc-sparc.c:537 msgid "Bad opcode table, broken assembler." -msgstr "Tabla de códigos de operación errónea, ensamblador descompuesto." +msgstr "Tabla de códigos operacionales equivocada, ensamblador descompuesto." -#: config/tc-sparc.c:497 +#: config/tc-sparc.c:529 #, c-format msgid "invalid architecture -xarch=%s" msgstr "arquitectura -xarch=%s inválida" -#: config/tc-sparc.c:569 +#: config/tc-sparc.c:610 #, c-format msgid "No compiled in support for %d bit object file format" msgstr "No se compiló el soporte para el formato de fichero objeto de %d bit" -#: config/tc-sparc.c:650 +#: config/tc-sparc.c:695 #, c-format msgid "SPARC options:\n" msgstr "Opciones SPARC:\n" -#: config/tc-sparc.c:679 +#: config/tc-sparc.c:724 #, c-format msgid "" "\n" @@ -12978,12 +16762,12 @@ msgstr "" "-relax\t\t\trelaja saltos y ramificaciones (por defecto)\n" "-no-relax\t\tevita cambiar cualquier salto y ramificación\n" -#: config/tc-sparc.c:687 +#: config/tc-sparc.c:732 #, c-format msgid "-k\t\t\tgenerate PIC\n" msgstr "-k\t\t\tgenera PIC\n" -#: config/tc-sparc.c:691 +#: config/tc-sparc.c:736 #, c-format msgid "" "-32\t\t\tcreate 32 bit object file\n" @@ -12992,12 +16776,12 @@ msgstr "" "-32\t\t\tcrea ficheros objeto de 32 bits\n" "-64\t\t\tcrea ficheros objeto de 64 bits\n" -#: config/tc-sparc.c:694 +#: config/tc-sparc.c:739 #, c-format msgid "\t\t\t[default is %d]\n" msgstr "\t\t\t[por defecto es %d]\n" -#: config/tc-sparc.c:696 +#: config/tc-sparc.c:741 #, c-format msgid "" "-TSO\t\t\tuse Total Store Ordering\n" @@ -13008,13 +16792,23 @@ msgstr "" "-PSO\t\t\tusa el Ordenamiento de Almacenamiento Parcial\n" "-RMO\t\t\tusa el Ordenamiento de Memoria Relajado\n" -#: config/tc-sparc.c:700 +#: config/tc-sparc.c:745 #, c-format msgid "\t\t\t[default is %s]\n" msgstr "\t\t\t[por defecto es %s]\n" -#: config/tc-sparc.c:702 -#, c-format +#: config/tc-sparc.c:747 +#, fuzzy, c-format +#| msgid "" +#| "-KPIC\t\t\tgenerate PIC\n" +#| "-V\t\t\tprint assembler version number\n" +#| "-undeclared-regs\tignore application global register usage without\n" +#| "\t\t\tappropriate .register directive (default)\n" +#| "-no-undeclared-regs\tforce error on application global register usage\n" +#| "\t\t\twithout appropriate .register directive\n" +#| "-q\t\t\tignored\n" +#| "-Qy, -Qn\t\tignored\n" +#| "-s\t\t\tignored\n" msgid "" "-KPIC\t\t\tgenerate PIC\n" "-V\t\t\tprint assembler version number\n" @@ -13022,6 +16816,7 @@ msgid "" "\t\t\tappropriate .register directive (default)\n" "-no-undeclared-regs\tforce error on application global register usage\n" "\t\t\twithout appropriate .register directive\n" +"--dcti-couples-detect\twarn when an unpredictable DCTI couple is found\n" "-q\t\t\tignored\n" "-Qy, -Qn\t\tignored\n" "-s\t\t\tignored\n" @@ -13036,7 +16831,7 @@ msgstr "" "-Qy, -Qn\t\tse descarta\n" "-s\t\t\tse descarta\n" -#: config/tc-sparc.c:714 +#: config/tc-sparc.c:760 #, c-format msgid "" "-EL\t\t\tgenerate code for a little endian machine\n" @@ -13049,332 +16844,372 @@ msgstr "" "--little-endian-data\tgenera código para una máquina que tenga\n" " instrucciones big endian y datos little endian.\n" -#: config/tc-sparc.c:851 +#: config/tc-sparc.c:1027 #, c-format msgid "Internal error: losing opcode: `%s' \"%s\"\n" -msgstr "Error interno: se pierde el código de operación: `%s' \"%s\"\n" +msgstr "Error interno: se pierde el código operacional: «%s» «%s»\n" -#: config/tc-sparc.c:870 +#: config/tc-sparc.c:1046 #, c-format msgid "Internal error: can't find opcode `%s' for `%s'\n" -msgstr "Error interno: no se puede encontrar el código de operación `%s' para `%s'\n" +msgstr "Error interno: no se puede encontrar el código operacional «%s» para «%s»\n" -#: config/tc-sparc.c:1053 +#: config/tc-sparc.c:1264 msgid "Support for 64-bit arithmetic not compiled in." msgstr "No se compiló el soporte para aritmética de 64-bit." -#: config/tc-sparc.c:1099 +#: config/tc-sparc.c:1310 msgid "set: number not in 0..4294967295 range" -msgstr "set: el número no está en el rango 0..4294967295" +msgstr "conjunto: el número no está en el limite 0..4294967295" -#: config/tc-sparc.c:1106 +#: config/tc-sparc.c:1317 msgid "set: number not in -2147483648..4294967295 range" -msgstr "set: el número no está en el rango -2147483648..4294967295" +msgstr "conjunto: el número no está en el limite -2147483648..4294967295" -#: config/tc-sparc.c:1165 +#: config/tc-sparc.c:1376 msgid "setsw: number not in -2147483648..4294967295 range" -msgstr "setsw: el número no está en el rango -2147483648..4294967295" +msgstr "conjunto sw: el número no está en el limite -2147483648..4294967295" -#: config/tc-sparc.c:1213 +#: config/tc-sparc.c:1424 msgid "setx: temporary register same as destination register" msgstr "setx: el registro temporal es el mismo que el registro destino" -#: config/tc-sparc.c:1284 +#: config/tc-sparc.c:1495 msgid "setx: illegal temporary register g0" msgstr "setx: registro temporal ilegal g0" -#: config/tc-sparc.c:1381 +#: config/tc-sparc.c:1603 +#, fuzzy +msgid "unpredictable DCTI couple" +msgstr "-(PC) impredecible" + +#: config/tc-sparc.c:1613 msgid "FP branch in delay slot" -msgstr "ramificación FP en la ranura de retraso" +msgstr "FP ramificado en ranura retrasada" -#: config/tc-sparc.c:1396 +#: config/tc-sparc.c:1629 msgid "FP branch preceded by FP instruction; NOP inserted" msgstr "ramificación FP precedida por una instrucción FP; se insertó NOP" -#: config/tc-sparc.c:1436 +#: config/tc-sparc.c:1669 msgid "failed special case insn sanity check" msgstr "falló la prueba de sanidad de la insn case especial" -#: config/tc-sparc.c:1562 +#: config/tc-sparc.c:1857 msgid ": invalid membar mask name" msgstr ": nombre de máscara membar inválido" -#: config/tc-sparc.c:1578 +#: config/tc-sparc.c:1873 msgid ": invalid membar mask expression" msgstr ": expresión de máscara membar inválida" -#: config/tc-sparc.c:1583 +#: config/tc-sparc.c:1878 msgid ": invalid membar mask number" msgstr ": número de máscara membar inválido" -#: config/tc-sparc.c:1598 +#: config/tc-sparc.c:1893 msgid ": invalid siam mode expression" msgstr ": expresión de modo siam inválida" -#: config/tc-sparc.c:1603 +#: config/tc-sparc.c:1898 msgid ": invalid siam mode number" msgstr ": número de modo siam inválido" -#: config/tc-sparc.c:1619 +#: config/tc-sparc.c:1914 msgid ": invalid prefetch function name" msgstr ": nombre de función de precargado inválido" -#: config/tc-sparc.c:1627 +#: config/tc-sparc.c:1922 msgid ": invalid prefetch function expression" msgstr ": expresión de función de precargado inválida" -#: config/tc-sparc.c:1632 +#: config/tc-sparc.c:1927 msgid ": invalid prefetch function number" msgstr ": número de función de precargado inválido" -#: config/tc-sparc.c:1660 config/tc-sparc.c:1672 +#: config/tc-sparc.c:1954 config/tc-sparc.c:1960 config/tc-sparc.c:1969 msgid ": unrecognizable privileged register" -msgstr ": no se reconoce el registro privilegiado" +msgstr ": no reconocido el registro privilegiado" -#: config/tc-sparc.c:1696 config/tc-sparc.c:1708 +#: config/tc-sparc.c:1992 config/tc-sparc.c:1998 config/tc-sparc.c:2007 msgid ": unrecognizable hyperprivileged register" -msgstr ": no se reconoce el registro hiperprivilegiado" +msgstr ": no reconocido el registro hiperprivilegiado" -#: config/tc-sparc.c:1732 config/tc-sparc.c:1757 -msgid ": unrecognizable v9a or v9b ancillary state register" -msgstr ": no se reconoce el registro de estado ancilar v9a o v9b" - -#: config/tc-sparc.c:1737 -msgid ": rd on write only ancillary state register" -msgstr ": rd en registro de estado ancilar de sólo escritura" - -#. %sys_tick and %sys_tick_cmpr are v9bnotv9a -#: config/tc-sparc.c:1745 -msgid ": unrecognizable v9a ancillary state register" -msgstr ": no se reconoce el registro de estado ancilar v9a" - -#: config/tc-sparc.c:1781 -msgid ": asr number must be between 16 and 31" -msgstr ": el número asr debe estar entre 16 y 31" +#: config/tc-sparc.c:2030 config/tc-sparc.c:2036 config/tc-sparc.c:2045 +#, fuzzy +#| msgid ": unrecognizable v9a ancillary state register" +msgid ": unrecognizable ancillary state register" +msgstr ": no reconocido el registro hiperprivilegiado" -#: config/tc-sparc.c:1789 +#: config/tc-sparc.c:2078 msgid ": asr number must be between 0 and 31" msgstr ": el número asr debe estar entre 0 y 31" -#: config/tc-sparc.c:1799 +#: config/tc-sparc.c:2087 #, c-format msgid ": expecting %asrN" msgstr ": se esperaba %asrN" -#: config/tc-sparc.c:1986 config/tc-sparc.c:2024 config/tc-sparc.c:2454 -#: config/tc-sparc.c:2490 +#: config/tc-sparc.c:2129 +#, fuzzy +#| msgid ": asr number must be between 0 and 31" +msgid ": crypto immediate must be between 0 and 31" +msgstr ": el número asr debe estar entre 0 y 31" + +#: config/tc-sparc.c:2138 +#, fuzzy +#| msgid "expecting register" +msgid ": expecting crypto immediate" +msgstr "CRIPTO" + +#: config/tc-sparc.c:2299 config/tc-sparc.c:2338 config/tc-sparc.c:2765 +#: config/tc-sparc.c:2801 #, c-format msgid "Illegal operands: %%%s requires arguments in ()" msgstr "Operandos ilegales: %%%s requiere de argumentos en ()" -#: config/tc-sparc.c:1992 +#: config/tc-sparc.c:2306 #, c-format msgid "Illegal operands: %%%s cannot be used together with other relocs in the insn ()" msgstr "Operandos ilegales: %%%s no se pueden usar junto con otras reubicaciones en la insn ()" -#: config/tc-sparc.c:2003 +#: config/tc-sparc.c:2317 #, c-format msgid "Illegal operands: %%%s can be only used with call __tls_get_addr" msgstr "Operandos ilegales: %%%s sólo se pueden usar con la llamada __tls_get_addr" -#: config/tc-sparc.c:2210 +#: config/tc-sparc.c:2524 msgid "detected global register use not covered by .register pseudo-op" msgstr "se detectó el uso de un registro global que no está cubierto por el pseudo-operador .register" -#: config/tc-sparc.c:2285 +#: config/tc-sparc.c:2626 msgid ": There are only 64 f registers; [0-63]" msgstr ": Solamente hay 64 registros f; [0-63]" -#: config/tc-sparc.c:2287 config/tc-sparc.c:2305 +#: config/tc-sparc.c:2628 config/tc-sparc.c:2646 msgid ": There are only 32 f registers; [0-31]" msgstr ": Solamente hay 32 registros f; [0-31]" -#: config/tc-sparc.c:2297 +#: config/tc-sparc.c:2638 msgid ": There are only 32 single precision f registers; [0-31]" msgstr ": Solamente hay 32 registros f de precisión sencilla; [0-31]" -#: config/tc-sparc.c:2502 +#: config/tc-sparc.c:2659 +#, fuzzy +#| msgid "operands 0 and 1 must be the same register" +msgid ": Instruction requires frs2 and frsd must be the same register" +msgstr "los operandos 0 y 1 debe ser el mismo registro" + +#: config/tc-sparc.c:2810 +#, c-format +msgid "Expression inside %%%s could not be parsed" +msgstr "" + +#: config/tc-sparc.c:2818 #, c-format msgid "Illegal operands: Can't do arithmetics other than + and - involving %%%s()" msgstr "Operandos ilegales: No se puede hacer aritmética aparte de + y - que involucre %%%s()" -#: config/tc-sparc.c:2614 +#: config/tc-sparc.c:2935 #, c-format msgid "Illegal operands: Can't add non-constant expression to %%%s()" msgstr "Operandos ilegales: No se puede agregar una expresión que no es constante a %%%s()" -#: config/tc-sparc.c:2624 +#: config/tc-sparc.c:2945 #, c-format msgid "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol" msgstr "Operandos ilegales: No se puede hacer aritmética que involucre a %%%s() de un símbolo reubicable" -#: config/tc-sparc.c:2642 +#: config/tc-sparc.c:2963 msgid ": PC-relative operand can't be a constant" -msgstr ": el operando relativo a PC no puede ser una constante" +msgstr ": operando relativo a PC no puede ser una constante" -#: config/tc-sparc.c:2649 +#: config/tc-sparc.c:2970 msgid ": TLS operand can't be a constant" -msgstr ": el operando TLS no puede ser una constante" +msgstr ": operando TLS no puede ser una constante" -#: config/tc-sparc.c:2682 +#: config/tc-sparc.c:2998 +msgid ": Immediate value in cbcond is out of range." +msgstr ": Valor inmediato dentro de ‘cbcond’ está fuera de limite." + +#: config/tc-sparc.c:3024 msgid ": invalid ASI name" msgstr ": nombre ASI inválido" -#: config/tc-sparc.c:2690 +#: config/tc-sparc.c:3033 msgid ": invalid ASI expression" msgstr ": expresión ASI inválida" -#: config/tc-sparc.c:2695 +#: config/tc-sparc.c:3038 msgid ": invalid ASI number" msgstr ": número ASI inválido" -#: config/tc-sparc.c:2792 +#: config/tc-sparc.c:3143 +#, fuzzy +#| msgid "non-immediate OPF operand, ignored" +msgid ": non-immdiate imm2 operand" +msgstr "operando OPF que no es inmediato, se descarta" + +#: config/tc-sparc.c:3148 +#, fuzzy +#| msgid "OPF immediate operand out of range (0-0x1ff)" +msgid ": imm2 immediate operand out of range (0-3)" +msgstr "operando inmediato OPF fuera de limite (0-0x1ff)" + +#: config/tc-sparc.c:3167 msgid "OPF immediate operand out of range (0-0x1ff)" -msgstr "operando inmediato OPF fuera de rango (0-0x1ff)" +msgstr "operando inmediato OPF fuera de limite (0-0x1ff)" -#: config/tc-sparc.c:2797 +#: config/tc-sparc.c:3172 msgid "non-immediate OPF operand, ignored" msgstr "operando OPF que no es inmediato, se descarta" -#: config/tc-sparc.c:2816 +#: config/tc-sparc.c:3191 msgid ": invalid cpreg name" msgstr ": nombre cpreg inválido" -#: config/tc-sparc.c:2845 +#: config/tc-sparc.c:3220 #, c-format msgid "Illegal operands%s" msgstr "Operandos ilegales%s" -#: config/tc-sparc.c:2884 +#: config/tc-sparc.c:3270 #, c-format msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" -msgstr "la arquitectura saltó de \"%s\" a \"%s\" en \"%s\"" +msgstr "la arquitectura saltó de «%s» a «%s» en «%s»" -#: config/tc-sparc.c:2920 +#: config/tc-sparc.c:3311 #, c-format -msgid "Architecture mismatch on \"%s\"." -msgstr "No coincide la arquitectura en \"%s\"." +msgid "Architecture mismatch on \"%s %s\"." +msgstr "Arquitectura incoherente en \"%s %s\"." -#: config/tc-sparc.c:2921 +#: config/tc-sparc.c:3312 #, c-format -msgid " (Requires %s; requested architecture is %s.)" -msgstr " (Se requiere %s; la arquitectura solicitada es %s.)" +msgid "(Requires %s; requested architecture is %s.)" +msgstr "(Requiere %s; arquitectura solicitada es %s.)" -#: config/tc-sparc.c:2933 +#: config/tc-sparc.c:3324 #, c-format msgid "Hardware capability \"%s\" not enabled for \"%s\"." -msgstr "La capacidad de hardware \"%s\" no se activó para \"%s\"." +msgstr "La capacidad de hardware «%s» no se activó para «%s»." -#: config/tc-sparc.c:3467 +#: config/tc-sparc.c:3753 config/tc-sparc.c:3760 config/tc-sparc.c:3767 +#: config/tc-sparc.c:3774 config/tc-sparc.c:3781 config/tc-sparc.c:3790 +#: config/tc-sparc.c:3802 config/tc-sparc.c:3813 config/tc-sparc.c:3835 +#: config/tc-sparc.c:3859 write.c:1176 +msgid "relocation overflow" +msgstr "desbordamiento de reubicación" + +#: config/tc-sparc.c:3914 #, c-format msgid "bad or unhandled relocation type: 0x%02x" -msgstr "tipo de reubicación errónea o sin manejar: 0x%02x" +msgstr "tipo reubicado equivocada o sin manipular: 0x%02x" -#: config/tc-sparc.c:3800 +#: config/tc-sparc.c:4273 msgid "Expected comma after name" -msgstr "Se esperaba una coma después del nombre" +msgstr "Se esperaba una coma tras nombre" -#: config/tc-sparc.c:3809 +#: config/tc-sparc.c:4282 #, c-format msgid "BSS length (%d.) <0! Ignored." msgstr "¡Longitud BSS (%d.) <0! Se descarta." -#: config/tc-sparc.c:3821 +#: config/tc-sparc.c:4294 msgid "bad .reserve segment -- expected BSS segment" -msgstr "segmento .reserve erróneo -- se esperaba el segmento BSS" +msgstr "segmento .reserve equivocado -- se esperaba el segmento BSS" -#: config/tc-sparc.c:3849 +#: config/tc-sparc.c:4322 #, c-format msgid "alignment too large; assuming %d" -msgstr "alineación demasiado grande; se asume %d" +msgstr "alineamiento demasiado grande; se asume %d" -#: config/tc-sparc.c:3855 config/tc-sparc.c:4005 +#: config/tc-sparc.c:4328 config/tc-sparc.c:4477 msgid "negative alignment" -msgstr "alineación negativa" +msgstr "alineamiento negativa" -#: config/tc-sparc.c:3865 config/tc-sparc.c:4027 read.c:1321 read.c:2371 +#: config/tc-sparc.c:4338 config/tc-sparc.c:4499 read.c:1522 read.c:2540 msgid "alignment not a power of 2" -msgstr "la alineación no es una potencia de 2" +msgstr "la alineamiento no es una potencia de 2" -#: config/tc-sparc.c:3918 +#: config/tc-sparc.c:4391 #, c-format msgid "Ignoring attempt to re-define symbol %s" msgstr "Se ignora el intento de redefinir el símbolo %s" -#: config/tc-sparc.c:3942 config/tc-v850.c:275 +#: config/tc-sparc.c:4414 config/tc-v850.c:283 msgid "Expected comma after symbol-name" -msgstr "Se esperaba una coma después del nombre del símbolo" +msgstr "Se esperaba una coma tras nombre del símbolo" -#: config/tc-sparc.c:3952 +#: config/tc-sparc.c:4424 #, c-format msgid ".COMMon length (%lu) out of range ignored" -msgstr "se descarta la longitud .COMMún (%lu) fuera de rango" +msgstr "longitud .COMMún (%lu) fuera de limite ignorado" -#: config/tc-sparc.c:3985 +#: config/tc-sparc.c:4457 msgid "Expected comma after common length" -msgstr "Se esperaba una coma después de la longitud común" +msgstr "Se esperaba una coma tras la longitud común" -#: config/tc-sparc.c:3999 +#: config/tc-sparc.c:4471 #, c-format msgid "alignment too large; assuming %ld" -msgstr "alineación demasiado grande; se asume %ld" +msgstr "alineamiento demasiado grande; se asume %ld" -#: config/tc-sparc.c:4142 +#: config/tc-sparc.c:4614 msgid "Unknown segment type" msgstr "Tipo de segmento desconocido" -#: config/tc-sparc.c:4217 config/tc-sparc.c:4227 +#: config/tc-sparc.c:4684 config/tc-sparc.c:4693 #, c-format msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" msgstr "la sintaxis de registro es .register %%g[2367],{#scratch|nombresimbolo|#ignore}" -#: config/tc-sparc.c:4245 +#: config/tc-sparc.c:4711 msgid "redefinition of global register" msgstr "redefinición del registro global" -#: config/tc-sparc.c:4256 +#: config/tc-sparc.c:4722 #, c-format msgid "Register symbol %s already defined." msgstr "El símbolo de registro %s ya estaba definido." -#: config/tc-sparc.c:4460 +#: config/tc-sparc.c:4926 #, c-format msgid "Illegal operands: %%r_plt in %d-byte data field" msgstr "Operandos ilegales: %%r_plt en el campo de datos de %d-bytes" -#: config/tc-sparc.c:4470 +#: config/tc-sparc.c:4936 #, c-format msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field" msgstr "Operandos ilegales: %%r_tls_dtpoff en el campo de datos de %d-bytes" -#: config/tc-sparc.c:4507 config/tc-vax.c:3312 +#: config/tc-sparc.c:4973 config/tc-vax.c:3317 #, c-format msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" -msgstr "Operandos ilegales: Sólo se permite %%r_%s%d en campos de datos de %d-bytes" +msgstr "Operandos ilegales: sólo se permite %%r_%s%d en campos de datos de %d-bytes" -#: config/tc-sparc.c:4515 config/tc-sparc.c:4546 config/tc-sparc.c:4555 -#: config/tc-vax.c:3320 config/tc-vax.c:3351 config/tc-vax.c:3360 +#: config/tc-sparc.c:4981 config/tc-sparc.c:5012 config/tc-sparc.c:5021 +#: config/tc-vax.c:3325 config/tc-vax.c:3356 config/tc-vax.c:3365 #, c-format msgid "Illegal operands: %%r_%s%d requires arguments in ()" msgstr "Operandos ilegales: %%r_%s%d requiere argumentos en ()" -#: config/tc-sparc.c:4564 config/tc-vax.c:3369 +#: config/tc-sparc.c:5030 config/tc-vax.c:3374 #, c-format msgid "Illegal operands: garbage after %%r_%s%d()" -msgstr "Operandos ilegales: hay basura después de %%r_%s%d()" +msgstr "Operandos ilegales: hay basura tras %%r_%s%d()" -#: config/tc-sparc.h:65 +#: config/tc-sparc.h:63 msgid "sparc convert_frag\n" msgstr "convert_frag de sparc\n" -#: config/tc-sparc.h:67 config/tc-z80.h:53 +#: config/tc-sparc.h:65 config/tc-z80.h:53 msgid "estimate_size_before_relax called" msgstr "se llamó a estimate_size_before_relax" #: config/tc-spu.c:130 #, c-format msgid "Can't hash instruction '%s':%s" -msgstr "No se puede dispersar la instrucción '%s':%s" +msgstr "No se puede dispersar la instrucción «%s»:%s" #: config/tc-spu.c:184 msgid "" @@ -13387,17 +17222,17 @@ msgstr "" #: config/tc-spu.c:290 #, c-format msgid "Invalid mnemonic '%s'" -msgstr "Mnemónico inválido '%s'" +msgstr "Mnemónico inválido «%s»" #: config/tc-spu.c:296 #, c-format msgid "'%s' is only available in DD2.0 or higher." -msgstr "'%s' sólo está disponible en DD2.0 o superior." +msgstr "«%s» sólo está disponible en DD2.0 o superior." #: config/tc-spu.c:328 #, c-format msgid "Error in argument %d. Expecting: \"%s\"" -msgstr "Error en el argumento %d. Se esperaba: \"%s\"" +msgstr "Error en el argumento %d. Se esperaba: «%s»" #: config/tc-spu.c:339 msgid "Mixing register syntax, with and without '$'." @@ -13419,17 +17254,17 @@ msgstr "'MFC_RdTagMask' (canal 12) sólo está disponible en DD2.0 o superior." #: config/tc-spu.c:609 #, c-format msgid "Using old style, %%lo(expr), please change to PPC style, expr@l." -msgstr "Se usa el estilo antiguo, %%lo(expr), por favor cambie al estilo PPC, expr@l." +msgstr "Utilizando estilo antiguo, %%lo(expr), por favor modifique al estilo PPC, expr@l." #: config/tc-spu.c:615 #, c-format msgid "Using old style, %%hi(expr), please change to PPC style, expr@h." -msgstr "Se usa el estilo antiguo %%hi(expr), por favor cambie al estilo PPC, expr@h." +msgstr "Utilizando estilo antiguo, %%hi(expr), por favor modifique al estilo PPC, expr@h." #: config/tc-spu.c:685 config/tc-spu.c:688 #, c-format msgid "Constant expression %d out of range, [%d, %d]." -msgstr "Expresión constante %d fuera de rango, [%d, %d]." +msgstr "Expresión constante %d fuera de limite, [%d, %d]." #: config/tc-spu.c:790 #, c-format @@ -13448,33 +17283,33 @@ msgstr "La relajación nunca debe ocurrir" #: config/tc-spu.c:1005 #, c-format msgid "Relocation doesn't fit. (relocation value = 0x%lx)" -msgstr "La reubicación no cabe. (valor de reubicación = 0x%lx)" +msgstr "La reubicación no cabe. (valor reubicado = 0x%lx)" #: config/tc-spu.h:85 msgid "spu convert_frag\n" msgstr "convert_frag de spu\n" -#: config/tc-tic30.c:37 +#: config/tc-tic30.c:36 msgid "first" msgstr "primero" -#: config/tc-tic30.c:37 +#: config/tc-tic30.c:36 msgid "second" msgstr "segundo" -#: config/tc-tic30.c:37 +#: config/tc-tic30.c:36 msgid "third" msgstr "tercero" -#: config/tc-tic30.c:37 +#: config/tc-tic30.c:36 msgid "fourth" msgstr "cuarto" -#: config/tc-tic30.c:37 +#: config/tc-tic30.c:36 msgid "fifth" msgstr "quinto" -#: config/tc-tic30.c:483 +#: config/tc-tic30.c:482 msgid "More than one AR register found in indirect reference" msgstr "Se encontró más un registro AR en la referencia indirecta" @@ -13482,382 +17317,379 @@ msgstr "Se encontró más un registro AR en la referencia indirecta" msgid "Illegal AR register in indirect reference" msgstr "Registro AR ilegal en la referencia indirecta" -#: config/tc-tic30.c:508 +#: config/tc-tic30.c:509 msgid "More than one displacement found in indirect reference" msgstr "Se encontró más de un desplazamiento en la referencia indirecta" -#: config/tc-tic30.c:516 +#: config/tc-tic30.c:518 msgid "Invalid displacement in indirect reference" msgstr "Desplazamiento inválido en la referencia indirecta" -#: config/tc-tic30.c:533 +#: config/tc-tic30.c:536 msgid "AR register not found in indirect reference" msgstr "No se encontró el registro AR en la referencia indirecta" #. Maybe an implied displacement of 1 again. -#: config/tc-tic30.c:549 +#: config/tc-tic30.c:553 msgid "required displacement wasn't given in indirect reference" msgstr "no se dio el desplazamiento requerido en la referencia indirecta" -#: config/tc-tic30.c:555 +#: config/tc-tic30.c:560 msgid "illegal indirect reference" msgstr "referencia indirecta ilegal" -#: config/tc-tic30.c:561 +#: config/tc-tic30.c:567 msgid "displacement must be an unsigned 8-bit number" msgstr "el desplazamiento debe ser un número de 8-bit sin signo" -#: config/tc-tic30.c:747 config/tc-tic30.c:1494 +#: config/tc-tic30.c:751 config/tc-tic30.c:1498 #, c-format msgid "Invalid character %s before %s operand" -msgstr "Carácter inválido %s antes del operando %s" +msgstr "Carácter inválido %s antes de operando %s" -#: config/tc-tic30.c:766 config/tc-tic30.c:1509 +#: config/tc-tic30.c:770 config/tc-tic30.c:1513 #, c-format msgid "Unbalanced parenthesis in %s operand." -msgstr "Paréntesis sin balancear en el operando %s." +msgstr "Paréntesis sin balancear en operando %s." -#: config/tc-tic30.c:782 config/tc-tic30.c:1519 +#: config/tc-tic30.c:786 config/tc-tic30.c:1523 #, c-format msgid "Invalid character %s in %s operand" -msgstr "Carácter inválido %s en el operando %s" +msgstr "Carácter inválido %s en operando %s" -#: config/tc-tic30.c:801 config/tc-tic30.c:1536 +#: config/tc-tic30.c:805 config/tc-tic30.c:1540 #, c-format msgid "Spurious operands; (%d operands/instruction max)" msgstr "Operandos espurios; (%d operandos/instrucción máximo)" #. Just skip it, if it's \n complain. -#: config/tc-tic30.c:819 config/tc-tic30.c:835 config/tc-tic30.c:1553 -#: config/tc-tic30.c:1569 +#: config/tc-tic30.c:823 config/tc-tic30.c:839 config/tc-tic30.c:1557 +#: config/tc-tic30.c:1573 msgid "Expecting operand after ','; got nothing" -msgstr "Se esperaba un operando después de ','; se obtuvo nada" +msgstr "Se esperaba un operando tras ','; se obtuvo nada" -#: config/tc-tic30.c:824 config/tc-tic30.c:1558 +#: config/tc-tic30.c:828 config/tc-tic30.c:1562 msgid "Expecting operand before ','; got nothing" msgstr "Se esperaba un operando antes de ','; se obtuvo nada" -#: config/tc-tic30.c:862 +#: config/tc-tic30.c:866 msgid "incorrect number of operands given in the first instruction" msgstr "número de operandos dados incorrecto en la primera instrucción" -#: config/tc-tic30.c:868 +#: config/tc-tic30.c:872 msgid "incorrect number of operands given in the second instruction" msgstr "número de operandos dados incorrecto en la segunda instrucción" -#: config/tc-tic30.c:889 +#: config/tc-tic30.c:893 #, c-format msgid "%s instruction, operand %d doesn't match" -msgstr "instrucción %s, el operando %d no coincide" +msgstr "instrucción %s, operando %d no coincide" #. Shouldn't get here. -#: config/tc-tic30.c:913 config/tc-tic30.c:920 +#: config/tc-tic30.c:917 config/tc-tic30.c:924 msgid "incorrect format for multiply parallel instruction" msgstr "formato incorrecto para la instrucción paralela multiply" -#: config/tc-tic30.c:927 +#: config/tc-tic30.c:931 msgid "destination for multiply can only be R0 or R1" msgstr "el destino para multiply sólo puede ser R0 o R1" -#: config/tc-tic30.c:934 +#: config/tc-tic30.c:938 msgid "destination for add/subtract can only be R2 or R3" msgstr "el destino para add/substract sólo puede ser R2 o R3" -#: config/tc-tic30.c:1001 +#: config/tc-tic30.c:1005 msgid "loading the same register in parallel operation" msgstr "se carga el mismo registro en la operación paralela" -#: config/tc-tic30.c:1383 -msgid "pc-relative " -msgstr "relativo a pc " - -#: config/tc-tic30.c:1444 +#: config/tc-tic30.c:1448 #, c-format msgid "Invalid character %s in opcode" -msgstr "Carácter inválido %s en el código de operación" +msgstr "Carácter inválido %s en el código operacional" -#: config/tc-tic30.c:1474 +#: config/tc-tic30.c:1478 #, c-format msgid "Unknown TMS320C30 instruction: %s" msgstr "Instrucción TMS320C30 desconocida: %s" -#: config/tc-tic30.c:1594 +#: config/tc-tic30.c:1598 msgid "Incorrect number of operands given" msgstr "Número incorrecto de operandos dados" -#: config/tc-tic30.c:1627 +#: config/tc-tic30.c:1631 #, c-format msgid "The %s operand doesn't match" -msgstr "El operando %s no coincide" +msgstr "Operando %s no coincide" #. Shouldn't make it to this stage. -#: config/tc-tic30.c:1652 config/tc-tic30.c:1664 +#: config/tc-tic30.c:1656 config/tc-tic30.c:1668 msgid "Incompatible first and second operands in instruction" msgstr "Primer y segundo operandos incompatibles en la instrucción" -#: config/tc-tic30.c:1778 +#: config/tc-tic30.c:1782 msgid "invalid short form floating point immediate operand" -msgstr "forma short inválida del operando inmediato de coma flotante" +msgstr "forma short inválida de operando inmediato de coma flotante" -#: config/tc-tic30.c:1788 +#: config/tc-tic30.c:1792 msgid "rounding down first operand float to unsigned int" msgstr "se redondea hacia abajo el primer operando de coma flotante a entero sin signo" -#: config/tc-tic30.c:1790 +#: config/tc-tic30.c:1794 msgid "only lower 16-bits of first operand are used" msgstr "sólo se usan los 16 bits inferiores del primer operando" -#: config/tc-tic30.c:1800 +#: config/tc-tic30.c:1804 msgid "rounding down first operand float to signed int" msgstr "se redondea hacia aboajo el primer operando de coma flotante a entero con signo" -#: config/tc-tic30.c:1805 config/tc-tic30.c:1876 +#: config/tc-tic30.c:1809 config/tc-tic30.c:1880 msgid "first operand is too large for 16-bit signed int" msgstr "el primer operando es demasiado grande para entero con signo de 16-bit" -#: config/tc-tic30.c:1870 +#: config/tc-tic30.c:1874 msgid "first operand is floating point" msgstr "el primer operando es número de coma flotante" #. Shouldn't get here. -#: config/tc-tic30.c:1901 +#: config/tc-tic30.c:1905 msgid "interrupt vector for trap instruction out of range" -msgstr "el vector de interrupción para la instrucción trap está fuera de rango" +msgstr "el vector de interrupción para la instrucción trap está fuera de limite" -#: config/tc-tic30.c:1946 +#: config/tc-tic30.c:1950 msgid "LDP instruction needs a 24-bit operand" msgstr "La instrucción LDP requiere un operando de 24-bit" -#: config/tc-tic30.c:1970 +#: config/tc-tic30.c:1974 msgid "first operand is too large for a 24-bit displacement" msgstr "el primer operando es demasiado grande para un desplazamiento de 24-bit" -#: config/tc-tic4x.c:399 +#: config/tc-tic4x.c:392 msgid "Nan, using zero." msgstr "Nan, se usa cero." -#: config/tc-tic4x.c:521 +#: config/tc-tic4x.c:514 #, c-format msgid "Cannot represent exponent in %d bits" msgstr "No se puede representar el exponente en %d bits" -#: config/tc-tic4x.c:604 config/tc-tic4x.c:614 +#: config/tc-tic4x.c:597 config/tc-tic4x.c:607 msgid "Invalid floating point number" msgstr "Número de coma flotante inválido" -#: config/tc-tic4x.c:734 +#: config/tc-tic4x.c:726 msgid "Comma expected\n" msgstr "Se esperaba una coma\n" -#: config/tc-tic4x.c:774 config/tc-tic54x.c:479 +#: config/tc-tic4x.c:762 config/tc-tic54x.c:471 msgid ".bss size argument missing\n" -msgstr "Falta el tamaño del argumento .bss\n" +msgstr "Ausente el tamaño del argumento .bss\n" -#: config/tc-tic4x.c:782 +#: config/tc-tic4x.c:770 #, c-format msgid ".bss size %ld < 0!" msgstr "¡Tamaño de .bss %ld < 0!" -#: config/tc-tic4x.c:916 +#: config/tc-tic4x.c:903 msgid "Non-constant symbols not allowed\n" msgstr "No se permiten símbolos que no sean constantes\n" -#: config/tc-tic4x.c:947 +#: config/tc-tic4x.c:934 msgid "Symbol missing\n" -msgstr "Falta un símbolo\n" +msgstr "Ausente símbolo\n" -#. Get terminator. #. Skip null symbol terminator. -#: config/tc-tic4x.c:993 +#: config/tc-tic4x.c:982 msgid ".sect: subsection name ignored" msgstr ".sect: se ignora el nombre de la subsección" -#: config/tc-tic4x.c:1021 config/tc-tic4x.c:1121 config/tc-tic54x.c:1441 +#: config/tc-tic4x.c:1010 config/tc-tic4x.c:1111 config/tc-tic54x.c:1424 #, c-format msgid "Error setting flags for \"%s\": %s" -msgstr "Error al establecer las opciones para \"%s\": %s" +msgstr "Error al establecer las casillas para «%s»: %s" -#: config/tc-tic4x.c:1052 +#: config/tc-tic4x.c:1042 msgid ".set syntax invalid\n" msgstr "sintaxis de .set inválida\n" -#: config/tc-tic4x.c:1110 +#: config/tc-tic4x.c:1100 msgid ".usect: non-zero alignment flag ignored" -msgstr ".usect: se descarta la opción de alineación que no es cero" +msgstr ".usect: se descarta la casilla de alineamiento que no es cero" -#: config/tc-tic4x.c:1141 +#: config/tc-tic4x.c:1131 #, c-format msgid "This assembler does not support processor generation %ld" msgstr "Este ensamblador no admite la generación de procesador %ld" -#: config/tc-tic4x.c:1145 +#: config/tc-tic4x.c:1135 msgid "Changing processor generation on fly not supported..." msgstr "No se admite la generación de cambio del procesador al vuelo..." -#: config/tc-tic4x.c:1444 +#: config/tc-tic4x.c:1433 msgid "Auxiliary register AR0--AR7 required for indirect" msgstr "Se requiere un registro auxiliar AR0--AR7 para el indirecto" -#: config/tc-tic4x.c:1458 +#: config/tc-tic4x.c:1447 #, c-format msgid "Bad displacement %d (require 0--255)\n" -msgstr "Desplazamiento %d erróneo (se requiere 0--255)\n" +msgstr "Desplazamiento %d equivocado (se requiere 0--255)\n" -#: config/tc-tic4x.c:1476 +#: config/tc-tic4x.c:1465 msgid "Index register IR0,IR1 required for displacement" msgstr "Se requiere un registro índice IR0,IR1 para el desplazamiento" -#: config/tc-tic4x.c:1545 +#: config/tc-tic4x.c:1533 msgid "Expecting a register name" msgstr "Se espera un nombre de registro" -#: config/tc-tic4x.c:1557 config/tc-tic4x.c:1580 config/tc-tic4x.c:1649 +#: config/tc-tic4x.c:1545 config/tc-tic4x.c:1568 config/tc-tic4x.c:1634 msgid "Number too large" msgstr "Número demasiado grande" -#: config/tc-tic4x.c:1597 +#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 msgid "Expecting a constant value" msgstr "Se espera un valor constante" -#: config/tc-tic4x.c:1604 +#: config/tc-tic4x.c:1589 #, c-format msgid "Bad direct addressing construct %s" -msgstr "Construcción de direccionamiento directo %s errónea" +msgstr "Construcción de direccionamiento directo %s equivocada" -#: config/tc-tic4x.c:1608 +#: config/tc-tic4x.c:1593 #, c-format msgid "Direct value of %ld is not suitable" msgstr "El valor directo de %ld no es adecuado" -#: config/tc-tic4x.c:1632 +#: config/tc-tic4x.c:1617 msgid "Unknown indirect addressing mode" -msgstr "Modo de direccionamiento indirecto %s desconocido" +msgstr "Desconoce modo de direccionamiento indirecto %s" -#: config/tc-tic4x.c:1729 +#: config/tc-tic4x.c:1714 #, c-format msgid "Immediate value of %ld is too large for ldf" msgstr "El valor inmediato de %ld es demasiado grande para ldf" -#: config/tc-tic4x.c:1769 +#: config/tc-tic4x.c:1754 msgid "Destination register must be ARn" msgstr "El registro destino debe ser ARn" -#: config/tc-tic4x.c:1788 config/tc-tic4x.c:2161 config/tc-tic4x.c:2220 +#: config/tc-tic4x.c:1773 config/tc-tic4x.c:2146 config/tc-tic4x.c:2205 #, c-format msgid "Immediate value of %ld is too large" msgstr "El valor inmediato de %ld es demasiado grande" -#: config/tc-tic4x.c:1817 config/tc-tic4x.c:2022 +#: config/tc-tic4x.c:1802 config/tc-tic4x.c:2007 msgid "Invalid indirect addressing mode" msgstr "Modo de direccionamiento indirecto inválido" -#: config/tc-tic4x.c:1841 config/tc-tic4x.c:1881 config/tc-tic4x.c:2072 -#: config/tc-tic4x.c:2094 +#: config/tc-tic4x.c:1826 config/tc-tic4x.c:1866 config/tc-tic4x.c:2057 +#: config/tc-tic4x.c:2079 msgid "Register must be Rn" msgstr "El registro debe ser Rn" -#: config/tc-tic4x.c:1895 config/tc-tic4x.c:1965 config/tc-tic4x.c:1979 +#: config/tc-tic4x.c:1880 config/tc-tic4x.c:1950 config/tc-tic4x.c:1964 msgid "Register must be R0--R7" msgstr "El registro debe ser R0--R7" -#: config/tc-tic4x.c:1919 config/tc-tic4x.c:1947 +#: config/tc-tic4x.c:1904 config/tc-tic4x.c:1932 #, c-format msgid "Invalid indirect addressing mode displacement %d" msgstr "Desplazamiento de modo de direccionamiento indirecto %d inválido" -#: config/tc-tic4x.c:1993 +#: config/tc-tic4x.c:1978 msgid "Destination register must be R2 or R3" msgstr "El registro destino debe ser R2 o R3" -#: config/tc-tic4x.c:2007 +#: config/tc-tic4x.c:1992 msgid "Destination register must be R0 or R1" msgstr "El registro destino debe ser R0 o R1" -#: config/tc-tic4x.c:2044 +#: config/tc-tic4x.c:2029 #, c-format msgid "Displacement value of %ld is too large" msgstr "El valor de desplazamiento de %ld es demasiado grande" -#: config/tc-tic4x.c:2105 config/tc-tic4x.c:2236 +#: config/tc-tic4x.c:2090 config/tc-tic4x.c:2221 msgid "Floating point number not valid in expression" msgstr "El número de coma flotante no es válido en la expresión" -#: config/tc-tic4x.c:2119 +#: config/tc-tic4x.c:2104 #, c-format msgid "Signed immediate value %ld too large" msgstr "El valor inmediato con signo %ld es demasiado grande" -#: config/tc-tic4x.c:2182 +#: config/tc-tic4x.c:2167 #, c-format msgid "Unsigned immediate value %ld too large" msgstr "El valor inmediato sin signo %ld es demasiado grande" -#: config/tc-tic4x.c:2250 +#: config/tc-tic4x.c:2235 #, c-format msgid "Immediate value %ld too large" msgstr "El valor inmediato de %ld es demasiado grande" -#: config/tc-tic4x.c:2269 config/tc-tic4x.c:2297 +#: config/tc-tic4x.c:2254 config/tc-tic4x.c:2282 msgid "Register must be ivtp or tvtp" msgstr "El registro debe ser ivtp o tvtp" -#: config/tc-tic4x.c:2283 +#: config/tc-tic4x.c:2268 msgid "Register must be address register" msgstr "El registro debe ser un registro de dirección" -#: config/tc-tic4x.c:2356 +#: config/tc-tic4x.c:2341 msgid "Source and destination register should not be equal" msgstr "Los registros fuente y destino no deben ser iguales" -#: config/tc-tic4x.c:2371 -msgid "Equal parallell destination registers, one result will be discarded" +#: config/tc-tic4x.c:2356 +#, fuzzy +#| msgid "Equal parallell destination registers, one result will be discarded" +msgid "Equal parallel destination registers, one result will be discarded" msgstr "Los registros de destino paralelo son iguales, un resultado se descartará" -#: config/tc-tic4x.c:2412 +#: config/tc-tic4x.c:2397 msgid "Too many operands scanned" msgstr "Se analizaron demasiados operandos" -#: config/tc-tic4x.c:2442 +#: config/tc-tic4x.c:2428 msgid "Parallel opcode cannot contain more than two instructions" -msgstr "El código de operación paralelo no puede contener más de dos instrucciones" +msgstr "El código operacional paralelo no puede contener más de dos instrucciones" -#: config/tc-tic4x.c:2515 +#: config/tc-tic4x.c:2501 #, c-format msgid "Invalid operands for %s" msgstr "Operandos inválidos para %s" -#: config/tc-tic4x.c:2518 +#: config/tc-tic4x.c:2504 #, c-format msgid "Invalid instruction %s" msgstr "Instrucción %s inválida" -#: config/tc-tic4x.c:2667 +#: config/tc-tic4x.c:2656 #, c-format msgid "Bad relocation type: 0x%02x" -msgstr "Tipo de reubicación erróneo: 0x%02x" +msgstr "Tipo de reubicación equivocado: 0x%02x" -#: config/tc-tic4x.c:2725 +#: config/tc-tic4x.c:2714 #, c-format msgid "Unsupported processor generation %d" msgstr "No se admite la generación de procesador %d" -#: config/tc-tic4x.c:2733 +#: config/tc-tic4x.c:2722 msgid "Option -b is depreciated, please use -mbig" -msgstr "La opción -b es obsoleta, por favor utilice -mbig" +msgstr "La casilla -b es obsoleta, por favor utilice -mbig" -#: config/tc-tic4x.c:2739 +#: config/tc-tic4x.c:2729 msgid "Option -p is depreciated, please use -mmemparm" -msgstr "La opción -p es obsoleta, por favor utilice -mmemparm" +msgstr "La casilla -p es obsoleta, por favor utilice -mmemparm" -#: config/tc-tic4x.c:2745 +#: config/tc-tic4x.c:2736 msgid "Option -r is depreciated, please use -mregparm" -msgstr "La opción -r es obsoleta, por favor utilice -mregparm" +msgstr "La casilla -r es obsoleta, por favor utilice -mregparm" -#: config/tc-tic4x.c:2751 +#: config/tc-tic4x.c:2743 msgid "Option -s is depreciated, please use -msmall" -msgstr "La opción -s es obsoleta, por favor utilice -msmall" +msgstr "La casilla -s es obsoleta, por favor utilice -msmall" -#: config/tc-tic4x.c:2779 +#: config/tc-tic4x.c:2772 #, c-format msgid "" "\n" @@ -13892,7 +17724,7 @@ msgstr "" " 44 - TMS320C44\n" " -mrev=REV define la revisión de hardware de cpu (num enteros).\n" " Las combinaciones de -mcpu y -mrev will activarán\n" -" o desctivarán las opciones apropiadas (-midle2,\n" +" o desctivarán las casillas apropiadas (-midle2,\n" " -mlowpower y -menhanced) de acuerdo al tipo escogido\n" " -mbig selecciona el modelo de memoria big\n" " -msmall selecciona el modelo de memoria small (por defecto)\n" @@ -13900,544 +17732,540 @@ msgstr "" " -mmemparm selecciona parámetros de memoria\n" " -midle2 activa el soporte para IDLE2\n" " -mlowpower activa el soporte para LOPOWER y MAXSPEED\n" -" -menhanced activa el soporte para códigos de operación mejorados\n" +" -menhanced activa el soporte para códigos operacionales mejorados\n" -#: config/tc-tic4x.c:2824 +#: config/tc-tic4x.c:2817 #, c-format msgid "Label \"$%d\" redefined" msgstr "Se redefinió la etiqueta \"$%d\"" -#: config/tc-tic4x.c:3032 +#: config/tc-tic4x.c:3027 #, c-format msgid "Reloc %d not supported by object file format" msgstr "El formato del fichero objeto no admite la reubicación %d" #. Only word (et al.), align, or conditionals are allowed within #. .struct/.union. -#: config/tc-tic54x.c:220 +#: config/tc-tic54x.c:219 msgid "pseudo-op illegal within .struct/.union" msgstr "pseudo-operación ilegal dentro de .struct/.union" -#: config/tc-tic54x.c:234 +#: config/tc-tic54x.c:233 #, c-format -msgid "C54x-specific command line options:\n" +msgid "C54x-specific command line options:\n" msgstr "Opciones de línea de órdenes específicas de C54x:\n" -#: config/tc-tic54x.c:235 +#: config/tc-tic54x.c:234 #, c-format msgid "-mfar-mode | -mf Use extended addressing\n" msgstr "-mfar-mode | -mf Utiliza direccionamiento extendido\n" -#: config/tc-tic54x.c:236 +#: config/tc-tic54x.c:235 #, c-format msgid "-mcpu=<CPU version> Specify the CPU version\n" msgstr "-mcpu=<versión CPU> Especifica la versión del CPU\n" -#: config/tc-tic54x.c:237 +#: config/tc-tic54x.c:236 #, c-format msgid "-merrors-to-file <filename>\n" msgstr "-merrors-to-file <nombre fichero>\n" -#: config/tc-tic54x.c:238 +#: config/tc-tic54x.c:237 #, c-format msgid "-me <filename> Redirect errors to a file\n" msgstr "-me <nombre fichero> Redirige los errores a un fichero\n" -#: config/tc-tic54x.c:350 +#: config/tc-tic54x.c:348 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'" msgstr "Se esperaban una coma y un símbolo para '.asg CADENA, SÍMBOLO'" -#: config/tc-tic54x.c:359 +#: config/tc-tic54x.c:357 msgid "symbols assigned with .asg must begin with a letter" msgstr "los símbolos asignados con .asg deben comenzar con una letra" -#: config/tc-tic54x.c:403 +#: config/tc-tic54x.c:397 msgid "Unterminated string after absolute expression" -msgstr "Cadena sin terminar después de una expresión absoluta" +msgstr "Cadena sin terminar tras una expresión absoluta" -#: config/tc-tic54x.c:411 +#: config/tc-tic54x.c:405 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'" msgstr "Se esperaban una coma y un símbolo para '.eval EXPR, SÍMBOLO'" -#: config/tc-tic54x.c:423 +#: config/tc-tic54x.c:415 msgid "symbols assigned with .eval must begin with a letter" msgstr "los símbolos asignados con .eval deben comenzar con una letra" -#: config/tc-tic54x.c:488 +#: config/tc-tic54x.c:480 #, c-format msgid ".bss size %d < 0!" msgstr "¡Tamaño de .bss %d < 0!" -#: config/tc-tic54x.c:677 +#: config/tc-tic54x.c:662 msgid "Offset on nested structures is ignored" msgstr "Se descarta el desplazamiento en estructuras anidadas" -#: config/tc-tic54x.c:727 +#: config/tc-tic54x.c:712 #, c-format msgid ".end%s without preceding .%s" msgstr ".end%s sin un .%s precedente" -#: config/tc-tic54x.c:793 +#: config/tc-tic54x.c:778 #, c-format msgid "Unrecognized struct/union tag '%s'" -msgstr "No se reconoce la marca de struct/union '%s'" +msgstr "No reconocida la marca de struct/union «%s»" -#: config/tc-tic54x.c:795 +#: config/tc-tic54x.c:780 msgid ".tag requires a structure tag" msgstr ".tag requiere una estructura tag" -#: config/tc-tic54x.c:801 +#: config/tc-tic54x.c:786 msgid "Label required for .tag" msgstr "Se requiere una etiqueta para .tag" -#: config/tc-tic54x.c:820 +#: config/tc-tic54x.c:805 #, c-format msgid ".tag target '%s' undefined" -msgstr "el objetivo .tag '%s' no está definido" +msgstr "el objetivo .tag «%s» no está definido" -#: config/tc-tic54x.c:882 +#: config/tc-tic54x.c:869 #, c-format msgid ".field count '%d' out of range (1 <= X <= 32)" -msgstr "la cuenta de .field '%d' está fuera de rango (1 <= X <= 32)" +msgstr "la cuenta de .field '%d' está fuera de limite (1 <= X <= 32)" -#: config/tc-tic54x.c:910 +#: config/tc-tic54x.c:897 #, c-format msgid "Unrecognized field type '%c'" -msgstr "No se reconoce el tipo de campo '%c'" +msgstr "No reconocido el tipo de campo '%c'" -#: config/tc-tic54x.c:1033 +#: config/tc-tic54x.c:1021 msgid "Overflow in expression, truncated to 8 bits" msgstr "Desbordamiento en la expresión, se trunca a 8 bits" -#: config/tc-tic54x.c:1038 +#: config/tc-tic54x.c:1026 msgid "Overflow in expression, truncated to 16 bits" msgstr "Desbordamiento en la expresión, se trunca a 16 bits" #. Disallow .byte with a non constant expression that will #. require relocation. -#: config/tc-tic54x.c:1046 +#: config/tc-tic54x.c:1034 msgid "Relocatable values require at least WORD storage" msgstr "Los valores reubicables requieren por lo menos almacenamiento WORD" -#: config/tc-tic54x.c:1107 +#: config/tc-tic54x.c:1095 msgid "Use of .def/.ref is deprecated. Use .global instead" msgstr "El uso de .def/.ref es obsoleto. Utilice en su lugar .global" -#: config/tc-tic54x.c:1300 +#: config/tc-tic54x.c:1287 msgid ".space/.bes repeat count is negative, ignored" msgstr "La cuenta de repetición .space/.bes es negativa, se descarta" -#: config/tc-tic54x.c:1305 +#: config/tc-tic54x.c:1292 msgid ".space/.bes repeat count is zero, ignored" msgstr "La cuenta de repetición .space/.bes es cero, se descarta" -#: config/tc-tic54x.c:1382 +#: config/tc-tic54x.c:1365 msgid "Missing size argument" -msgstr "Falta el tamaño del argumento" +msgstr "Ausente el tamaño del argumento" -#: config/tc-tic54x.c:1516 +#: config/tc-tic54x.c:1499 msgid "CPU version has already been set" msgstr "La versión de CPU ya se había establecido" -#: config/tc-tic54x.c:1520 +#: config/tc-tic54x.c:1503 #, c-format msgid "Unrecognized version '%s'" -msgstr "No se reconoce la versión '%s'" +msgstr "Versión no reconocida «%s»" -#: config/tc-tic54x.c:1526 +#: config/tc-tic54x.c:1509 msgid "Changing of CPU version on the fly not supported" msgstr "No se admite el cambio de la versión del CPU al vuelo" -#: config/tc-tic54x.c:1657 +#: config/tc-tic54x.c:1640 msgid "p2align not supported on this target" msgstr "No se admite p2align en este objetivo" -#: config/tc-tic54x.c:1669 +#: config/tc-tic54x.c:1652 msgid "Argument to .even ignored" msgstr "Se descarta el argumento para .even" -#: config/tc-tic54x.c:1715 +#: config/tc-tic54x.c:1698 msgid "Invalid field size, must be from 1 to 32" msgstr "Tamaño de campo inválido, debe ser de 1 a 32" -#: config/tc-tic54x.c:1728 +#: config/tc-tic54x.c:1711 msgid "field size must be 16 when value is relocatable" msgstr "el tamaño del campo debe ser 16 cuando el valor es reubicable" -#: config/tc-tic54x.c:1743 +#: config/tc-tic54x.c:1726 msgid "field value truncated" msgstr "se trunca valor del campo" -#: config/tc-tic54x.c:1850 config/tc-tic54x.c:2156 +#: config/tc-tic54x.c:1832 config/tc-tic54x.c:2131 #, c-format msgid "Unrecognized section '%s'" -msgstr "No se reconoce la sección '%s'" +msgstr "No reconocida sección «%s»" -#: config/tc-tic54x.c:1859 -msgid "Current section is unitialized, section name required for .clink" -msgstr "La sección actual no está inicializada, se requiere el nombre de sección para .clink" +#: config/tc-tic54x.c:1841 +msgid "Current section is uninitialized, section name required for .clink" +msgstr "La sección actual está no inicializada, se requirió el nombre seccional para .clink" -#: config/tc-tic54x.c:2066 +#: config/tc-tic54x.c:2042 msgid "ENDLOOP without corresponding LOOP" msgstr "ENDLOOP sin un LOOP correspondiente" -#: config/tc-tic54x.c:2107 +#: config/tc-tic54x.c:2083 msgid "Mixing of normal and extended addressing not supported" msgstr "No se admite la mezcla de direccionamiento normal y extendido" -#: config/tc-tic54x.c:2113 +#: config/tc-tic54x.c:2089 msgid "Extended addressing not supported on the specified CPU" msgstr "No se admite el direccionamiento extendido en el CPU especificado" -#: config/tc-tic54x.c:2162 +#: config/tc-tic54x.c:2137 msgid ".sblock may be used for initialized sections only" msgstr ".sblock se puede utilizar únicamente para secciones inicializadas" -#: config/tc-tic54x.c:2192 +#: config/tc-tic54x.c:2167 msgid "Symbol missing for .set/.equ" -msgstr "Falta el símbolo para .set/.equ" +msgstr "Ausente el símbolo para .set/.equ" -#: config/tc-tic54x.c:2248 +#: config/tc-tic54x.c:2223 msgid ".var may only be used within a macro definition" msgstr ".var solamente se puede usar dentro de una definición de macro" -#: config/tc-tic54x.c:2256 +#: config/tc-tic54x.c:2231 msgid "Substitution symbols must begin with a letter" msgstr "Los símbolos de sustitución deben empezar con una letra" -#: config/tc-tic54x.c:2349 +#: config/tc-tic54x.c:2323 #, c-format msgid "can't open macro library file '%s' for reading: %s" -msgstr "no se puede abrir el fichero de biblioteca de macro '%s' para lectura: %s" +msgstr "no se puede abrir el fichero de biblioteca de macro «%s» para lectura: %s" -#: config/tc-tic54x.c:2356 +#: config/tc-tic54x.c:2330 #, c-format msgid "File '%s' not in macro archive format" -msgstr "El fichero '%s' no está en el formato de archivo de macro" +msgstr "El fichero «%s» no está en el formato de archivo de macro" -#: config/tc-tic54x.c:2486 +#: config/tc-tic54x.c:2460 #, c-format msgid "Bad COFF version '%s'" -msgstr "Versión COFF '%s' errónea" +msgstr "Versión COFF «%s» equivocada" -#: config/tc-tic54x.c:2495 +#: config/tc-tic54x.c:2469 #, c-format msgid "Bad CPU version '%s'" -msgstr "Versión de CPU '%s' errónea" +msgstr "Versión de CPU «%s» equivocada" -#: config/tc-tic54x.c:2508 config/tc-tic54x.c:2511 +#: config/tc-tic54x.c:2482 config/tc-tic54x.c:2485 #, c-format msgid "Can't redirect stderr to the file '%s'" -msgstr "No se puede redirigir la salida de error estándar al fichero '%s'" +msgstr "No se puede redirigir la salida de error estándar al fichero «%s»" -#: config/tc-tic54x.c:2626 +#: config/tc-tic54x.c:2598 #, c-format msgid "Undefined substitution symbol '%s'" -msgstr "Símbolo de sustitución '%s' sin definir" +msgstr "Símbolo de sustitución «%s» sin definir" -#: config/tc-tic54x.c:3128 +#: config/tc-tic54x.c:3099 #, c-format msgid "Unbalanced parenthesis in operand %d" -msgstr "Paréntesis sin balancear en el operando %d" +msgstr "Paréntesis sin balancear en operando %d" -#: config/tc-tic54x.c:3159 config/tc-tic54x.c:3167 +#: config/tc-tic54x.c:3130 config/tc-tic54x.c:3138 msgid "Expecting operand after ','" -msgstr "Se esperaba un operando después de ','" +msgstr "Se esperaba un operando tras ','" -#: config/tc-tic54x.c:3178 +#: config/tc-tic54x.c:3149 msgid "Extra junk on line" msgstr "Basura extra en la línea" -#: config/tc-tic54x.c:3215 +#: config/tc-tic54x.c:3186 msgid "Badly formed address expression" msgstr "Expresión de dirección mal formada" -#: config/tc-tic54x.c:3468 +#: config/tc-tic54x.c:3439 #, c-format msgid "Invalid dmad syntax '%s'" -msgstr "Sintaxis de dmad '%s' inválida" +msgstr "Sintaxis de dmad «%s» inválida" -#: config/tc-tic54x.c:3532 +#: config/tc-tic54x.c:3503 #, c-format msgid "Use the .mmregs directive to use memory-mapped register names such as '%s'" -msgstr "Use la directiva .mmregs para utilizar nombres de registro mapeados en memoria tales como '%s'" +msgstr "Use la directiva .mmregs para utilizar nombres de registro mapeados en memoria tales como «%s»" -#: config/tc-tic54x.c:3583 +#: config/tc-tic54x.c:3554 msgid "Address mode *+ARx is write-only. Results of reading are undefined." msgstr "El modo de dirección *+ARx es de sólo escritura. El resultado de la lectura está indefinido." -#: config/tc-tic54x.c:3603 +#: config/tc-tic54x.c:3574 #, c-format msgid "Unrecognized indirect address format \"%s\"" -msgstr "No se reconoce el formato de dirección indirecta \"%s\"" +msgstr "No reconocido el formato de dirección indirecta «%s»" -#: config/tc-tic54x.c:3641 +#: config/tc-tic54x.c:3612 #, c-format msgid "Operand '%s' out of range (%d <= x <= %d)" -msgstr "El operando '%s' está fuera de rango (%d <= x <= %d)" +msgstr "Operando «%s» está fuera de limite (%d <= x <= %d)" -#: config/tc-tic54x.c:3661 +#: config/tc-tic54x.c:3632 msgid "Error in relocation handling" msgstr "Error en el manejo de la reubicación" -#: config/tc-tic54x.c:3680 config/tc-tic54x.c:3742 config/tc-tic54x.c:3770 +#: config/tc-tic54x.c:3651 config/tc-tic54x.c:3713 config/tc-tic54x.c:3741 #, c-format msgid "Unrecognized condition code \"%s\"" -msgstr "No se reconoce el código de condición \"%s\"" +msgstr "No reconocido el código de condición «%s»" -#: config/tc-tic54x.c:3697 +#: config/tc-tic54x.c:3668 #, c-format msgid "Condition \"%s\" does not match preceding group" -msgstr "La condición \"%s\" no coincide con el grupo precedente" +msgstr "La condición «%s» no coincide con el grupo precedente" -#: config/tc-tic54x.c:3705 +#: config/tc-tic54x.c:3676 #, c-format msgid "Condition \"%s\" uses a different accumulator from a preceding condition" -msgstr "La condición \"%s\" utiliza un acumulador diferente al de una condición precedente" +msgstr "La condición «%s» utiliza un acumulador diferente al de una condición precedente" -#: config/tc-tic54x.c:3712 +#: config/tc-tic54x.c:3683 msgid "Only one comparison conditional allowed" msgstr "Sólo se permite una comparación condicional" -#: config/tc-tic54x.c:3717 +#: config/tc-tic54x.c:3688 msgid "Only one overflow conditional allowed" msgstr "Sólo se permite un desbordamiento condicional" -#: config/tc-tic54x.c:3725 +#: config/tc-tic54x.c:3696 #, c-format msgid "Duplicate %s conditional" msgstr "Condicional %s duplicado" -#: config/tc-tic54x.c:3756 +#: config/tc-tic54x.c:3727 msgid "Invalid auxiliary register (use AR0-AR7)" msgstr "Registro auxiliar inválido (utilice AR0-AR7)" -#: config/tc-tic54x.c:3787 +#: config/tc-tic54x.c:3758 msgid "lk addressing modes are invalid for memory-mapped register addressing" msgstr "Los modos de direccionamiento lk son inválidos para el direccionamiento de registros mapeados en memoria" -#: config/tc-tic54x.c:3795 +#: config/tc-tic54x.c:3766 msgid "Address mode *+ARx is not allowed in memory-mapped register addressing. Resulting behavior is undefined." msgstr "El modo de dirección *+ARx no se permite en el direccionamiento de registros mapeados en memoria. El comportamiento resultante no está definido." -#: config/tc-tic54x.c:3821 +#: config/tc-tic54x.c:3792 msgid "Destination accumulator for each part of this parallel instruction must be different" msgstr "El acumulador de destino para cada parte de esta instrucción paralela debe ser diferente" -#: config/tc-tic54x.c:3870 +#: config/tc-tic54x.c:3841 #, c-format msgid "Memory mapped register \"%s\" out of range" -msgstr "El registro mapeado en memoria \"%s\" está fuera de rango" +msgstr "El registro mapeado en memoria «%s» está fuera de limite" -#: config/tc-tic54x.c:3909 +#: config/tc-tic54x.c:3880 msgid "Invalid operand (use 1, 2, or 3)" msgstr "Operando inválido (utilice 1, 2, ó 3)" -#: config/tc-tic54x.c:3934 +#: config/tc-tic54x.c:3906 msgid "A status register or status bit name is required" -msgstr "Se requiere un registro de estado o un nombre de bit de estado" +msgstr "Se requiere un registro estatal o un nombre de bit estatal" -#: config/tc-tic54x.c:3944 +#: config/tc-tic54x.c:3916 #, c-format msgid "Unrecognized status bit \"%s\"" -msgstr "No se reconoce el bit de estado \"%s\"" +msgstr "No reconocido el bit estatal «%s»" -#: config/tc-tic54x.c:3967 +#: config/tc-tic54x.c:3939 #, c-format msgid "Invalid status register \"%s\"" -msgstr "Registro de estado \"%s\" inválido" +msgstr "Registro estatal «%s» inválido" -#: config/tc-tic54x.c:3979 +#: config/tc-tic54x.c:3951 #, c-format msgid "Operand \"%s\" out of range (use 1 or 2)" -msgstr "El operando \"%s\" está fuera de rango (utilice 1 ó 2)" +msgstr "Operando «%s» está fuera de limite (utilice 1 ó 2)" -#: config/tc-tic54x.c:4182 +#: config/tc-tic54x.c:4154 #, c-format msgid "Unrecognized instruction \"%s\"" -msgstr "No se reconoce la instrucción \"%s\"" +msgstr "No reconocida la instrucción «%s»" -#: config/tc-tic54x.c:4211 +#: config/tc-tic54x.c:4183 #, c-format msgid "Unrecognized operand list '%s' for instruction '%s'" -msgstr "No se reconoce la lista de operandos '%s' para la instrucción '%s'" +msgstr "No reconocida la lista de operandos «%s» para la instrucción «%s»" -#: config/tc-tic54x.c:4240 +#: config/tc-tic54x.c:4212 #, c-format msgid "Unrecognized parallel instruction \"%s\"" -msgstr "No se reconoce la instrucción paralela \"%s\"" +msgstr "No reconocida la instrucción paralela «%s»" -#: config/tc-tic54x.c:4289 +#: config/tc-tic54x.c:4261 #, c-format msgid "Invalid operand (s) for parallel instruction \"%s\"" -msgstr "Operando(s) inválido(s) para la instrucción paralela \"%s\"" +msgstr "Operando(s) inválido(s) para la instrucción paralela «%s»" -#: config/tc-tic54x.c:4292 +#: config/tc-tic54x.c:4264 #, c-format msgid "Unrecognized parallel instruction combination \"%s || %s\"" -msgstr "No se reconoce la combinación de instrucciones paralelas \"%s || %s\"" +msgstr "No reconocida la combinación de instrucciones paralelas \"%s || %s\"" -#: config/tc-tic54x.c:4519 +#: config/tc-tic54x.c:4485 #, c-format msgid "%s symbol recursion stopped at second appearance of '%s'" -msgstr "La recursión del símbolo %s se detuvo en la segunda aparición de '%s'" +msgstr "La recursión del símbolo %s se detuvo en la segunda aparición de «%s»" -#: config/tc-tic54x.c:4559 +#: config/tc-tic54x.c:4525 msgid "Unrecognized substitution symbol function" -msgstr "No se reconoce la función de símbolo de sustitución" +msgstr "No reconocida la función simbólica de sustitución" -#: config/tc-tic54x.c:4564 +#: config/tc-tic54x.c:4530 msgid "Missing '(' after substitution symbol function" -msgstr "Falta un '(' después de la función de símbolo de sustitución" +msgstr "Ausente '(' tras la función simbólica de sustitución" -#: config/tc-tic54x.c:4578 +#: config/tc-tic54x.c:4544 msgid "Expecting second argument" msgstr "Se esperaba un segundo argumento" -#: config/tc-tic54x.c:4591 config/tc-tic54x.c:4641 +#: config/tc-tic54x.c:4557 config/tc-tic54x.c:4607 msgid "Extra junk in function call, expecting ')'" msgstr "Basura extra en la llamada a función, se esperaba ')'" -#: config/tc-tic54x.c:4617 +#: config/tc-tic54x.c:4583 msgid "Function expects two arguments" msgstr "La función espera dos argumentos" -#: config/tc-tic54x.c:4630 +#: config/tc-tic54x.c:4596 msgid "Expecting character constant argument" msgstr "Se espera una constante de carácter como argumento" -#: config/tc-tic54x.c:4636 +#: config/tc-tic54x.c:4602 msgid "Both arguments must be substitution symbols" msgstr "Ambos argumentos deben ser símbolos de sustitución" -#: config/tc-tic54x.c:4689 +#: config/tc-tic54x.c:4654 #, c-format msgid "Invalid subscript (use 1 to %d)" msgstr "Subíndice inválido (utilice de 1 a %d)" -#: config/tc-tic54x.c:4699 +#: config/tc-tic54x.c:4664 #, c-format -msgid "Invalid length (use 0 to %d" -msgstr "Longitud inválida (utilice de 0 a %d)" +msgid "Invalid length (use 0 to %d)" +msgstr "Longitud inválida (utilice 0 a %d)" -#: config/tc-tic54x.c:4709 +#: config/tc-tic54x.c:4674 msgid "Missing ')' in subscripted substitution symbol expression" -msgstr "Falta un ')' en la expresión de símbolo de sustitución suscrito" +msgstr "Ausente ')' en la expresión simbólico de sustitución suscrito" -#: config/tc-tic54x.c:4729 +#: config/tc-tic54x.c:4694 msgid "Missing forced substitution terminator ':'" -msgstr "Falta el terminador de sustitución forzada ':'" +msgstr "Ausente el terminador de sustitución forzada ':'" -#: config/tc-tic54x.c:4883 -#, c-format -msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left)" -msgstr "La instrucción no cabe en las ranuras de retardo disponibles (%d insns word, %d ranuras restantes)" +#: config/tc-tic54x.c:4846 +#, fuzzy, c-format +#| msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left)" +msgid "Instruction does not fit in available delay slots (%d-word insn, %d slot left)" +msgid_plural "Instruction does not fit in available delay slots (%d-word insn, %d slots left)" +msgstr[0] "La instrucción no cabe en las ranuras de retardo disponibles (%d insns word, %d ranuras restantes)" +msgstr[1] "La instrucción no cabe en las ranuras de retardo disponibles (%d insns word, %d ranuras restantes)" -#: config/tc-tic54x.c:4924 +#: config/tc-tic54x.c:4890 #, c-format msgid "Unrecognized parallel instruction '%s'" -msgstr "No se reconoce la instrucción paralela '%s'" +msgstr "No reconocida la instrucción paralela «%s»" -#: config/tc-tic54x.c:4936 +#: config/tc-tic54x.c:4902 #, c-format msgid "Instruction '%s' requires an LP cpu version" -msgstr "La instrucción '%s' requiere una versión de cpu LP" +msgstr "La instrucción «%s» requiere una versión de cpu LP" -#: config/tc-tic54x.c:4943 +#: config/tc-tic54x.c:4909 #, c-format msgid "Instruction '%s' requires far mode addressing" -msgstr "La instrucción '%s' requiere el modo de direccionamiento far" +msgstr "La instrucción «%s» requiere el modo de direccionamiento far" -#: config/tc-tic54x.c:4955 -#, c-format -msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined." -msgstr "La instrucción no cabe en las ranuras de retardo disponibles (%d insns word, %d ranuras restantes). El comportamiento resultante no está definido." +#: config/tc-tic54x.c:4921 +#, fuzzy, c-format +#| msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined." +msgid "Instruction does not fit in available delay slots (%d-word insn, %d slot left). Resulting behavior is undefined." +msgid_plural "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined." +msgstr[0] "La instrucción no cabe en las ranuras de retardo disponibles (%d insns word, %d ranuras restantes). El comportamiento resultante no está definido." +msgstr[1] "La instrucción no cabe en las ranuras de retardo disponibles (%d insns word, %d ranuras restantes). El comportamiento resultante no está definido." -#: config/tc-tic54x.c:4965 +#: config/tc-tic54x.c:4935 msgid "Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined." msgstr "Las instrucciones que causan discontinuidad en el PC no se permiten en una ranura de retardo. El comportamiento resultante no está definido." -#: config/tc-tic54x.c:4976 +#: config/tc-tic54x.c:4946 #, c-format msgid "'%s' is not repeatable. Resulting behavior is undefined." -msgstr "'%s' no se puede repetir. El comportamiento resultante no está definido." +msgstr "«%s» no se puede repetir. El comportamiento resultante no está definido." -#: config/tc-tic54x.c:4980 +#: config/tc-tic54x.c:4950 msgid "Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined." msgstr "Las instrucciones que usan modificadores de desplazamiento long o direcciones absolutas no se pueden repetir. El comportamiento resultante no está definido." -#: config/tc-tic54x.c:5132 +#: config/tc-tic54x.c:5100 #, c-format msgid "Unsupported relocation size %d" msgstr "No se admite el tamaño de reubicación %d" -#: config/tc-tic54x.c:5263 +#: config/tc-tic54x.c:5231 msgid "non-absolute value used with .space/.bes" msgstr "se utilizó un valor no absoluto con .space/.bes" -#: config/tc-tic54x.c:5267 +#: config/tc-tic54x.c:5235 #, c-format msgid "negative value ignored in %s" msgstr "se descarta el valor negativo en %s" -#: config/tc-tic54x.c:5355 +#: config/tc-tic54x.c:5323 #, c-format msgid "attempt to .space/.bes backwards? (%ld)" msgstr "¿se intentó hacer .space/.bes hacia atrás? (%ld)" -#: config/tc-tic54x.c:5387 -#, c-format -msgid "Invalid label '%s'" -msgstr "Etiqueta '%s' inválida" - -#: config/tc-tic6x.c:233 -#, c-format -msgid "unknown architecture '%s'" -msgstr "arquitectura '%s' desconocida" - -#: config/tc-tic6x.c:263 +#: config/tc-tic6x.c:262 #, c-format msgid "unknown -mpid= argument '%s'" -msgstr "argumento -mpid= '%s' desconocido" +msgstr "argumento -mpid= «%s» desconocido" -#: config/tc-tic6x.c:321 +#: config/tc-tic6x.c:320 #, c-format msgid "TMS320C6000 options:\n" -msgstr "opciones de TMS320C6000:\n" +msgstr "casillas de TMS320C6000:\n" -#: config/tc-tic6x.c:322 +#: config/tc-tic6x.c:321 #, c-format msgid " -march=ARCH enable instructions from architecture ARCH\n" msgstr " -march=ARQ permite instrucciones para la arquitectura ARQ\n" -#: config/tc-tic6x.c:323 +#: config/tc-tic6x.c:322 #, c-format msgid " -mbig-endian generate big-endian code\n" msgstr " -mbig-endian genera código big-endian\n" -#: config/tc-tic6x.c:324 +#: config/tc-tic6x.c:323 #, c-format msgid " -mlittle-endian generate little-endian code\n" msgstr " -mlittle-endian genera código little-endian\n" -#: config/tc-tic6x.c:325 +#: config/tc-tic6x.c:324 #, c-format msgid " -mdsbt code uses DSBT addressing\n" msgstr " -mdsbt el código usa direccionamiento DSBT\n" -#: config/tc-tic6x.c:326 +#: config/tc-tic6x.c:325 #, c-format msgid " -mno-dsbt code does not use DSBT addressing\n" msgstr " -mno-dsbt el código no usa direccionamiento DSBT\n" -#: config/tc-tic6x.c:327 +#: config/tc-tic6x.c:326 #, c-format msgid " -mpid=no code uses position-dependent data addressing\n" msgstr "" " -mpid=no el código usa direccionamiento de datos\n" " dependiente de la posición\n" -#: config/tc-tic6x.c:328 +#: config/tc-tic6x.c:327 #, c-format msgid "" " -mpid=near code uses position-independent data addressing,\n" @@ -14447,7 +18275,7 @@ msgstr "" " independiente de la posición, los accesos GOT\n" " usan el direccionamiento DP near\n" -#: config/tc-tic6x.c:330 +#: config/tc-tic6x.c:329 #, c-format msgid "" " -mpid=far code uses position-independent data addressing,\n" @@ -14457,529 +18285,525 @@ msgstr "" " independiente de la posición, los accesos GOT\n" " usan el direccionamiento DP far\n" -#: config/tc-tic6x.c:332 +#: config/tc-tic6x.c:331 #, c-format msgid " -mpic code addressing is position-independent\n" msgstr "" " -mpic el direccionamiento de código es\n" " independiente de posición\n" -#: config/tc-tic6x.c:333 +#: config/tc-tic6x.c:332 #, c-format msgid " -mno-pic code addressing is position-dependent\n" msgstr "" " -mno-pic el direccionamiento de código es\n" " dependiente de posición\n" -#: config/tc-tic6x.c:338 +#: config/tc-tic6x.c:337 #, c-format msgid "Supported ARCH values are:" msgstr "Se admiten los siguentes valores de ARQ:" -#: config/tc-tic6x.c:387 +#: config/tc-tic6x.c:386 msgid "unexpected .cantunwind directive" msgstr "directiva .cantunwind inesperada" -#: config/tc-tic6x.c:407 +#: config/tc-tic6x.c:406 msgid "unexpected .handlerdata directive" msgstr "directiva .handlerdata inesperada" -#: config/tc-tic6x.c:419 +#: config/tc-tic6x.c:418 msgid "personality routine required before .handlerdata directive" msgstr "se requirió una rutina personality antes de la directiva .handlerdata" -#: config/tc-tic6x.c:535 +#: config/tc-tic6x.c:532 msgid "expected symbol" msgstr "se esperaba un símbolo" -#: config/tc-tic6x.c:592 +#: config/tc-tic6x.c:579 +msgid "expected comma after symbol name" +msgstr "se esperaba una coma tras nombre del símbolo" + +#: config/tc-tic6x.c:589 #, c-format msgid "invalid length for .scomm directive" msgstr "longitud inválida para la directiva .scomm" -#: config/tc-tic6x.c:606 +#: config/tc-tic6x.c:603 msgid "alignment is not a positive number" -msgstr "la alineación no es un número positivo" +msgstr "la alineamiento no es un número positivo" -#: config/tc-tic6x.c:618 +#: config/tc-tic6x.c:615 msgid "alignment is not a power of 2" -msgstr "la alineación no es una potencia de 2" +msgstr "la alineamiento no es una potencia de 2" -#: config/tc-tic6x.c:633 +#: config/tc-tic6x.c:630 #, c-format msgid "attempt to re-define symbol `%s'" -msgstr "se intentó redefinir el símbolo `%s'" +msgstr "se intentó redefinir el símbolo «%s»" -#: config/tc-tic6x.c:642 +#: config/tc-tic6x.c:639 #, c-format msgid "attempt to redefine `%s' with a different length" -msgstr "se intentó redefinir `%s' con una longitud diferente" +msgstr "se intentó redefinir «%s» con una longitud diferente" -#: config/tc-tic6x.c:844 +#: config/tc-tic6x.c:841 msgid "multiple '||' on same line" msgstr "'||' múltiples en la misma línea" -#: config/tc-tic6x.c:847 +#: config/tc-tic6x.c:844 msgid "'||' after predicate" -msgstr "'||' después del predicado" +msgstr "'||' tras predicado" -#: config/tc-tic6x.c:891 +#: config/tc-tic6x.c:888 msgid "multiple predicates on same line" msgstr "predicados múltiples en la misma línea" -#: config/tc-tic6x.c:897 +#: config/tc-tic6x.c:894 #, c-format msgid "bad predicate '%s'" -msgstr "predicado '%s' erróneo" +msgstr "equivocación de predicado «%s»" -#: config/tc-tic6x.c:908 +#: config/tc-tic6x.c:905 msgid "predication on A0 not supported on this architecture" msgstr "la predicación en A0 no se admite en esta arquitectura" -#: config/tc-tic6x.c:941 +#: config/tc-tic6x.c:938 msgid "label after '||'" -msgstr "etiqueta después de '||'" +msgstr "etiqueta tras '||'" -#: config/tc-tic6x.c:947 +#: config/tc-tic6x.c:944 msgid "label after predicate" -msgstr "etiqueta después del predicado" +msgstr "etiqueta tras predicado" -#: config/tc-tic6x.c:971 +#: config/tc-tic6x.c:968 msgid "'||' not followed by instruction" msgstr "'||' no está seguido por una instrucción" -#: config/tc-tic6x.c:977 +#: config/tc-tic6x.c:974 msgid "predicate not followed by instruction" msgstr "el predicado no está seguido por una instrucción" -#: config/tc-tic6x.c:1410 +#: config/tc-tic6x.c:1407 #, c-format msgid "control register '%s' not supported on this architecture" -msgstr "el registro de control '%s' no se admite en esta arquitectura" +msgstr "el registro de control «%s» no se admite en esta arquitectura" -#: config/tc-tic6x.c:1589 config/tc-tic6x.c:1592 config/tc-tic6x.c:1645 -#: config/tc-tic6x.c:1649 +#: config/tc-tic6x.c:1586 config/tc-tic6x.c:1589 config/tc-tic6x.c:1642 +#: config/tc-tic6x.c:1646 #, c-format msgid "register number %u not supported on this architecture" msgstr "el número de registro %u no se admite en esta arquitectura" -#: config/tc-tic6x.c:1620 +#: config/tc-tic6x.c:1617 #, c-format msgid "register pair for operand %u of '%.*s' not a valid even/odd pair" -msgstr "la pareja de registros para el operando %u de '%.*s' no es una pareja par/impar válida" +msgstr "la pareja de registros para operando %u de '%.*s' no es una pareja par/impar válida" -#: config/tc-tic6x.c:1676 +#: config/tc-tic6x.c:1673 #, c-format msgid "junk after operand %u of '%.*s'" -msgstr "basura después del operando %u de '%.*s'" +msgstr "basura tras operando %u de '%.*s'" -#: config/tc-tic6x.c:1689 +#: config/tc-tic6x.c:1686 #, c-format msgid "bad register or register pair for operand %u of '%.*s'" -msgstr "registro o pareja de registros erróneos para el operando %u de '%.*s'" +msgstr "registro o pareja de registros equivocados para operando %u de '%.*s'" -#: config/tc-tic6x.c:1695 +#: config/tc-tic6x.c:1692 #, c-format msgid "bad register for operand %u of '%.*s'" -msgstr "registro erróneo para el operando %u de '%.*s'" +msgstr "registro equivocado para operando %u de '%.*s'" -#: config/tc-tic6x.c:1700 +#: config/tc-tic6x.c:1697 #, c-format msgid "bad register pair for operand %u of '%.*s'" -msgstr "pareja de registros errónea para el operando %u de '%.*s'" +msgstr "pareja de registros equivocada para operando %u de '%.*s'" -#: config/tc-tic6x.c:1705 +#: config/tc-tic6x.c:1702 #, c-format msgid "bad functional unit for operand %u of '%.*s'" -msgstr "unidad funcional errónea para el operando %u de '%.*s'" +msgstr "unidad funcional equivocada para operando %u de '%.*s'" -#: config/tc-tic6x.c:1710 +#: config/tc-tic6x.c:1707 #, c-format msgid "bad operand %u of '%.*s'" -msgstr "operando %u erróneo de '%.*s'" +msgstr "operando %u equivocado de '%.*s'" -#: config/tc-tic6x.c:1842 +#: config/tc-tic6x.c:1839 msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE" msgstr "$DSBT_INDEX se debe usar con __c6xabi_DSBT_BASE" -#: config/tc-tic6x.c:1882 +#: config/tc-tic6x.c:1879 msgid "$DSBT_INDEX not supported in this context" msgstr "no se admite $DSBT_INDEX en este contexto" -#: config/tc-tic6x.c:1895 +#: config/tc-tic6x.c:1892 msgid "$GOT not supported in this context" msgstr "no se admite $GOT en este contexto" -#: config/tc-tic6x.c:1912 +#: config/tc-tic6x.c:1909 msgid "$DPR_GOT not supported in this context" msgstr "no se admite $DPR_GOT en este contexto" -#: config/tc-tic6x.c:1933 +#: config/tc-tic6x.c:1930 msgid "$DPR_BYTE not supported in this context" msgstr "no se admite $DPR_BYTE en este contexto" -#: config/tc-tic6x.c:1950 +#: config/tc-tic6x.c:1947 msgid "$DPR_HWORD not supported in this context" msgstr "no se admite $DPR_HWORD en este contexto" -#: config/tc-tic6x.c:1967 +#: config/tc-tic6x.c:1964 msgid "$DPR_WORD not supported in this context" msgstr "no se admite $DPR_WORD en este contexto" -#: config/tc-tic6x.c:1986 +#: config/tc-tic6x.c:1983 msgid "$PCR_OFFSET not supported in this context" msgstr "no se admite $PCR_OFFSET en este contexto" -#: config/tc-tic6x.c:1997 +#: config/tc-tic6x.c:1994 msgid "invalid PC-relative operand" msgstr "operando relativo al PC inválido" -#: config/tc-tic6x.c:2035 +#: config/tc-tic6x.c:2031 #, c-format msgid "no %d-byte relocations available" msgstr "no hay reubicaciones de %d bytes disponibles" -#: config/tc-tic6x.c:2522 config/tc-tic6x.c:2553 config/tc-tic6x.c:2571 -#: config/tc-tic6x.c:2977 config/tc-tic6x.c:2996 config/tc-tic6x.c:3028 +#: config/tc-tic6x.c:2518 config/tc-tic6x.c:2549 config/tc-tic6x.c:2567 +#: config/tc-tic6x.c:2997 config/tc-tic6x.c:3016 config/tc-tic6x.c:3048 #, c-format msgid "operand %u of '%.*s' out of range" -msgstr "el operando %u de '%.*s' está fuera de rango" +msgstr "operando %u de '%.*s' está fuera de limite" -#: config/tc-tic6x.c:2615 config/tc-tic6x.c:2816 +#: config/tc-tic6x.c:2611 config/tc-tic6x.c:2836 #, c-format msgid "offset in operand %u of '%.*s' not divisible by %u" -msgstr "el desplazamiento en el operando %u de '%.*s' no es divisible por %u" +msgstr "el desplazamiento en operando %u de '%.*s' no es divisible por %u" -#: config/tc-tic6x.c:2808 config/tc-tic6x.c:2841 +#: config/tc-tic6x.c:2828 config/tc-tic6x.c:2861 #, c-format msgid "offset in operand %u of '%.*s' out of range" -msgstr "el desplazamiento en el operando %u de '%.*s' está fuera de rango" +msgstr "el desplazamiento en operando %u de '%.*s' está fuera de limite" -#: config/tc-tic6x.c:2923 +#: config/tc-tic6x.c:2943 #, c-format msgid "functional unit already masked for operand %u of '%.*s'" -msgstr "la unidad funcional ya está enmascarada para el operando %u de '%.*s'" +msgstr "unidad funcional ya está enmascarada para operando %u de '%.*s'" -#: config/tc-tic6x.c:2947 config/tc-tic6x.c:3706 +#: config/tc-tic6x.c:2967 config/tc-tic6x.c:3726 #, c-format msgid "'%.*s' instruction not in a software pipelined loop" -msgstr "la instrucción '%.*s' no está en un ciclo entubado por software" +msgstr "instrucción '%.*s' no está en un ciclo entubado por software" -#: config/tc-tic6x.c:3046 +#: config/tc-tic6x.c:3066 #, c-format msgid "instruction '%.*s' cannot be predicated" -msgstr "la instrucción '%.*s' no puede ser predicado" +msgstr "instrucción '%.*s' no puede ser predicado" -#: config/tc-tic6x.c:3175 -#, c-format -msgid "unknown opcode '%s'" -msgstr "código de operación '%s' desconocido" - -#: config/tc-tic6x.c:3314 +#: config/tc-tic6x.c:3334 #, c-format msgid "'%.*s' instruction not supported on this architecture" -msgstr "la instrucción '%.*s' no se admite en esta arquitectura" +msgstr "instrucción '%.*s' no se admite en esta arquitectura" -#: config/tc-tic6x.c:3322 +#: config/tc-tic6x.c:3342 #, c-format msgid "'%.*s' instruction not supported on this functional unit" -msgstr "la instrucción '%.*s' no se admite en esta unidad funcional" +msgstr "instrucción '%.*s' no se admite en esta unidad funcional" -#: config/tc-tic6x.c:3330 +#: config/tc-tic6x.c:3350 #, c-format msgid "'%.*s' instruction not supported on this functional unit for this architecture" -msgstr "la instrucción '%.*s' no se admite en esta unidad funcional para esta arquitectura" +msgstr "instrucción '%.*s' no se admite en esta unidad funcional para esta arquitectura" -#: config/tc-tic6x.c:3350 +#: config/tc-tic6x.c:3370 msgid "missing operand after comma" -msgstr "falta un operando después de la coma" +msgstr "ausente operando tras la coma" -#: config/tc-tic6x.c:3358 config/tc-tic6x.c:3376 +#: config/tc-tic6x.c:3378 config/tc-tic6x.c:3396 #, c-format msgid "too many operands to '%.*s'" msgstr "demasiados operandos para '%.*s'" -#: config/tc-tic6x.c:3389 +#: config/tc-tic6x.c:3409 #, c-format msgid "bad number of operands to '%.*s'" -msgstr "número erróneo de operandos para '%.*s'" +msgstr "número equivocado de operandos para '%.*s'" -#: config/tc-tic6x.c:3461 +#: config/tc-tic6x.c:3481 #, c-format msgid "operand %u of '%.*s' not constant" -msgstr "el operando %u de '%.*s' no es una constante" +msgstr "operando %u de '%.*s' no es una constante" -#: config/tc-tic6x.c:3466 +#: config/tc-tic6x.c:3486 #, c-format msgid "operand %u of '%.*s' on wrong side" -msgstr "el operando %u de '%.*s' está en el lado equivocado" +msgstr "operando %u de '%.*s' está en el lado equivocado" -#: config/tc-tic6x.c:3471 +#: config/tc-tic6x.c:3491 #, c-format msgid "operand %u of '%.*s' not a valid return address register" -msgstr "el operando %u de '%.*s' no es un registro de dirección de devolución válido" +msgstr "operando %u de '%.*s' no es un registro de dirección de devolución válido" -#: config/tc-tic6x.c:3477 +#: config/tc-tic6x.c:3497 #, c-format msgid "operand %u of '%.*s' is write-only" -msgstr "el operando %u de '%.*s' es de sólo escritura" +msgstr "operando %u de '%.*s' es de sólo escritura" -#: config/tc-tic6x.c:3482 +#: config/tc-tic6x.c:3502 #, c-format msgid "operand %u of '%.*s' is read-only" -msgstr "el operando %u de '%.*s' es de sólo lectura" +msgstr "operando %u de '%.*s' es de sólo lectura" -#: config/tc-tic6x.c:3487 +#: config/tc-tic6x.c:3507 #, c-format msgid "operand %u of '%.*s' not a valid memory reference" -msgstr "el operando %u de '%.*s' no es una referencia de memoria válida" +msgstr "operando %u de '%.*s' no es una referencia de memoria válida" -#: config/tc-tic6x.c:3493 +#: config/tc-tic6x.c:3513 #, c-format msgid "operand %u of '%.*s' not a valid base address register" -msgstr "el operando %u de '%.*s' no es un registro de dirección base válido" +msgstr "operando %u de '%.*s' no es un registro de dirección base válido" -#: config/tc-tic6x.c:3579 +#: config/tc-tic6x.c:3599 #, c-format msgid "bad operand combination for '%.*s'" -msgstr "combinación de operandos errónea para '%.*s'" +msgstr "combinación de operandos equivocada para '%.*s'" -#: config/tc-tic6x.c:3625 +#: config/tc-tic6x.c:3645 msgid "parallel instruction not following another instruction" msgstr "la instrucción paralela no está a continuación de otra instrucción" -#: config/tc-tic6x.c:3631 +#: config/tc-tic6x.c:3651 msgid "too many instructions in execute packet" msgstr "demasiadas instrucciones en el paquete de ejecución" -#: config/tc-tic6x.c:3636 +#: config/tc-tic6x.c:3656 msgid "label not at start of execute packet" msgstr "la etiqueta no está al inicio del paquete de ejecución" -#: config/tc-tic6x.c:3639 +#: config/tc-tic6x.c:3659 #, c-format msgid "'%.*s' instruction not at start of execute packet" msgstr "la instrucción '%.*s' no está al inicio del paquete de ejecución" -#: config/tc-tic6x.c:3687 +#: config/tc-tic6x.c:3707 msgid "functional unit already used in this execute packet" msgstr "la unidad funcional ya está en uso en este paquete de ejecución" -#: config/tc-tic6x.c:3695 +#: config/tc-tic6x.c:3715 msgid "nested software pipelined loop" msgstr "ciclo entubado por software anidado" -#: config/tc-tic6x.c:3714 +#: config/tc-tic6x.c:3734 msgid "'||^' without previous SPMASK" msgstr "'||^' sin un SPMASK previo" -#: config/tc-tic6x.c:3716 +#: config/tc-tic6x.c:3736 msgid "cannot mask instruction using no functional unit" msgstr "no se puede enmascarar la instrucción sin una unidad funcional" -#: config/tc-tic6x.c:3728 +#: config/tc-tic6x.c:3748 msgid "functional unit already masked" msgstr "la unidad funcional ya está enmascarada" -#: config/tc-tic6x.c:3793 +#: config/tc-tic6x.c:3813 msgid "value too large for 2-byte field" msgstr "valor demasiado grande para un campo de 2 bytes" -#: config/tc-tic6x.c:3803 +#: config/tc-tic6x.c:3823 msgid "value too large for 1-byte field" msgstr "valor demasiado grande para un campo de 1 byte" -#: config/tc-tic6x.c:3841 config/tc-tic6x.c:3906 config/tc-tic6x.c:3933 -#: config/tc-tic6x.c:3961 -msgid "immediate offset out of range" -msgstr "el desplazamiento inmediato está fuera de rango" - -#: config/tc-tic6x.c:3930 +#: config/tc-tic6x.c:3950 msgid "immediate offset not 2-byte-aligned" msgstr "el desplazamiento inmediato no está alineado a 2 bytes" -#: config/tc-tic6x.c:3958 +#: config/tc-tic6x.c:3978 msgid "immediate offset not 4-byte-aligned" msgstr "el desplazamiento inmediato no está alineado a 4 bytes" -#: config/tc-tic6x.c:3972 +#: config/tc-tic6x.c:3992 msgid "addend used with $DSBT_INDEX" msgstr "se usó addend con $DSBT_INDEX" -#: config/tc-tic6x.c:3986 config/tc-tic6x.c:4004 config/tc-tic6x.c:4022 -#: config/tc-tic6x.c:4040 +#: config/tc-tic6x.c:4006 config/tc-tic6x.c:4024 config/tc-tic6x.c:4042 +#: config/tc-tic6x.c:4060 msgid "PC-relative offset not 4-byte-aligned" msgstr "el desplazamiento relativo al PC no está alineado a 4 bytes" -#: config/tc-tic6x.c:3989 config/tc-tic6x.c:4007 config/tc-tic6x.c:4025 -#: config/tc-tic6x.c:4043 +#: config/tc-tic6x.c:4009 config/tc-tic6x.c:4027 config/tc-tic6x.c:4045 +#: config/tc-tic6x.c:4063 msgid "PC-relative offset out of range" -msgstr "el desplazamiento relativo al PC está fuera de rango" +msgstr "el desplazamiento relativo al PC está fuera de limite" -#: config/tc-tic6x.c:4522 +#: config/tc-tic6x.c:4542 #, c-format msgid "undefined symbol %s in PCR relocation" msgstr "símbolo sin definir %s en la reubicación PCR" -#: config/tc-tic6x.c:4640 +#: config/tc-tic6x.c:4660 #, c-format msgid "group section `%s' has no group signature" -msgstr "la sección de grupo `%s' no tiene firma de grupo" +msgstr "la sección de grupo «%s» no tiene firma de grupo" -#: config/tc-tic6x.c:4791 +#: config/tc-tic6x.c:4812 msgid "missing .endp before .cfi_startproc" -msgstr "falta un .endp antes de .cfi_startproc" +msgstr "ausente .endp antes de .cfi_startproc" -#: config/tc-tic6x.c:4895 +#: config/tc-tic6x.c:4917 msgid "stack pointer offset too large for personality routine" msgstr "el desplazamiento del puntero de pila es demasiado grande para la rutina personality" -#: config/tc-tic6x.c:4902 +#: config/tc-tic6x.c:4924 msgid "stack frame layout does not match personality routine" msgstr "la disposición del marco de pila no coincide con la rutina personality" -#: config/tc-tic6x.c:5036 +#: config/tc-tic6x.c:5058 msgid "too many unwinding instructions" msgstr "demasiadas instrucciones de desenredo" -#: config/tc-tic6x.c:5111 config/tc-tic6x.c:5124 config/tc-tic6x.c:5132 +#: config/tc-tic6x.c:5133 config/tc-tic6x.c:5146 config/tc-tic6x.c:5154 #, c-format msgid "unable to generate unwinding opcode for reg %d" -msgstr "no se puede genera códigos de operación de desenredo para el registro %d" +msgstr "no se puede genera códigos operacionales de desenredo para el registro %d" -#: config/tc-tic6x.c:5141 +#: config/tc-tic6x.c:5163 msgid "unable to restore return address from previously restored reg" msgstr "no se puede restaurar la dirección de devolución para el registro previamente restaurado" -#: config/tc-tic6x.c:5153 +#: config/tc-tic6x.c:5175 #, c-format msgid "unhandled CFA insn for unwinding (%d)" -msgstr "insn CFA sin manejar para el desenredo (%d)" +msgstr "insn CFA sin manipular para el desenredo (%d)" -#: config/tc-tic6x.c:5163 +#: config/tc-tic6x.c:5185 #, c-format msgid "unable to generate unwinding opcode for frame pointer reg %d" -msgstr "no se puede generar código de operación de desenredo para el registro de puntero a marco %d" +msgstr "no se puede generar código operacional de desenredo para el registro de puntero a marco %d" -#: config/tc-tic6x.c:5172 +#: config/tc-tic6x.c:5194 msgid "unable to generate unwinding opcode for frame pointer offset" -msgstr "no se puede generar código de operación de desenredo para el desplazamiento de puntero a marco" +msgstr "no se puede generar código operacional de desenredo para el desplazamiento de puntero a marco" -#: config/tc-tic6x.c:5181 +#: config/tc-tic6x.c:5203 msgid "unwound stack pointer not doubleword aligned" msgstr "el puntero de pila desenredado no está alineado a dobleword" -#: config/tc-tic6x.c:5326 +#: config/tc-tic6x.c:5348 msgid "stack frame layout too complex for unwinder" msgstr "la disposición del marco de pila es demasiado complejo para el desenredador" -#: config/tc-tic6x.c:5343 +#: config/tc-tic6x.c:5365 msgid "unwound frame has negative size" msgstr "el marco desenredado tiene tamaño negativo" -#: config/tc-tilegx.c:126 +#: config/tc-tilegx.c:142 #, c-format msgid "" " -Q ignored\n" " -V print assembler version number\n" +" -EB/-EL generate big-endian/little-endian code\n" " --32/--64 generate 32bit/64bit code\n" msgstr "" -" -Q se descarta\n" -" -V muestra el número de versión del ensamblador\n" +" -Q ignorado\n" +" -V escribe el número de versión del ensamblador\n" +" -EB/-EL genera código big-endian/little-endian\n" " --32/--64 genera código 32bit/64bit\n" -#: config/tc-tilegx.c:685 config/tc-tilepro.c:554 +#: config/tc-tilegx.c:736 config/tc-tilepro.c:627 msgid "Invalid operator for operand." -msgstr "Operador inválido para el operando." +msgstr "Operador inválido para operando." -#: config/tc-tilegx.c:696 config/tc-tilepro.c:565 +#: config/tc-tilegx.c:757 config/tc-tilepro.c:648 msgid "Operator may only be applied to symbols." msgstr "El operador sólo se puede aplicar a símbolos." -#: config/tc-tilegx.c:766 config/tc-tilepro.c:635 +#: config/tc-tilegx.c:822 config/tc-tilepro.c:713 #, c-format msgid "Writes to register '%s' are not allowed." -msgstr "No se permiten las escrituras al registro '%s'." +msgstr "No se permiten las escrituras al registro «%s»." -#: config/tc-tilegx.c:793 config/tc-tilepro.c:662 +#: config/tc-tilegx.c:849 config/tc-tilepro.c:740 #, c-format msgid "Two instructions in the same bundle both write to register %s, which is not allowed." msgstr "Dos instrucciones en el mismo agrupado y ambas escriben al registro %s, lo cual no se permite." -#: config/tc-tilegx.c:858 config/tc-tilepro.c:726 +#: config/tc-tilegx.c:914 config/tc-tilepro.c:804 #, c-format msgid "'%s' may not be bundled with other instructions." msgstr "'%s 'no se puede agrupar con otras instrucciones." -#: config/tc-tilegx.c:888 config/tc-tilepro.c:756 +#: config/tc-tilegx.c:944 config/tc-tilepro.c:834 msgid "Invalid combination of instructions for bundle." msgstr "Combinación inválida de instrucciones para el agrupado." -#: config/tc-tilegx.c:923 config/tc-tilepro.c:791 +#: config/tc-tilegx.c:979 config/tc-tilepro.c:869 msgid "instruction address is not a multiple of 8" -msgstr "la dirección de la instrucción no es un múltiplo de 8" +msgstr "la instrucción direccional no es un múltiplo de 8" -#: config/tc-tilegx.c:1000 config/tc-tilepro.c:869 +#: config/tc-tilegx.c:1056 config/tc-tilepro.c:947 msgid "Invalid expression." msgstr "Expresión inválida." -#: config/tc-tilegx.c:1043 config/tc-tilepro.c:911 +#: config/tc-tilegx.c:1102 config/tc-tilepro.c:989 #, c-format msgid "Expected register, got '%s'." -msgstr "Se esperaba un registro, se obtuvo '%s'." +msgstr "Se esperaba un registro, se obtuvo «%s»." -#: config/tc-tilegx.c:1052 config/tc-tilepro.c:918 +#: config/tc-tilegx.c:1109 config/tc-tilepro.c:996 #, c-format msgid "Found use of non-canonical register name %s; use %s instead." msgstr "Se encontró el uso del nombre de registro %s que no es canónico; use %s en su lugar." -#: config/tc-tilegx.c:1114 config/tc-tilepro.c:977 +#: config/tc-tilegx.c:1169 config/tc-tilepro.c:1055 #, c-format msgid "Too few operands to '%s'." -msgstr "Faltan operandos para '%s'." +msgstr "Ausenten operandos para «%s»." -#: config/tc-tilegx.c:1119 config/tc-tilepro.c:982 +#: config/tc-tilegx.c:1174 config/tc-tilepro.c:1060 #, c-format msgid "Unexpected character '%c' after operand %d to %s." -msgstr "Carácter '%c' inesperado antes del operando %d para %s." +msgstr "Carácter '%c' inesperado antes de operando %d para %s." -#: config/tc-tilegx.c:1140 config/tc-tilepro.c:1003 +#: config/tc-tilegx.c:1195 config/tc-tilepro.c:1081 msgid "Expected immediate expression" msgstr "Se esperaba una expresión inmediata" -#: config/tc-tilegx.c:1153 config/tc-tilegx.c:1762 config/tc-tilepro.c:1016 -#: config/tc-tilepro.c:1561 +#: config/tc-tilegx.c:1208 config/tc-tilegx.c:1813 config/tc-tilepro.c:1094 +#: config/tc-tilepro.c:1593 msgid "Found '}' when not bundling." msgstr "Se encontró '}' cuando no se está agrupando." -#: config/tc-tilegx.c:1194 config/tc-tilepro.c:1056 +#: config/tc-tilegx.c:1249 config/tc-tilepro.c:1134 #, c-format msgid "Unknown opcode `%.*s'." -msgstr "Se desconoce el código de operación `%.*s'." +msgstr "Desconoce código operacional `%.*s'." -#: config/tc-tilegx.c:1205 config/tc-tilepro.c:1067 +#: config/tc-tilegx.c:1260 config/tc-tilepro.c:1145 msgid "Too many instructions for bundle." msgstr "Demasiadas instrucciones para la agrupación." -#: config/tc-tilegx.c:1291 config/tc-tilepro.c:1152 +#: config/tc-tilegx.c:1355 config/tc-tilepro.c:1230 msgid "Bad call to md_atof ()" -msgstr "Llamada errónea a md_atof ()" +msgstr "Llamada equivocada a md_atof ()" -#: config/tc-tilegx.c:1367 config/tc-tilepro.c:1215 +#: config/tc-tilegx.c:1431 config/tc-tilepro.c:1293 msgid "This operator only produces two byte values." msgstr "Este operador sólo produce valores de dos bytes." -#: config/tc-tilegx.c:1393 config/tc-tilepro.c:1241 +#: config/tc-tilegx.c:1457 config/tc-tilepro.c:1319 #, c-format msgid "unsupported BFD relocation size %d" msgstr "no se admite el tamaño de reubicación BFD %d" -#: config/tc-tilegx.c:1707 config/tc-tilepro.c:1506 +#: config/tc-tilegx.c:1758 config/tc-tilepro.c:1538 #, c-format msgid "internal error? cannot generate `%s' relocation (%d, %d)" -msgstr "¿Error interno? no se puede generar la reubicación `%s' (%d, %d)" +msgstr "¿Error interno? no se puede generar la reubicación «%s» (%d, %d)" -#: config/tc-tilegx.c:1750 config/tc-tilepro.c:1549 +#: config/tc-tilegx.c:1801 config/tc-tilepro.c:1581 msgid "Found '{' when already bundling." msgstr "Se encontró '{' cuando ya estaba agrupado." @@ -14992,408 +18816,487 @@ msgstr "" " -Q se descarta\n" " -V muestra el número de versión del ensamblador\n" -#: config/tc-v850.c:286 +#: config/tc-v850.c:294 #, c-format msgid ".COMMon length (%d.) < 0! Ignored." msgstr "¡Longitud .COMMún (%d.) < 0! Se descarta." -#: config/tc-v850.c:307 +#: config/tc-v850.c:315 #, c-format msgid "Length of .comm \"%s\" is already %ld. Not changed to %d." -msgstr "La longitud de .comm \"%s\" ya es %ld. No se cambia a %d." +msgstr "La longitud de .comm «%s» ya es %ld. No se cambia a %d." -#: config/tc-v850.c:333 +#: config/tc-v850.c:341 msgid "Common alignment negative; 0 assumed" msgstr "Alineación común negativa; se asume 0" -#: config/tc-v850.c:536 +#: config/tc-v850.c:545 msgid ".longcall pseudo-op seen when not relaxing" msgstr "se vio el pseudo-operador .longcall cuando no se estaba relajando" -#: config/tc-v850.c:538 +#: config/tc-v850.c:547 msgid ".longjump pseudo-op seen when not relaxing" msgstr "se vio el pseudo-operador .longjump cuando no se estaba relajando" -#: config/tc-v850.c:545 +#: config/tc-v850.c:554 msgid "bad .longcall format" -msgstr "formato de .longcall erróneo" +msgstr "formato de .longcall equivocado" -#: config/tc-v850.c:1182 +#: config/tc-v850.c:1393 #, c-format msgid "unknown operand shift: %x\n" msgstr "operando de desplazamiento desconocido: %x\n" -#: config/tc-v850.c:1183 +#: config/tc-v850.c:1394 msgid "internal failure in parse_register_list" msgstr "falla interna en parse_register_list" -#: config/tc-v850.c:1199 +#: config/tc-v850.c:1410 msgid "constant expression or register list expected" msgstr "se esperaba una expresión constante o una lista de registros" -#: config/tc-v850.c:1204 +#: config/tc-v850.c:1415 msgid "high bits set in register list expression" msgstr "se establecieron los bits altos en la expresión de lista de registros" -#: config/tc-v850.c:1242 config/tc-v850.c:1299 +#: config/tc-v850.c:1453 config/tc-v850.c:1510 msgid "illegal register included in list" msgstr "se incluyó un registro ilegal en la lista" -#: config/tc-v850.c:1248 +#: config/tc-v850.c:1459 msgid "system registers cannot be included in list" msgstr "los registros del sistema no se pueden incluir en la lista" -#: config/tc-v850.c:1274 +#: config/tc-v850.c:1485 msgid "second register should follow dash in register list" msgstr "el segundo registro debe estar a continuación de un guión en la lista de registros" -#: config/tc-v850.c:1279 +#: config/tc-v850.c:1490 msgid "second register should be greater than first register" msgstr "el segundo registro debe ser mayor que el primer registro" -#: config/tc-v850.c:1327 +#: config/tc-v850.c:1540 #, c-format msgid " V850 options:\n" msgstr "Opciones de V850:\n" -#: config/tc-v850.c:1328 +#: config/tc-v850.c:1541 #, c-format msgid " -mwarn-signed-overflow Warn if signed immediate values overflow\n" msgstr " -mwarn-signed-overflow Avisa si los valores inmediatos con signo desbordan\n" -#: config/tc-v850.c:1329 +#: config/tc-v850.c:1542 #, c-format msgid " -mwarn-unsigned-overflow Warn if unsigned immediate values overflow\n" msgstr " -mwarn-unsigned-overflow Avisa si los valores inmediato sin signo desbordan\n" -#: config/tc-v850.c:1330 +#: config/tc-v850.c:1543 #, c-format msgid " -mv850 The code is targeted at the v850\n" msgstr " -mv850 El código está destinado para el v850\n" -#: config/tc-v850.c:1331 +#: config/tc-v850.c:1544 #, c-format msgid " -mv850e The code is targeted at the v850e\n" msgstr " -mv850e El código está destinado para el v850e\n" -#: config/tc-v850.c:1332 +#: config/tc-v850.c:1545 #, c-format msgid " -mv850e1 The code is targeted at the v850e1\n" msgstr " -mv850e1 El código está destinado para el v850e1\n" -#: config/tc-v850.c:1333 +#: config/tc-v850.c:1546 #, c-format msgid " -mv850e2 The code is targeted at the v850e2\n" msgstr " -mv850e2 El código está destinado para el v850e2\n" -#: config/tc-v850.c:1334 +#: config/tc-v850.c:1547 #, c-format msgid " -mv850e2v3 The code is targeted at the v850e2v3\n" msgstr " -mv850e2v3 El código está destinado para el v850e2v3\n" -#: config/tc-v850.c:1335 +#: config/tc-v850.c:1548 +#, c-format +msgid " -mv850e2v4 Alias for -mv850e3v5\n" +msgstr " -mv850e2v4 Alias para -mv850e3v5\n" + +#: config/tc-v850.c:1549 +#, c-format +msgid " -mv850e3v5 The code is targeted at the v850e3v5\n" +msgstr " -mv850e3v5 El código está destinado para el v850e3v5\n" + +#: config/tc-v850.c:1550 #, c-format msgid " -mrelax Enable relaxation\n" msgstr " -mrelax Activa la relajación\n" -#: config/tc-v850.c:1336 +#: config/tc-v850.c:1551 #, c-format msgid " --disp-size-default-22 branch displacement with unknown size is 22 bits (default)\n" msgstr " --disp-size-default-22 el desplazamiento de ramificación de tamaño desconocido es de 22 bits (por defecto)\n" -#: config/tc-v850.c:1337 +#: config/tc-v850.c:1552 #, c-format msgid " --disp-size-default-32 branch displacement with unknown size is 32 bits\n" msgstr " --disp-size-default-32 el desplazamiento de ramificación de tamaño desconocido es de 32 bits\n" -#: config/tc-v850.c:1338 +#: config/tc-v850.c:1553 #, c-format msgid " -mextension enable extension opcode support\n" msgstr " -mextension activa el soporte de códigod de operación de extensión\n" -#: config/tc-v850.c:1339 +#: config/tc-v850.c:1554 #, c-format msgid " -mno-bcond17\t\t disable b<cond> disp17 instruction\n" msgstr " -mno-bcond17\t\t desactiva la instrucción b<cond> disp17\n" -#: config/tc-v850.c:1340 +#: config/tc-v850.c:1555 #, c-format msgid " -mno-stld23\t\t disable st/ld offset23 instruction\n" msgstr " -mno-stld23\t\t desactiva la instrucción st/ld offset23\n" -#: config/tc-v850.c:1655 +#: config/tc-v850.c:1556 +#, fuzzy, c-format +#| msgid " -moabi support the old ELF ABI\n" +msgid " -mgcc-abi Mark the binary as using the old GCC ABI\n" +msgstr " -moabi soporta el ABI ELF antiguo\n" + +#: config/tc-v850.c:1557 +#, fuzzy, c-format +#| msgid " -mv850ea The code is targeted at the v850ea\n" +msgid " -mrh850-abi Mark the binary as using the RH850 ABI (default)\n" +msgstr " -mv850es El código está destinado para el v850ea\n" + +#: config/tc-v850.c:1558 +#, c-format +msgid " -m8byte-align Mark the binary as using 64-bit alignment\n" +msgstr "" +" -m8byte-align Marca el binario como utilizando alineamiento de 64-bit\n" +"\n" + +#: config/tc-v850.c:1559 +#, c-format +msgid " -m4byte-align Mark the binary as using 32-bit alignment (default)\n" +msgstr "" + +#: config/tc-v850.c:1560 +#, c-format +msgid " -msoft-float Mark the binary as not using FP insns (default for pre e2v3)\n" +msgstr "" + +#: config/tc-v850.c:1561 +#, c-format +msgid " -mhard-float Mark the binary as using FP insns (default for e2v3 and up)\n" +msgstr "" + +#: config/tc-v850.c:1949 #, c-format msgid "Unable to determine default target processor from string: %s" msgstr "No se puede determinar el procesador objetivo por defecto de la cadena: %s" -#: config/tc-v850.c:1695 +#: config/tc-v850.c:1993 msgid "hi0() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación hi0() en una instrucción que no la admite" -#: config/tc-v850.c:1715 +#: config/tc-v850.c:2013 msgid "hi() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación hi() en una instrucción que no la admite" -#: config/tc-v850.c:1738 +#: config/tc-v850.c:2036 msgid "lo() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación lo() en una instrucción que no la admite" -#: config/tc-v850.c:1758 +#: config/tc-v850.c:2046 +msgid "ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead" +msgstr "" + +#: config/tc-v850.c:2062 msgid "ctoff() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación ctoff() en una instrucción que no la admite" -#: config/tc-v850.c:1777 +#: config/tc-v850.c:2081 msgid "sdaoff() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación sdaoff() en una instrucción que no la admite" -#: config/tc-v850.c:1796 +#: config/tc-v850.c:2100 msgid "zdaoff() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación zdaoff() en una instrucción que no la admite" -#: config/tc-v850.c:1828 +#: config/tc-v850.c:2132 msgid "tdaoff() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación tdaoff() en una instrucción que no la admite" -#: config/tc-v850.c:1969 +#: config/tc-v850.c:2273 #, c-format msgid "operand out of range (%d is not between %d and %d)" -msgstr "operando fuera de rango (%d no está entre %d y %d)" +msgstr "operando fuera de limite (%d no está entre %d y %d)" -#: config/tc-v850.c:2052 +#: config/tc-v850.c:2356 msgid "st/ld offset 23 instruction was disabled ." -msgstr "se desactivó la instrucción st/ld offset 23 ." +msgstr "st/ld desplaza 23 instrucciones fue desactivado." -#: config/tc-v850.c:2061 +#: config/tc-v850.c:2365 msgid "Target processor does not support this instruction." msgstr "El procesador objetivo no admite esta instrucción." -#: config/tc-v850.c:2167 config/tc-v850.c:2177 config/tc-v850.c:2199 -#: config/tc-v850.c:2213 config/tc-v850.c:2219 config/tc-v850.c:2243 -#: config/tc-v850.c:2249 config/tc-v850.c:2256 config/tc-v850.c:2270 -#: config/tc-v850.c:2284 config/tc-v850.c:2290 config/tc-v850.c:2604 +#: config/tc-v850.c:2477 config/tc-v850.c:2487 config/tc-v850.c:2508 +#: config/tc-v850.c:2522 config/tc-v850.c:2528 config/tc-v850.c:2552 +#: config/tc-v850.c:2558 config/tc-v850.c:2565 config/tc-v850.c:2579 +#: config/tc-v850.c:2593 config/tc-v850.c:2599 config/tc-v850.c:2936 msgid "immediate operand is too large" -msgstr "el operando inmediato es demasiado grande" +msgstr "operando inmediato es demasiado grande" -#: config/tc-v850.c:2185 -msgid "AAARG -> unhandled constant reloc" -msgstr "AAARG -> reubicación de constante sin manejar" +#: config/tc-v850.c:2494 +#, c-format +msgid "AAARG -> unhandled constant reloc: %d" +msgstr "AAARG → reubicación constante no manipulado: %d" -#: config/tc-v850.c:2320 config/tc-v850.c:2330 +#: config/tc-v850.c:2629 config/tc-v850.c:2640 msgid "constant too big to fit into instruction" msgstr "la constante es demasiado grande para caber en la instrucción" -#: config/tc-v850.c:2405 +#: config/tc-v850.c:2715 msgid "odd number cannot be used here" msgstr "no se puede usar aquí un número impar" -#: config/tc-v850.c:2450 +#: config/tc-v850.c:2760 msgid "invalid register name" msgstr "nombre de registro inválido" -#: config/tc-v850.c:2456 +#: config/tc-v850.c:2766 msgid "register r0 cannot be used here" msgstr "el registro r0 no se puede usar aquí" -#: config/tc-v850.c:2462 +#: config/tc-v850.c:2772 msgid "odd register cannot be used here" msgstr "no se puede usar aquí un registro impar" -#: config/tc-v850.c:2471 +#: config/tc-v850.c:2781 msgid "invalid system register name" msgstr "nombre de registro de sistema inválido" -#: config/tc-v850.c:2484 +#: config/tc-v850.c:2795 msgid "expected EP register" msgstr "se esperaba el registro EP" -#: config/tc-v850.c:2501 config/tc-v850.c:2514 +#: config/tc-v850.c:2812 config/tc-v850.c:2825 msgid "invalid condition code name" msgstr "nombre de código de condición inválido" -#: config/tc-v850.c:2507 +#: config/tc-v850.c:2818 msgid "condition sa cannot be used here" msgstr "la condición sa no se puede usar aquí" -#: config/tc-v850.c:2552 +#: config/tc-v850.c:2831 +msgid "invalid cache operation name" +msgstr "nompre de operación caché inválido" + +#: config/tc-v850.c:2836 +msgid "invalid pref operation name" +msgstr "nombre pre operacional inválido" + +#: config/tc-v850.c:2841 +#, fuzzy +#| msgid "invalid control register name" +msgid "invalid vector register name" +msgstr "registro vectorial inválido en listado" + +#: config/tc-v850.c:2879 msgid "syntax error: value is missing before the register name" -msgstr "error sintáctico: falta el valor antes del nombre de registro" +msgstr "error sintáctico: ausente el valor antes del nombre de registro" -#: config/tc-v850.c:2554 +#: config/tc-v850.c:2881 msgid "syntax error: register not expected" msgstr "error sintáctico: no se esperaba un registro" -#: config/tc-v850.c:2568 +#: config/tc-v850.c:2895 msgid "syntax error: system register not expected" msgstr "error sintáctico: no se esperaba un registro de sistema" -#: config/tc-v850.c:2573 config/tc-v850.c:2578 +#: config/tc-v850.c:2900 config/tc-v850.c:2905 msgid "syntax error: condition code not expected" msgstr "error sintáctico: no es esperaba código de condición" -#: config/tc-v850.c:2588 +#: config/tc-v850.c:2910 +#, fuzzy +#| msgid "syntax error: register not expected" +msgid "syntax error: vector register not expected" +msgstr "error sintáctico: no se esperaba un registro" + +#: config/tc-v850.c:2920 msgid "immediate 0 cannot be used here" msgstr "el inmediato 0 no se puede usar aquí" # FIXME: ver en el código si se puede cambiar "no es match" por "no coincide" - cfuga -#: config/tc-v850.c:2612 +#: config/tc-v850.c:2944 msgid "immediate operand is not match" -msgstr "el operando inmediato no es match" +msgstr "operando inmediato no coincide" -#: config/tc-v850.c:2631 config/tc-xtensa.c:11816 +#: config/tc-v850.c:2957 +msgid "displacement is too large" +msgstr "desubicación demasiado grande" + +#: config/tc-v850.c:2975 config/tc-xtensa.c:13081 msgid "invalid operand" msgstr "operando inválido" -#: config/tc-vax.c:1340 +#: config/tc-v850.c:3087 +#, fuzzy +#| msgid "postincrement not supported" +msgid "loop: 32-bit displacement not supported" +msgstr "no se admite el postincremento" + +#: config/tc-vax.c:1344 msgid "no '[' to match ']'" msgstr "no hay '[' que coincida con ']'" -#: config/tc-vax.c:1356 +#: config/tc-vax.c:1360 msgid "bad register in []" -msgstr "registro erróneo en []" +msgstr "registro equivocado en []" -#: config/tc-vax.c:1358 +#: config/tc-vax.c:1362 msgid "[PC] index banned" msgstr "índice [PC] prohibido" -#: config/tc-vax.c:1394 +#: config/tc-vax.c:1398 msgid "no '(' to match ')'" msgstr "no hay '(' que coincida con ')'" -#: config/tc-vax.c:1510 +#: config/tc-vax.c:1514 msgid "invalid branch operand" msgstr "operando de ramificación inválido" -#: config/tc-vax.c:1537 +#: config/tc-vax.c:1541 msgid "address prohibits @" msgstr "la dirección prohibe @" -#: config/tc-vax.c:1539 +#: config/tc-vax.c:1543 msgid "address prohibits #" msgstr "la dirección prohibe #" -#: config/tc-vax.c:1543 +#: config/tc-vax.c:1547 msgid "address prohibits -()" msgstr "la dirección prohibe -()" -#: config/tc-vax.c:1545 +#: config/tc-vax.c:1549 msgid "address prohibits ()+" msgstr "la dirección prohibe ()+" -#: config/tc-vax.c:1548 +#: config/tc-vax.c:1552 msgid "address prohibits ()" msgstr "la dirección prohibe ()" -#: config/tc-vax.c:1550 +#: config/tc-vax.c:1554 msgid "address prohibits []" msgstr "la dirección prohibe []" -#: config/tc-vax.c:1552 +#: config/tc-vax.c:1556 msgid "address prohibits register" msgstr "la dirección prohibe un registro" -#: config/tc-vax.c:1554 +#: config/tc-vax.c:1558 msgid "address prohibits displacement length specifier" msgstr "la dirección prohibe un especificador de longitud de desubicación" -#: config/tc-vax.c:1582 +#: config/tc-vax.c:1586 msgid "invalid operand of S^#" msgstr "operando inválido de S^#" -#: config/tc-vax.c:1595 +#: config/tc-vax.c:1599 msgid "S^# needs expression" msgstr "S^# necesita una expresión" -#: config/tc-vax.c:1602 +#: config/tc-vax.c:1606 msgid "S^# may only read-access" msgstr "S^# tal vez sea solamente para acceso de lectura" -#: config/tc-vax.c:1625 +#: config/tc-vax.c:1629 msgid "invalid operand of -()" msgstr "operando inválido de -()" -#: config/tc-vax.c:1631 +#: config/tc-vax.c:1635 msgid "-(PC) unpredictable" msgstr "-(PC) impredecible" -#: config/tc-vax.c:1633 +#: config/tc-vax.c:1637 msgid "[]index same as -()register: unpredictable" msgstr "[]índice igual que -()registro: impredecible" -#: config/tc-vax.c:1665 +#: config/tc-vax.c:1669 msgid "invalid operand of ()+" msgstr "operando inválido de ()+" -#: config/tc-vax.c:1671 +#: config/tc-vax.c:1675 msgid "(PC)+ unpredictable" msgstr "(PC)+ impredecible" -#: config/tc-vax.c:1673 +#: config/tc-vax.c:1677 msgid "[]index same as ()+register: unpredictable" msgstr "[]índice igual que ()+registro: impredecible" -#: config/tc-vax.c:1696 +#: config/tc-vax.c:1700 msgid "# conflicts length" msgstr "# tiene conflictos con la longitud" -#: config/tc-vax.c:1698 +#: config/tc-vax.c:1702 msgid "# bars register" msgstr "# prohibe el registro" -#: config/tc-vax.c:1718 +#: config/tc-vax.c:1722 msgid "writing or modifying # is unpredictable" msgstr "escribir o modificar # es impredecible" -#: config/tc-vax.c:1744 +#: config/tc-vax.c:1748 msgid "length not needed" msgstr "no se necesita la longitud" -#: config/tc-vax.c:1751 +#: config/tc-vax.c:1755 msgid "can't []index a register, because it has no address" msgstr "no se puede []indizar un registro, porque no tiene dirección" -#: config/tc-vax.c:1753 +#: config/tc-vax.c:1757 msgid "a register has no address" msgstr "un registro no tiene dirección" -#: config/tc-vax.c:1762 +#: config/tc-vax.c:1766 msgid "PC part of operand unpredictable" -msgstr "la parte PC del operando es impredecible" +msgstr "la parte PC de operando es impredecible" -#: config/tc-vax.c:1918 +#: config/tc-vax.c:1924 msgid "odd number of bytes in operand description" -msgstr "número impar de bytes en la descripción del operando" +msgstr "número impar de bytes en la descripción de operando" -#: config/tc-vax.c:1932 +#: config/tc-vax.c:1938 msgid "Bad operand" -msgstr "Operando erróneo" +msgstr "Operando equivocado" -#: config/tc-vax.c:1937 +#: config/tc-vax.c:1943 msgid "Not enough operands" msgstr "No hay suficientes operandos" -#: config/tc-vax.c:2214 +#: config/tc-vax.c:2220 msgid "SYMBOL TABLE not implemented" msgstr "SYMBOL TABLE no está implementado" -#: config/tc-vax.c:2218 +#: config/tc-vax.c:2224 msgid "TOKEN TRACE not implemented" msgstr "TOKEN TRACE no está implementado" -#: config/tc-vax.c:2222 +#: config/tc-vax.c:2228 #, c-format msgid "Displacement length %s ignored!" msgstr "¡Se descarta la longitud de desubicación %s!" -#: config/tc-vax.c:2226 +#: config/tc-vax.c:2232 #, c-format msgid "I don't need or use temp. file \"%s\"." -msgstr "No se necesita o se utiliza el fichero temp. \"%s\"." +msgstr "No se necesita o se utiliza el fichero temp. «%s»." -#: config/tc-vax.c:2230 +#: config/tc-vax.c:2236 msgid "I don't use an interpass file! -V ignored" msgstr "¡No se usa un fichero entre pasos! Se descarta -V" -#: config/tc-vax.c:2287 +#: config/tc-vax.c:2293 #, c-format msgid "" "VAX options:\n" @@ -15412,7 +19315,7 @@ msgstr "" "-T\t\t\tse descarta\n" "-V\t\t\tse descarta\n" -#: config/tc-vax.c:2296 +#: config/tc-vax.c:2302 #, c-format msgid "" "VMS options:\n" @@ -15426,650 +19329,852 @@ msgstr "" "Opciones de VMS:\n" "-+\t\t\tdispersa los nombres de codificación más largos que 31 caracteres\n" "-1\t\t\tmanejo de `const' handling compatible con gcc 1.x\n" -"-H\t\t\tmuestra el símbolo nuevo después del truncado de dispersión\n" +"-H\t\t\tmuestra el símbolo nuevo tras truncado de dispersión\n" "-h NUM\t\t\tno dispersa nombres con mayúsculas y minúsculas mezcladas, y ajusta:\n" "\t\t\t0 = mayúsculas, 2 = minúsculas, 3 = preservar mayúsculas/minúsculas\n" "-v\"VERSION\"\t\tel código a ensamblar fue producido por el compilador \"VERSION\"\n" -#: config/tc-vax.c:2461 +#: config/tc-vax.c:2467 #, c-format msgid "Ignoring statement due to \"%s\"" -msgstr "Se descarta la declaración debido a \"%s\"" +msgstr "Se descarta la declaración debido a «%s»" -#: config/tc-vax.c:2478 +#: config/tc-vax.c:2484 #, c-format msgid "Aborting because statement has \"%s\"" -msgstr "Se aborta porque la declaración tiene \"%s\"" +msgstr "Se aborta porque la declaración tiene «%s»" -#: config/tc-vax.c:2523 +#: config/tc-vax.c:2529 msgid "Can't relocate expression" msgstr "No se puede reubicar la expresión" -#: config/tc-vax.c:2626 +#: config/tc-vax.c:2632 msgid "Bignum not permitted in short literal. Immediate mode assumed." msgstr "No se permite un número grande en una literal short. Se asume el modo inmediato." -#: config/tc-vax.c:2635 +#: config/tc-vax.c:2641 msgid "Can't do flonum short literal: immediate mode used." msgstr "No se puede hacer una literal short de un número de coma flotante: se usa el modo inmediato." -#: config/tc-vax.c:2682 +#: config/tc-vax.c:2688 #, c-format msgid "A bignum/flonum may not be a displacement: 0x%lx used" msgstr "Un número grande/de coma flotante no puede ser una desubicación: se usa 0x%lx" -#: config/tc-vax.c:2994 +#: config/tc-vax.c:3000 #, c-format msgid "Short literal overflow(%ld.), immediate mode assumed." msgstr "Desbordamiento de la literal short (%ld.), se asume el modo inmediato." -#: config/tc-vax.c:3003 +#: config/tc-vax.c:3009 #, c-format msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s" msgstr "Se fuerza la literal short a modo inmediato. now_seg=%s to_seg=%s" -#: config/tc-vax.c:3068 +#: config/tc-vax.c:3074 msgid "Length specification ignored. Address mode 9F used" msgstr "Se descarta la especificación de longitud. Se usa el modo de direccionamiento 9F" -#: config/tc-vax.c:3126 -msgid "Invalid operand: immediate value used as base address." -msgstr "Operando inválido: se utilizó un valor inmediato como dirección base." +#: config/tc-vax.c:3132 +msgid "Invalid operand: immediate value used as base address." +msgstr "Operando inválido: valor inmediato empleado como dirección base." -#: config/tc-vax.c:3128 -msgid "Invalid operand: immediate value used as address." -msgstr "Operando inválido: se utilizó un valor inmediato como dirección." +#: config/tc-vax.c:3134 +msgid "Invalid operand: immediate value used as address." +msgstr "Operando inválido: valor inmediato empleado como dirección." -#: config/tc-vax.c:3153 +#: config/tc-vax.c:3159 #, c-format msgid "Symbol %s used as immediate operand in PIC mode." msgstr "Se utilizó el símbolo %s como operando inmediato en modo PIC." -#: config/tc-vax.c:3258 +#: config/tc-vax.c:3264 #, c-format msgid "VIP_BEGIN error:%s" msgstr "error VIP_BEGIN:%s" +#: config/tc-visium.c:862 +msgid "Bad call to MD_ATOF()" +msgstr "Equivocación de llamada a MD_ATOF()" + +#: config/tc-wasm32.c:117 +#, c-format +msgid "wasm32 assembler options:\n" +msgstr "opciones ensamblador wasm32:\n" + +#: config/tc-wasm32.c:364 +#, fuzzy +#| msgid "expected numeric constant" +msgid "unexpected negative constant" +msgstr "expansión constante inesperada" + +#: config/tc-wasm32.c:426 +msgid "no function type on PLT reloc" +msgstr "ninguna función tipo en reubicación PLT" + +#: config/tc-wasm32.c:441 +msgid "couldn't find relocation to use" +msgstr "no pudo encontrar reubicación a usar" + +#: config/tc-wasm32.c:513 +msgid "Not a function type" +msgstr "No un tipo funcional" + +#: config/tc-wasm32.c:529 +#, c-format +msgid "Unknown type %c\n" +msgstr "Tipo de desconocido %c\n" + +#: config/tc-wasm32.c:551 config/tc-wasm32.c:577 +msgid "Unknown type" +msgstr "Tipo desconocido" + +#: config/tc-wasm32.c:625 +#, fuzzy +#| msgid "only constant expression allowed" +msgid "only single block types allowed" +msgstr "solamente tipos FUNCTION alfanuméricos son permitidos aquí" + +#: config/tc-wasm32.c:635 +#, fuzzy +#| msgid "instruction does not allow shifted index" +msgid "instruction does not take a block type" +msgstr "la instrucción no permite un índice desplazado" + +#: config/tc-wasm32.c:652 +#, fuzzy +#| msgid "missing reloc type" +msgid "missing block type" +msgstr "ausente el tipo" + +#: config/tc-wasm32.c:661 config/tc-wasm32.c:665 +#, fuzzy +#| msgid "missing alignment" +msgid "missing alignment hint" +msgstr "ausente la alineamiento" + +#: config/tc-wasm32.c:669 +msgid "missing offset" +msgstr "ausente desplazamiento" + +#: config/tc-wasm32.c:675 +#, fuzzy +#| msgid "missing local expression" +msgid "missing local index" +msgstr "ausentea expresión local" + +#: config/tc-wasm32.c:680 +msgid "missing break count" +msgstr "ausente contador de rupturas" + +#: config/tc-wasm32.c:685 +msgid "missing reserved current_memory/grow_memory argument" +msgstr "" + +#: config/tc-wasm32.c:689 +#, fuzzy +#| msgid "missing argument" +msgid "missing call argument" +msgstr "ausente el argumento" + +#: config/tc-wasm32.c:693 +msgid "missing call signature" +msgstr "ausente firma: " + +#: config/tc-wasm32.c:695 +#, fuzzy +#| msgid "missing alignment" +msgid "missing table index" +msgstr "falta el tipo de índice" + +#: config/tc-wasm32.c:726 config/tc-z80.c:1951 read.c:3755 +#, c-format +msgid "junk at end of line, first unrecognized character is `%c'" +msgstr "basura al final de la línea; el primer carácter descartado es `%c'" + #: config/tc-xc16x.c:218 #, c-format msgid " XC16X specific command line options:\n" msgstr "Opciones de la línea de órdenes específicas de XC16X:\n" -#: config/tc-xstormy16.c:78 +#: config/tc-xgate.c:215 +msgid "architecture variant invalid" +msgstr "arquitectura variante inválida" + +#: config/tc-xgate.c:370 +#, c-format +msgid "" +"Freescale XGATE co-processor options:\n" +" -mshort use 16-bit int ABI (default)\n" +" -mlong use 32-bit int ABI\n" +" -mshort-double use 32-bit double ABI\n" +" -mlong-double use 64-bit double ABI (default)\n" +" --mxgate specify the processor variant [default %s]\n" +" --print-insn-syntax print the syntax of instruction in case of error\n" +" --print-opcodes print the list of instructions with syntax\n" +" --generate-example generate an example of each instruction" +msgstr "" +"Opciones paraco-procesador XGATE:\n" +" -mshort emplea ABI int de 16-bit (por defecto)\n" +" -mlong emplea ABI int de 32-bit\n" +" -mshort-double emplear ABI double de 32-bit\n" +" -mlong-double emplear ABI double de 64-bit (por defecto)\n" +" --mxgate\t\t\tespecificar la variante del procesador [predet. %s]\n" +" --print-insn-syntax escribe la sintaxis de la instrucción en caso de error\n" +" --print-opcodes escribe la lista de instrucciones con sintaxis\n" +" --generate-example genera un ejemplo de cada instrucción" + +#: config/tc-xgate.c:493 +msgid "opcode missing or not found on input line" +msgstr "" + +#: config/tc-xgate.c:498 +#, fuzzy, c-format +msgid "opcode %s not found in opcode hash table" +msgstr "error interno: no se puede dispersar el código operacional «%s»: %s" + +#: config/tc-xgate.c:511 +msgid "matching operands to opcode" +msgstr "coincidiendo operandos para código operacional" + +#: config/tc-xgate.c:549 +msgid ": processing macro, real opcode handle not found in hash" +msgstr "" + +#: config/tc-xgate.c:680 +#, fuzzy, c-format +#| msgid "Value %ld too large for 8-bit PC-relative branch." +msgid "Value %ld not aligned by 2 for 9-bit PC-relative branch." +msgstr "El valor %ld es demasiado grande para la ramificación de 8-bit relativa al PC." + +#: config/tc-xgate.c:697 +#, fuzzy, c-format +#| msgid "Value %ld too large for 8-bit PC-relative branch." +msgid "Value %ld not aligned by 2 for 10-bit PC-relative branch." +msgstr "El valor %ld es demasiado grande para la ramificación de 8-bit relativa al PC." + +#: config/tc-xgate.c:724 +msgid "Value out of 3-bit range." +msgstr "inmediato de 3-bit fuera de limite." + +#: config/tc-xgate.c:731 +msgid "Value out of 4-bit range." +msgstr "Valor fuera de límite de 4-bit." + +#: config/tc-xgate.c:738 +msgid "Value out of 5-bit range." +msgstr "valor inmediato fuera de límite." + +#: config/tc-xgate.c:875 +msgid ":operand has too many bits" +msgstr ":operand tiene demasiadas bits" + +#: config/tc-xgate.c:992 +msgid "unknown operand count" +msgstr "contador de operación desconocido" + +#: config/tc-xgate.c:1236 config/tc-xgate.c:1248 +msgid ": expected register name r0-r7 " +msgstr ": se esperaba un nombre registrado r0-r7 " + +#: config/tc-xgate.c:1284 +#, fuzzy, c-format +#| msgid "operand value out of range for instruction" +msgid ":operand value(%d) too big for constraint" +msgstr "el valor de operando está fuera de limite para la instrucción" + +#: config/tc-xgate.c:1302 +msgid "you must use a hi/lo directive or 16-bit macro to load a 16-bit value." +msgstr "" + +#: config/tc-xgate.c:1315 +msgid ":unknown relocation constraint size" +msgstr ":unknown de reubicación de tamaño restringido" + +#: config/tc-xgate.c:1322 +msgid ": expected register name ccr " +msgstr ": esperado nombre de registro ccr " + +#: config/tc-xgate.c:1328 +msgid ": expected register name pc " +msgstr ": esperaba nombre de pc registrado " + +#: config/tc-xstormy16.c:77 #, c-format msgid " XSTORMY16 specific command line options:\n" msgstr " Opciones de línea de órdenes específicas de XSTROMY16:\n" -#: config/tc-xstormy16.c:225 +#: config/tc-xstormy16.c:223 #, c-format msgid "unsupported fptr fixup size %d" msgstr "no se admite el tamaño de compostura fptr %d" -#: config/tc-xstormy16.c:237 +#: config/tc-xstormy16.c:235 #, c-format msgid "unsupported fixup size %d" msgstr "no se admite el tamaño de compostura %d" -#: config/tc-xstormy16.c:268 +#: config/tc-xstormy16.c:266 msgid "unsupported fptr fixup" msgstr "no se admite la compostura fptr" -#: config/tc-xtensa.c:619 +#: config/tc-xtensa.c:636 msgid "illegal range of target hardware versions" -msgstr "rango ilegal de versiones de hardware objetivo" +msgstr "limite ilegal de versiones de hardware objetivo" -#: config/tc-xtensa.c:776 +#: config/tc-xtensa.c:807 msgid "--density option is ignored" -msgstr "se descarta la opción --density" +msgstr "se descarta la casilla --density" -#: config/tc-xtensa.c:779 +#: config/tc-xtensa.c:810 msgid "--no-density option is ignored" -msgstr "se descarta la opción --no-density" +msgstr "se descarta la casilla --no-density" -#: config/tc-xtensa.c:797 +#: config/tc-xtensa.c:828 msgid "--generics is deprecated; use --transform instead" msgstr "--generics es obsoleto; utilice en su lugar --transform" -#: config/tc-xtensa.c:800 +#: config/tc-xtensa.c:831 msgid "--no-generics is deprecated; use --no-transform instead" msgstr "--no-generics es obsoleto; utilice en su lugar --no-transform" -#: config/tc-xtensa.c:803 +#: config/tc-xtensa.c:834 msgid "--relax is deprecated; use --transform instead" msgstr "--relax es obsoleto; utilice en su lugar --transform" -#: config/tc-xtensa.c:806 +#: config/tc-xtensa.c:837 msgid "--no-relax is deprecated; use --no-transform instead" msgstr "--no-relax es obsoleto; utilice en su lugar --no-transform" -#: config/tc-xtensa.c:823 +#: config/tc-xtensa.c:854 msgid "--absolute-literals option not supported in this Xtensa configuration" -msgstr "la opción --absolute-literals no se admite en esta configuración Xtensa" +msgstr "la casilla --absolute-literals no se admite en esta configuración Xtensa" -#: config/tc-xtensa.c:896 +#: config/tc-xtensa.c:927 msgid "prefer-l32r conflicts with prefer-const16" msgstr "prefer-l32r tiene conflictos con prefer-const16" -#: config/tc-xtensa.c:902 +#: config/tc-xtensa.c:933 msgid "prefer-const16 conflicts with prefer-l32r" msgstr "prefer-const16 tiene conflictos con prefer-l32r" -#: config/tc-xtensa.c:910 config/tc-xtensa.c:919 config/tc-xtensa.c:923 +#: config/tc-xtensa.c:942 config/tc-xtensa.c:951 config/tc-xtensa.c:955 msgid "invalid target hardware version" msgstr "versión de hardware objetivo inválido" -#: config/tc-xtensa.c:1107 -msgid "unmatched end directive" -msgstr "directiva end sin coincidencia" +#: config/tc-xtensa.c:999 +msgid "no-auto-litpools is incompatible with auto-litpool-limit" +msgstr "" + +#: config/tc-xtensa.c:1001 config/tc-xtensa.c:1004 +#, fuzzy +msgid "invalid auto-litpool-limit argument" +msgstr "%s: límite argumental no válido" + +#: config/tc-xtensa.c:1006 +msgid "invalid auto-litpool-limit argument (range is 100-10000)" +msgstr "" + +#: config/tc-xtensa.c:1183 +#, fuzzy +#| msgid "unmatched end directive" +msgid "unmatched .end directive" +msgstr "la directiva .end no tiene nombre" -#: config/tc-xtensa.c:1136 +#: config/tc-xtensa.c:1212 msgid ".begin directive with no matching .end directive" msgstr "directiva .begin sin una directiva .end coincidente" -#: config/tc-xtensa.c:1177 +#: config/tc-xtensa.c:1253 msgid "[no-]generics is deprecated; use [no-]transform instead" msgstr "[no-]generics es obsoleto; utilice en su lugar [no-]transform" -#: config/tc-xtensa.c:1182 +#: config/tc-xtensa.c:1258 msgid "[no-]relax is deprecated; use [no-]transform instead" msgstr "[no-]relax es obsoleto; utilice en su lugar [no-]transform" -#: config/tc-xtensa.c:1195 +#: config/tc-xtensa.c:1271 #, c-format msgid "directive %s cannot be negated" msgstr "la directiva %s no se puede negar" -#: config/tc-xtensa.c:1201 +#: config/tc-xtensa.c:1277 msgid "unknown directive" msgstr "directiva desconocida" -#: config/tc-xtensa.c:1222 config/tc-xtensa.c:1318 config/tc-xtensa.c:1563 -#: config/tc-xtensa.c:5774 +#: config/tc-xtensa.c:1298 config/tc-xtensa.c:1394 config/tc-xtensa.c:1636 +#: config/tc-xtensa.c:5890 msgid "directives are not valid inside bundles" msgstr "las directivas no son válidas dentro de una agrupación" -#: config/tc-xtensa.c:1234 +#: config/tc-xtensa.c:1310 msgid ".begin literal is deprecated; use .literal instead" msgstr "El uso de .begin literal es obsoleto. Utilice en su lugar .literal" -#: config/tc-xtensa.c:1248 +#: config/tc-xtensa.c:1324 msgid "cannot set literal_prefix inside literal fragment" msgstr "no se puede establecer literal_prefix dentro de un fragmento literal" -#: config/tc-xtensa.c:1281 +#: config/tc-xtensa.c:1357 msgid ".begin [no-]density is ignored" msgstr "se descarta .begin [no-]density" -#: config/tc-xtensa.c:1288 config/tc-xtensa.c:1338 +#: config/tc-xtensa.c:1364 config/tc-xtensa.c:1414 msgid "Xtensa absolute literals option not supported; ignored" -msgstr "no se admite la opción de literales absolutos Xtensa; se descarta" +msgstr "no se admite la casilla de literales absolutos Xtensa; se descarta" -#: config/tc-xtensa.c:1331 +#: config/tc-xtensa.c:1407 msgid ".end [no-]density is ignored" msgstr "se descarta .end [no-]density" -#: config/tc-xtensa.c:1356 +#: config/tc-xtensa.c:1432 #, c-format msgid "does not match begin %s%s at %s:%d" msgstr "no coincide begin %s%s en %s:%d" -#: config/tc-xtensa.c:1411 +#: config/tc-xtensa.c:1487 msgid ".literal_position inside literal directive; ignoring" msgstr ".literal_position dentro de una directiva literal; se descarta" -#: config/tc-xtensa.c:1431 +#: config/tc-xtensa.c:1507 msgid ".literal not allowed inside .begin literal region" msgstr ".literal no se permite dentro de una región .begin literal" -#: config/tc-xtensa.c:1470 +#: config/tc-xtensa.c:1546 msgid "expected comma or colon after symbol name; rest of line ignored" -msgstr "se esperaba coma o punto y coma después del nombre del símbolo: se descarta el resto de la línea" +msgstr "se esperaba coma o punto y coma tras nombre del símbolo: se descarta el resto de la línea" -#: config/tc-xtensa.c:1532 +#: config/tc-xtensa.c:1605 msgid "fall through frequency must be greater than 0" msgstr "la frecuencia de caída debe ser mayor a 0" -#: config/tc-xtensa.c:1540 +#: config/tc-xtensa.c:1613 msgid "branch target frequency must be greater than 0" msgstr "la frecuencia de ramificación de objetivo debe ser mayor a 0" -#: config/tc-xtensa.c:1588 +#: config/tc-xtensa.c:1661 #, c-format msgid "opcode-specific %s relocation used outside an instruction" -msgstr "se usó la reubicación %s específica de código de operación fuera de una instrucción" +msgstr "se usó la reubicación %s específica de código operacional fuera de una instrucción" -#: config/tc-xtensa.c:1596 +#: config/tc-xtensa.c:1671 #, c-format msgid "invalid use of %s relocation" msgstr "uso inválid de la reubicación %s" -#: config/tc-xtensa.c:1792 config/tc-xtensa.c:1809 +#: config/tc-xtensa.c:1867 config/tc-xtensa.c:1884 #, c-format msgid "bad register name: %s" -msgstr "nombre de registro erróneo: %s" +msgstr "nombre de registro equivocado: %s" -#: config/tc-xtensa.c:1798 +#: config/tc-xtensa.c:1873 #, c-format msgid "bad register number: %s" -msgstr "número de registro erróneo: %s" +msgstr "número de registro equivocado: %s" -#: config/tc-xtensa.c:1862 +#: config/tc-xtensa.c:1937 msgid "pcrel relocation not allowed in an instruction" msgstr "no se permite la reubicación de pcrel en una instrucción" -#: config/tc-xtensa.c:1879 +#: config/tc-xtensa.c:1954 msgid "register number out of range" -msgstr "número de registro fuera de rango" - -#: config/tc-xtensa.c:1963 -msgid "extra comma" -msgstr "coma extra" +msgstr "número de registro fuera de limite" -#: config/tc-xtensa.c:1965 +#: config/tc-xtensa.c:2040 msgid "extra colon" msgstr "punto y coma extra" -#: config/tc-xtensa.c:1967 -msgid "missing argument" -msgstr "falta el argumento" - -#: config/tc-xtensa.c:1969 -msgid "missing comma or colon" -msgstr "falta una coma o punto y coma" - -#: config/tc-xtensa.c:2026 +#: config/tc-xtensa.c:2101 msgid "incorrect register number, ignoring" msgstr "número de registro incorrecto, se descarta" -#: config/tc-xtensa.c:2033 -msgid "too many arguments" -msgstr "demasiados argumentos" - -#: config/tc-xtensa.c:2107 +#: config/tc-xtensa.c:2182 #, c-format msgid "cannot encode opcode \"%s\"" -msgstr "no se puede codificar el código de operación \"%s\"" +msgstr "no se puede codificar el código operacional «%s»" -#: config/tc-xtensa.c:2201 +#: config/tc-xtensa.c:2274 #, c-format msgid "not enough operands (%d) for '%s'; expected %d" -msgstr "no hay suficientes operandos (%d) para '%s'; se esperaban %d" +msgstr "no hay suficientes operandos (%d) para «%s»; se esperaban %d" -#: config/tc-xtensa.c:2208 +#: config/tc-xtensa.c:2281 #, c-format msgid "too many operands (%d) for '%s'; expected %d" -msgstr "demasiados operandos (%d) para '%s'; se esperaban %d" +msgstr "demasiados operandos (%d) para «%s»; se esperaban %d" -#: config/tc-xtensa.c:2259 +#: config/tc-xtensa.c:2332 #, c-format msgid "invalid register '%s' for '%s' instruction" -msgstr "registro inválido '%s' para la instrucción '%s'" +msgstr "registro inválido «%s» para la instrucción «%s»" -#: config/tc-xtensa.c:2266 +#: config/tc-xtensa.c:2339 #, c-format msgid "invalid register number (%ld) for '%s' instruction" -msgstr "número de registro (%ld) inválido para la instrucción `%s'" +msgstr "número de registro (%ld) inválido para la instrucción «%s»" -#: config/tc-xtensa.c:2334 +#: config/tc-xtensa.c:2406 #, c-format msgid "invalid register number (%ld) for '%s'" -msgstr "número de registro inválido (%ld) para '%s'" +msgstr "número de registro inválido (%ld) para «%s»" -#: config/tc-xtensa.c:2725 +#: config/tc-xtensa.c:2793 #, c-format msgid "operand %d of '%s' has out of range value '%u'" -msgstr "el operando %d de '%s' tiene el valor fuera de rango '%u'" +msgstr "operando %d de «%s» tiene el valor fuera de limite '%u'" -#: config/tc-xtensa.c:2731 +#: config/tc-xtensa.c:2799 #, c-format msgid "operand %d of '%s' has invalid value '%u'" -msgstr "el operando %d de '%s' tiene el valor inválido '%u'" +msgstr "operando %d de «%s» tiene el valor inválido '%u'" -#: config/tc-xtensa.c:2778 +#: config/tc-xtensa.c:2846 #, c-format msgid "internal error: unknown option name '%s'" -msgstr "error interno: nombre de opción '%s' desconocido" +msgstr "error interno: nombre de casilla «%s» desconocido" -#: config/tc-xtensa.c:3887 +#: config/tc-xtensa.c:3955 msgid "can't handle generation of literal/labels yet" -msgstr "aún no se puede manejar la generación de literales/etiquetas" +msgstr "aún no se puede manipular la generación de literales/etiquetas" -#: config/tc-xtensa.c:3891 +#: config/tc-xtensa.c:3959 msgid "can't handle undefined OP TYPE" -msgstr "no se puede manejar un OP TYPE sin definir" +msgstr "no se puede manipular un OP TYPE sin definir" -#: config/tc-xtensa.c:3952 -#, c-format -msgid "found %d operands for '%s': Expected %d" -msgstr "se encontraron %d operandos para '%s': Se esperaban %d" - -#: config/tc-xtensa.c:3959 -#, c-format -msgid "found too many (%d) operands for '%s': Expected %d" -msgstr "se encontraron demasiados (%d) operandos para '%s': Se esperaban %d" +#: config/tc-xtensa.c:4020 config/tc-xtensa.c:4029 +#, fuzzy, c-format +#| msgid "found %d operands for '%s': Expected %d" +msgid "found %d operand for '%s': Expected %d" +msgid_plural "found %d operands for '%s': Expected %d" +msgstr[0] "se encontraron %d operandos para «%s»: Se esperaban %d" +msgstr[1] "se encontraron %d operandos para «%s»: Se esperaban %d" -#: config/tc-xtensa.c:3980 +#: config/tc-xtensa.c:4052 msgid "immediate operands sum to greater than 32" msgstr "la suma de los operandos inmediatos es mayor a 32" -#: config/tc-xtensa.c:4111 -msgid "invalid immediate" -msgstr "inmediato inválido" - -#: config/tc-xtensa.c:4232 +#: config/tc-xtensa.c:4304 #, c-format msgid "invalid relocation for operand %i of '%s'" -msgstr "reubicación inválida para el operando %i de '%s'" +msgstr "reubicación inválida para operando %i de «%s»" -#: config/tc-xtensa.c:4242 +#: config/tc-xtensa.c:4314 #, c-format msgid "invalid expression for operand %i of '%s'" -msgstr "expresión inválida para el operando %i en '%s'" +msgstr "expresión inválida para operando %i en «%s»" -#: config/tc-xtensa.c:4252 +#: config/tc-xtensa.c:4324 #, c-format msgid "invalid relocation in instruction slot %i" msgstr "reubicación inválida en la ranura de instrucción %i" -#: config/tc-xtensa.c:4259 +#: config/tc-xtensa.c:4331 #, c-format msgid "undefined symbol for opcode \"%s\"" -msgstr "símbolo sin definir para el código de operación \"%s\"" +msgstr "símbolo sin definir para el código operacional «%s»" -#: config/tc-xtensa.c:4745 +#: config/tc-xtensa.c:4819 msgid "opcode 'NOP.N' unavailable in this configuration" -msgstr "el código de operación 'NOP.N' no está disponible en esta configuración" +msgstr "el código operacional 'NOP.N' no está disponible en esta configuración" -#: config/tc-xtensa.c:4805 +#: config/tc-xtensa.c:4879 msgid "get_expanded_loop_offset: invalid opcode" -msgstr "get_expanded_loop_offset: código de operación inválido" +msgstr "get_expanded_loop_offset: código operacional inválido" -#: config/tc-xtensa.c:4938 +#: config/tc-xtensa.c:5037 #, c-format msgid "assembly state not set for first frag in section %s" msgstr "no se estableció el estado de ensamblado para el primer fragmento en la sección %s" -#: config/tc-xtensa.c:4991 +#: config/tc-xtensa.c:5090 #, c-format msgid "unaligned branch target: %d bytes at 0x%lx" msgstr "objetivo de ramificación sin alinear: %d bytes en 0x%lx" -#: config/tc-xtensa.c:5035 +#: config/tc-xtensa.c:5134 #, c-format msgid "unaligned loop: %d bytes at 0x%lx" msgstr "ciclo sin alinear: %d bytes en 0x%lx" -#: config/tc-xtensa.c:5060 +#: config/tc-xtensa.c:5159 msgid "unexpected fix" -msgstr "fix inesperado" +msgstr "corrección inesperada" -#: config/tc-xtensa.c:5071 config/tc-xtensa.c:5075 +#: config/tc-xtensa.c:5170 config/tc-xtensa.c:5174 msgid "undecodable fix" msgstr "fix que no se puede decodificar" -#: config/tc-xtensa.c:5213 +#: config/tc-xtensa.c:5330 msgid "labels are not valid inside bundles" msgstr "las etiquetas no son válidas dentro de una agrupación" -#: config/tc-xtensa.c:5233 +#: config/tc-xtensa.c:5350 msgid "invalid last instruction for a zero-overhead loop" msgstr "instrucción last inválida para un ciclo con adelanto cero" -#: config/tc-xtensa.c:5300 +#: config/tc-xtensa.c:5417 msgid "extra opening brace" msgstr "llave que abre extra" -#: config/tc-xtensa.c:5310 +#: config/tc-xtensa.c:5427 msgid "extra closing brace" msgstr "llave que cierra extra" -#: config/tc-xtensa.c:5337 +#: config/tc-xtensa.c:5454 msgid "missing closing brace" -msgstr "falta una llave que cierra" +msgstr "ausentea llave que cierra" -#: config/tc-xtensa.c:5437 config/tc-xtensa.c:5466 +#: config/tc-xtensa.c:5552 config/tc-xtensa.c:5581 #, c-format msgid "wrong number of operands for '%s'" -msgstr "número erróneo de operandos para '%s'" +msgstr "número equivocado de operandos para «%s»" -#: config/tc-xtensa.c:5453 +#: config/tc-xtensa.c:5568 #, c-format msgid "bad relocation expression for '%s'" -msgstr "expresión de reubicación errónea para '%s'" +msgstr "expresión de reubicación equivocada para «%s»" -#: config/tc-xtensa.c:5488 +#: config/tc-xtensa.c:5603 #, c-format msgid "unknown opcode or format name '%s'" -msgstr "código de operación o nombre de formato `%s' desconocido" +msgstr "código operacional o nombre de formato «%s» desconocido" -#: config/tc-xtensa.c:5494 +#: config/tc-xtensa.c:5609 msgid "format names only valid inside bundles" msgstr "los nombres de formato sólo son válidos dentro de agregados" -#: config/tc-xtensa.c:5499 +#: config/tc-xtensa.c:5614 #, c-format msgid "multiple formats specified for one bundle; using '%s'" -msgstr "se especificaron múltiples formatos para un agregado; se usa '%s'" +msgstr "se especificaron múltiples formatos para un agregado; se usa «%s»" -#: config/tc-xtensa.c:5549 +#: config/tc-xtensa.c:5664 msgid "entry instruction with stack decrement < 16" msgstr "instrucción entry con decremento de pila < 16" -#: config/tc-xtensa.c:5602 +#: config/tc-xtensa.c:5718 msgid "unaligned entry instruction" msgstr "entrada de instrucción sin alinear" -#: config/tc-xtensa.c:5667 +#: config/tc-xtensa.c:5783 msgid "bad instruction format" -msgstr "formato de instrucción erróneo" +msgstr "formato de instrucción equivocado" -#: config/tc-xtensa.c:5670 +#: config/tc-xtensa.c:5786 msgid "invalid relocation" msgstr "reubicación inválida" -#: config/tc-xtensa.c:5681 +#: config/tc-xtensa.c:5797 #, c-format msgid "invalid relocation for '%s' instruction" -msgstr "reubicación inválida para la instrucción '%s'" +msgstr "reubicación inválida para la instrucción «%s»" -#: config/tc-xtensa.c:5693 +#: config/tc-xtensa.c:5809 #, c-format msgid "invalid relocation for operand %d of '%s'" -msgstr "reubicación inválida para el operando %d de '%s'" +msgstr "reubicación inválida para operando %d de «%s»" -#: config/tc-xtensa.c:5956 +#: config/tc-xtensa.c:6075 #, c-format msgid "unhandled local relocation fix %s" -msgstr "compostura de reubicación local %s sin manejar" +msgstr "compostura de reubicación local %s sin manipular" -#: config/tc-xtensa.c:6007 +#: config/tc-xtensa.c:6126 #, c-format msgid "internal error; cannot generate `%s' relocation" -msgstr "error interno; no se puede generar la reubicación `%s'" +msgstr "error interno; no se puede generar la reubicación «%s»" -#: config/tc-xtensa.c:6226 +#: config/tc-xtensa.c:6343 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix." -msgstr "La opción \"--no-allow-flix\" prohibe flix en ranuras múltiples." +msgstr "La casilla \"--no-allow-flix\" prohibe flix en ranuras múltiples." -#: config/tc-xtensa.c:6235 +#: config/tc-xtensa.c:6350 msgid "couldn't find a valid instruction format" msgstr "no se puede encontrar un formato de instrucción válido" -#: config/tc-xtensa.c:6236 +#: config/tc-xtensa.c:6351 #, c-format msgid " ops were: " -msgstr "los ops fueron: " +msgstr " ops fueron: " -#: config/tc-xtensa.c:6238 +#: config/tc-xtensa.c:6353 #, c-format msgid " %s;" msgstr " %s;" -#: config/tc-xtensa.c:6249 +#: config/tc-xtensa.c:6363 #, c-format -msgid "format '%s' allows %d slots, but there are %d opcodes" -msgstr "el formato '%s' permite %d ranuras, pero hay %d códigos de operación" +msgid "mismatch for format '%s': #slots = %d, #opcodes = %d" +msgstr "" -#: config/tc-xtensa.c:6260 config/tc-xtensa.c:6358 +#: config/tc-xtensa.c:6372 config/tc-xtensa.c:6469 msgid "illegal resource usage in bundle" msgstr "se incluyó un recurso ilegal en el agregado" -#: config/tc-xtensa.c:6445 +#: config/tc-xtensa.c:6558 #, c-format msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register" -msgstr "los códigos de operación '%s' (ranura %d) y '%s' (ranura %d) escriben en el mismo registro" +msgstr "ambos códigos operacionales «%s» (ranura %d) y «%s» (ranura %d) escriben en el mismo registro" -#: config/tc-xtensa.c:6450 +#: config/tc-xtensa.c:6563 #, c-format msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state" -msgstr "los códigos de operación '%s' (ranura %d) y '%s' (ranura %d) escriben en el mismo estado" +msgstr "ambos códigos operacionales «%s» (ranura %d) y «%s» (ranura %d) escriben en el mismo estado" -#: config/tc-xtensa.c:6455 +#: config/tc-xtensa.c:6568 #, c-format msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port" -msgstr "los códigos de operación '%s' (ranura %d) y '%s' (ranura %d) escriben en el mismo puerto" +msgstr "ambos códigos operacionales «%s» (ranura %d) y «%s» (ranura %d) escriben en el mismo puerto" -#: config/tc-xtensa.c:6460 +#: config/tc-xtensa.c:6573 #, c-format msgid "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses" -msgstr "ambos códigos de operación '%s' (ranura %d) y '%s' (ranura %d) tienen acceso de puerto volatile" +msgstr "ambos códigos operacionales «%s» (ranura %d) y «%s» (ranura %d) tienen acceso de puerto volatile" -#: config/tc-xtensa.c:6476 +#: config/tc-xtensa.c:6589 msgid "multiple branches or jumps in the same bundle" msgstr "múltiples ramificaciones o saltos en el mismo agregado" -#: config/tc-xtensa.c:6928 +#: config/tc-xtensa.c:7041 msgid "cannot assemble into a literal fragment" msgstr "no se puede ensamblar en un fragmento literal" -#: config/tc-xtensa.c:6930 +#: config/tc-xtensa.c:7043 msgid "..." msgstr "..." -#: config/tc-xtensa.c:7565 +#: config/tc-xtensa.c:8255 msgid "instruction sequence (write a0, branch, retw) may trigger hardware errata" msgstr "la secuencia de instrucción (write a0, branch, retw) puede activar errores de hardware" -#: config/tc-xtensa.c:7677 +#: config/tc-xtensa.c:8367 msgid "branching or jumping to a loop end may trigger hardware errata" msgstr "la ramificación o salto al final de un ciclo puede activar errores de hardware" -#: config/tc-xtensa.c:7759 +#: config/tc-xtensa.c:8449 msgid "loop end too close to another loop end may trigger hardware errata" msgstr "el final de un ciclo demasiado cerca a otro final de ciclo puede activar errores de hardware" -#: config/tc-xtensa.c:7768 +#: config/tc-xtensa.c:8458 #, c-format msgid "fr_var %lu < length %d" msgstr "fr_var %lu < longitud %d" -#: config/tc-xtensa.c:7925 +#: config/tc-xtensa.c:8615 msgid "loop containing less than three instructions may trigger hardware errata" msgstr "un ciclo que contiene menos de tres instrucciones puede activar errores de hardware" -#: config/tc-xtensa.c:7997 +#: config/tc-xtensa.c:8687 msgid "undecodable instruction in instruction frag" msgstr "instrucción no decodificable en la instrucción frag" -#: config/tc-xtensa.c:8107 +#: config/tc-xtensa.c:8797 msgid "invalid empty loop" msgstr "ciclo vacío inválido" -#: config/tc-xtensa.c:8112 +#: config/tc-xtensa.c:8802 msgid "loop target does not follow loop instruction in section" msgstr "el objetivo del ciclo no sigue la instrucción loop en la sección" -#: config/tc-xtensa.c:8713 +#: config/tc-xtensa.c:9367 +msgid "cannot find suitable trampoline" +msgstr "no puede encontrar lanzador útil" + +#: config/tc-xtensa.c:9622 msgid "bad relaxation state" -msgstr "estado de relajación erróneo" +msgstr "estado de relajación equivocado" -#: config/tc-xtensa.c:8771 +#: config/tc-xtensa.c:9680 #, c-format msgid "fr_var (%ld) < length (%d)" msgstr "fr_var (%ld) < longitud (%d)" -#: config/tc-xtensa.c:9406 +#: config/tc-xtensa.c:10380 +msgid "jump target out of range; no usable trampoline found" +msgstr "omite objetivo fuera de límite; trampolín encontrado no utilizable" + +#: config/tc-xtensa.c:10504 msgid "invalid relaxation fragment result" msgstr "resultado de fragmento de relajación inválido" -#: config/tc-xtensa.c:9485 +#: config/tc-xtensa.c:10586 msgid "unable to widen instruction" msgstr "no se puede ensanchar la instrucción" -#: config/tc-xtensa.c:9624 +#: config/tc-xtensa.c:10725 msgid "multiple literals in expansion" msgstr "literales múltiples en la expansión" -#: config/tc-xtensa.c:9628 +#: config/tc-xtensa.c:10729 msgid "no registered fragment for literal" msgstr "no hay un fragmento registrado para la literal" -#: config/tc-xtensa.c:9630 +#: config/tc-xtensa.c:10731 msgid "number of literal tokens != 1" msgstr "número de elementos literales != 1" -#: config/tc-xtensa.c:9759 config/tc-xtensa.c:9765 +#: config/tc-xtensa.c:10860 config/tc-xtensa.c:10866 #, c-format msgid "unresolved loop target symbol: %s" msgstr "símbolo objetivo del ciclo sin resolver: %s" -#: config/tc-xtensa.c:9871 +#: config/tc-xtensa.c:10972 #, c-format msgid "invalid expression evaluation type %d" msgstr "tipo de evaluación de expresión %d inválido" -#: config/tc-xtensa.c:9888 +#: config/tc-xtensa.c:10989 msgid "loop too long for LOOP instruction" msgstr "ciclo demasiado largo para la instrucción LOOP" -#: config/tc-xtensa.c:10157 +#: config/tc-xtensa.c:11327 config/tc-xtensa.c:11567 +msgid "literal pool location required for text-section-literals; specify with .literal_position" +msgstr "se requiere la ubicación del conjunto de literales para text-section-literals; especifique con .literal_position" + +#: config/tc-xtensa.c:11436 #, c-format msgid "fixes not all moved from %s" msgstr "no se movieron todas las composturas de %s" -#: config/tc-xtensa.c:10288 -msgid "literal pool location required for text-section-literals; specify with .literal_position" -msgstr "se requiere la ubicación del conjunto de literales para text-section-literals; especifique con .literal_position" - -#: config/tc-xtensa.c:11130 +#: config/tc-xtensa.c:12395 msgid "too many operands in instruction" msgstr "demasiados operandos en la instrucción" -#: config/tc-xtensa.c:11340 +#: config/tc-xtensa.c:12605 msgid "invalid symbolic operand" msgstr "operando simbólico inválido" -#: config/tc-xtensa.c:11401 +#: config/tc-xtensa.c:12666 msgid "operand number mismatch" msgstr "no coincide el número de operandos" -#: config/tc-xtensa.c:11405 +#: config/tc-xtensa.c:12670 #, c-format msgid "cannot encode opcode \"%s\" in the given format \"%s\"" -msgstr "no se puede codificar el código de operación \"%s\" en el formato dado \"%s\"" +msgstr "no se puede codificar el código operacional «%s» en el formato dado «%s»" -#: config/tc-xtensa.c:11430 +#: config/tc-xtensa.c:12695 #, c-format msgid "xtensa-isa failure: %s" msgstr "fallo xtensa-isa: %s" -#: config/tc-xtensa.c:11507 +#: config/tc-xtensa.c:12772 msgid "invalid opcode" -msgstr "código de operación inválido" +msgstr "código operacional inválido" -#: config/tc-xtensa.c:11513 +#: config/tc-xtensa.c:12778 msgid "too few operands" msgstr "muy pocos operandos" -#: config/tc-xtensa.c:11563 +#: config/tc-xtensa.c:12828 msgid "multiple writes to the same register" msgstr "escrituras múltiples al mismo registro" -#: config/tc-xtensa.c:11677 config/tc-xtensa.c:11683 +#: config/tc-xtensa.c:12942 config/tc-xtensa.c:12948 msgid "out of memory" msgstr "memoria agotada" -#: config/tc-xtensa.c:11772 +#: config/tc-xtensa.c:13037 msgid "TLS relocation not allowed in FLIX bundle" msgstr "no se permite la reubicación TLS en el grupo FLIX" @@ -16077,208 +20182,192 @@ msgstr "no se permite la reubicación TLS en el grupo FLIX" #. relaxed in the front-end. If "record_fixup" is set, then this #. function is being called during back-end relaxation, so flag #. the unexpected behavior as an error. -#: config/tc-xtensa.c:11778 +#: config/tc-xtensa.c:13043 msgid "unexpected TLS relocation" msgstr "reubicación TLS inesperada" -#: config/tc-xtensa.c:11822 +#: config/tc-xtensa.c:13087 msgid "symbolic operand not allowed" -msgstr "no se permite el operando simbólico" +msgstr "no se permite operando simbólico" -#: config/tc-xtensa.c:11859 +#: config/tc-xtensa.c:13124 msgid "cannot decode instruction format" msgstr "no se puede decodificar el formato de instrucción" -#: config/tc-xtensa.c:12003 +#: config/tc-xtensa.c:13268 msgid "ignoring extra '-rename-section' delimiter ':'" msgstr "se descarta el delimitador '-rename-section' ':' extra" -#: config/tc-xtensa.c:12008 +#: config/tc-xtensa.c:13273 #, c-format msgid "ignoring invalid '-rename-section' specification: '%s'" msgstr "se descarta la especificación '-rename-section' inválida: %s" -#: config/tc-xtensa.c:12019 +#: config/tc-xtensa.c:13284 #, c-format msgid "section %s renamed multiple times" msgstr "la sección %s se renombró varias veces" -#: config/tc-xtensa.c:12021 +#: config/tc-xtensa.c:13286 #, c-format msgid "multiple sections remapped to output section %s" msgstr "secciones múltiples remapeadas a la sección de salida %s" -#: config/tc-z80.c:244 +#: config/tc-z80.c:326 msgid "-- unterminated string" msgstr "-- cadena sin terminar" -#: config/tc-z80.c:309 +#: config/tc-z80.c:392 msgid "floating point numbers are not implemented" msgstr "los números de coma flotante no están implementados" -#: config/tc-z80.c:488 config/tc-z80.c:494 +#: config/tc-z80.c:517 config/tc-z80.c:523 msgid "mismatched parentheses" msgstr "paréntesis sin coincidencia" -#: config/tc-z80.c:548 -msgid "bad offset expression syntax" -msgstr "sintaxis de expresión de desplazamiento errónea" - -#: config/tc-z80.c:572 +#: config/tc-z80.c:560 msgid "bad expression syntax" -msgstr "sintaxis de expresión errónea" +msgstr "sintaxis de expresión equivocada" -#: config/tc-z80.c:685 +#: config/tc-z80.c:722 msgid "cannot make a relative jump to an absolute location" msgstr "no se puede hacer un salto relativo a una ubicación absoluta" -#: config/tc-z80.c:695 -msgid "offset too large" -msgstr "desplazamiento demasiado grande" - -#: config/tc-z80.c:697 config/tc-z80.c:1964 +#: config/tc-z80.c:734 config/tc-z80.c:2002 msgid "overflow" msgstr "desbordamiento" -#: config/tc-z80.c:1069 config/tc-z80.c:1112 config/tc-z80.c:1156 -#: config/tc-z80.c:1276 config/tc-z80.c:1330 config/tc-z80.c:1599 -msgid "bad intruction syntax" -msgstr "sintaxis de instrucción errónea" +#: config/tc-z80.c:1106 config/tc-z80.c:1149 config/tc-z80.c:1193 +#: config/tc-z80.c:1261 config/tc-z80.c:1313 config/tc-z80.c:1367 +#: config/tc-z80.c:1636 +msgid "bad instruction syntax" +msgstr "equivocación de instrucción sintáctica " -#: config/tc-z80.c:1202 +#: config/tc-z80.c:1239 msgid "condition code invalid for jr" msgstr "código de condición inválido para jr" -#: config/tc-z80.c:1224 -msgid "bad instruction syntax" -msgstr "sintaxis de instrucción errónea" - -#: config/tc-z80.c:1708 +#: config/tc-z80.c:1745 msgid "parentheses ignored" msgstr "se descartan los paréntesis" -#: config/tc-z80.c:1913 read.c:3602 -#, c-format -msgid "junk at end of line, first unrecognized character is `%c'" -msgstr "basura al final de la línea; el primer carácter descartado es `%c'" - -#: config/tc-z80.c:1939 config/tc-z8k.c:1461 config/tc-z8k.c:1524 +#: config/tc-z80.c:1977 config/tc-z8k.c:1467 config/tc-z8k.c:1530 msgid "relative jump out of range" -msgstr "salto relativo fuera de rango" +msgstr "salto relativo fuera de limite" -#: config/tc-z80.c:1956 -msgid "index offset out of range" -msgstr "desplazamiento de índice fuera de rango" +#: config/tc-z80.c:1994 +msgid "index offset out of range" +msgstr "desplazamiento indexado fuera de limite" -#: config/tc-z80.c:1998 config/tc-z8k.c:1532 +#: config/tc-z80.c:2036 config/tc-z8k.c:1538 #, c-format msgid "md_apply_fix: unknown r_type 0x%x\n" msgstr "md_apply_fix: r_type 0x%x desconocido\n" -#: config/tc-z8k.c:282 +#: config/tc-z8k.c:281 #, c-format msgid "register rr%d out of range" -msgstr "registro rr%d fuera de rango" +msgstr "registro rr%d fuera de limite" -#: config/tc-z8k.c:284 +#: config/tc-z8k.c:283 #, c-format msgid "register rr%d does not exist" msgstr "el registro rr%d no existe" -#: config/tc-z8k.c:296 +#: config/tc-z8k.c:295 #, c-format msgid "register rh%d out of range" -msgstr "registro rh%d fuera de rango" +msgstr "registro rh%d fuera de limite" -#: config/tc-z8k.c:308 +#: config/tc-z8k.c:307 #, c-format msgid "register rl%d out of range" -msgstr "registro rl%d fuera de rango" +msgstr "registro rl%d fuera de limite" -#: config/tc-z8k.c:321 +#: config/tc-z8k.c:320 #, c-format msgid "register rq%d out of range" -msgstr "registro rq%d fuera de rango" +msgstr "registro rq%d fuera de limite" -#: config/tc-z8k.c:323 +#: config/tc-z8k.c:322 #, c-format msgid "register rq%d does not exist" msgstr "el registro rq%d no existe" -#: config/tc-z8k.c:335 +#: config/tc-z8k.c:334 #, c-format msgid "register r%d out of range" -msgstr "registro r%d fuera de rango" +msgstr "registro r%d fuera de limite" -#: config/tc-z8k.c:376 +#: config/tc-z8k.c:375 #, c-format msgid "expected %c" msgstr "se esperaba %c" -#: config/tc-z8k.c:391 +#: config/tc-z8k.c:390 #, c-format msgid "register is wrong size for a word %s" -msgstr "el registro tiene el tamaño erróneo para un word %s" +msgstr "el registro tiene el tamaño equivocado para un word %s" -#: config/tc-z8k.c:405 +#: config/tc-z8k.c:404 #, c-format msgid "register is wrong size for address %s" -msgstr "el registro tiene el tamaño erróneo para la dirección %s" +msgstr "el registro tiene el tamaño equivocado para la dirección %s" -#: config/tc-z8k.c:539 +#: config/tc-z8k.c:538 #, c-format msgid "unknown interrupt %s" -msgstr "interrupción %s desconocida" +msgstr "desconoce interrupción %s" #. No interrupt type specified, opcode won't do anything. -#: config/tc-z8k.c:562 +#: config/tc-z8k.c:561 msgid "opcode has no effect" -msgstr "el código de operación no tiene efecto" +msgstr "el código operacional no tiene efecto" -#: config/tc-z8k.c:673 +#: config/tc-z8k.c:672 msgid "Missing ) in ra(rb)" -msgstr "Falta un ) en ra(rb)" +msgstr "Ausente ) en ra(rb)" -#: config/tc-z8k.c:753 config/tc-z8k.c:792 +#: config/tc-z8k.c:752 config/tc-z8k.c:791 #, c-format msgid "invalid condition code '%s'" -msgstr "código de condición '%s' inválido" +msgstr "código de condición «%s» inválido" -#: config/tc-z8k.c:765 +#: config/tc-z8k.c:764 #, c-format msgid "invalid flag '%s'" -msgstr "opción '%s' inválida" +msgstr "casilla «%s» inválida" -#: config/tc-z8k.c:919 config/tc-z8k.c:925 +#: config/tc-z8k.c:918 config/tc-z8k.c:924 msgid "invalid indirect register size" msgstr "tamaño de registro indirecto inválido" -#: config/tc-z8k.c:942 config/tc-z8k.c:1090 config/tc-z8k.c:1095 +#: config/tc-z8k.c:941 config/tc-z8k.c:1097 config/tc-z8k.c:1102 msgid "invalid control register name" msgstr "nombre de registro de control inválido" -#: config/tc-z8k.c:1079 +#: config/tc-z8k.c:1086 msgid "immediate must be 1 or 2" msgstr "el inmediato debe ser 1 o 2" -#: config/tc-z8k.c:1082 +#: config/tc-z8k.c:1089 msgid "immediate 1 or 2 expected" msgstr "se esperaba un inmediato 1 o 2" -#: config/tc-z8k.c:1113 +#: config/tc-z8k.c:1120 msgid "can't use R0 here" msgstr "no se puede usar R0 aquí" -#: config/tc-z8k.c:1271 +#: config/tc-z8k.c:1278 msgid "Can't find opcode to match operands" -msgstr "No se puede encontrar el código de operación que coincida con los operandos" +msgstr "No se puede encontrar el código operacional que coincida con los operandos" -#: config/tc-z8k.c:1318 +#: config/tc-z8k.c:1325 #, c-format msgid "invalid architecture -z%s" msgstr "arquitectura -z%s inválida" -#: config/tc-z8k.c:1338 +#: config/tc-z8k.c:1344 #, c-format msgid "" " Z8K options:\n" @@ -16291,511 +20380,584 @@ msgstr "" " -z8002 genera código sin segmentar\n" " -linkrelax crea código relajable por el enlazador\n" -#: config/tc-z8k.c:1350 +#: config/tc-z8k.c:1356 #, c-format msgid "call to md_convert_frag\n" msgstr "se llama a md_convert_frag\n" -#: config/tc-z8k.c:1457 config/tc-z8k.c:1497 config/tc-z8k.c:1520 +#: config/tc-z8k.c:1463 config/tc-z8k.c:1503 config/tc-z8k.c:1526 msgid "cannot branch to odd address" msgstr "no se puede ramificar a una dirección impar" -#: config/tc-z8k.c:1479 +#: config/tc-z8k.c:1485 msgid "relative address out of range" -msgstr "dirección relativa fuera de rango" +msgstr "dirección relativa fuera de limite" -#: config/tc-z8k.c:1500 +#: config/tc-z8k.c:1506 msgid "relative call out of range" -msgstr "llamada relativa fuera de rango" +msgstr "llamada relativa fuera de limite" -#: config/tc-z8k.c:1544 +#: config/tc-z8k.c:1550 #, c-format msgid "call to md_estimate_size_before_relax\n" msgstr "se llama a md_estimate_size_before_relax\n" -#: config/xtensa-relax.c:1556 +#: config/xtensa-relax.c:1550 #, c-format msgid "invalid configuration option '%s' in transition rule '%s'" -msgstr "la opción de configuración `%s' es inválida en la regla de transición `%s'" +msgstr "la casilla de configuración «%s» es inválida en la regla de transición «%s»" -#: config/xtensa-relax.c:1681 +#: config/xtensa-relax.c:1675 config/xtensa-relax.c:1685 #, c-format msgid "opcode '%s': no bound opname '%s' for precondition in '%s'" -msgstr "código de operación '%s': no hay un nombre de operación '%s' enlazado para la precondición en '%s'" - -#: config/xtensa-relax.c:1691 -#, c-format -msgid "opcode '%s': no bound opname '%s' for precondition in %s" -msgstr "código de operación '%s': no hay un nombre de operación '%s' enlazado para la precondición en %s" +msgstr "código operacional «%s»: no hay un nombre de operación «%s» enlazado para la precondición en «%s»" -#: config/xtensa-relax.c:1698 +#: config/xtensa-relax.c:1692 #, c-format msgid "opcode '%s': precondition only contains constants in '%s'" -msgstr "código de operación '%s': la precondición sólo contiene constantes en '%s'" +msgstr "código operacional «%s»: la precondición sólo contiene constantes en «%s»" -#: config/xtensa-relax.c:1745 +#: config/xtensa-relax.c:1739 msgid "expected one operand for generated literal" msgstr "se esperaba un operando para la literal generada" -#: config/xtensa-relax.c:1752 +#: config/xtensa-relax.c:1746 msgid "expected 0 operands for generated label" msgstr "se esperaban 0 operandos para la etiqueta generada" -#: config/xtensa-relax.c:1765 +#: config/xtensa-relax.c:1759 #, c-format msgid "invalid opcode '%s' in transition rule '%s'" -msgstr "código de operación '%s' inválido en la regla de transición '%s'" +msgstr "código operacional «%s» inválido en la regla de transición «%s»" -#: config/xtensa-relax.c:1773 -#, c-format -msgid "opcode '%s': replacement does not have %d ops" -msgstr "código de operación '%s': el reemplazo no tiene %d operadores" +#: config/xtensa-relax.c:1767 +#, fuzzy, c-format +#| msgid "opcode '%s': replacement does not have %d ops" +msgid "opcode '%s': replacement does not have %d op" +msgid_plural "opcode '%s': replacement does not have %d ops" +msgstr[0] "código operacional «%s»: el reemplazo no tiene %d operadores" +msgstr[1] "código operacional «%s»: el reemplazo no tiene %d operadores" -#: config/xtensa-relax.c:1787 +#: config/xtensa-relax.c:1783 #, c-format msgid "opcode '%s': cannot find literal definition" -msgstr "código de operación '%s': no se puede encontrar la definición literal" +msgstr "código operacional «%s»: no se puede encontrar la definición literal" -#: config/xtensa-relax.c:1803 config/xtensa-relax.c:1833 +#: config/xtensa-relax.c:1799 config/xtensa-relax.c:1829 #, c-format -msgid "opcode %s: unidentified operand '%s' in '%s'" -msgstr "código de operación %s: no se identifica el operando '%s' en '%s'" +msgid "opcode '%s': unidentified operand '%s' in '%s'" +msgstr "cód op «%s»: operando no identificado «%s» en «%s»" -#: config/xtensa-relax.c:1828 +#: config/xtensa-relax.c:1824 #, c-format msgid "unknown user-defined function %s" msgstr "función definida por el usuario %s desconocida" -#: config/xtensa-relax.c:1839 +#: config/xtensa-relax.c:1835 #, c-format -msgid "opcode %s: could not parse operand '%s' in '%s'" -msgstr "código de operación %s: no se puede decodificar el operando '%s' en '%s'" +msgid "opcode '%s': could not parse operand '%s' in '%s'" +msgstr "código operacional «%s»: no pudo interpretar operando «%s» en «%s»" -#: config/xtensa-relax.c:1880 +#: config/xtensa-relax.c:1875 #, c-format msgid "could not parse INSN_PATTERN '%s'" -msgstr "no se puede decodificar INSN_PATTERN '%s'" +msgstr "no se puede decodificar INSN_PATTERN «%s»" -#: config/xtensa-relax.c:1884 +#: config/xtensa-relax.c:1879 #, c-format msgid "could not parse INSN_REPL '%s'" -msgstr "no se puede decodificar INSN_REPL '%s'" +msgstr "no se puede decodificar INSN_REPL «%s»" -#: config/xtensa-relax.c:1895 +#: config/xtensa-relax.c:1890 #, c-format msgid "could not build transition for %s => %s" msgstr "no se puede construir la transición para %s => %s" -#: depend.c:195 +#: depend.c:194 #, c-format msgid "can't open `%s' for writing" -msgstr "no se puede abrir `%s' para escritura" +msgstr "no se puede abrir «%s» para escritura" -#: depend.c:207 +#: depend.c:206 #, c-format msgid "can't close `%s'" -msgstr "no se puede cerrar `%s'" +msgstr "no se puede cerrar «%s»" -#: dw2gencfi.c:199 read.c:2272 +#: dw2gencfi.c:319 read.c:2441 #, c-format msgid "bfd_set_section_flags: %s" msgstr "bfd_set_section_flags: %s" -#: dw2gencfi.c:457 +#: dw2gencfi.c:601 dw2gencfi.c:617 #, c-format msgid "register save offset not a multiple of %u" -msgstr "el desplazamiento del registro save no es un múltiplo de %u" +msgstr "registrador guarda desplazamiento no un múltiplo de %u" -#: dw2gencfi.c:540 +#: dw2gencfi.c:700 msgid "CFI state restore without previous remember" msgstr "se usó un state restore de CFI sin un remember previo" -#: dw2gencfi.c:589 +#: dw2gencfi.c:758 msgid "missing separator" -msgstr "falta el separador" +msgstr "ausente el separador" -#: dw2gencfi.c:639 +#: dw2gencfi.c:807 msgid "bad register expression" msgstr "expresión de registro inválida" -#: dw2gencfi.c:660 dw2gencfi.c:783 dw2gencfi.c:821 dw2gencfi.c:891 -#: dw2gencfi.c:963 +#: dw2gencfi.c:828 dw2gencfi.c:958 dw2gencfi.c:996 dw2gencfi.c:1067 +#: dw2gencfi.c:1140 dw2gencfi.c:1378 msgid "CFI instruction used without previous .cfi_startproc" msgstr "se utilizó la instrucción CFI sin un .cfi_startproc precedente" -#: dw2gencfi.c:845 +#: dw2gencfi.c:1021 msgid "invalid or unsupported encoding in .cfi_personality" msgstr "codificación inválida o no admitida en .cfi_personality" -#: dw2gencfi.c:852 +#: dw2gencfi.c:1028 msgid ".cfi_personality requires encoding and symbol arguments" msgstr ".cfi_personality requiere argumentos de codificación y símbolo" -#: dw2gencfi.c:875 +#: dw2gencfi.c:1051 msgid "wrong second argument to .cfi_personality" -msgstr "segundo argumento erróneo para .cfi_personality" +msgstr "segundo argumento equivocado para .cfi_personality" -#: dw2gencfi.c:915 dw2gencfi.c:991 +#: dw2gencfi.c:1092 dw2gencfi.c:1168 msgid "invalid or unsupported encoding in .cfi_lsda" msgstr "codificación inválida o no admitida en .cfi_lsda" -#: dw2gencfi.c:922 +#: dw2gencfi.c:1099 msgid ".cfi_lsda requires encoding and symbol arguments" msgstr ".cfi_lsda requiere argumentos de codificación y símbolo" -#: dw2gencfi.c:947 +#: dw2gencfi.c:1124 msgid "wrong second argument to .cfi_lsda" -msgstr "segundo argumento erróneo para .cfi_lsda" +msgstr "segundo argumento equivocado para .cfi_lsda" -#: dw2gencfi.c:1012 +#: dw2gencfi.c:1190 msgid "wrong third argument to .cfi_val_encoded_addr" -msgstr "tercer argumento erróneo para .cfi_val_encoded_addr" +msgstr "tercer argumento equivocado para .cfi_val_encoded_addr" + +#: dw2gencfi.c:1280 +#, fuzzy +#| msgid "inconsistent types in Neon instruction" +msgid "inconsistent uses of .cfi_sections" +msgstr "tipos inconsistentes en la instrucción Neon" -#: dw2gencfi.c:1083 +#: dw2gencfi.c:1291 msgid "previous CFI entry not closed (missing .cfi_endproc)" -msgstr "la entrada CFI previa no está cerrada (falta un .cfi_endproc)" +msgstr "la entrada CFI previa no está cerrada (ausente .cfi_endproc)" -#: dw2gencfi.c:1123 +#: dw2gencfi.c:1332 msgid ".cfi_endproc without corresponding .cfi_startproc" msgstr ".cfi_endproc sin un .cfi_startproc correspondiente" -#: dw2gencfi.c:1920 dw2gencfi.c:1983 +#: dw2gencfi.c:1389 +msgid "wrong argument to .cfi_personality_id" +msgstr "equivocación del argumento para .cfi_personality_id" + +#: dw2gencfi.c:1399 +#, fuzzy +#| msgid ".cfi_endproc without corresponding .cfi_startproc" +msgid ".cfi_fde_data without corresponding .cfi_startproc" +msgstr ".cfi_endproc sin un .cfi_startproc correspondiente" + +#: dw2gencfi.c:1508 +#, fuzzy +#| msgid "unexpected fix" +msgid "unexpected .cfi_inline_lsda" +msgstr ".cfi_inline_lsda no válido para este marco" + +#: dw2gencfi.c:1515 +msgid ".cfi_inline_lsda not valid for this frame" +msgstr ".cfi_inline_lsda no válido para este marco" + +#: dw2gencfi.c:1523 +msgid ".cfi_inline_lsda seen for frame without .cfi_lsda" +msgstr "" + +#: dw2gencfi.c:1536 +#, c-format +msgid "Alignment too large: %d. assumed." +msgstr "Alineación muy grande: %d asumido." + +#: dw2gencfi.c:1540 +msgid "Alignment negative: 0 assumed." +msgstr "Alineación negativa: se asume 0." + +#: dw2gencfi.c:1566 +#, fuzzy +#| msgid "CFI is not supported for this target" +msgid ".cfi_inline_lsda is not supported for this target" +msgstr ".cfi_inline_lsda no válido para este marco" + +#: dw2gencfi.c:1573 +#, fuzzy +#| msgid "CFI is not supported for this target" +msgid ".cfi_fde_data is not supported for this target" +msgstr "CFI no admitido en este objetivo" + +#: dw2gencfi.c:1580 +#, fuzzy +#| msgid "CFI is not supported for this target" +msgid ".cfi_personality_id is not supported for this target" +msgstr "no se admite CFI en este objetivo" + +#: dw2gencfi.c:2356 dw2gencfi.c:2512 msgid "open CFI at the end of file; missing .cfi_endproc directive" -msgstr "un CFI abierto al final del fichero; falta una directiva .cfi_endproc" +msgstr "abre CFI al final del fichero; directiva .cfi_endproc ausente" -#: dw2gencfi.c:2009 +#: dw2gencfi.c:2539 msgid "CFI is not supported for this target" msgstr "no se admite CFI en este objetivo" -#: dwarf2dbg.c:585 dwarf2dbg.c:620 +#: dwarf2dbg.c:371 dwarf2dbg.c:2268 +#, fuzzy +#| msgid "operand number mismatch" +msgid "view number mismatch" +msgstr "no coincide el número de operandos" + +#: dwarf2dbg.c:779 dwarf2dbg.c:814 msgid "file number less than one" msgstr "número de fichero menor que uno" -#: dwarf2dbg.c:595 +#: dwarf2dbg.c:789 #, c-format msgid "file number %ld already allocated" msgstr "el número de fichero %ld ya está reservado" -#: dwarf2dbg.c:625 dwarf2dbg.c:1378 +#: dwarf2dbg.c:819 dwarf2dbg.c:1681 #, c-format msgid "unassigned file number %ld" msgstr "número de fichero %ld sin asignar" -#: dwarf2dbg.c:694 +#: dwarf2dbg.c:888 msgid "is_stmt value not 0 or 1" msgstr "el valor is_stmt no es 0 ó 1" -#: dwarf2dbg.c:706 +#: dwarf2dbg.c:900 msgid "isa number less than zero" msgstr "número isa menor que uno" -#: dwarf2dbg.c:718 +#: dwarf2dbg.c:912 msgid "discriminator less than zero" msgstr "discriminador menor que cero" -#: dwarf2dbg.c:724 +#: dwarf2dbg.c:931 +msgid "numeric view can only be asserted to zero" +msgstr "" + +#: dwarf2dbg.c:966 #, c-format msgid "unknown .loc sub-directive `%s'" -msgstr "sub-directiva .loc `%s' desconocida" +msgstr "sub-directiva .loc «%s» desconocida" -#: dwarf2dbg.c:1441 +#: dwarf2dbg.c:1758 msgid "internal error: unknown dwarf2 format" -msgstr "error interno: formato dwarf2 desconocido" +msgstr "error interno: formato enana2 desconocido" -#: ecoff.c:1562 +#: ecoff.c:1559 #, c-format msgid "string too big (%lu bytes)" msgstr "cadena demasiado grande (%lu bytes)" -#: ecoff.c:1588 +#: ecoff.c:1585 #, c-format msgid "inserting \"%s\" into string hash table: %s" -msgstr "se inserta \"%s\" en la tabla de de dispersión de cadenas: %s" +msgstr "se inserta «%s» en la distribución de de dispersión de cadenas: %s" -#: ecoff.c:1619 ecoff.c:1812 ecoff.c:1835 ecoff.c:1866 ecoff.c:2019 -#: ecoff.c:2130 +#: ecoff.c:1616 ecoff.c:1809 ecoff.c:1832 ecoff.c:1863 ecoff.c:2016 +#: ecoff.c:2135 msgid "no current file pointer" msgstr "no hay un puntero a fichero actualmente" -#: ecoff.c:1706 +#: ecoff.c:1703 msgid "too many st_End's" msgstr "demasiados st_End's" -#: ecoff.c:2044 +#: ecoff.c:2041 #, c-format msgid "inserting \"%s\" into tag hash table: %s" -msgstr "se inserta \"%s\" en la tabla de de dispersión de marcas: %s" +msgstr "se inserta «%s» en la distribución de de dispersión de marcas: %s" -#: ecoff.c:2205 +#: ecoff.c:2204 msgid "fake .file after real one" -msgstr ".file falso después del real" +msgstr ".file falso tras real" -#: ecoff.c:2295 +#: ecoff.c:2293 msgid "filename goes over one page boundary" msgstr "el nombre de fichero sobrepasa el límite de una página" -#: ecoff.c:2428 +#: ecoff.c:2426 msgid ".begin directive without a preceding .file directive" msgstr "directiva .begin sin una directiva .file precedente" -#: ecoff.c:2435 +#: ecoff.c:2433 msgid ".begin directive without a preceding .ent directive" msgstr "directiva .begin sin una directiva .ent precedente" -#: ecoff.c:2466 +#: ecoff.c:2463 msgid ".bend directive without a preceding .file directive" msgstr "directiva .bend sin una directiva .file precedente" -#: ecoff.c:2473 +#: ecoff.c:2470 msgid ".bend directive without a preceding .ent directive" msgstr "directiva .bend sin una directiva .ent precedente" -#: ecoff.c:2486 +#: ecoff.c:2482 msgid ".bend directive names unknown symbol" msgstr "símbolo desconocido en los nombres de la directiva .bend" -#: ecoff.c:2529 +#: ecoff.c:2524 msgid ".def pseudo-op used inside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .def dentro de .def/.endef; se descarta" -#: ecoff.c:2531 +#: ecoff.c:2526 msgid "empty symbol name in .def; ignored" -msgstr "nombre de símbolo vacío en .def; se descarta" +msgstr "nombre simbólico vacío en .def; se descarta" -#: ecoff.c:2568 +#: ecoff.c:2563 msgid ".dim pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .dim fuera de .def/.endef; se descarta" -#: ecoff.c:2583 +#: ecoff.c:2578 msgid "badly formed .dim directive" msgstr "directiva .dim mal formada" -#: ecoff.c:2596 +#: ecoff.c:2591 msgid "too many .dim entries" msgstr "demasiadas entradas .dim" -#: ecoff.c:2616 +#: ecoff.c:2611 msgid ".scl pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .scl fuera de .def/.endef; se descarta" -#: ecoff.c:2641 +#: ecoff.c:2636 msgid ".size pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .size fuera de .def/.endef; se descarta" -#: ecoff.c:2656 +#: ecoff.c:2651 msgid "badly formed .size directive" msgstr "directiva .size mal formada" -#: ecoff.c:2669 +#: ecoff.c:2664 msgid "too many .size entries" msgstr "demasiadas entradas .size" -#: ecoff.c:2691 +#: ecoff.c:2686 msgid ".type pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .type fuera de .def/.endef; se descarta" #. FIXME: We could handle this by setting the continued bit. #. There would still be a limit: the .type argument can not #. be infinite. -#: ecoff.c:2709 +#: ecoff.c:2704 #, c-format msgid "the type of %s is too complex; it will be simplified" msgstr "el tipo de %s es demasiado complejo; se simplificará" -#: ecoff.c:2720 +#: ecoff.c:2715 msgid "Unrecognized .type argument" -msgstr "No se reconoce el argumento .type" +msgstr "No reconocido argumento .type" -#: ecoff.c:2758 +#: ecoff.c:2753 msgid ".tag pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .tag fuera de .def/.endef; se descarta" -#: ecoff.c:2783 +#: ecoff.c:2777 msgid ".val pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .val fuera de .def/.endef; se descarta" -#: ecoff.c:2791 +#: ecoff.c:2785 msgid ".val expression is too complex" msgstr "la expresión .val es demasiado compleja" -#: ecoff.c:2821 +#: ecoff.c:2815 msgid ".endef pseudo-op used before .def; ignored" msgstr "se utiliza el pseudo-operador .endef antes de .def; se descarta" -#: ecoff.c:2847 ecoff.c:2928 +#: ecoff.c:2841 ecoff.c:2922 msgid "bad COFF debugging information" -msgstr "información de depuración COFF errónea" +msgstr "información de depuración COFF equivocada" -#: ecoff.c:2896 +#: ecoff.c:2890 #, c-format msgid "no tag specified for %s" msgstr "no se especificó una marca para %s" -#: ecoff.c:2998 +#: ecoff.c:2992 msgid ".end directive without a preceding .file directive" msgstr "directiva .end sin una directiva .file precedente" -#: ecoff.c:3005 -msgid ".end directive without a preceding .ent directive" -msgstr "directiva .end sin una directiva .ent precedente" - -#: ecoff.c:3027 +#: ecoff.c:3020 msgid ".end directive names unknown symbol" msgstr "símbolo desconocido en los nombres de la directiva .end" -#: ecoff.c:3054 +#: ecoff.c:3051 msgid "second .ent directive found before .end directive" msgstr "se encontró una segunda directiva .ent antes de la directiva .end" -#: ecoff.c:3126 +#: ecoff.c:3060 +#, c-format +msgid "%s directive has no name" +msgstr "%s de directiva no tiene ningún nombre" + +#: ecoff.c:3121 msgid "no way to handle .file within .ent/.end section" -msgstr "no es posible manejar un .file dentro de una sección .ent/.end" +msgstr "no es posible manipular un .file dentro de una sección .ent/.end" -#: ecoff.c:3243 +#: ecoff.c:3238 msgid ".loc before .file" msgstr ".loc antes de .file" -#: ecoff.c:3446 +#: ecoff.c:3440 #, c-format msgid ".stab%c is not supported" msgstr "no se admite .stab%c" -#: ecoff.c:3456 +#: ecoff.c:3450 #, c-format msgid ".stab%c: ignoring non-zero other field" msgstr ".stab%c: se descarta el otro campo que no es cero" -#: ecoff.c:3490 +#: ecoff.c:3484 #, c-format msgid "line number (%d) for .stab%c directive cannot fit in index field (20 bits)" msgstr "el número de línea (%d) para la directiva .stab%c no cabe en el campo de índice (20 bits)" -#: ecoff.c:3526 +#: ecoff.c:3518 #, c-format msgid "illegal .stab%c directive, bad character" -msgstr "directiva .stab%c ilegal, carácter erróneo" +msgstr "directiva .stab%c ilegal, carácter equivocado" -#: ecoff.c:3985 ecoff.c:4174 ecoff.c:4199 +#: ecoff.c:3977 ecoff.c:4166 ecoff.c:4191 msgid ".begin/.bend in different segments" msgstr ".begin/.bend en segmentos diferentes" -#: ecoff.c:4695 +#: ecoff.c:4687 msgid "missing .end or .bend at end of file" -msgstr "falta un .end o un .bend al final del fichero" +msgstr ".end ausente o .bend al final del fichero" -#: ecoff.c:5180 +#: ecoff.c:5172 msgid "GP prologue size exceeds field size, using 0 instead" msgstr "el tamaño del prólogo GP excede el tamaño del campo, se utiliza 0 en su lugar" -#: expr.c:87 read.c:3667 +#: expr.c:82 read.c:3820 msgid "bignum invalid" msgstr "bignum inválido" -#: expr.c:89 read.c:3669 read.c:4146 read.c:5030 +#: expr.c:84 read.c:3822 read.c:4334 read.c:5310 msgid "floating point number invalid" msgstr "número de coma flotante inválido" -#: expr.c:210 +#: expr.c:207 msgid "bad floating-point constant: exponent overflow" -msgstr "constante de coma flotante errónea: desbordamiento del exponente" +msgstr "constante de coma flotante equivocada: desbordamiento del exponente" -#: expr.c:214 +#: expr.c:211 #, c-format msgid "bad floating-point constant: unknown error code=%d" -msgstr "constante de coma flotante errónea: código de error desconocido=%d" +msgstr "constante de coma flotante equivocada: código de error desconocido=%d" -#: expr.c:393 +#: expr.c:396 msgid "a bignum with underscores may not have more than 8 hex digits in any word" msgstr "un número grande con subrayados no puede tener más de 8 dígitos hexadecimales en cualquier palabra" -#: expr.c:416 +#: expr.c:419 msgid "a bignum with underscores must have exactly 4 words" msgstr "un número grande con subrayados debe tener exactamente 4 words" #. Either not seen or not defined. #. @@ Should print out the original string instead of #. the parsed number. -#: expr.c:539 +#: expr.c:557 #, c-format msgid "backward ref to unknown label \"%d:\"" msgstr "referencia hacia atrás a la etiqueta desconocida \"%d:\"" -#: expr.c:657 +#: expr.c:675 msgid "character constant too large" msgstr "la constante de carácter es demasiado grande" -#: expr.c:903 +#: expr.c:970 #, c-format -msgid "expr.c(operand): bad atof_generic return val %d" -msgstr "expr.c(operando): valor de devolución %d atof_generic erróneo" +msgid "found '%c', expected: '%c'" +msgstr "encontrado `%c', se esperaba: `%c'" -#: expr.c:966 +#: expr.c:973 #, c-format msgid "missing '%c'" -msgstr "falta un '%c'" +msgstr "ausente '%c'" -#: expr.c:977 read.c:4512 +#: expr.c:985 read.c:4761 msgid "EBCDIC constants are not supported" msgstr "no se admiten las constantes EBCDIC" -#: expr.c:1099 +#: expr.c:1112 #, c-format msgid "Unary operator %c ignored because bad operand follows" -msgstr "Se descarta el operador unario %c porque hay un operando erróneo a continuación" +msgstr "Se descarta el operador unario %c porque hay un operando equivocado a continuación" -#: expr.c:1145 expr.c:1170 +#: expr.c:1162 expr.c:1193 msgid "syntax error in .startof. or .sizeof." msgstr "error sintáctico en .startof. o .sizeof." -#: expr.c:1251 expr.c:1612 +#: expr.c:1274 expr.c:1640 #, c-format msgid "invalid use of operator \"%s\"" -msgstr "uso inválido del operador \"%s\"" +msgstr "uso inválido del operador «%s»" -#: expr.c:1757 +#: expr.c:1824 msgid "missing operand; zero assumed" -msgstr "falta un operando; se asume cero" +msgstr "ausente operando; se asume cero" -#: expr.c:1796 +#: expr.c:1863 msgid "left operand is a bignum; integer 0 assumed" -msgstr "el operando izquierdo es un número grande; se asume el entero 0" +msgstr "operando izquierdo es un número grande; se asume el entero 0" -#: expr.c:1798 +#: expr.c:1865 msgid "left operand is a float; integer 0 assumed" -msgstr "el operando izquierdo es un número de coma flotante; se asume el entero 0" +msgstr "operando izquierdo es un número de coma flotante; se asume el entero 0" -#: expr.c:1807 +#: expr.c:1874 msgid "right operand is a bignum; integer 0 assumed" -msgstr "el operando derecho es un número grande; se asume el entero 0" +msgstr "operando derecho es un número grande; se asume el entero 0" -#: expr.c:1809 +#: expr.c:1876 msgid "right operand is a float; integer 0 assumed" -msgstr "el operando derecho es un número de coma flotante; se asume el entero 0" +msgstr "operando derecho es un número de coma flotante; se asume el entero 0" -#: expr.c:1879 symbols.c:1381 +#: expr.c:1947 symbols.c:1396 msgid "division by zero" msgstr "división por cero" -#: expr.c:1885 +#: expr.c:1953 msgid "shift count" msgstr "cuenta de desplazamiento" -#: expr.c:2002 +#: expr.c:2074 msgid "operation combines symbols in different segments" msgstr "la operación combina símbolos en segmentos diferentes" -#: frags.c:48 +#: expr.c:2396 +msgid "missing closing '\"'" +msgstr "ausente cierre «\"»" + +#: frags.c:60 msgid "attempt to allocate data in absolute section" msgstr "se intentó alojar datos en la sección absoluta" -#: frags.c:54 +#: frags.c:66 msgid "attempt to allocate data in common section" msgstr "se intentó alojar datos en la sección común" -#: frags.c:102 write.c:1422 -#, c-format -msgid "can't extend frag %u chars" -msgstr "no se pueden extender %u caracteres de fragmento" +#: frags.c:115 write.c:1465 +#, fuzzy, c-format +#| msgid "can't extend frag %u chars" +msgid "can't extend frag %lu char" +msgid_plural "can't extend frag %lu chars" +msgstr[0] "no se pueden extender %u caracteres de fragmento" +msgstr[1] "no se pueden extender %u caracteres de fragmento" #. For error messages. #. Detect if we are reading from stdin by examining the file @@ -16809,47 +20971,48 @@ msgstr "no se pueden extender %u caracteres de fragmento" #. line here (assuming of course that we actually have a line of #. input to read), so that it can be displayed in the listing #. that is produced at the end of the assembly. -#: input-file.c:138 input-scrub.c:243 listing.c:338 +#: input-file.c:136 input-scrub.c:240 listing.c:353 msgid "{standard input}" msgstr "{entrada estándar}" -#: input-file.c:143 +#: input-file.c:141 #, c-format msgid "can't open %s for reading: %s" msgstr "no se puede abrir %s para lectura: %s" -#: input-file.c:152 input-file.c:227 input-file.c:259 +#: input-file.c:150 input-file.c:224 #, c-format msgid "can't read from %s: %s" msgstr "no se puede leer de %s: %s" -#: input-file.c:267 listing.c:1397 output-file.c:72 +#: input-file.c:252 listing.c:1443 output-file.c:71 #, c-format msgid "can't close %s: %s" msgstr "no se puede cerrar %s: %s" -#: input-scrub.c:268 +#: input-scrub.c:267 msgid "macros nested too deeply" msgstr "macros anidadas con demasiada profundidad" -#: input-scrub.c:379 input-scrub.c:403 -msgid "partial line at end of file ignored" -msgstr "se descarta la línea parcial al final del fichero" - -#: itbl-ops.c:332 +#: itbl-ops.c:328 #, c-format msgid "Unable to allocate memory for new instructions\n" msgstr "No se puede reservar memoria para las instrucciones nuevas\n" -#: listing.c:244 -msgid "Warning:" -msgstr "Aviso:" +#: listing.c:253 messages.c:165 messages.c:167 messages.c:170 +msgid "Warning: " +msgstr "Aviso: " + +#: listing.c:259 messages.c:230 messages.c:232 messages.c:235 +msgid "Error: " +msgstr "Error: " -#: listing.c:250 -msgid "Error:" -msgstr "Error:" +#: listing.c:625 +#, c-format +msgid "unable to rebuffer file: %s\n" +msgstr "incapaz de reservar fichero búfer: %s\n" -#: listing.c:1283 +#: listing.c:1329 #, c-format msgid "" "\n" @@ -16860,12 +21023,12 @@ msgstr "" " marca tiempo \t: %s\n" "\n" -#: listing.c:1293 +#: listing.c:1339 #, c-format msgid "%s " msgstr "%s " -#: listing.c:1298 +#: listing.c:1344 #, c-format msgid "" "\n" @@ -16874,15 +21037,15 @@ msgstr "" "\n" "\t%s " -#: listing.c:1308 +#: listing.c:1354 msgid "" "\n" " options passed\t: " msgstr "" "\n" -" opciones pasadas\t: " +" casillas pasadas\t: " -#: listing.c:1347 +#: listing.c:1393 #, c-format msgid "" " GNU assembler version %s (%s)\n" @@ -16891,7 +21054,7 @@ msgstr "" "Ensamblador de GNU versión %s (%s)\n" "\t utilizando BFD versión %s." -#: listing.c:1350 +#: listing.c:1396 #, c-format msgid "" "\n" @@ -16900,7 +21063,7 @@ msgstr "" "\n" " fich entrada \t: %s" -#: listing.c:1351 +#: listing.c:1397 #, c-format msgid "" "\n" @@ -16909,7 +21072,7 @@ msgstr "" "\n" " fich salida \t: %s" -#: listing.c:1352 +#: listing.c:1398 #, c-format msgid "" "\n" @@ -16918,249 +21081,251 @@ msgstr "" "\n" " objetivo \t: %s" -#: listing.c:1376 +#: listing.c:1422 #, c-format msgid "can't open %s: %s" msgstr "no se puede abrir %s: %s" -#: listing.c:1461 +#: listing.c:1507 msgid "strange paper height, set to no form" msgstr "tamaño de papel extraño, se establece a sin forma" -#: listing.c:1525 +#: listing.c:1569 msgid "new line in title" msgstr "línea nueva en el título" #. Turns the next expression into a string. -#: macro.c:362 +#: macro.c:382 #, no-c-format msgid "% operator needs absolute expression" msgstr "el operador % necesita una expresión absoluta" -#: macro.c:516 +#: macro.c:536 #, c-format msgid "Missing parameter qualifier for `%s' in macro `%s'" -msgstr "Falta el calificador de parámetro para `%s' en la macro `%s'" +msgstr "Ausente el calificador de parámetro para «%s» en la macro «%s»" -#: macro.c:526 +#: macro.c:546 #, c-format msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'" -msgstr "`%s' no es un calificador de parámetro válido para `%s' en la macro `%s'" +msgstr "«%s» no es un calificador de parámetro válido para «%s» en la macro «%s»" -#: macro.c:543 +#: macro.c:563 #, c-format msgid "Pointless default value for required parameter `%s' in macro `%s'" -msgstr "Valor por defecto sin sentido para el parámetro requerido `%s' en la macro `%s'" +msgstr "Valor por defecto sin sentido para el parámetro requerido «%s» en la macro «%s»" -#: macro.c:555 +#: macro.c:575 #, c-format msgid "A parameter named `%s' already exists for macro `%s'" -msgstr "Ya existe un parámetro llamado `%s' para la macro `%s'" +msgstr "Ya existe un parámetro llamado «%s» para la macro «%s»" -#: macro.c:592 +#: macro.c:612 #, c-format msgid "Reserved word `%s' used as parameter in macro `%s'" -msgstr "Se usó la palabra reservada `%s' como un parámetro en la macro `%s'" +msgstr "Se usó la palabra reservada «%s» como un parámetro en la macro «%s»" -#: macro.c:650 +#: macro.c:670 #, c-format msgid "unexpected end of file in macro `%s' definition" -msgstr "fin de fichero inesperado en la definición de macro `%s'" +msgstr "fin de fichero inesperado en la definición de macro «%s»" -#: macro.c:662 +#: macro.c:682 #, c-format msgid "missing `)' after formals in macro definition `%s'" -msgstr "falta `)' después de los formales en la definición de macro `%s'" +msgstr "ausente `)' tras los formales en la definición de macro «%s»" -#: macro.c:677 +#: macro.c:697 msgid "Missing macro name" -msgstr "Falta el nombre de macro" +msgstr "Ausente el nombre de macro" -#: macro.c:686 +#: macro.c:706 #, c-format msgid "Bad parameter list for macro `%s'" -msgstr "Lista de parámetros errónea para la macro `%s'" +msgstr "Lista de parámetros equivocada para la macro «%s»" -#: macro.c:692 +#: macro.c:712 #, c-format msgid "Macro `%s' was already defined" -msgstr "La macro `%s' ya está definida" +msgstr "La macro «%s» ya está definida" -#: macro.c:816 macro.c:818 +#: macro.c:837 macro.c:839 msgid "missing `)'" -msgstr "falta un `)'" +msgstr "ausente `)'" -#: macro.c:915 +#: macro.c:936 #, c-format msgid "`%s' was already used as parameter (or another local) name" -msgstr "Ya se usó `%s' como nombre de parámetro (o nombre local)" +msgstr "Ya se usó «%s» como nombre de parámetro (o nombre local)" -#: macro.c:1073 +#: macro.c:1094 msgid "confusion in formal parameters" msgstr "confusión en los parámetros formales" -#: macro.c:1081 +#: macro.c:1102 #, c-format msgid "Parameter named `%s' does not exist for macro `%s'" -msgstr "El parámetro nombrado '%s' no existe para la macro `%s'" +msgstr "El parámetro nombrado «%s» no existe para la macro «%s»" -#: macro.c:1092 +#: macro.c:1113 #, c-format msgid "Value for parameter `%s' of macro `%s' was already specified" -msgstr "Ya se había especificado el valor para el parámetro `%s' de la macro `%s'" +msgstr "Ya se había especificado el valor para el parámetro «%s» de la macro «%s»" -#: macro.c:1106 +#: macro.c:1127 msgid "can't mix positional and keyword arguments" msgstr "no se pueden mezclar argumentos posicionales y palabras clave" -#: macro.c:1117 +#: macro.c:1138 msgid "too many positional arguments" msgstr "demasiados argumentos posicionales" -#: macro.c:1165 +#: macro.c:1186 #, c-format msgid "Missing value for required parameter `%s' of macro `%s'" -msgstr "Falta el valor para el parámetro requerido `%s' de la macro `%s'" +msgstr "Ausente el valor para el parámetro requerido «%s» de la macro «%s»" -#: macro.c:1284 +#: macro.c:1304 #, c-format -msgid "Attempt to purge non-existant macro `%s'" -msgstr "se intentó purgar la macro inexistente `%s'" +msgid "Attempt to purge non-existing macro `%s'" +msgstr "Intentaba purgar macro inexistente «%s»" -#: macro.c:1303 +#: macro.c:1324 msgid "unexpected end of file in irp or irpc" msgstr "fin de fichero inesperado en irp ó irpc" -#: macro.c:1311 +#: macro.c:1332 msgid "missing model parameter" -msgstr "falta el parámetro modelo" +msgstr "ausente el parámetro modelo" -#: messages.c:82 +#: messages.c:91 #, c-format msgid "Assembler messages:\n" msgstr "Mensajes del ensamblador:\n" -#: messages.c:160 -#, c-format -msgid "Warning: " -msgstr "Aviso: " - -#: messages.c:226 -#, c-format -msgid "Error: " -msgstr "Error: " - -#: messages.c:282 +#: messages.c:289 #, c-format msgid "Fatal error: " msgstr "Error fatal: " -#: messages.c:300 +#: messages.c:310 #, c-format -msgid "Internal error!\n" -msgstr "¡Error interno!\n" +msgid "Internal error (%s).\n" +msgstr "Error interno (%s).\n" -#: messages.c:302 +#: messages.c:312 #, c-format -msgid "Assertion failure in %s at %s line %d.\n" -msgstr "Falla de afirmación en %s en %s línea %d.\n" +msgid "Internal error in %s at %s:%d.\n" +msgstr "Error interno en %s en %s:%d.\n" -#: messages.c:305 +#: messages.c:314 #, c-format -msgid "Assertion failure at %s line %d.\n" -msgstr "Falla de afirmación en %s línea %d.\n" +msgid "Internal error at %s:%d.\n" +msgstr "Error interno en %s:%d.\n" -#: messages.c:306 messages.c:323 +#: messages.c:316 #, c-format msgid "Please report this bug.\n" msgstr "Por favor reporte este bicho.\n" -#: messages.c:318 -#, c-format -msgid "Internal error, aborting at %s line %d in %s\n" -msgstr "Error interno, se aborta en %s línea %d en %s\n" - -#: messages.c:321 -#, c-format -msgid "Internal error, aborting at %s line %d\n" -msgstr "Error interno, se aborta en %s línea %d\n" - -#: messages.c:370 +#: messages.c:400 #, c-format msgid "%s out of domain (%d is not a multiple of %d)" msgstr "%s fuera de dominio (%d no es un múltiplo de %d)" -#: messages.c:388 +#: messages.c:418 #, c-format msgid "%s out of range (%d is not between %d and %d)" -msgstr "%s fuera de rango (%d no está entre %d y %d)" +msgstr "%s fuera de limite (%d no está entre %d y %d)" #. xgettext:c-format. -#: messages.c:411 +#: messages.c:441 #, c-format msgid "%s out of range (0x%s is not between 0x%s and 0x%s)" -msgstr "%s fuera de rango (0x%s no está entre 0x%s y 0x%s)" +msgstr "%s fuera de limite (0x%s no está entre 0x%s y 0x%s)" + +#: output-file.c:34 +#, c-format +msgid "can't open a bfd on stdout %s" +msgstr "no se puede abrir un bfd en la salida estándar %s" + +#: output-file.c:41 +#, c-format +msgid "selected target format '%s' unknown" +msgstr "formato de objetivo seleccionado «%s» desconocido" + +#: output-file.c:43 +#, c-format +msgid "can't create %s: %s" +msgstr "no se puede crear %s: %s" -#: output-file.c:35 +#: read.c:520 #, c-format -msgid "can't open a bfd on stdout %s" -msgstr "no se puede abrir un bfd en la salida estándar %s" +msgid "error constructing %s pseudo-op table: %s" +msgstr "error al construir la distribución de pseudo-operadores %s: %s" + +#: read.c:702 +msgid "cannot change section or subsection inside .bundle_lock" +msgstr "" -#: output-file.c:42 +#: read.c:718 #, c-format -msgid "selected target format '%s' unknown" -msgstr "formato de objetivo seleccionado '%s' desconocido" +msgid ".bundle_lock sequence at %u bytes, but .bundle_align_mode limit is %u bytes" +msgstr "" -#: output-file.c:44 +#: read.c:727 #, c-format -msgid "can't create %s: %s" -msgstr "no se puede crear %s: %s" +msgid "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes" +msgstr "" -#: read.c:463 -msgid "bad or irreducible absolute expression" -msgstr "expresión absoluta errónea o irreducible" +#: read.c:768 read.c:2811 read.c:3452 +msgid "ignoring fill value in absolute section" +msgstr "se descarta el valor de relleno en la sección absoluta" -#: read.c:489 +#: read.c:770 read.c:2826 read.c:3491 #, c-format -msgid "error constructing %s pseudo-op table: %s" -msgstr "error al construir la tabla de pseudo-operadores %s: %s" +msgid "ignoring fill value in section `%s'" +msgstr "ignorando valor rellenado en sección «%s»" -#: read.c:902 +#: read.c:1130 #, c-format msgid "unknown pseudo-op: `%s'" -msgstr "pseudo-operador desconocido: `%s'" +msgstr "pseudo-operador desconocido: «%s»" -#: read.c:989 +#: read.c:1183 +msgid "unable to continue with assembly." +msgstr "incapaz de continuar con ensamblador" + +#: read.c:1225 #, c-format msgid "label \"%d$\" redefined" msgstr "se redefinió la etiqueta \"%d$\"" -#: read.c:1221 +#: read.c:1372 +msgid ".bundle_lock with no matching .bundle_unlock" +msgstr "directiva .bundle_lock sin una coincidencia .bundle_unlock" + +#: read.c:1469 msgid ".abort detected. Abandoning ship." msgstr "se detectó .abort. Se abandona la nave." -#: read.c:1239 read.c:2650 -msgid "ignoring fill value in absolute section" -msgstr "se descarta el valor de relleno en la sección absoluta" - -#: read.c:1330 +#: read.c:1531 #, c-format msgid "alignment too large: %u assumed" -msgstr "la alineación es demasiado grande: se asume %u" +msgstr "alineamiento es muy grande: %u asumido" -#: read.c:1362 +#: read.c:1563 msgid "expected fill pattern missing" -msgstr "falta el patrón de relleno esperado" +msgstr "ausente el patrón de relleno esperado" -#: read.c:1471 +#: read.c:1588 #, c-format -msgid "size (%ld) out of range, ignored" -msgstr "tamaño (%ld) fuera de rango, se descarta" +msgid "fill pattern too long, truncating to %u" +msgstr "" -#: read.c:1500 -#, c-format -msgid "size of \"%s\" is already %ld; not changing to %ld" -msgstr "la longitud de \"%s\" ya es %ld; no se cambia a %ld" +#: read.c:1686 +msgid "symbol name not recognised in the current locale" +msgstr "" #. Some of the back ends can't deal with non-positive line numbers. #. Besides, it's silly. GCC however will generate a line number of @@ -17171,554 +21336,1115 @@ msgstr "la longitud de \"%s\" ya es %ld; no se cambia a %ld" #. We do not want to barf on this, especially since such files are used #. in the GCC and GDB testsuites. So we check for negative line numbers #. rather than non-positive line numbers. -#: read.c:1742 +#: read.c:2028 #, c-format msgid "line numbers must be positive; line number %d rejected" msgstr "los números de línea deben ser positivos; se rechazó el número de línea %d." -#: read.c:1779 +#: read.c:2065 #, c-format msgid "incompatible flag %i in line directive" -msgstr "opción incompatible %i en la directriz de línea" +msgstr "casilla incompatible %i en la directriz de línea" -#: read.c:1791 +#: read.c:2077 #, c-format msgid "unsupported flag %i in line directive" -msgstr "no se admite la opción %i en la directriz de línea" +msgstr "no se admite la casilla %i en la directriz de línea" -#: read.c:1830 +#: read.c:2116 msgid "start address not supported" msgstr "no se admite la dirección de inicio" -#: read.c:1839 +#: read.c:2125 msgid ".err encountered" msgstr "se encontró .err" -#: read.c:1855 +#: read.c:2141 msgid ".error directive invoked in source file" msgstr "se invocó la directiva .error en el fichero fuente" -#: read.c:1856 +#: read.c:2142 msgid ".warning directive invoked in source file" msgstr "se invocó la directiva .warning en el fichero fuente" -#: read.c:1862 +#: read.c:2148 #, c-format msgid "%s argument must be a string" -msgstr "el argumento %s debe ser una cadena" +msgstr "argumento %s debe ser una cadena textual" -#: read.c:1894 read.c:1896 +#: read.c:2180 read.c:2182 #, c-format msgid ".fail %ld encountered" -msgstr "se encontró .fail %ld" +msgstr "encontrado .fail %ld" -#: read.c:1936 +#: read.c:2222 #, c-format msgid ".fill size clamped to %d" -msgstr "el tamaño de fill se restringe a %d" +msgstr "tamaño .fill restringido a %d" -#: read.c:1941 +#: read.c:2227 msgid "size negative; .fill ignored" msgstr "tamaño negativo; se descarta .fill" -#: read.c:1947 +#: read.c:2233 msgid "repeat < 0; .fill ignored" msgstr "repetición < 0; se descarta .fill" -#: read.c:2103 -#, c-format -msgid "Attribute name not recognised: %s" -msgstr "No se reconoce el nombre del atributo: %s" - -#: read.c:2118 -msgid "expected numeric constant" -msgstr "se esperaba una constante numérica" +#: read.c:2242 +#, fuzzy +#| msgid "only constant offsets supported in absolute section" +msgid "non-constant fill count for absolute section" +msgstr "trata rellenar sección absoluta con valor distinto de cero" -#: read.c:2159 -msgid "bad string constant" -msgstr "constante de cadena errónea" +#: read.c:2244 +msgid "attempt to fill absolute section with non-zero value" +msgstr "trata rellenar sección absoluta con valor distinto de cero" -#: read.c:2163 -msgid "expected <tag> , <value>" -msgstr "se esperaba <etiq> , <valor>" +#: read.c:2250 +#, c-format +msgid "attempt to fill section `%s' with non-zero value" +msgstr "trata rellenar sección «%s» con valor distinto de cero" -#: read.c:2238 +#: read.c:2407 #, c-format msgid "unrecognized .linkonce type `%s'" -msgstr "no se reconoce el tipo .linkonce `%s'" +msgstr "no reconocido tipo .linkonce «%s»" -#: read.c:2250 +#: read.c:2419 msgid ".linkonce is not supported for this object file format" msgstr ".linkonce no se admite en este formato de fichero objeto" -#: read.c:2345 +#: read.c:2514 msgid "expected alignment after size" -msgstr "se esperaba alineación después del tamaño" +msgstr "se esperaba alineamiento tras tamaño" -#: read.c:2572 +#: read.c:2733 #, c-format msgid "attempt to redefine pseudo-op `%s' ignored" -msgstr "se descarta el intento de redefinir el pseudo-operador `%s'" +msgstr "se descarta el intento de redefinir el pseudo-operador «%s»" -#: read.c:2591 +#: read.c:2752 msgid "ignoring macro exit outside a macro definition." msgstr "se descarta la salida de macro fuera de una definición de macro." -#: read.c:2645 +#: read.c:2806 #, c-format msgid "invalid segment \"%s\"" -msgstr "segmento \"%s\" inválido" +msgstr "segmento «%s» inválido" -#: read.c:2653 +#: read.c:2814 msgid "only constant offsets supported in absolute section" msgstr "sólo se admiten los desplazamientos constantes en la sección absoluta" -#: read.c:2692 +#: read.c:2857 msgid "MRI style ORG pseudo-op not supported" msgstr "no se admite el pseudo-operador ORG de estilo MRI" -#: read.c:2845 +#: read.c:3008 #, c-format msgid "unrecognized section type `%s'" -msgstr "no se reconoce el tipo de sección `%s'" +msgstr "no reconocido el tipo seccional «%s»" -#: read.c:2859 +#: read.c:3021 msgid "absolute sections are not supported" msgstr "no se admiten las secciones absolutas" -#: read.c:2874 +#: read.c:3036 #, c-format msgid "unrecognized section command `%s'" -msgstr "no se reconoce la orden de sección `%s'" +msgstr "no se reconoce la orden seccional «%s»" -#: read.c:2938 +#: read.c:3099 #, c-format msgid ".end%c encountered without preceding %s" msgstr "se encontró .end%c sin un %s precedente" -#: read.c:2968 read.c:2998 +#: read.c:3128 read.c:3164 +#, c-format +msgid "negative count for %s - ignored" +msgstr "contador negativo para %s - ignorado" + +#: read.c:3135 read.c:3171 #, c-format msgid "%s without %s" msgstr "%s sin %s" -#: read.c:3246 +#: read.c:3405 msgid "unsupported variable size or fill value" msgstr "no se admiten el tamaño de la variable o el valor de relleno" -#: read.c:3274 +#: read.c:3413 +#, c-format +msgid "size value for space directive too large: %lx" +msgstr "" + +#: read.c:3442 msgid ".space repeat count is zero, ignored" msgstr "la cuenta de repetición .space es cero, se descarta" -#: read.c:3276 +#: read.c:3444 msgid ".space repeat count is negative, ignored" msgstr "la cuenta de repetición .space es negativa, se descarta" -#: read.c:3305 +#: read.c:3475 msgid "space allocation too complex in absolute section" msgstr "la asignación de espacio es demasiado compleja en la sección absoluta" -#: read.c:3311 +#: read.c:3481 msgid "space allocation too complex in common section" msgstr "la asignación de espacio es demasiado compleja en la sección común" -#: read.c:3402 read.c:4758 +#: read.c:3575 read.c:5020 #, c-format msgid "bad floating literal: %s" -msgstr "literal de coma flotante errónea: %s" +msgstr "literal de coma flotante equivocada: %s" -#: read.c:3559 +#: read.c:3708 #, c-format msgid "%s: would close weakref loop: %s" msgstr "%s: cerraría el ciclo weakref: %s" -#: read.c:3605 +#: read.c:3758 #, c-format msgid "junk at end of line, first unrecognized character valued 0x%x" msgstr "basura al final de la línea; el primer carácter descartado tiene valor 0x%x" -#: read.c:3733 +#: read.c:3886 write.c:2133 #, c-format -msgid "`%s' can't be equated to common symbol '%s'" -msgstr "`%s' no se puede igualar al símbolo común '%s'" +msgid "`%s' can't be equated to common symbol `%s'" +msgstr "«%s» no puede ser igualdad al símbolo común «%s»" -#: read.c:3858 +#: read.c:4023 msgid "unexpected `\"' in expression" msgstr "`\"' inesperada en la expresión" -#: read.c:3870 +#: read.c:4036 msgid "rva without symbol" msgstr "rva sin símbolo" -#: read.c:3927 +#: read.c:4105 msgid "missing or bad offset expression" -msgstr "expresión de desplazamiento faltante o errónea" +msgstr "expresión de desplazamiento ausentente o equivocada" -#: read.c:3948 +#: read.c:4126 msgid "missing reloc type" -msgstr "falta el tipo de reubicación" +msgstr "ausente el tipo reubicado" -#: read.c:3960 +#: read.c:4150 msgid "unrecognized reloc type" -msgstr "no se reconoce el tipo de reubicación" +msgstr "no reconocido el tipo reubicado" -#: read.c:3976 +#: read.c:4166 msgid "bad reloc expression" -msgstr "expresión de reubicación errónea" +msgstr "expresión de reubicación equivocada" -#: read.c:4102 +#: read.c:4328 read.c:5304 +msgid "zero assumed for missing expression" +msgstr "se asume cero para la expresión ausentente" + +#: read.c:4348 read.c:5333 msgid "attempt to store value in absolute section" msgstr "se intentó almacenar un valor en la sección absoluta" -#: read.c:4140 read.c:5024 -msgid "zero assumed for missing expression" -msgstr "se asume cero para la expresión faltante" - -#: read.c:4152 read.c:5036 write.c:266 write.c:1000 -msgid "register value used as expression" -msgstr "se usó un valor de registro como una expresión" +#: read.c:4355 read.c:5339 +#, c-format +msgid "attempt to store non-zero value in section `%s'" +msgstr "trata almacenar un valor distinto de cero en la sección «%s»" -#: read.c:4232 +#: read.c:4441 #, c-format msgid "value 0x%llx truncated to 0x%llx" -msgstr "el valor 0x%llx se truncó a 0x%llx" +msgstr "valora 0x%llx truncado a 0x%llx" -#: read.c:4235 +#: read.c:4444 msgid "value 0x%I64x truncated to 0x%I64x" -msgstr "el valor 0x%I64x se truncó a 0x%I64x" +msgstr "valora 0x%I64x truncado a 0x%I64x" -#: read.c:4239 +#: read.c:4448 #, c-format msgid "value 0x%lx truncated to 0x%lx" -msgstr "el valor 0x%lx se truncó a 0x%lx" +msgstr "valora 0x%lx truncado a 0x%lx" -#: read.c:4266 -#, c-format -msgid "bignum truncated to %d bytes" -msgstr "se truncó el número grande a %d bytes" +#: read.c:4493 +#, fuzzy, c-format +#| msgid "bignum truncated to %d bytes" +msgid "bignum truncated to %d byte" +msgid_plural "bignum truncated to %d bytes" +msgstr[0] "se truncó el número grande a %d bytes" +msgstr[1] "se truncó el número grande a %d bytes" -#: read.c:4585 read.c:4780 +#: read.c:4832 read.c:5042 msgid "unresolvable or nonpositive repeat count; using 1" msgstr "cuenta de repetición sin resolver o no positiva; se utiliza 1" -#: read.c:4634 +#: read.c:4881 #, c-format msgid "unknown floating type type '%c'" -msgstr "tipo de coma flotante desconocido tipo '%c'" +msgstr "desconoce tipo '%c' de coma flotante" -#: read.c:4656 +#: read.c:4903 msgid "floating point constant too large" msgstr "constante de coma flotante demasiado grande" -#: read.c:5192 +#: read.c:4967 +msgid "attempt to store float in absolute section" +msgstr "trata almacenar flotante en sección absoluta" + +#: read.c:4974 +#, c-format +msgid "attempt to store float in section `%s'" +msgstr "trata almacenar un valor en la sección flotante «%s»" + +#: read.c:5422 +#, c-format +msgid "attempt to store non-empty string in section `%s'" +msgstr "intenta almacenar cadena no vacía en sección absoluta «%s»" + +#: read.c:5484 msgid "strings must be placed into a section" msgstr "las cadenas se deben colocar en una sección" -#: read.c:5240 +#: read.c:5547 msgid "expected <nn>" msgstr "se esperaba <nn>" #. To be compatible with BSD 4.2 as: give the luser a linefeed!! -#: read.c:5273 read.c:5359 +#: read.c:5586 read.c:5672 msgid "unterminated string; newline inserted" msgstr "cadena sin terminar; se insertó una línea nueva" -#: read.c:5367 +#: read.c:5686 msgid "bad escaped character in string" -msgstr "carácter escapado erróneamente en la cadena" +msgstr "carácter escapado equivocadamente en la cadena" -#: read.c:5392 +#: read.c:5711 msgid "expected address expression" msgstr "se esperaba una expresión de dirección" -#: read.c:5411 +#: read.c:5730 #, c-format msgid "symbol \"%s\" undefined; zero assumed" -msgstr "símbolo \"%s\" sin definir; se asume cero" +msgstr "símbolo indefinido «%s»; se asume cero" -#: read.c:5414 +#: read.c:5733 msgid "some symbol undefined; zero assumed" msgstr "algunos símbolos sin definir; se asumen cero" -#: read.c:5449 +#: read.c:5768 msgid "this string may not contain '\\0'" msgstr "esta cadena no puede contener '\\0'" -#: read.c:5485 +#: read.c:5804 msgid "missing string" -msgstr "falta una cadena" +msgstr "ausentea cadena" -#: read.c:5576 +#: read.c:5895 #, c-format msgid ".incbin count zero, ignoring `%s'" -msgstr "la cuenta .incbin es cero, se descarta `%s'" +msgstr "la cuenta .incbin es cero, se descarta «%s»" -#: read.c:5602 +#: read.c:5921 #, c-format msgid "file not found: %s" msgstr "no se encontró el fichero: %s" -#: read.c:5616 +#: read.c:5935 #, c-format msgid "seek to end of .incbin file failed `%s'" -msgstr "falló la búsqueda del final del fichero .incbin `%s'" +msgstr "falló la búsqueda del final del fichero .incbin «%s»" -#: read.c:5627 +#: read.c:5946 #, c-format msgid "skip (%ld) or count (%ld) invalid for file size (%ld)" msgstr "salto (%ld) o cuenta (%ld) inválidos para el tamaño del fichero (%ld)" -#: read.c:5634 +#: read.c:5953 #, c-format msgid "could not skip to %ld in file `%s'" -msgstr "no se puede saltar a %ld en el fichero `%s'" +msgstr "no se puede omiter a %ld en el fichero «%s»" -#: read.c:5643 +#: read.c:5962 #, c-format msgid "truncated file `%s', %ld of %ld bytes read" -msgstr "el fichero `%s' está truncado, se leyeron %ld de %ld bytes" +msgstr "fichero «%s» truncado, leyeron %ld de %ld bytes" -#: read.c:5802 +#: read.c:6120 msgid "missing .func" -msgstr "falta un .func" +msgstr "ausente .func" -#: read.c:5819 +#: read.c:6137 msgid ".endfunc missing for previous .func" -msgstr "falta un .endfunc para el .func previo" +msgstr "ausente .endfunc para el .func previo" + +#: read.c:6196 +#, c-format +msgid ".bundle_align_mode alignment too large (maximum %u)" +msgstr "alineamiento .bundle_align_mode demasiado grande (maximo %u)" + +#: read.c:6201 +msgid "cannot change .bundle_align_mode inside .bundle_lock" +msgstr "" -#: read.c:5956 +#: read.c:6215 +msgid ".bundle_lock is meaningless without .bundle_align_mode" +msgstr "" + +#: read.c:6236 +msgid ".bundle_unlock without preceding .bundle_lock" +msgstr ".bundle_unlock sin precedente .bundle_lock" + +#: read.c:6249 +#, c-format +msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes" +msgstr "" + +#: read.c:6348 #, c-format msgid "missing closing `%c'" -msgstr "falta un `%c' que cierra" +msgstr "ausente `%c' que cierra" -#: read.c:5958 +#: read.c:6350 msgid "stray `\\'" msgstr "`\\' basura" #: remap.c:53 #, c-format msgid "invalid argument '%s' to -fdebug-prefix-map" -msgstr "argumento '%s' inválido para -fdebug-prefix-map" +msgstr "argumento «%s» inválido para -fdebug-prefix-map" -#: stabs.c:215 stabs.c:223 stabs.c:231 stabs.c:250 +#: stabs.c:214 stabs.c:222 stabs.c:230 stabs.c:249 #, c-format msgid ".stab%c: missing comma" -msgstr ".stab%c: falta una coma" +msgstr ".stab%c: ausentea coma" #. This could happen for example with a source file with a huge #. number of lines. The only cure is to use a different debug #. format, probably DWARF. -#: stabs.c:243 +#: stabs.c:242 #, c-format msgid ".stab%c: description field '%x' too big, try a different debug format" msgstr ".stab%c: la descripción del campo '%x' es demasiado grande, intente un formato de depuración diferente" -#: stabs.c:424 +#: stabs.c:423 msgid "comma missing in .xstabs" -msgstr "falta una coma en .xstabs" +msgstr "ausentea coma en .xstabs" #: symbols.c:287 #, c-format msgid "cannot define symbol `%s' in absolute section" -msgstr "no se puede definir el símbolo `%s' en la sección absoluta" +msgstr "no se puede definir el símbolo «%s» en la sección absoluta" -#: symbols.c:417 +#: symbols.c:421 #, c-format msgid "symbol `%s' is already defined as \"%s\"/%s%ld" -msgstr "el símbolo \"%s\" ya está definido como \"%s\"/%s%ld" +msgstr "el símbolo «%s» ya está definido como «%s»/%s%ld" -#: symbols.c:492 symbols.c:499 +#: symbols.c:496 symbols.c:503 #, c-format msgid "inserting \"%s\" into symbol table failed: %s" -msgstr "falló la inserción de \"%s\" en la tabla de símbolos: %s" +msgstr "falló la inserción de «%s» en la distribución simbólicos: %s" -#: symbols.c:1010 +#: symbols.c:1022 #, c-format msgid "invalid operands (%s and %s sections) for `%s'" -msgstr "operandos inválidos (secciones %s y %s) para `%s'" +msgstr "operandos inválidos (secciones %s y %s) para «%s»" -#: symbols.c:1014 +#: symbols.c:1026 #, c-format msgid "invalid operand (%s section) for `%s'" -msgstr "operando inválido (sección %s) para `%s'" +msgstr "operando inválido (sección %s) para «%s»" -#: symbols.c:1022 +#: symbols.c:1034 #, c-format msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'" -msgstr "operandos inválidos (secciones %s y %s) para `%s' al establecer `%s'" +msgstr "operandos inválidos (secciones %s y %s) para «%s» al establecer «%s»" -#: symbols.c:1025 +#: symbols.c:1037 #, c-format msgid "invalid operand (%s section) for `%s' when setting `%s'" -msgstr "operando inválido (sección %s) para `%s' al establecer `%s'" +msgstr "operando inválido (sección %s) para «%s» al establecer «%s»" -#: symbols.c:1074 +#: symbols.c:1086 #, c-format msgid "symbol definition loop encountered at `%s'" -msgstr "se encontró un ciclo de definición de símbolo en %s" +msgstr "se encontró un ciclo de definición simbólico en %s" -#: symbols.c:1101 +#: symbols.c:1113 #, c-format msgid "cannot convert expression symbol %s to complex relocation" msgstr "no se puede convertir el símbolo de expresión %s a una reubicación compleja" -#: symbols.c:1383 +#: symbols.c:1398 #, c-format msgid "division by zero when setting `%s'" -msgstr "división por cero al establecer `%s'" +msgstr "división por cero al establecer «%s»" -#: symbols.c:1464 write.c:2091 +#. See PR 20895 for a reproducer. +#: symbols.c:1438 +msgid "Invalid operation on symbol" +msgstr "Operación no válida en símbolo" + +#: symbols.c:1488 write.c:2182 #, c-format msgid "can't resolve value for symbol `%s'" -msgstr "no se puede resolver el valor para el símbolo `%s'" +msgstr "no se puede resolver el valor para el símbolo «%s»" -#: symbols.c:1911 +#: symbols.c:1947 #, c-format msgid "\"%d\" (instance number %d of a %s label)" msgstr "\"%d\" (número de instancia %d de una etiqueta %s)" -#: symbols.c:1940 +#: symbols.c:1976 #, c-format msgid "attempt to get value of unresolved symbol `%s'" -msgstr "se intentó obtener el valor del símbolo sin resolver `%s'" +msgstr "se intentó obtener el valor del símbolo sin resolver «%s»" -#: symbols.c:2226 +#. Do not reassign section symbols. +#: symbols.c:2264 msgid "section symbols are already global" -msgstr "los símbolos de sección ya son globales" +msgstr "los símbolos seccional ya son globales" -#: symbols.c:2339 +#: symbols.c:2377 #, c-format msgid "Accessing function `%s' as thread-local object" -msgstr "Se accede a la función `%s' como un objeto de hilo local" +msgstr "Se accede a la función «%s» como un objeto de hilo local" -#: symbols.c:2343 +#: symbols.c:2381 #, c-format msgid "Accessing `%s' as thread-local object" -msgstr "Se accede `%s' como un objeto de hilo local" +msgstr "Se accede «%s» como un objeto de hilo local" -#: write.c:169 +#: write.c:167 #, c-format msgid "field fx_size too small to hold %d" msgstr "el campo fx_size es demasiado pequeño para contener %d" -#: write.c:454 +#: write.c:453 #, c-format msgid "attempt to .org/.space backwards? (%ld)" msgstr "¿se intentó hacer .org/.space hacia atrás? (%ld)" -#: write.c:685 +#: write.c:471 +#, c-format +msgid "leb128 operand is an undefined symbol: %s" +msgstr "operando lib128 es un símbolo indefinido: %s" + +#: write.c:702 msgid "invalid offset expression" msgstr "expresión de desplazamiento inválida" -#: write.c:707 +#: write.c:724 msgid "invalid reloc expression" msgstr "expresión de reubicación inválida" -#: write.c:1085 +#: write.c:1109 #, c-format -msgid "value of %s too large for field of %d bytes at %s" -msgstr "el valor de %s es demasiado grande para el campo de %d bytes en %s" +msgid "value of %s too large for field of %d byte at %s" +msgid_plural "value of %s too large for field of %d bytes at %s" +msgstr[0] "valor de %s es demasiado grande para el campo de %d byte en %s" +msgstr[1] "valor de %s es demasiado grande para el campo de %d bytes en %s" -#: write.c:1097 +#: write.c:1125 #, c-format msgid "signed .word overflow; switch may be too large; %ld at 0x%lx" msgstr "desbordamiento de .word con signo; el interruptor puede ser demasiado grande; %ld en 0x%lx" -#: write.c:1141 +#: write.c:1166 msgid "redefined symbol cannot be used on reloc" msgstr "un símbolo redefinido no se puede usar en la reubicación" -#: write.c:1154 +#: write.c:1179 msgid "relocation out of range" -msgstr "reubicación fuera de rango" +msgstr "reubicación fuera de limite" -#: write.c:1157 +#: write.c:1182 #, c-format msgid "%s:%u: bad return from bfd_install_relocation: %x" -msgstr "%s:%u: devolución errónea de bfd_install_relocation: %x" +msgstr "%s:%u: devolución equivocada de bfd_install_relocation: %x" -#: write.c:1180 +#: write.c:1210 msgid "reloc not within (fixed part of) section" msgstr "la reubicación no está dentro (de la parte fija de) la sección" -#: write.c:1250 +#: write.c:1280 msgid "internal error: fixup not contained within frag" msgstr "error interno: la compostura no está contenida en un fragmento" -#: write.c:1368 write.c:1498 +#: write.c:1398 write.c:1535 msgid "can't extend frag" msgstr "no se pueden extender el fragmento" -#: write.c:1560 write.c:1581 -#, c-format -msgid "can't write %s: %s" -msgstr "no se puede escribir %s: %s" - -#: write.c:1611 -#, c-format -msgid "cannot write to output file '%s': %s" -msgstr "no se puede escribir al fichero de salida '%s': %s" - -#: write.c:1767 +#: write.c:1603 #, c-format -msgid "%d error%s, %d warning%s, generating bad object file" -msgstr "%d errore%s, %d aviso%s, se genera un fichero objeto erróneo" +msgid "can't write %ld byte to section %s of %s: '%s'" +msgid_plural "can't write %ld bytes to section %s of %s: '%s'" +msgstr[0] "no se puede escribir %ld byte a sección %s de %s: «%s»" +msgstr[1] "no se puede escribir %ld bytes a sección %s de %s: «%s»" -#: write.c:1774 +#: write.c:1630 write.c:1666 #, c-format -msgid "%d error%s, %d warning%s, no object file generated" -msgstr "%d errore%s, %d aviso%s, no se genera un fichero objeto" +msgid "can't fill %ld byte in section %s of %s: '%s'" +msgid_plural "can't fill %ld bytes in section %s of %s: '%s'" +msgstr[0] "" +msgstr[1] "" -#: write.c:2006 +#: write.c:2098 #, c-format msgid "%s: global symbols not supported in common sections" msgstr "%s: no se admiten los símbolos globales en las secciones comunes" -#: write.c:2020 +#: write.c:2112 #, c-format msgid "local label `%s' is not defined" -msgstr "la etiqueta local `%s' no está definida" - -#: write.c:2042 -#, c-format -msgid "Local symbol `%s' can't be equated to common symbol `%s'" -msgstr "El símbolo local `%s' no se puede igualar al símbolo común `%s'" +msgstr "la etiqueta local «%s» no está definida" -#: write.c:2049 +#: write.c:2140 #, c-format msgid "can't make global register symbol `%s'" -msgstr "no se puede hacer global el símbolo de registro `%s'" +msgstr "no se puede hacer global el símbolo de registro «%s»" -#: write.c:2342 +#: write.c:2444 #, c-format -msgid "alignment padding (%lu bytes) not a multiple of %ld" -msgstr "el relleno de alineación (%lu bytes) no es un múltiplo de %ld" +msgid "alignment padding (%lu byte) not a multiple of %ld" +msgid_plural "alignment padding (%lu bytes) not a multiple of %ld" +msgstr[0] "rellenando alineamiento (%lu byte) no un múltiplo de %ld" +msgstr[1] "rellenando alineamiento (%lu bytes) no un múltiplo de %ld" -#: write.c:2504 +#: write.c:2610 #, c-format msgid ".word %s-%s+%s didn't fit" msgstr "no cabe .word %s-%s+%s" -#: write.c:2598 +#: write.c:2704 msgid "padding added" msgstr "se agregó relleno" -#: write.c:2648 +#: write.c:2755 msgid "attempt to move .org backwards" msgstr "se intentó mover .org hacia atrás" -#: write.c:2672 +#: write.c:2779 msgid ".space specifies non-absolute value" msgstr ".space especifica un valor que no es absoluto" -#: write.c:2687 +#: write.c:2794 msgid ".space or .fill with negative value, ignored" msgstr ".space ó .fill con valor negativo, se descarta" -#: write.c:2758 +#: write.c:2865 #, c-format msgid "Infinite loop encountered whilst attempting to compute the addresses of symbols in section %s" msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de los símbolos en la sección %s" +#~ msgid "%s: data size %ld\n" +#~ msgstr "%s: tamaño de datos %ld\n" + +#~ msgid "missing segment name" +#~ msgstr "falta el nombre del segmento" + +#~ msgid "missing comma after segment name" +#~ msgstr "falta una coma después del nombre del segmento" + +#~ msgid "missing section type name" +#~ msgstr "falta el nombre de tipo de sección" + +#~ msgid "missing section attribute identifier" +#~ msgstr "falta el identificador de atributo de sección" + +#~ msgid "expected comma after operand name" +#~ msgstr "se esperaba una coma después del nombre de operando" + +#~ msgid "negative operand number %d" +#~ msgstr "número de operando %d negativo" + +#~ msgid "attempt to override symbol: %s" +#~ msgstr "se intentó redefinir el símbolo: %s" + +#~ msgid "invalid opertype" +#~ msgstr "tipo de operador inválido" + +#~ msgid "negative subopcode %d" +#~ msgstr "subcódigo de operación %d negativo" + +#~ msgid "subcode value found when opcode not equal 0x03" +#~ msgstr "se encontró un valor de subcódigo cuando el código de operación no es igual a 0x03" + +#~ msgid "invalid subopcode %d" +#~ msgstr "subcódigo de operación %d inválido" + +#~ msgid "expected comma after subopcode" +#~ msgstr "se esperaba una coma después del subcódigo de operación" + +#~ msgid "expected comma after suffix class" +#~ msgstr "se esperaba una coma después de la clase de sufijo" + +#~ msgid "invalid syntax class" +#~ msgstr "clase de sintaxis inválida" + +#~ msgid "opcode 0x3 and SYNTAX_3OP invalid" +#~ msgstr "código de operación 0x3 y SINTAX_3OP inválidos" + +#~ msgid "negative symbol length" +#~ msgstr "longitud de símbolo negativa" + +#~ msgid "ignoring attempt to re-define symbol" +#~ msgstr "se descarta el intento de redefinir el símbolo" + +#~ msgid "length of symbol \"%s\" already %ld, ignoring %d" +#~ msgstr "la longitud del símbolo \"%s\" ya es %ld; se descarta %d" + +#~ msgid "assuming symbol alignment of zero" +#~ msgstr "se asume una alineación de símbolo de cero" + +#~ msgid "\".option\" directive must appear before any instructions" +#~ msgstr "la directiva \".option\" debe aparecer antes de cualquier instrucción" + +#~ msgid "\".option\" directive conflicts with initial definition" +#~ msgstr "la directiva \".option\" tiene conflictos con la definición inicial" + +#~ msgid "\".option\" directive overrides command-line (default) value" +#~ msgstr "la directiva opción \".option\" sobreescribe el valor (por defecto) de la línea de órdenes" + +#~ msgid "invalid identifier for \".option\"" +#~ msgstr "identificador inválido para \".option\"" + +#~ msgid "expression too complex code symbol" +#~ msgstr "expresión demasiado compleja de símbolo de código" + +#~ msgid "missing ')' in %%-op" +#~ msgstr "falta un ')' en %%-op" + +#~ msgid "too many suffixes" +#~ msgstr "demasiados sufijos" + +#~ msgid "symbol as destination register" +#~ msgstr "símbolo como registro destino" + +#~ msgid "8 byte instruction in delay slot" +#~ msgstr "instrucción de 8 bytes en ranura de retardo" + +#~ msgid "conditional branch follows set of flags" +#~ msgstr "ramificación condicional a continuación del conjunto de opciones" + +#~ msgid "alignment negative. 0 assumed." +#~ msgstr "alineación negativa. Se asume 0." + +#~ msgid ":upper16: not allowed instruction" +#~ msgstr ":upper16: no se permite esta instrucción" + +#~ msgid "operand 0 must be FPSCR" +#~ msgstr "el operando 0 debe ser FPSCR" + +#~ msgid "No memory for symbol name." +#~ msgstr "No hay memoria para el nombre del símbolo." + +#~ msgid "Out of memory: could not allocate new space chain entry: %s\n" +#~ msgstr "Memoria agotada: no se puede asignar una nueva entrada de cadena de espacio: %s\n" + +#~ msgid "Out of memory: could not allocate new subspace chain entry: %s\n" +#~ msgstr "Memoria agotada: no se puede asignar una nueva entrada de cadena de subespacio: %s\n" + +#~ msgid "%s relocations do not fit in %d bytes\n" +#~ msgstr "%s reubicaciones no caben en %d bytes\n" + +#~ msgid "internal Error: Can't hash %s: %s" +#~ msgstr "error Interno: No se puede dispersar %s: %s" + +#~ msgid "Imm4 isn't the first operand" +#~ msgstr "Imm4 no es el primer operando" + +#~ msgid "unsupported" +#~ msgstr "no se admite" + +#~ msgid "the first operand of `%s' must be `%s%s'" +#~ msgstr "el primer operando de `%s' debe ser `%s%s'" + +#~ msgid "`%s' is not a valid %s-bit %s expression" +#~ msgstr "`%1$s' no es una expresión %3$s de %2$s-bit válida" + +#~ msgid "Internal Error: Can't allocate m68k_sorted_opcodes of size %d" +#~ msgstr "Error Interno: No se puede alojar m68k_sorted_opcodes de tamaño %d" + +#~ msgid "Conversion of DBcc to absolute jump" +#~ msgstr "Conversión de DBcc a un salto absoluto" + +#~ msgid "pc-relative" +#~ msgstr "relativa a pc" + +#~ msgid "operand must be absolute in range %d..%d, not %d" +#~ msgstr "el operando debe ser un absoluto en el rango %d..%d, no %d" + +#~ msgid "internal Error, line %d, %s" +#~ msgstr "Error interno, línea %d, %s" + +#~ msgid "48-bit microMIPS instructions are not supported" +#~ msgstr "no se admiten las instrucciones microMIPS de 48-bit" + +#~ msgid "Unsupported large constant" +#~ msgstr "No se admite la constante large" + +#~ msgid "Improper position (%lu)" +#~ msgstr "Posición impropia (%lu)" + +#~ msgid "Improper extract size (%lu, position %lu)" +#~ msgstr "Tamaño de extract impropio (%lu, posición %lu)" + +#~ msgid "Improper insert size (%lu, position %lu)" +#~ msgstr "Tamaño de insert impropio (%lu, posición %lu)" + +#~ msgid "Expression too complex" +#~ msgstr "Expresión demasiado compleja" + +#~ msgid "Offset too large" +#~ msgstr "Desplazamiento demasiado grande" + +#~ msgid "Opcode not supported on this processor: %s" +#~ msgstr "No se admite el código de operación en este procesador: %s" + +#~ msgid "Improper rotate count" +#~ msgstr "Cuenta de rotación impropia" + +#~ msgid "Operand overflow" +#~ msgstr "Desbordamiento de operando" + +#~ msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s" +#~ msgstr "interno: código de operación mips erróneo (tipo de operando de extensión `+%c' desconocido): %s %s" + +#~ msgid "Internal error: bad microMIPS opcode (mask error): %s %s" +#~ msgstr "Error interno: código de operación microMIPS erróneo: %s %s" + +#~ msgid "Internal error: bad mips opcode (unknown extension operand type `%c%c'): %s %s" +#~ msgstr "Error interno: código de operación mips erróneo (tipo de operando de extensión desconocido `%c%c'): %s %s" + +#~ msgid "Internal error: bad microMIPS opcode (unknown operand type `%c'): %s %s" +#~ msgstr "Error interno: código de operación microMIPS erróneo (tipo de operando `%c' desconocido): %s %s" + +#~ msgid "Internal error: bad microMIPS opcode (bits 0x%lx undefined): %s %s" +#~ msgstr "Error interno: código de operación microMIPS erróneo (bits 0x%lx sin definir): %s %s" + +#~ msgid "Internal error: bad microMIPS opcode (bits 0x%lx defined): %s %s" +#~ msgstr "Error interno: código de operación microMIPS erróneo (bits 0x%lx definidos): %s %s" + +#~ msgid "Unrecognized opcode" +#~ msgstr "No se reconoce el código de operación" + +#~ msgid "DSP immediate not in range 0..%d (%lu)" +#~ msgstr "el inmediato DSP no está en el rango 0..%d (%lu)" + +#~ msgid "Invalid dsp acc register" +#~ msgstr "Registro acc dsp inválido" + +#~ msgid "DSP immediate not in range %ld..%ld (%ld)" +#~ msgstr "El inmediato DSP no está en el rango %ld..%ld (%ld)" + +#~ msgid "MT usermode bit not 0 or 1 (%lu)" +#~ msgstr "El bit de modo de usuario MT no es 0 o 1 (%lu)" + +#~ msgid "MT load high bit not 0 or 1 (%lu)" +#~ msgstr "el bit alto de load MT no es 0 o 1 (%lu)" + +#~ msgid "Invalid dsp/smartmips acc register" +#~ msgstr "Registro acc dsp/smartmips inválido" + +#~ msgid "Bit position for %s not in range 0..%lu (%lu)" +#~ msgstr "La posición de bit para %s no está en el rango 0..%lu (%lu)" + +#~ msgid "Illegal %s number (%lu, 0x%lx)" +#~ msgstr "Número %s ilegal (%lu, 0x%lx)" + +#~ msgid "absolute expression required" +#~ msgstr "se requiere una expresión absoluta" + +#~ msgid "Invalid register number (%d)" +#~ msgstr "Número de registro inválido (%d)" + +#~ msgid "Invalid coprocessor 0 register number" +#~ msgstr "Número de registro 0 de coprocesador inválido" + +#~ msgid "Improper size (%lu)" +#~ msgstr "Tamaño impropio (%lu)" + +#~ msgid "Offset not in range %ld..%ld (%ld)" +#~ msgstr "El desplazamiento no está en el rango %ld..%ld (%ld)" + +#~ msgid "Offset not 16 bytes alignment (%ld)" +#~ msgstr "El desplazamiento no está alineado a 16 bytes (%ld)" + +#~ msgid "Internal error: bad %s opcode (unknown extension operand type `+%c'): %s %s" +#~ msgstr "Error interno: código de operación %s erróneo (tipo de operando de extensión `+%c' desconocido): %s %s" + +#~ msgid "Invalid value for `%s' (%lu)" +#~ msgstr "Valor inválido para `%s' (%lu)" + +#~ msgid "Code for %s not in range 0..%lu (%lu)" +#~ msgstr "El código para %s no está en el rango 0..%lu (%lu)" + +#~ msgid "Lower code for %s not in range 0..%lu (%lu)" +#~ msgstr "El código más bajo para %s no está en el rango 0..%lu (%lu)" + +#~ msgid "Coproccesor code > %u bits (%lu)" +#~ msgstr "Código de coprocesador > %u bits (%lu)" + +#~ msgid "Illegal 19-bit code (%lu)" +#~ msgstr "Código de 19-bit ilegal (%lu)" + +#~ msgid "Used $%u with \".set at=$%u\"" +#~ msgstr "se utilizó $%u con \".set at=$%u\"" + +#~ msgid "Improper align amount (%ld), using low bits" +#~ msgstr "Cantidad de desplazamiento impropia (%ld), se usan bits bajos" + +#~ msgid "Invalid MDMX Immediate (%ld)" +#~ msgstr "Inmediato MDMX inválido (%ld)" + +#~ msgid "Expecting ']' found '%s'" +#~ msgstr "Se esperaba ']', se encontró '%s'" + +#~ msgid "Can't use floating point insn in this section" +#~ msgstr "No se pueden utilizar insn de coma flotante en esta sección" + +#~ msgid "Expression out of range" +#~ msgstr "Expresión fuera de rango" + +#~ msgid "Invalid coprocessor sub-selection value (0-7)" +#~ msgstr "Valor de subselección de coprocesador (0-7) inválido" + +#~ msgid "bad byte vector index (%ld)" +#~ msgstr "índice de vector de byte erróneo (%ld)" + +#~ msgid "Internal error: bad microMIPS opcode (unknown extension operand type `m%c'): %s %s" +#~ msgstr "Error interno: código de operación microMIPS erróneo (tipo de operando de extensión `m%c' desconocido): %s %s" + +#~ msgid "Trap code (%lu) for %s not in 0..15 range" +#~ msgstr "El código de captura (%lu) para %s no está en el rango 0..15" + +#~ msgid "Bad char = '%c'\n" +#~ msgstr "Carácter erróneo = '%c'\n" + +#~ msgid "can't parse register list" +#~ msgstr "no se puede decodificar la lista de registros" + +#~ msgid "more than one frame size in list" +#~ msgstr "más de un tamaño de marco en la lista" + +#~ msgid "arg/static registers overlap" +#~ msgstr "los registros arg/static se sobreescriben" + +#~ msgid "-call_shared is supported only for ELF format" +#~ msgstr "-call_shared sólo se admite en el formato ELF" + +#~ msgid "-call_nonpic is supported only for ELF format" +#~ msgstr "-call_nonpic sólo se admite en el formato ELF" + +#~ msgid "-non_shared is supported only for ELF format" +#~ msgstr "-non_shared sólo se admite en el formato ELF" + +#~ msgid "-n32 is supported for ELF format only" +#~ msgstr "-n32 sólo se admite en el formato ELF" + +#~ msgid "-64 is supported for ELF format only" +#~ msgstr "-64 sólo se admite en el formato ELF" + +#~ msgid "-mabi is supported for ELF format only" +#~ msgstr "-mabi sólo se admite en el formato ELF" + +#~ msgid "-mfp32 used with -mips3d" +#~ msgstr "se utilizó -mfp32 con -mips3d" + +#~ msgid "-mfp32 used with -mdmx" +#~ msgstr "se utilizó -mfp32 con -mdmx" + +#~ msgid "%s ISA does not support SmartMIPS" +#~ msgstr "ISA %s no admite SmartMIPS" + +#~ msgid "%s ISA does not support DSP ASE" +#~ msgstr "ISA %s no admite DSP ASE" + +#~ msgid "%s ISA does not support DSP R2 ASE" +#~ msgstr "ISA %s no admite DSP R2 ASE" + +#~ msgid "%s ISA does not support MCU ASE" +#~ msgstr "ISA %s no admite MCU ASE" + +#~ msgid "PC relative MIPS16 instruction references a different section" +#~ msgstr "la instrucción MIPS16 relativa a PC referencía a una sección diferente" + +#~ msgid "Branch out of range" +#~ msgstr "Ramificación fuera de rango" + +#~ msgid "%s isa does not support 64-bit registers" +#~ msgstr "isa %s no admite registros de 64-bit" + +#~ msgid "%s isa does not support 64-bit floating point registers" +#~ msgstr "isa %s no admite registros de coma flotante de 64-bit" + +#~ msgid "%s ISA does not support SmartMIPS ASE" +#~ msgstr "ISA %s no admite SmartMIPS ASE" + +#~ msgid "Bad .frame directive" +#~ msgstr "Directiva .frame errónea" + +#~ msgid "Known MCU names:\n" +#~ msgstr "Nombres MCU conocidos:\n" + +#~ msgid "\t %s\n" +#~ msgstr "\t %s\n" + +#~ msgid "redefinition of mcu type %s' to %s'" +#~ msgstr "redefinición del tipo de mcu %s' a %s'" + +#~ msgid "" +#~ "MSP430 options:\n" +#~ " -mmcu=[msp430-name] select microcontroller type\n" +#~ " msp430x110 msp430x112\n" +#~ " msp430x1101 msp430x1111\n" +#~ " msp430x1121 msp430x1122 msp430x1132\n" +#~ " msp430x122 msp430x123\n" +#~ " msp430x1222 msp430x1232\n" +#~ " msp430x133 msp430x135\n" +#~ " msp430x1331 msp430x1351\n" +#~ " msp430x147 msp430x148 msp430x149\n" +#~ " msp430x155 msp430x156 msp430x157\n" +#~ " msp430x167 msp430x168 msp430x169\n" +#~ " msp430x1610 msp430x1611 msp430x1612\n" +#~ " msp430x311 msp430x312 msp430x313 msp430x314 msp430x315\n" +#~ " msp430x323 msp430x325\n" +#~ " msp430x336 msp430x337\n" +#~ " msp430x412 msp430x413 msp430x415 msp430x417\n" +#~ " msp430xE423 msp430xE425 msp430E427\n" +#~ " msp430xW423 msp430xW425 msp430W427\n" +#~ " msp430xG437 msp430xG438 msp430G439\n" +#~ " msp430x435 msp430x436 msp430x437\n" +#~ " msp430x447 msp430x448 msp430x449\n" +#~ msgstr "" +#~ "Opciones de MSP430:\n" +#~ " -mmcu=[nombre-msp430] selecciona el tipo de microcontrolador\n" +#~ " msp430x110 msp430x112\n" +#~ " msp430x1101 msp430x1111\n" +#~ " msp430x1121 msp430x1122 msp430x1132\n" +#~ " msp430x122 msp430x123\n" +#~ " msp430x1222 msp430x1232\n" +#~ " msp430x133 msp430x135\n" +#~ " msp430x1331 msp430x1351\n" +#~ " msp430x147 msp430x148 msp430x149\n" +#~ " msp430x155 msp430x156 msp430x157\n" +#~ " msp430x167 msp430x168 msp430x169\n" +#~ " msp430x1610 msp430x1611 msp430x1612\n" +#~ " msp430x311 msp430x312 msp430x313 msp430x314 msp430x315\n" +#~ " msp430x323 msp430x325\n" +#~ " msp430x336 msp430x337\n" +#~ " msp430x412 msp430x413 msp430x415 msp430x417\n" +#~ " msp430xE423 msp430xE425 msp430E427\n" +#~ " msp430xW423 msp430xW425 msp430W427\n" +#~ " msp430xG437 msp430xG438 msp430G439\n" +#~ " msp430x435 msp430x436 msp430x437\n" +#~ " msp430x447 msp430x448 msp430x449\n" + +#~ msgid "MSP430 does not have %d registers" +#~ msgstr "MSP430 no tiene %d registros" + +#~ msgid "unknown operator (r%s substituted as a register name" +#~ msgstr "operador desconocido (se sustituyó r%s como un nombre de registro" + +#~ msgid "unknown operator %s" +#~ msgstr "operador %s desconocido" + +#~ msgid "unknown addressing mode for operand %s" +#~ msgstr "modo de direccionamiento desconocido para el operando %s" + +#~ msgid "unknown opcode1: `%s'" +#~ msgstr "código de operación1 desconocido: `%s'" + +#~ msgid "unknown opcode2 `%s'." +#~ msgstr "código de operación2 `%s' desconocido." + +#~ msgid "too many operands: %s" +#~ msgstr "demasiados operandos: %s" + +#~ msgid "call/jmp target out of range (1)" +#~ msgstr "objetivo call/jmp fuera de rango (1)" + +#~ msgid "call/jmp target out of range (2)" +#~ msgstr "objetivo call/jmp fuera de rango (2)" + +#~ msgid "bad relocation type: 0x%02x" +#~ msgstr "tipo de reubicación erróneo: 0x%02x" + +#~ msgid "%s (%08lx %08lx) after %s (%08lx %08lx)" +#~ msgstr "%s (%08lx %08lx) después de %s (%08lx %08lx)" + +#~ msgid "cannot emit PC relative %s relocation against %s" +#~ msgstr "no se puede emitir la reubicación %s relativa a PC contra %s" + +#~ msgid "Unable to handle reference to symbol %s" +#~ msgstr "No se puede manejar la referencia al símbolo %s" + +#~ msgid "Unable to resolve expression" +#~ msgstr "No se puede resolver la expresión" + +#~ msgid "must branch to an address a multiple of 4" +#~ msgstr "se debe ramificar a una dirección que sea múltiplo de 4" + +#~ msgid "@local or @plt branch destination is too far away, %ld bytes" +#~ msgstr "el destino de la ramificación @local o @plt está demasiado lejos, %ld bytes" + +#~ msgid " -SCORE7\t\tassemble code for target is SCORE7, this is default setting\n" +#~ msgstr " -SCORE7\t\tensambla código para el objetivo SCORE7, esta es la opción por defecto\n" + +#~ msgid " -march=score7\tassemble code for target is SCORE7, this is default setting\n" +#~ msgstr " -march=score7\tensambla código para el objetivo SCORE7, esta es la opción por defecto\n" + +#~ msgid ": unrecognizable v9a or v9b ancillary state register" +#~ msgstr ": no se reconoce el registro de estado ancilar v9a o v9b" + +#~ msgid ": rd on write only ancillary state register" +#~ msgstr ": rd en registro de estado ancilar de sólo escritura" + +#~ msgid "found too many (%d) operands for '%s': Expected %d" +#~ msgstr "se encontraron demasiados (%d) operandos para '%s': Se esperaban %d" + +#~ msgid "format '%s' allows %d slots, but there are %d opcodes" +#~ msgstr "el formato '%s' permite %d ranuras, pero hay %d códigos de operación" + +#~ msgid "bad offset expression syntax" +#~ msgstr "sintaxis de expresión de desplazamiento errónea" + +#~ msgid "bad intruction syntax" +#~ msgstr "sintaxis de instrucción errónea" + +#~ msgid "opcode '%s': no bound opname '%s' for precondition in %s" +#~ msgstr "código de operación '%s': no hay un nombre de operación '%s' enlazado para la precondición en %s" + +#~ msgid "expr.c(operand): bad atof_generic return val %d" +#~ msgstr "expr.c(operando): valor de devolución %d atof_generic erróneo" + +#~ msgid "partial line at end of file ignored" +#~ msgstr "se descarta la línea parcial al final del fichero" + +#~ msgid "Error:" +#~ msgstr "Error:" + +#~ msgid "Assertion failure in %s at %s line %d.\n" +#~ msgstr "Falla de afirmación en %s en %s línea %d.\n" + +#~ msgid "Assertion failure at %s line %d.\n" +#~ msgstr "Falla de afirmación en %s línea %d.\n" + +#~ msgid "Internal error, aborting at %s line %d in %s\n" +#~ msgstr "Error interno, se aborta en %s línea %d en %s\n" + +#~ msgid "can't write %s: %s" +#~ msgstr "no se puede escribir %s: %s" + +#~ msgid "cannot write to output file '%s': %s" +#~ msgstr "no se puede escribir al fichero de salida '%s': %s" + +#~ msgid "%d error%s, %d warning%s, no object file generated" +#~ msgstr "%d errore%s, %d aviso%s, no se genera un fichero objeto" + +#~ msgid "Local symbol `%s' can't be equated to common symbol `%s'" +#~ msgstr "El símbolo local `%s' no se puede igualar al símbolo común `%s'" + #~ msgid "Code for %s not in range 0..1048575 (%lu)" #~ msgstr "El código para %s no está en el rango 0..1048575 (%lu)" @@ -17822,9 +22548,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "Invalid bit number : '%c'" #~ msgstr "Número de bit inválido : '%c'" -#~ msgid "Illegal character after operand '%s'" -#~ msgstr "Carácter ilegal después del operando '%s'" - #~ msgid "Invalid Character in immediate Value : %c" #~ msgstr "Carácter inválido en el valor inmediato : %c" @@ -17849,9 +22572,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "illegal immediate operand '%s'" #~ msgstr "operando inmediato '%s' ilegal" -#~ msgid "Invalid operand for memory access '%s'" -#~ msgstr "Operando inválido para el acceso de memoria '%s'" - #~ msgid "illegal displacement operand " #~ msgstr "operando de desubicación ilegal " @@ -17951,15 +22671,9 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "cannot represent subtraction with an offset" #~ msgstr "no se puede representar la sustracción con un desplazamiento" -#~ msgid "unsupported operands to %s: `%s'" -#~ msgstr "no se admiten los operandos para %s: `%s'" - #~ msgid "Unknown section directive" #~ msgstr "Directiva de sección desconocida" -#~ msgid "PC not allowed as destination" -#~ msgstr "no se permite PC como destino" - #~ msgid "PC is not a valid index register" #~ msgstr "PC no es un registro índice válido" @@ -17999,9 +22713,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "Syntax error: Expecting a constant, got `%s'" #~ msgstr "Error sintáctico: Se esperaba una constante, se obtuvo `%s'" -#~ msgid "Too many register references in memory operand" -#~ msgstr "Demasiadas referencias a registros en un operando de memoria" - #~ msgid "Unrecognized token '%s'" #~ msgstr "No se reconoce el elemento '%s'" @@ -18032,9 +22743,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid " branch relocation truncate (0x%x) [-2^8 ~ 2^8]" #~ msgstr " la reubicación de ramificación trunca (0x%x) [-2^8 ~ 2^8]" -#~ msgid "Bad call to MD_ATOF()" -#~ msgstr "Llamada errónea a MD_ATOF()" - #~ msgid "md_convert_frag\n" #~ msgstr "md_convert_frag\n" @@ -18068,9 +22776,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "expression dangerous with linker stubs" #~ msgstr "expresión peligrosa con cabos de enlazado" -#~ msgid "Bad call to md_atof()" -#~ msgstr "Llamada errónea a md_atof()" - #~ msgid "-mgpr-32 Note 32 gprs are used\n" #~ msgstr "-mgpr-32 Se usa nota de 32 gprs\n" @@ -18149,9 +22854,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "INSTR_LABEL_DEF not supported yet" #~ msgstr "INSTR_LABEL_DEF aún no se admite" -#~ msgid "internal error: relaxation failed" -#~ msgstr "error interno: falló la relajación" - #~ msgid "internal error: relaxation requires too many steps" #~ msgstr "error interno: la relajación requiere demasiados pasos" @@ -18315,9 +23017,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "FATAL: can't close %s\n" #~ msgstr "FATAL: no se puede cerrar %s\n" -#~ msgid "Local symbol `%s' can't be equated to undefined symbol `%s'" -#~ msgstr "El símbolo local `%s' no se puede igualar al símbolo sin definir `%s'" - #~ msgid "FATAL: Can't write %s" #~ msgstr "FATAL: No se puede escribir %s" @@ -18342,9 +23041,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "bfd_coff_swap_scnhdr_out failed" #~ msgstr "falló bfd_coff_swap_scnhdr_out" -#~ msgid "`.bf' symbol without preceding function\n" -#~ msgstr "símbolo `.bf' sin una función precedente\n" - #~ msgid "Too many new sections; can't add \"%s\"" #~ msgstr "Demasiadas secciones nuevas; no se puede agregar \"%s\"" @@ -18446,9 +23142,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "Fixup datum is not \"fixP->fx_addsy\"" #~ msgstr "El dato de compostura no es \"fixP->fx_addsy\"" -#~ msgid "Unknown %s" -#~ msgstr "%s desconocido" - #~ msgid "unhandled stab type %d" #~ msgstr "tipo de cabo %d sin manejar" @@ -18506,9 +23199,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "only a register or immediate value can follow a psr flag" #~ msgstr "sólo un registro o un valor inmediato puede seguir a una opción psr" -#~ msgid "acc0 expected, not '%.100s'" -#~ msgstr "se esperaba acc0, no '%.100s'" - #~ msgid "address offset too large" #~ msgstr "dirección de desplazamiento demasiado grande" @@ -18602,15 +23292,9 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "branch with link out of range" #~ msgstr "ramificación con enlace fuera de rango" -#~ msgid "illegal value for co-processor offset" -#~ msgstr "valor ilegal para el desplazamiento del co-procesador" - #~ msgid "Illegal value for co-processor offset" #~ msgstr "Valor ilegal para el desplazamiento del co-procesador" -#~ msgid "invalid 8bit immediate" -#~ msgstr "inmediato de 8bit inválido" - #~ msgid "invalid 3bit immediate" #~ msgstr "inmediato de 3bit inválido" @@ -18711,9 +23395,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "Casting a branch displacement is bad form, and is ignored." #~ msgstr "La conversión de una desubicación de ramificación es una forma errónea, y se ignora." -#~ msgid "Couldn't parse the [index] in this operand." -#~ msgstr "No se puede decodificar el [index] en este operando." - #~ msgid "Couldn't find the opening '[' for the index of this operand." #~ msgstr "No se puede encontrar el '[' que abre para el índice de este operando." @@ -18797,9 +23478,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "Syntax error in register displaced mode." #~ msgstr "Error sintáctico en el registro en modo desubicado." -#~ msgid "An offest is needed for this operand." -#~ msgstr "Se necesita un desplazamiento para este operando." - #~ msgid "You can't index a register in immediate mode." #~ msgstr "No se puede indizar un registro en modo inmediato." @@ -18824,9 +23502,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "Barf, bad mode %x\n" #~ msgstr "Ugh, modo erróneo %x\n" -#~ msgid "internal error:%s:%d: %s\n" -#~ msgstr "error interno:%s:%d: %s\n" - #~ msgid "internal error:%s:%d: %s %ld\n" #~ msgstr "error interno:%s:%d: %s %ld\n" @@ -18917,9 +23592,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "common alignment negative; 0 assumed" #~ msgstr "alineación común negativa; se asume 0" -#~ msgid "common alignment not a power of 2" -#~ msgstr "la alineación común no es una potencia de 2" - #~ msgid "ignoring new section group for %s" #~ msgstr "se ignora un grupo de sección nuevo para %s" @@ -18933,9 +23605,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "File overrides no-base-register option." #~ msgstr "El fichero se impone a la opción no-base-register." -#~ msgid "immediate value cannot be used to set this field" -#~ msgstr "no se puede usar un valor inmediato para establecer este campo" - #~ msgid "use old ABI (ELF only)" #~ msgstr "usa la ABI antigua (solamente ELF)" @@ -19014,9 +23683,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "'--bss-section-name' is deprecated; use '--rename-section .bss=NEWNAME'" #~ msgstr "'--bss-section-name' es obsoleto; utilice '--rename-section .bss=NOMBRENUEVO'" -#~ msgid "register number for `%s' is not a constant" -#~ msgstr "el número de registro para `%s' no es una constante" - #~ msgid "operand %d not in immediate table for '%s'" #~ msgstr "el operando %d no está en la tabla de inmediatos para '%s'" @@ -19059,9 +23725,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "expected align_code or RELAX_ALIGN_NEXT_OPCODE" #~ msgstr "se esperaba align_code o RELAX_ALIGN_NEXT_OPCODE" -#~ msgid "internal error aligning" -#~ msgstr "error interno al alinear" - #~ msgid "loop relaxation specification does not correspond" #~ msgstr "la especificación de relajación del ciclo no corresponde" @@ -19140,9 +23803,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "unresolved fx_subsy symbol that must be resolved" #~ msgstr "símbolo fx_subsy sin resolver que debe ser resuelto" -#~ msgid " -mv850ea The code is targeted at the v850ea\n" -#~ msgstr " -mv850es El código está destinado para el v850ea\n" - #~ msgid "call to tc_Nout_fix_to_chars \n" #~ msgstr "llamada a tc_Nout_fix_to_chars \n" @@ -19228,9 +23888,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "END missing from end of file.\n" #~ msgstr "falta END en el final del fichero.\n" -#~ msgid ".ASSIGNA needs constant expression argument.\n" -#~ msgstr ".ASSIGNA necesita un argumento que sea una expresión constante.\n" - #~ msgid ".ASSIGNA without label.\n" #~ msgstr ".ASSIGNA sin etiqueta.\n" @@ -19291,9 +23948,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "macro at line %d: %s\n" #~ msgstr "macro en la línea %d: %s\n" -#~ msgid "macro expansion" -#~ msgstr "expansión de macro" - #~ msgid "Character code in string must be absolute expression.\n" #~ msgstr "El código de carácter en la cadena debe ser una expresión absoluta.\n" @@ -19438,9 +24092,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ " -mapcs-float los argumentos de coma flotante se pasan en registros FP\n" #~ " -mapcs-reentrant el código es independiente de posición/reentrante\n" -#~ msgid " -moabi support the old ELF ABI\n" -#~ msgstr " -moabi soporta el ABI ELF antiguo\n" - #~ msgid "EOF in Comment: Newline inserted" #~ msgstr "Fin de Fichero en Comentario: se insertó una Línea nueva" @@ -19492,9 +24143,6 @@ msgstr "Se encontró un ciclo infinito al intentar computar las direcciones de l #~ msgid "Missing '%c' assumed" #~ msgstr "Se asume que falta '%c'" -#~ msgid "Bad expression" -#~ msgstr "Expresión errónea" - #~ msgid "Partial line at end of file ignored" #~ msgstr "Se ignora la línea parcial al final de la línea" diff --git a/gas/po/ru.po b/gas/po/ru.po index 564135a143..7dd47e8a76 100644 --- a/gas/po/ru.po +++ b/gas/po/ru.po @@ -2,80 +2,82 @@ # Copyright (C) 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the binutils package. # -# Yuri Kozlov <yuray@komyakino.ru>, 2010. +# Yuri Kozlov <yuray@komyakino.ru>, 2010, 2018. +#: config/tc-arm.c:642 msgid "" msgstr "" -"Project-Id-Version: gas 2.20\n" +"Project-Id-Version: gas 2.30.0\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2009-09-07 14:09+0200\n" -"PO-Revision-Date: 2010-01-05 21:08+0300\n" +"POT-Creation-Date: 2018-01-13 13:44+0000\n" +"PO-Revision-Date: 2018-04-11 21:18+0300\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" -"Language-Team: Russian <gnu@mx.ru>\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" +"Language-Team: Russian <gnu@d07.ru>\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.4\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Lokalize 2.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.c:488 app.c:502 +#: app.c:490 app.c:504 msgid "end of file in comment" msgstr "конец файла в комментарии" -#: app.c:580 app.c:627 +#: app.c:582 app.c:629 #, c-format msgid "end of file in string; '%c' inserted" -msgstr "конец файла в строке; вставлен '%c'" +msgstr "конец файла в строке; вставлен «%c»" -#: app.c:653 +#: app.c:655 #, c-format msgid "unknown escape '\\%c' in string; ignored" msgstr "неизвестная экранирующая последовательность '\\%c' в строке; игнорируется" -#: app.c:816 +#: app.c:829 input-scrub.c:363 msgid "end of file not at end of a line; newline inserted" msgstr "конец файла не в конце строки; вставлен символ новой строки" -#: app.c:973 +#: app.c:992 msgid "end of file in multiline comment" msgstr "конец файла в многостроковом комментарии" -#: app.c:1048 +#: app.c:1067 msgid "end of file after a one-character quote; \\0 inserted" msgstr "конец файла после одиночной кавычки; вставлен \\0" -#: app.c:1056 +#: app.c:1075 msgid "end of file in escape character" msgstr "конец файла в экранированном символе" -#: app.c:1068 +#: app.c:1087 msgid "missing close quote; (assumed)" msgstr "отсутствует закрывающая кавычка; (предположительно)" -#: app.c:1137 app.c:1192 app.c:1203 app.c:1277 +#: app.c:1156 app.c:1211 app.c:1223 app.c:1303 msgid "end of file in comment; newline inserted" msgstr "конец файла в комментарии; вставлен символ новой строки" -#: as.c:158 +#: as.c:162 msgid "missing emulation mode name" msgstr "пропущено имя режима эмуляции" -#: as.c:173 +#: as.c:177 #, c-format msgid "unrecognized emulation name `%s'" -msgstr "нераспознанно имя эмуляции `%s'" +msgstr "нераспознанное имя эмуляции «%s»" -#: as.c:220 +#: as.c:224 #, c-format msgid "GNU assembler version %s (%s) using BFD version %s\n" msgstr "GNU ассемблер, версия %s (%s); используется BFD версии %s\n" -#: as.c:227 +#: as.c:236 #, c-format msgid "Usage: %s [option...] [asmfile...]\n" msgstr "Использование: %s [параметр...] [asm-файл...]\n" -#: as.c:229 +#: as.c:238 #, c-format msgid "" "Options:\n" @@ -104,259 +106,351 @@ msgstr "" " \t s включать символы\n" " \t =ФАЙЛ записывать в ФАЙЛ (должно быть последним)\n" -#: as.c:243 +#: as.c:252 #, c-format msgid " --alternate initially turn on alternate macro syntax\n" msgstr " --alternate сразу включить альтернативный синтаксис макросов\n" -#: as.c:245 +#: as.c:255 +#, c-format +msgid "" +" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" +" compress DWARF debug sections using zlib [default]\n" +msgstr "" +" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" +" сжимать отладочные разделы DWARF\n" +" с помощью zlib [по умолчанию]\n" + +#: as.c:258 +#, c-format +msgid "" +" --nocompress-debug-sections\n" +" don't compress DWARF debug sections\n" +msgstr "" +" --nocompress-debug-sections\n" +" не сжимать отладочные разделы DWARF\n" + +#: as.c:262 +#, c-format +msgid "" +" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" +" compress DWARF debug sections using zlib\n" +msgstr "" +" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" +" сжимать отладочные разделы DWARF\n" +" с помощью zlib\n" + +#: as.c:265 +#, c-format +msgid "" +" --nocompress-debug-sections\n" +" don't compress DWARF debug sections [default]\n" +msgstr "" +" --nocompress-debug-sections\n" +" не сжимать отладочные разделы DWARF [по умолчанию]\n" + +#: as.c:269 #, c-format msgid " -D produce assembler debugging messages\n" msgstr " -D выводить ассемблерные отладочные сообщения\n" -#: as.c:247 +#: as.c:271 #, c-format -msgid " --debug-prefix-map OLD=NEW Map OLD to NEW in debug information\n" +msgid "" +" --debug-prefix-map OLD=NEW\n" +" map OLD to NEW in debug information\n" msgstr "" -" --debug-prefix-map СТА=НОВ Преобразовывать СТАрые на НОВые в отладочной\n" -" информации\n" +" --debug-prefix-map СТА=НОВ\n" +" в отладочной информации преобразовывать\n" +" СТАрое в НОВое\n" -#: as.c:249 +#: as.c:274 #, c-format msgid " --defsym SYM=VAL define symbol SYM to given value\n" msgstr " --defsym СИМ=ЗНА назначить СИМволу нужно ЗНАчение\n" -#: as.c:265 +#: as.c:290 #, c-format msgid " emulate output (default %s)\n" msgstr " эмулировать вывод (по умолчанию %s)\n" -#: as.c:270 +#: as.c:295 #, c-format msgid " --execstack require executable stack for this object\n" msgstr " --execstack требовать исполняемый стек для этого объекта\n" -#: as.c:272 +#: as.c:297 #, c-format msgid " --noexecstack don't require executable stack for this object\n" msgstr " --noexecstack не требовать исполняемый стек для этого объекта\n" -#: as.c:275 +#: as.c:299 +#, c-format +msgid "" +" --size-check=[error|warning]\n" +"\t\t\t ELF .size directive check (default --size-check=error)\n" +msgstr "" +" --size-check=[error|warning]\n" +"\t\t\t проверка директивы .size в ELF (по умолчанию --size-check=error)\n" + +#: as.c:302 +#, c-format +msgid "" +" --elf-stt-common=[no|yes]\n" +" generate ELF common symbols with STT_COMMON type\n" +msgstr "" +" --elf-stt-common=[no|yes]\n" +" генерировать общие символы ELF с типом STT_COMMON\n" + +#: as.c:305 +#, c-format +msgid " --sectname-subst enable section name substitution sequences\n" +msgstr "" +" --sectname-subst включать последовательности подстановки\n" +" в именах разделов\n" + +#: as.c:308 #, c-format msgid " -f skip whitespace and comment preprocessing\n" msgstr " -f не выполнять пред-обработку пробелов и комментариев\n" -#: as.c:277 +#: as.c:310 #, c-format msgid " -g --gen-debug generate debugging information\n" msgstr " -g --gen-debug генерировать отладочную информацию\n" -#: as.c:279 +#: as.c:312 #, c-format msgid " --gstabs generate STABS debugging information\n" msgstr " --gstabs генерировать отладочную информацию STABS\n" -#: as.c:281 +#: as.c:314 #, c-format msgid " --gstabs+ generate STABS debug info with GNU extensions\n" msgstr "" " --gstabs+ генерировать отладочную информацию STABS\n" " с расширениями GNU\n" -#: as.c:283 +#: as.c:316 #, c-format msgid " --gdwarf-2 generate DWARF2 debugging information\n" msgstr " --gdwarf-2 генерировать отладочную информацию DWARF2\n" -#: as.c:285 +#: as.c:318 +#, c-format +msgid " --gdwarf-sections generate per-function section names for DWARF line information\n" +msgstr "" +" --gdwarf-sections генерировать имена разделов для каждой функции\n" +" в информацию DWARF о строках\n" + +#: as.c:320 #, c-format msgid " --hash-size=<value> set the hash table size close to <value>\n" -msgstr " --hash-size=<знач> задать размер хэш таблицы близким к <значению>\n" +msgstr " --hash-size=<знач> задать размер хеш таблицы близким к <значению>\n" -#: as.c:287 +#: as.c:322 #, c-format msgid " --help show this message and exit\n" msgstr " --help показать это сообщение и закончить работу\n" -#: as.c:289 +#: as.c:324 #, c-format msgid " --target-help show target specific options\n" msgstr " --target-help показать параметры, подходящие только к этой цели\n" -#: as.c:291 +#: as.c:326 #, c-format msgid " -I DIR add DIR to search list for .include directives\n" msgstr "" " -I КАТ добавить КАТалог в список поиска, используемого\n" " директивами .include\n" -#: as.c:293 +#: as.c:328 #, c-format msgid " -J don't warn about signed overflow\n" msgstr " -J не предупреждать о знаковом переполнении\n" -#: as.c:295 +#: as.c:330 #, c-format msgid " -K warn when differences altered for long displacements\n" -msgstr "" +msgstr " -K предупреждать при изменении различий в длинных перестановках\n" -#: as.c:297 +#: as.c:332 #, c-format msgid " -L,--keep-locals keep local symbols (e.g. starting with `L')\n" msgstr "" " -L,--keep-locals сохранять локальные символы (например,\n" " начинающиеся с L)\n" -#: as.c:299 +#: as.c:334 #, c-format msgid " -M,--mri assemble in MRI compatibility mode\n" msgstr " -M,--mri ассемблировать в режиме совместимости с MRI\n" -#: as.c:301 +#: as.c:336 #, c-format msgid " --MD FILE write dependency information in FILE (default none)\n" msgstr "" " --MD ФАЙЛ записывать информацию о зависимостях в ФАЙЛ\n" " (по умолчанию не записывается)\n" -#: as.c:303 +#: as.c:338 #, c-format msgid " -nocpp ignored\n" msgstr " -nocpp игнорируется\n" -#: as.c:305 +#: as.c:340 +#, c-format +msgid " -no-pad-sections do not pad the end of sections to alignment boundaries\n" +msgstr " -no-pad-sections не дополнять конец разделов для выравнивая по границам\n" + +#: as.c:342 #, c-format msgid " -o OBJFILE name the object-file output OBJFILE (default a.out)\n" msgstr " -o OBJ-ФАЙЛ имя объектного файла результата (по умолчанию a.out)\n" -#: as.c:307 +#: as.c:344 #, c-format msgid " -R fold data section into text section\n" msgstr " -R поместить раздел данных в раздел текста\n" -#: as.c:309 +#: as.c:346 #, c-format msgid "" " --reduce-memory-overheads \n" " prefer smaller memory use at the cost of longer\n" " assembly times\n" msgstr "" +" --reduce-memory-overheads \n" +" сокращать расход памяти, хоть и при этом\n" +" увеличится время компиляции\n" -#: as.c:313 +#: as.c:350 #, c-format msgid " --statistics print various measured statistics from execution\n" -msgstr "" +msgstr " --statistics показать различную измеренную статистику выполнения\n" -#: as.c:315 +#: as.c:352 #, c-format msgid " --strip-local-absolute strip local absolute symbols\n" msgstr " --strip-local-absolute удалить локальные абсолютные символы\n" -#: as.c:317 +#: as.c:354 #, c-format msgid " --traditional-format Use same format as native assembler when possible\n" msgstr "" " --traditional-format использовать родной для ассемблера формат,\n" " если возможно\n" -#: as.c:319 +#: as.c:356 #, c-format msgid " --version print assembler version number and exit\n" msgstr " --version показать версию ассемблера и закончить работу\n" -#: as.c:321 +#: as.c:358 #, c-format msgid " -W --no-warn suppress warnings\n" msgstr " -W --no-warn не показывать предупреждения\n" -#: as.c:323 +#: as.c:360 #, c-format msgid " --warn don't suppress warnings\n" msgstr " --warn показывать предупреждения\n" -#: as.c:325 +#: as.c:362 #, c-format msgid " --fatal-warnings treat warnings as errors\n" msgstr " --fatal-warnings считать предупреждения ошибками\n" -#: as.c:328 +#: as.c:365 #, c-format msgid "" " --itbl INSTTBL extend instruction set to include instructions\n" " matching the specifications defined in file INSTTBL\n" msgstr "" +" --itbl INSTTBL расширить набор инструкций, включив инструкции\n" +" из спецификации, определённой в файле INSTTBL\n" -#: as.c:332 +#: as.c:369 #, c-format msgid " -w ignored\n" msgstr " -w игнорируется\n" -#: as.c:334 +#: as.c:371 #, c-format msgid " -X ignored\n" msgstr " -X игнорируется\n" -#: as.c:336 +#: as.c:373 #, c-format msgid " -Z generate object file even after errors\n" msgstr " -Z генерировать объектный файл не смотря на ошибки\n" -#: as.c:338 +#: as.c:375 #, c-format msgid "" " --listing-lhs-width set the width in words of the output data column of\n" " the listing\n" msgstr "" +" --listing-lhs-width задать в словах ширину выводимого столбца данных\n" +" в листинге\n" -#: as.c:341 +#: as.c:378 #, c-format msgid "" " --listing-lhs-width2 set the width in words of the continuation lines\n" " of the output data column; ignored if smaller than\n" " the width of the first line\n" msgstr "" +" --listing-lhs-width2 задать в словах ширину последующих выводимых строк\n" +" столбца данных; игнорируется, если меньше ширины\n" +" первой строки\n" -#: as.c:345 +#: as.c:382 #, c-format msgid "" " --listing-rhs-width set the max width in characters of the lines from\n" " the source file\n" msgstr "" +" --listing-rhs-width задать максимальную ширину (в символах) строк из\n" +" файла исходного кода\n" -#: as.c:348 +#: as.c:385 #, c-format msgid "" " --listing-cont-lines set the maximum number of continuation lines used\n" " for the output data column of the listing\n" msgstr "" +" --listing-cont-lines задать максимальное количество последующих строк,\n" +" используемых в листинге при выводе столбца данных\n" -#: as.c:351 +#: as.c:388 #, c-format msgid " @FILE read options from FILE\n" -msgstr " @ФАЙЛ прочитать парамеры из ФАЙЛа\n" +msgstr " @ФАЙЛ прочитать параметры из ФАЙЛа\n" -#: as.c:359 +#: as.c:396 #, c-format msgid "Report bugs to %s\n" msgstr "Сообщения об ошибках отправляйте в %s\n" -#: as.c:564 +#: as.c:616 #, c-format msgid "unrecognized option -%c%s" msgstr "нераспознанный параметр -%c%s" #. This output is intended to follow the GNU standards document. -#: as.c:602 +#: as.c:658 #, c-format msgid "GNU assembler %s\n" msgstr "GNU ассемблер %s\n" -#: as.c:603 +#: as.c:659 #, c-format -msgid "Copyright 2009 Free Software Foundation, Inc.\n" -msgstr "Copyright 2009 Free Software Foundation, Inc.\n" +msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n" +msgstr "Copyright (C) 2018 Free Software Foundation, Inc.\n" -#: as.c:604 +#: as.c:660 #, c-format msgid "" "This program is free software; you may redistribute it under the terms of\n" @@ -368,344 +462,395 @@ msgstr "" "более новой версии.\n" "Эта программа не имеет абсолютно никаких гарантий.\n" -#: as.c:608 +#: as.c:665 +#, c-format +msgid "" +"This assembler was configured for a target of `%s' and default,\n" +"cpu type `%s'.\n" +msgstr "" +"По умолчанию ассемблер настроен на цель «%s»\n" +"с типом процессора «%s».\n" + +#: as.c:669 #, c-format msgid "This assembler was configured for a target of `%s'.\n" msgstr "Ассемблер настроен на цель %s.\n" -#: as.c:615 +#: as.c:677 msgid "multiple emulation names specified" msgstr "указано несколько имён эмуляции" -#: as.c:617 +#: as.c:679 msgid "emulations not handled in this configuration" msgstr "эмуляции не обрабатываются при таких настройках" -#: as.c:622 +#: as.c:684 #, c-format msgid "alias = %s\n" msgstr "псевдоним = %s\n" -#: as.c:623 +#: as.c:685 #, c-format msgid "canonical = %s\n" msgstr "каноническое = %s\n" -#: as.c:624 +#: as.c:686 #, c-format msgid "cpu-type = %s\n" msgstr "тип ЦП = %s\n" -#: as.c:626 +#: as.c:688 #, c-format msgid "format = %s\n" msgstr "формат = %s\n" -#: as.c:629 +#: as.c:691 #, c-format msgid "bfd-target = %s\n" msgstr "bfd-цель = %s\n" -#: as.c:646 +#: as.c:708 +#, c-format +msgid "Invalid --compress-debug-sections option: `%s'" +msgstr "Некорректный параметр --compress-debug-sections: «%s»" + +#: as.c:711 +#, c-format +msgid "--compress-debug-sections=%s is unsupported" +msgstr "--compress-debug-sections=%s не поддерживается" + +#: as.c:736 msgid "bad defsym; format is --defsym name=value" msgstr "неверный defsym; формат должен быть --defsym имя=значение" -#: as.c:666 +#: as.c:756 msgid "no file name following -t option" msgstr "для параметра -t не указано имя файла" -#: as.c:681 +#: as.c:771 #, c-format msgid "failed to read instruction table %s\n" msgstr "не удалось прочитать таблицу инструкций %s\n" -#: as.c:852 +#: as.c:887 +#, c-format +msgid "Invalid --size-check= option: `%s'" +msgstr "Некорректное значение --size-check=: «%s»" + +#: as.c:896 +#, c-format +msgid "Invalid --elf-stt-common= option: `%s'" +msgstr "Некорректное значение --elf-stt-common=: «%s»" + +#: as.c:969 #, c-format msgid "invalid listing option `%c'" msgstr "неверный параметр %c для листинга" -#: as.c:905 +#: as.c:1022 msgid "--hash-size needs a numeric argument" msgstr "для --hash-size требуется числовой аргумент" -#: as.c:930 +#: as.c:1044 #, c-format msgid "%s: total time in assembly: %ld.%06ld\n" msgstr "%s: общее время ассемблирования: %ld.%06ld\n" -#: as.c:933 +#: as.c:1325 +#, c-format +msgid "%d warning" +msgid_plural "%d warnings" +msgstr[0] "%d предупреждение" +msgstr[1] "%d предупреждения" +msgstr[2] "%d предупреждений" + +#: as.c:1327 #, c-format -msgid "%s: data size %ld\n" -msgstr "%s: размер данных %ld\n" +msgid "%d error" +msgid_plural "%d errors" +msgstr[0] "%d ошибка" +msgstr[1] "%d ошибки" +msgstr[2] "%d ошибок" -#: as.c:1241 +#: as.c:1331 #, c-format -msgid "%d warnings, treating warnings as errors" -msgstr "%d предупреждений, предупреждения считаются ошибками" +msgid "%s, treating warnings as errors" +msgstr "%s, предупреждения считаются ошибками" -#: as.h:208 +#: as.c:1342 +#, c-format +msgid "%s, %s, generating bad object file\n" +msgstr "%s, %s, генерируется плохой объектный файл\n" + +#: as.h:173 #, c-format msgid "Case value %ld unexpected at line %d of file \"%s\"\n" -msgstr "" +msgstr "Неожиданное значение %ld в строке %d файла «%s»\n" #. #. * We have a GROSS internal error. #. * This should never happen. #. -#: atof-generic.c:417 config/tc-m68k.c:3536 +#: atof-generic.c:418 config/tc-m68k.c:3582 msgid "failed sanity check" msgstr "проверка на исправность не пройдена" -#: cgen.c:113 config/tc-alpha.c:2083 config/tc-alpha.c:2107 -#: config/tc-arc.c:1681 config/tc-d10v.c:550 config/tc-d30v.c:538 -#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1749 config/tc-ppc.c:2562 -#: config/tc-ppc.c:2713 config/tc-ppc.c:2834 config/tc-ppc.c:2845 -#: config/tc-s390.c:1218 config/tc-s390.c:1318 config/tc-s390.c:1447 -#: config/tc-v850.c:1730 config/tc-v850.c:1753 config/tc-v850.c:1956 +#: cgen.c:107 config/tc-alpha.c:2099 config/tc-alpha.c:2123 +#: config/tc-arc.c:4013 config/tc-arc.c:4087 config/tc-d10v.c:550 +#: config/tc-d30v.c:537 config/tc-mn10200.c:1098 config/tc-mn10300.c:1752 +#: config/tc-ppc.c:2987 config/tc-ppc.c:3173 config/tc-ppc.c:3438 +#: config/tc-s390.c:1323 config/tc-s390.c:1446 config/tc-s390.c:1584 +#: config/tc-v850.c:2538 config/tc-v850.c:2609 config/tc-v850.c:2656 +#: config/tc-v850.c:2693 config/tc-v850.c:2730 config/tc-v850.c:2993 msgid "too many fixups" -msgstr "" +msgstr "слишком много местоположений (fixups)" -#: cgen.c:400 cgen.c:420 config/tc-arc.c:1662 config/tc-d10v.c:461 -#: config/tc-d30v.c:453 config/tc-i370.c:2129 config/tc-mn10200.c:1042 -#: config/tc-mn10300.c:1674 config/tc-ppc.c:2601 config/tc-s390.c:1189 -#: config/tc-v850.c:1932 config/tc-z80.c:422 +#: cgen.c:372 cgen.c:392 config/tc-d10v.c:461 config/tc-d30v.c:453 +#: config/tc-i370.c:2127 config/tc-mn10200.c:1040 config/tc-mn10300.c:1677 +#: config/tc-ppc.c:3029 config/tc-s390.c:1307 config/tc-v850.c:2647 +#: config/tc-v850.c:2681 config/tc-v850.c:2721 config/tc-v850.c:2966 +#: config/tc-z80.c:446 msgid "illegal operand" msgstr "неверный операнд" -#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:569 config/tc-d10v.c:463 -#: config/tc-d30v.c:455 config/tc-h8300.c:450 config/tc-i370.c:2131 -#: config/tc-mcore.c:662 config/tc-microblaze.c:583 config/tc-mmix.c:488 -#: config/tc-mn10200.c:1045 config/tc-mn10300.c:1677 config/tc-msp430.c:452 -#: config/tc-or32.c:307 config/tc-ppc.c:2603 config/tc-s390.c:1207 -#: config/tc-sh.c:1359 config/tc-sh64.c:2213 config/tc-v850.c:1935 -#: config/tc-z80.c:575 config/tc-z8k.c:350 +#: cgen.c:396 config/tc-avr.c:899 config/tc-d10v.c:463 config/tc-d30v.c:455 +#: config/tc-h8300.c:502 config/tc-i370.c:2129 config/tc-mcore.c:661 +#: config/tc-microblaze.c:609 config/tc-mmix.c:495 config/tc-mn10200.c:1043 +#: config/tc-mn10300.c:1680 config/tc-msp430.c:417 config/tc-ppc.c:3031 +#: config/tc-s390.c:1312 config/tc-sh.c:1385 config/tc-sh64.c:2214 +#: config/tc-v850.c:2651 config/tc-v850.c:2685 config/tc-v850.c:2725 +#: config/tc-v850.c:2969 config/tc-xgate.c:895 config/tc-z80.c:557 +#: config/tc-z8k.c:349 msgid "missing operand" msgstr "пропущен операнд" -#: cgen.c:799 +#: cgen.c:767 msgid "a reloc on this operand implies an overflow" -msgstr "" +msgstr "перемещение на этот операнд означает переполнение" -#: cgen.c:822 +#: cgen.c:790 msgid "operand mask overflow" msgstr "переполнение маски операнда" #. We can't actually support subtracting a symbol. -#: cgen.c:885 config/tc-arc.c:1247 config/tc-arm.c:1612 config/tc-arm.c:8617 -#: config/tc-arm.c:8668 config/tc-arm.c:8914 config/tc-arm.c:9704 -#: config/tc-arm.c:10703 config/tc-arm.c:10743 config/tc-arm.c:11051 -#: config/tc-arm.c:11080 config/tc-avr.c:1087 config/tc-cris.c:4044 -#: config/tc-d10v.c:1502 config/tc-d30v.c:1903 config/tc-mips.c:4394 -#: config/tc-mips.c:5518 config/tc-mips.c:6493 config/tc-mips.c:7069 -#: config/tc-msp430.c:1937 config/tc-ppc.c:5769 config/tc-spu.c:959 -#: config/tc-spu.c:983 config/tc-v850.c:2271 config/tc-xstormy16.c:484 -#: config/tc-xtensa.c:5821 config/tc-xtensa.c:11839 +#: cgen.c:851 config/tc-arm.c:1776 config/tc-arm.c:10346 config/tc-arm.c:10398 +#: config/tc-arm.c:10656 config/tc-arm.c:11493 config/tc-arm.c:12630 +#: config/tc-arm.c:12670 config/tc-arm.c:13013 config/tc-arm.c:13054 +#: config/tc-arm.c:17513 config/tc-arm.c:17554 config/tc-avr.c:1550 +#: config/tc-avr.c:1562 config/tc-avr.c:1826 config/tc-cris.c:4067 +#: config/tc-d10v.c:1507 config/tc-d30v.c:1912 config/tc-ft32.c:574 +#: config/tc-ft32.c:587 config/tc-mips.c:9438 config/tc-mips.c:10743 +#: config/tc-mips.c:11999 config/tc-mips.c:12658 config/tc-nds32.c:6587 +#: config/tc-pru.c:747 config/tc-pru.c:757 config/tc-spu.c:957 +#: config/tc-spu.c:981 config/tc-tilegx.c:1485 config/tc-tilepro.c:1346 +#: config/tc-v850.c:3451 config/tc-vax.c:282 config/tc-xstormy16.c:482 +#: config/tc-xtensa.c:5949 config/tc-xtensa.c:13095 msgid "expression too complex" msgstr "слишком сложное выражение" -#: cgen.c:979 config/tc-arc.c:1308 config/tc-ppc.c:5894 config/tc-s390.c:2023 -#: config/tc-v850.c:2311 config/tc-xstormy16.c:538 +#: cgen.c:950 config/tc-ppc.c:7027 config/tc-s390.c:2365 config/tc-v850.c:3503 +#: config/tc-xstormy16.c:539 msgid "unresolved expression that must be resolved" msgstr "нерешаемое выражение, которое должно быть решено" -#: cgen.c:1004 config/tc-xstormy16.c:563 +#: cgen.c:975 config/tc-xstormy16.c:564 #, c-format msgid "internal error: can't install fix for reloc type %d (`%s')" -msgstr "" +msgstr "внутренняя ошибка: не удалось установить местоположение для перемещения с типом %d («%s»)" -#: cgen.c:1034 +#: cgen.c:1026 config/tc-nios2.c:1360 config/tc-pru.c:788 msgid "relocation is not supported" msgstr "перемещение не поддерживается" -#: cond.c:83 +#: cond.c:82 msgid "invalid identifier for \".ifdef\"" -msgstr "неверный идентификатор для \".ifdef\"" +msgstr "неверный идентификатор для «.ifdef»" -#: cond.c:150 +#: cond.c:149 msgid "non-constant expression in \".if\" statement" -msgstr "неконстантное выражение в операторе \".if\"" +msgstr "неконстантное выражение в операторе «.if»" -#: cond.c:277 +#: cond.c:276 msgid "bad format for ifc or ifnc" msgstr "неверный формат для ifc или ifnc" -#: cond.c:307 +#: cond.c:306 msgid "\".elseif\" without matching \".if\"" -msgstr "\".elseif\" без надлежащего \".if\"" +msgstr "«.elseif» без надлежащего «.if»" -#: cond.c:311 +#: cond.c:310 msgid "\".elseif\" after \".else\"" -msgstr "\".elseif\" после \".else\"" +msgstr "«.elseif» после «.else»" -#: cond.c:314 cond.c:420 -msgid "here is the previous \"else\"" -msgstr "здесь предыдущий \"else\"" +#: cond.c:313 cond.c:419 +msgid "here is the previous \".else\"" +msgstr "здесь предыдущий «.else»" -#: cond.c:317 cond.c:423 -msgid "here is the previous \"if\"" -msgstr "здесь предыдущий \"if\"" +#: cond.c:316 cond.c:422 +msgid "here is the previous \".if\"" +msgstr "здесь предыдущий «.if»" -#: cond.c:346 +#: cond.c:345 msgid "non-constant expression in \".elseif\" statement" -msgstr "неконстантное выражение в операторе \".elseif\"" +msgstr "неконстантное выражение в операторе «.elseif»" -#: cond.c:384 +#: cond.c:383 msgid "\".endif\" without \".if\"" -msgstr "\".endif\" без \".if\"" +msgstr "«.endif» без «.if»" -#: cond.c:413 +#: cond.c:412 msgid "\".else\" without matching \".if\"" -msgstr "\".else\" без надлежащего \".if\"" +msgstr "«.else» без надлежащего «.if»" -#: cond.c:417 -msgid "duplicate \"else\"" -msgstr "повторный \"else\"" +#: cond.c:416 +msgid "duplicate \".else\"" +msgstr "повторный «.else»" -#: cond.c:468 +#: cond.c:467 msgid ".ifeqs syntax error" msgstr "синтаксическая ошибка в .ifeqs" -#: cond.c:549 +#: cond.c:548 msgid "end of macro inside conditional" msgstr "конец макроса внутри условия" -#: cond.c:551 +#: cond.c:550 msgid "end of file inside conditional" msgstr "конец файла внутри условия" -#: cond.c:554 +#: cond.c:553 msgid "here is the start of the unterminated conditional" msgstr "вот начало незавершённого условия" -#: cond.c:558 +#: cond.c:557 msgid "here is the \"else\" of the unterminated conditional" msgstr "вот \"else\" незавершённого условия" -#: config/atof-ieee.c:141 +#: config/atof-ieee.c:139 msgid "cannot create floating-point number" msgstr "не удалось создать число с плавающей точкой" -#: config/atof-ieee.c:288 +#: config/atof-ieee.c:286 msgid "NaNs are not supported by this target\n" msgstr "NaN не поддерживается этой целью\n" -#: config/atof-ieee.c:327 config/atof-ieee.c:368 +#: config/atof-ieee.c:325 config/atof-ieee.c:366 msgid "Infinities are not supported by this target\n" msgstr "Бесконечность не поддерживается этой целью\n" -#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:1007 -#: config/tc-ia64.c:11332 config/tc-tic30.c:1261 config/tc-tic4x.c:2599 +#: config/atof-ieee.c:781 config/atof-vax.c:449 config/tc-arm.c:1152 +#: config/tc-ia64.c:11608 config/tc-tic30.c:1263 config/tc-tic4x.c:2585 msgid "Unrecognized or unsupported floating point constant" msgstr "Нераспознанная или неподдерживаемая константа с плавающей точкой" -#: config/obj-aout.c:85 +#: config/obj-aout.c:81 #, c-format msgid "Attempt to put a common symbol into set %s" -msgstr "" +msgstr "Попытка поместить общий символ в набор %s" -#: config/obj-aout.c:89 +#: config/obj-aout.c:85 #, c-format msgid "Attempt to put an undefined symbol into set %s" -msgstr "" +msgstr "Попытка поместить неопределённый символ в набор %s" -#: config/obj-aout.c:116 config/obj-coff.c:1406 +#: config/obj-aout.c:112 config/obj-coff.c:1382 #, c-format msgid "Symbol `%s' can not be both weak and common" -msgstr "" +msgstr "Символ «%s» не может быть слабым и общим одновременно" -#: config/obj-coff.c:135 +#: config/obj-coff.c:135 dw2gencfi.c:334 #, c-format msgid "Inserting \"%s\" into structure table failed: %s" -msgstr "Не удалось вставить \"%s\" в таблицу структур: %s" +msgstr "Не удалось вставить «%s» в таблицу структур: %s" -#: config/obj-coff.c:214 config/obj-coff.c:1694 config/tc-ppc.c:4859 -#: config/tc-tic54x.c:4011 read.c:2796 +#: config/obj-coff.c:214 config/obj-coff.c:1681 config/tc-ppc.c:5647 +#: config/tc-tic54x.c:3980 read.c:2960 #, c-format msgid "error setting flags for \"%s\": %s" -msgstr "ошибка установки флагов для \"%s\": %s" +msgstr "ошибка установки флагов для «%s»: %s" #. Zero is used as an end marker in the file. -#: config/obj-coff.c:433 +#: config/obj-coff.c:435 msgid "Line numbers must be positive integers\n" msgstr "Номера строк должны быть положительными целыми числами\n" -#: config/obj-coff.c:465 +#: config/obj-coff.c:467 msgid ".ln pseudo-op inside .def/.endef: ignored." msgstr "Псевдооперация .in внутри .def/.endef: игнорируется." -#: config/obj-coff.c:507 ecoff.c:3240 +#: config/obj-coff.c:509 ecoff.c:3245 msgid ".loc outside of .text" msgstr ".loc вне .text" -#: config/obj-coff.c:514 +#: config/obj-coff.c:516 msgid ".loc pseudo-op inside .def/.endef: ignored." msgstr "Псевдооперация .loc внутри .def/.endef: игнорируется." -#: config/obj-coff.c:595 +#: config/obj-coff.c:596 msgid ".def pseudo-op used inside of .def/.endef: ignored." msgstr "Псевдооперация .def используется внутри .def/.endef: игнорируется." -#: config/obj-coff.c:634 +#: config/obj-coff.c:629 msgid ".endef pseudo-op used outside of .def/.endef: ignored." msgstr "Псевдооперация .endef используется вне .def/.endef: игнорируется." -#: config/obj-coff.c:673 +#: config/obj-coff.c:668 #, c-format msgid "`%s' symbol without preceding function" -msgstr "" +msgstr "символ «%s» без предшествующей функции" -#: config/obj-coff.c:760 +#: config/obj-coff.c:755 #, c-format msgid "unexpected storage class %d" msgstr "неожиданный класс хранения %d" -#: config/obj-coff.c:868 +#: config/obj-coff.c:863 msgid ".dim pseudo-op used outside of .def/.endef: ignored." msgstr "Псевдооперация .dim используется вне .def/.endef: игнорируется." -#: config/obj-coff.c:888 +#: config/obj-coff.c:883 msgid "badly formed .dim directive ignored" msgstr "неправильный формат директивы .dim: игнорируется" -#: config/obj-coff.c:937 -msgid ".size pseudo-op used outside of .def/.endef ignored." +#: config/obj-coff.c:932 +msgid ".size pseudo-op used outside of .def/.endef: ignored." msgstr "Псевдооперация .size используется вне .def/.endef: игнорируется." -#: config/obj-coff.c:952 -msgid ".scl pseudo-op used outside of .def/.endef ignored." +#: config/obj-coff.c:947 +msgid ".scl pseudo-op used outside of .def/.endef: ignored." msgstr "Псевдооперация .scl используется вне .def/.endef: игнорируется." -#: config/obj-coff.c:969 -msgid ".tag pseudo-op used outside of .def/.endef ignored." +#: config/obj-coff.c:964 +msgid ".tag pseudo-op used outside of .def/.endef: ignored." msgstr "Псевдооперация .tag используется вне .def/.endef: игнорируется." -#: config/obj-coff.c:987 +#: config/obj-coff.c:981 #, c-format msgid "tag not found for .tag %s" msgstr "метка не найдена для .tag %s" -#: config/obj-coff.c:1000 -msgid ".type pseudo-op used outside of .def/.endef ignored." +#: config/obj-coff.c:994 +msgid ".type pseudo-op used outside of .def/.endef: ignored." msgstr "Псевдооперация .type используется вне .def/.endef: игнорируется." -#: config/obj-coff.c:1019 -msgid ".val pseudo-op used outside of .def/.endef ignored." +#: config/obj-coff.c:1013 +msgid ".val pseudo-op used outside of .def/.endef: ignored." msgstr "Псевдооперация .val используется вне .def/.endef: игнорируется." -#: config/obj-coff.c:1186 +#: config/obj-coff.c:1160 msgid "badly formed .weak directive ignored" msgstr "неправильный формат директивы.weak: игнорируется" -#: config/obj-coff.c:1364 +#: config/obj-coff.c:1338 msgid "mismatched .eb" msgstr "непарная .eb" -#: config/obj-coff.c:1385 +#: config/obj-coff.c:1361 #, c-format msgid "C_EFCN symbol for %s out of scope" -msgstr "" +msgstr "Символ C_EFCN для %s вне области" -#: config/obj-coff.c:1439 +#: config/obj-coff.c:1415 #, c-format msgid "Warning: internal error: forgetting to set endndx of %s" msgstr "Предупреждение: внутренняя ошибка: забыли установить endndx для %s" @@ -713,13070 +858,17964 @@ msgstr "Предупреждение: внутренняя ошибка: заб #. STYP_INFO #. STYP_LIB #. STYP_OVER -#: config/obj-coff.c:1662 +#: config/obj-coff.c:1646 #, c-format msgid "unsupported section attribute '%c'" msgstr "неподдерживаемый атрибут раздела %c" -#: config/obj-coff.c:1666 config/tc-ppc.c:4841 +#: config/obj-coff.c:1650 config/tc-ppc.c:5629 #, c-format msgid "unknown section attribute '%c'" msgstr "неизвестный атрибут раздела %c" -#: config/obj-coff.c:1706 +#: config/obj-coff.c:1693 config/obj-macho.c:267 #, c-format msgid "Ignoring changed section attributes for %s" msgstr "Игнорируются изменённые атрибуты раздела для %s" -#: config/obj-coff.c:1836 +#: config/obj-coff.c:1831 #, c-format msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n" msgstr "0x%lx: \"%s\" тип = %ld, класс = %d, сегмент = %d\n" -#: config/obj-ecoff.c:125 +#: config/obj-ecoff.c:124 msgid "Can't set GP value" msgstr "Не удалось установить значение GP" -#: config/obj-ecoff.c:132 +#: config/obj-ecoff.c:131 msgid "Can't set register masks" msgstr "Не удалось установить значение регистра масок" -#: config/obj-elf.c:334 config/tc-sparc.c:3950 config/tc-v850.c:450 +#: config/obj-elf.c:348 config/tc-sparc.c:4564 config/tc-v850.c:511 #, c-format msgid "bad .common segment %s" msgstr "неправильный сегмент .common %s" -#: config/obj-elf.c:612 +#: config/obj-elf.c:424 +msgid "Missing symbol name in directive" +msgstr "В директиве пропущено имя символа" + +#: config/obj-elf.c:646 #, c-format msgid "setting incorrect section type for %s" msgstr "установка некорректного типа раздела для %s" -#: config/obj-elf.c:617 +#: config/obj-elf.c:651 #, c-format msgid "ignoring incorrect section type for %s" msgstr "игнорируется некорректный тип раздела для %s" -#: config/obj-elf.c:659 +#: config/obj-elf.c:702 #, c-format msgid "setting incorrect section attributes for %s" msgstr "установка некорректных атрибутов раздела для %s" #: config/obj-elf.c:713 #, c-format +msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s" +msgstr "в разделе GNU_MBIND не задан SHF_ALLOC: %s" + +#: config/obj-elf.c:762 +#, c-format msgid "ignoring changed section type for %s" msgstr "игнорируется изменение типа раздела для %s" -#: config/obj-elf.c:725 +#: config/obj-elf.c:774 #, c-format msgid "ignoring changed section attributes for %s" msgstr "игнорируется изменение атрибутов раздела для %s" -#: config/obj-elf.c:727 +#: config/obj-elf.c:781 #, c-format msgid "ignoring changed section entity size for %s" msgstr "игнорируется изменение размера элементов раздела для %s" -#: config/obj-elf.c:780 -msgid "unrecognized .section attribute: want a,w,x,M,S,G,T" -msgstr "нераспознанный атрибут .section: должно быть a,w,x,M,S,G,T" +#: config/obj-elf.c:845 +msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T or number" +msgstr "нераспознанный атрибут .section: должно быть a,e,w,x,M,S,G,T или число" -#: config/obj-elf.c:822 read.c:2780 +#: config/obj-elf.c:905 +msgid "extraneous characters at end of numeric section type" +msgstr "посторонние символы в конце раздела числового типа" + +#: config/obj-elf.c:911 read.c:2944 msgid "unrecognized section type" msgstr "нераспознанный тип раздела" -#: config/obj-elf.c:852 +#: config/obj-elf.c:943 msgid "unrecognized section attribute" msgstr "нераспознанный атрибут раздела" -#: config/obj-elf.c:883 config/tc-alpha.c:4190 +#: config/obj-elf.c:974 config/tc-alpha.c:4208 msgid "missing name" msgstr "пропущено имя" -#: config/obj-elf.c:1012 +#: config/obj-elf.c:1134 msgid "invalid merge entity size" -msgstr "" +msgstr "некорректное слияние размера элемента" -#: config/obj-elf.c:1019 +#: config/obj-elf.c:1141 msgid "entity size for SHF_MERGE not specified" -msgstr "" +msgstr "не задан размер элемента SHF_MERGE" + +#: config/obj-elf.c:1147 +msgid "? section flag ignored with G present" +msgstr "флаг раздела ? игнорируется, если установлен G" -#: config/obj-elf.c:1039 +#: config/obj-elf.c:1171 msgid "group name for SHF_GROUP not specified" msgstr "не задано имя группы для SHF_GROUP" -#: config/obj-elf.c:1052 +#: config/obj-elf.c:1196 +#, c-format +msgid "unsupported mbind section info: %s" +msgstr "неподдерживаемая информация раздела mbind: %s" + +#: config/obj-elf.c:1211 msgid "character following name is not '#'" -msgstr "символ после имени не #" +msgstr "символ после имени не «#»" -#: config/obj-elf.c:1171 +#: config/obj-elf.c:1331 msgid ".previous without corresponding .section; ignored" msgstr ".previous без соответствующей .section; игнорируется" -#: config/obj-elf.c:1197 +#: config/obj-elf.c:1357 msgid ".popsection without corresponding .pushsection; ignored" msgstr ".popsection без соответствующей .pushsection; игнорируется" -#: config/obj-elf.c:1249 +#: config/obj-elf.c:1403 msgid "expected comma after name in .symver" msgstr "ожидается запятая после имени в .symver" -#: config/obj-elf.c:1273 +#: config/obj-elf.c:1419 config/obj-elf.c:2291 +#, c-format +msgid "`%s' can't be versioned to common symbol '%s'" +msgstr "«%s» не может иметь версии для общего символа «%s»" + +#: config/obj-elf.c:1434 #, c-format msgid "missing version name in `%s' for symbol `%s'" -msgstr "пропущено имя версии в %s для символа %s" +msgstr "пропущено имя версии в «%s» для символа «%s»" -#: config/obj-elf.c:1284 +#: config/obj-elf.c:1445 #, c-format msgid "multiple versions [`%s'|`%s'] for symbol `%s'" -msgstr "несколько версий [%s|%s] для символа %s" +msgstr "несколько версий [«%s»|«%s»] для символа «%s»" -#: config/obj-elf.c:1321 +#: config/obj-elf.c:1481 #, c-format msgid "expected `%s' to have already been set for .vtable_inherit" -msgstr "" +msgstr "ожидается «%s» для уже заданной .vtable_inherit" -#: config/obj-elf.c:1331 +#: config/obj-elf.c:1491 msgid "expected comma after name in .vtable_inherit" msgstr "ожидается запятая после имени в .vtable_inherit" -#: config/obj-elf.c:1391 +#: config/obj-elf.c:1543 msgid "expected comma after name in .vtable_entry" msgstr "ожидается запятая после имени в .vtable_entry" -#: config/obj-elf.c:1514 +#: config/obj-elf.c:1673 +#, c-format +msgid "Attribute name not recognised: %s" +msgstr "Не распознано имя атрибута: %s" + +#: config/obj-elf.c:1690 +msgid "expected numeric constant" +msgstr "ожидается числовая константа" + +#: config/obj-elf.c:1699 config/tc-arm.c:6473 +msgid "expected comma" +msgstr "ожидается запятая" + +#: config/obj-elf.c:1732 +msgid "bad string constant" +msgstr "некорректная строковая константа" + +#: config/obj-elf.c:1736 +msgid "expected <tag> , <value>" +msgstr "ожидается <метка> , <значение>" + +#: config/obj-elf.c:1856 msgid "expected quoted string" msgstr "ожидается строка в кавычках" -#: config/obj-elf.c:1534 +#: config/obj-elf.c:1876 #, c-format msgid "expected comma after name `%s' in .size directive" -msgstr "ожидается запятая после имени %s в директиве .size" +msgstr "ожидается запятая после имени «%s» в директиве .size" -#: config/obj-elf.c:1543 +#: config/obj-elf.c:1885 msgid "missing expression in .size directive" msgstr "пропущено выражение в директиве .size" -#: config/obj-elf.c:1670 +#: config/obj-elf.c:2008 #, c-format msgid "symbol '%s' is already defined" -msgstr "символ %s уже определён" +msgstr "символ «%s» уже определён" + +#: config/obj-elf.c:2029 +#, c-format +msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets" +msgstr "тип символа «%s» поддерживается только целями GNU и FreeBSD" -#: config/obj-elf.c:1690 config/obj-elf.c:1702 +#: config/obj-elf.c:2041 #, c-format msgid "symbol type \"%s\" is supported only by GNU targets" -msgstr "тип символа %s поддерживается только целями GNU" +msgstr "тип символа «%s» поддерживается только целями GNU" -#: config/obj-elf.c:1713 +#: config/obj-elf.c:2052 #, c-format msgid "unrecognized symbol type \"%s\"" -msgstr "нераспознанный тип символа %s" +msgstr "нераспознанный тип символа «%s»" -#: config/obj-elf.c:1889 -msgid ".size expression too complicated to fix up" -msgstr "" +#: config/obj-elf.c:2219 config/obj-elf.c:2222 +#, c-format +msgid ".size expression for %s does not evaluate to a constant" +msgstr "из выражения .size для %s не получается константа" -#: config/obj-elf.c:1921 +#: config/obj-elf.c:2256 #, c-format msgid "invalid attempt to declare external version name as default in symbol `%s'" -msgstr "" +msgstr "некорректная попытка объявить внешнее имя версии значением по умолчанию в символе «%s»" -#: config/obj-elf.c:1982 ecoff.c:3598 +#: config/obj-elf.c:2325 ecoff.c:3600 #, c-format msgid "symbol `%s' can not be both weak and common" -msgstr "" +msgstr "символ «%s» не может быть слабым и общим одновременно" -#: config/obj-elf.c:2089 +#: config/obj-elf.c:2437 #, c-format msgid "assuming all members of group `%s' are COMDAT" -msgstr "" +msgstr "предполагаем, что все члены группы «%s» — COMDAT" -#: config/obj-elf.c:2111 +#: config/obj-elf.c:2449 #, c-format msgid "can't create group: %s" -msgstr "" +msgstr "не удалось создать группу: %s" -#: config/obj-elf.c:2221 +#: config/obj-elf.c:2603 #, c-format msgid "failed to set up debugging information: %s" -msgstr "" +msgstr "не удалось задать отладочную информацию: %s" -#: config/obj-elf.c:2241 +#: config/obj-elf.c:2623 #, c-format msgid "can't start writing .mdebug section: %s" -msgstr "" +msgstr "не удалось начать запись раздела .mdebug: %s" -#: config/obj-elf.c:2249 +#: config/obj-elf.c:2631 #, c-format msgid "could not write .mdebug section: %s" -msgstr "" - -#: config/obj-som.c:58 -msgid "Only one .compiler pseudo-op per file!" -msgstr "" +msgstr "невозможно записать раздел .mdebug: %s" -#: config/obj-som.c:75 config/obj-som.c:146 config/obj-som.c:188 -msgid "Expected quoted string" -msgstr "" - -#: config/obj-som.c:88 -msgid ".compiler directive missing language and version" -msgstr "" - -#: config/obj-som.c:98 -msgid ".compiler directive missing version" -msgstr "" - -#: config/obj-som.c:114 +#: config/obj-evax.c:127 #, c-format -msgid "FATAL: Attaching compiler header %s" -msgstr "" - -#: config/obj-som.c:129 -msgid "Only one .version pseudo-op per file!" -msgstr "" +msgid "no entry symbol for global function '%s'" +msgstr "отсутствует входной символ для глобальной функции «%s»" -#: config/obj-som.c:153 +#. make a temp string. +#: config/obj-macho.c:119 #, c-format -msgid "attaching version header %s: %s" -msgstr "" +msgid "the %s name '%s' is too long (maximum 16 characters)" +msgstr "слишком длинное %s для имени «%s» (не более 16 символов)" -#: config/obj-som.c:171 -msgid "Only one .copyright pseudo-op per file!" -msgstr "" - -#: config/obj-som.c:195 +#: config/obj-macho.c:130 #, c-format -msgid "attaching copyright header %s: %s" -msgstr "" +msgid "expected a %s name followed by a `,'" +msgstr "после имени %s ожидается «,»" -#: config/tc-alpha.c:643 +#: config/obj-macho.c:195 #, c-format -msgid "No !literal!%ld was found" -msgstr "" +msgid "cannot override zerofill section type for `%s,%s'" +msgstr "невозможно заместить заполненный нулями тип раздела для «%s,%s»" -#: config/tc-alpha.c:650 +#: config/obj-macho.c:249 #, c-format -msgid "No !tlsgd!%ld was found" -msgstr "" +msgid "failed to set flags for \"%s\": %s" +msgstr "ошибка установки флагов для «%s»: %s" -#: config/tc-alpha.c:657 +#: config/obj-macho.c:340 #, c-format -msgid "No !tlsldm!%ld was found" -msgstr "" +msgid "unknown or invalid section type '%s'" +msgstr "неизвестный или некорректный тип раздела «%s»" -#: config/tc-alpha.c:666 +#: config/obj-macho.c:379 #, c-format -msgid "No ldah !gpdisp!%ld was found" -msgstr "" +msgid "unknown or invalid section attribute '%s'" +msgstr "неизвестный или некорректный атрибут раздела «%s»" -#: config/tc-alpha.c:716 -#, c-format -msgid "too many !literal!%ld for %s" -msgstr "" +#: config/obj-macho.c:400 +msgid "unexpected section size information" +msgstr "неожиданный размер информации раздела" -#: config/tc-alpha.c:746 -#, c-format -msgid "No lda !gpdisp!%ld was found" -msgstr "" +#: config/obj-macho.c:412 +msgid "missing sizeof_stub expression" +msgstr "отсутствует выражение sizeof_stub" -#. Only support one relocation op per insn. -#: config/tc-alpha.c:905 -msgid "More than one relocation op per insn" -msgstr "" +#: config/obj-macho.c:476 config/tc-ia64.c:1083 config/tc-ia64.c:11770 +#: config/tc-score.c:6103 expr.c:1172 expr.c:1325 read.c:1715 +msgid "expected symbol name" +msgstr "ожидается имя символа" -#: config/tc-alpha.c:921 -msgid "No relocation operand" -msgstr "" +#: config/obj-macho.c:489 read.c:494 +msgid "bad or irreducible absolute expression" +msgstr "плохое или неприводимое абсолютное выражение" -#: config/tc-alpha.c:931 -#, c-format -msgid "Unknown relocation operand: !%s" -msgstr "" +#: config/obj-macho.c:495 config/tc-score.c:6120 read.c:1753 +msgid "missing size expression" +msgstr "отсутствует размер выражения" -#: config/tc-alpha.c:941 +#: config/obj-macho.c:504 config/tc-ia64.c:1118 read.c:1759 #, c-format -msgid "no sequence number after !%s" -msgstr "" +msgid "size (%ld) out of range, ignored" +msgstr "размер (%ld) выходит за границы, игнорируется" -#: config/tc-alpha.c:951 +#: config/obj-macho.c:514 config/tc-score.c:6264 dwarf2dbg.c:954 ecoff.c:3359 +#: read.c:1771 read.c:1876 read.c:2627 read.c:3270 read.c:3649 symbols.c:340 +#: symbols.c:436 #, c-format -msgid "!%s does not use a sequence number" -msgstr "" +msgid "symbol `%s' is already defined" +msgstr "символ «%s» уже определён" -#: config/tc-alpha.c:961 +#: config/obj-macho.c:524 read.c:1786 #, c-format -msgid "Bad sequence number: !%s!%s" -msgstr "" +msgid "size of \"%s\" is already %ld; not changing to %ld" +msgstr "размер «%s» уже равен %ld; не изменяется на %ld" + +#: config/obj-macho.c:535 +msgid "align value not recognized, using size" +msgstr "не распознано значение выравнивания, используется размер" -#: config/tc-alpha.c:1176 config/tc-alpha.c:3343 +#: config/obj-macho.c:540 config/obj-macho.c:903 #, c-format -msgid "inappropriate arguments for opcode `%s'" -msgstr "" +msgid "Alignment (%lu) too large: 15 assumed." +msgstr "Выравнивание (%lu) слишком велико: используем 15." -#: config/tc-alpha.c:1178 config/tc-alpha.c:3345 +#: config/obj-macho.c:606 #, c-format -msgid "opcode `%s' not supported for target %s" -msgstr "" +msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'" +msgstr "BFD не синхронизирована с GAS, необработанный всем известный тип раздела «%s»" -#: config/tc-alpha.c:1182 config/tc-alpha.c:3349 config/tc-avr.c:1356 -#: config/tc-msp430.c:1829 +#: config/obj-macho.c:808 #, c-format -msgid "unknown opcode `%s'" -msgstr "" +msgid "%s is not used for the selected target" +msgstr "%s не используется в выбранной цели" -#: config/tc-alpha.c:1263 config/tc-alpha.c:1517 -msgid "overflow in literal (.lita) table" -msgstr "" +#: config/obj-macho.c:873 +msgid "internal error: base section index out of range" +msgstr "внутренняя ошибка: индекс основного раздела вне диапазона" -#: config/tc-alpha.c:1270 config/tc-alpha.c:1294 config/tc-alpha.c:1530 -#: config/tc-alpha.c:2215 config/tc-alpha.c:2260 config/tc-alpha.c:2329 -#: config/tc-alpha.c:2412 config/tc-alpha.c:2637 config/tc-alpha.c:2735 -msgid "macro requires $at register while noat in effect" -msgstr "" +#: config/obj-macho.c:959 +#, c-format +msgid "internal error: bad file property ID %d" +msgstr "внутренняя ошибка: некорректный ID (%d) свойства файла" -#: config/tc-alpha.c:1272 config/tc-alpha.c:1296 config/tc-alpha.c:1532 -msgid "macro requires $at while $at in use" -msgstr "" +#: config/obj-macho.c:967 +msgid "failed to set subsections by symbols" +msgstr "не удалось задать подразделы символами" -#: config/tc-alpha.c:1475 -msgid "bignum invalid; zero assumed" -msgstr "" +#: config/obj-macho.c:1030 +#, c-format +msgid "'%s' previously declared as '%s'." +msgstr "«%s» ранее объявлена как «%s»." -#: config/tc-alpha.c:1477 -msgid "floating point number invalid; zero assumed" -msgstr "" +#: config/obj-macho.c:1082 config/obj-macho.c:1402 config/obj-macho.c:1486 +#, c-format +msgid "'%s' can't be a weak_definition (currently only supported in sections of type coalesced)" +msgstr "«%s» не может быть weak_definition (пока поддерживается только в разделах с типом coalesced)" -#: config/tc-alpha.c:1482 -msgid "can't handle expression" -msgstr "" +#: config/obj-macho.c:1167 +msgid "use of .indirect_symbols requires `-dynamic'" +msgstr "при использовании .indirect_symbols требуется «-dynamic»" -#: config/tc-alpha.c:1523 -msgid "overflow in literal (.lit8) table" -msgstr "" +#: config/obj-macho.c:1184 +#, c-format +msgid "attempt to add an indirect_symbol to a stub or reference section with a zero-sized element at %s" +msgstr "попытка добавить indirect_symbol в раздел заглушек или ссылок с нулевым размером элемента в %s" -#: config/tc-alpha.c:1819 +#: config/obj-macho.c:1214 +msgid "an .indirect_symbol must be in a symbol pointer or stub section." +msgstr ".indirect_symbol должен быть в разделе указателей на символы или заглушки." + +#: config/obj-macho.c:1483 #, c-format -msgid "too many ldah insns for !gpdisp!%ld" -msgstr "" +msgid "'%s' can't be a weak_definition (since it is undefined)" +msgstr "«%s» не может быть weak_definition (так как не определён)" -#: config/tc-alpha.c:1821 config/tc-alpha.c:1833 +#: config/obj-macho.c:1489 #, c-format -msgid "both insns for !gpdisp!%ld must be in the same section" -msgstr "" +msgid "Non-global symbol: '%s' can't be a weak_definition." +msgstr "Не глобальный символ: «%s» не может быть weak_definition." -#: config/tc-alpha.c:1831 +#: config/obj-macho.c:1495 #, c-format -msgid "too many lda insns for !gpdisp!%ld" -msgstr "" +msgid "internal error: [%s] unexpected code [%lx] in frob symbol" +msgstr "внутренняя ошибка: [%s] неожиданный код [%lx] в символе frob" -#: config/tc-alpha.c:1887 +#: config/obj-macho.c:1536 #, c-format -msgid "too many lituse insns for !lituse_tlsgd!%ld" -msgstr "" +msgid "unrecognized stab type '%c'" +msgstr "нераспознанный тип stab «%c»" -#: config/tc-alpha.c:1890 +#: config/obj-macho.c:1587 #, c-format -msgid "too many lituse insns for !lituse_tlsldm!%ld" -msgstr "" +msgid "`%s' can't be undefined in `%s' - `%s' {%s section}" +msgstr "«%s» должен быть определён в «%s» — «%s» {раздел %s}" -#: config/tc-alpha.c:1907 +#: config/obj-macho.c:1595 #, c-format -msgid "duplicate !tlsgd!%ld" -msgstr "" +msgid "`%s' can't be undefined in `%s' {%s section} - `%s'" +msgstr "«%s» должен быть определён в «%s» {раздел «%s»} — «%s»" -#: config/tc-alpha.c:1909 +#: config/obj-macho.c:1602 #, c-format -msgid "sequence number in use for !tlsldm!%ld" -msgstr "" +msgid "`%s' and `%s' can't be undefined in `%s' - `%s'" +msgstr "«%s» и «%s» должны быть определены в «%s» — «%s»" -#: config/tc-alpha.c:1923 +#: config/obj-macho.c:1804 #, c-format -msgid "duplicate !tlsldm!%ld" -msgstr "" +msgid "the number of .indirect_symbols defined in section %s does not match the number expected (%d defined, %d expected)" +msgstr "номер .indirect_symbols, определённый в разделе %s, не совпадает с ожидаемым (определён %d, ожидается %d)" -#: config/tc-alpha.c:1925 +#: config/obj-macho.c:1824 #, c-format -msgid "sequence number in use for !tlsgd!%ld" -msgstr "" +msgid "internal error: failed to allocate %d indirectsymbol pointers" +msgstr "внутренняя ошибка: не удалось выделить %d указателей indirectsymbol" -#: config/tc-alpha.c:1980 config/tc-arc.c:292 config/tc-mn10200.c:856 -#: config/tc-mn10300.c:1146 config/tc-ppc.c:1676 config/tc-s390.c:604 -#: config/tc-v850.c:1556 -msgid "operand" -msgstr "" +#: config/obj-macho.c:1838 config/obj-macho.c:1861 +msgid "internal error: more indirect mach-o symbols than expected" +msgstr "внутренняя ошибка: неявных символов mach-o больше, чем ожидалось" -#: config/tc-alpha.c:2119 -msgid "invalid relocation for instruction" -msgstr "" +#: config/obj-som.c:56 +msgid "Only one .compiler pseudo-op per file!" +msgstr "Только одна псевдооперация .compiler на файл!" -#: config/tc-alpha.c:2132 -msgid "invalid relocation for field" -msgstr "" +#: config/obj-som.c:73 config/obj-som.c:144 config/obj-som.c:186 +msgid "Expected quoted string" +msgstr "Ожидается строка в кавычках" -#: config/tc-alpha.c:2961 -msgid "can not resolve expression" -msgstr "" +#: config/obj-som.c:86 +msgid ".compiler directive missing language and version" +msgstr "у директивы .compiler не указан язык и версия" + +#: config/obj-som.c:96 +msgid ".compiler directive missing version" +msgstr "у директивы .compiler не указана версия" -#: config/tc-alpha.c:3503 config/tc-i370.c:1058 config/tc-microblaze.c:187 -#: config/tc-ppc.c:2000 config/tc-ppc.c:4604 +#: config/obj-som.c:112 #, c-format -msgid ".COMMon length (%ld.) <0! Ignored." -msgstr "" +msgid "FATAL: Attaching compiler header %s" +msgstr "ОСТАНОВ: присоединение заголовка компилятора %s" -#: config/tc-alpha.c:3514 config/tc-sparc.c:3820 config/tc-v850.c:245 -msgid "Ignoring attempt to re-define symbol" -msgstr "" +#: config/obj-som.c:127 +msgid "Only one .version pseudo-op per file!" +msgstr "Только одна псевдооперация .version на файл!" -#: config/tc-alpha.c:3606 config/tc-ppc.c:4641 config/tc-sparc.c:3828 +#: config/obj-som.c:151 #, c-format -msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld." -msgstr "" +msgid "attaching version header %s: %s" +msgstr "присоединение заголовка версии %s: %s" -#: config/tc-alpha.c:3713 ecoff.c:3054 -msgid ".ent directive has no name" -msgstr "" +#: config/obj-som.c:169 +msgid "Only one .copyright pseudo-op per file!" +msgstr "Только одна псевдооперация .copyright на файл!" -#: config/tc-alpha.c:3721 -msgid "nested .ent directives" -msgstr "" +#: config/obj-som.c:193 +#, c-format +msgid "attaching copyright header %s: %s" +msgstr "присоединение заголовка авторских прав %s: %s" -#: config/tc-alpha.c:3765 ecoff.c:3005 -msgid ".end directive has no name" -msgstr "" +#: config/tc-aarch64.c:373 +msgid "integer 32-bit register expected" +msgstr "ожидается целочисленный 32-битный регистр" -#: config/tc-alpha.c:3774 -msgid ".end directive without matching .ent" -msgstr "" +#: config/tc-aarch64.c:376 +msgid "integer 64-bit register expected" +msgstr "ожидается целочисленный 64-битный регистр" -#: config/tc-alpha.c:3776 -msgid ".end directive names different symbol than .ent" -msgstr "" +#: config/tc-aarch64.c:379 +msgid "integer register expected" +msgstr "ожидается целочисленный регистр" -#: config/tc-alpha.c:3819 ecoff.c:3140 -msgid ".fmask outside of .ent" -msgstr "" +#: config/tc-aarch64.c:382 +msgid "64-bit integer or SP register expected" +msgstr "ожидается целочисленный 64-битный регистр или регистр SP" -#: config/tc-alpha.c:3821 config/tc-score.c:5602 ecoff.c:3204 -msgid ".mask outside of .ent" -msgstr "" +#: config/tc-aarch64.c:385 config/tc-mcore.c:839 config/tc-mcore.c:1355 +#: config/tc-mcore.c:1409 +msgid "base register expected" +msgstr "ожидается базовый регистр" -#: config/tc-alpha.c:3829 ecoff.c:3147 -msgid "bad .fmask directive" -msgstr "" +#: config/tc-aarch64.c:388 +msgid "integer or zero register expected" +msgstr "ожидается целочисленный регистр или ноль" -#: config/tc-alpha.c:3831 ecoff.c:3211 -msgid "bad .mask directive" -msgstr "" +#: config/tc-aarch64.c:391 +msgid "offset register expected" +msgstr "ожидается регистр смещения" -#: config/tc-alpha.c:3864 config/tc-mips.c:15074 config/tc-score.c:5744 -#: ecoff.c:3168 -msgid ".frame outside of .ent" -msgstr "" +#: config/tc-aarch64.c:394 +msgid "integer or SP register expected" +msgstr "ожидается целочисленный регистр или регистр SP" -#: config/tc-alpha.c:3875 ecoff.c:3179 -msgid "bad .frame directive" -msgstr "" +#: config/tc-aarch64.c:397 +msgid "integer, zero or SP register expected" +msgstr "ожидается целочисленный регистр, ноль или регистр SP" -#: config/tc-alpha.c:3909 -msgid ".prologue directive without a preceding .ent directive" -msgstr "" +#: config/tc-aarch64.c:400 +msgid "8-bit SIMD scalar register expected" +msgstr "8-ожидается скалярный 8-битный регистр SIMD" + +#: config/tc-aarch64.c:403 +msgid "16-bit SIMD scalar or floating-point half precision register expected" +msgstr "ожидается скалярный 16-битный регистр SIMD или регистр плавающей запятой половинной точности" + +#: config/tc-aarch64.c:407 +msgid "32-bit SIMD scalar or floating-point single precision register expected" +msgstr "ожидается скалярный 32-битный регистр SIMD или регистр плавающей запятой одинарной точности" + +#: config/tc-aarch64.c:411 +msgid "64-bit SIMD scalar or floating-point double precision register expected" +msgstr "ожидается скалярный 64-битный регистр SIMD или регистр плавающей запятой двойной точности" + +#: config/tc-aarch64.c:415 +msgid "128-bit SIMD scalar or floating-point quad precision register expected" +msgstr "ожидается скалярный 128-битный регистр SIMD или регистр плавающей запятой четверной точности" + +#: config/tc-aarch64.c:420 config/tc-arm.c:4401 +msgid "register expected" +msgstr "ожидается регистр" + +#. any [BHSDQ]P FP +#: config/tc-aarch64.c:423 +msgid "SIMD scalar or floating-point register expected" +msgstr "ожидается скалярный регистр SIMD или регистр плавающей запятой" + +#. any V reg +#: config/tc-aarch64.c:426 +msgid "vector register expected" +msgstr "ожидается векторный регистр" -#: config/tc-alpha.c:3927 +#: config/tc-aarch64.c:429 +msgid "SVE vector register expected" +msgstr "ожидается векторный регистр SVE" + +#: config/tc-aarch64.c:432 +msgid "SVE predicate register expected" +msgstr "ожидается предикатный регистр SVE" + +#: config/tc-aarch64.c:435 #, c-format -msgid "Invalid argument %d to .prologue." -msgstr "" +msgid "invalid register type %d" +msgstr "некорректный тип регистра %d" -#: config/tc-alpha.c:4018 -msgid "ECOFF debugging is disabled." -msgstr "" +#: config/tc-aarch64.c:595 config/tc-aarch64.c:597 config/tc-arm.c:1061 +#: config/tc-score.c:6514 expr.c:1385 read.c:2609 +msgid "bad expression" +msgstr "неправильное выражение" -#: config/tc-alpha.c:4032 -msgid ".ent directive without matching .end" -msgstr "" +#: config/tc-aarch64.c:607 config/tc-arm.c:1072 config/tc-i860.c:1003 +#: config/tc-sparc.c:3440 +msgid "bad segment" +msgstr "неправильный сегмент" -#: config/tc-alpha.c:4117 -msgid ".usepv directive has no name" -msgstr "" +#: config/tc-aarch64.c:825 +#, c-format +msgid "bad size %d in vector width specifier" +msgstr "неправильный размер %d в определителе ширины вектора" -#: config/tc-alpha.c:4128 -msgid ".usepv directive has no type" -msgstr "" +#: config/tc-aarch64.c:858 +#, c-format +msgid "unexpected character `%c' in element size" +msgstr "неожиданный символ «%c» в элементе размера" -#: config/tc-alpha.c:4143 -msgid "unknown argument for .usepv" -msgstr "" +#: config/tc-aarch64.c:860 +msgid "missing element size" +msgstr "отсутствует размер элемента" -#: config/tc-alpha.c:4250 +#: config/tc-aarch64.c:869 #, c-format -msgid "unknown section attribute %s" -msgstr "" +msgid "invalid element size %d and vector size combination %c" +msgstr "некорректная комбинация размера элемента %d и размера вектора %c" -#: config/tc-alpha.c:4361 -msgid ".ent directive has no symbol" -msgstr "" +#: config/tc-aarch64.c:904 +#, c-format +msgid "unexpected character `%c' in predication type" +msgstr "неожиданный символ «%c» в типе предиката" -#: config/tc-alpha.c:4390 -msgid ".handler directive has no name" -msgstr "" +#: config/tc-aarch64.c:907 +msgid "missing predication type" +msgstr "отсутствует тип предиката" -#: config/tc-alpha.c:4419 -msgid "Bad .frame directive 1./2. param" -msgstr "" +#: config/tc-aarch64.c:1002 +msgid "this type of register can't be indexed" +msgstr "этот тип регистра невозможно проиндексировать" -#: config/tc-alpha.c:4431 -msgid "Bad .frame directive 3./4. param" -msgstr "" +#: config/tc-aarch64.c:1008 +msgid "index not allowed inside register list" +msgstr "внутри списка регистров индекс не допускается" -#: config/tc-alpha.c:4466 -msgid ".pdesc directive not in link (.link) section" -msgstr "" +#: config/tc-aarch64.c:1018 config/tc-aarch64.c:1966 config/tc-aarch64.c:2155 +#: config/tc-arm.c:1569 config/tc-arm.c:3681 config/tc-arm.c:4798 +msgid "constant expression required" +msgstr "требуется константное выражение" -#: config/tc-alpha.c:4474 -msgid ".pdesc directive has no entry symbol" -msgstr "" +#. Indexed vector register expected. +#: config/tc-aarch64.c:1030 +msgid "indexed vector register expected" +msgstr "ожидается индексированный векторный регистр" -#: config/tc-alpha.c:4492 -msgid ".pdesc has no matching .ent" -msgstr "" +#: config/tc-aarch64.c:1037 +msgid "invalid use of vector register" +msgstr "некорректное использование векторного регистра" -#: config/tc-alpha.c:4510 -msgid "No comma after .pdesc <entryname>" -msgstr "" +#: config/tc-aarch64.c:1129 config/tc-arm.c:1837 +msgid "expecting {" +msgstr "ожидается {" -#: config/tc-alpha.c:4530 -msgid "unknown procedure kind" -msgstr "" +#: config/tc-aarch64.c:1154 +msgid "invalid vector register in list" +msgstr "в списке некорректный векторный регистр" -#: config/tc-alpha.c:4642 -msgid ".name directive not in link (.link) section" -msgstr "" +#: config/tc-aarch64.c:1161 +msgid "invalid scalar register in list" +msgstr "в списке некорректный скалярный регистр" -#: config/tc-alpha.c:4650 -msgid ".name directive has no symbol" -msgstr "" +#: config/tc-aarch64.c:1174 +msgid "invalid range in vector register list" +msgstr "некорректный диапазон в списке векторных регистров" -#: config/tc-alpha.c:4682 -msgid "No symbol after .linkage" -msgstr "" +#: config/tc-aarch64.c:1187 +msgid "type mismatch in vector register list" +msgstr "несовпадение типа в списке векторных регистров" -#: config/tc-alpha.c:4732 -msgid "No symbol after .code_address" -msgstr "" +#: config/tc-aarch64.c:1204 +msgid "end of vector register list not found" +msgstr "не найден конец списка векторных регистров" -#: config/tc-alpha.c:4759 config/tc-score.c:5608 -msgid "Bad .mask directive" -msgstr "" +#: config/tc-aarch64.c:1220 +msgid "constant expression required." +msgstr "требуется константное выражение." -#: config/tc-alpha.c:4777 -msgid "Bad .fmask directive" -msgstr "" +#: config/tc-aarch64.c:1230 +msgid "expected index" +msgstr "ожидается индекс" -#: config/tc-alpha.c:4934 -#, c-format -msgid "Expected comma after name \"%s\"" -msgstr "" +#: config/tc-aarch64.c:1237 +msgid "too many registers in vector register list" +msgstr "слишком много регистров в списке векторных регистров" -#. *symbol_get_obj (symbolP) = (signed char) temp; -#: config/tc-alpha.c:4945 -#, c-format -msgid "unhandled: .proc %s,%d" -msgstr "" +#: config/tc-aarch64.c:1242 +msgid "empty vector register list" +msgstr "список векторных регистров пуст" -#: config/tc-alpha.c:4979 +#: config/tc-aarch64.c:1264 config/tc-arm.c:2223 #, c-format -msgid "Tried to .set unrecognized mode `%s'" -msgstr "" +msgid "ignoring attempt to redefine built-in register '%s'" +msgstr "игнорируется попытка переопределить встроенный регистр «%s»" -#: config/tc-alpha.c:5005 +#: config/tc-aarch64.c:1270 config/tc-arm.c:2228 #, c-format -msgid "Bad base register, using $%d." -msgstr "" +msgid "ignoring redefinition of register alias '%s'" +msgstr "игнорируется переопределение псевдонима регистра «%s»" -#: config/tc-alpha.c:5026 +#: config/tc-aarch64.c:1316 config/tc-arm.c:2294 #, c-format -msgid "Alignment too large: %d. assumed" -msgstr "" +msgid "unknown register '%s' -- .req ignored" +msgstr "неизвестный регистр «%s» — .req игнорируется" -#: config/tc-alpha.c:5030 config/tc-d30v.c:2048 -msgid "Alignment negative: 0 assumed" -msgstr "" +#: config/tc-aarch64.c:1374 config/tc-arm.c:2502 +msgid "invalid syntax for .req directive" +msgstr "некорректный синтаксис директивы .req" -#: config/tc-alpha.c:5124 config/tc-alpha.c:5617 -#, c-format -msgid "Unknown CPU identifier `%s'" -msgstr "" +#: config/tc-aarch64.c:1399 config/tc-arm.c:2540 +msgid "invalid syntax for .unreq directive" +msgstr "некорректный синтаксис директивы .unreq" -#: config/tc-alpha.c:5315 +#: config/tc-aarch64.c:1405 config/tc-arm.c:2547 #, c-format -msgid "Chose GP value of %lx\n" -msgstr "" - -#: config/tc-alpha.c:5329 -msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string" -msgstr "" +msgid "unknown register alias '%s'" +msgstr "неизвестный псевдоним регистра «%s»" -#: config/tc-alpha.c:5418 +#: config/tc-aarch64.c:1407 #, c-format -msgid "internal error: can't hash opcode `%s': %s" -msgstr "" +msgid "ignoring attempt to undefine built-in register '%s'" +msgstr "игнорируется попытка удалить определение встроенного регистра «%s»" -#: config/tc-alpha.c:5454 -#, c-format -msgid "internal error: can't hash macro `%s': %s" -msgstr "" +#: config/tc-aarch64.c:1731 config/tc-arm.c:3293 config/tc-arm.c:3320 +#: config/tc-arm.c:3333 +msgid "literal pool overflow" +msgstr "переполнение пула литералов" -#: config/tc-alpha.c:5539 config/tc-arm.c:6439 config/tc-arm.c:6451 -#: config/tc-i960.c:708 config/tc-xtensa.c:5294 config/tc-xtensa.c:5372 -#: config/tc-xtensa.c:5490 config/tc-z80.c:1893 -msgid "syntax error" -msgstr "" +#: config/tc-aarch64.c:1913 config/tc-aarch64.c:5916 config/tc-arm.c:3554 +#: config/tc-arm.c:6996 +msgid "unrecognized relocation suffix" +msgstr "нераспознанный суффикс перемещения" -#: config/tc-alpha.c:5668 -msgid "" -"Alpha options:\n" -"-32addr\t\t\ttreat addresses as 32-bit values\n" -"-F\t\t\tlack floating point instructions support\n" -"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n" -"\t\t\tspecify variant of Alpha architecture\n" -"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n" -"\t\t\tthese variants include PALcode opcodes\n" -msgstr "" +#: config/tc-aarch64.c:1915 +msgid "unimplemented relocation suffix" +msgstr "нереализованный суффикс перемещения" -#: config/tc-alpha.c:5678 -msgid "" -"VMS options:\n" -"-+\t\t\tencode (don't truncate) names longer than 64 characters\n" -"-H\t\t\tshow new symbol after hash truncation\n" -"-replace/-noreplace\tenable or disable the optimization of procedure calls\n" -msgstr "" +#: config/tc-aarch64.c:2123 config/tc-aarch64.c:2316 config/tc-aarch64.c:2374 +msgid "immediate operand required" +msgstr "требуется непосредственный операнд" -#: config/tc-alpha.c:5929 -#, c-format -msgid "unhandled relocation type %s" -msgstr "" +#: config/tc-aarch64.c:2131 +msgid "missing immediate expression" +msgstr "отсутствует непосредственное выражение" -#: config/tc-alpha.c:5942 -msgid "non-absolute expression in constant field" -msgstr "" +#: config/tc-aarch64.c:2354 config/tc-aarch64.c:5740 config/tc-aarch64.c:5760 +msgid "invalid floating-point constant" +msgstr "некорректная константа с плавающей точкой" -#: config/tc-alpha.c:5956 -#, c-format -msgid "type %d reloc done?\n" -msgstr "" +#: config/tc-aarch64.c:2984 config/tc-arm.c:5137 config/tc-arm.c:5146 +msgid "shift expression expected" +msgstr "ожидается выражение сдвига" -#: config/tc-alpha.c:6003 config/tc-alpha.c:6010 -msgid "Used $at without \".set noat\"" -msgstr "" +#: config/tc-aarch64.c:2992 +msgid "shift operator expected" +msgstr "ожидается оператор сдвига" -#: config/tc-alpha.c:6179 -#, c-format -msgid "!samegp reloc against symbol without .prologue: %s" -msgstr "" +#: config/tc-aarch64.c:3000 +msgid "invalid use of 'MSL'" +msgstr "некорректное употребление «MSL»" -#: config/tc-alpha.c:6223 config/tc-xtensa.c:5996 -#, c-format -msgid "cannot represent `%s' relocation in object file" -msgstr "" +#: config/tc-aarch64.c:3008 +msgid "invalid use of 'MUL'" +msgstr "некорректное употребление «MUL»" -#: config/tc-alpha.c:6229 -#, c-format -msgid "internal error? cannot generate `%s' relocation" -msgstr "" +#: config/tc-aarch64.c:3017 +msgid "extending shift is not permitted" +msgstr "расширяющий сдвиг не допускается" -#: config/tc-alpha.c:6336 -#, c-format -msgid "frame reg expected, using $%d." -msgstr "" +#: config/tc-aarch64.c:3025 +msgid "'ROR' shift is not permitted" +msgstr "сдвиг «ROR» не допускается" -#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:991 -#: config/tc-h8300.c:77 config/tc-h8300.c:86 config/tc-h8300.c:96 -#: config/tc-h8300.c:106 config/tc-h8300.c:116 config/tc-h8300.c:127 -#: config/tc-h8300.c:194 config/tc-hppa.c:6820 config/tc-hppa.c:6826 -#: config/tc-hppa.c:6832 config/tc-hppa.c:6838 config/tc-hppa.c:8245 -#: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2433 -#: config/tc-xc16x.c:79 config/tc-xc16x.c:86 config/tc-xc16x.c:93 -msgid "could not set architecture and machine" -msgstr "" +#: config/tc-aarch64.c:3033 +msgid "only 'LSL' shift is permitted" +msgstr "допускается только сдвиг «LSL»" -#: config/tc-arc.c:212 config/tc-arm.c:21296 config/tc-score.c:6304 -#: config/tc-score.c:6533 config/tc-score.c:6538 -msgid "virtual memory exhausted" -msgstr "" +#: config/tc-aarch64.c:3041 +msgid "only 'MUL' is permitted" +msgstr "допускается только «MUL»" -#: config/tc-arc.c:432 config/tc-arc.c:670 -msgid "expected comma after operand name" -msgstr "" +#: config/tc-aarch64.c:3059 +msgid "only 'MUL VL' is permitted" +msgstr "допускается только «MUL VL»" -#: config/tc-arc.c:443 -#, c-format -msgid "negative operand number %d" -msgstr "" +#: config/tc-aarch64.c:3067 +msgid "invalid shift for the register offset addressing mode" +msgstr "некорректный сдвиг регистра режима адресации смещения" -#: config/tc-arc.c:455 -msgid "expected comma after register-number" -msgstr "" +#: config/tc-aarch64.c:3075 +msgid "invalid shift operator" +msgstr "некорректный оператор сдвига" -#: config/tc-arc.c:480 -msgid "invalid mode" -msgstr "" +#: config/tc-aarch64.c:3108 +msgid "missing shift amount" +msgstr "не указан размер сдвига" -#: config/tc-arc.c:497 -msgid "expected comma after register-mode" -msgstr "" +#: config/tc-aarch64.c:3115 +msgid "constant shift amount required" +msgstr "требуется константный размер сдвига" -#: config/tc-arc.c:514 -msgid "shortcut designator invalid" -msgstr "" +#: config/tc-aarch64.c:3124 +msgid "shift amount out of range 0 to 63" +msgstr "размер сдвига вне диапазона от 0 до 63" -#: config/tc-arc.c:529 -#, c-format -msgid "core register value (%d) too large" -msgstr "" +#: config/tc-aarch64.c:3173 +msgid "unexpected shift operator" +msgstr "неожиданный оператор сдвига" -#: config/tc-arc.c:537 -#, c-format -msgid "condition code value (%d) too large" -msgstr "" +#: config/tc-aarch64.c:3209 +msgid "unexpected register in the immediate operand" +msgstr "неожиданный регистр в непосредственном операнде" -#: config/tc-arc.c:554 -#, c-format -msgid "attempt to override symbol: %s" -msgstr "" +#: config/tc-aarch64.c:3234 +msgid "integer register expected in the extended/shifted operand register" +msgstr "ожидается целочисленный регистр в расширенном/сдвигающем регистре-операнде" -#: config/tc-arc.c:625 -msgid "invalid opertype" -msgstr "" +#: config/tc-aarch64.c:3269 config/tc-aarch64.c:3403 config/tc-aarch64.c:3532 +#: config/tc-aarch64.c:3687 config/tc-aarch64.c:3728 +msgid "unknown relocation modifier" +msgstr "неизвестный модификатор перемещения" -#: config/tc-arc.c:682 -msgid "expected comma after opcode" -msgstr "" +#: config/tc-aarch64.c:3276 config/tc-aarch64.c:3422 config/tc-aarch64.c:3539 +#: config/tc-aarch64.c:3694 config/tc-aarch64.c:3735 +msgid "this relocation modifier is not allowed on this instruction" +msgstr "данный модификатор перемещения недопустим для этой инструкции" -#: config/tc-arc.c:692 -#, c-format -msgid "negative subopcode %d" -msgstr "" +#: config/tc-aarch64.c:3430 config/tc-aarch64.c:3550 +msgid "invalid relocation expression" +msgstr "некорректное выражение перемещения" -#: config/tc-arc.c:701 -msgid "subcode value found when opcode not equal 0x03" -msgstr "" +#: config/tc-aarch64.c:3448 +msgid "invalid address" +msgstr "неправильный адрес" -#: config/tc-arc.c:709 -#, c-format -msgid "invalid subopcode %d" -msgstr "" +#: config/tc-aarch64.c:3504 +msgid "invalid use of 32-bit register offset" +msgstr "некорректное использование 32-битного регистра смещения" -#: config/tc-arc.c:720 -msgid "expected comma after subopcode" -msgstr "" +#: config/tc-aarch64.c:3510 +msgid "offset has different size from base" +msgstr "смещение имеет размер отличный от базы" -#: config/tc-arc.c:739 -msgid "invalid suffix class" -msgstr "" +#: config/tc-aarch64.c:3516 +msgid "invalid use of 64-bit register offset" +msgstr "некорректное использование 64-битного регистра смещения" -#: config/tc-arc.c:748 -msgid "expected comma after suffix class" -msgstr "" +#. [Xn],#expr +#: config/tc-aarch64.c:3563 config/tc-aarch64.c:3620 +msgid "invalid expression in the address" +msgstr "некорректное выражение в адресе" -#: config/tc-arc.c:767 -msgid "invalid syntax class" -msgstr "" +#: config/tc-aarch64.c:3577 config/tc-arm.c:5673 config/tc-arm.c:6251 +msgid "']' expected" +msgstr "ожидается «]»" -#: config/tc-arc.c:774 -msgid "opcode 0x3 and SYNTAX_3OP invalid" -msgstr "" +#: config/tc-aarch64.c:3585 +msgid "register offset not allowed in pre-indexed addressing mode" +msgstr "регистр смещения не допускается в режиме адресации с предваряющим индексом" -#: config/tc-arc.c:794 -msgid "unknown suffix class" -msgstr "" +#: config/tc-aarch64.c:3600 config/tc-arm.c:5709 +msgid "cannot combine pre- and post-indexing" +msgstr "не удалось объединить пре и пост индексацию" -#: config/tc-arc.c:861 -msgid "expected comma after symbol name" -msgstr "" +#. Reject [Rn]! +#: config/tc-aarch64.c:3632 +msgid "missing offset in the pre-indexed address" +msgstr "отсутствует смещение в адресе с предваряющим индексом" -#: config/tc-arc.c:871 -msgid "negative symbol length" -msgstr "" +#: config/tc-aarch64.c:3861 +msgid "unknown or missing option to PSB" +msgstr "неизвестный или отсутствующий параметр у PSB" -#: config/tc-arc.c:882 -msgid "ignoring attempt to re-define symbol" -msgstr "" +#: config/tc-aarch64.c:3869 +msgid "the specified option is not accepted for PSB" +msgstr "указанный параметр неприемлем для PSB" -#: config/tc-arc.c:889 +#: config/tc-aarch64.c:3926 #, c-format -msgid "length of symbol \"%s\" already %ld, ignoring %d" -msgstr "" - -#: config/tc-arc.c:903 -msgid "assuming symbol alignment of zero" -msgstr "" +msgid "selected processor does not support PSTATE field name '%s'" +msgstr "выбранный процессор не поддерживает имя поля PSTATE «%s»" -#: config/tc-arc.c:970 -msgid "\".option\" directive must appear before any instructions" -msgstr "" +#: config/tc-aarch64.c:3929 config/tc-aarch64.c:3962 +#, c-format +msgid "selected processor does not support system register name '%s'" +msgstr "выбранный процессор не поддерживает имя системного регистра «%s»" -#: config/tc-arc.c:980 -msgid "\".option\" directive conflicts with initial definition" -msgstr "" +#: config/tc-aarch64.c:3932 +#, c-format +msgid "system register name '%s' is deprecated and may be removed in a future release" +msgstr "имя системного регистра «%s» устарело и может быть удалено в будущих выпусках" -#: config/tc-arc.c:988 -msgid "\".option\" directive overrides command-line (default) value" -msgstr "" +#: config/tc-aarch64.c:4004 +msgid "immediate value out of range " +msgstr "непосредственное значение за пределами диапазона" -#: config/tc-arc.c:998 -msgid "invalid identifier for \".option\"" -msgstr "" +#: config/tc-aarch64.c:4512 +#, c-format +msgid "Info: " +msgstr "Информация:" -#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:249 -msgid "relaxation not supported\n" -msgstr "" +#: config/tc-aarch64.c:4545 config/tc-score.c:2750 config/tc-score.c:6503 +#, c-format +msgid "%s -- `%s'" +msgstr "%s — «%s»" -#: config/tc-arc.c:1080 -msgid "expression too complex code symbol" -msgstr "" +#: config/tc-aarch64.c:4547 +#, c-format +msgid "%s at operand %d -- `%s'" +msgstr "%s в операнде %d — «%s»" -#: config/tc-arc.c:1107 +#: config/tc-aarch64.c:4553 #, c-format -msgid "missing ')' in %%-op" -msgstr "" +msgid "operand %d must be %s -- `%s'" +msgstr "операнд %d должен быть %s — «%s»" -#: config/tc-arc.c:1362 config/tc-dlx.c:1201 config/tc-i960.c:2641 -#: config/tc-m32r.c:2281 config/tc-sparc.c:3508 +#: config/tc-aarch64.c:4559 #, c-format -msgid "internal error: can't export reloc type %d (`%s')" -msgstr "" +msgid "operand mismatch -- `%s'" +msgstr "несоответствие операнда — «%s»" + +#. Print the hint. +#: config/tc-aarch64.c:4619 +msgid " did you mean this?" +msgstr " вы имели в виду это?" -#: config/tc-arc.c:1494 +#: config/tc-aarch64.c:4622 config/tc-aarch64.c:4649 #, c-format -msgid "unknown syntax format character `%c'" -msgstr "" +msgid " %s" +msgstr " %s" -#: config/tc-arc.c:1632 -msgid "too many suffixes" -msgstr "" +#: config/tc-aarch64.c:4627 +msgid " other valid variant(s):" +msgstr " другой корректный вариант(ы):" -#: config/tc-arc.c:1671 -msgid "symbol as destination register" -msgstr "" +#: config/tc-aarch64.c:4656 +#, c-format +msgid "operand %d must be the same register as operand 1 -- `%s'" +msgstr "операнд %d должен быть тем же регистром как у 1 операнда — «%s»" -#: config/tc-arc.c:1756 config/tc-i370.c:2211 config/tc-mn10200.c:1141 -#: config/tc-mn10300.c:1820 config/tc-ppc.c:2891 config/tc-s390.c:1460 -#: config/tc-v850.c:2009 +#: config/tc-aarch64.c:4662 #, c-format -msgid "junk at end of line: `%s'" -msgstr "" +msgid "%s out of range %d to %d at operand %d -- `%s'" +msgstr "%s за пределами диапазона %d - %d в операнде %d — «%s»" -#: config/tc-arc.c:1795 -msgid "8 byte instruction in delay slot" -msgstr "" +#: config/tc-aarch64.c:4663 config/tc-aarch64.c:4667 config/tc-aarch64.c:6447 +msgid "immediate value" +msgstr "непосредственное значение" -#. except for jl addr -#: config/tc-arc.c:1798 -msgid "8 byte jump instruction with delay slot" -msgstr "" +#: config/tc-aarch64.c:4666 +#, c-format +msgid "%s must be %d at operand %d -- `%s'" +msgstr "%s должно быть %d в операнде %d — «%s»" -#: config/tc-arc.c:1806 -msgid "conditional branch follows set of flags" -msgstr "" +#: config/tc-aarch64.c:4673 +#, c-format +msgid "invalid number of registers in the list; only 1 register is expected at operand %d -- `%s'" +msgstr "некорректное количество регистров в списке; только 1 регистр ожидается в операнде %d — «%s»" -#: config/tc-arc.c:1890 config/tc-arm.c:15434 +#: config/tc-aarch64.c:4677 #, c-format -msgid "bad instruction `%s'" -msgstr "" +msgid "invalid number of registers in the list; %d registers are expected at operand %d -- `%s'" +msgstr "некорректное количество регистров в списке; %d регистров ожидается в операнде %d — «%s»" -#: config/tc-arm.c:516 -msgid "ARM register expected" -msgstr "" +#: config/tc-aarch64.c:4683 +#, c-format +msgid "immediate value must be a multiple of %d at operand %d -- `%s'" +msgstr "непосредственное значение должно быть кратно %d в операнде %d — «%s»" -#: config/tc-arm.c:517 -msgid "bad or missing co-processor number" -msgstr "" +#: config/tc-aarch64.c:4970 +msgid "bad vector arrangement type" +msgstr "плохой тип векторного расположения" -#: config/tc-arm.c:518 -msgid "co-processor register expected" -msgstr "" +#: config/tc-aarch64.c:5087 +msgid "the specified relocation type is not allowed for MOVK" +msgstr "указанный тип перемещения недопустим для MOVK" -#: config/tc-arm.c:519 -msgid "FPA register expected" -msgstr "" +#: config/tc-aarch64.c:5129 config/tc-aarch64.c:5139 +msgid "the specified relocation type is not allowed for 32-bit register" +msgstr "указанный тип перемещения недопустим для 32-битного регистра" -#: config/tc-arm.c:520 -msgid "VFP single precision register expected" -msgstr "" +#: config/tc-aarch64.c:5310 +msgid "comma expected between operands" +msgstr "между операндами ожидается запятая" -#: config/tc-arm.c:521 -msgid "VFP/Neon double precision register expected" -msgstr "" +#: config/tc-aarch64.c:5444 +msgid "the top half of a 128-bit FP/SIMD register is expected" +msgstr "ожидается верхняя половина 128-битного регистра FP/SIMD" -#: config/tc-arm.c:522 -msgid "Neon quad precision register expected" -msgstr "" +#: config/tc-aarch64.c:5515 config/tc-arm.c:1906 config/tc-arm.c:1951 +#: config/tc-h8300.c:1048 +msgid "invalid register list" +msgstr "некорректный список регистров" + +#: config/tc-aarch64.c:5535 +msgid "missing type suffix" +msgstr "отсутствует суффикс типа" + +#: config/tc-aarch64.c:5554 +msgid "C0 - C15 expected" +msgstr "ожидается C0 - C15" + +#: config/tc-aarch64.c:5655 config/tc-aarch64.c:5679 +msgid "immediate zero expected" +msgstr "ожидается непосредственный ноль" + +#: config/tc-aarch64.c:5775 +msgid "shift not allowed for bitmask immediate" +msgstr "сдвиг недопустим для непосредственной маски битов" + +#: config/tc-aarch64.c:5829 +msgid "can't mix relocation modifier with explicit shift" +msgstr "нельзя смешивать модификатор перемещения и явный сдвиг" + +#: config/tc-aarch64.c:5877 +msgid "invalid condition" +msgstr "некорректное условие" + +#: config/tc-aarch64.c:5903 +msgid "invalid pc-relative address" +msgstr "некорректный адрес, относительный pc" + +#. Only permit "=value" in the literal load instructions. +#. The literal will be generated by programmer_friendly_fixup. +#: config/tc-aarch64.c:5911 +msgid "invalid use of \"=immediate\"" +msgstr "некорректное употребление «=immediate»" + +#: config/tc-aarch64.c:5976 config/tc-aarch64.c:6008 config/tc-aarch64.c:6026 +#: config/tc-aarch64.c:6048 config/tc-aarch64.c:6068 config/tc-aarch64.c:6087 +#: config/tc-aarch64.c:6106 config/tc-aarch64.c:6141 config/tc-aarch64.c:6148 +#: config/tc-aarch64.c:6177 config/tc-aarch64.c:6202 config/tc-aarch64.c:6218 +#: config/tc-aarch64.c:6242 +msgid "invalid addressing mode" +msgstr "некорректный режим адресации" + +#: config/tc-aarch64.c:5992 +msgid "the optional immediate offset can only be 0" +msgstr "необязательным непоредственным смещением может быть только 0" + +#: config/tc-aarch64.c:6031 config/tc-aarch64.c:6053 config/tc-aarch64.c:6073 +msgid "relocation not allowed" +msgstr "перемещение не допускается" + +#: config/tc-aarch64.c:6116 +msgid "writeback value must be an immediate constant" +msgstr "значение обратной записи должно быть непосредственное константой" + +#. Make sure this has priority over +#. "invalid addressing mode". +#: config/tc-aarch64.c:6156 +msgid "constant offset required" +msgstr "требуется константное смещение" + +#: config/tc-aarch64.c:6252 +msgid "unknown or missing system register name" +msgstr "неизвестное или отсутствующее имя системного регистра" + +#: config/tc-aarch64.c:6262 +msgid "unknown or missing PSTATE field name" +msgstr "неизвестное или отсутствующее имя поля PSTATE" + +#: config/tc-aarch64.c:6286 +msgid "unknown or missing operation name" +msgstr "неизвестное или отсутствующее имя операции" + +#: config/tc-aarch64.c:6299 +msgid "the specified option is not accepted in ISB" +msgstr "указанный параметр неприемлем для ISB" + +#: config/tc-aarch64.c:6325 config/tc-aarch64.c:7458 config/tc-arm.c:7211 +#, c-format +msgid "unhandled operand code %d" +msgstr "необработанный код операнда %d" -#: config/tc-arm.c:523 -msgid "VFP single or double precision register expected" -msgstr "" +#: config/tc-aarch64.c:6367 +msgid "unexpected comma before the omitted optional operand" +msgstr "ожидается запятая перед пропущенным необязательным операндом" -#: config/tc-arm.c:524 -msgid "Neon double or quad precision register expected" -msgstr "" +#: config/tc-aarch64.c:6395 +msgid "unexpected characters following instruction" +msgstr "неожиданные символы после инструкции" -#: config/tc-arm.c:525 -msgid "VFP single, double or Neon quad precision register expected" -msgstr "" +#: config/tc-aarch64.c:6473 config/tc-arm.c:5248 config/tc-arm.c:5809 +#: config/tc-arm.c:7973 +msgid "constant expression expected" +msgstr "ожидается константное выражение" -#: config/tc-arm.c:526 -msgid "VFP system register expected" -msgstr "" +#: config/tc-aarch64.c:6480 +msgid "literal pool insertion failed" +msgstr "невозможно вставить в пул литералов" -#: config/tc-arm.c:527 -msgid "Maverick MVF register expected" -msgstr "" +#: config/tc-aarch64.c:6549 config/tc-aarch64.c:6561 +#, c-format +msgid "unpredictable transfer with writeback -- `%s'" +msgstr "непредсказуемая передача с обратной записью — «%s»" -#: config/tc-arm.c:528 -msgid "Maverick MVD register expected" -msgstr "" +#: config/tc-aarch64.c:6565 +#, c-format +msgid "unpredictable load of register pair -- `%s'" +msgstr "непредсказумая загрузка пары регистров — «%s»" -#: config/tc-arm.c:529 -msgid "Maverick MVFX register expected" -msgstr "" +#: config/tc-aarch64.c:6642 +#, c-format +msgid "unknown mnemonic `%s' -- `%s'" +msgstr "неизвестная мнемоника «%s» — «%s»" -#: config/tc-arm.c:530 -msgid "Maverick MVDX register expected" -msgstr "" +#: config/tc-aarch64.c:6650 +#, c-format +msgid "unexpected comma after the mnemonic name `%s' -- `%s'" +msgstr "неожиданная запятая после мнемонического имени «%s» — «%s»" -#: config/tc-arm.c:531 -msgid "Maverick MVAX register expected" -msgstr "" +#: config/tc-aarch64.c:6708 +#, c-format +msgid "selected processor does not support `%s'" +msgstr "выбранный процессор не поддерживает «%s»" -#: config/tc-arm.c:532 -msgid "Maverick DSPSC register expected" -msgstr "" +#: config/tc-aarch64.c:7121 config/tc-arm.c:22852 +msgid "GOT already in the symbol table" +msgstr "GOT уже в таблице символов" -#: config/tc-arm.c:533 -msgid "iWMMXt data register expected" -msgstr "" +#: config/tc-aarch64.c:7283 +msgid "immediate cannot be moved by a single instruction" +msgstr "непосредственный элемент невозможно передвинуть одной инструкцией" -#: config/tc-arm.c:534 config/tc-arm.c:6248 -msgid "iWMMXt control register expected" -msgstr "" +#: config/tc-aarch64.c:7326 config/tc-aarch64.c:7371 config/tc-aarch64.c:7397 +#: config/tc-arm.c:15411 config/tc-arm.c:15438 config/tc-arm.c:16080 +#: config/tc-arm.c:16694 config/tc-arm.c:17516 config/tc-arm.c:17556 +#: config/tc-metag.c:2444 config/tc-metag.c:2453 config/tc-metag.c:2492 +#: config/tc-metag.c:2501 config/tc-metag.c:3021 config/tc-metag.c:3030 +msgid "immediate out of range" +msgstr "непосредственный элемент за пределами диапазона" -#: config/tc-arm.c:535 -msgid "iWMMXt scalar register expected" -msgstr "" +#: config/tc-aarch64.c:7390 config/tc-metag.c:4656 config/tc-xtensa.c:4183 +msgid "invalid immediate" +msgstr "некорректный непосредственный элемент" -#: config/tc-arm.c:536 -msgid "XScale accumulator register expected" -msgstr "" +#: config/tc-aarch64.c:7453 config/tc-tic6x.c:3861 config/tc-tic6x.c:3926 +#: config/tc-tic6x.c:3953 config/tc-tic6x.c:3981 +msgid "immediate offset out of range" +msgstr "непосредственное смещение за пределами диапазона" -#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message. -#: config/tc-arm.c:685 config/tc-score.c:259 -msgid "bad arguments to instruction" -msgstr "" +#: config/tc-aarch64.c:7527 config/tc-arm.c:23190 config/tc-arm.c:23258 +#: config/tc-arm.c:23540 +#, c-format +msgid "undefined symbol %s used as an immediate value" +msgstr "неопределенный символ %s используется как непосредственное значение" -#: config/tc-arm.c:686 -msgid "r13 not allowed here" -msgstr "" +#: config/tc-aarch64.c:7539 +msgid "pc-relative load offset not word aligned" +msgstr "загрузочное смещение, относительное pc, не выровнено по границе слова" -#: config/tc-arm.c:687 -msgid "r15 not allowed here" -msgstr "" +#: config/tc-aarch64.c:7542 +msgid "pc-relative load offset out of range" +msgstr "загрузочное смещение, относительное pc, за пределами диапазона" -#: config/tc-arm.c:688 -msgid "instruction cannot be conditional" -msgstr "" +#: config/tc-aarch64.c:7554 +msgid "pc-relative address offset out of range" +msgstr "адресное смещение, относительное pc, за пределами диапазона" -#: config/tc-arm.c:689 -msgid "registers may not be the same" -msgstr "" +#: config/tc-aarch64.c:7566 config/tc-aarch64.c:7581 +msgid "conditional branch target not word aligned" +msgstr "цель условного ветвления не выровнена по границе слова" -#: config/tc-arm.c:690 -msgid "lo register required" -msgstr "" +#: config/tc-aarch64.c:7569 config/tc-aarch64.c:7584 config/tc-arm.c:23831 +msgid "conditional branch out of range" +msgstr "цель условного ветвления за пределами диапазона" -#: config/tc-arm.c:691 -msgid "instruction not supported in Thumb16 mode" -msgstr "" +#: config/tc-aarch64.c:7597 +msgid "branch target not word aligned" +msgstr "цель ветвления не выровнена по границе слова" -#: config/tc-arm.c:692 -msgid "instruction does not accept this addressing mode" -msgstr "" +#: config/tc-aarch64.c:7600 config/tc-arm.c:822 config/tc-mips.c:15683 +#: config/tc-mips.c:15699 config/tc-mips.c:15789 +msgid "branch out of range" +msgstr "ветвление за пределами диапазона" -#: config/tc-arm.c:693 -msgid "branch must be last instruction in IT block" -msgstr "" +#: config/tc-aarch64.c:7652 config/tc-arm.c:23431 config/tc-arm.c:23446 +#: config/tc-arm.c:23461 config/tc-arm.c:23472 config/tc-arm.c:23495 +#: config/tc-arm.c:24293 config/tc-moxie.c:716 config/tc-pj.c:452 +#: config/tc-sh.c:4293 +msgid "offset out of range" +msgstr "смещение вне диапазона" -#: config/tc-arm.c:694 -msgid "instruction not allowed in IT block" -msgstr "" +#: config/tc-aarch64.c:7667 +msgid "unsigned value out of range" +msgstr "беззнаковое значение за пределами диапазона" -#: config/tc-arm.c:695 -msgid "selected FPU does not support instruction" -msgstr "" +#: config/tc-aarch64.c:7675 +msgid "signed value out of range" +msgstr "знаковое значение за пределами диапазона" -#: config/tc-arm.c:696 -msgid "thumb conditional instruction should be in IT block" -msgstr "" +#: config/tc-aarch64.c:7817 +#, c-format +msgid "unexpected %s fixup" +msgstr "неожиданное местоположение %s" -#: config/tc-arm.c:697 -msgid "incorrect condition in IT block" -msgstr "" +#: config/tc-aarch64.c:7883 config/tc-arm.c:24802 config/tc-arm.c:24823 +#: config/tc-mips.c:18038 config/tc-or1k.c:348 config/tc-score.c:7480 +#, c-format +msgid "cannot represent %s relocation in this object file format" +msgstr "невозможно представить перемещение %s в данном формате объектного файла" -#: config/tc-arm.c:698 -msgid "IT falling in the range of a previous IT block" -msgstr "" +#: config/tc-aarch64.c:7916 +#, c-format +msgid "cannot do %u-byte relocation" +msgstr "невозможно выполнить %u-байтовое перемещение" -#: config/tc-arm.c:699 -msgid "missing .fnstart before unwinding directive" -msgstr "" +#: config/tc-aarch64.c:8227 config/tc-arm.c:25283 config/tc-score.c:6297 +#: config/tc-score.c:6527 config/tc-score.c:6532 +msgid "virtual memory exhausted" +msgstr "закончилась виртуальная память" -#: config/tc-arm.c:890 -msgid "immediate expression requires a # prefix" -msgstr "" +#: config/tc-aarch64.c:8385 config/tc-arm.c:25622 +msgid "assemble for big-endian" +msgstr "ассемблирование в порядке от старшего к младшему" -#: config/tc-arm.c:918 read.c:3617 -msgid "missing expression" -msgstr "" +#: config/tc-aarch64.c:8386 config/tc-arm.c:25623 +msgid "assemble for little-endian" +msgstr "ассемблирование в порядке от младшего к старшему" -#: config/tc-arm.c:918 config/tc-score.c:6520 expr.c:1352 read.c:2464 -msgid "bad expression" -msgstr "" +#: config/tc-aarch64.c:8389 +msgid "temporary switch for dumping" +msgstr "временное переключение для дампа" -#: config/tc-arm.c:929 config/tc-i860.c:1003 config/tc-sparc.c:2880 -msgid "bad segment" -msgstr "" +#: config/tc-aarch64.c:8391 +msgid "output verbose error messages" +msgstr "выводить подробные сообщения об ошибках" -#: config/tc-arm.c:946 config/tc-arm.c:4744 config/tc-i960.c:1300 -#: config/tc-score.c:1211 -msgid "invalid constant" -msgstr "" +#: config/tc-aarch64.c:8393 +msgid "do not output verbose error messages" +msgstr "не выводить подробные сообщения об ошибках" -#: config/tc-arm.c:1076 -msgid "expected #constant" -msgstr "" +#: config/tc-aarch64.c:8601 config/tc-arm.c:26444 +msgid "invalid architectural extension" +msgstr "недопустимое расширение архитектуры" -#: config/tc-arm.c:1237 -#, c-format -msgid "unexpected character `%c' in type specifier" -msgstr "" +#: config/tc-aarch64.c:8626 config/tc-arm.c:26476 +msgid "must specify extensions to add before specifying those to remove" +msgstr "добавляемые расширения должны быть указаны до указания их удаления" -#: config/tc-arm.c:1254 -#, c-format -msgid "bad size %d in type specifier" -msgstr "" +#: config/tc-aarch64.c:8634 config/tc-arm.c:26484 +msgid "missing architectural extension" +msgstr "отсутствует расширение архитектуры" -#: config/tc-arm.c:1304 -msgid "only one type should be specified for operand" -msgstr "" +#: config/tc-aarch64.c:8661 config/tc-arm.c:26536 +#, c-format +msgid "unknown architectural extension `%s'" +msgstr "неизвестное расширение архитектуры «%s»" -#: config/tc-arm.c:1310 -msgid "vector type expected" -msgstr "" +#: config/tc-aarch64.c:8685 config/tc-arm.c:26570 config/tc-metag.c:5834 +#, c-format +msgid "missing cpu name `%s'" +msgstr "отсутствует имя ЦП «%s»" -#: config/tc-arm.c:1382 -msgid "can't redefine type for operand" -msgstr "" +#: config/tc-aarch64.c:8699 config/tc-aarch64.c:8916 config/tc-arm.c:26605 +#: config/tc-arm.c:27369 config/tc-metag.c:5845 +#, c-format +msgid "unknown cpu `%s'" +msgstr "неизвестный ЦП «%s»" -#: config/tc-arm.c:1393 -msgid "only D registers may be indexed" -msgstr "" +#: config/tc-aarch64.c:8717 config/tc-arm.c:26623 +#, c-format +msgid "missing architecture name `%s'" +msgstr "отсутствует название архитектуры «%s»" -#: config/tc-arm.c:1399 -msgid "can't change index for operand" -msgstr "" +#: config/tc-aarch64.c:8731 config/tc-aarch64.c:8963 config/tc-arm.c:26640 +#: config/tc-arm.c:27404 config/tc-arm.c:27434 config/tc-score.c:7715 +#, c-format +msgid "unknown architecture `%s'\n" +msgstr "неизвестная архитектура «%s»\n" -#: config/tc-arm.c:1415 config/tc-arm.c:3274 config/tc-arm.c:4345 -msgid "constant expression required" -msgstr "" +#: config/tc-aarch64.c:8754 +#, c-format +msgid "missing abi name `%s'" +msgstr "отсутствует имя abi «%s»" -#: config/tc-arm.c:1458 -msgid "register operand expected, but got scalar" -msgstr "" +#: config/tc-aarch64.c:8765 +#, c-format +msgid "unknown abi `%s'\n" +msgstr "неизвестный abi «%s»\n" -#: config/tc-arm.c:1491 -msgid "scalar must have an index" -msgstr "" +#: config/tc-aarch64.c:8771 +msgid "<abi name>\t specify for ABI <abi name>" +msgstr "<имя abi>\t указать для ABI <имя abi>" -#: config/tc-arm.c:1496 config/tc-arm.c:14062 config/tc-arm.c:14110 -#: config/tc-arm.c:14512 -msgid "scalar index out of range" -msgstr "" +#: config/tc-aarch64.c:8774 config/tc-arm.c:26727 config/tc-metag.c:5911 +msgid "<cpu name>\t assemble for CPU <cpu name>" +msgstr "<имя ЦП>\t ассемблировать для ЦП <имя ЦП>" -#: config/tc-arm.c:1544 -msgid "bad range in register list" -msgstr "" +#: config/tc-aarch64.c:8776 config/tc-arm.c:26729 +msgid "<arch name>\t assemble for architecture <arch name>" +msgstr "<имя арх>\t ассемблировать для архитектуры <имя арх>" -#: config/tc-arm.c:1552 config/tc-arm.c:1561 config/tc-arm.c:1602 +#: config/tc-aarch64.c:8815 config/tc-aarch64.c:8835 config/tc-arm.c:26785 +#: config/tc-arm.c:26803 config/tc-arm.c:26823 config/tc-metag.c:5936 #, c-format -msgid "Warning: duplicated register (r%d) in register list" -msgstr "" - -#: config/tc-arm.c:1564 -msgid "Warning: register range not in ascending order" -msgstr "" +msgid "option `-%c%s' is deprecated: %s" +msgstr "параметр «-%c%s» устарел: %s" -#: config/tc-arm.c:1575 -msgid "missing `}'" -msgstr "" +#: config/tc-aarch64.c:8855 +#, c-format +msgid " AArch64-specific assembler options:\n" +msgstr "Специализированные параметры ассемблера для AArch64:\n" -#: config/tc-arm.c:1591 -msgid "invalid register mask" -msgstr "" +#: config/tc-aarch64.c:8866 config/tc-arc.c:3536 config/tc-arm.c:26854 +#, c-format +msgid " -EB assemble code for a big-endian cpu\n" +msgstr " -EB ассемблерный код для ЦП с прямым порядком байт\n" -#: config/tc-arm.c:1673 -msgid "expecting {" -msgstr "" +#: config/tc-aarch64.c:8871 config/tc-arc.c:3538 config/tc-arm.c:26859 +#, c-format +msgid " -EL assemble code for a little-endian cpu\n" +msgstr " -EL ассемблерный код для ЦП с обратным порядком байт\n" -#: config/tc-arm.c:1728 config/tc-arm.c:1772 -msgid "register out of range in list" -msgstr "" +#: config/tc-alpha.c:653 +#, c-format +msgid "No !literal!%ld was found" +msgstr "Не найден !literal!%ld" -#: config/tc-arm.c:1744 config/tc-arm.c:1789 config/tc-h8300.c:990 -#: config/tc-mips.c:10561 config/tc-mips.c:10583 -msgid "invalid register list" -msgstr "" +#: config/tc-alpha.c:660 +#, c-format +msgid "No !tlsgd!%ld was found" +msgstr "Не найден !tlsgd!%ld" -#: config/tc-arm.c:1750 config/tc-arm.c:3788 config/tc-arm.c:3921 -msgid "register list not in ascending order" -msgstr "" +#: config/tc-alpha.c:667 +#, c-format +msgid "No !tlsldm!%ld was found" +msgstr "Не найден !tlsldm!%ld" -#: config/tc-arm.c:1781 -msgid "register range not in ascending order" -msgstr "" +#: config/tc-alpha.c:676 +#, c-format +msgid "No ldah !gpdisp!%ld was found" +msgstr "Не найден ldah !gpdisp!%ld" -#: config/tc-arm.c:1814 -msgid "non-contiguous register range" -msgstr "" +#: config/tc-alpha.c:726 +#, c-format +msgid "too many !literal!%ld for %s" +msgstr "слишком много !literal!%ld для %s" -#: config/tc-arm.c:1874 -msgid "register stride must be 1 or 2" -msgstr "" +#: config/tc-alpha.c:756 +#, c-format +msgid "No lda !gpdisp!%ld was found" +msgstr "Не найден lda !gpdisp!%ld" -#: config/tc-arm.c:1875 -msgid "mismatched element/structure types in list" -msgstr "" +#. Only support one relocation op per insn. +#: config/tc-alpha.c:915 +msgid "More than one relocation op per insn" +msgstr "Более одного операции перемещения на инструкцию" -#: config/tc-arm.c:1940 -msgid "don't use Rn-Rm syntax with non-unit stride" -msgstr "" +#: config/tc-alpha.c:930 config/tc-arc.c:1197 +msgid "No relocation operand" +msgstr "Не операнд перемещения" -#: config/tc-arm.c:1995 -msgid "error parsing element/structure list" -msgstr "" +#: config/tc-alpha.c:940 +#, c-format +msgid "Unknown relocation operand: !%s" +msgstr "Неизвестный операнд перемещения: !%s" -#: config/tc-arm.c:2001 -msgid "expected }" -msgstr "" +#: config/tc-alpha.c:950 +#, c-format +msgid "no sequence number after !%s" +msgstr "отсутствует номер последовательности после !%s" -#: config/tc-arm.c:2057 +#: config/tc-alpha.c:960 #, c-format -msgid "ignoring attempt to redefine built-in register '%s'" -msgstr "" +msgid "!%s does not use a sequence number" +msgstr "!%s не использует номер последовательности" -#: config/tc-arm.c:2062 +#: config/tc-alpha.c:970 #, c-format -msgid "ignoring redefinition of register alias '%s'" -msgstr "" +msgid "Bad sequence number: !%s!%s" +msgstr "Плохой номер последовательности: !%s!%s" -#: config/tc-arm.c:2090 -msgid "attempt to redefine typed alias" -msgstr "" +#: config/tc-alpha.c:1186 config/tc-alpha.c:3360 +#, c-format +msgid "inappropriate arguments for opcode `%s'" +msgstr "неподходящие аргументы для кода операции «%s»" -#: config/tc-arm.c:2128 +#: config/tc-alpha.c:1188 config/tc-alpha.c:3362 #, c-format -msgid "unknown register '%s' -- .req ignored" -msgstr "" +msgid "opcode `%s' not supported for target %s" +msgstr "код операции «%s» не поддерживается для цели %s" -#: config/tc-arm.c:2223 -msgid "bad type for register" -msgstr "" +#: config/tc-alpha.c:1192 config/tc-alpha.c:3366 config/tc-avr.c:1904 +#: config/tc-msp430.c:3988 config/tc-wasm32.c:753 +#, c-format +msgid "unknown opcode `%s'" +msgstr "неизвестный код операции «%s»" -#: config/tc-arm.c:2234 -msgid "expression must be constant" -msgstr "" +#: config/tc-alpha.c:1273 config/tc-alpha.c:1532 +msgid "overflow in literal (.lita) table" +msgstr "переполнение в таблице литералов (.lita)" -#: config/tc-arm.c:2251 -msgid "can't redefine the type of a register alias" -msgstr "" +#: config/tc-alpha.c:1280 config/tc-alpha.c:1304 config/tc-alpha.c:1545 +#: config/tc-alpha.c:2232 config/tc-alpha.c:2277 config/tc-alpha.c:2346 +#: config/tc-alpha.c:2429 config/tc-alpha.c:2654 config/tc-alpha.c:2752 +msgid "macro requires $at register while noat in effect" +msgstr "для макроса требуется регистр $at, но в действительности его нет" -#: config/tc-arm.c:2258 -msgid "you must specify a single type only" -msgstr "" +#: config/tc-alpha.c:1282 config/tc-alpha.c:1306 config/tc-alpha.c:1547 +msgid "macro requires $at while $at in use" +msgstr "для макроса требуется регистр $at, но $at уже используется" -#: config/tc-arm.c:2271 -msgid "can't redefine the index of a scalar alias" -msgstr "" +#: config/tc-alpha.c:1491 +msgid "bignum invalid; zero assumed" +msgstr "некорректный bignum; предполагается ноль" -#: config/tc-arm.c:2279 -msgid "scalar index must be constant" -msgstr "" +#: config/tc-alpha.c:1493 +msgid "floating point number invalid; zero assumed" +msgstr "некорректное число с плавающей точкой; предполагается ноль" -#: config/tc-arm.c:2288 -msgid "expecting ]" -msgstr "" +#: config/tc-alpha.c:1498 +msgid "can't handle expression" +msgstr "не удалось обработать выражение" -#: config/tc-arm.c:2326 -msgid "invalid syntax for .req directive" -msgstr "" +#: config/tc-alpha.c:1538 +msgid "overflow in literal (.lit8) table" +msgstr "переполнение в таблице литералов (.lit8)" -#: config/tc-arm.c:2332 -msgid "invalid syntax for .dn directive" -msgstr "" +#: config/tc-alpha.c:1835 +#, c-format +msgid "too many ldah insns for !gpdisp!%ld" +msgstr "слишком много инструкций ldah для !gpdisp!%ld" -#: config/tc-arm.c:2338 -msgid "invalid syntax for .qn directive" -msgstr "" +#: config/tc-alpha.c:1837 config/tc-alpha.c:1849 +#, c-format +msgid "both insns for !gpdisp!%ld must be in the same section" +msgstr "обе инструкции для !gpdisp!%ld должны быть в одном разделе" -#: config/tc-arm.c:2364 -msgid "invalid syntax for .unreq directive" -msgstr "" +#: config/tc-alpha.c:1847 +#, c-format +msgid "too many lda insns for !gpdisp!%ld" +msgstr "слишком много инструкций lda для !gpdisp!%ld" -#: config/tc-arm.c:2370 +#: config/tc-alpha.c:1903 #, c-format -msgid "unknown register alias '%s'" -msgstr "" +msgid "too many lituse insns for !lituse_tlsgd!%ld" +msgstr "слишком много инструкций lituse для !lituse_tlsgd!%ld" -#: config/tc-arm.c:2372 +#: config/tc-alpha.c:1906 #, c-format -msgid "ignoring attempt to undefine built-in register '%s'" -msgstr "" +msgid "too many lituse insns for !lituse_tlsldm!%ld" +msgstr "слишком много инструкций lituse для !lituse_tlsldm!%ld" -#: config/tc-arm.c:2610 +#: config/tc-alpha.c:1923 #, c-format -msgid "Failed to find real start of function: %s\n" -msgstr "" +msgid "duplicate !tlsgd!%ld" +msgstr "повторный !tlsgd!%ld" -#: config/tc-arm.c:2627 -msgid "selected processor does not support THUMB opcodes" -msgstr "" +#: config/tc-alpha.c:1925 +#, c-format +msgid "sequence number in use for !tlsldm!%ld" +msgstr "номер последовательности задействован для !tlsldm!%ld" -#: config/tc-arm.c:2640 -msgid "selected processor does not support ARM opcodes" -msgstr "" +#: config/tc-alpha.c:1939 +#, c-format +msgid "duplicate !tlsldm!%ld" +msgstr "повторный !tlsldm!%ld" -#: config/tc-arm.c:2652 +#: config/tc-alpha.c:1941 #, c-format -msgid "invalid instruction size selected (%d)" -msgstr "" +msgid "sequence number in use for !tlsgd!%ld" +msgstr "номер последовательности задействован для !tlsgd!%ld" -#: config/tc-arm.c:2684 -#, c-format -msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" -msgstr "" +#: config/tc-alpha.c:1996 config/tc-arc.c:2806 config/tc-mn10200.c:854 +#: config/tc-mn10300.c:1150 config/tc-ppc.c:1953 config/tc-s390.c:675 +#: config/tc-tilegx.c:427 config/tc-tilegx.c:477 config/tc-tilepro.c:383 +msgid "operand" +msgstr "операнд" -#: config/tc-arm.c:2740 -#, c-format -msgid "expected comma after name \"%s\"" -msgstr "" +#: config/tc-alpha.c:2135 +msgid "invalid relocation for instruction" +msgstr "некорректное перемещение для инструкции" -#: config/tc-arm.c:2790 config/tc-m32r.c:588 -#, c-format -msgid "symbol `%s' already defined" -msgstr "" +#: config/tc-alpha.c:2149 +msgid "invalid relocation for field" +msgstr "некорректное перемещение для поля" -#: config/tc-arm.c:2824 -#, c-format -msgid "unrecognized syntax mode \"%s\"" -msgstr "" +#: config/tc-alpha.c:2981 +msgid "can not resolve expression" +msgstr "невозможно разобрать выражение" -#: config/tc-arm.c:2845 +#: config/tc-alpha.c:3514 config/tc-i370.c:1056 config/tc-microblaze.c:200 +#: config/tc-ppc.c:2275 config/tc-ppc.c:5394 #, c-format -msgid "alignment too large: %d assumed" -msgstr "" +msgid ".COMMon length (%ld.) <0! Ignored." +msgstr "Длина .COMMon (%ld.) <0! Игнорируется." -#: config/tc-arm.c:2848 -msgid "alignment negative. 0 assumed." -msgstr "" +#: config/tc-alpha.c:3525 config/tc-ia64.c:1094 config/tc-sparc.c:4435 +#: config/tc-v850.c:306 +msgid "Ignoring attempt to re-define symbol" +msgstr "Игнорируется попытка переопределения символа" -#: config/tc-arm.c:2998 -msgid "literal pool overflow" -msgstr "" +#: config/tc-alpha.c:3617 config/tc-sparc.c:4443 +#, c-format +msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld." +msgstr "Длина .comm \"%s\" уже равна %ld. Не изменяется на %ld." -#: config/tc-arm.c:3154 config/tc-arm.c:6183 -msgid "unrecognized relocation suffix" -msgstr "" +#: config/tc-alpha.c:3724 +msgid ".ent directive has no name" +msgstr "директива .ent не имеет имени" -#: config/tc-arm.c:3167 -msgid "(plt) is only valid on branch targets" -msgstr "" +#: config/tc-alpha.c:3732 +msgid "nested .ent directives" +msgstr "вложенные директивы .ent" -#: config/tc-arm.c:3173 config/tc-s390.c:1100 config/tc-s390.c:1725 -#: config/tc-xtensa.c:1591 -#, c-format -msgid "%s relocations do not fit in %d bytes" -msgstr "" +#: config/tc-alpha.c:3776 ecoff.c:3008 +msgid ".end directive has no name" +msgstr "директива .end не имеет имени" -#: config/tc-arm.c:3250 -msgid ".inst.n operand too big. Use .inst.w instead" -msgstr "" +#: config/tc-alpha.c:3784 +msgid ".end directive without matching .ent" +msgstr "директива .end без надлежащего .ent" -#: config/tc-arm.c:3270 -msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" -msgstr "" +#: config/tc-alpha.c:3786 +msgid ".end directive names different symbol than .ent" +msgstr "имя директивы .end указывает на другой символ, отличный от .ent" -#: config/tc-arm.c:3300 -msgid "width suffixes are invalid in ARM mode" -msgstr "" +#: config/tc-alpha.c:3829 ecoff.c:3145 +msgid ".fmask outside of .ent" +msgstr ".fmask вне .ent" -#: config/tc-arm.c:3342 dwarf2dbg.c:701 -msgid "expected 0 or 1" -msgstr "" +#: config/tc-alpha.c:3831 config/tc-score.c:5598 ecoff.c:3209 +msgid ".mask outside of .ent" +msgstr ".mask вне .ent" -#: config/tc-arm.c:3346 -msgid "missing comma" -msgstr "" +#: config/tc-alpha.c:3839 ecoff.c:3152 +msgid "bad .fmask directive" +msgstr "неверная директива .fmask" -#: config/tc-arm.c:3379 -msgid "duplicate .fnstart directive" -msgstr "" +#: config/tc-alpha.c:3841 ecoff.c:3216 +msgid "bad .mask directive" +msgstr "неверная директива .mask" -#: config/tc-arm.c:3410 -msgid "duplicate .handlerdata directive" -msgstr "" +#: config/tc-alpha.c:3874 config/tc-mips.c:19507 config/tc-score.c:5739 +#: ecoff.c:3173 +msgid ".frame outside of .ent" +msgstr ".frame вне .ent" -#: config/tc-arm.c:3429 -msgid ".fnend directive without .fnstart" -msgstr "" +#: config/tc-alpha.c:3885 config/tc-mips.c:19518 ecoff.c:3184 +msgid "bad .frame directive" +msgstr "неверная директива .frame" -#: config/tc-arm.c:3495 -msgid "personality routine specified for cantunwind frame" -msgstr "" +#: config/tc-alpha.c:3919 +msgid ".prologue directive without a preceding .ent directive" +msgstr "директива .prologue без предшествующей директивы .ent" -#: config/tc-arm.c:3512 -msgid "duplicate .personalityindex directive" -msgstr "" +#: config/tc-alpha.c:3937 +#, c-format +msgid "Invalid argument %d to .prologue." +msgstr "Неверный аргумент %d в .prologue." -#: config/tc-arm.c:3519 -msgid "bad personality routine number" -msgstr "" +#: config/tc-alpha.c:4026 +msgid "ECOFF debugging is disabled." +msgstr "Отладка ECOFF выключена." -#: config/tc-arm.c:3541 -msgid "duplicate .personality directive" -msgstr "" +#: config/tc-alpha.c:4040 +msgid ".ent directive without matching .end" +msgstr "директива .ent без надлежащего .end" -#: config/tc-arm.c:3564 config/tc-arm.c:3692 config/tc-arm.c:3740 -msgid "expected register list" -msgstr "" +#: config/tc-alpha.c:4133 +msgid ".usepv directive has no name" +msgstr "директива .usepv не имеет имени" -#: config/tc-arm.c:3646 -msgid "expected , <constant>" -msgstr "" +#: config/tc-alpha.c:4146 +msgid ".usepv directive has no type" +msgstr "директива .usepv не имеет типа" -#: config/tc-arm.c:3655 -msgid "number of registers must be in the range [1:4]" -msgstr "" +#: config/tc-alpha.c:4161 +msgid "unknown argument for .usepv" +msgstr "неизвестный аргумент .usepv" -#: config/tc-arm.c:3802 config/tc-arm.c:3935 -msgid "bad register range" -msgstr "" +#: config/tc-alpha.c:4274 +#, c-format +msgid "unknown section attribute %s" +msgstr "неизвестный атрибут раздела %s" -#: config/tc-arm.c:3992 -msgid "register expected" -msgstr "" +#: config/tc-alpha.c:4369 +msgid "previous .ent not closed by a .end" +msgstr "предыдущая .ent не закрыта .end" -#: config/tc-arm.c:4002 -msgid "FPA .unwind_save does not take a register list" -msgstr "" +#: config/tc-alpha.c:4390 +msgid ".ent directive has no symbol" +msgstr "директива .ent не имеет символа" -#: config/tc-arm.c:4021 -msgid ".unwind_save does not support this kind of register" -msgstr "" +#: config/tc-alpha.c:4415 +msgid ".handler directive has no name" +msgstr "директива .handler не имеет имени" -#: config/tc-arm.c:4060 -msgid "SP and PC not permitted in .unwind_movsp directive" -msgstr "" +#: config/tc-alpha.c:4446 +msgid "Bad .frame directive 1./2. param" +msgstr "Неверный параметр 1./2. директивы .frame" -#: config/tc-arm.c:4065 -msgid "unexpected .unwind_movsp directive" -msgstr "" +#: config/tc-alpha.c:4456 +#, c-format +msgid "Bad RA (%d) register for .frame" +msgstr "Неверный регистр RA (%d) у .frame" -#: config/tc-arm.c:4092 -msgid "stack increment must be multiple of 4" -msgstr "" +#: config/tc-alpha.c:4461 +msgid "Bad .frame directive 3./4. param" +msgstr "Неверный параметр 3./4. директивы .frame" -#: config/tc-arm.c:4124 -msgid "expected <reg>, <reg>" -msgstr "" +#: config/tc-alpha.c:4497 +msgid ".pdesc directive not in link (.link) section" +msgstr "директива .pdesc не в разделе связей (.link)" -#: config/tc-arm.c:4142 -msgid "register must be either sp or set by a previousunwind_movsp directive" -msgstr "" +#: config/tc-alpha.c:4504 +msgid ".pdesc directive has no entry symbol" +msgstr "директива .pdesc не имеет входного символа" -#: config/tc-arm.c:4181 -msgid "expected <offset>, <opcode>" -msgstr "" +#: config/tc-alpha.c:4515 +msgid ".pdesc has a bad entry symbol" +msgstr "у директивы .pdesc указан неверный входной символ" -#: config/tc-arm.c:4193 -msgid "unwind opcode too long" -msgstr "" +#: config/tc-alpha.c:4526 +msgid ".pdesc doesn't match with last .ent" +msgstr ".pdesc не совпадает с последней .ent" -#: config/tc-arm.c:4198 -msgid "invalid unwind opcode" -msgstr "" +#: config/tc-alpha.c:4541 +msgid "No comma after .pdesc <entryname>" +msgstr "Отсутствует запятая после .pdesc <входное_имя>" -#: config/tc-arm.c:4351 config/tc-arm.c:5213 config/tc-arm.c:8917 -#: config/tc-arm.c:9440 config/tc-arm.c:12568 config/tc-arm.c:20329 -#: config/tc-arm.c:20354 config/tc-arm.c:20362 config/tc-z8k.c:1144 -#: config/tc-z8k.c:1154 -msgid "immediate value out of range" -msgstr "" +#: config/tc-alpha.c:4561 +msgid "unknown procedure kind" +msgstr "неизвестный вид процедуры" -#: config/tc-arm.c:4498 -msgid "invalid FPA immediate expression" -msgstr "" +#: config/tc-alpha.c:4656 +msgid ".name directive not in link (.link) section" +msgstr "директива .name не в разделе связей (.link)" -#: config/tc-arm.c:4622 config/tc-arm.c:4630 -msgid "shift expression expected" -msgstr "" +#: config/tc-alpha.c:4664 +msgid ".name directive has no symbol" +msgstr "директива .name не имеет символа" -#: config/tc-arm.c:4644 -msgid "'LSL' or 'ASR' required" -msgstr "" +#: config/tc-alpha.c:4698 +msgid "No symbol after .linkage" +msgstr "Отсутствует символ после .linkage" -#: config/tc-arm.c:4652 -msgid "'LSL' required" -msgstr "" +#: config/tc-alpha.c:4745 +msgid "No symbol after .code_address" +msgstr "Отсутствует символ после .code_address" -#: config/tc-arm.c:4660 -msgid "'ASR' required" -msgstr "" +#: config/tc-alpha.c:4771 config/tc-score.c:5604 +msgid "Bad .mask directive" +msgstr "Неверная директива .mask" -#: config/tc-arm.c:4732 config/tc-arm.c:5207 config/tc-arm.c:6832 -#: config/tc-v850.c:1827 config/tc-v850.c:1848 -msgid "constant expression expected" -msgstr "" +#: config/tc-alpha.c:4789 +msgid "Bad .fmask directive" +msgstr "Неверная директива .fmask" -#: config/tc-arm.c:4739 -msgid "invalid rotation" -msgstr "" +#: config/tc-alpha.c:4946 +#, c-format +msgid "Expected comma after name \"%s\"" +msgstr "Ожидается запятая после имени «\"%s»" -#: config/tc-arm.c:4899 config/tc-arm.c:5043 -msgid "unknown group relocation" -msgstr "" +#: config/tc-alpha.c:4958 +#, c-format +msgid "unhandled: .proc %s,%d" +msgstr "не обработано: .proc %s,%d" -#: config/tc-arm.c:5012 -msgid "alignment must be constant" -msgstr "" +#: config/tc-alpha.c:4991 +#, c-format +msgid "Tried to .set unrecognized mode `%s'" +msgstr "Попытка задать .set нераспознанный режим «%s»" -#: config/tc-arm.c:5074 -msgid "this group relocation is not allowed on this instruction" -msgstr "" +#: config/tc-alpha.c:5017 +#, c-format +msgid "Bad base register, using $%d." +msgstr "Неверный базовый регистр, используется $%d." -#: config/tc-arm.c:5086 config/tc-arm.c:5486 -msgid "']' expected" -msgstr "" +#: config/tc-alpha.c:5038 config/tc-nios2.c:351 config/tc-nios2.c:476 +#, c-format +msgid "Alignment too large: %d. assumed" +msgstr "Слишком большое выравнивание: предполагается %d" -#: config/tc-arm.c:5104 -msgid "'}' expected at end of 'option' field" -msgstr "" +#: config/tc-alpha.c:5042 config/tc-d30v.c:2057 config/tc-nios2.c:355 +#: config/tc-nios2.c:480 config/tc-pru.c:220 config/tc-pru.c:336 +msgid "Alignment negative: 0 assumed" +msgstr "Отрицательное выравнивание: предполагается 0" -#: config/tc-arm.c:5109 -msgid "cannot combine index with option" -msgstr "" +#: config/tc-alpha.c:5137 config/tc-alpha.c:5630 +#, c-format +msgid "Unknown CPU identifier `%s'" +msgstr "Неизвестный идентификатор ЦП «%s»" -#: config/tc-arm.c:5122 -msgid "cannot combine pre- and post-indexing" -msgstr "" +#: config/tc-alpha.c:5328 +#, c-format +msgid "Chose GP value of %lx\n" +msgstr "Выбираем значение %lx для GP\n" -#: config/tc-arm.c:5283 -msgid "flag for {c}psr instruction expected" -msgstr "" +#: config/tc-alpha.c:5342 +msgid "bad .section directive: want a,s,w,x,M,S,G,T in string" +msgstr "неправильная директива .section: в строке требуется a,s,w,x,M,S,G,T" -#: config/tc-arm.c:5308 -msgid "unrecognized CPS flag" -msgstr "" +#: config/tc-alpha.c:5431 +#, c-format +msgid "internal error: can't hash opcode `%s': %s" +msgstr "внутренняя ошибка: не удалось получить хеш кода операции «%s»: %s" -#: config/tc-arm.c:5315 -msgid "missing CPS flags" -msgstr "" +#: config/tc-alpha.c:5467 +#, c-format +msgid "internal error: can't hash macro `%s': %s" +msgstr "внутренняя ошибка: не удалось получить хеш макроса «%s»: %s" -#: config/tc-arm.c:5338 config/tc-arm.c:5344 -msgid "valid endian specifiers are be or le" -msgstr "" +#: config/tc-alpha.c:5551 config/tc-arc.c:2459 config/tc-arc.c:2473 +#: config/tc-arm.c:7288 config/tc-arm.c:7300 config/tc-i960.c:706 +#: config/tc-xtensa.c:5432 config/tc-xtensa.c:5508 config/tc-xtensa.c:5625 +#: config/tc-z80.c:1935 +msgid "syntax error" +msgstr "синтаксическая ошибка" -#: config/tc-arm.c:5366 -msgid "missing rotation field after comma" +#: config/tc-alpha.c:5681 +msgid "" +"Alpha options:\n" +"-32addr\t\t\ttreat addresses as 32-bit values\n" +"-F\t\t\tlack floating point instructions support\n" +"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n" +"\t\t\tspecify variant of Alpha architecture\n" +"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n" +"\t\t\tthese variants include PALcode opcodes\n" msgstr "" +"Параметры Alpha:\n" +"-32addr\t\t\tсчитать адреса 32-битными значениями\n" +"-F\t\t\tубрать поддержку инструкций с плавающей запятой\n" +"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n" +"\t\t\tзадать вариант архитектуры Alpha\n" +"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n" +"\t\t\tэти варианты содержат коды операций PALcode\n" -#: config/tc-arm.c:5381 -msgid "rotation can only be 0, 8, 16, or 24" +#: config/tc-alpha.c:5691 +msgid "" +"VMS options:\n" +"-+\t\t\tencode (don't truncate) names longer than 64 characters\n" +"-H\t\t\tshow new symbol after hash truncation\n" +"-replace/-noreplace\tenable or disable the optimization of procedure calls\n" msgstr "" +"Параметры VMS:\n" +"-+\t\t\tкодировать (не обрезать) имена длиннее 64 символов\n" +"-H\t\t\tпоказывать новый символа после хеш-обрезания\n" +"-replace/-noreplace\tвключить/выключить оптимизацию вызовов процедур\n" -#: config/tc-arm.c:5410 -msgid "condition required" -msgstr "" +#: config/tc-alpha.c:5942 config/tc-arc.c:3086 +#, c-format +msgid "unhandled relocation type %s" +msgstr "необработанный тип перемещения %s" -#: config/tc-arm.c:5448 config/tc-arm.c:7385 -msgid "'[' expected" -msgstr "" +#: config/tc-alpha.c:5955 config/tc-arc.c:3094 +msgid "non-absolute expression in constant field" +msgstr "не абсолютное выражение в поле-константе" -#: config/tc-arm.c:5461 -msgid "',' expected" -msgstr "" +#: config/tc-alpha.c:5969 +#, c-format +msgid "type %d reloc done?\n" +msgstr "выполнено перемещение типа %d?\n" -#: config/tc-arm.c:5478 -msgid "invalid shift" -msgstr "" +#: config/tc-alpha.c:6016 config/tc-alpha.c:6023 +msgid "Used $at without \".set noat\"" +msgstr "Используется $at без «.set noat»" -#: config/tc-arm.c:5551 -msgid "can't use Neon quad register here" -msgstr "" +#: config/tc-alpha.c:6192 +#, c-format +msgid "!samegp reloc against symbol without .prologue: %s" +msgstr "перемещение !samegp для символа без .prologue: %s" -#: config/tc-arm.c:5617 -msgid "expected <Rm> or <Dm> or <Qm> operand" -msgstr "" +#: config/tc-alpha.c:6236 config/tc-arc.c:3217 config/tc-tilegx.c:1751 +#: config/tc-tilepro.c:1531 config/tc-wasm32.c:813 config/tc-xtensa.c:6118 +#, c-format +msgid "cannot represent `%s' relocation in object file" +msgstr "невозможно представить перемещение «%s» в объектном файле" -#: config/tc-arm.c:5697 -msgid "parse error" -msgstr "" +#: config/tc-alpha.c:6242 config/tc-arc.c:3223 +#, c-format +msgid "internal error? cannot generate `%s' relocation" +msgstr "внутренняя ошибка? невозможно сгенерировать перемещение «%s»" -#: config/tc-arm.c:5707 read.c:2135 -msgid "expected comma" -msgstr "" +#: config/tc-alpha.c:6338 +#, c-format +msgid "frame reg expected, using $%d." +msgstr "ожидается регистр кадра, используется $%d." -#: config/tc-arm.c:6018 config/tc-arm.c:6088 -msgid "immediate value is out of range" -msgstr "" +#: config/tc-arc.c:771 +#, c-format +msgid "internal error: can't hash opcode '%s': %s" +msgstr "внутренняя ошибка: не удалось получить хеш кода операции «%s»: %s" -#: config/tc-arm.c:6233 -msgid "iWMMXt data or control register expected" -msgstr "" +#: config/tc-arc.c:779 config/tc-arc.c:2556 config/tc-arc.c:2574 +#: config/tc-arc.c:2627 config/tc-arc.c:2651 config/tc-arc.c:4850 +#: config/tc-arc.c:4917 config/tc-cr16.c:805 config/tc-cr16.c:828 +#: config/tc-cris.c:1195 config/tc-crx.c:535 config/tc-crx.c:562 +#: config/tc-crx.c:580 config/tc-pdp11.c:193 +msgid "Virtual memory exhausted" +msgstr "Закончилась виртуальная память" -#: config/tc-arm.c:6386 +#: config/tc-arc.c:829 #, c-format -msgid "unhandled operand code %d" -msgstr "" +msgid "invalid %s option for %s cpu" +msgstr "неверный параметр %s для ЦП %s" -#: config/tc-arm.c:6465 config/tc-score.c:264 -msgid "garbage following instruction" -msgstr "" +#: config/tc-arc.c:834 +msgid "conflicting ISA extension attributes." +msgstr "не согласующиеся атрибуты расширения ISA." -#. If REG is R13 (the stack pointer), warn that its use is -#. deprecated. -#: config/tc-arm.c:6505 -msgid "use of r13 is deprecated" -msgstr "" +#: config/tc-arc.c:853 +msgid "Multiple .cpu directives found" +msgstr "Найдено несколько директив .cpu" -#: config/tc-arm.c:6575 -msgid "D register out of range for selected VFP version" -msgstr "" +#: config/tc-arc.c:871 +msgid "Command-line value overrides \".cpu\" directive" +msgstr "Значение командной строки заменяет директиву «.cpu»" -#: config/tc-arm.c:6654 -msgid "instruction does not accept preindexed addressing" -msgstr "" +#: config/tc-arc.c:888 +#, c-format +msgid "unknown architecture: %s\n" +msgstr "неизвестная архитектура: %s\n" -#. unindexed - only for coprocessor -#: config/tc-arm.c:6670 config/tc-arm.c:8710 -msgid "instruction does not accept unindexed addressing" -msgstr "" +#: config/tc-arc.c:1187 +msgid "No valid label relocation operand" +msgstr "Некорректный операнд метки перемещения" -#: config/tc-arm.c:6678 -msgid "destination register same as write-back base" -msgstr "" +#: config/tc-arc.c:1209 +#, c-format +msgid "Unknown relocation operand: @%s" +msgstr "Неизвестный операнд перемещения: @%s" -#: config/tc-arm.c:6679 -msgid "source register same as write-back base" -msgstr "" +#: config/tc-arc.c:1222 +#, c-format +msgid "Unable to parse TLS base: %s" +msgstr "Невозможно разобрать базу TLS: %s" -#: config/tc-arm.c:6725 -msgid "instruction does not accept scaled register index" -msgstr "" +#: config/tc-arc.c:1246 +#, c-format +msgid "@%s is not a complex relocation." +msgstr "Значение @%s не является сложным перемещением." -#: config/tc-arm.c:6765 -msgid "instruction does not support unindexed addressing" -msgstr "" +#: config/tc-arc.c:1252 +#, c-format +msgid "Bad expression: @%s + %s." +msgstr "Ошибка в выражении: @%s + %s." -#: config/tc-arm.c:6780 -msgid "pc may not be used with write-back" -msgstr "" +#: config/tc-arc.c:1313 +msgid "Brackets in operand field incorrect" +msgstr "Неверные скобки в поле операнда" -#: config/tc-arm.c:6785 -msgid "instruction does not support writeback" -msgstr "" +#: config/tc-arc.c:1315 config/tc-xtensa.c:2038 +msgid "extra comma" +msgstr "лишняя запятая" -#: config/tc-arm.c:6827 -msgid "invalid pseudo operation" -msgstr "" +#: config/tc-arc.c:1317 config/tc-pru.c:1443 config/tc-pru.c:1710 +#: config/tc-xtensa.c:2042 +msgid "missing argument" +msgstr "пропущен аргумент" -#: config/tc-arm.c:6873 -msgid "literal pool insertion failed" -msgstr "" +#: config/tc-arc.c:1319 config/tc-xtensa.c:2044 +msgid "missing comma or colon" +msgstr "отсутствует запятая или двоеточие" -#: config/tc-arm.c:6931 -msgid "Rn must not overlap other operands" -msgstr "" +#: config/tc-arc.c:1388 +msgid "extra dot" +msgstr "лишняя точка" -#: config/tc-arm.c:7020 config/tc-arm.c:9276 -msgid "bad barrier type" -msgstr "" +#: config/tc-arc.c:1390 +msgid "unrecognized flag" +msgstr "нераспознанный флаг" -#: config/tc-arm.c:7031 config/tc-arm.c:7050 config/tc-arm.c:7063 -#: config/tc-arm.c:9288 config/tc-arm.c:9319 config/tc-arm.c:9341 -msgid "bit-field extends past end of register" -msgstr "" +#: config/tc-arc.c:1392 +msgid "failed to parse flags" +msgstr "ошибка при разборе флагов" -#: config/tc-arm.c:7092 -msgid "the only suffix valid here is '(plt)'" -msgstr "" +#: config/tc-arc.c:1418 +msgid "Unhandled reloc type" +msgstr "необработанный тип перемещения" -#: config/tc-arm.c:7145 -msgid "use of r15 in blx in ARM mode is not really useful" -msgstr "" +#: config/tc-arc.c:2427 +#, c-format +msgid "%s for instruction '%s'" +msgstr "%s в инструкции «%s»" -#: config/tc-arm.c:7167 -msgid "use of r15 in bx in ARM mode is not really useful" -msgstr "" +#: config/tc-arc.c:2429 +#, c-format +msgid "inappropriate arguments for opcode '%s'" +msgstr "неподходящие аргументы для кода операции «%s»" -#: config/tc-arm.c:7192 -msgid "use of r15 in bxj is not really useful" -msgstr "" +#: config/tc-arc.c:2431 +#, c-format +msgid "opcode '%s' not supported for target %s" +msgstr "код операции «%s» не поддерживается для цели %s" -#: config/tc-arm.c:7352 config/tc-arm.c:7361 -msgid "writeback of base register is UNPREDICTABLE" -msgstr "" +#: config/tc-arc.c:2435 config/tc-tic6x.c:3195 +#, c-format +msgid "unknown opcode '%s'" +msgstr "неизвестный код операции «%s»" -#: config/tc-arm.c:7355 -msgid "writeback of base register when in register list is UNPREDICTABLE" -msgstr "" +#: config/tc-arc.c:2493 +#, c-format +msgid "Inserting \"%s\" into register table failed: %s" +msgstr "Не удалось вставить «%s» в таблицу регистров: %s" -#: config/tc-arm.c:7365 -msgid "if writeback register is in list, it must be the lowest reg in the list" -msgstr "" +#: config/tc-arc.c:2529 +#, c-format +msgid "Inserting \"%s\" into address type table failed: %s" +msgstr "Не удалось вставить «%s» в таблицу типов адресов: %s" -#: config/tc-arm.c:7380 -msgid "first destination register must be even" -msgstr "" +#: config/tc-arc.c:2548 config/tc-arc.c:5015 config/tc-h8300.c:81 +#: config/tc-h8300.c:90 config/tc-h8300.c:100 config/tc-h8300.c:110 +#: config/tc-h8300.c:120 config/tc-h8300.c:131 config/tc-h8300.c:248 +#: config/tc-hppa.c:6821 config/tc-hppa.c:6827 config/tc-hppa.c:6833 +#: config/tc-hppa.c:6839 config/tc-hppa.c:8228 config/tc-lm32.c:197 +#: config/tc-mips.c:3588 config/tc-mips.c:4097 config/tc-mn10300.c:935 +#: config/tc-mn10300.c:940 config/tc-mn10300.c:2440 config/tc-xc16x.c:79 +#: config/tc-xc16x.c:86 config/tc-xc16x.c:93 +msgid "could not set architecture and machine" +msgstr "не задана архитектура и машина" -#: config/tc-arm.c:7383 config/tc-arm.c:7450 -msgid "can only load two consecutive registers" -msgstr "" +#: config/tc-arc.c:2644 config/tc-arc.c:4837 +#, c-format +msgid "internal error: can't hash aux register '%s': %s" +msgstr "внутренняя ошибка: не удалось получить хеш регистра aux «%s»: %s" -#. If op 1 were present and equal to PC, this function wouldn't -#. have been called in the first place. -#. If op 2 were present and equal to PC, this function wouldn't -#. have been called in the first place. -#: config/tc-arm.c:7384 config/tc-arm.c:7453 config/tc-arm.c:7982 -#: config/tc-arm.c:9988 -msgid "r14 not allowed here" -msgstr "" +#: config/tc-arc.c:2751 +#, c-format +msgid "unhandled reloc %s in md_pcrel_from_section" +msgstr "необработанное перемещение %s в md_pcrel_from_section" -#: config/tc-arm.c:7398 -msgid "base register written back, and overlaps second destination register" -msgstr "" +#: config/tc-arc.c:2816 +msgid "Unaligned operand. Needs to be 32bit aligned" +msgstr "Невыровненный операнд. Требует 32-битного выравнивания." -#: config/tc-arm.c:7406 -msgid "index register overlaps destination register" -msgstr "" +#: config/tc-arc.c:2821 +msgid "Unaligned operand. Needs to be 16bit aligned" +msgstr "Невыровненный операнд. Требует 16-битного выравнивания." -#: config/tc-arm.c:7436 config/tc-arm.c:7964 -msgid "offset must be zero in ARM encoding" -msgstr "" +#: config/tc-arc.c:2898 config/tc-cr16.c:573 config/tc-crx.c:345 +#: config/tc-mn10200.c:766 write.c:1024 +#, c-format +msgid "can't resolve `%s' {%s section} - `%s' {%s section}" +msgstr "не удалось определить «%s» {раздел %s} — «%s» {раздел %s}" -#: config/tc-arm.c:7447 config/tc-arm.c:7976 -msgid "even register required" -msgstr "" +#: config/tc-arc.c:2957 +#, c-format +msgid "PC relative relocation not allowed for (internal) type %d" +msgstr "PC-относительное перемещение запрещено для (внутреннего) типа %d" -#: config/tc-arm.c:7478 config/tc-arm.c:7509 -msgid "this instruction requires a post-indexed address" -msgstr "" +#. FIXME! Check for the conditionality of +#. the insn. +#. FIXME! Check for the conditionality of +#. the insn. +#: config/tc-arc.c:3002 config/tc-arc.c:3980 +msgid "TLS_*_S9 relocs are not supported yet" +msgstr "Перемещения TLS_*_S9 пока не поддерживаются" -#: config/tc-arm.c:7536 -msgid "Rd and Rm should be different in mla" -msgstr "" +#. I cannot fix an GOTPC relocation because I need to relax it +#. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc. +#: config/tc-arc.c:3038 +msgid "Unsupported operation on reloc" +msgstr "неподдерживаемая операция с перемещением" -#: config/tc-arm.c:7560 config/tc-arm.c:10317 -msgid ":lower16: not allowed this instruction" -msgstr "" +#: config/tc-arc.c:3114 config/tc-arc.c:3130 +msgid "unknown fixup size" +msgstr "неизвестный размер местоположения" -#: config/tc-arm.c:7562 -msgid ":upper16: not allowed instruction" -msgstr "" +#: config/tc-arc.c:3264 +msgid "no relaxation found for this instruction." +msgstr "отсутствует ослабление для этой инструкции." -#: config/tc-arm.c:7581 -msgid "operand 1 must be FPSCR" -msgstr "" +#: config/tc-arc.c:3514 +#, c-format +msgid "ARC-specific assembler options:\n" +msgstr "Специализированные параметры ассемблера для ARC:\n" -#: config/tc-arm.c:7614 config/tc-arm.c:10442 -msgid "'CPSR' or 'SPSR' expected" -msgstr "" +#: config/tc-arc.c:3540 +#, c-format +msgid " -mrelax enable relaxation\n" +msgstr " -mrelax включить ослабление\n" -#: config/tc-arm.c:7651 -msgid "Rd and Rm should be different in mul" +#: config/tc-arc.c:3543 +#, c-format +msgid "" +"The following ARC-specific assembler options are deprecated and are accepted\n" +"for compatibility only:\n" msgstr "" +"Следующие специализированные параметры ассемблера для ARC устарели и\n" +"рассматриваются только для совместимости:\n" -#: config/tc-arm.c:7670 config/tc-arm.c:7909 config/tc-arm.c:10572 -msgid "rdhi and rdlo must be different" -msgstr "" +#: config/tc-arc.c:3546 +#, c-format +msgid "" +" -mEA\n" +" -mbarrel-shifter\n" +" -mbarrel_shifter\n" +" -mcrc\n" +" -mdsp-packa\n" +" -mdsp_packa\n" +" -mdvbf\n" +" -mld-extension-reg-mask\n" +" -mlock\n" +" -mmac-24\n" +" -mmac-d16\n" +" -mmac_24\n" +" -mmac_d16\n" +" -mmin-max\n" +" -mmin_max\n" +" -mmul64\n" +" -mno-mpy\n" +" -mnorm\n" +" -mrtsc\n" +" -msimd\n" +" -mswap\n" +" -mswape\n" +" -mtelephony\n" +" -muser-mode-only\n" +" -mxy\n" +msgstr "" +" -mEA\n" +" -mbarrel-shifter\n" +" -mbarrel_shifter\n" +" -mcrc\n" +" -mdsp-packa\n" +" -mdsp_packa\n" +" -mdvbf\n" +" -mld-extension-reg-mask\n" +" -mlock\n" +" -mmac-24\n" +" -mmac-d16\n" +" -mmac_24\n" +" -mmac_d16\n" +" -mmin-max\n" +" -mmin_max\n" +" -mmul64\n" +" -mno-mpy\n" +" -mnorm\n" +" -mrtsc\n" +" -msimd\n" +" -mswap\n" +" -mswape\n" +" -mtelephony\n" +" -muser-mode-only\n" +" -mxy\n" + +#: config/tc-arc.c:3636 +#, c-format +msgid "Unable to find %s relocation for instruction %s" +msgstr "Не удалось найти перемещение %s для инструкции %s" + +#: config/tc-arc.c:3931 +#, c-format +msgid "Unable to use @plt relocation for insn %s" +msgstr "Невозможно использовать перемещение @plt для инструкции %s" + +#: config/tc-arc.c:3950 +#, c-format +msgid "Unable to use @pcl relocation for insn %s" +msgstr "Невозможно использовать перемещение @pcl для инструкции %s" + +#: config/tc-arc.c:4006 +#, c-format +msgid "invalid relocation %s for field" +msgstr "некорректное перемещение %s для поля" + +#: config/tc-arc.c:4117 +#, c-format +msgid "Insn %s has a jump/branch instruction %s in its delay slot." +msgstr "Инструкция %s содержит инструкцию прыжка/ветвления %s в своём слоте задержки." + +#: config/tc-arc.c:4122 +#, c-format +msgid "Insn %s has an instruction %s with limm in its delay slot." +msgstr "Инструкция %s содержит инструкцию %s с limm в своём слоте задержки." + +#: config/tc-arc.c:4232 config/tc-microblaze.c:2531 config/tc-mn10300.c:1069 +#: config/tc-sh.c:801 config/tc-z80.c:700 read.c:4600 +#, c-format +msgid "unsupported BFD relocation size %u" +msgstr "неподдерживаемое перемещение BFD размером %u" -#: config/tc-arm.c:7676 -msgid "rdhi, rdlo and rm must all be different" -msgstr "" +#: config/tc-arc.c:4252 +#, c-format +msgid "Jump/Branch instruction detected at the end of the ZOL label @%s" +msgstr "Обнаружена инструкция прыжка/ветвления в конце метки ZOL @%s" -#: config/tc-arm.c:7741 -msgid "'[' expected after PLD mnemonic" -msgstr "" +#: config/tc-arc.c:4259 +#, c-format +msgid "Kernel instruction detected at the end of the ZOL label @%s" +msgstr "Обнаружена инструкция ядра в конце метки ZOL @%s" -#: config/tc-arm.c:7743 config/tc-arm.c:7758 -msgid "post-indexed expression used in preload instruction" -msgstr "" +#: config/tc-arc.c:4264 +#, c-format +msgid "A jump instruction with long immediate detected at the end of the ZOL label @%s" +msgstr "Обнаружена инструкция прыжка с явным длинным в конце метки ZOL @%s" -#: config/tc-arm.c:7745 config/tc-arm.c:7760 -msgid "writeback used in preload instruction" -msgstr "" +#: config/tc-arc.c:4270 +#, c-format +msgid "An illegal use of delay slot detected at the end of the ZOL label @%s" +msgstr "Обнаружено некорректное использование слота задержки ядра в конце метки ZOL @%s" -#: config/tc-arm.c:7747 config/tc-arm.c:7762 -msgid "unindexed addressing used in preload instruction" -msgstr "" +#: config/tc-arc.c:4375 +msgid "expected comma after instruction name" +msgstr "ожидается запятая после имени инструкции" -#: config/tc-arm.c:7756 -msgid "'[' expected after PLI mnemonic" -msgstr "" +#: config/tc-arc.c:4387 +msgid "expected comma after major opcode" +msgstr "ожидается запятая после основного кода операции" -#: config/tc-arm.c:7935 -msgid "SRS base register must be r13" -msgstr "" +#: config/tc-arc.c:4573 +#, c-format +msgid "Pseudocode already used %s" +msgstr "Псевдокод уже используется %s" -#: config/tc-arm.c:7979 -msgid "can only store two consecutive registers" -msgstr "" +#: config/tc-arc.c:4581 +#, c-format +msgid "major opcode not in range [0x%02x - 0x%02x]" +msgstr "основной код операции не в диапазоне [0x%02x - 0x%02x]" -#: config/tc-arm.c:8074 config/tc-arm.c:8091 -msgid "only two consecutive VFP SP registers allowed here" -msgstr "" +#: config/tc-arc.c:4585 +msgid "minor opcode not in range [0x00 - 0x3f]" +msgstr "вспомогательный код операции не в диапазоне [0x00 - 0x3f]" -#: config/tc-arm.c:8119 config/tc-arm.c:8134 -msgid "this addressing mode requires base-register writeback" -msgstr "" +#: config/tc-arc.c:4591 +msgid "Improper use of OP1_IMM_IMPLIED" +msgstr "Некорректное использование OP1_IMM_IMPLIED" -#: config/tc-arm.c:8308 -msgid "this instruction does not support indexing" -msgstr "" +#: config/tc-arc.c:4597 +msgid "Improper use of OP1_MUST_BE_IMM" +msgstr "Некорректное использование OP1_MUST_BE_IMM" -#: config/tc-arm.c:8331 -msgid "only r15 allowed here" -msgstr "" +#: config/tc-arc.c:4609 +msgid "Couldn't generate extension instruction opcodes" +msgstr "Не удалось сгенерировать коды операций расширенной инструкции" -#: config/tc-arm.c:8466 -msgid "immediate operand requires iWMMXt2" -msgstr "" +#: config/tc-arc.c:4645 +msgid "expected comma after name" +msgstr "ожидается запятая после имени" -#: config/tc-arm.c:8610 -msgid "shift by register not allowed in thumb mode" -msgstr "" +#: config/tc-arc.c:4656 +#, c-format +msgid "%s second argument cannot be a negative number %d" +msgstr "второй аргумент %s не может быть отрицательным числом %d" -#: config/tc-arm.c:8622 config/tc-arm.c:11085 config/tc-arm.c:19719 -msgid "shift expression is too large" -msgstr "" +#: config/tc-arc.c:4671 +msgid "expected comma after register number" +msgstr "ожидается запятая после номера регистра" -#: config/tc-arm.c:8648 -msgid "Instruction does not support =N addresses" -msgstr "" +#: config/tc-arc.c:4692 +msgid "invalid mode" +msgstr "неверный режим" -#: config/tc-arm.c:8653 -msgid "cannot use register index with PC-relative addressing" -msgstr "" +#: config/tc-arc.c:4710 +msgid "expected comma after register mode" +msgstr "ожидается запятая после режима регистра" -#: config/tc-arm.c:8654 -msgid "cannot use register index with this instruction" -msgstr "" +#: config/tc-arc.c:4725 +msgid "shortcut designator invalid" +msgstr "неверное обозначение сокращения" -#: config/tc-arm.c:8656 -msgid "Thumb does not support negative register indexing" -msgstr "" +#: config/tc-arc.c:4824 +#, c-format +msgid "core register %s value (%d) too large" +msgstr "значение ключевого регистра %s (%d) слишком большое" -#: config/tc-arm.c:8658 -msgid "Thumb does not support register post-indexing" -msgstr "" +#: config/tc-arc.c:4843 +#, c-format +msgid "condition code %s value (%d) too large" +msgstr "значение кода условия %s (%d) слишком большое" -#: config/tc-arm.c:8660 -msgid "Thumb does not support register indexing with writeback" -msgstr "" +#: config/tc-arc.c:4862 +msgid "Unknown extension" +msgstr "Неизвестное расширение" -#: config/tc-arm.c:8662 -msgid "Thumb supports only LSL in shifted register indexing" -msgstr "" +#: config/tc-arc.c:4967 +msgid "Overwrite explicitly set Tag_ARC_CPU_base" +msgstr "Перезаписать явное указание Tag_ARC_CPU_base" -#: config/tc-arm.c:8671 config/tc-arm.c:13865 -msgid "shift out of range" -msgstr "" +#: config/tc-arm.c:619 +msgid "ARM register expected" +msgstr "ожидается регистр ARM" -#: config/tc-arm.c:8679 -msgid "cannot use writeback with PC-relative addressing" -msgstr "" +#: config/tc-arm.c:620 +msgid "bad or missing co-processor number" +msgstr "плохой или отсутствующий номер сопроцессора" -#: config/tc-arm.c:8681 -msgid "cannot use writeback with this instruction" -msgstr "" +#: config/tc-arm.c:621 +msgid "co-processor register expected" +msgstr "ожидается регистр сопроцессора" -#: config/tc-arm.c:8700 -msgid "cannot use post-indexing with PC-relative addressing" -msgstr "" +#: config/tc-arm.c:622 +msgid "FPA register expected" +msgstr "ожидается регистр FPA" -#: config/tc-arm.c:8701 -msgid "cannot use post-indexing with this instruction" -msgstr "" +#: config/tc-arm.c:623 +msgid "VFP single precision register expected" +msgstr "ожидается регистр одинарной точности VFP" -#: config/tc-arm.c:8912 -msgid "only SUBS PC, LR, #const allowed" -msgstr "" +#: config/tc-arm.c:624 +msgid "VFP/Neon double precision register expected" +msgstr "ожидается регистр двойной точности VFP/Neon" -#: config/tc-arm.c:8991 config/tc-arm.c:9142 config/tc-arm.c:9239 -#: config/tc-arm.c:10396 config/tc-arm.c:10678 -msgid "shift must be constant" -msgstr "" +#: config/tc-arm.c:625 +msgid "Neon quad precision register expected" +msgstr "ожидается регистр четверной точности Neon" -#: config/tc-arm.c:9018 config/tc-arm.c:9157 config/tc-arm.c:9254 -#: config/tc-arm.c:10409 -msgid "unshifted register required" -msgstr "" +#: config/tc-arm.c:626 +msgid "VFP single or double precision register expected" +msgstr "ожидается регистр одинарной или двойной точности VFP" -#: config/tc-arm.c:9033 config/tc-arm.c:9265 config/tc-arm.c:10533 -msgid "dest must overlap one source register" -msgstr "" +#: config/tc-arm.c:627 +msgid "Neon double or quad precision register expected" +msgstr "ожидается регистр двойной или четверной точности Neon" -#: config/tc-arm.c:9160 -msgid "dest and source1 must be the same register" -msgstr "" +#: config/tc-arm.c:628 +msgid "Neon single or double precision register expected" +msgstr "ожидается регистр одинарной или двойной точности Neon" -#: config/tc-arm.c:9436 -msgid "instruction is always unconditional" -msgstr "" +#: config/tc-arm.c:629 +msgid "VFP single, double or Neon quad precision register expected" +msgstr "ожидается регистр одинарной двойной точности VFP или четверной точности Neon" -#: config/tc-arm.c:9531 -msgid "selected processor does not support 'A' form of this instruction" -msgstr "" +#: config/tc-arm.c:631 +msgid "VFP system register expected" +msgstr "ожидается регистр системный регистр VFP" -#: config/tc-arm.c:9534 -msgid "Thumb does not support the 2-argument form of this instruction" -msgstr "" +#: config/tc-arm.c:632 +msgid "Maverick MVF register expected" +msgstr "ожидается регистр Maverick MVF" -#: config/tc-arm.c:9642 -msgid "SP not allowed in register list" -msgstr "" +#: config/tc-arm.c:633 +msgid "Maverick MVD register expected" +msgstr "ожидается регистр Maverick MVD" -#: config/tc-arm.c:9648 -msgid "LR and PC should not both be in register list" -msgstr "" +#: config/tc-arm.c:634 +msgid "Maverick MVFX register expected" +msgstr "ожидается регистр Maverick MVFX" -#: config/tc-arm.c:9655 -msgid "base register should not be in register list when written back" -msgstr "" +#: config/tc-arm.c:635 +msgid "Maverick MVDX register expected" +msgstr "ожидается регистр Maverick MVDX" -#: config/tc-arm.c:9661 -msgid "PC not allowed in register list" -msgstr "" +#: config/tc-arm.c:636 +msgid "Maverick MVAX register expected" +msgstr "ожидается регистр Maverick MVAX" -#: config/tc-arm.c:9664 config/tc-arm.c:9730 config/tc-arm.c:9770 -#, c-format -msgid "value stored for r%d is UNPREDICTABLE" -msgstr "" +#: config/tc-arm.c:637 +msgid "Maverick DSPSC register expected" +msgstr "ожидается регистр Maverick DSPSC" -#: config/tc-arm.c:9706 -msgid "Thumb load/store multiple does not support {reglist}^" -msgstr "" +#: config/tc-arm.c:638 +msgid "iWMMXt data register expected" +msgstr "ожидается регистр данных iWMMXt" -#: config/tc-arm.c:9763 -msgid "Thumb-2 instruction only valid in unified syntax" -msgstr "" +#: config/tc-arm.c:639 config/tc-arm.c:7061 +msgid "iWMMXt control register expected" +msgstr "ожидается управляющий регистр iWMMXt" -#: config/tc-arm.c:9767 config/tc-arm.c:9777 -msgid "this instruction will write back the base register" -msgstr "" +#: config/tc-arm.c:640 +msgid "iWMMXt scalar register expected" +msgstr "ожидается скалярный регистр iWMMXt" -#: config/tc-arm.c:9780 -msgid "this instruction will not write back the base register" -msgstr "" +#: config/tc-arm.c:641 +msgid "XScale accumulator register expected" +msgstr "ожидается аккумуляторный регистр XScale" -#: config/tc-arm.c:9809 -msgid "r14 not allowed as first register when second register is omitted" -msgstr "" +#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message. +#: config/tc-arm.c:803 config/tc-score.c:259 +msgid "bad arguments to instruction" +msgstr "Неправильные аргументы для инструкции" -#: config/tc-arm.c:9911 config/tc-arm.c:9924 config/tc-arm.c:9960 -msgid "Thumb does not support this addressing mode" -msgstr "" +#: config/tc-arm.c:804 +msgid "r13 not allowed here" +msgstr "r13 здесь запрещён" -#: config/tc-arm.c:9928 -msgid "byte or halfword not valid for base register" -msgstr "" +#: config/tc-arm.c:805 +msgid "r15 not allowed here" +msgstr "r15 здесь запрещён" -#: config/tc-arm.c:9931 -msgid "r15 based store not allowed" -msgstr "" +#: config/tc-arm.c:806 +msgid "instruction cannot be conditional" +msgstr "инструкция не может быть условной" -#: config/tc-arm.c:9933 -msgid "invalid base register for register offset" -msgstr "" +#: config/tc-arm.c:807 +msgid "registers may not be the same" +msgstr "регистры не могут быть одинаковыми" -#: config/tc-arm.c:10273 -msgid "shifts in CMP/MOV instructions are only supported in unified syntax" -msgstr "" +#: config/tc-arm.c:808 +msgid "lo register required" +msgstr "требуется другой регистр" -#: config/tc-arm.c:10301 -msgid "only lo regs allowed with immediate" -msgstr "" +#: config/tc-arm.c:809 +msgid "instruction not supported in Thumb16 mode" +msgstr "инструкция не поддерживается в режиме Thumb16" -#: config/tc-arm.c:10322 -msgid ":upper16: not allowed this instruction" -msgstr "" +#: config/tc-arm.c:810 +msgid "instruction does not accept this addressing mode" +msgstr "инструкция не принимает данный режим адресации" -#: config/tc-arm.c:10432 config/tc-arm.c:10438 config/tc-arm.c:10468 -#: config/tc-arm.c:10474 -msgid "selected processor does not support requested special purpose register" -msgstr "" +#: config/tc-arm.c:811 +msgid "branch must be last instruction in IT block" +msgstr "ветвление должно быть последней инструкцией в блоке IT" -#: config/tc-arm.c:10463 -msgid "Thumb encoding does not support an immediate here" -msgstr "" +#: config/tc-arm.c:812 +msgid "instruction not allowed in IT block" +msgstr "инструкция не допускается в блоке IT" -#: config/tc-arm.c:10538 -msgid "Thumb-2 MUL must not set flags" -msgstr "" +#: config/tc-arm.c:813 +msgid "selected FPU does not support instruction" +msgstr "выбранный FPU не поддерживает инструкцию" -#: config/tc-arm.c:10603 -msgid "Thumb does not support NOP with hints" -msgstr "" +#: config/tc-arm.c:814 +msgid "thumb conditional instruction should be in IT block" +msgstr "thumb-инструкция условия должна быть в блоке IT" -#: config/tc-arm.c:10741 -msgid "push/pop do not support {reglist}^" -msgstr "" +#: config/tc-arm.c:815 +msgid "incorrect condition in IT block" +msgstr "некорректное условие в блоке IT" -#: config/tc-arm.c:10764 -msgid "invalid register list to push/pop instruction" -msgstr "" +#: config/tc-arm.c:816 +msgid "IT falling in the range of a previous IT block" +msgstr "IT попадает в диапазон предыдущего блока IT" -#: config/tc-arm.c:10997 -msgid "source1 and dest must be same register" -msgstr "" +#: config/tc-arm.c:817 +msgid "missing .fnstart before unwinding directive" +msgstr "отсутствует .fnstart до раскручивающей директивы" -#: config/tc-arm.c:11018 -msgid "ror #imm not supported" -msgstr "" +#: config/tc-arm.c:819 +msgid "cannot use register index with PC-relative addressing" +msgstr "невозможно использовать индексный регистр с относительной PC адресацией" -#: config/tc-arm.c:11201 -msgid "Thumb encoding does not support rotation" -msgstr "" +#: config/tc-arm.c:821 +msgid "cannot use writeback with PC-relative addressing" +msgstr "невозможно использовать обратную запись с относительной PC адресацией" -#: config/tc-arm.c:11221 -msgid "instruction requires register index" -msgstr "" +#: config/tc-arm.c:823 +msgid "selected processor does not support fp16 instruction" +msgstr "выбранный процессор не поддерживает инструкцию fp16" -#: config/tc-arm.c:11230 -msgid "instruction does not allow shifted index" -msgstr "" +#: config/tc-arm.c:824 +msgid "using " +msgstr "использует " -#: config/tc-arm.c:11640 -msgid "invalid instruction shape" -msgstr "" +#: config/tc-arm.c:825 +msgid "relocation valid in thumb1 code only" +msgstr "перемещение корректно только в коде thumb1" -#: config/tc-arm.c:11883 -msgid "types specified in both the mnemonic and operands" -msgstr "" +#: config/tc-arm.c:1032 +msgid "immediate expression requires a # prefix" +msgstr "для непосредственного выражения требуется префикс #" -#: config/tc-arm.c:11920 -msgid "operand types can't be inferred" -msgstr "" +#: config/tc-arm.c:1061 read.c:3816 +msgid "missing expression" +msgstr "отсутствующее выражение" -#: config/tc-arm.c:11926 -msgid "type specifier has the wrong number of parts" -msgstr "" +#: config/tc-arm.c:1091 config/tc-arm.c:5260 config/tc-i960.c:1298 +#: config/tc-score.c:1210 +msgid "invalid constant" +msgstr "некорректная константа" -#: config/tc-arm.c:11981 config/tc-arm.c:13618 config/tc-arm.c:13625 -msgid "operand size must match register width" -msgstr "" +#: config/tc-arm.c:1223 +msgid "expected #constant" +msgstr "ожидается #константа" -#: config/tc-arm.c:11992 -msgid "bad type in Neon instruction" -msgstr "" +#: config/tc-arm.c:1387 +#, c-format +msgid "unexpected character `%c' in type specifier" +msgstr "неожиданный символ «%c» в определителе типа" -#: config/tc-arm.c:12003 -msgid "inconsistent types in Neon instruction" -msgstr "" +#: config/tc-arm.c:1404 +#, c-format +msgid "bad size %d in type specifier" +msgstr "неправильный размер %d в определителе типа" -#: config/tc-arm.c:13052 -msgid "scalar out of range for multiply instruction" -msgstr "" +#: config/tc-arm.c:1454 +msgid "only one type should be specified for operand" +msgstr "для операнда должен быть задан только один тип" -#: config/tc-arm.c:13216 config/tc-arm.c:13228 -msgid "immediate out of range for insert" -msgstr "" +#: config/tc-arm.c:1460 +msgid "vector type expected" +msgstr "ожидается векторный тип" -#: config/tc-arm.c:13240 config/tc-arm.c:14210 -msgid "immediate out of range for shift" -msgstr "" +#: config/tc-arm.c:1534 +msgid "can't redefine type for operand" +msgstr "для операнда невозможно переопределить тип" -#: config/tc-arm.c:13297 config/tc-arm.c:13324 config/tc-arm.c:13711 -#: config/tc-arm.c:14156 -msgid "immediate out of range" -msgstr "" +#: config/tc-arm.c:1547 +msgid "only D registers may be indexed" +msgstr "только регистры D могут быть проиндексированы" -#: config/tc-arm.c:13361 -msgid "immediate out of range for narrowing operation" -msgstr "" +#: config/tc-arm.c:1553 +msgid "can't change index for operand" +msgstr "для операнда невозможно изменить индекс" -#: config/tc-arm.c:13486 -msgid "operands 0 and 1 must be the same register" -msgstr "" +#: config/tc-arm.c:1616 +msgid "register operand expected, but got scalar" +msgstr "ожидается регистровый операнд, но получен скаляр" -#: config/tc-arm.c:13685 -msgid "operand size must be specified for immediate VMOV" -msgstr "" +#: config/tc-arm.c:1653 +msgid "scalar must have an index" +msgstr "у скаляра должен быть индекс" -#: config/tc-arm.c:13695 -msgid "immediate has bits set outside the operand size" -msgstr "" +#: config/tc-arm.c:1658 config/tc-arm.c:16583 config/tc-arm.c:16643 +#: config/tc-arm.c:17097 +msgid "scalar index out of range" +msgstr "индекс скаляра вне диапазона" -#: config/tc-arm.c:13891 -msgid "elements must be smaller than reversal region" -msgstr "" +#: config/tc-arm.c:1708 +msgid "bad range in register list" +msgstr "некорректный диапазон в списке регистров" -#: config/tc-arm.c:14061 config/tc-arm.c:14109 -msgid "bad type for scalar" -msgstr "" +#: config/tc-arm.c:1716 config/tc-arm.c:1725 config/tc-arm.c:1766 +#, c-format +msgid "Warning: duplicated register (r%d) in register list" +msgstr "Предупреждение: повторяющийся регистр (r%d) в списке регистров" -#: config/tc-arm.c:14173 config/tc-arm.c:14181 -msgid "VFP registers must be adjacent" -msgstr "" +#: config/tc-arm.c:1728 +msgid "Warning: register range not in ascending order" +msgstr "Предупреждение: регистровый диапазон не упорядочен по возрастанию" -#: config/tc-arm.c:14322 -msgid "bad list length for table lookup" -msgstr "" +#: config/tc-arm.c:1739 +msgid "missing `}'" +msgstr "отсутствует «}»" -#: config/tc-arm.c:14352 -msgid "writeback (!) must be used for VLDMDB and VSTMDB" -msgstr "" +#: config/tc-arm.c:1755 +msgid "invalid register mask" +msgstr "некорректная маска регистров" -#: config/tc-arm.c:14355 -msgid "register list must contain at least 1 and at most 16 registers" -msgstr "" +#: config/tc-arm.c:1890 config/tc-arm.c:1934 +msgid "register out of range in list" +msgstr "регистр вне диапазона списка" -#: config/tc-arm.c:14432 -msgid "bad alignment" -msgstr "" +#: config/tc-arm.c:1912 config/tc-arm.c:4197 config/tc-arm.c:4331 +msgid "register list not in ascending order" +msgstr "список регистров не упорядочен по возрастанию" -#: config/tc-arm.c:14449 -msgid "bad list type for instruction" -msgstr "" +#: config/tc-arm.c:1943 +msgid "register range not in ascending order" +msgstr "регистровый диапазон не упорядочен по возрастанию" -#: config/tc-arm.c:14491 -msgid "unsupported alignment for instruction" -msgstr "" +#: config/tc-arm.c:1976 +msgid "non-contiguous register range" +msgstr "не соблюдается непрерывность диапазона регистров" -#: config/tc-arm.c:14510 config/tc-arm.c:14604 config/tc-arm.c:14615 -#: config/tc-arm.c:14625 config/tc-arm.c:14639 -msgid "bad list length" -msgstr "" +#: config/tc-arm.c:2035 +msgid "register stride must be 1 or 2" +msgstr "регистровый шаг должен быть 1 или 2" -#: config/tc-arm.c:14515 -msgid "stride of 2 unavailable when element size is 8" -msgstr "" +#: config/tc-arm.c:2036 +msgid "mismatched element/structure types in list" +msgstr "несовпадение типов элементов/структур в списке" -#: config/tc-arm.c:14548 config/tc-arm.c:14623 -msgid "can't use alignment with this instruction" -msgstr "" +#: config/tc-arm.c:2104 +msgid "don't use Rn-Rm syntax with non-unit stride" +msgstr "не используйте синтаксис Rn-Rm с не элементным шагом" -#: config/tc-arm.c:14687 -msgid "post-index must be a register" -msgstr "" +#: config/tc-arm.c:2159 +msgid "error parsing element/structure list" +msgstr "ошибка при разборе списка элементов/структур" -#: config/tc-arm.c:14689 -msgid "bad register for post-index" -msgstr "" +#: config/tc-arm.c:2165 +msgid "expected }" +msgstr "ожидается }" -#: config/tc-arm.c:15003 config/tc-arm.c:15087 -msgid "conditional infixes are deprecated in unified syntax" -msgstr "" +#: config/tc-arm.c:2256 +msgid "attempt to redefine typed alias" +msgstr "попытка переопределить типизированный псевдоним" -#: config/tc-arm.c:15235 -msgid "Warning: conditional outside an IT block for Thumb." -msgstr "" +#: config/tc-arm.c:2391 +msgid "bad type for register" +msgstr "некорректный тип для регистра" -#: config/tc-arm.c:15440 -msgid "s suffix on comparison instruction is deprecated" -msgstr "" +#: config/tc-arm.c:2402 config/tc-nios2.c:1804 +msgid "expression must be constant" +msgstr "выражение должно быть константой" -#: config/tc-arm.c:15459 config/tc-arm.c:15484 config/tc-arm.c:15548 -#, c-format -msgid "selected processor does not support `%s'" -msgstr "" +#: config/tc-arm.c:2419 +msgid "can't redefine the type of a register alias" +msgstr "невозможно переопределить тип псевдонима регистра" -#: config/tc-arm.c:15465 -msgid "Thumb does not support conditional execution" -msgstr "" +#: config/tc-arm.c:2426 +msgid "you must specify a single type only" +msgstr "необходимо указать только один тип" -#: config/tc-arm.c:15509 -#, c-format -msgid "cannot honor width suffix -- `%s'" -msgstr "" +#: config/tc-arm.c:2439 +msgid "can't redefine the index of a scalar alias" +msgstr "невозможно переопределить индекс псевдонима скаляра" -#: config/tc-arm.c:15553 -#, c-format -msgid "width suffixes are invalid in ARM mode -- `%s'" -msgstr "" +#: config/tc-arm.c:2447 +msgid "scalar index must be constant" +msgstr "скалярный индекс должен быть константой" -#: config/tc-arm.c:15583 -#, c-format -msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'" -msgstr "" +#: config/tc-arm.c:2456 +msgid "expecting ]" +msgstr "ожидается ]" -#: config/tc-arm.c:15600 -#, c-format -msgid "section '%s' finished with an open IT block." -msgstr "" +#: config/tc-arm.c:2508 +msgid "invalid syntax for .dn directive" +msgstr "некорректный синтаксис директивы .dn" -#: config/tc-arm.c:15605 -msgid "file finished with an open IT block." -msgstr "" +#: config/tc-arm.c:2514 +msgid "invalid syntax for .qn directive" +msgstr "некорректный синтаксис директивы .qn" -#: config/tc-arm.c:18509 +#: config/tc-arm.c:2549 #, c-format -msgid "alignments greater than %d bytes not supported in .text sections." -msgstr "" +msgid "ignoring attempt to use .unreq on fixed register name: '%s'" +msgstr "игнорируется попытка использовать .unreq для постоянного имени регистра: «%s»" -#: config/tc-arm.c:18777 config/tc-ia64.c:3458 +#: config/tc-arm.c:2814 #, c-format -msgid "Group section `%s' has no group signature" -msgstr "" - -#: config/tc-arm.c:18822 -msgid "handlerdata in cantunwind frame" -msgstr "" - -#: config/tc-arm.c:18839 -msgid "too many unwind opcodes for personality routine 0" -msgstr "" - -#: config/tc-arm.c:18871 -msgid "too many unwind opcodes" -msgstr "" +msgid "Failed to find real start of function: %s\n" +msgstr "Не удалось найти реальное начало функции: %s\n" -#: config/tc-arm.c:19123 -msgid "GOT already in the symbol table" -msgstr "" +#: config/tc-arm.c:2831 +msgid "selected processor does not support THUMB opcodes" +msgstr "выбранный процессор не поддерживает коды операций THUMB" -#: config/tc-arm.c:19435 config/tc-arm.c:19476 config/tc-arm.c:19746 -#, c-format -msgid "undefined symbol %s used as an immediate value" -msgstr "" +#: config/tc-arm.c:2844 +msgid "selected processor does not support ARM opcodes" +msgstr "выбранный процессор не поддерживает коды операций ARM" -#: config/tc-arm.c:19444 config/tc-arm.c:19485 +#: config/tc-arm.c:2856 #, c-format -msgid "symbol %s is in a different section" -msgstr "" +msgid "invalid instruction size selected (%d)" +msgstr "выбран некорректный размер инструкции (%d)" -#: config/tc-arm.c:19458 config/tc-arm.c:19785 +#: config/tc-arm.c:2888 #, c-format -msgid "invalid constant (%lx) after fixup" -msgstr "" +msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" +msgstr "некорректный операнд в директиве .code (%d) (ожидается 16 или 32)" -#: config/tc-arm.c:19513 +#: config/tc-arm.c:2943 #, c-format -msgid "unable to compute ADRL instructions for PC offset of 0x%lx" -msgstr "" - -#: config/tc-arm.c:19548 config/tc-arm.c:19573 -msgid "invalid literal constant: pool needs to be closer" -msgstr "" +msgid "expected comma after name \"%s\"" +msgstr "ожидается запятая после имени «%s»" -#: config/tc-arm.c:19551 config/tc-arm.c:19589 +#: config/tc-arm.c:2993 config/tc-m32r.c:584 #, c-format -msgid "bad immediate value for offset (%ld)" -msgstr "" +msgid "symbol `%s' already defined" +msgstr "символ «%s» уже определён" -#: config/tc-arm.c:19575 +#: config/tc-arm.c:3026 #, c-format -msgid "bad immediate value for 8-bit offset (%ld)" -msgstr "" +msgid "unrecognized syntax mode \"%s\"" +msgstr "нераспознанный синтаксис режима «%s»" -#: config/tc-arm.c:19630 -msgid "offset not a multiple of 4" -msgstr "" +#: config/tc-arm.c:3069 +msgid ".ref pseudo-op only available with -mccs flag." +msgstr "Псевдооперация .ref доступна только с флагом -mccs." -#: config/tc-arm.c:19637 config/tc-arm.c:19652 config/tc-arm.c:19667 -#: config/tc-arm.c:19678 config/tc-arm.c:19701 config/tc-arm.c:20413 -#: config/tc-moxie.c:664 config/tc-pj.c:449 config/tc-sh.c:4190 -msgid "offset out of range" -msgstr "" +#: config/tc-arm.c:3110 +msgid ".asmfunc repeated." +msgstr "повтор .asmfunc." -#: config/tc-arm.c:19801 -msgid "invalid smc expression" -msgstr "" +#: config/tc-arm.c:3114 +msgid ".asmfunc without function." +msgstr ".asmfunc без функции." -#: config/tc-arm.c:19812 config/tc-arm.c:19821 -msgid "invalid swi expression" -msgstr "" +#: config/tc-arm.c:3120 +msgid ".asmfunc pseudo-op only available with -mccs flag." +msgstr "Псевдооперация .asmfunc доступна только с флагом -mccs." -#: config/tc-arm.c:19831 -msgid "invalid expression in load/store multiple" -msgstr "" +#: config/tc-arm.c:3131 +msgid ".endasmfunc without a .asmfunc." +msgstr ".endasmfunc без .asmfunc." -#: config/tc-arm.c:19892 -#, c-format -msgid "blx to '%s' an ARM ISA state function changed to bl" -msgstr "" +#: config/tc-arm.c:3135 +msgid ".endasmfunc without function." +msgstr ".endasmfunc без function." -#: config/tc-arm.c:19911 -msgid "misaligned branch destination" -msgstr "" +#: config/tc-arm.c:3146 +msgid ".endasmfunc pseudo-op only available with -mccs flag." +msgstr "Псевдооперация .endasmfunc доступна только с флагом -mccs." -#: config/tc-arm.c:19915 config/tc-arm.c:19952 config/tc-arm.c:19966 -#: config/tc-arm.c:19979 config/tc-arm.c:20078 config/tc-arm.c:20103 -msgid "branch out of range" -msgstr "" +#: config/tc-arm.c:3155 +msgid ".def pseudo-op only available with -mccs flag." +msgstr "Псевдооперация .def доступна только с флагом -mccs." -#: config/tc-arm.c:20002 -msgid "conditional branch out of range" -msgstr "" +#: config/tc-arm.c:3313 +msgid "invalid type for literal pool" +msgstr "неправильный тип пула литералов" -#: config/tc-arm.c:20038 +#: config/tc-arm.c:3393 config/tc-tic54x.c:5354 #, c-format -msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" -msgstr "" - -#: config/tc-arm.c:20187 -msgid "rel31 relocation overflow" -msgstr "" +msgid "Invalid label '%s'" +msgstr "Некорректная метка «%s»" -#: config/tc-arm.c:20199 config/tc-arm.c:20222 -msgid "co-processor offset out of range" -msgstr "" +#: config/tc-arm.c:3569 +msgid "(plt) is only valid on branch targets" +msgstr "(plt) допустима только в целях ветвления" -#: config/tc-arm.c:20239 +#: config/tc-arm.c:3575 config/tc-s390.c:1209 config/tc-s390.c:1865 +#: config/tc-xtensa.c:1664 #, c-format -msgid "invalid offset, target not word aligned (0x%08lX)" -msgstr "" +msgid "%s relocations do not fit in %d byte" +msgid_plural "%s relocations do not fit in %d bytes" +msgstr[0] "перемещения %s не помещаются в %d байт" +msgstr[1] "перемещения %s не помещаются в %d байта" +msgstr[2] "перемещения %s не помещаются в %d байт" -#: config/tc-arm.c:20246 config/tc-arm.c:20255 config/tc-arm.c:20263 -#: config/tc-arm.c:20271 config/tc-arm.c:20279 -#, c-format -msgid "invalid offset, value too big (0x%08lX)" -msgstr "" +#: config/tc-arm.c:3657 +msgid ".inst.n operand too big. Use .inst.w instead" +msgstr "Операнд .inst.n слишком большой. Вместо него используйте .inst.w." -#: config/tc-arm.c:20320 -msgid "invalid Hi register with immediate" -msgstr "" +#: config/tc-arm.c:3677 +msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" +msgstr "Невозможно определить размер инструкции Thumb. Вместо этого используйте .inst.n/.inst.w." -#: config/tc-arm.c:20336 -msgid "invalid immediate for stack address calculation" -msgstr "" +#: config/tc-arm.c:3707 +msgid "width suffixes are invalid in ARM mode" +msgstr "некорректная ширина суффиксов в режиме ARM" -#: config/tc-arm.c:20344 -#, c-format -msgid "invalid immediate for address calculation (value = 0x%08lX)" -msgstr "" +#: config/tc-arm.c:3749 dwarf2dbg.c:990 +msgid "expected 0 or 1" +msgstr "ожидался 0 или 1" -#: config/tc-arm.c:20374 -#, c-format -msgid "invalid immediate: %ld is out of range" -msgstr "" +#: config/tc-arm.c:3753 +msgid "missing comma" +msgstr "отсутствует запятая" -#: config/tc-arm.c:20386 -#, c-format -msgid "invalid shift value: %ld" -msgstr "" +#: config/tc-arm.c:3786 +msgid "duplicate .fnstart directive" +msgstr "повторное употребление .fnstart" -#: config/tc-arm.c:20465 -#, c-format -msgid "the offset 0x%08lX is not representable" -msgstr "" +#: config/tc-arm.c:3817 config/tc-tic6x.c:412 +msgid "duplicate .handlerdata directive" +msgstr "повторное употребление .handlerdata" -#: config/tc-arm.c:20505 -#, c-format -msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" -msgstr "" +#: config/tc-arm.c:3836 +msgid ".fnend directive without .fnstart" +msgstr "директива .fnend без .fnstart" -#: config/tc-arm.c:20544 -#, c-format -msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" -msgstr "" +#: config/tc-arm.c:3903 config/tc-tic6x.c:393 +msgid "personality routine specified for cantunwind frame" +msgstr "персонализационная процедура указана для кадра cantunwind" -#: config/tc-arm.c:20584 -#, c-format -msgid "bad offset 0x%08lX (must be word-aligned)" -msgstr "" +#: config/tc-arm.c:3920 config/tc-tic6x.c:454 +msgid "duplicate .personalityindex directive" +msgstr "повторное употребление .personalityindex" -#: config/tc-arm.c:20589 -#, c-format -msgid "bad offset 0x%08lX (must be an 8-bit number of words)" -msgstr "" +#: config/tc-arm.c:3927 config/tc-tic6x.c:461 +msgid "bad personality routine number" +msgstr "Плохой номер персонализационной процедуры" -#: config/tc-arm.c:20620 config/tc-score.c:7398 -#, c-format -msgid "bad relocation fixup type (%d)" -msgstr "" +#: config/tc-arm.c:3949 config/tc-tic6x.c:478 +msgid "duplicate .personality directive" +msgstr "повторное употребление .personality" -#: config/tc-arm.c:20731 -msgid "literal referenced across section boundary" -msgstr "" +#: config/tc-arm.c:3973 config/tc-arm.c:4101 config/tc-arm.c:4149 +msgid "expected register list" +msgstr "ожидается список регистров" -#: config/tc-arm.c:20792 -msgid "internal relocation (type: IMMEDIATE) not fixed up" -msgstr "" +#: config/tc-arm.c:4055 +msgid "expected , <constant>" +msgstr "ожидается , <константа>" -#: config/tc-arm.c:20797 -msgid "ADRL used for a symbol not defined in the same file" -msgstr "" +#: config/tc-arm.c:4064 +msgid "number of registers must be in the range [1:4]" +msgstr "количество регистров должно быть в диапазоне [1:4]" -#: config/tc-arm.c:20812 -#, c-format -msgid "undefined local label `%s'" -msgstr "" +#: config/tc-arm.c:4211 config/tc-arm.c:4345 +msgid "bad register range" +msgstr "неверный диапазон регистров" -#: config/tc-arm.c:20818 -msgid "internal_relocation (type: OFFSET_IMM) not fixed up" -msgstr "" +#: config/tc-arm.c:4411 +msgid "FPA .unwind_save does not take a register list" +msgstr "FPA .unwind_save не работает со списком регистров" -#: config/tc-arm.c:20839 config/tc-cris.c:3985 config/tc-mcore.c:1926 -#: config/tc-microblaze.c:1834 config/tc-mmix.c:2862 config/tc-moxie.c:759 -#: config/tc-ns32k.c:2248 config/tc-score.c:7491 -msgid "<unknown>" -msgstr "" +#: config/tc-arm.c:4439 +msgid ".unwind_save does not support this kind of register" +msgstr ".unwind_save не поддерживает такой вид регистров" -#: config/tc-arm.c:20842 config/tc-arm.c:20863 config/tc-score.c:7493 -#, c-format -msgid "cannot represent %s relocation in this object file format" -msgstr "" +#: config/tc-arm.c:4478 +msgid "SP and PC not permitted in .unwind_movsp directive" +msgstr "SP и PC не допускаются в директиве .unwind_movsp" -#: config/tc-arm.c:21203 -#, c-format -msgid "%s: unexpected function type: %d" -msgstr "" +#: config/tc-arm.c:4483 +msgid "unexpected .unwind_movsp directive" +msgstr "неожиданная директива .unwind_movsp" -#: config/tc-arm.c:21330 -msgid "use of old and new-style options to set CPU type" -msgstr "" +#: config/tc-arm.c:4510 +msgid "stack increment must be multiple of 4" +msgstr "увеличение стека должно быть кратно 4" -#: config/tc-arm.c:21340 -msgid "use of old and new-style options to set FPU type" -msgstr "" +#: config/tc-arm.c:4542 +msgid "expected <reg>, <reg>" +msgstr "ожидается <регистр>, <регистр>" -#: config/tc-arm.c:21416 -msgid "hard-float conflicts with specified fpu" -msgstr "" +#: config/tc-arm.c:4560 +msgid "register must be either sp or set by a previousunwind_movsp directive" +msgstr "регистр должен быть sp или задаваться директивой previousunwind_movsp" -#: config/tc-arm.c:21603 -msgid "generate PIC code" -msgstr "" +#: config/tc-arm.c:4599 +msgid "expected <offset>, <opcode>" +msgstr "ожидается <смещение>, <код операции>" -#: config/tc-arm.c:21604 -msgid "assemble Thumb code" -msgstr "" +#: config/tc-arm.c:4611 +msgid "unwind opcode too long" +msgstr "раскрученный код операции слишком длинен" -#: config/tc-arm.c:21605 -msgid "support ARM/Thumb interworking" -msgstr "" +#: config/tc-arm.c:4616 +msgid "invalid unwind opcode" +msgstr "неверный раскрученный код операции" -#: config/tc-arm.c:21607 -msgid "code uses 32-bit program counter" -msgstr "" +#: config/tc-arm.c:4804 config/tc-arm.c:5815 config/tc-arm.c:10659 +#: config/tc-arm.c:11192 config/tc-arm.c:13219 config/tc-arm.c:14801 +#: config/tc-arm.c:24170 config/tc-arm.c:24234 config/tc-arm.c:24242 +#: config/tc-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161 +msgid "immediate value out of range" +msgstr "непосредственное значение за пределами диапазона" -#: config/tc-arm.c:21608 -msgid "code uses 26-bit program counter" -msgstr "" +#: config/tc-arm.c:4974 +msgid "invalid FPA immediate expression" +msgstr "неверное непосредственное выражение FPA" -#: config/tc-arm.c:21609 -msgid "floating point args are in fp regs" -msgstr "" +#: config/tc-arm.c:5160 +msgid "'LSL' or 'ASR' required" +msgstr "требуется «LSL» или «ASR»" -#: config/tc-arm.c:21611 -msgid "re-entrant code" -msgstr "" +#: config/tc-arm.c:5168 +msgid "'LSL' required" +msgstr "требуется «LSL»" -#: config/tc-arm.c:21612 -msgid "code is ATPCS conformant" -msgstr "" +#: config/tc-arm.c:5176 +msgid "'ASR' required" +msgstr "требуется «ASR»" -#: config/tc-arm.c:21613 -msgid "assemble for big-endian" -msgstr "" +#: config/tc-arm.c:5255 +msgid "invalid rotation" +msgstr "неверное вращение" -#: config/tc-arm.c:21614 -msgid "assemble for little-endian" -msgstr "" +#: config/tc-arm.c:5435 config/tc-arm.c:5604 +msgid "unknown group relocation" +msgstr "неизвестная группа перемещения" -#. These are recognized by the assembler, but have no affect on code. -#: config/tc-arm.c:21618 -msgid "use frame pointer" -msgstr "" +#: config/tc-arm.c:5471 +msgid "alignment must be constant" +msgstr "выравнивание должно быть константой" -#: config/tc-arm.c:21619 -msgid "use stack size checking" -msgstr "" +#: config/tc-arm.c:5635 +msgid "this group relocation is not allowed on this instruction" +msgstr "данная группа перемещения недопустима для этой инструкции" -#: config/tc-arm.c:21622 -msgid "do not warn on use of deprecated feature" -msgstr "" +#: config/tc-arm.c:5691 +msgid "'}' expected at end of 'option' field" +msgstr "ожидается «}» в конце поля «option»" -#. DON'T add any new processors to this list -- we want the whole list -#. to go away... Add them to the processors table instead. -#: config/tc-arm.c:21639 config/tc-arm.c:21640 -msgid "use -mcpu=arm1" -msgstr "" +#: config/tc-arm.c:5696 +msgid "cannot combine index with option" +msgstr "нельзя объединять индекс с параметром" -#: config/tc-arm.c:21641 config/tc-arm.c:21642 -msgid "use -mcpu=arm2" -msgstr "" +#: config/tc-arm.c:5953 +msgid "unexpected bit specified after APSR" +msgstr "указан неожиданный бит после APSR" -#: config/tc-arm.c:21643 config/tc-arm.c:21644 -msgid "use -mcpu=arm250" -msgstr "" +#: config/tc-arm.c:5965 +msgid "selected processor does not support DSP extension" +msgstr "выбранный процессор не поддерживает расширение DSP" -#: config/tc-arm.c:21645 config/tc-arm.c:21646 -msgid "use -mcpu=arm3" -msgstr "" +#: config/tc-arm.c:5977 +msgid "bad bitmask specified after APSR" +msgstr "указана плохая битовая маска после APSR" -#: config/tc-arm.c:21647 config/tc-arm.c:21648 -msgid "use -mcpu=arm6" -msgstr "" +#: config/tc-arm.c:6001 +msgid "writing to APSR without specifying a bitmask is deprecated" +msgstr "запись в APSR без указания битовой маски устарела" -#: config/tc-arm.c:21649 config/tc-arm.c:21650 -msgid "use -mcpu=arm600" -msgstr "" +#: config/tc-arm.c:6013 config/tc-arm.c:12353 config/tc-arm.c:12398 +#: config/tc-arm.c:12402 +msgid "selected processor does not support requested special purpose register" +msgstr "выбранный процессор не поддерживает запрошенный регистр специальных возможностей" -#: config/tc-arm.c:21651 config/tc-arm.c:21652 -msgid "use -mcpu=arm610" -msgstr "" +#: config/tc-arm.c:6018 +msgid "flag for {c}psr instruction expected" +msgstr "ожидается флаг для инструкции {c}ps" -#: config/tc-arm.c:21653 config/tc-arm.c:21654 -msgid "use -mcpu=arm620" -msgstr "" +#: config/tc-arm.c:6043 +msgid "unrecognized CPS flag" +msgstr "нераспознанный флаг CPS" -#: config/tc-arm.c:21655 config/tc-arm.c:21656 -msgid "use -mcpu=arm7" -msgstr "" +#: config/tc-arm.c:6050 +msgid "missing CPS flags" +msgstr "отсутствуют флаги CPS" -#: config/tc-arm.c:21657 config/tc-arm.c:21658 -msgid "use -mcpu=arm70" -msgstr "" +#: config/tc-arm.c:6073 config/tc-arm.c:6079 +msgid "valid endian specifiers are be or le" +msgstr "определителем порядка байт могут быть be или le" -#: config/tc-arm.c:21659 config/tc-arm.c:21660 -msgid "use -mcpu=arm700" -msgstr "" +#: config/tc-arm.c:6101 +msgid "missing rotation field after comma" +msgstr "отсутствует поле вращения после запятой" -#: config/tc-arm.c:21661 config/tc-arm.c:21662 -msgid "use -mcpu=arm700i" -msgstr "" +#: config/tc-arm.c:6116 +msgid "rotation can only be 0, 8, 16, or 24" +msgstr "значением вращения могут быть только 0, 8, 16 или 24" -#: config/tc-arm.c:21663 config/tc-arm.c:21664 -msgid "use -mcpu=arm710" -msgstr "" +#: config/tc-arm.c:6145 +msgid "condition required" +msgstr "требуется условие" -#: config/tc-arm.c:21665 config/tc-arm.c:21666 -msgid "use -mcpu=arm710c" -msgstr "" +#: config/tc-arm.c:6213 config/tc-arm.c:8943 +msgid "'[' expected" +msgstr "ожидается «[»" -#: config/tc-arm.c:21667 config/tc-arm.c:21668 -msgid "use -mcpu=arm720" -msgstr "" +#: config/tc-arm.c:6226 +msgid "',' expected" +msgstr "ожидается «,»" -#: config/tc-arm.c:21669 config/tc-arm.c:21670 -msgid "use -mcpu=arm7d" -msgstr "" +#: config/tc-arm.c:6243 +msgid "invalid shift" +msgstr "некорректный сдвиг" -#: config/tc-arm.c:21671 config/tc-arm.c:21672 -msgid "use -mcpu=arm7di" -msgstr "" +#: config/tc-arm.c:6316 +msgid "can't use Neon quad register here" +msgstr "здесь нельзя использовать четверной регистр Neon" -#: config/tc-arm.c:21673 config/tc-arm.c:21674 -msgid "use -mcpu=arm7m" -msgstr "" +#: config/tc-arm.c:6383 +msgid "expected <Rm> or <Dm> or <Qm> operand" +msgstr "ожидается операнд <Rm>, <Dm> или <Qm>" -#: config/tc-arm.c:21675 config/tc-arm.c:21676 -msgid "use -mcpu=arm7dm" -msgstr "" +#: config/tc-arm.c:6463 +msgid "parse error" +msgstr "ошибка разбора" -#: config/tc-arm.c:21677 config/tc-arm.c:21678 -msgid "use -mcpu=arm7dmi" -msgstr "" +#. ISB can only take SY as an option. +#: config/tc-arm.c:6732 +msgid "invalid barrier type" +msgstr "неверный тип барьера" -#: config/tc-arm.c:21679 config/tc-arm.c:21680 -msgid "use -mcpu=arm7100" -msgstr "" +#: config/tc-arm.c:6829 +msgid "only floating point zero is allowed as immediate value" +msgstr "непосредственным значением в качестве числа с плавающей точкой разрешён только ноль" -#: config/tc-arm.c:21681 config/tc-arm.c:21682 -msgid "use -mcpu=arm7500" -msgstr "" +#: config/tc-arm.c:6899 +msgid "immediate value is out of range" +msgstr "непосредственное значение за пределами диапазона" -#: config/tc-arm.c:21683 config/tc-arm.c:21684 -msgid "use -mcpu=arm7500fe" -msgstr "" +#: config/tc-arm.c:7046 +msgid "iWMMXt data or control register expected" +msgstr "ожидается управляющий регистр или регистр данных iWMMXt" -#: config/tc-arm.c:21685 config/tc-arm.c:21686 config/tc-arm.c:21687 -#: config/tc-arm.c:21688 -msgid "use -mcpu=arm7tdmi" -msgstr "" +#: config/tc-arm.c:7086 +msgid "Banked registers are not available with this architecture." +msgstr "Банкование регистров недоступно на этой архитектуре." -#: config/tc-arm.c:21689 config/tc-arm.c:21690 -msgid "use -mcpu=arm710t" -msgstr "" +#: config/tc-arm.c:7314 config/tc-score.c:264 +msgid "garbage following instruction" +msgstr "мусор после инструкции" -#: config/tc-arm.c:21691 config/tc-arm.c:21692 -msgid "use -mcpu=arm720t" -msgstr "" +#. If REG is R13 (the stack pointer), warn that its use is +#. deprecated. +#: config/tc-arm.c:7364 +msgid "use of r13 is deprecated" +msgstr "использование r13 устарело" -#: config/tc-arm.c:21693 config/tc-arm.c:21694 -msgid "use -mcpu=arm740t" -msgstr "" +#: config/tc-arm.c:7382 +msgid "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE" +msgstr "скалярная инструкция ARMv8.2 fp16 не может быть условной, поведение НЕПРЕДСКАЗУЕМО" -#: config/tc-arm.c:21695 config/tc-arm.c:21696 -msgid "use -mcpu=arm8" -msgstr "" +#: config/tc-arm.c:7457 +msgid "D register out of range for selected VFP version" +msgstr "регистр D вне диапазона выбранной версии VFP" -#: config/tc-arm.c:21697 config/tc-arm.c:21698 -msgid "use -mcpu=arm810" -msgstr "" +#: config/tc-arm.c:7554 config/tc-arm.c:10378 +msgid "Instruction does not support =N addresses" +msgstr "инструкция не поддерживает адреса =N" -#: config/tc-arm.c:21699 config/tc-arm.c:21700 -msgid "use -mcpu=arm9" -msgstr "" +#: config/tc-arm.c:7562 +msgid "instruction does not accept preindexed addressing" +msgstr "инструкция не принимает пред-индексированную адресацию" -#: config/tc-arm.c:21701 config/tc-arm.c:21702 -msgid "use -mcpu=arm9tdmi" -msgstr "" +#. unindexed - only for coprocessor +#: config/tc-arm.c:7578 config/tc-arm.c:10441 +msgid "instruction does not accept unindexed addressing" +msgstr "инструкция не принимает неиндексированную адресацию" -#: config/tc-arm.c:21703 config/tc-arm.c:21704 -msgid "use -mcpu=arm920" -msgstr "" +#: config/tc-arm.c:7586 +msgid "destination register same as write-back base" +msgstr "регистр назначения совпадает с базовым обратной записи" -#: config/tc-arm.c:21705 config/tc-arm.c:21706 -msgid "use -mcpu=arm940" -msgstr "" +#: config/tc-arm.c:7587 +msgid "source register same as write-back base" +msgstr "регистр-источник совпадает с базовым обратной записи" -#: config/tc-arm.c:21707 -msgid "use -mcpu=strongarm" -msgstr "" +#: config/tc-arm.c:7637 +msgid "use of PC in this instruction is deprecated" +msgstr "использование PC в этой инструкции устарело" -#: config/tc-arm.c:21709 -msgid "use -mcpu=strongarm110" -msgstr "" +#: config/tc-arm.c:7660 +msgid "instruction does not accept scaled register index" +msgstr "инструкция не принимает масштабированный регистровый индекс" -#: config/tc-arm.c:21711 -msgid "use -mcpu=strongarm1100" -msgstr "" +#: config/tc-arm.c:7965 +msgid "invalid pseudo operation" +msgstr "неверная псевдооперация" -#: config/tc-arm.c:21713 -msgid "use -mcpu=strongarm1110" -msgstr "" +#: config/tc-arm.c:8203 +msgid "invalid co-processor operand" +msgstr "некорректный операнд сопроцессора" -#: config/tc-arm.c:21714 -msgid "use -mcpu=xscale" -msgstr "" +#: config/tc-arm.c:8219 +msgid "instruction does not support unindexed addressing" +msgstr "инструкция не поддерживает неиндексированную адресацию" -#: config/tc-arm.c:21715 -msgid "use -mcpu=iwmmxt" -msgstr "" +#: config/tc-arm.c:8234 +msgid "pc may not be used with write-back" +msgstr "pc нельзя использовать с обратной записью" -#: config/tc-arm.c:21716 -msgid "use -mcpu=all" -msgstr "" +#: config/tc-arm.c:8239 +msgid "instruction does not support writeback" +msgstr "инструкция не поддерживает обратную запись" -#. Architecture variants -- don't add any more to this list either. -#: config/tc-arm.c:21719 config/tc-arm.c:21720 -msgid "use -march=armv2" -msgstr "" +#: config/tc-arm.c:8345 +msgid "Rn must not overlap other operands" +msgstr "Rn не должен пересекаться с другими операндами" -#: config/tc-arm.c:21721 config/tc-arm.c:21722 -msgid "use -march=armv2a" -msgstr "" +#: config/tc-arm.c:8350 +msgid "swp{b} use is obsoleted for ARMv8 and later" +msgstr "использование swp{b} устарело в ARMv8 и более новых" -#: config/tc-arm.c:21723 config/tc-arm.c:21724 -msgid "use -march=armv3" -msgstr "" +#: config/tc-arm.c:8353 +msgid "swp{b} use is deprecated for ARMv6 and ARMv7" +msgstr "использование swp{b} устарело в ARMv6 и ARMv7" -#: config/tc-arm.c:21725 config/tc-arm.c:21726 -msgid "use -march=armv3m" -msgstr "" +#: config/tc-arm.c:8470 config/tc-arm.c:8489 config/tc-arm.c:8502 +#: config/tc-arm.c:11029 config/tc-arm.c:11060 config/tc-arm.c:11082 +msgid "bit-field extends past end of register" +msgstr "битовое поле выходит за границы регистра" -#: config/tc-arm.c:21727 config/tc-arm.c:21728 -msgid "use -march=armv4" -msgstr "" +#: config/tc-arm.c:8532 +msgid "the only valid suffixes here are '(plt)' and '(tlscall)'" +msgstr "допустимыми суффиксами здесь могут быть только «(plt)» и «(tlscall)»" -#: config/tc-arm.c:21729 config/tc-arm.c:21730 -msgid "use -march=armv4t" -msgstr "" +#: config/tc-arm.c:8585 +msgid "use of r15 in blx in ARM mode is not really useful" +msgstr "использование r15 в blx в режиме ARM не особенно полезно" -#: config/tc-arm.c:21731 config/tc-arm.c:21732 -msgid "use -march=armv5" -msgstr "" +#: config/tc-arm.c:8607 +msgid "use of r15 in bx in ARM mode is not really useful" +msgstr "использование r15 в bx в режиме ARM не особенно полезно" -#: config/tc-arm.c:21733 config/tc-arm.c:21734 -msgid "use -march=armv5t" -msgstr "" +#: config/tc-arm.c:8632 +msgid "use of r15 in bxj is not really useful" +msgstr "использование r15 в bxj не особенно полезно" -#: config/tc-arm.c:21735 config/tc-arm.c:21736 -msgid "use -march=armv5te" -msgstr "" +#: config/tc-arm.c:8680 +msgid "This coprocessor register access is deprecated in ARMv8" +msgstr "Такой доступ к регистру сопроцессора устарел в ARMv8" -#. Floating point variants -- don't add any more to this list either. -#: config/tc-arm.c:21739 -msgid "use -mfpu=fpe" -msgstr "" +#: config/tc-arm.c:8888 config/tc-arm.c:8897 +msgid "writeback of base register is UNPREDICTABLE" +msgstr "обратная запись в базовый регистр вызывает НЕПРЕДСКАЗУЕМОСТЬ" -#: config/tc-arm.c:21740 -msgid "use -mfpu=fpa10" -msgstr "" +#: config/tc-arm.c:8891 +msgid "writeback of base register when in register list is UNPREDICTABLE" +msgstr "обратная запись в базовый регистр при его нахождении в списке регистров вызывает НЕПРЕДСКАЗУЕМОСТЬ" -#: config/tc-arm.c:21741 -msgid "use -mfpu=fpa11" -msgstr "" +#: config/tc-arm.c:8901 +msgid "if writeback register is in list, it must be the lowest reg in the list" +msgstr "если регистр обратной записи в списке, то он должен быть самым нижним регистром в списке" -#: config/tc-arm.c:21743 -msgid "use either -mfpu=softfpa or -mfpu=softvfp" -msgstr "" +#: config/tc-arm.c:8938 +msgid "first transfer register must be even" +msgstr "первый регистр передачи должен быть чётным" -#: config/tc-arm.c:22018 -msgid "invalid architectural extension" -msgstr "" +#: config/tc-arm.c:8941 +msgid "can only transfer two consecutive registers" +msgstr "передача допустима только для двух последовательных регистра" -#: config/tc-arm.c:22032 -msgid "missing architectural extension" -msgstr "" +#. If op 1 were present and equal to PC, this function wouldn't +#. have been called in the first place. +#. If op 2 were present and equal to PC, this function wouldn't +#. have been called in the first place. +#: config/tc-arm.c:8942 config/tc-arm.c:9012 config/tc-arm.c:9676 +#: config/tc-arm.c:11844 +msgid "r14 not allowed here" +msgstr "r14 здесь запрещён" -#: config/tc-arm.c:22045 -#, c-format -msgid "unknown architectural extension `%s'" -msgstr "" +#: config/tc-arm.c:8954 +msgid "base register written back, and overlaps second transfer register" +msgstr "в базовый регистр выполняется обратная запись и он пересекается со вторым регистром передачи" -#: config/tc-arm.c:22069 -#, c-format -msgid "missing cpu name `%s'" -msgstr "" +#: config/tc-arm.c:8964 +msgid "index register overlaps transfer register" +msgstr "индексный регистр пересекается с регистром передачи" -#: config/tc-arm.c:22095 config/tc-arm.c:22530 -#, c-format -msgid "unknown cpu `%s'" -msgstr "" +#: config/tc-arm.c:8993 config/tc-arm.c:9643 +msgid "offset must be zero in ARM encoding" +msgstr "смещение должно быть нулевым при кодировании ARM" -#: config/tc-arm.c:22113 -#, c-format -msgid "missing architecture name `%s'" -msgstr "" +#: config/tc-arm.c:9006 config/tc-arm.c:9670 +msgid "even register required" +msgstr "требуется чётный регистр" -#: config/tc-arm.c:22130 config/tc-arm.c:22564 config/tc-arm.c:22595 -#: config/tc-score.c:7728 -#, c-format -msgid "unknown architecture `%s'\n" -msgstr "" +#: config/tc-arm.c:9009 +msgid "can only load two consecutive registers" +msgstr "загрузка допустима только в два последовательных регистра" -#: config/tc-arm.c:22146 config/tc-arm.c:22625 -#, c-format -msgid "unknown floating point format `%s'\n" -msgstr "" +#: config/tc-arm.c:9027 +msgid "ldr to register 15 must be 4-byte aligned" +msgstr "ldr в регистр 15 должна быть выровнена по 4-байтовой границе" -#: config/tc-arm.c:22162 -#, c-format -msgid "unknown floating point abi `%s'\n" -msgstr "" +#: config/tc-arm.c:9050 config/tc-arm.c:9082 +msgid "this instruction requires a post-indexed address" +msgstr "для данной инструкции требуется пост-индексируемый адрес" -#: config/tc-arm.c:22178 -#, c-format -msgid "unknown EABI `%s'\n" -msgstr "" +#: config/tc-arm.c:9109 +msgid "Rd and Rm should be different in mla" +msgstr "Rd и Rm должны различаться в mla" -#: config/tc-arm.c:22198 -#, c-format -msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." -msgstr "" +#: config/tc-arm.c:9136 config/tc-arm.c:12217 +msgid ":lower16: not allowed in this instruction" +msgstr ":lower16: запрещён в этой инструкции" -#: config/tc-arm.c:22208 -msgid "<cpu name>\t assemble for CPU <cpu name>" +#: config/tc-arm.c:9138 config/tc-arm.c:12222 +msgid ":upper16: not allowed in this instruction" +msgstr ":upper16: запрещён в этой инструкции" + +#: config/tc-arm.c:9155 +msgid "operand 1 must be FPSCR" +msgstr "операнд 1 должен быть FPSCR" + +#: config/tc-arm.c:9247 config/tc-arm.c:12336 +msgid "bad register for mrs" +msgstr "неверный регистр для mrs" + +#: config/tc-arm.c:9254 config/tc-arm.c:12360 +msgid "'APSR', 'CPSR' or 'SPSR' expected" +msgstr "ожидается «APSR», «CPSR» или «SPSR»" + +#: config/tc-arm.c:9295 +msgid "Rd and Rm should be different in mul" +msgstr "Rd и Rm должны различаться в mul" + +#: config/tc-arm.c:9314 config/tc-arm.c:9588 config/tc-arm.c:12499 +msgid "rdhi and rdlo must be different" +msgstr "rdhi и rdlo должны различаться" + +#: config/tc-arm.c:9320 +msgid "rdhi, rdlo and rm must all be different" +msgstr "rdhi, rdlo и rm должны различаться" + +#: config/tc-arm.c:9386 +msgid "'[' expected after PLD mnemonic" +msgstr "после мнемоники PLD ожидается «[»" + +#: config/tc-arm.c:9388 config/tc-arm.c:9403 +msgid "post-indexed expression used in preload instruction" +msgstr "в инструкции предварительной загрузки используется пост-индексируемое выражение" + +#: config/tc-arm.c:9390 config/tc-arm.c:9405 +msgid "writeback used in preload instruction" +msgstr "в инструкции предварительной загрузки используется обратная запись" + +#: config/tc-arm.c:9392 config/tc-arm.c:9407 +msgid "unindexed addressing used in preload instruction" +msgstr "в инструкции предварительной загрузки используется неиндексированная адресация" + +#: config/tc-arm.c:9401 +msgid "'[' expected after PLI mnemonic" +msgstr "после мнемоники PLI ожидается «[»" + +#: config/tc-arm.c:9416 config/tc-arm.c:12668 +msgid "push/pop do not support {reglist}^" +msgstr "push/pop не поддерживают {reglist}^" + +#: config/tc-arm.c:9494 config/tc-arm.c:12815 +msgid "setend use is deprecated for ARMv8" +msgstr "использование setend устарело в ARMv8" + +#: config/tc-arm.c:9515 config/tc-arm.c:12876 config/tc-arm.c:12908 +#: config/tc-arm.c:12951 +msgid "extraneous shift as part of operand to shift insn" +msgstr "в инструкции сдвига излишний сдвиг как часть операнда" + +#: config/tc-arm.c:9546 config/tc-arm.c:9555 +msgid "selected processor does not support SETPAN instruction" +msgstr "выбранный процессор не поддерживает инструкцию SETPAN" + +#: config/tc-arm.c:9614 +msgid "SRS base register must be r13" +msgstr "базовый регистр SRS должен быть r13" + +#: config/tc-arm.c:9673 +msgid "can only store two consecutive registers" +msgstr "сохранение допустимо только в два последовательных регистра" + +#: config/tc-arm.c:9787 config/tc-arm.c:9804 +msgid "only two consecutive VFP SP registers allowed here" +msgstr "здесь разрешены только два последовательных регистра VFP SP" + +#: config/tc-arm.c:9832 config/tc-arm.c:9847 +msgid "this addressing mode requires base-register writeback" +msgstr "для данного режима адресации требуется базовый регистр обратной записи" + +#. If srcsize is 16, inst.operands[1].imm must be in the range 0-16. +#. i.e. immbits must be in range 0 - 16. +#: config/tc-arm.c:9964 +msgid "immediate value out of range, expected range [0, 16]" +msgstr "непосредственное значение за пределами диапазона, ожидаемый диапазон [0, 16]" + +#. If srcsize is 32, inst.operands[1].imm must be in the range 1-32. +#. i.e. immbits must be in range 0 - 31. +#: config/tc-arm.c:9971 +msgid "immediate value out of range, expected range [1, 32]" +msgstr "непосредственное значение за пределами диапазона, ожидаемый диапазон [1, 32]" + +#: config/tc-arm.c:10037 +msgid "this instruction does not support indexing" +msgstr "данная инструкция не поддерживает индексацию" + +#: config/tc-arm.c:10060 +msgid "only r15 allowed here" +msgstr "здесь разрешён только r15" + +#: config/tc-arm.c:10195 +msgid "immediate operand requires iWMMXt2" +msgstr "требуется непосредственный операнд iWMMXt2" + +#: config/tc-arm.c:10339 +msgid "shift by register not allowed in thumb mode" +msgstr "сдвиг регистром запрещён в режиме thumb" + +#: config/tc-arm.c:10351 config/tc-arm.c:13059 config/tc-arm.c:23513 +msgid "shift expression is too large" +msgstr "выражение сдвига слишком большое" + +#: config/tc-arm.c:10384 +msgid "cannot use register index with this instruction" +msgstr "невозможно использовать индексный регистр с этой инструкцией" + +#: config/tc-arm.c:10386 +msgid "Thumb does not support negative register indexing" +msgstr "Thumb не поддерживает отрицательные индексный регистры" + +#: config/tc-arm.c:10388 +msgid "Thumb does not support register post-indexing" +msgstr "Thumb не поддерживает регистровую пост-индексацию" + +#: config/tc-arm.c:10390 +msgid "Thumb does not support register indexing with writeback" +msgstr "Thumb не поддерживает регистровую индексацию с обратной записью" + +#: config/tc-arm.c:10392 +msgid "Thumb supports only LSL in shifted register indexing" +msgstr "Thumb поддерживает только LSL в регистровой индексации сдвигом" + +#: config/tc-arm.c:10401 config/tc-arm.c:16374 +msgid "shift out of range" +msgstr "сдвиг вне диапазона" + +#: config/tc-arm.c:10410 +msgid "cannot use writeback with this instruction" +msgstr "невозможно использовать обратную запись с этой инструкцией" + +#: config/tc-arm.c:10431 +msgid "cannot use post-indexing with PC-relative addressing" +msgstr "невозможно использовать пост-индексацию с относительной PC адресацией" + +#: config/tc-arm.c:10432 +msgid "cannot use post-indexing with this instruction" +msgstr "невозможно использовать пост-индексацию с этой инструкцией" + +#: config/tc-arm.c:10654 +msgid "only SUBS PC, LR, #const allowed" +msgstr "разрешены только SUBS PC, LR, #const" + +#: config/tc-arm.c:10737 config/tc-arm.c:10897 config/tc-arm.c:10994 +#: config/tc-arm.c:12297 config/tc-arm.c:12605 +msgid "shift must be constant" +msgstr "сдвиг должен быть константой" + +#: config/tc-arm.c:10742 +msgid "shift value over 3 not allowed in thumb mode" +msgstr "значения сдвига больше 3 запрещено в режиме thumb" + +#: config/tc-arm.c:10744 +msgid "only LSL shift allowed in thumb mode" +msgstr "в режиме thumb допускается только сдвиг LSL" + +#: config/tc-arm.c:10768 config/tc-arm.c:10912 config/tc-arm.c:11009 +#: config/tc-arm.c:12310 +msgid "unshifted register required" +msgstr "требуется не сдвиговый регистр" + +#: config/tc-arm.c:10783 config/tc-arm.c:11020 config/tc-arm.c:12460 +msgid "dest must overlap one source register" +msgstr "назначение должно пересекаться с одним из регистров источника" + +#: config/tc-arm.c:10915 +msgid "dest and source1 must be the same register" +msgstr "назначение и источник1 должны быть одним и тем же регистром" + +#: config/tc-arm.c:11155 +msgid "selected architecture does not support wide conditional branch instruction" +msgstr "выбранная архитектура не поддерживает инструкцию широкого условного ветвления" + +#: config/tc-arm.c:11188 +msgid "instruction is always unconditional" +msgstr "инструкция всегда безусловная" + +#: config/tc-arm.c:11309 +msgid "selected processor does not support 'A' form of this instruction" +msgstr "выбранный процессор не поддерживает форму «A» этой инструкции" + +#: config/tc-arm.c:11312 +msgid "Thumb does not support the 2-argument form of this instruction" +msgstr "Thumb не поддерживает 2-аргументную форму этой инструкции" + +#: config/tc-arm.c:11433 +msgid "SP not allowed in register list" +msgstr "SP не допускается указывать в списке регистров" + +#: config/tc-arm.c:11437 config/tc-arm.c:11543 +msgid "having the base register in the register list when using write back is UNPREDICTABLE" +msgstr "наличие в списке регистров базового регистра при использовании обратной записи создаёт НЕПРЕДСКАЗУЕМОСТЬ" + +#: config/tc-arm.c:11445 +msgid "LR and PC should not both be in register list" +msgstr "LR и PC не должны быть в списке регистров одновременно" + +#: config/tc-arm.c:11453 +msgid "PC not allowed in register list" +msgstr "PC не допускается указывать в списке регистров" + +#: config/tc-arm.c:11495 +msgid "Thumb load/store multiple does not support {reglist}^" +msgstr "множественная загрузка/сохранение в Thumb не поддерживает {reglist}^" + +#: config/tc-arm.c:11520 config/tc-arm.c:11597 +#, c-format +msgid "value stored for r%d is UNKNOWN" +msgstr "значение, сохранённое для r%d, НЕИЗВЕСТНО" + +#: config/tc-arm.c:11590 +msgid "Thumb-2 instruction only valid in unified syntax" +msgstr "инструкцию Thumb-2 допускается указывать только в объединённом синтаксисе" + +#: config/tc-arm.c:11594 config/tc-arm.c:11604 +msgid "this instruction will write back the base register" +msgstr "эта инструкция выполнит обратную запись в базовый регистр" + +#: config/tc-arm.c:11607 +msgid "this instruction will not write back the base register" +msgstr "эта инструкция не выполнит обратную запись в базовый регистр" + +#: config/tc-arm.c:11638 +msgid "r14 not allowed as first register when second register is omitted" +msgstr "r14 не допускается указывать первым регистром, если отсутствует второй регистр" + +#: config/tc-arm.c:11738 +msgid "This instruction may be unpredictable if executed on M-profile cores with interrupts enabled." +msgstr "Эта инструкция может приводить к непредсказумому поведению, если выполняется в ядрах M-профиля с включёнными прерываниями." + +#: config/tc-arm.c:11767 config/tc-arm.c:11780 config/tc-arm.c:11816 +msgid "Thumb does not support this addressing mode" +msgstr "Thumb не поддерживает данный режим адресации" + +#: config/tc-arm.c:11784 +msgid "byte or halfword not valid for base register" +msgstr "байт или полуслово недопустимо для базового регистра" + +#: config/tc-arm.c:11787 +msgid "r15 based store not allowed" +msgstr "хранилище на основе r15 не допускается" + +#: config/tc-arm.c:11789 +msgid "invalid base register for register offset" +msgstr "некорректный базовый регистр для регистрового смещения" + +#: config/tc-arm.c:11846 +msgid "r12 not allowed here" +msgstr "r12 здесь запрещён" + +#: config/tc-arm.c:11852 +msgid "base register written back, and overlaps one of transfer registers" +msgstr "в базовый регистр выполняется обратная запись и он пересекается с одним из регистром передачи" + +#: config/tc-arm.c:11980 +#, c-format +msgid "Use of r%u as a source register is deprecated when r%u is the destination register." +msgstr "Использование r%u в качестве регистра источника устарело, если r%u является регистром назначения." + +#: config/tc-arm.c:12173 +msgid "shifts in CMP/MOV instructions are only supported in unified syntax" +msgstr "сдвиги в инструкциях CMP/MOV поддерживаются только при указании в объединённом синтаксисе" + +#: config/tc-arm.c:12201 +msgid "only lo regs allowed with immediate" +msgstr "только нижние регистры допускаются с непосредственными значениями" + +#: config/tc-arm.c:12378 +msgid "Thumb encoding does not support an immediate here" +msgstr "кодирование Thumb не поддерживает здесь непосредственное значение" + +#: config/tc-arm.c:12465 +msgid "Thumb-2 MUL must not set flags" +msgstr "Thumb-2 MUL не должна устанавливать флаги" + +#: config/tc-arm.c:12530 +msgid "Thumb does not support NOP with hints" +msgstr "Thumb не поддерживает NOP с подсказками" + +#: config/tc-arm.c:12690 +msgid "invalid register list to push/pop instruction" +msgstr "некорректный список регистров в инструкции push/pop" + +#: config/tc-arm.c:12935 +msgid "source1 and dest must be same register" +msgstr "источник1 и назначение должны быть одним и тем же регистром" + +#: config/tc-arm.c:12960 +msgid "ror #imm not supported" +msgstr "ror #imm не поддерживается" + +#: config/tc-arm.c:13011 +msgid "SMC is not permitted on this architecture" +msgstr "SMC запрещена на этой архитектуре" + +#: config/tc-arm.c:13176 +msgid "Thumb encoding does not support rotation" +msgstr "кодирование Thumb не поддерживает вращение" + +#: config/tc-arm.c:13196 +msgid "instruction requires register index" +msgstr "для инструкции требуется регистровый индекс" + +#: config/tc-arm.c:13206 +msgid "instruction does not allow shifted index" +msgstr "инструкция запрещает сдвиговый индекс" + +#: config/tc-arm.c:13392 +msgid "invalid neon suffix for non neon instruction" +msgstr "неверный суффикс neon для инструкции не neon" + +#: config/tc-arm.c:13754 config/tc-arm.c:14100 config/tc-arm.c:15717 +#: config/tc-arm.c:17342 +msgid "invalid instruction shape" +msgstr "неверная форма инструкции" + +#: config/tc-arm.c:13999 +msgid "types specified in both the mnemonic and operands" +msgstr "типы указаны как в мнемонике так и в операндах" + +#: config/tc-arm.c:14036 +msgid "operand types can't be inferred" +msgstr "невозможно догадаться о типах операндов" + +#: config/tc-arm.c:14042 +msgid "type specifier has the wrong number of parts" +msgstr "определитель типа содержит ошибочное количество частей" + +#: config/tc-arm.c:14128 config/tc-arm.c:15905 config/tc-arm.c:15912 +msgid "operand size must match register width" +msgstr "размер операнда должен совпадать с шириной регистра" + +#: config/tc-arm.c:14139 +msgid "bad type in Neon instruction" +msgstr "неверный тип в инструкции Neon" + +#: config/tc-arm.c:14150 +msgid "inconsistent types in Neon instruction" +msgstr "несоответствие типов в инструкции Neon" + +#: config/tc-arm.c:14521 config/tc-arm.c:14536 config/tc-arm.c:16921 +msgid "register list must contain at least 1 and at most 16 registers" +msgstr "список регистров должен содержать не менее 1 и не более 16 регистров" + +#: config/tc-arm.c:14679 config/tc-arm.c:14715 config/tc-arm.c:15354 +#: config/tc-arm.c:16761 +msgid "immediate out of range for shift" +msgstr "непосредственное значение за пределами диапазона сдвига" + +#: config/tc-arm.c:14835 +msgid "first and second operands shall be the same register" +msgstr "первый и второй операнды должны быть одним и тем же регистром" + +#: config/tc-arm.c:15120 config/tc-arm.c:16210 +msgid "scalar out of range for multiply instruction" +msgstr "скаляр вне диапазона инструкции умножения" + +#: config/tc-arm.c:15244 +msgid "instruction form not available on this architecture." +msgstr "форма инструкции недоступна на этой архитектуре" + +#: config/tc-arm.c:15247 +msgid "this instruction implies use of ARMv8.1 AdvSIMD." +msgstr "данная инструкция подразумевает использование ARMv8.1 AdvSIMD." + +#: config/tc-arm.c:15330 config/tc-arm.c:15342 +msgid "immediate out of range for insert" +msgstr "непосредственное значение за пределами диапазона вставки" + +#: config/tc-arm.c:15475 +msgid "immediate out of range for narrowing operation" +msgstr "непосредственное значение за пределами диапазона операции сужения" + +#: config/tc-arm.c:15621 +msgid "operands 0 and 1 must be the same register" +msgstr "операнды 0 и 1 должны быть одним и тем же регистром" + +#: config/tc-arm.c:15727 config/tc-arm.c:17440 +msgid "invalid rounding mode" +msgstr "неверный режим округления" + +#: config/tc-arm.c:16054 +msgid "operand size must be specified for immediate VMOV" +msgstr "для непосредственного значения в VMOV должен быть указан размер операнда" + +#: config/tc-arm.c:16064 +msgid "immediate has bits set outside the operand size" +msgstr "непосредственное значение содержит установленные биты вне диапазона размера операнда" + +#: config/tc-arm.c:16226 +msgid "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is UNPREDICTABLE" +msgstr "vfmal/vfmsl с типом FP16 не могут быть условными, поведение НЕПРЕДСКАЗУЕМО" + +#: config/tc-arm.c:16356 +msgid "Instruction form not available on this architecture." +msgstr "Форма инструкции недоступна на этой архитектуре." + +#: config/tc-arm.c:16400 +msgid "elements must be smaller than reversal region" +msgstr "элементы должны быть меньше области возврата" + +#: config/tc-arm.c:16582 config/tc-arm.c:16642 +msgid "bad type for scalar" +msgstr "некорректный тип для скаляра" + +#: config/tc-arm.c:16719 config/tc-arm.c:16727 +msgid "VFP registers must be adjacent" +msgstr "регистры VFP должны быть расположенным рядом" + +#: config/tc-arm.c:16770 +msgid "invalid suffix" +msgstr "неверный суффикс" + +#: config/tc-arm.c:16888 +msgid "bad list length for table lookup" +msgstr "неверная длина списка для таблицы поиска" + +#: config/tc-arm.c:16918 +msgid "writeback (!) must be used for VLDMDB and VSTMDB" +msgstr "для VLDMDB и VSTMDB должна использоваться обратная запись" + +#: config/tc-arm.c:16946 +msgid "Use of PC here is UNPREDICTABLE" +msgstr "Использование PC в этом месте вызывает НЕПРЕДСКАЗУЕМОСТЬ" + +#: config/tc-arm.c:16948 +msgid "Use of PC here is deprecated" +msgstr "Использование PC в этом месте устарело" + +#: config/tc-arm.c:17015 +msgid "bad alignment" +msgstr "неверное выравнивание" + +#: config/tc-arm.c:17032 +msgid "bad list type for instruction" +msgstr "неверный тип списка для инструкции" + +#: config/tc-arm.c:17034 +msgid "bad element type for instruction" +msgstr "неверный тип элемента для инструкции" + +#: config/tc-arm.c:17076 +msgid "unsupported alignment for instruction" +msgstr "неподдерживаемое выравнивание для инструкции" + +#: config/tc-arm.c:17095 config/tc-arm.c:17189 config/tc-arm.c:17201 +#: config/tc-arm.c:17211 config/tc-arm.c:17225 +msgid "bad list length" +msgstr "неверная длина списка" + +#: config/tc-arm.c:17100 +msgid "stride of 2 unavailable when element size is 8" +msgstr "шаг 2 недоступен, если размер элемента равен 8" + +#: config/tc-arm.c:17133 config/tc-arm.c:17209 +msgid "can't use alignment with this instruction" +msgstr "невозможно использовать выравнивание с этой инструкцией" + +#: config/tc-arm.c:17281 +msgid "post-index must be a register" +msgstr "пост-индекс должен задаваться регистром" + +#: config/tc-arm.c:17283 +msgid "bad register for post-index" +msgstr "неверный регистр для пост-индекса" + +#: config/tc-arm.c:17504 +msgid "scalar out of range" +msgstr "скаляр вне диапазона" + +#: config/tc-arm.c:17577 +msgid "Dot Product instructions cannot be conditional, the behaviour is UNPREDICTABLE" +msgstr "Инструкции скалярного произведения не могут быть условными, поведение НЕПРЕДСКАЗУЕМО." + +#: config/tc-arm.c:18150 config/tc-arm.c:18236 +msgid "conditional infixes are deprecated in unified syntax" +msgstr "условные инфиксы устарели в объединённом синтаксисе" + +#: config/tc-arm.c:18387 +msgid "Warning: conditional outside an IT block for Thumb." +msgstr "Предупреждение: условие вне блока IT для Thumb." + +#: config/tc-arm.c:18539 +msgid "Short branches, Undefined, SVC, LDM/STM" +msgstr "Короткие ветвления, Не определено, SVC, LDM/STM" + +#: config/tc-arm.c:18540 +msgid "Miscellaneous 16-bit instructions" +msgstr "Различные 16-битные инструкции" + +#: config/tc-arm.c:18541 +msgid "ADR" +msgstr "ADR" + +#: config/tc-arm.c:18542 +msgid "Literal loads" +msgstr "Загрузка литерала" + +#: config/tc-arm.c:18543 +msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc" +msgstr "Верхний регистр ADD, MOV, CMP, BX, BLX задаётся pc" + +#: config/tc-arm.c:18544 +msgid "Hi-register ADD, MOV, CMP using pc" +msgstr "Верхний регистр ADD, MOV, CMP задаётся pc" + +#. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue' +#. field in asm_opcode. 'tvalue' is used at the stage this check happen. +#: config/tc-arm.c:18547 +msgid "ADD/SUB sp, sp #imm" +msgstr "ADD/SUB sp, sp #imm" + +#: config/tc-arm.c:18566 +msgid "IT blocks containing 32-bit Thumb instructions are deprecated in ARMv8" +msgstr "Блоки IT с 32-битными инструкциями Thumb устарели в ARMv8" + +#: config/tc-arm.c:18578 +#, c-format +msgid "IT blocks containing 16-bit Thumb instructions of the following class are deprecated in ARMv8: %s" +msgstr "Блоки IT с 16-битными инструкциями Thumb следующих классов устарели в ARMv8: %s" + +#: config/tc-arm.c:18591 +msgid "IT blocks containing more than one conditional instruction are deprecated in ARMv8" +msgstr "Блоки IT с более чем одной условной инструкцией устарели в ARMv8" + +#: config/tc-arm.c:18706 +#, c-format +msgid "bad instruction `%s'" +msgstr "плохая инструкция «%s»" + +#: config/tc-arm.c:18712 +msgid "s suffix on comparison instruction is deprecated" +msgstr "суффикс s в инструкциях сравнения устарел" + +#: config/tc-arm.c:18732 +msgid "SVC is not permitted on this architecture" +msgstr "SVC запрещена на этой архитектуре" + +#: config/tc-arm.c:18734 +#, c-format +msgid "selected processor does not support `%s' in Thumb mode" +msgstr "выбранный процессор не поддерживает «%s» в режиме Thumb" + +#: config/tc-arm.c:18740 +msgid "Thumb does not support conditional execution" +msgstr "Thumb не поддерживает условное выполнение" + +#: config/tc-arm.c:18760 +#, c-format +msgid "selected processor does not support 32bit wide variant of instruction `%s'" +msgstr "выбранный процессор не поддерживает 32-битный вариант инструкции «%s»" + +#: config/tc-arm.c:18763 +#, c-format +msgid "selected processor does not support `%s' in Thumb-2 mode" +msgstr "выбранный процессор не поддерживает «%s» в режиме Thumb-2" + +#: config/tc-arm.c:18788 +#, c-format +msgid "cannot honor width suffix -- `%s'" +msgstr "не удалось учесть суффикс ширины «%s»" + +#: config/tc-arm.c:18830 +#, c-format +msgid "selected processor does not support `%s' in ARM mode" +msgstr "выбранный процессор не поддерживает «%s» в режиме ARM" + +#: config/tc-arm.c:18835 +#, c-format +msgid "width suffixes are invalid in ARM mode -- `%s'" +msgstr "некорректная ширина суффиксов в режиме ARM — «%s»" + +#: config/tc-arm.c:18868 +#, c-format +msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'" +msgstr "попытка использования инструкции ARM на процессоре, поддерживающем только Thumb — «%s»" + +#: config/tc-arm.c:18885 +#, c-format +msgid "section '%s' finished with an open IT block." +msgstr "раздел «%s» завершён с открытым блоком IT" + +#: config/tc-arm.c:18890 +msgid "file finished with an open IT block." +msgstr "файл завершён с открытым блоком IT" + +#: config/tc-arm.c:22166 +#, c-format +msgid "alignments greater than %d bytes not supported in .text sections." +msgstr "выравнивание больше чем %d байт не поддерживается в разделах .text" + +#: config/tc-arm.c:22433 config/tc-ia64.c:3594 +#, c-format +msgid "Group section `%s' has no group signature" +msgstr "Раздел групп «%s» не имеет подписи группы" + +#: config/tc-arm.c:22479 +msgid "handlerdata in cantunwind frame" +msgstr "handlerdata в кадре cantunwind" + +#: config/tc-arm.c:22496 +msgid "too many unwind opcodes for personality routine 0" +msgstr "слишком много раскрываемых кодов операций для персонализационной процедуры 0" + +#: config/tc-arm.c:22527 +msgid "attempt to recreate an unwind entry" +msgstr "попытаться пересоздать элемент раскрытия" + +#: config/tc-arm.c:22537 +msgid "too many unwind opcodes" +msgstr "слишком много раскрываемых кодов операций" + +#: config/tc-arm.c:22830 +#, c-format +msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s" +msgstr "[-mwarn-syms]: Назначение делает символ, совпадающий с инструкцией ARM: %s" + +#: config/tc-arm.c:23192 config/tc-arm.c:23260 +#, c-format +msgid "symbol %s is in a different section" +msgstr "символ %s в другом разделе" + +#: config/tc-arm.c:23194 config/tc-arm.c:23262 +#, c-format +msgid "symbol %s is weak and may be overridden later" +msgstr "символ %s слаб и позднее может быть замещён" + +#: config/tc-arm.c:23239 config/tc-arm.c:23609 +#, c-format +msgid "invalid constant (%lx) after fixup" +msgstr "некорректная константа (%lx) после местоположения" + +#: config/tc-arm.c:23295 +#, c-format +msgid "unable to compute ADRL instructions for PC offset of 0x%lx" +msgstr "невозможно вычислить инструкции ADRL для смещения относительно PC по адресу 0x%lx" + +#: config/tc-arm.c:23331 config/tc-arm.c:23361 +msgid "invalid literal constant: pool needs to be closer" +msgstr "некорректная литеральная константа: пул должен быт ближе" + +#: config/tc-arm.c:23334 config/tc-arm.c:23383 +#, c-format +msgid "bad immediate value for offset (%ld)" +msgstr "некорректное непосредственное значение для смещения (%ld)" + +#: config/tc-arm.c:23364 +#, c-format +msgid "bad immediate value for 8-bit offset (%ld)" +msgstr "некорректное непосредственное значение для 8-битного смещения (%ld)" + +#: config/tc-arm.c:23424 +msgid "offset not a multiple of 4" +msgstr "смещение не кратно 4" + +#: config/tc-arm.c:23625 +msgid "invalid smc expression" +msgstr "неверное выражение smc" + +#: config/tc-arm.c:23634 +msgid "invalid hvc expression" +msgstr "неверное выражение hvc" + +#: config/tc-arm.c:23645 config/tc-arm.c:23654 +msgid "invalid swi expression" +msgstr "неверное выражение swi" + +#: config/tc-arm.c:23664 +msgid "invalid expression in load/store multiple" +msgstr "неправильное выражение в многозначной загрузке/сохранении" + +#: config/tc-arm.c:23726 +#, c-format +msgid "blx to '%s' an ARM ISA state function changed to bl" +msgstr "blx в «%s» — функция состояния ARM ISA, изменяется на bl" + +#: config/tc-arm.c:23745 +msgid "misaligned branch destination" +msgstr "невыравненное назначение ветвления" + +#: config/tc-arm.c:23865 +#, c-format +msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" +msgstr "blx в функции Thumb«%s» из состояния Thumb ISA изменяется на bl" + +#: config/tc-arm.c:23915 +msgid "Thumb2 branch out of range" +msgstr "ветвление Thumb2 за пределами диапазона" + +#: config/tc-arm.c:23999 +msgid "rel31 relocation overflow" +msgstr "переполнение перемещения rel31" + +#: config/tc-arm.c:24020 config/tc-arm.c:24024 config/tc-arm.c:24063 +msgid "co-processor offset out of range" +msgstr "смещение сопроцессора вне диапазона" + +#: config/tc-arm.c:24080 +#, c-format +msgid "invalid offset, target not word aligned (0x%08lX)" +msgstr "неверное смещение, цель не выровнена по границе слова (0x%08lX)" + +#: config/tc-arm.c:24087 config/tc-arm.c:24096 config/tc-arm.c:24104 +#: config/tc-arm.c:24112 config/tc-arm.c:24120 +#, c-format +msgid "invalid offset, value too big (0x%08lX)" +msgstr "неверное смещение, слишком большое значение (0x%08lX)" + +#: config/tc-arm.c:24161 +msgid "invalid Hi register with immediate" +msgstr "неверный старший регистр с непосредственным значением" + +#: config/tc-arm.c:24177 +msgid "invalid immediate for stack address calculation" +msgstr "некорректный непосредственный элемент при вычислении адреса стека" + +#: config/tc-arm.c:24196 +msgid "address calculation needs a strongly defined nearby symbol" +msgstr "для вычисления адреса необходимо стойкий близко определённый символ" + +#: config/tc-arm.c:24212 +msgid "symbol too far away" +msgstr "символ слишком далеко" + +#: config/tc-arm.c:24224 +#, c-format +msgid "invalid immediate for address calculation (value = 0x%08lX)" +msgstr "некорректный непосредственный элемент при вычислении адреса (значение = 0x%08lX)" + +#: config/tc-arm.c:24254 +#, c-format +msgid "invalid immediate: %ld is out of range" +msgstr "неверное непосредственное значение: %ld за пределами диапазона" + +#: config/tc-arm.c:24266 +#, c-format +msgid "invalid shift value: %ld" +msgstr "некорректное значение сдвига: %ld" + +#: config/tc-arm.c:24336 config/tc-arm.c:24407 +#, c-format +msgid "the offset 0x%08lX is not representable" +msgstr "смещение 0x%08lX невозможно представить" + +#: config/tc-arm.c:24368 +#, c-format +msgid "Unable to process relocation for thumb opcode: %lx" +msgstr "Невозможно обработать перемещение для кода операции thumb: %lx" + +#: config/tc-arm.c:24447 +#, c-format +msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" +msgstr "неправильное смещение 0x%08lX (для представления доступно только 12 бит)" + +#: config/tc-arm.c:24486 +#, c-format +msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" +msgstr "неправильное смещение 0x%08lX (для представления доступно только 8 бит)" + +#: config/tc-arm.c:24526 +#, c-format +msgid "bad offset 0x%08lX (must be word-aligned)" +msgstr "неправильное смещение 0x%08lX (должно быть выровнено по границе слова)" + +#: config/tc-arm.c:24531 +#, c-format +msgid "bad offset 0x%08lX (must be an 8-bit number of words)" +msgstr "неправильное смещение 0x%08lX (должно быть 8-битный номер слова)" + +#: config/tc-arm.c:24562 config/tc-score.c:7391 +#, c-format +msgid "bad relocation fixup type (%d)" +msgstr "недопустимый тип перемещаемого местоположения (%d)" + +#: config/tc-arm.c:24680 +msgid "literal referenced across section boundary" +msgstr "литерал указывает за границу раздела" + +#: config/tc-arm.c:24751 +msgid "internal relocation (type: IMMEDIATE) not fixed up" +msgstr "внутреннее перемещение (тип: IMMEDIATE) не исправляется" + +#: config/tc-arm.c:24756 +msgid "ADRL used for a symbol not defined in the same file" +msgstr "ADRL, используемая для символа, не определена в том же файле" + +#: config/tc-arm.c:24771 +#, c-format +msgid "undefined local label `%s'" +msgstr "неопределенная локальная метка «%s»" + +#: config/tc-arm.c:24777 +msgid "internal_relocation (type: OFFSET_IMM) not fixed up" +msgstr "internal_relocation (тип: OFFSET_IMM) не исправляется" + +#: config/tc-arm.c:24799 config/tc-cris.c:4006 config/tc-ft32.c:709 +#: config/tc-mcore.c:1928 config/tc-microblaze.c:1978 config/tc-mmix.c:2895 +#: config/tc-moxie.c:825 config/tc-ns32k.c:2248 config/tc-score.c:7478 +msgid "<unknown>" +msgstr "<неизвестно>" + +#: config/tc-arm.c:25188 +#, c-format +msgid "%s: unexpected function type: %d" +msgstr "%s: неожиданный тип функции: %d" + +#: config/tc-arm.c:25325 +msgid "use of old and new-style options to set CPU type" +msgstr "использование параметров в старом и новом стиле для задания типа ЦП" + +#: config/tc-arm.c:25340 +msgid "use of old and new-style options to set FPU type" +msgstr "использование параметров в старом и новом стиле для задания типа FPU" + +#: config/tc-arm.c:25424 +msgid "hard-float conflicts with specified fpu" +msgstr "hard-float конфликтует с заданным fpu" + +#: config/tc-arm.c:25612 +msgid "generate PIC code" +msgstr "генерировать код PIC" + +#: config/tc-arm.c:25613 +msgid "assemble Thumb code" +msgstr "ассемблировать код Thumb" + +#: config/tc-arm.c:25614 +msgid "support ARM/Thumb interworking" +msgstr "поддержка совместной работы ARM/Thumb" + +#: config/tc-arm.c:25616 +msgid "code uses 32-bit program counter" +msgstr "в коде используется 32-битный программный счётчик" + +#: config/tc-arm.c:25617 +msgid "code uses 26-bit program counter" +msgstr "в коде используется 26-битный программный счётчик" + +#: config/tc-arm.c:25618 +msgid "floating point args are in fp regs" +msgstr "аргументы значений с плавающей точкой не в регистрах fp" + +#: config/tc-arm.c:25620 +msgid "re-entrant code" +msgstr "реентерабельный код" + +#: config/tc-arm.c:25621 +msgid "code is ATPCS conformant" +msgstr "код совместимый с ATPCS" + +#. These are recognized by the assembler, but have no affect on code. +#: config/tc-arm.c:25627 +msgid "use frame pointer" +msgstr "использовать указатель кадра" + +#: config/tc-arm.c:25628 +msgid "use stack size checking" +msgstr "выполнять проверку размера стека" + +#: config/tc-arm.c:25631 +msgid "do not warn on use of deprecated feature" +msgstr "не предупреждать об использовании устаревших возможностей" + +#: config/tc-arm.c:25633 +msgid "warn about symbols that match instruction names [default]" +msgstr "предупреждать о символах, которые совпадают с именами инструкций [по умолчанию]" + +#: config/tc-arm.c:25634 +msgid "disable warnings about symobls that match instructions" +msgstr "выключить предупреждения о символах, совпадающих с инструкциями" + +#. DON'T add any new processors to this list -- we want the whole list +#. to go away... Add them to the processors table instead. +#: config/tc-arm.c:25650 config/tc-arm.c:25651 +msgid "use -mcpu=arm1" +msgstr "использовать -mcpu=arm1" + +#: config/tc-arm.c:25652 config/tc-arm.c:25653 +msgid "use -mcpu=arm2" +msgstr "использовать -mcpu=arm2" + +#: config/tc-arm.c:25654 config/tc-arm.c:25655 +msgid "use -mcpu=arm250" +msgstr "использовать -mcpu=arm250" + +#: config/tc-arm.c:25656 config/tc-arm.c:25657 +msgid "use -mcpu=arm3" +msgstr "использовать -mcpu=arm3" + +#: config/tc-arm.c:25658 config/tc-arm.c:25659 +msgid "use -mcpu=arm6" +msgstr "использовать -mcpu=arm6" + +#: config/tc-arm.c:25660 config/tc-arm.c:25661 +msgid "use -mcpu=arm600" +msgstr "использовать -mcpu=arm600" + +#: config/tc-arm.c:25662 config/tc-arm.c:25663 +msgid "use -mcpu=arm610" +msgstr "использовать -mcpu=arm610" + +#: config/tc-arm.c:25664 config/tc-arm.c:25665 +msgid "use -mcpu=arm620" +msgstr "использовать -mcpu=arm620" + +#: config/tc-arm.c:25666 config/tc-arm.c:25667 +msgid "use -mcpu=arm7" +msgstr "использовать -mcpu=arm7" + +#: config/tc-arm.c:25668 config/tc-arm.c:25669 +msgid "use -mcpu=arm70" +msgstr "использовать -mcpu=arm70" + +#: config/tc-arm.c:25670 config/tc-arm.c:25671 +msgid "use -mcpu=arm700" +msgstr "использовать -mcpu=arm700" + +#: config/tc-arm.c:25672 config/tc-arm.c:25673 +msgid "use -mcpu=arm700i" +msgstr "использовать -mcpu=arm700i" + +#: config/tc-arm.c:25674 config/tc-arm.c:25675 +msgid "use -mcpu=arm710" +msgstr "использовать -mcpu=arm710" + +#: config/tc-arm.c:25676 config/tc-arm.c:25677 +msgid "use -mcpu=arm710c" +msgstr "использовать -mcpu=arm710c" + +#: config/tc-arm.c:25678 config/tc-arm.c:25679 +msgid "use -mcpu=arm720" +msgstr "использовать -mcpu=arm720" + +#: config/tc-arm.c:25680 config/tc-arm.c:25681 +msgid "use -mcpu=arm7d" +msgstr "использовать -mcpu=arm7d" + +#: config/tc-arm.c:25682 config/tc-arm.c:25683 +msgid "use -mcpu=arm7di" +msgstr "использовать -mcpu=arm7di" + +#: config/tc-arm.c:25684 config/tc-arm.c:25685 +msgid "use -mcpu=arm7m" +msgstr "использовать -mcpu=arm7m" + +#: config/tc-arm.c:25686 config/tc-arm.c:25687 +msgid "use -mcpu=arm7dm" +msgstr "использовать -mcpu=arm7dm" + +#: config/tc-arm.c:25688 config/tc-arm.c:25689 +msgid "use -mcpu=arm7dmi" +msgstr "использовать -mcpu=arm7dmi" + +#: config/tc-arm.c:25690 config/tc-arm.c:25691 +msgid "use -mcpu=arm7100" +msgstr "использовать -mcpu=arm7100" + +#: config/tc-arm.c:25692 config/tc-arm.c:25693 +msgid "use -mcpu=arm7500" +msgstr "использовать -mcpu=arm7500" + +#: config/tc-arm.c:25694 config/tc-arm.c:25695 +msgid "use -mcpu=arm7500fe" +msgstr "использовать -mcpu=arm7500fe" + +#: config/tc-arm.c:25696 config/tc-arm.c:25697 config/tc-arm.c:25698 +#: config/tc-arm.c:25699 +msgid "use -mcpu=arm7tdmi" +msgstr "использовать -mcpu=arm7tdmi" + +#: config/tc-arm.c:25700 config/tc-arm.c:25701 +msgid "use -mcpu=arm710t" +msgstr "использовать -mcpu=arm710t" + +#: config/tc-arm.c:25702 config/tc-arm.c:25703 +msgid "use -mcpu=arm720t" +msgstr "использовать -mcpu=arm720t" + +#: config/tc-arm.c:25704 config/tc-arm.c:25705 +msgid "use -mcpu=arm740t" +msgstr "использовать -mcpu=arm740t" + +#: config/tc-arm.c:25706 config/tc-arm.c:25707 +msgid "use -mcpu=arm8" +msgstr "использовать -mcpu=arm8" + +#: config/tc-arm.c:25708 config/tc-arm.c:25709 +msgid "use -mcpu=arm810" +msgstr "использовать -mcpu=arm810" + +#: config/tc-arm.c:25710 config/tc-arm.c:25711 +msgid "use -mcpu=arm9" +msgstr "использовать -mcpu=arm9" + +#: config/tc-arm.c:25712 config/tc-arm.c:25713 +msgid "use -mcpu=arm9tdmi" +msgstr "использовать -mcpu=arm9tdmi" + +#: config/tc-arm.c:25714 config/tc-arm.c:25715 +msgid "use -mcpu=arm920" +msgstr "использовать -mcpu=arm920" + +#: config/tc-arm.c:25716 config/tc-arm.c:25717 +msgid "use -mcpu=arm940" +msgstr "использовать -mcpu=arm940" + +#: config/tc-arm.c:25718 +msgid "use -mcpu=strongarm" +msgstr "использовать -mcpu=strongarm" + +#: config/tc-arm.c:25720 +msgid "use -mcpu=strongarm110" +msgstr "использовать -mcpu=strongarm110" + +#: config/tc-arm.c:25722 +msgid "use -mcpu=strongarm1100" +msgstr "использовать -mcpu=strongarm1100" + +#: config/tc-arm.c:25724 +msgid "use -mcpu=strongarm1110" +msgstr "использовать -mcpu=strongarm1110" + +#: config/tc-arm.c:25725 +msgid "use -mcpu=xscale" +msgstr "использовать -mcpu=xscale" + +#: config/tc-arm.c:25726 +msgid "use -mcpu=iwmmxt" +msgstr "использовать -mcpu=iwmmxt" + +#: config/tc-arm.c:25727 +msgid "use -mcpu=all" +msgstr "использовать -mcpu=all" + +#. Architecture variants -- don't add any more to this list either. +#: config/tc-arm.c:25730 config/tc-arm.c:25731 +msgid "use -march=armv2" +msgstr "использовать -march=armv2" + +#: config/tc-arm.c:25732 config/tc-arm.c:25733 +msgid "use -march=armv2a" +msgstr "использовать -march=armv2" + +#: config/tc-arm.c:25734 config/tc-arm.c:25735 +msgid "use -march=armv3" +msgstr "использовать -march=armv3" + +#: config/tc-arm.c:25736 config/tc-arm.c:25737 +msgid "use -march=armv3m" +msgstr "использовать -march=armv3m" + +#: config/tc-arm.c:25738 config/tc-arm.c:25739 +msgid "use -march=armv4" +msgstr "использовать -march=armv4" + +#: config/tc-arm.c:25740 config/tc-arm.c:25741 +msgid "use -march=armv4t" +msgstr "использовать -march=armv4t" + +#: config/tc-arm.c:25742 config/tc-arm.c:25743 +msgid "use -march=armv5" +msgstr "использовать -march=armv5" + +#: config/tc-arm.c:25744 config/tc-arm.c:25745 +msgid "use -march=armv5t" +msgstr "использовать -march=armv5t" + +#: config/tc-arm.c:25746 config/tc-arm.c:25747 +msgid "use -march=armv5te" +msgstr "использовать -march=armv5te" + +#. Floating point variants -- don't add any more to this list either. +#: config/tc-arm.c:25750 +msgid "use -mfpu=fpe" +msgstr "использовать -mfpu=fpe" + +#: config/tc-arm.c:25751 +msgid "use -mfpu=fpa10" +msgstr "использовать -mfpu=fpa10" + +#: config/tc-arm.c:25752 +msgid "use -mfpu=fpa11" +msgstr "использовать -mfpu=fpa11" + +#: config/tc-arm.c:25754 +msgid "use either -mfpu=softfpa or -mfpu=softvfp" +msgstr "использовать -mfpu=softfpa или -mfpu=softvfp" + +#: config/tc-arm.c:26508 +msgid "extension does not apply to the base architecture" +msgstr "расширение не применяется к базовой архитектуре" + +#: config/tc-arm.c:26538 +msgid "architectural extensions must be specified in alphabetical order" +msgstr "архитектурные расширения должны указываться в алфавитном порядке" + +#: config/tc-arm.c:26656 config/tc-arm.c:27541 +#, c-format +msgid "unknown floating point format `%s'\n" +msgstr "неизвестный формат плавающей точки «%s»\n" + +#: config/tc-arm.c:26672 +#, c-format +msgid "unknown floating point abi `%s'\n" +msgstr "неизвестный abi плавающей точки «%s»\n" + +#: config/tc-arm.c:26688 +#, c-format +msgid "unknown EABI `%s'\n" +msgstr "неизвестный EABI «%s»\n" + +#: config/tc-arm.c:26708 +#, c-format +msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." +msgstr "неизвестный неявный режим IT «%s», должно быть arm, thumb, always или never." + +#: config/tc-arm.c:26731 config/tc-metag.c:5913 +msgid "<fpu name>\t assemble for FPU architecture <fpu name>" +msgstr "<имя fpu>\t ассемблировать для архитектуры FPU <имя fpu>" + +#: config/tc-arm.c:26733 +msgid "<abi>\t assemble for floating point ABI <abi>" +msgstr "<abi>\t ассемблировать для ABI плавающей точки <abi>" + +#: config/tc-arm.c:26736 +msgid "<ver>\t\t assemble for eabi version <ver>" +msgstr "<ver>\t\t ассемблировать для версии eabi <ver>" + +#: config/tc-arm.c:26739 +msgid "<mode>\t controls implicit insertion of IT instructions" +msgstr "<mode>\t управлять неявной вставкой инструкций IT" + +#: config/tc-arm.c:26741 +msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode" +msgstr "\t\t\t режим совместимости с синтаксисом TI CodeComposer Studio" + +#: config/tc-arm.c:26843 +#, c-format +msgid " ARM-specific assembler options:\n" +msgstr " Специализированные параметры ассемблера для ARM:\n" + +#: config/tc-arm.c:26863 +#, c-format +msgid " --fix-v4bx Allow BX in ARMv4 code\n" +msgstr " --fix-v4bx допускать BX в коде ARMv4\n" + +#: config/tc-arm.c:27160 +msgid "no architecture contains all the instructions used\n" +msgstr "не существует архитектуры со всеми используемыми инструкциями\n" + +#: config/tc-arm.c:27479 +#, c-format +msgid "architectural extension `%s' is not allowed for the current base architecture" +msgstr "расширение архитектуры «%s» недопустимо для текущей базовой архитектуры" + +#: config/tc-arm.c:27508 +#, c-format +msgid "unknown architecture extension `%s'\n" +msgstr "неизвестное расширение архитектуры «%s»\n" + +#: config/tc-avr.c:594 +#, c-format +msgid "Known MCU names:" +msgstr "Известные имена микроконтроллеров:" + +#: config/tc-avr.c:659 +#, c-format +msgid "" +"AVR Assembler options:\n" +" -mmcu=[avr-name] select microcontroller variant\n" +" [avr-name] can be:\n" +" avr1 - classic AVR core without data RAM\n" +" avr2 - classic AVR core with up to 8K program memory\n" +" avr25 - classic AVR core with up to 8K program memory\n" +" plus the MOVW instruction\n" +" avr3 - classic AVR core with up to 64K program memory\n" +" avr31 - classic AVR core with up to 128K program memory\n" +" avr35 - classic AVR core with up to 64K program memory\n" +" plus the MOVW instruction\n" +" avr4 - enhanced AVR core with up to 8K program memory\n" +" avr5 - enhanced AVR core with up to 64K program memory\n" +" avr51 - enhanced AVR core with up to 128K program memory\n" +" avr6 - enhanced AVR core with up to 256K program memory\n" +" avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n" +" avrxmega3 - XMEGA, RAM + FLASH < 64K, Flash visible in RAM\n" +" avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n" +" avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n" +" avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n" +" avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n" +" avrtiny - AVR Tiny core with 16 gp registers\n" +msgstr "" +"Параметры ассемблера AVR:\n" +" -mmcu=[имя-avr] выберите вариант микроконтроллера\n" +" [имя-avr] может быть:\n" +" avr1 - классическое ядро AVR без RAM данных\n" +" avr2 - классическое ядро AVR с до 8K памяти программы\n" +" avr25 - классическое ядро AVR с до 8K памяти программы\n" +" плюс инструкция MOVW\n" +" avr3 - классическое ядро AVR с до 64K памяти программы\n" +" avr31 - классическое ядро AVR с до 128K памяти программы\n" +" avr35 - классическое ядро AVR с до 64K памяти программы\n" +" плюс инструкция MOVW\n" +" avr4 - улучшенное ядро AVR с до 8K памяти программы\n" +" avr5 - улучшенное ядро AVR с до 64K памяти программы\n" +" avr51 - улучшенное ядро AVR с до 128K памяти программы\n" +" avr6 - улучшенное ядро AVR с до 256K памяти программы\n" +" avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n" +" avrxmega3 - XMEGA, RAM + FLASH < 64K, Flash видима в RAM\n" +" avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n" +" avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n" +" avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n" +" avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n" +" avrtiny - ядро AVR Tiny с 16 регистрами общего назначения\n" + +#: config/tc-avr.c:682 +#, c-format +msgid "" +" -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" +" -mno-skip-bug disable warnings for skipping two-word instructions\n" +" (default for avr4, avr5)\n" +" -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n" +" (default for avr3, avr5)\n" +" -mrmw accept Read-Modify-Write instructions\n" +" -mlink-relax generate relocations for linker relaxation (default)\n" +" -mno-link-relax don't generate relocations for linker relaxation.\n" +" -mgcc-isr accept the __gcc_isr pseudo-instruction.\n" +msgstr "" +" -mall-opcodes принимать все коды операций AVR, даже не поддерживаемые МК\n" +" -mno-skip-bug выключить предупреждения пропуска двусловных инструкций\n" +" (по умолчанию для avr4, avr5)\n" +" -mno-wrap браковать инструкции rjmp/rcall для обёрток 8K\n" +" (по умолчанию для avr3, avr5)\n" +" -mrmw принимать инструкции чтение-изменение-запись\n" +" -mlink-relax \n" +" (по умолчанию)\n" +" -mno-link-relax не генерировать перемещения для послаблений компоновщику\n" +" -mgcc-isr принимать псевдоинструкцию __gcc_isr\n" + +#: config/tc-avr.c:721 +#, c-format +msgid "unknown MCU: %s\n" +msgstr "неизвестный МК: %s\n" + +#: config/tc-avr.c:735 +#, c-format +msgid "redefinition of mcu type `%s' to `%s'" +msgstr "переопределение типа МК «%s» в «%s»" + +#: config/tc-avr.c:858 +msgid "constant value required" +msgstr "требуется константное значение" + +#: config/tc-avr.c:861 +#, c-format +msgid "number must be positive and less than %d" +msgstr "число должно быть положительным и меньше %d" + +#: config/tc-avr.c:887 config/tc-avr.c:1024 +#, c-format +msgid "constant out of 8-bit range: %d" +msgstr "константа вне 8-битного диапазона: %d" + +#: config/tc-avr.c:955 config/tc-score.c:1199 read.c:3814 +msgid "illegal expression" +msgstr "недопустимое выражение" + +#: config/tc-avr.c:984 config/tc-avr.c:1994 config/tc-pru.c:1874 +msgid "`)' required" +msgstr "требуется «)»" + +#: config/tc-avr.c:1094 +msgid "register name or number from 16 to 31 required" +msgstr "требуется имя регистра или номер от 16 до 31" + +#: config/tc-avr.c:1100 +msgid "register name or number from 0 to 31 required" +msgstr "требуется имя регистра или номер от 0 до 31" + +#: config/tc-avr.c:1108 +msgid "register r16-r23 required" +msgstr "требуется регистр r16-r23" + +#: config/tc-avr.c:1114 +msgid "register number above 15 required" +msgstr "требуется номер регистра больше 15" + +#: config/tc-avr.c:1120 +msgid "even register number required" +msgstr "требуется номер чётного регистра" + +#: config/tc-avr.c:1126 +msgid "register r24, r26, r28 or r30 required" +msgstr "требуется регистр r24, r26, r28 или r30" + +#: config/tc-avr.c:1147 +msgid "pointer register (X, Y or Z) required" +msgstr "требуется регистр указателя (X, Y или Z)" + +#: config/tc-avr.c:1154 +msgid "cannot both predecrement and postincrement" +msgstr "не допускается задание одновременно пред-уменьшения и пост-увеличения" + +#: config/tc-avr.c:1162 +msgid "addressing mode not supported" +msgstr "режим адресации не поддерживается" + +#: config/tc-avr.c:1168 +msgid "can't predecrement" +msgstr "предуменьшение невозможно" + +#: config/tc-avr.c:1171 +msgid "pointer register Z required" +msgstr "требуется регистр указателя Z" + +#: config/tc-avr.c:1190 +msgid "postincrement not supported" +msgstr "пост-увеличение не поддерживается" + +#: config/tc-avr.c:1200 +msgid "pointer register (Y or Z) required" +msgstr "требуется регистр указателя (Y или Z)" + +#: config/tc-avr.c:1322 config/tc-xgate.c:1352 +#, c-format +msgid "unknown constraint `%c'" +msgstr "неизвестное ограничение «%c»" + +#: config/tc-avr.c:1385 config/tc-avr.c:2677 +msgid "`,' required" +msgstr "требуется «,»" + +#: config/tc-avr.c:1406 +msgid "undefined combination of operands" +msgstr "неопределенная комбинация операндов" + +#: config/tc-avr.c:1415 +msgid "skipping two-word instruction" +msgstr "пропускается двусловная инструкция" + +#: config/tc-avr.c:1603 config/tc-avr.c:1619 config/tc-avr.c:1750 +#: config/tc-msp430.c:4125 config/tc-msp430.c:4144 +#, c-format +msgid "odd address operand: %ld" +msgstr "нечётный адресный операнд: %ld" + +#: config/tc-avr.c:1611 config/tc-avr.c:1630 config/tc-avr.c:1648 +#: config/tc-avr.c:1659 config/tc-avr.c:1675 config/tc-avr.c:1683 +#: config/tc-avr.c:1778 config/tc-avr.c:1785 config/tc-d10v.c:503 +#: config/tc-d30v.c:553 config/tc-msp430.c:4133 config/tc-msp430.c:4151 +#, c-format +msgid "operand out of range: %ld" +msgstr "операнд вне диапазона: %ld" + +#: config/tc-avr.c:1666 +#, c-format +msgid "operand out of range: 0x%lx" +msgstr "операнд вне диапазона: 0x%lx" + +#: config/tc-avr.c:1771 config/tc-d10v.c:1590 config/tc-d30v.c:2034 +#: config/tc-msp430.c:4222 +#, c-format +msgid "line %d: unknown relocation type: 0x%x" +msgstr "строка %d: неизвестный тип перемещения: 0x%x" + +#: config/tc-avr.c:1799 +msgid "only constant expression allowed" +msgstr "допускается только константное выражение" + +#. xgettext:c-format. +#: config/tc-avr.c:1854 config/tc-bfin.c:825 config/tc-d10v.c:1462 +#: config/tc-d30v.c:1771 config/tc-metag.c:7022 config/tc-mn10200.c:779 +#: config/tc-mn10300.c:2177 config/tc-msp430.c:4270 config/tc-ppc.c:7251 +#: config/tc-spu.c:879 config/tc-spu.c:1090 config/tc-v850.c:3367 +#: config/tc-z80.c:2059 +#, c-format +msgid "reloc %d not supported by object file format" +msgstr "перемещение %d не поддерживается форматом объектного файла" + +#: config/tc-avr.c:1876 config/tc-ft32.c:232 config/tc-h8300.c:1960 +#: config/tc-mcore.c:880 config/tc-microblaze.c:933 config/tc-moxie.c:182 +#: config/tc-pj.c:253 config/tc-sh.c:2591 config/tc-wasm32.c:747 +#: config/tc-z8k.c:1223 +msgid "can't find opcode " +msgstr "не удалось найти код операции " + +#: config/tc-avr.c:1895 +#, c-format +msgid "illegal opcode %s for mcu %s" +msgstr "недопустимый код операции %s для МК %s" + +#: config/tc-avr.c:1911 +#, c-format +msgid "pseudo instruction `%s' not supported" +msgstr "псевдоинструкция «%s» не поддерживается" + +#: config/tc-avr.c:1933 +msgid "garbage at end of line" +msgstr "мусор в конце строки" + +#: config/tc-avr.c:2043 config/tc-pru.c:1906 +#, c-format +msgid "illegal %s relocation size: %d" +msgstr "недопустимый размер перемещения %s: %d" + +#: config/tc-avr.c:2156 config/tc-avr.c:2211 +#, c-format +msgid "unknown record type %d (in %s)" +msgstr "неизвестный тип записи %d (в %s)" + +#: config/tc-avr.c:2232 +#, c-format +msgid "Failed to create property section `%s'\n" +msgstr "Не удалось создать раздел свойств «%s»\n" + +#: config/tc-avr.c:2669 +#, c-format +msgid "%s requires value 0-2 as operand 1" +msgstr "в качестве первого операнда для %s требуется значение 0-2" + +#: config/tc-avr.c:2694 +#, c-format +msgid "`%s %d' after `%s %d' from %s:%u" +msgstr "«%s %d» после «%s %d» в %s:%u" + +#: config/tc-avr.c:2697 +#, c-format +msgid "`%s %d' but no chunk open yet" +msgstr "«%s %d», но блок ещё не открыт" + +#: config/tc-avr.c:2785 +#, c-format +msgid "dangling `__gcc_isr %d'" +msgstr "повисшая «__gcc_isr %d»" + +#: config/tc-avr.c:2787 +msgid "dangling `__gcc_isr'" +msgstr "повисшая «__gcc_isr»" + +#: config/tc-bfin.c:94 config/tc-frv.c:1603 config/tc-frv.c:1613 +msgid "missing ')'" +msgstr "отсутствует «)»" + +#: config/tc-bfin.c:440 +#, c-format +msgid " Blackfin specific assembler options:\n" +msgstr " Специализированные параметры ассемблера для Blackfin:\n" + +#: config/tc-bfin.c:441 +#, c-format +msgid " -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n" +msgstr " -mcpu=<cpu[-sirevision]> указать имя целевого ЦП\n" + +#: config/tc-bfin.c:442 +#, c-format +msgid " -mfdpic assemble for the FDPIC ABI\n" +msgstr " -mfdpic ассемблировать для FDPIC ABI\n" + +#: config/tc-bfin.c:443 +#, c-format +msgid " -mno-fdpic/-mnopic disable -mfdpic\n" +msgstr " -mno-fdpic/-mnopic выключить -mfdpic\n" + +#: config/tc-bfin.c:456 +msgid "Could not set architecture and machine." +msgstr "Не задана архитектура и машина." + +#: config/tc-bfin.c:603 +msgid "Parse failed." +msgstr "Ошибка при разборе." + +#: config/tc-bfin.c:678 +msgid "pcrel too far BFD_RELOC_BFIN_10" +msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_10" + +#: config/tc-bfin.c:694 +msgid "pcrel too far BFD_RELOC_BFIN_12" +msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_12" + +#: config/tc-bfin.c:714 +msgid "pcrel too far BFD_RELOC_BFIN_24" +msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_24" + +#: config/tc-bfin.c:729 +msgid "pcrel too far BFD_RELOC_BFIN_5" +msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_5" + +#: config/tc-bfin.c:741 +msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL" +msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_11_PCREL" + +#: config/tc-bfin.c:751 +msgid "rel too far BFD_RELOC_8" +msgstr "rel слишком далеко для BFD_RELOC_8" + +#: config/tc-bfin.c:758 +msgid "rel too far BFD_RELOC_16" +msgstr "rel слишком далеко для BFD_RELOC_16" + +#: config/tc-cr16.c:164 read.c:4667 +msgid "using a bit field width of zero" +msgstr "используется битовое поле нулевой ширины" + +#: config/tc-cr16.c:172 read.c:4675 +#, c-format +msgid "field width \"%s\" too complex for a bitfield" +msgstr "ширина поля «%s» слишком сложна для bitfield" + +#: config/tc-cr16.c:181 read.c:4683 +#, c-format +msgid "field width %lu too big to fit in %d byte: truncated to %d bits" +msgid_plural "field width %lu too big to fit in %d bytes: truncated to %d bits" +msgstr[0] "ширина поля %lu не помещается в %d байт: обрезается до %d бита" +msgstr[1] "ширина поля %lu не помещается в %d байта: обрезается до %d бит" +msgstr[2] "ширина поля %lu не помещается в %d байт: обрезается до %d бит" + +#: config/tc-cr16.c:208 read.c:4709 +#, c-format +msgid "field value \"%s\" too complex for a bitfield" +msgstr "значение поля «%s» слишком сложно для bitfield" + +#: config/tc-cr16.c:389 +#, c-format +msgid "Unknown register pair - index relative mode: `%d'" +msgstr "неизвестный регистровая пара — режим относительной индексации: «%d»" + +#: config/tc-cr16.c:603 config/tc-crx.c:361 +#, c-format +msgid "internal error: reloc %d (`%s') not supported by object file format" +msgstr "внутренняя ошибка: перемещение %d («%s») не поддерживается форматом объектного файла" + +#: config/tc-cr16.c:696 config/tc-i386.c:10718 config/tc-s390.c:2106 +msgid "GOT already in symbol table" +msgstr "GOT уже в таблице символов" + +#: config/tc-cr16.c:813 config/tc-m68k.c:4657 config/tc-tilegx.c:319 +#: config/tc-tilepro.c:256 +#, c-format +msgid "Internal Error: Can't hash %s: %s" +msgstr "Внутренняя ошибка: не удалось получить хеш «%s»: %s" + +#: config/tc-cr16.c:839 config/tc-cris.c:1229 config/tc-crx.c:545 +#, c-format +msgid "Can't hash `%s': %s\n" +msgstr "Не удалось получить хеш «%s»: %s\n" + +#: config/tc-cr16.c:840 config/tc-cris.c:1230 config/tc-crx.c:546 +msgid "(unknown reason)" +msgstr "(неизвестная причина)" + +#. Missing or bad expr becomes absolute 0. +#: config/tc-cr16.c:892 config/tc-crx.c:619 +#, c-format +msgid "missing or invalid displacement expression `%s' taken as 0" +msgstr "отсутствующее или некорректное выражение перестановки «%s», взятое как 0" + +#: config/tc-cr16.c:942 +#, c-format +msgid "GOT bad expression with %s." +msgstr "Неверное регулярное выражение GOT %s." + +#: config/tc-cr16.c:1053 +#, c-format +msgid "operand %d: illegal use expression: `%s`" +msgstr "операнд %d: недопустимое использование выражения: «%s»" + +#: config/tc-cr16.c:1118 config/tc-crx.c:1129 +#, c-format +msgid "Unknown register: `%d'" +msgstr "Неизвестный регистр: «%d»" + +#. Issue a error message when register is illegal. +#: config/tc-cr16.c:1126 +#, c-format +msgid "Illegal register (`%s') in Instruction: `%s'" +msgstr "Недопустимый регистр («%s») в инструкции: «%s»" + +#: config/tc-cr16.c:1199 config/tc-cr16.c:1274 +#, c-format +msgid "Illegal register `%s' in Instruction `%s'" +msgstr "Недопустимый регистр «%s» в инструкции «%s»" + +#: config/tc-cr16.c:1227 config/tc-cr16.c:1238 +#, c-format +msgid "Illegal register pair `%s' in Instruction `%s'" +msgstr "Недопустимая регистровая пара «%s» в инструкции «%s»" + +#: config/tc-cr16.c:1263 config/tc-i960.c:833 +msgid "unmatched '['" +msgstr "непарная «[»" + +#: config/tc-cr16.c:1269 config/tc-i960.c:840 +msgid "garbage after index spec ignored" +msgstr "мусор после указания индекса игнорируется" + +#: config/tc-cr16.c:1417 config/tc-crx.c:938 +#, c-format +msgid "Illegal operands (whitespace): `%s'" +msgstr "Неверные операнды (пробел): «%s»" + +#: config/tc-cr16.c:1429 config/tc-cr16.c:1436 config/tc-cr16.c:1453 +#: config/tc-crx.c:950 config/tc-crx.c:957 config/tc-crx.c:974 +#: config/tc-crx.c:1767 +#, c-format +msgid "Missing matching brackets : `%s'" +msgstr "Отсутствуют парные скобки: «%s»" + +#: config/tc-cr16.c:1485 config/tc-crx.c:1000 +#, c-format +msgid "Unknown exception: `%s'" +msgstr "Неизвестно исключение: «%s»" + +#: config/tc-cr16.c:1570 config/tc-crx.c:1096 +#, c-format +msgid "Illegal `cinv' parameter: `%c'" +msgstr "Недопустимый параметр «cinv»: «%c»" + +#: config/tc-cr16.c:1591 config/tc-cr16.c:1630 +#, c-format +msgid "Unknown register pair: `%d'" +msgstr "неизвестный регистровая пара: «%d»" + +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1599 +#, c-format +msgid "Illegal register pair (`%s') in Instruction: `%s'" +msgstr "Недопустимая регистровая пара («%s») в инструкции: «%s»" + +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1638 +#, c-format +msgid "Illegal index register pair (`%s') in Instruction: `%s'" +msgstr "Недопустимая индексная регистровая пара («%s») в инструкции: «%s»" + +#: config/tc-cr16.c:1677 +#, c-format +msgid "Unknown processor register : `%d'" +msgstr "Неизвестный регистр процессора: «%d»" + +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1685 +#, c-format +msgid "Illegal processor register (`%s') in Instruction: `%s'" +msgstr "Недопустимый регистр процессора («%s») в инструкции: «%s»" + +#: config/tc-cr16.c:1733 +#, c-format +msgid "Unknown processor register (32 bit) : `%d'" +msgstr "Неизвестный регистр процессора (32 бита): «%d»" + +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1741 +#, c-format +msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'" +msgstr "Недопустимый 32-битный регистр процессора («%s») в инструкции: «%s»" + +#: config/tc-cr16.c:2107 config/tc-crx.c:1665 config/tc-crx.c:1682 +#, c-format +msgid "Same src/dest register is used (`r%d'), result is undefined" +msgstr "Используется одинаковый регистр в источнике/приёмнике(«r%d»), результат не определён" + +#: config/tc-cr16.c:2128 +msgid "RA register is saved twice." +msgstr "Регистр RA сохранён дважды." + +#: config/tc-cr16.c:2132 +#, c-format +msgid "`%s' Illegal use of registers." +msgstr "В «%s» неправильно используются регистры." + +#: config/tc-cr16.c:2146 +#, c-format +msgid "`%s' Illegal count-register combination." +msgstr "В «%s» задана неправильная комбинация счётчик-регистр." + +#: config/tc-cr16.c:2152 +#, c-format +msgid "`%s' Illegal use of register." +msgstr "В «%s» неправильно используется регистр." + +#: config/tc-cr16.c:2161 config/tc-crx.c:1674 +#, c-format +msgid "`%s' has undefined result" +msgstr "«%s» содержит неопределенный результат" + +#: config/tc-cr16.c:2169 +#, c-format +msgid "Same src/dest register is used (`r%d'),result is undefined" +msgstr "Используется одинаковый регистр в источнике/приёмнике(«r%d»), результат не определён" + +#: config/tc-cr16.c:2340 config/tc-crx.c:1579 +msgid "Incorrect number of operands" +msgstr "Неправильное количество операндов" + +#: config/tc-cr16.c:2342 config/tc-crx.c:1581 +#, c-format +msgid "Illegal type of operand (arg %d)" +msgstr "Неверный тип операнда (аргумент %d)" + +#: config/tc-cr16.c:2348 config/tc-crx.c:1587 +#, c-format +msgid "Operand out of range (arg %d)" +msgstr "Операнд вне диапазона (аргумент %d)" + +#: config/tc-cr16.c:2351 config/tc-crx.c:1590 +#, c-format +msgid "Operand has odd displacement (arg %d)" +msgstr "Операнд имеет нечётную перестановку (аргумент %d)" + +#: config/tc-cr16.c:2354 config/tc-cr16.c:2385 config/tc-crx.c:1603 +#: config/tc-crx.c:1634 +#, c-format +msgid "Illegal operand (arg %d)" +msgstr "Неверный операнда (аргумент %d)" + +#. Give an error if a frag containing code is not aligned to a 2-byte +#. boundary. +#: config/tc-cr16.c:2487 config/tc-cr16.h:74 config/tc-crx.c:1956 +#: config/tc-crx.h:77 config/tc-ppc.c:3542 config/tc-ppc.c:6500 +msgid "instruction address is not a multiple of 2" +msgstr "Адрес инструкции не кратен 2" + +#: config/tc-cr16.c:2510 config/tc-cris.c:1556 config/tc-cris.c:1564 +#: config/tc-crx.c:1992 config/tc-dlx.c:692 config/tc-hppa.c:3212 +#: config/tc-hppa.c:3219 config/tc-i860.c:490 config/tc-i860.c:507 +#: config/tc-i860.c:987 config/tc-sparc.c:1813 config/tc-sparc.c:1821 +#, c-format +msgid "Unknown opcode: `%s'" +msgstr "Неизвестный код операции: «%s»" + +#: config/tc-cris.c:550 config/tc-m68hc11.c:3893 +#, c-format +msgid "internal inconsistency problem in %s: fr_symbol %lx" +msgstr "внутренняя проблема рассогласованности в %s: fr_symbol %lx" + +#: config/tc-cris.c:554 config/tc-m68hc11.c:3897 config/tc-msp430.c:4620 +#, c-format +msgid "internal inconsistency problem in %s: resolved symbol" +msgstr "внутренняя проблема рассогласованности в %s: определённый символ" + +#: config/tc-cris.c:564 config/tc-m68hc11.c:3903 +#, c-format +msgid "internal inconsistency problem in %s: fr_subtype %d" +msgstr "внутренняя проблема рассогласованности в %s: fr_subtype %d" + +#: config/tc-cris.c:904 +msgid "Relaxation to long branches for .arch common_v10_v32 not implemented" +msgstr "Ослабление длинных ветвей для .arch common_v10_v32 не реализовано" + +#: config/tc-cris.c:934 +msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D" +msgstr "Составной операнд цели LAPC не кратен 2. Используйте LAPC.D" + +#: config/tc-cris.c:939 +#, c-format +msgid "Internal error found in md_convert_frag: offset %ld. Please report this." +msgstr "Внутренняя ошибка в md_convert_frag: смещение %ld. Сообщите об этом." + +#: config/tc-cris.c:964 +#, c-format +msgid "internal inconsistency in %s: bdapq no symbol" +msgstr "внутренняя несогласованность в %s: bdapq не символ" + +#: config/tc-cris.c:977 +#, c-format +msgid "internal inconsistency in %s: bdap.w with no symbol" +msgstr "внутренняя несогласованность в %s: bdap.w не содержит символа" + +#: config/tc-cris.c:1001 +msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness" +msgstr "для проверки безопасности MULS/MULU выравнивание раздела должно быть >= 4 байта" + +#: config/tc-cris.c:1010 +msgid "dangerous MULS/MULU location; give it higher alignment" +msgstr "опасное расположение MULS/MULU; установите для него большее выравнивание" + +#. Bail out for compatibility mode. (It seems it can be implemented, +#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump +#. $acr", "nop"; but doesn't seem worth it at the moment.) +#: config/tc-cris.c:1051 +msgid "Out-of-range .word offset handling is not implemented for .arch common_v10_v32" +msgstr "Обработка смещение .word вне диапазона не реализована для .arch common_v10_v32" + +#: config/tc-cris.c:1096 +msgid ".word case-table handling failed: table too large" +msgstr "ошибка обработки .word case-table: слишком большая таблица" + +#: config/tc-cris.c:1234 +#, c-format +msgid "Buggy opcode: `%s' \"%s\"\n" +msgstr "Дефектный код операции: «%s» «%s»\n" + +#: config/tc-cris.c:1662 +#, c-format +msgid "Immediate value not in 5 bit unsigned range: %ld" +msgstr "Непосредственное значение за пределами 5-битного беззнакового диапазона: %ld" + +#: config/tc-cris.c:1678 +#, c-format +msgid "Immediate value not in 4 bit unsigned range: %ld" +msgstr "Непосредственное значение за пределами 4-битного беззнакового диапазона: %ld" + +#: config/tc-cris.c:1730 +#, c-format +msgid "Immediate value not in 6 bit range: %ld" +msgstr "Непосредственное значение за пределами 6-битного диапазона: %ld" + +#: config/tc-cris.c:1746 +#, c-format +msgid "Immediate value not in 6 bit unsigned range: %ld" +msgstr "Непосредственное значение за пределами 6-битного беззнакового диапазона: %ld" + +#. Others have a generic warning. +#: config/tc-cris.c:1855 +#, c-format +msgid "Unimplemented register `%s' specified" +msgstr "Указан нереализованный регистр «%s»" + +#. We've come to the end of instructions with this +#. opcode, so it must be an error. +#: config/tc-cris.c:2099 +msgid "Illegal operands" +msgstr "Неверные операнды" + +#: config/tc-cris.c:2140 config/tc-cris.c:2180 +#, c-format +msgid "Immediate value not in 8 bit range: %ld" +msgstr "Непосредственное значение за пределами 8-битного диапазона: %ld" + +#: config/tc-cris.c:2150 config/tc-cris.c:2201 +#, c-format +msgid "Immediate value not in 16 bit range: %ld" +msgstr "Непосредственное значение за пределами 16-битного диапазона: %ld" + +#: config/tc-cris.c:2185 +#, c-format +msgid "Immediate value not in 8 bit signed range: %ld" +msgstr "Непосредственное значение за пределами 8-битного диапазона со знаком: %ld" + +#: config/tc-cris.c:2190 +#, c-format +msgid "Immediate value not in 8 bit unsigned range: %ld" +msgstr "Непосредственное значение за пределами 8-битного беззнакового диапазона: %ld" + +#: config/tc-cris.c:2206 +#, c-format +msgid "Immediate value not in 16 bit signed range: %ld" +msgstr "Непосредственное значение за пределами 16-битного диапазона со знаком: %ld" + +#: config/tc-cris.c:2211 +#, c-format +msgid "Immediate value not in 16 bit unsigned range: %ld" +msgstr "Непосредственное значение за пределами 16-битного беззнакового диапазона: %ld" + +#: config/tc-cris.c:2237 +msgid "TLS relocation size does not match operand size" +msgstr "Размер перемещения TLS не совпадает с размером операнда" + +#: config/tc-cris.c:2238 +msgid "PIC relocation size does not match operand size" +msgstr "Размер перемещения PIC не совпадает с размером операнда" + +#: config/tc-cris.c:3385 +msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n" +msgstr "Вызывается gen_cond_branch_32 для .arch common_v10_v32\n" + +#: config/tc-cris.c:3389 +msgid "32-bit conditional branch generated" +msgstr "Сгенерировано 32-битная ветвь с условием" + +#: config/tc-cris.c:3450 +msgid "Complex expression not supported" +msgstr "Сложное выражение не поддерживается" + +#. FIXME: Is this function mentioned in the internals.texi manual? If +#. not, add it. +#: config/tc-cris.c:3600 +msgid "Bad call to md_atof () - floating point formats are not supported" +msgstr "Неправильный вызов md_atof () — формат значения с плавающей запятой не поддерживается" + +#: config/tc-cris.c:3641 +msgid "PC-relative relocation must be trivially resolved" +msgstr "PC-относительное перемещение должно быть определяться просто" + +#: config/tc-cris.c:3713 +#, c-format +msgid "Value not in 16 bit range: %ld" +msgstr "Значение за пределами 16-битного диапазона: %ld" + +#: config/tc-cris.c:3721 +#, c-format +msgid "Value not in 16 bit signed range: %ld" +msgstr "Значение за пределами 16-битного диапазона со знаком: %ld" + +#: config/tc-cris.c:3729 +#, c-format +msgid "Value not in 8 bit range: %ld" +msgstr "Значение за пределами 8-битного диапазона: %ld" + +#: config/tc-cris.c:3736 +#, c-format +msgid "Value not in 8 bit signed range: %ld" +msgstr "Значение за пределами 8-битного диапазона со знаком: %ld" + +#: config/tc-cris.c:3746 +#, c-format +msgid "Value not in 4 bit unsigned range: %ld" +msgstr "Значение за пределами 4-битного беззнакового диапазона: %ld" + +#: config/tc-cris.c:3753 +#, c-format +msgid "Value not in 5 bit unsigned range: %ld" +msgstr "Значение за пределами 5-битного беззнакового диапазона: %ld" + +#: config/tc-cris.c:3760 +#, c-format +msgid "Value not in 6 bit range: %ld" +msgstr "Значение за пределами 6-битного диапазона: %ld" + +#: config/tc-cris.c:3767 +#, c-format +msgid "Value not in 6 bit unsigned range: %ld" +msgstr "Значение за пределами 6-битного беззнакового диапазона: %ld" + +#: config/tc-cris.c:3811 +#, c-format +msgid "Please use --help to see usage and options for this assembler.\n" +msgstr "Использование и параметры ассемблера можно посмотреть указав параметр --help.\n" + +#: config/tc-cris.c:3823 +msgid "--no-underscore is invalid with a.out format" +msgstr "нельзя указывать --no-underscore при использовании формата a.out" + +#: config/tc-cris.c:3835 +msgid "--pic is invalid for this object format" +msgstr "нельзя указывать --pic для этого объектного формата" + +#: config/tc-cris.c:3849 +#, c-format +msgid "invalid <arch> in --march=<arch>: %s" +msgstr "некорректная <архитектура> в --march=<архитектура>: %s" + +#: config/tc-cris.c:3958 config/tc-ft32.c:689 config/tc-moxie.c:778 +msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant" +msgstr "Семантическая ошибка. Данный тип операнда невозможно переместить, он должен быть константой на момент ассемблирования" + +#: config/tc-cris.c:4007 config/tc-ft32.c:710 config/tc-moxie.c:826 +#, c-format +msgid "Cannot generate relocation type for symbol %s, code %s" +msgstr "Невозможно сгенерировать тип перемещения для символа %s, код %s" + +#. The messages are formatted to line up with the generic options. +#: config/tc-cris.c:4020 +#, c-format +msgid "CRIS-specific options:\n" +msgstr "Специализированные параметры ассемблера для CRIS:\n" + +#: config/tc-cris.c:4022 +msgid " -h, -H Don't execute, print this help text. Deprecated.\n" +msgstr " -h, -H Не выполнять, показать этот текст. Устарел.\n" + +#: config/tc-cris.c:4024 +msgid " -N Warn when branches are expanded to jumps.\n" +msgstr " -N Предупреждать, когда ветви раскрываются до прыжков.\n" + +#: config/tc-cris.c:4026 +msgid " --underscore User symbols are normally prepended with underscore.\n" +msgstr "" +" --underscore Пользовательские символы обычно начинаются\n" +" с подчёркивания.\n" + +#: config/tc-cris.c:4028 +msgid " Registers will not need any prefix.\n" +msgstr " Регистрам префикс не требуется.\n" + +#: config/tc-cris.c:4030 +msgid " --no-underscore User symbols do not have any prefix.\n" +msgstr "" +" --no-underscore Пользовательские символы не начинаются с\n" +" какого-то определённого префикса.\n" + +#: config/tc-cris.c:4032 +msgid " Registers will require a `$'-prefix.\n" +msgstr " Для регистров требуется префикс «$».\n" + +#: config/tc-cris.c:4035 +msgid " --pic\t\t\tEnable generation of position-independent code.\n" +msgstr " --pic\t\t\tВключить генерацию перемещаемого кода.\n" + +#: config/tc-cris.c:4038 +msgid "" +" --march=<arch>\t\tGenerate code for <arch>. Valid choices for <arch>\n" +"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n" +msgstr "" +" --march=<архитектура>\t\tГенерировать код для <архитектуры>.\n" +"\t\t\t\tВозможные варианты <архитектуры>:\n" +"\t\t\t\tv0_v10, v10, v32 и common_v10_v32.\n" + +#: config/tc-cris.c:4059 +msgid "Invalid relocation" +msgstr "Неверное перемещение" + +#: config/tc-cris.c:4096 +msgid "Invalid pc-relative relocation" +msgstr "Неверное перемещение, относительное PC" + +#: config/tc-cris.c:4141 +#, c-format +msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." +msgstr "Переполнение подогнанного .word (%ld) со знаком: слишком большой оператор «переключения»." + +#: config/tc-cris.c:4171 +#, c-format +msgid ".syntax %s requires command-line option `--underscore'" +msgstr "для .syntax %s требуется параметр командной строки «--underscore»" + +#: config/tc-cris.c:4180 +#, c-format +msgid ".syntax %s requires command-line option `--no-underscore'" +msgstr "для .syntax %s требуется параметр командной строки «--no-underscore»" + +#: config/tc-cris.c:4217 +msgid "Unknown .syntax operand" +msgstr "Неизвестный операнд .syntax" + +#: config/tc-cris.c:4227 +msgid "Pseudodirective .file is only valid when generating ELF" +msgstr "Псевдодиректива .file допускается только при генерации ELF" + +#: config/tc-cris.c:4239 +msgid "Pseudodirective .loc is only valid when generating ELF" +msgstr "Псевдодиректива .loc допускается только при генерации ELF" + +#: config/tc-cris.c:4254 +#, c-format +msgid "internal inconsistency problem: %s called for %d bytes" +msgstr "внутренняя проблема рассогласованности: вызвана %s для %d байт" + +#: config/tc-cris.c:4406 +msgid "unknown operand to .arch" +msgstr "неизвестный операнд в .arch" + +#: config/tc-cris.c:4415 +msgid ".arch <arch> requires a matching --march=... option" +msgstr ".arch <архитектура> должна совпадать с параметром --march=…" + +#: config/tc-crx.c:572 config/tc-crx.c:591 +#, c-format +msgid "Internal error: Can't hash %s: %s" +msgstr "Внутренняя ошибка: не удалось получить хеш %s: %s" + +#: config/tc-crx.c:759 config/tc-crx.c:779 config/tc-crx.c:794 +#, c-format +msgid "Illegal register `%s' in instruction `%s'" +msgstr "Недопустимый регистр «%s» в инструкции «%s»" + +#: config/tc-crx.c:822 +#, c-format +msgid "Illegal Scale - `%d'" +msgstr "Неверное масштабирование — «%d»" + +#. Issue a error message when register is illegal. +#: config/tc-crx.c:1137 +#, c-format +msgid "Illegal register (`%s') in instruction: `%s'" +msgstr "Недопустимый регистр («%s») в инструкции: «%s»" + +#: config/tc-crx.c:1264 +#, c-format +msgid "Illegal co-processor register in instruction `%s'" +msgstr "Недопустимый регистр сопроцессора в инструкции «%s»" + +#: config/tc-crx.c:1271 +#, c-format +msgid "Illegal co-processor special register in instruction `%s'" +msgstr "Недопустимый специальный регистр сопроцессора в инструкции «%s»" + +#: config/tc-crx.c:1593 +#, c-format +msgid "Invalid DISPU4 operand value (arg %d)" +msgstr "Некорректное значение операнда DISPU4 (аргумент %d)" + +#: config/tc-crx.c:1596 +#, c-format +msgid "Invalid CST4 operand value (arg %d)" +msgstr "Некорректное значение операнда CST4 (аргумент %d)" + +#: config/tc-crx.c:1599 +#, c-format +msgid "Operand value is not within upper 64 KB (arg %d)" +msgstr "Значение операнда находится за пределами 64 КБ (аргумент %d)" + +#: config/tc-crx.c:1736 +msgid "Invalid register in register list" +msgstr "Некорректный регистр в списке регистров" + +#: config/tc-crx.c:1790 +#, c-format +msgid "Illegal register `%s' in cop-register list" +msgstr "Некорректный регистр «%s» в списке регистров сопроцессора" + +#: config/tc-crx.c:1798 +#, c-format +msgid "Illegal register `%s' in cop-special-register list" +msgstr "Некорректный регистр «%s» в списке специальных регистров сопроцессора" + +#: config/tc-crx.c:1817 +#, c-format +msgid "Illegal register `%s' in user register list" +msgstr "Некорректный регистр «%s» в списке пользовательских регистров" + +#: config/tc-crx.c:1836 +#, c-format +msgid "Illegal register `%s' in register list" +msgstr "Некорректный регистр «%s» в списке регистров" + +#: config/tc-crx.c:1842 +#, c-format +msgid "Maximum %d bits may be set in `mask16' operand" +msgstr "В операнде «mask16» может быть установлено не более %d бит" + +#: config/tc-crx.c:1851 +#, c-format +msgid "rest of line ignored; first ignored character is `%c'" +msgstr "остальная часть проигнорирована; первый игнорированный символ — «%c»" + +#: config/tc-crx.c:1859 +#, c-format +msgid "Illegal `mask16' operand, operation is undefined - `%s'" +msgstr "неверный операнд «mask16», операция не определена — «%s»" + +#. HI can't be specified without LO (and vise-versa). +#: config/tc-crx.c:1865 +msgid "HI/LO registers should be specified together" +msgstr "Регистры HI/LO должны указываться вместе" + +#: config/tc-crx.c:1871 +msgid "HI/LO registers should be specified without additional registers" +msgstr "Регистры HI/LO должны указываться без дополнительных регистров" + +#: config/tc-d10v.c:216 +#, c-format +msgid "" +"D10V options:\n" +"-O Optimize. Will do some operations in parallel.\n" +"--gstabs-packing Pack adjacent short instructions together even\n" +" when --gstabs is specified. On by default.\n" +"--no-gstabs-packing If --gstabs is specified, do not pack adjacent\n" +" instructions together.\n" +msgstr "" +"Параметры D10V:\n" +"-O Оптимизация. Выполнять некоторые операции параллельно.\n" +"--gstabs-packing Упаковывать смежные короткие инструкции вместе даже\n" +" когда указан --gstabs. Включено по умолчанию.\n" +"--no-gstabs-packing Если указан --gstabs, не упаковывать смежные короткие\n" +" инструкции вместе.\n" + +#: config/tc-d10v.c:573 +msgid "operand is not an immediate" +msgstr "указан не непосредственный операнд" + +#: config/tc-d10v.c:591 +#, c-format +msgid "operand out of range: %lu" +msgstr "операнд вне диапазона: %lu" + +#: config/tc-d10v.c:651 +msgid "Instruction must be executed in parallel with another instruction." +msgstr "Инструкция должна выполняться параллельно с другой инструкцией." + +#: config/tc-d10v.c:705 config/tc-d10v.c:713 +#, c-format +msgid "packing conflict: %s must dispatch sequentially" +msgstr "конфликт упаковки: %s должна обрабатываться последовательно" + +#: config/tc-d10v.c:812 +#, c-format +msgid "resource conflict (R%d)" +msgstr "конфликт ресурса (R%d)" + +#: config/tc-d10v.c:815 +#, c-format +msgid "resource conflict (A%d)" +msgstr "конфликт ресурса (A%d)" + +#: config/tc-d10v.c:817 +msgid "resource conflict (PSW)" +msgstr "конфликт ресурса (PSW)" + +#: config/tc-d10v.c:819 +msgid "resource conflict (C flag)" +msgstr "конфликт ресурса (флаг C)" + +#: config/tc-d10v.c:821 +msgid "resource conflict (F flag)" +msgstr "конфликт ресурса (флаг F)" + +#: config/tc-d10v.c:971 +msgid "Instruction must be executed in parallel" +msgstr "Инструкция должна выполняться параллельно" + +#: config/tc-d10v.c:974 +msgid "Long instructions may not be combined." +msgstr "Длинные инструкции не могут быть объединены." + +#: config/tc-d10v.c:1007 +msgid "One of these instructions may not be executed in parallel." +msgstr "Одна из этих инструкций не может выполняться параллельно." + +#: config/tc-d10v.c:1011 config/tc-d30v.c:1037 +msgid "Two IU instructions may not be executed in parallel" +msgstr "Две инструкции UI не могут выполняться параллельно" + +#: config/tc-d10v.c:1013 config/tc-d10v.c:1021 config/tc-d10v.c:1035 +#: config/tc-d10v.c:1050 config/tc-d30v.c:1038 config/tc-d30v.c:1047 +msgid "Swapping instruction order" +msgstr "Порядок перестановки инструкций" + +#: config/tc-d10v.c:1019 config/tc-d30v.c:1044 +msgid "Two MU instructions may not be executed in parallel" +msgstr "Две инструкции MU не могут выполняться параллельно" + +#: config/tc-d10v.c:1039 config/tc-d30v.c:1064 +msgid "IU instruction may not be in the left container" +msgstr "Инструкция IU не может быть в левом контейнере" + +#: config/tc-d10v.c:1041 config/tc-d10v.c:1056 +msgid "Instruction in R container is squashed by flow control instruction in L container." +msgstr "Инструкция в контейнере R подавлена инструкцией управления потоком из контейнера L." + +#: config/tc-d10v.c:1054 config/tc-d30v.c:1075 +msgid "MU instruction may not be in the right container" +msgstr "Инструкция MU не может быть в правом контейнере" + +#: config/tc-d10v.c:1060 config/tc-d30v.c:1087 +msgid "unknown execution type passed to write_2_short()" +msgstr "в write_2_short() передан неизвестный тип выполнения" + +#: config/tc-d10v.c:1189 config/tc-d10v.c:1362 +msgid "bad opcode or operands" +msgstr "плохой код операции или операнды" + +#: config/tc-d10v.c:1264 +msgid "value out of range" +msgstr "значение за пределами диапазона" + +#: config/tc-d10v.c:1338 +msgid "illegal operand - register name found where none expected" +msgstr "недопустимый операнд — обнаружено имя регистра где его быть не должно" + +#: config/tc-d10v.c:1373 +msgid "Register number must be EVEN" +msgstr "Номер регистра должны быть ЧЁТНЫМ" + +#: config/tc-d10v.c:1376 +msgid "Unsupported use of sp" +msgstr "Неподдерживаемое использование sp" + +#: config/tc-d10v.c:1395 +#, c-format +msgid "cr%ld is a reserved control register" +msgstr "cr%ld — зарезервированный регистр управления" + +#: config/tc-d10v.c:1570 +#, c-format +msgid "line %d: rep or repi must include at least 4 instructions" +msgstr "строка %d: rep или repi должна содержать не менее 4 инструкций" + +#: config/tc-d10v.c:1759 +msgid "can't find previous opcode " +msgstr "не удалось найти предыдущий код операции " + +#: config/tc-d10v.c:1771 +#, c-format +msgid "could not assemble: %s" +msgstr "невозможно провести ассемблирование: %s" + +#: config/tc-d10v.c:1786 config/tc-d10v.c:1808 config/tc-d30v.c:1744 +msgid "Unable to mix instructions as specified" +msgstr "Невозможно смешивать инструкции как указано" + +#: config/tc-d30v.c:149 +#, c-format +msgid "Register name %s conflicts with symbol of the same name" +msgstr "Имя регистра %s конфликтует с символом с тем же именем" + +#: config/tc-d30v.c:239 +#, c-format +msgid "" +"\n" +"D30V options:\n" +"-O Make adjacent short instructions parallel if possible.\n" +"-n Warn about all NOPs inserted by the assembler.\n" +"-N Warn about NOPs inserted after word multiplies.\n" +"-c Warn about symbols whose names match register names.\n" +"-C Opposite of -C. -c is the default.\n" +msgstr "" +"\n" +"Параметры D30V:\n" +"-O Выполнять сходимые короткие инструкции параллельно,\n" +" если возможно.\n" +"-n Предупреждать о всех NOP, вставляемых ассемблером.\n" +"-N Предупреждать о NOP, вставляемых после умножения слов.\n" +"-c Предупреждать о символах, чьи имена совпадают\n" +" с именами регистров (по умолчанию).\n" +"-C Противоположность -c.\n" + +#: config/tc-d30v.c:367 +msgid "unexpected 12-bit reloc type" +msgstr "неожиданный 12-битный тип перемещения" + +#: config/tc-d30v.c:374 +msgid "unexpected 18-bit reloc type" +msgstr "неожиданный 18-битный тип перемещения" + +#: config/tc-d30v.c:625 +#, c-format +msgid "%s NOP inserted" +msgstr "%s NOP вставлено" + +#: config/tc-d30v.c:626 +msgid "sequential" +msgstr "последовательно" + +#: config/tc-d30v.c:626 +msgid "parallel" +msgstr "параллельно" + +#: config/tc-d30v.c:1033 +msgid "Instructions may not be executed in parallel" +msgstr "Инструкции не могут выполняться параллельно" + +#: config/tc-d30v.c:1046 +#, c-format +msgid "Executing %s in IU may not work" +msgstr "Выполнение %s в IU может не работать" + +#: config/tc-d30v.c:1053 +#, c-format +msgid "Executing %s in IU may not work in parallel execution" +msgstr "Выполнение %s в IU может не работать при параллельном выполнении" + +#: config/tc-d30v.c:1066 +#, c-format +msgid "special left instruction `%s' kills instruction `%s' in right container" +msgstr "специальная левая инструкция «%s» убивает инструкцию «%s» в правом контейнере" + +#: config/tc-d30v.c:1077 +#, c-format +msgid "Executing %s in reverse serial with %s may not work" +msgstr "Выполнение %s в обратной последовательности к %s может не работать" + +#: config/tc-d30v.c:1080 +#, c-format +msgid "Executing %s in IU in reverse serial may not work" +msgstr "Выполнение %s в UI в обратной последовательности может не работать" + +#: config/tc-d30v.c:1268 +msgid "Odd numbered register used as target of multi-register instruction" +msgstr "В качестве цели многорегистровой инструкции используется регистр с нечётным номером" + +#: config/tc-d30v.c:1332 config/tc-d30v.c:1368 +#, c-format +msgid "unknown condition code: %s" +msgstr "неизвестный код условия: %s" + +#: config/tc-d30v.c:1361 +#, c-format +msgid "cmpu doesn't support condition code %s" +msgstr "cmpu не поддерживает код условия %s" + +#: config/tc-d30v.c:1396 +#, c-format +msgid "unknown opcode: %s" +msgstr "неизвестный код операции: %s" + +#: config/tc-d30v.c:1407 +#, c-format +msgid "operands for opcode `%s' do not match any valid format" +msgstr "операнды кода операции «%s» не соответствуют любому допускаемому формату" + +#: config/tc-d30v.c:1622 config/tc-d30v.c:1639 +msgid "Cannot assemble instruction" +msgstr "Невозможно выполнить ассемблирование инструкции" + +#: config/tc-d30v.c:1624 +msgid "First opcode is long. Unable to mix instructions as specified." +msgstr "Первый код операции длинный. Невозможно смешивать указанные инструкции." + +#: config/tc-d30v.c:1694 +msgid "word of NOPs added between word multiply and load" +msgstr "слово NOP добавлено между словом умножения и загрузки" + +#: config/tc-d30v.c:1696 +msgid "word of NOPs added between word multiply and 16-bit multiply" +msgstr "слово NOP добавлено между словом умножения и 16-битным умножением" + +#: config/tc-d30v.c:1728 +msgid "Instruction uses long version, so it cannot be mixed as specified" +msgstr "Используется длинная версия инструкции, поэтому указанное смешение невозможно" + +#: config/tc-d30v.c:1855 +#, c-format +msgid "value too large to fit in %d bits" +msgstr "значение слишком велико для расположения в %d битах" + +#: config/tc-d30v.c:1923 +#, c-format +msgid "line %d: unable to place address of symbol '%s' into a byte" +msgstr "строка %d: невозможно поместить адрес символа «%s» в байт" + +#: config/tc-d30v.c:1926 +#, c-format +msgid "line %d: unable to place value %lx into a byte" +msgstr "строка %d: невозможно поместить значение %lx в байт" + +#: config/tc-d30v.c:1934 +#, c-format +msgid "line %d: unable to place address of symbol '%s' into a short" +msgstr "строка %d: невозможно поместить адрес символа «%s» в половину слова" + +#: config/tc-d30v.c:1937 +#, c-format +msgid "line %d: unable to place value %lx into a short" +msgstr "строка %d: невозможно поместить значение %lx в половину слова" + +#: config/tc-d30v.c:1945 +#, c-format +msgid "line %d: unable to place address of symbol '%s' into a quad" +msgstr "строка %d: невозможно поместить адрес символа «%s» в два слова" + +#: config/tc-d30v.c:2053 config/tc-pru.c:216 config/tc-pru.c:332 +#, c-format +msgid "Alignment too large: %d assumed" +msgstr "Слишком большое выравнивание: предполагается %d" + +#: config/tc-dlx.c:213 +msgid "missing .proc" +msgstr "отсутствует .proc" + +#: config/tc-dlx.c:230 +msgid ".endfunc missing for previous .proc" +msgstr "отсутствует .endfunc при указанной .proc" + +#: config/tc-dlx.c:295 config/tc-i860.c:226 config/tc-mips.c:3600 +#: config/tc-nios2.c:3639 config/tc-nios2.c:3653 config/tc-nios2.c:3668 +#: config/tc-pru.c:1565 config/tc-pru.c:1579 config/tc-riscv.c:621 +#, c-format +msgid "internal error: can't hash `%s': %s\n" +msgstr "внутренняя ошибка: не удалось получить хеш «%s»: %s\n" + +#. Probably a memory allocation problem? Give up now. +#: config/tc-dlx.c:302 config/tc-hppa.c:8270 config/tc-nios2.c:1440 +#: config/tc-nios2.c:3642 config/tc-nios2.c:3656 config/tc-nios2.c:3671 +#: config/tc-pru.c:1568 config/tc-pru.c:1582 config/tc-riscv.c:624 +#: config/tc-riscv.c:632 config/tc-sparc.c:1064 +msgid "Broken assembler. No assembly attempted." +msgstr "Ассемблер сломался. Ничего ассемблироваться не будет." + +#: config/tc-dlx.c:332 +#, c-format +msgid "Bad operand for a load instruction: <%s>" +msgstr "Плохой операнд для инструкции загрузки: <%s>" + +#: config/tc-dlx.c:446 +#, c-format +msgid "Bad operand for a store instruction: <%s>" +msgstr "Плохой операнд для инструкции сохранения: <%s>" + +#: config/tc-dlx.c:626 +#, c-format +msgid "Expression Error for operand modifier %%hi/%%lo\n" +msgstr "Ошибка в регулярном выражении модификатора операнда %%hi/%%lo\n" + +#: config/tc-dlx.c:639 +#, c-format +msgid "Invalid expression after %%%%\n" +msgstr "Неверное выражение после %%%%\n" + +#: config/tc-dlx.c:703 config/tc-tic4x.c:2473 +#, c-format +msgid "Unknown opcode `%s'." +msgstr "Неизвестный код операции: «%s»." + +#: config/tc-dlx.c:712 +msgid "Can not set dlx_skip_hi16_flag" +msgstr "Невозможно задать dlx_skip_hi16_flag" + +#: config/tc-dlx.c:726 +#, c-format +msgid "Missing arguments for opcode <%s>." +msgstr "Отсутствуют аргументы для кода операции <%s>." + +#: config/tc-dlx.c:760 +#, c-format +msgid "Too many operands: %s" +msgstr "Слишком много операндов: %s" + +#: config/tc-dlx.c:798 +#, c-format +msgid "Both the_insn.HI and the_insn.LO are set : %s" +msgstr "Одновременно заданы the_insn.HI и the_insn.LO: %s" + +#: config/tc-dlx.c:868 +msgid "failed regnum sanity check." +msgstr "regnum не прошёл проверку работоспособности." + +#: config/tc-dlx.c:881 +msgid "failed general register sanity check." +msgstr "регистр общего назначения не прошёл проверку работоспособности." + +#. Types or values of args don't match. +#: config/tc-dlx.c:889 +msgid "Invalid operands" +msgstr "Неверные операнды" + +#: config/tc-dlx.c:1118 +#, c-format +msgid "label \"$%d\" redefined" +msgstr "переопределение метки «$%d»" + +#: config/tc-dlx.c:1156 +msgid "Invalid expression after # number\n" +msgstr "Неверное выражение после # номер\n" + +#: config/tc-dlx.c:1199 config/tc-i960.c:2637 config/tc-m32r.c:2276 +#: config/tc-nds32.c:6639 config/tc-sparc.c:4124 +#, c-format +msgid "internal error: can't export reloc type %d (`%s')" +msgstr "внутренняя ошибка: не удалось экспортировать тип перемещения %d («%s»)" + +#: config/tc-epiphany.c:126 +#, c-format +msgid "EPIPHANY specific command line options:\n" +msgstr "Специализированные параметры командной строки для EPIPHANY:\n" + +#: config/tc-epiphany.c:365 +msgid "register number too large for push/pop" +msgstr "слишком большой номер регистра для push/pop" + +#: config/tc-epiphany.c:369 +msgid "register is out of order" +msgstr "указан регистр не по порядку" + +#: config/tc-epiphany.c:380 config/tc-m68k.c:6033 config/tc-m68k.c:6062 +msgid "bad register list" +msgstr "некорректный список регистров" + +#: config/tc-epiphany.c:383 +msgid "malformed reglist in push/pop" +msgstr "неверно сформированный eglist в push/pop" + +#. Checks for behavioral restrictions on LD/ST instructions. +#: config/tc-epiphany.c:429 +msgid "destination register modified by displacement-post-modified address" +msgstr "регистр назначения изменён адресом перестановки-после-изменения" + +#: config/tc-epiphany.c:430 +msgid "ldrd/strd requires even:odd register pair" +msgstr "для ldrd/strd требуется регистровая пара чётный:нечётный" + +#: config/tc-epiphany.c:813 config/tc-m32r.c:1784 +msgid "Addend to unresolved symbol not on word boundary." +msgstr "Добавка к неопределённому символу не выровнена по границе слова." + +#: config/tc-fr30.c:81 +#, c-format +msgid " FR30 specific command line options:\n" +msgstr " Специализированные параметры командной строки для FR30:\n" + +#: config/tc-fr30.c:134 +#, c-format +msgid "Instruction %s not allowed in a delay slot." +msgstr "Инструкция %s не допускается в слоте задержки." + +#: config/tc-frv.c:403 +#, c-format +msgid "Unknown cpu -mcpu=%s" +msgstr "Неизвестный ЦП -mcpu=%s" + +#: config/tc-frv.c:456 +#, c-format +msgid "FRV specific command line options:\n" +msgstr "Специализированные параметры командной строки для FRV:\n" + +#: config/tc-frv.c:457 +#, c-format +msgid "-G n Put data <= n bytes in the small data area\n" +msgstr "-G n Помещать данные <= n байт в области малых данных\n" + +#: config/tc-frv.c:458 +#, c-format +msgid "-mgpr-32 Mark generated file as only using 32 GPRs\n" +msgstr "-mgpr-32 Пометить сгенерированный файл как использующий только 32 РОН\n" + +#: config/tc-frv.c:459 +#, c-format +msgid "-mgpr-64 Mark generated file as using all 64 GPRs\n" +msgstr "-mgpr-64 Пометить сгенерированный файл как использующий все 64 РОН\n" + +#: config/tc-frv.c:460 +#, c-format +msgid "-mfpr-32 Mark generated file as only using 32 FPRs\n" +msgstr "-mfpr-32 Пометить сгенерированный файл как использующий только 32 32 FPR\n" + +#: config/tc-frv.c:461 +#, c-format +msgid "-mfpr-64 Mark generated file as using all 64 FPRs\n" +msgstr "-mfpr-64 Пометить сгенерированный файл как использующий все 64 FPR\n" + +#: config/tc-frv.c:462 +#, c-format +msgid "-msoft-float Mark generated file as using software FP\n" +msgstr "-msoft-float Пометить сгенерированный файл как использующий программную FP\n" + +#: config/tc-frv.c:463 +#, c-format +msgid "-mdword Mark generated file as using a 8-byte stack alignment\n" +msgstr "" +"-mdword Пометить сгенерированный файл как использующий\n" +" 8-байтовое выравнивание стека\n" + +#: config/tc-frv.c:464 +#, c-format +msgid "-mno-dword Mark generated file as using a 4-byte stack alignment\n" +msgstr "" +"-mno-dword Пометить сгенерированный файл как использующий\n" +" 4-байтовое выравнивание стека\n" + +#: config/tc-frv.c:465 +#, c-format +msgid "-mdouble Mark generated file as using double precision FP insns\n" +msgstr "" +"-mdouble Пометить сгенерированный файл как использующий\n" +" инструкции FP двойной точности\n" + +#: config/tc-frv.c:466 +#, c-format +msgid "-mmedia Mark generated file as using media insns\n" +msgstr "-mmedia Пометить сгенерированный файл как использующий медиа-инструкции\n" + +#: config/tc-frv.c:467 +#, c-format +msgid "-mmuladd Mark generated file as using multiply add/subtract insns\n" +msgstr "" +"-mmuladd Пометить сгенерированный файл как использующий\n" +" инструкции умножения, сложения/вычитания\n" + +#: config/tc-frv.c:468 +#, c-format +msgid "-mpack Allow instructions to be packed\n" +msgstr "-mpack Разрешить упаковку инструкций\n" + +#: config/tc-frv.c:469 +#, c-format +msgid "-mno-pack Do not allow instructions to be packed\n" +msgstr "-mno-pack Запретить упаковку инструкций\n" + +#: config/tc-frv.c:470 +#, c-format +msgid "-mpic Mark generated file as using small position independent code\n" +msgstr "" +"-mpic Пометить сгенерированный файл как использующий\n" +" маленький независимый от расположения код\n" + +#: config/tc-frv.c:471 +#, c-format +msgid "-mPIC Mark generated file as using large position independent code\n" +msgstr "" +"-mpic Пометить сгенерированный файл как использующий\n" +" большой независимый от расположения код\n" + +#: config/tc-frv.c:472 +#, c-format +msgid "-mlibrary-pic Mark generated file as using position independent code for libraries\n" +msgstr "" +"-mlibrary-pic Пометить сгенерированный файл как использующий\n" +" независимый от расположения код для библиотек\n" + +#: config/tc-frv.c:473 +#, c-format +msgid "-mfdpic Assemble for the FDPIC ABI\n" +msgstr "-mfdpic Ассемблировать для FDPIC ABI\n" + +#: config/tc-frv.c:474 +#, c-format +msgid "-mnopic Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n" +msgstr "-mnopic Выключить -mpic, -mPIC, -mlibrary-pic и -mfdpic\n" + +#: config/tc-frv.c:475 +#, c-format +msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n" +msgstr "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n" + +#: config/tc-frv.c:476 +#, c-format +msgid " Record the cpu type\n" +msgstr " Указать тип ЦП\n" + +#: config/tc-frv.c:477 +#, c-format +msgid "-mtomcat-stats Print out stats for tomcat workarounds\n" +msgstr "-mtomcat-stats Печатать статистику обходных решений tomcat\n" + +#: config/tc-frv.c:478 +#, c-format +msgid "-mtomcat-debug Debug tomcat workarounds\n" +msgstr "-mtomcat-debug Отлаживать обходные решения tomcat\n" + +#: config/tc-frv.c:1160 +msgid "VLIW packing used for -mno-pack" +msgstr "При -mno-pack используется упаковка VLIW" + +#: config/tc-frv.c:1170 +msgid "Instruction not supported by this architecture" +msgstr "Инструкция не поддерживается на этой архитектуре" + +#: config/tc-frv.c:1180 +msgid "VLIW packing constraint violation" +msgstr "Нарушение ограничение упаковки VLIW" + +#: config/tc-frv.c:1771 +#, c-format +msgid "Relocation %s is not safe for %s" +msgstr "Перемещение %s не безопасно для %s" + +#: config/tc-ft32.c:146 config/tc-moxie.c:104 +msgid "expecting register" +msgstr "ожидается регистр" + +#: config/tc-ft32.c:167 config/tc-ft32.c:183 config/tc-moxie.c:123 +#: config/tc-moxie.c:139 +msgid "illegal register number" +msgstr "недопустимый номер регистра" + +#: config/tc-ft32.c:239 config/tc-moxie.c:188 config/tc-pj.c:260 +#, c-format +msgid "unknown opcode %s" +msgstr "неизвестный код операции %s" + +#: config/tc-ft32.c:264 +#, c-format +msgid "unknown width specifier '.%c'" +msgstr "неизвестный определитель ширины «.%c»" + +#: config/tc-ft32.c:387 +msgid "internal error in argument parsing" +msgstr "внутренняя ошибка при обработке аргументов" + +#: config/tc-ft32.c:400 +msgid "expected comma separator" +msgstr "ожидается разделитель запятая" + +#: config/tc-ft32.c:412 config/tc-moxie.c:232 config/tc-moxie.c:292 +#: config/tc-moxie.c:304 config/tc-moxie.c:337 config/tc-moxie.c:369 +#: config/tc-moxie.c:402 config/tc-moxie.c:456 config/tc-moxie.c:510 +#: config/tc-moxie.c:520 config/tc-moxie.c:543 config/tc-moxie.c:556 +#: config/tc-pj.c:308 +msgid "extra stuff on line ignored" +msgstr "лишнее содержимое в строке игнорируется" + +#: config/tc-ft32.c:472 config/tc-lm32.c:236 config/tc-moxie.c:587 +#: config/tc-nios2.c:284 +msgid "bad call to md_atof" +msgstr "неправильный вызов md_atof" + +#: config/tc-ft32.c:522 +#, c-format +msgid "FT32 options:\n" +msgstr "Параметры FT32:\n" + +#: config/tc-ft32.c:523 +#, c-format +msgid "" +"\n" +"-no-relax\t\tdon't relax relocations\n" +"\t\t\t\n" msgstr "" +"\n" +"-no-relax\t\tне ослаблять перемещения\n" +"\t\t\t\n" + +#. These macros must be defined, but is will be a fatal assembler +#. error if we ever hit them. +#: config/tc-ft32.h:35 config/tc-pj.h:40 +msgid "estimate size\n" +msgstr "оценочный размер\n" + +#: config/tc-ft32.h:36 config/tc-pj.h:39 +msgid "convert_frag\n" +msgstr "convert_frag\n" + +#: config/tc-h8300.c:178 +#, c-format +msgid "new section '%s' defined without attributes - this might cause problems" +msgstr "новый раздел «%s» определён без атрибутов — это может вызвать проблемы" + +#: config/tc-h8300.c:448 config/tc-h8300.c:456 +msgid "Reg not valid for H8/300" +msgstr "Регистр для H8/300 не корректен" + +#: config/tc-h8300.c:537 +msgid "invalid operand size requested" +msgstr "запрошен некорректный размер операнда" + +#: config/tc-h8300.c:642 +msgid "Invalid register list for ldm/stm\n" +msgstr "Некорректный список регистров для ldm/stm\n" + +#: config/tc-h8300.c:668 config/tc-h8300.c:673 config/tc-h8300.c:680 +msgid "mismatch between register and suffix" +msgstr "несоответствие регистра и суффикса" + +#: config/tc-h8300.c:685 +msgid "invalid suffix after register." +msgstr "некорректный суффикс после регистра" + +#: config/tc-h8300.c:707 +msgid "address too high for vector table jmp/jsr" +msgstr "слишком дальний адрес для таблицы векторов jmp/jsr" + +#: config/tc-h8300.c:734 config/tc-h8300.c:846 config/tc-h8300.c:856 +msgid "Wrong size pointer register for architecture." +msgstr "Неверный регистр размера указателя для архитектуры." + +#: config/tc-h8300.c:793 config/tc-h8300.c:801 config/tc-h8300.c:830 +msgid "expected @(exp, reg16)" +msgstr "ожидается @(exp, reg16)" + +#: config/tc-h8300.c:819 +msgid "expected .L, .W or .B for register in indexed addressing mode" +msgstr "регистром ожидается .L, .W или .B для индексного режима адресации" + +#: config/tc-h8300.c:1013 +msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\"" +msgstr "ожидается корректный режим адресации для mova: «@(disp, ea.sz),ERn»" + +#: config/tc-h8300.c:1031 config/tc-h8300.c:1040 +msgid "expected register" +msgstr "ожидается регистр" + +#: config/tc-h8300.c:1056 +msgid "expected closing paren" +msgstr "ожидается закрывающая скобка" + +#: config/tc-h8300.c:1115 +#, c-format +msgid "can't use high part of register in operand %d" +msgstr "нельзя использовать верхнюю часть регистра в операнде %d" + +#: config/tc-h8300.c:1272 +#, c-format +msgid "Opcode `%s' with these operand types not available in %s mode" +msgstr "Код операции «%s» с этими типами операндов недоступны в режиме %s" + +#: config/tc-h8300.c:1281 +msgid "mismatch between opcode size and operand size" +msgstr "несоответствие размера кода операции и размера операнда" + +#: config/tc-h8300.c:1317 +#, c-format +msgid "operand %s0x%lx out of range." +msgstr "операнд %s0x%lx вне диапазона" + +#: config/tc-h8300.c:1434 +msgid "Can't work out size of operand.\n" +msgstr "Не удалось получить размер операнда.\n" -#: config/tc-arm.c:22210 -msgid "<arch name>\t assemble for architecture <arch name>" -msgstr "" +#: config/tc-h8300.c:1484 +#, c-format +msgid "Opcode `%s' with these operand types not available in H8/300 mode" +msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300" -#: config/tc-arm.c:22212 -msgid "<fpu name>\t assemble for FPU architecture <fpu name>" -msgstr "" +#: config/tc-h8300.c:1489 +#, c-format +msgid "Opcode `%s' with these operand types not available in H8/300H mode" +msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300H" -#: config/tc-arm.c:22214 -msgid "<abi>\t assemble for floating point ABI <abi>" -msgstr "" +#: config/tc-h8300.c:1495 +#, c-format +msgid "Opcode `%s' with these operand types not available in H8/300S mode" +msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300S" -#: config/tc-arm.c:22217 -msgid "<ver>\t\t assemble for eabi version <ver>" -msgstr "" +#: config/tc-h8300.c:1556 config/tc-h8300.c:1576 +msgid "Need #1 or #2 here" +msgstr "Здесь нужен #1 или #2" -#: config/tc-arm.c:22220 -msgid "<mode>\t controls implicit insertion of IT instructions" -msgstr "" +#: config/tc-h8300.c:1571 +msgid "#4 not valid on H8/300." +msgstr "#4 некорректен на H8/300." -#: config/tc-arm.c:22264 config/tc-arm.c:22282 config/tc-arm.c:22302 +#: config/tc-h8300.c:1686 config/tc-h8300.c:1768 #, c-format -msgid "option `-%c%s' is deprecated: %s" -msgstr "" +msgid "branch operand has odd offset (%lx)\n" +msgstr "операнд ветвления имеет нечётное число (%lx)\n" + +#: config/tc-h8300.c:1806 +msgid "destination operand must be 16 bit register" +msgstr "операнд назначения должен быть 16-битным регистром" + +#: config/tc-h8300.c:1815 +msgid "source operand must be 8 bit register" +msgstr "операнд-источник должен быть 8-битным регистром" + +#: config/tc-h8300.c:1823 +msgid "destination operand must be 16bit absolute address" +msgstr "операнд назначения должен быть 16-битным абсолютным адресом" + +#: config/tc-h8300.c:1830 +msgid "destination operand must be 8 bit register" +msgstr "операнд назначения должен быть 8-битным регистром" + +#: config/tc-h8300.c:1838 +msgid "source operand must be 16bit absolute address" +msgstr "операнд-источник должен быть 16-битным абсолютным адресом" -#: config/tc-arm.c:22322 +#. This seems more sane than saying "too many operands". We'll +#. get here only if the trailing trash starts with a comma. +#: config/tc-h8300.c:1846 config/tc-mips.c:14027 config/tc-mips.c:14095 +#: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2533 +#: config/tc-mmix.c:2557 config/tc-mmix.c:2830 +msgid "invalid operands" +msgstr "неверные операнды" + +#: config/tc-h8300.c:1877 +msgid "operand/size mis-match" +msgstr "несоответствие операнд/размер" + +#: config/tc-h8300.c:1977 config/tc-sh.c:2972 config/tc-sh64.c:2796 +#: config/tc-z8k.c:1233 +msgid "unknown opcode" +msgstr "неизвестный код операции" + +#: config/tc-h8300.c:2010 +msgid "invalid operand in ldm" +msgstr "некорректный операнд в ldm" + +#: config/tc-h8300.c:2019 +msgid "invalid operand in stm" +msgstr "некорректный операнд в stm" + +#: config/tc-h8300.c:2218 #, c-format -msgid " ARM-specific assembler options:\n" -msgstr "" +msgid "Invalid argument to --mach option: %s" +msgstr "Неверный аргумент параметра --mach: %s" -#: config/tc-arm.c:22333 +#: config/tc-h8300.c:2229 #, c-format -msgid " -EB assemble code for a big-endian cpu\n" -msgstr "" +msgid " H8300-specific assembler options:\n" +msgstr " Специализированные параметры ассемблера для H8300:\n" -#: config/tc-arm.c:22338 +#: config/tc-h8300.c:2230 #, c-format -msgid " -EL assemble code for a little-endian cpu\n" +msgid "" +" -mach=<name> Set the H8300 machine type to one of:\n" +" h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn\n" msgstr "" +" -mach=<имя> Задать тип машины H8300:\n" +" h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn\n" -#: config/tc-arm.c:22342 +#: config/tc-h8300.c:2233 #, c-format -msgid " --fix-v4bx Allow BX in ARMv4 code\n" -msgstr "" +msgid " -h-tick-hex Support H'00 style hex constants\n" +msgstr " -h-tick-hex Разрешить шестнадцатеричные константы в формате H'00\n" -#: config/tc-avr.c:314 +#: config/tc-h8300.c:2242 #, c-format -msgid "Known MCU names:" -msgstr "" +msgid "call to tc_aout_fix_to_chars \n" +msgstr "вызов tc_aout_fix_to_chars \n" -#: config/tc-avr.c:380 +#: config/tc-h8300.c:2251 config/tc-xc16x.c:347 #, c-format -msgid "" -"AVR options:\n" -" -mmcu=[avr-name] select microcontroller variant\n" -" [avr-name] can be:\n" -" avr1 - classic AVR core without data RAM\n" -" avr2 - classic AVR core with up to 8K program memory\n" -" avr25 - classic AVR core with up to 8K program memory\n" -" plus the MOVW instruction\n" -" avr3 - classic AVR core with up to 64K program memory\n" -" avr31 - classic AVR core with up to 128K program memory\n" -" avr35 - classic AVR core with up to 64K program memory\n" -" plus the MOVW instruction\n" -" avr4 - enhanced AVR core with up to 8K program memory\n" -" avr5 - enhanced AVR core with up to 64K program memory\n" -" avr51 - enhanced AVR core with up to 128K program memory\n" -" avr6 - enhanced AVR core with up to 256K program memory\n" -" or immediate microcontroller name.\n" -msgstr "" +msgid "call to md_convert_frag \n" +msgstr "вызов md_convert_frag \n" -#: config/tc-avr.c:397 +#: config/tc-h8300.c:2302 config/tc-xc16x.c:251 #, c-format -msgid "" -" -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" -" -mno-skip-bug disable warnings for skipping two-word instructions\n" -" (default for avr4, avr5)\n" -" -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n" -" (default for avr3, avr5)\n" -msgstr "" +msgid "call to md_estimate_size_before_relax \n" +msgstr "вызов md_estimate_size_before_relax \n" -#: config/tc-avr.c:441 config/tc-msp430.c:744 +#: config/tc-h8300.c:2317 +msgid "Unexpected reference to a symbol in a non-code section" +msgstr "Неожиданная ссылка на символ в не кодовом разделе" + +#: config/tc-h8300.c:2333 config/tc-xc16x.c:292 +msgid "Difference of symbols in different sections is not supported" +msgstr "Различие символов в разных разделах не поддерживается" + +#: config/tc-h8300.c:2355 config/tc-mcore.c:2204 config/tc-microblaze.c:2458 +#: config/tc-pj.c:491 config/tc-sh.c:4480 config/tc-tic6x.c:4520 +#: config/tc-xc16x.c:315 #, c-format -msgid "unknown MCU: %s\n" -msgstr "" +msgid "Cannot represent relocation type %s" +msgstr "Не удалось представить тип перемещения %s" -#: config/tc-avr.c:450 +#. Simple range checking for FIELD against HIGH and LOW bounds. +#. IGNORE is used to suppress the error message. +#. Variant of CHECK_FIELD for use in md_apply_fix and other places where +#. the current file and line number are not valid. +#: config/tc-hppa.c:1027 config/tc-hppa.c:1041 #, c-format -msgid "redefinition of mcu type `%s' to `%s'" -msgstr "" +msgid "Field out of range [%d..%d] (%d)." +msgstr "Поле вне допустимого диапазона [%d..%d] (%d)." -#: config/tc-avr.c:528 -msgid "constant value required" -msgstr "" +#. Simple alignment checking for FIELD against ALIGN (a power of two). +#. IGNORE is used to suppress the error message. +#: config/tc-hppa.c:1055 +#, c-format +msgid "Field not properly aligned [%d] (%d)." +msgstr "Поле неправильно выравнено [%d] (%d)." + +#: config/tc-hppa.c:1108 +msgid "Missing .exit\n" +msgstr "Отсутствует .exit\n" + +#: config/tc-hppa.c:1111 +msgid "Missing .procend\n" +msgstr "Отсутствует .procend\n" -#: config/tc-avr.c:531 +#: config/tc-hppa.c:1264 #, c-format -msgid "number must be positive and less than %d" -msgstr "" +msgid "Invalid field selector. Assuming F%%." +msgstr "Недопустимый селектор поля. Предполагается F%%." + +#: config/tc-hppa.c:1288 +msgid "Bad segment in expression." +msgstr "Неправильный сегмент в выражении." -#: config/tc-avr.c:557 config/tc-avr.c:694 +#: config/tc-hppa.c:1313 #, c-format -msgid "constant out of 8-bit range: %d" -msgstr "" +msgid "Invalid Nullification: (%c)" +msgstr "Неверное обнуление: (%c)" -#: config/tc-avr.c:625 config/tc-score.c:1200 read.c:3615 -msgid "illegal expression" -msgstr "" +#: config/tc-hppa.c:1384 +msgid "Cannot handle fixup" +msgstr "Не удалось обработать местоположение" -#: config/tc-avr.c:654 config/tc-avr.c:1421 -msgid "`)' required" -msgstr "" +#: config/tc-hppa.c:1682 +#, c-format +msgid " -Q ignored\n" +msgstr " -Q игнорировать\n" -#: config/tc-avr.c:749 -msgid "register r16-r23 required" -msgstr "" +#: config/tc-hppa.c:1686 +#, c-format +msgid " -c print a warning if a comment is found\n" +msgstr " -c печатать предупреждение, если найден комментарий\n" -#: config/tc-avr.c:755 -msgid "register number above 15 required" -msgstr "" +#: config/tc-hppa.c:1752 +#, c-format +msgid "no hppa_fixup entry for fixup type 0x%x" +msgstr "нет элемента hppa_fixup для типа местоположения 0x%x" -#: config/tc-avr.c:761 -msgid "even register number required" -msgstr "" +#: config/tc-hppa.c:1931 +msgid "Unknown relocation encountered in md_apply_fix." +msgstr "В md_apply_fix обнаружено неизвестное перемещение." -#: config/tc-avr.c:767 -msgid "register r24, r26, r28 or r30 required" -msgstr "" +#: config/tc-hppa.c:2119 config/tc-hppa.c:2144 +#, c-format +msgid "Undefined register: '%s'." +msgstr "Неопределенный регистр: «%s»." -#: config/tc-avr.c:773 -msgid "register name or number from 0 to 31 required" -msgstr "" +#: config/tc-hppa.c:2178 +#, c-format +msgid "Non-absolute symbol: '%s'." +msgstr "Не абсолютный символ: %s»." -#: config/tc-avr.c:791 -msgid "pointer register (X, Y or Z) required" -msgstr "" +#: config/tc-hppa.c:2193 +#, c-format +msgid "Undefined absolute constant: '%s'." +msgstr "Неопределённая абсолютная константа: «%s»." -#: config/tc-avr.c:798 -msgid "cannot both predecrement and postincrement" -msgstr "" +#: config/tc-hppa.c:2224 config/tc-hppa.c:5692 +msgid "could not update architecture and machine" +msgstr "невозможно обновить архитектуру и машину" -#: config/tc-avr.c:806 -msgid "addressing mode not supported" -msgstr "" +#: config/tc-hppa.c:2262 +#, c-format +msgid "Invalid FP Compare Condition: %s" +msgstr "Неправильное условие сравнения FP: %s" -#: config/tc-avr.c:812 -msgid "can't predecrement" -msgstr "" +#: config/tc-hppa.c:2317 +#, c-format +msgid "Invalid FTEST completer: %s" +msgstr "Неверный завершитель FTEST: %s" -#: config/tc-avr.c:815 -msgid "pointer register Z required" -msgstr "" +#: config/tc-hppa.c:2383 config/tc-hppa.c:2420 +#, c-format +msgid "Invalid FP Operand Format: %3s" +msgstr "Некорректный формат операнда FP: %3s" -#: config/tc-avr.c:829 -msgid "postincrement not supported" -msgstr "" +#: config/tc-hppa.c:2525 +msgid "Bad segment (should be absolute)." +msgstr "Неверный сегмент (должен быть абсолютным)." -#: config/tc-avr.c:839 -msgid "pointer register (Y or Z) required" -msgstr "" +#: config/tc-hppa.c:2585 +#, c-format +msgid "Invalid argument location: %s\n" +msgstr "Неверное расположение сегмента: %s\n" -#: config/tc-avr.c:943 +#: config/tc-hppa.c:2614 #, c-format -msgid "unknown constraint `%c'" -msgstr "" +msgid "Invalid argument description: %d" +msgstr "Неверное описание аргумента: %d" -#: config/tc-avr.c:995 -msgid "`,' required" -msgstr "" +#: config/tc-hppa.c:3443 +msgid "Invalid Indexed Load Completer." +msgstr "Неверный индексный завершитель загрузки." -#: config/tc-avr.c:1013 -msgid "undefined combination of operands" -msgstr "" +#: config/tc-hppa.c:3448 +msgid "Invalid Indexed Load Completer Syntax." +msgstr "Неверный синтаксис индексного завершителя загрузки." -#: config/tc-avr.c:1022 -msgid "skipping two-word instruction" -msgstr "" +#: config/tc-hppa.c:3482 +msgid "Invalid Short Load/Store Completer." +msgstr "Неверный завершитель короткой загрузки/сохранения." + +#: config/tc-hppa.c:3543 config/tc-hppa.c:3548 +msgid "Invalid Store Bytes Short Completer" +msgstr "Неверный завершитель короткой сохранения байтов" + +#: config/tc-hppa.c:3863 config/tc-hppa.c:3869 +msgid "Invalid left/right combination completer" +msgstr "Неправильная комбинация левого/правого завершителя" + +#: config/tc-hppa.c:3918 config/tc-hppa.c:3925 +msgid "Invalid permutation completer" +msgstr "Неверный завершитель перестановки" -#: config/tc-avr.c:1114 config/tc-avr.c:1130 config/tc-avr.c:1244 -#: config/tc-msp430.c:1970 config/tc-msp430.c:1988 +#: config/tc-hppa.c:4025 #, c-format -msgid "odd address operand: %ld" -msgstr "" +msgid "Invalid Add Condition: %s" +msgstr "Неправильное условие добавления %s" -#: config/tc-avr.c:1122 config/tc-avr.c:1141 config/tc-avr.c:1163 -#: config/tc-avr.c:1170 config/tc-avr.c:1177 config/tc-d10v.c:503 -#: config/tc-d30v.c:554 config/tc-msp430.c:1978 config/tc-msp430.c:1993 -#: config/tc-msp430.c:2003 +#: config/tc-hppa.c:4041 config/tc-hppa.c:4051 +msgid "Invalid Add and Branch Condition" +msgstr "Неправильное условие добавления и ветвления" + +#: config/tc-hppa.c:4072 config/tc-hppa.c:4217 +msgid "Invalid Compare/Subtract Condition" +msgstr "Неправильное условие сравнения/вычитания" + +#: config/tc-hppa.c:4112 #, c-format -msgid "operand out of range: %ld" -msgstr "" +msgid "Invalid Branch On Bit Condition: %c" +msgstr "Неправильное условие ветвления при бите: %c" -#: config/tc-avr.c:1253 config/tc-d10v.c:1585 config/tc-d30v.c:2025 -#: config/tc-msp430.c:2021 +#: config/tc-hppa.c:4115 +msgid "Missing Branch On Bit Condition" +msgstr "Отсутствует условие ветвления при бите" + +#: config/tc-hppa.c:4200 #, c-format -msgid "line %d: unknown relocation type: 0x%x" -msgstr "" +msgid "Invalid Compare/Subtract Condition: %s" +msgstr "Неправильное условие сравнения/вычитания: %s" -#: config/tc-avr.c:1267 -msgid "only constant expression allowed" -msgstr "" +#: config/tc-hppa.c:4232 +msgid "Invalid Compare and Branch Condition" +msgstr "Неправильное условие сравнения и ветвления" -#. xgettext:c-format. -#: config/tc-avr.c:1327 config/tc-bfin.c:811 config/tc-d10v.c:1457 -#: config/tc-d30v.c:1769 config/tc-mn10200.c:781 config/tc-mn10300.c:2171 -#: config/tc-msp430.c:2056 config/tc-or32.c:959 config/tc-ppc.c:6273 -#: config/tc-spu.c:881 config/tc-spu.c:1092 config/tc-v850.c:2187 -#: config/tc-z80.c:2017 +#: config/tc-hppa.c:4328 +msgid "Invalid Logical Instruction Condition." +msgstr "Неправильное условие логической инструкции." + +#: config/tc-hppa.c:4390 +msgid "Invalid Shift/Extract/Deposit Condition." +msgstr "Неправильные условия сдвига/извлечения/размещения." + +#: config/tc-hppa.c:4507 +msgid "Invalid Unit Instruction Condition." +msgstr "Неправильное условие инструкции блока." + +#: config/tc-hppa.c:4986 config/tc-hppa.c:5018 config/tc-hppa.c:5049 +#: config/tc-hppa.c:5079 +msgid "Branch to unaligned address" +msgstr "Ветвление по не выровненному адресу" + +#: config/tc-hppa.c:5261 +msgid "Invalid SFU identifier" +msgstr "Неверный идентификатор SFU" + +#: config/tc-hppa.c:5311 +msgid "Invalid COPR identifier" +msgstr "Неверный идентификатор COPR" + +#: config/tc-hppa.c:5441 +msgid "Invalid Floating Point Operand Format." +msgstr "Некорректный формат операнда c плавающей точкой." + +#: config/tc-hppa.c:5561 config/tc-hppa.c:5581 config/tc-hppa.c:5601 +#: config/tc-hppa.c:5621 config/tc-hppa.c:5641 +msgid "Invalid register for single precision fmpyadd or fmpysub" +msgstr "Некорректный регистр с одинарной точностью для fmpyadd или fmpysub" + +#: config/tc-hppa.c:5709 #, c-format -msgid "reloc %d not supported by object file format" -msgstr "" +msgid "Invalid operands %s" +msgstr "Неверные операнды %s" + +#: config/tc-hppa.c:5719 +#, c-format +msgid "Immediates %d and %d will give undefined behavior." +msgstr "Непосредственные значения %d и %d вызовут непредсказуемое поведение." + +#: config/tc-hppa.c:5771 config/tc-hppa.c:6954 config/tc-hppa.c:7009 +msgid "Missing function name for .PROC (corrupted label chain)" +msgstr "Отсутствует имя функции у .PROC (повреждена цепочка меток)" + +#: config/tc-hppa.c:5774 config/tc-hppa.c:7012 +msgid "Missing function name for .PROC" +msgstr "Отсутствует имя функции у .PROC" + +#: config/tc-hppa.c:5833 +msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff" +msgstr "Аргумент .BLOCK/.BLOCKZ должен быть от 0 до 0x3fffffff" + +#: config/tc-hppa.c:5924 +#, c-format +msgid "Invalid .CALL argument: %s" +msgstr "Неверный аргумент .CALL: %s" + +#: config/tc-hppa.c:6069 +msgid ".callinfo is not within a procedure definition" +msgstr ".callinfo за пределами определения процедуры" + +#: config/tc-hppa.c:6087 +#, c-format +msgid "FRAME parameter must be a multiple of 8: %d\n" +msgstr "Параметр FRAME должен быт кратен 8: %d\n" + +#: config/tc-hppa.c:6104 +msgid "Value for ENTRY_GR must be in the range 3..18\n" +msgstr "Значение ENTRY_GR должно быть в диапазоне 3..18\n" + +#: config/tc-hppa.c:6115 +msgid "Value for ENTRY_FR must be in the range 12..21\n" +msgstr "Значение ENTRY_FR должно быть в диапазоне 12..21\n" + +#: config/tc-hppa.c:6124 +msgid "Value for ENTRY_SR must be 3\n" +msgstr "Значение ENTRY_SR должно быть равно 3\n" + +#: config/tc-hppa.c:6173 +#, c-format +msgid "Invalid .CALLINFO argument: %s" +msgstr "Неверный аргумент .CALLINFO: %s" + +#: config/tc-hppa.c:6284 +msgid "The .ENTER pseudo-op is not supported" +msgstr "Псевдооперация .ENTER не поддерживается" + +#: config/tc-hppa.c:6300 +msgid "Misplaced .entry. Ignored." +msgstr "Неверное размещение .entry. Игнорируется." + +#: config/tc-hppa.c:6304 +msgid "Missing .callinfo." +msgstr "Отсутствует .callinfo." + +#: config/tc-hppa.c:6368 +msgid ".REG expression must be a register" +msgstr "Выражение .REG должно быть регистром" + +#: config/tc-hppa.c:6384 +msgid "bad or irreducible absolute expression; zero assumed" +msgstr "плохое или неприводимое абсолютное выражение; предполагается ноль" + +#: config/tc-hppa.c:6395 +msgid ".REG must use a label" +msgstr "Значение .REG должно быть меткой" -#: config/tc-avr.c:1350 config/tc-h8300.c:1885 config/tc-mcore.c:881 -#: config/tc-microblaze.c:825 config/tc-moxie.c:178 config/tc-msp430.c:1821 -#: config/tc-pj.c:253 config/tc-sh.c:2544 config/tc-z8k.c:1216 -msgid "can't find opcode " -msgstr "" +#: config/tc-hppa.c:6397 +msgid ".EQU must use a label" +msgstr "Значение .EQU должно быть меткой" -#: config/tc-avr.c:1367 +#: config/tc-hppa.c:6453 #, c-format -msgid "illegal opcode %s for mcu %s" -msgstr "" +msgid "Symbol '%s' could not be created." +msgstr "Символ «%s» не может быть создан." -#: config/tc-avr.c:1376 -msgid "garbage at end of line" -msgstr "" +#: config/tc-hppa.c:6503 +msgid ".EXIT must appear within a procedure" +msgstr ".EXIT должен быть внутри процедуры" + +#: config/tc-hppa.c:6507 +msgid "Missing .callinfo" +msgstr "Отсутствует .callinfo" + +#: config/tc-hppa.c:6511 +msgid "No .ENTRY for this .EXIT" +msgstr "Отсутствует .ENTRY для этого .EXIT" -#: config/tc-avr.c:1448 config/tc-avr.c:1455 +#: config/tc-hppa.c:6551 #, c-format -msgid "illegal %srelocation size: %d" -msgstr "" +msgid "Using ENTRY rather than CODE in export directive for %s" +msgstr "Используется ENTRY вместо CODE в директиве экспорта для %s" -#: config/tc-bfin.c:96 config/tc-frv.c:1606 config/tc-frv.c:1616 -msgid "missing ')'" -msgstr "" +#: config/tc-hppa.c:6670 +#, c-format +msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s" +msgstr "Не определён аргумент для .EXPORT/.IMPORT (игнорируется): %s" -#: config/tc-bfin.c:423 +#: config/tc-hppa.c:6693 #, c-format -msgid " BFIN specific command line options:\n" -msgstr "" +msgid "Cannot define export symbol: %s\n" +msgstr "Невозможно определить экспортируемый символ: %s\n" -#: config/tc-bfin.c:436 -msgid "Could not set architecture and machine." -msgstr "" +#: config/tc-hppa.c:6784 +msgid "Missing label name on .LABEL" +msgstr "Отсутствует имя метки в .LABEL" -#: config/tc-bfin.c:585 -msgid "Parse failed." -msgstr "" +#: config/tc-hppa.c:6789 +msgid "extra .LABEL arguments ignored." +msgstr "избыточные аргументы в .LABEL игнорируются" -#: config/tc-bfin.c:660 -msgid "pcrel too far BFD_RELOC_BFIN_10" -msgstr "" +#: config/tc-hppa.c:6805 +msgid "The .LEAVE pseudo-op is not supported" +msgstr "Псевдооперация .LEAVE не поддерживается" -#: config/tc-bfin.c:676 -msgid "pcrel too far BFD_RELOC_BFIN_12" -msgstr "" +#: config/tc-hppa.c:6843 +msgid "Unrecognized .LEVEL argument\n" +msgstr "Нераспознанный аргумент .LEVEL\n" -#: config/tc-bfin.c:696 -msgid "pcrel too far BFD_RELOC_BFIN_24" -msgstr "" +#: config/tc-hppa.c:6876 +#, c-format +msgid "Cannot define static symbol: %s\n" +msgstr "Невозможно определить статический символ: %s\n" -#: config/tc-bfin.c:711 -msgid "pcrel too far BFD_RELOC_BFIN_5" -msgstr "" +#: config/tc-hppa.c:6908 +msgid "Nested procedures" +msgstr "Вложенные процедуры" -#: config/tc-bfin.c:723 -msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL" -msgstr "" +#: config/tc-hppa.c:6918 +msgid "Cannot allocate unwind descriptor\n" +msgstr "Невозможно выделить раскрываемый дескриптор\n" -#: config/tc-bfin.c:733 -msgid "rel too far BFD_RELOC_8" -msgstr "" +#: config/tc-hppa.c:7016 +msgid "misplaced .procend" +msgstr "здесь не должно быть .procend" -#: config/tc-bfin.c:740 -msgid "rel too far BFD_RELOC_16" -msgstr "" +#: config/tc-hppa.c:7019 +msgid "Missing .callinfo for this procedure" +msgstr "Для этой процедуры отсутствует .callinfo" -#: config/tc-cr16.c:164 read.c:4346 -msgid "using a bit field width of zero" -msgstr "" +#: config/tc-hppa.c:7022 +msgid "Missing .EXIT for a .ENTRY" +msgstr "Отсутствует .EXIT для .ENTRY" -#: config/tc-cr16.c:172 read.c:4354 -#, c-format -msgid "field width \"%s\" too complex for a bitfield" -msgstr "" +#: config/tc-hppa.c:7059 +msgid "Not in a space.\n" +msgstr "Вне пространства.\n" -#: config/tc-cr16.c:181 read.c:4362 -#, c-format -msgid "field width %lu too big to fit in %d bytes: truncated to %d bits" -msgstr "" +#: config/tc-hppa.c:7062 +msgid "Not in a subspace.\n" +msgstr "Вне подпространства.\n" -#: config/tc-cr16.c:203 read.c:4384 -#, c-format -msgid "field value \"%s\" too complex for a bitfield" -msgstr "" +#: config/tc-hppa.c:7150 +msgid "Invalid .SPACE argument" +msgstr "Неверный аргумент .SPACE" -#: config/tc-cr16.c:384 -#, c-format -msgid "Unknown register pair - index relative mode: `%d'" -msgstr "" +#: config/tc-hppa.c:7196 +msgid "Can't change spaces within a procedure definition. Ignored" +msgstr "Не удалось изменить пространства внутри определения процедуры. Игнорируется." -#: config/tc-cr16.c:570 config/tc-crx.c:344 config/tc-mn10200.c:768 -#: write.c:976 +#: config/tc-hppa.c:7321 #, c-format -msgid "can't resolve `%s' {%s section} - `%s' {%s section}" -msgstr "" +msgid "Undefined space: '%s' Assuming space number = 0." +msgstr "Неопределённое пространство: «%s». Предполагаем номер пространства = 0." -#: config/tc-cr16.c:602 config/tc-crx.c:360 -#, c-format -msgid "internal error: reloc %d (`%s') not supported by object file format" -msgstr "" +#: config/tc-hppa.c:7344 +msgid "Must be in a space before changing or declaring subspaces.\n" +msgstr "Перед изменением или объявлением подпространств нужно войти в пространство.\n" -#: config/tc-cr16.c:695 config/tc-i386.c:8187 config/tc-s390.c:1799 -msgid "GOT already in symbol table" -msgstr "" +#: config/tc-hppa.c:7348 +msgid "Can't change subspaces within a procedure definition. Ignored" +msgstr "Не удалось изменить подпространства внутри определения процедуры. Игнорируется." -#: config/tc-cr16.c:804 config/tc-cr16.c:827 config/tc-cris.c:1190 -#: config/tc-crx.c:534 config/tc-crx.c:561 config/tc-crx.c:579 -#: config/tc-pdp11.c:194 -msgid "Virtual memory exhausted" -msgstr "" +#: config/tc-hppa.c:7382 +msgid "Parameters of an existing subspace can't be modified" +msgstr "Параметры существующего подпространства изменить нельзя" -#: config/tc-cr16.c:812 config/tc-crx.c:571 config/tc-crx.c:590 -#: config/tc-i386.c:2152 config/tc-i386.c:2174 config/tc-m68k.c:4607 -#: config/tc-maxq.c:2865 -#, c-format -msgid "Internal Error: Can't hash %s: %s" -msgstr "" +#: config/tc-hppa.c:7433 +msgid "Alignment must be a power of 2" +msgstr "Выравнивание должно быть степенью двойки" -#: config/tc-cr16.c:838 config/tc-cris.c:1224 config/tc-crx.c:544 -#, c-format -msgid "Can't hash `%s': %s\n" -msgstr "" +#: config/tc-hppa.c:7480 +msgid "FIRST not supported as a .SUBSPACE argument" +msgstr "FIRST не поддерживается как аргумент .SUBSPACE" -#: config/tc-cr16.c:839 config/tc-cris.c:1225 config/tc-crx.c:545 -msgid "(unknown reason)" -msgstr "" +#: config/tc-hppa.c:7482 +msgid "Invalid .SUBSPACE argument" +msgstr "Неверный аргумент .SUBSPACE" -#. Missing or bad expr becomes absolute 0. -#: config/tc-cr16.c:891 config/tc-crx.c:618 config/tc-maxq.c:1475 +#: config/tc-hppa.c:7672 #, c-format -msgid "missing or invalid displacement expression `%s' taken as 0" -msgstr "" +msgid "Internal error: Unable to find containing space for %s." +msgstr "Внутренняя ошибка: невозможно найти содержащее пространство для %s." -#: config/tc-cr16.c:941 +#: config/tc-hppa.c:8234 +msgid "-R option not supported on this target." +msgstr "Параметр -R не поддерживается для этой цели." + +#: config/tc-hppa.c:8251 config/tc-sparc.c:1019 config/tc-sparc.c:1056 #, c-format -msgid "GOT bad expression with %s." -msgstr "" +msgid "Internal error: can't hash `%s': %s\n" +msgstr "Внутренняя ошибка: не удалось получить хеш «%s»: %s\n" -#: config/tc-cr16.c:1052 +#: config/tc-hppa.c:8260 config/tc-i860.c:235 #, c-format -msgid "operand %d: illegal use expression: `%s`" -msgstr "" +msgid "internal error: losing opcode: `%s' \"%s\"\n" +msgstr "внутренняя ошибка: потерян код операции: «%s» \"%s\"\n" -#: config/tc-cr16.c:1117 config/tc-crx.c:1126 +#: config/tc-i370.c:418 config/tc-ppc.c:1278 config/tc-s390.c:432 +#: config/tc-s390.c:439 #, c-format -msgid "Unknown register: `%d'" -msgstr "" +msgid "invalid switch -m%s" +msgstr "некорректный переключатель -m%s" -#. Issue a error message when register is illegal. -#: config/tc-cr16.c:1125 config/tc-crx.c:1134 +#: config/tc-i370.c:515 config/tc-s390.c:538 #, c-format -msgid "Illegal register (`%s') in Instruction: `%s'" -msgstr "" +msgid "Internal assembler error for instruction %s" +msgstr "внутренняя ошибка ассемблера для инструкции %s" -#: config/tc-cr16.c:1196 config/tc-cr16.c:1271 config/tc-crx.c:756 -#: config/tc-crx.c:776 config/tc-crx.c:791 +#: config/tc-i370.c:534 #, c-format -msgid "Illegal register `%s' in Instruction `%s'" -msgstr "" +msgid "Internal assembler error for macro %s" +msgstr "внутренняя ошибка ассемблера для макроса %s" + +#: config/tc-i370.c:629 config/tc-ppc.c:2129 +msgid "identifier+constant@got means identifier@got+constant" +msgstr "identifier+constant@got означает identifier@got+constant" -#: config/tc-cr16.c:1224 config/tc-cr16.c:1235 +#: config/tc-i370.c:683 config/tc-m68k.c:8071 read.c:4572 #, c-format -msgid "Illegal register pair `%s' in Instruction `%s'" -msgstr "" +msgid "%s relocations do not fit in %u byte" +msgid_plural "%s relocations do not fit in %u bytes" +msgstr[0] "перемещения %s не помещаются в %u байт" +msgstr[1] "перемещения %s не помещаются в %u байта" +msgstr[2] "перемещения %s не помещаются в %u байт" -#: config/tc-cr16.c:1260 config/tc-i960.c:835 -msgid "unmatched '['" -msgstr "" +#: config/tc-i370.c:927 config/tc-i370.c:968 +msgid "unsupported DC type" +msgstr "неподдерживаемый тип DC" -#: config/tc-cr16.c:1266 config/tc-i960.c:842 -msgid "garbage after index spec ignored" -msgstr "" +#: config/tc-i370.c:939 config/tc-i370.c:949 config/tc-i370.c:1531 +#: config/tc-i370.c:1542 +msgid "missing end-quote" +msgstr "отсутствует закрывающая кавычка" -#: config/tc-cr16.c:1414 config/tc-crx.c:935 -#, c-format -msgid "Illegal operands (whitespace): `%s'" -msgstr "" +#: config/tc-i370.c:998 +msgid "unsupported alignment" +msgstr "неподдерживаемое выравнивание" -#: config/tc-cr16.c:1426 config/tc-cr16.c:1433 config/tc-cr16.c:1450 -#: config/tc-crx.c:947 config/tc-crx.c:954 config/tc-crx.c:971 -#: config/tc-crx.c:1763 -#, c-format -msgid "Missing matching brackets : `%s'" -msgstr "" +#: config/tc-i370.c:1005 +msgid "this DS form not yet supported" +msgstr "данная форма DS пока не поддерживается" -#: config/tc-cr16.c:1482 config/tc-crx.c:997 -#, c-format -msgid "Unknown exception: `%s'" -msgstr "" +#: config/tc-i370.c:1047 config/tc-m32r.c:1488 config/tc-microblaze.c:192 +msgid "Expected comma after symbol-name: rest of line ignored." +msgstr "Ожидается запятая после имени символа: остаток строки игнорируется." -#: config/tc-cr16.c:1569 config/tc-crx.c:1093 -#, c-format -msgid "Illegal `cinv' parameter: `%c'" -msgstr "" +#: config/tc-i370.c:1070 config/tc-m32r.c:1512 config/tc-microblaze.c:214 +#: config/tc-ppc.c:2289 config/tc-ppc.c:3808 config/tc-ppc.c:3850 +#: config/tc-ppc.c:5410 +msgid "ignoring bad alignment" +msgstr "игнорируется плохой аргумент" -#: config/tc-cr16.c:1591 config/tc-cr16.c:1630 +#: config/tc-i370.c:1081 config/tc-m32r.c:1539 config/tc-microblaze.c:225 #, c-format -msgid "Unknown register pair: `%d'" -msgstr "" +msgid "Ignoring attempt to re-define symbol `%s'." +msgstr "Игнорируется попытка переопределения символа «%s»." -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1599 +#: config/tc-i370.c:1089 config/tc-microblaze.c:233 #, c-format -msgid "Illegal register pair (`%s') in Instruction: `%s'" -msgstr "" +msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld." +msgstr "Длина .lcomm \"%s\" уже равна %ld. Не изменяется на %ld." -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1638 -#, c-format -msgid "Illegal index register pair (`%s') in Instruction: `%s'" -msgstr "" +#: config/tc-i370.c:1108 config/tc-m32r.c:1524 config/tc-microblaze.c:249 +#: config/tc-v850.c:383 +msgid "Common alignment not a power of 2" +msgstr "Общее выравнивание не кратно степени 2" -#: config/tc-cr16.c:1677 -#, c-format -msgid "Unknown processor register : `%d'" -msgstr "" +#: config/tc-i370.c:1246 +msgid "Missing or bad .using directive" +msgstr "Отсутствует или неверная директива .using" -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1685 -#, c-format -msgid "Illegal processor register (`%s') in Instruction: `%s'" -msgstr "" +#: config/tc-i370.c:1291 +msgid "Literal Pool Overflow" +msgstr "переполнение пула литералов" -#: config/tc-cr16.c:1733 +#: config/tc-i370.c:1589 +msgid "expression not a constant" +msgstr "выражение должно быть константой" + +#: config/tc-i370.c:1596 +msgid "Unknown/unsupported address literal type" +msgstr "Неизвестный/неподдерживаемый литеральный тип адреса" + +#: config/tc-i370.c:1619 #, c-format -msgid "Unknown processor register (32 bit) : `%d'" -msgstr "" +msgid ".ltorg without prior .using in section %s" +msgstr ".ltorg без предшествующей .using в разделе %s" -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1741 +#: config/tc-i370.c:1623 #, c-format -msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'" -msgstr "" +msgid ".ltorg in section %s paired to .using in section %s" +msgstr ".ltorg в разделе %s соединён с .using в разделе %s" -#: config/tc-cr16.c:2105 config/tc-crx.c:1661 config/tc-crx.c:1678 +#: config/tc-i370.c:1646 #, c-format -msgid "Same src/dest register is used (`r%d'), result is undefined" -msgstr "" +msgid "bad alignment of %d bytes in literal pool" +msgstr "неверное выравнивание в %d байт в пуле литералов" -#: config/tc-cr16.c:2126 -msgid "RA register is saved twice." -msgstr "" +#: config/tc-i370.c:1670 +msgid "bad literal size\n" +msgstr "некорректный размер литерала\n" -#: config/tc-cr16.c:2130 -#, c-format -msgid "`%s' Illegal use of registers." -msgstr "" +#: config/tc-i370.c:1744 +msgid ".using: base address expression illegal or too complex" +msgstr ".using: выражение базового адреса неверно или слишком сложное" -#: config/tc-cr16.c:2144 +#: config/tc-i370.c:1779 config/tc-i370.c:1788 #, c-format -msgid "`%s' Illegal count-register combination." -msgstr "" +msgid "dropping register %d in section %s does not match using register %d" +msgstr "сброшенный регистр %d в разделе %s не совпадает с использующимся регистром %d" -#: config/tc-cr16.c:2150 +#: config/tc-i370.c:1792 #, c-format -msgid "`%s' Illegal use of register." -msgstr "" +msgid "dropping register %d in section %s previously used in section %s" +msgstr "сброшенный регистр %d в разделе %s раньше использовался в разделе %s" -#: config/tc-cr16.c:2159 config/tc-crx.c:1670 -#, c-format -msgid "`%s' has undefined result" -msgstr "" +#: config/tc-i370.c:1848 config/tc-ppc.c:3630 +msgid "wrong number of operands" +msgstr "неправильное количество операндов" -#: config/tc-cr16.c:2167 +#: config/tc-i370.c:1930 config/tc-mn10200.c:896 config/tc-mn10300.c:1253 +#: config/tc-s390.c:1684 config/tc-v850.c:2328 #, c-format -msgid "Same src/dest register is used (`r%d'),result is undefined" -msgstr "" +msgid "Unrecognized opcode: `%s'" +msgstr "Нераспознанный код операции: «%s»" -#: config/tc-cr16.c:2338 config/tc-crx.c:1575 -msgid "Incorrect number of operands" -msgstr "" +#: config/tc-i370.c:2073 +msgid "not using any base register" +msgstr "не используется какой-либо базовый регистр" -#: config/tc-cr16.c:2340 config/tc-crx.c:1577 +#: config/tc-i370.c:2103 #, c-format -msgid "Illegal type of operand (arg %d)" -msgstr "" +msgid "expecting a register for operand %d" +msgstr "ожидается регистр для операнда %d" -#: config/tc-cr16.c:2346 config/tc-crx.c:1583 +#. xgettext:c-format. +#: config/tc-i370.c:2209 config/tc-mn10200.c:1139 config/tc-mn10300.c:1821 +#: config/tc-ppc.c:3486 config/tc-s390.c:1597 config/tc-v850.c:3043 #, c-format -msgid "Operand out of range (arg %d)" -msgstr "" +msgid "junk at end of line: `%s'" +msgstr "мусор в конце строки: «%s»" -#: config/tc-cr16.c:2349 config/tc-crx.c:1586 -#, c-format -msgid "Operand has odd displacement (arg %d)" -msgstr "" +#. Not used --- don't have any 8 byte instructions. +#: config/tc-i370.c:2224 +msgid "Internal Error: bad instruction length" +msgstr "Внутренняя ошибка: некорректная длина инструкции" -#: config/tc-cr16.c:2352 config/tc-cr16.c:2383 config/tc-crx.c:1599 -#: config/tc-crx.c:1630 +#: config/tc-i386.c:2201 #, c-format -msgid "Illegal operand (arg %d)" -msgstr "" +msgid "%s shortened to %s" +msgstr "%s укорочен до %s" -#. Give an error if a frag containing code is not aligned to a 2-byte -#. boundary. -#: config/tc-cr16.c:2485 config/tc-cr16.h:73 config/tc-crx.c:1952 -#: config/tc-crx.h:76 -msgid "instruction address is not a multiple of 2" -msgstr "" +#: config/tc-i386.c:2291 +msgid "same type of prefix used twice" +msgstr "один и тот же тип префикса используется дважды" -#: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546 -#: config/tc-crx.c:1988 config/tc-dlx.c:686 config/tc-hppa.c:3243 -#: config/tc-hppa.c:3250 config/tc-i860.c:490 config/tc-i860.c:507 -#: config/tc-i860.c:987 config/tc-sparc.c:1410 config/tc-sparc.c:1418 +#: config/tc-i386.c:2318 #, c-format -msgid "Unknown opcode: `%s'" -msgstr "" +msgid "64bit mode not supported on `%s'." +msgstr "64-битный режим не поддерживается для «%s»." -#: config/tc-cris.c:551 config/tc-m68hc11.c:2744 +#: config/tc-i386.c:2327 #, c-format -msgid "internal inconsistency problem in %s: fr_symbol %lx" -msgstr "" +msgid "32bit mode not supported on `%s'." +msgstr "32-битный режим не поддерживается для «%s»." -#: config/tc-cris.c:555 config/tc-m68hc11.c:2748 config/tc-msp430.c:2247 -#, c-format -msgid "internal inconsistency problem in %s: resolved symbol" -msgstr "" +#: config/tc-i386.c:2367 +msgid "bad argument to syntax directive." +msgstr "Некорректный аргумент для директивы синтаксиса." -#: config/tc-cris.c:565 config/tc-m68hc11.c:2754 +#: config/tc-i386.c:2430 #, c-format -msgid "internal inconsistency problem in %s: fr_subtype %d" -msgstr "" - -#: config/tc-cris.c:905 -msgid "Relaxation to long branches for .arch common_v10_v32 not implemented" -msgstr "" +msgid "bad argument to %s_check directive." +msgstr "Некорректный аргумент для директивы %s_check." -#: config/tc-cris.c:935 -msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D" -msgstr "" +#: config/tc-i386.c:2434 +#, c-format +msgid "missing argument for %s_check directive" +msgstr "Отсутствует аргумент для директивы %s_check" -#: config/tc-cris.c:940 +#: config/tc-i386.c:2474 #, c-format -msgid "Internal error found in md_convert_frag: offset %ld. Please report this." -msgstr "" +msgid "`%s' is not supported on `%s'" +msgstr "«%s» не поддерживается для «%s»" -#: config/tc-cris.c:965 +#: config/tc-i386.c:2576 #, c-format -msgid "internal inconsistency in %s: bdapq no symbol" -msgstr "" +msgid "no such architecture: `%s'" +msgstr "архитектура не существует: «%s»" + +#: config/tc-i386.c:2581 +msgid "missing cpu architecture" +msgstr "отсутствует ЦП архитектуры" -#: config/tc-cris.c:978 +#: config/tc-i386.c:2598 #, c-format -msgid "internal inconsistency in %s: bdap.w with no symbol" -msgstr "" +msgid "no such architecture modifier: `%s'" +msgstr "модификатор архитектуры не существует: «%s»" -#: config/tc-cris.c:1002 -msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness" -msgstr "" +#: config/tc-i386.c:2613 config/tc-i386.c:2643 +msgid "Intel L1OM is 64bit ELF only" +msgstr "Intel L1OM поддерживает только 64-битный ELF" -#: config/tc-cris.c:1011 -msgid "dangerous MULS/MULU location; give it higher alignment" -msgstr "" +#: config/tc-i386.c:2620 config/tc-i386.c:2650 +msgid "Intel K1OM is 64bit ELF only" +msgstr "Intel K1OM поддерживает только 64-битный ELF" -#. Bail out for compatibility mode. (It seems it can be implemented, -#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump -#. $acr", "nop"; but doesn't seem worth it at the moment.) -#: config/tc-cris.c:1052 -msgid "Out-of-range .word offset handling is not implemented for .arch common_v10_v32" -msgstr "" +#: config/tc-i386.c:2627 config/tc-i386.c:2664 +msgid "Intel MCU is 32bit ELF only" +msgstr "Intel MCU поддерживает только 32-битный ELF" -#: config/tc-cris.c:1097 -msgid ".word case-table handling failed: table too large" -msgstr "" +#: config/tc-i386.c:2671 config/tc-i386.c:10616 +msgid "unknown architecture" +msgstr "неизвестная архитектура" -#: config/tc-cris.c:1229 +#: config/tc-i386.c:2708 config/tc-i386.c:2730 #, c-format -msgid "Buggy opcode: `%s' \"%s\"\n" -msgstr "" +msgid "can't hash %s: %s" +msgstr "не удалось получить хеш «%s»: %s" -#: config/tc-cris.c:1644 -#, c-format -msgid "Immediate value not in 5 bit unsigned range: %ld" -msgstr "" +#: config/tc-i386.c:3023 +msgid "there are no pc-relative size relocations" +msgstr "нет размера перемещений, относительных pc" -#: config/tc-cris.c:1660 +#: config/tc-i386.c:3035 #, c-format -msgid "Immediate value not in 4 bit unsigned range: %ld" -msgstr "" +msgid "unknown relocation (%u)" +msgstr "неизвестное перемещение (%u)" -#: config/tc-cris.c:1712 +#: config/tc-i386.c:3037 #, c-format -msgid "Immediate value not in 6 bit range: %ld" -msgstr "" +msgid "%u-byte relocation cannot be applied to %u-byte field" +msgstr "%u-байтовое перемещение нельзя применить к %u-байтовому полю" -#: config/tc-cris.c:1727 -#, c-format -msgid "Immediate value not in 6 bit unsigned range: %ld" -msgstr "" +#: config/tc-i386.c:3041 +msgid "non-pc-relative relocation for pc-relative field" +msgstr "перемещение, не относительное pc для pc-относительного поля" -#. Others have a generic warning. -#: config/tc-cris.c:1835 -#, c-format -msgid "Unimplemented register `%s' specified" -msgstr "" +#: config/tc-i386.c:3046 +msgid "relocated field and relocation type differ in signedness" +msgstr "перемещаемое поле и тип перемещения отличаются знаком" -#. We've come to the end of instructions with this -#. opcode, so it must be an error. -#: config/tc-cris.c:2079 -msgid "Illegal operands" -msgstr "" +#: config/tc-i386.c:3055 +msgid "there are no unsigned pc-relative relocations" +msgstr "нет беззнаковых перемещений, относительных pc" -#: config/tc-cris.c:2120 config/tc-cris.c:2160 +#: config/tc-i386.c:3063 #, c-format -msgid "Immediate value not in 8 bit range: %ld" -msgstr "" +msgid "cannot do %u byte pc-relative relocation" +msgstr "невозможно выполнить %u-байтовое перемещение, относительное pc" -#: config/tc-cris.c:2130 config/tc-cris.c:2181 +#: config/tc-i386.c:3080 #, c-format -msgid "Immediate value not in 16 bit range: %ld" -msgstr "" +msgid "cannot do %s %u byte relocation" +msgstr "невозможно выполнить %s %u-байтовое перемещение" -#: config/tc-cris.c:2165 +#: config/tc-i386.c:3549 config/tc-i386.c:3576 #, c-format -msgid "Immediate value not in 8 bit signed range: %ld" -msgstr "" +msgid "can't use register '%s%s' as operand %d in '%s'." +msgstr "Нельзя использовать регистр «%s%s» как операнд %d в «%s»." -#: config/tc-cris.c:2170 +#: config/tc-i386.c:3616 config/tc-i386.c:3756 #, c-format -msgid "Immediate value not in 8 bit unsigned range: %ld" -msgstr "" +msgid "invalid instruction `%s' after `%s'" +msgstr "неверная инструкция «%s» после «%s»" -#: config/tc-cris.c:2186 +#: config/tc-i386.c:3622 #, c-format -msgid "Immediate value not in 16 bit signed range: %ld" -msgstr "" +msgid "missing `lock' with `%s'" +msgstr "отсутствует «lock» с «%s»" -#: config/tc-cris.c:2191 +#: config/tc-i386.c:3629 #, c-format -msgid "Immediate value not in 16 bit unsigned range: %ld" -msgstr "" +msgid "instruction `%s' after `xacquire' not allowed" +msgstr "инструкция «%s» после «xacquire» не допускается" -#: config/tc-cris.c:2217 -msgid "TLS relocation size does not match operand size" -msgstr "" +#: config/tc-i386.c:3636 +#, c-format +msgid "memory destination needed for instruction `%s' after `xrelease'" +msgstr "для инструкции «%s» после «xrelease» требуется адресат в памяти" -#: config/tc-cris.c:2218 -msgid "PIC relocation size does not match operand size" -msgstr "" +#: config/tc-i386.c:3730 +#, c-format +msgid "SSE instruction `%s' is used" +msgstr "используется инструкция SSE «%s»" -#: config/tc-cris.c:3366 -msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n" -msgstr "" +#: config/tc-i386.c:3744 config/tc-i386.c:5581 +#, c-format +msgid "ambiguous operand size for `%s'" +msgstr "двусмысленный размер операнда для «%s»" -#: config/tc-cris.c:3370 -msgid "32-bit conditional branch generated" -msgstr "" +#: config/tc-i386.c:3769 +msgid "expecting lockable instruction after `lock'" +msgstr "ожидается блокируемая инструкция после «lock»" -#: config/tc-cris.c:3431 -msgid "Complex expression not supported" -msgstr "" +#: config/tc-i386.c:3779 +msgid "expecting valid branch instruction after `bnd'" +msgstr "ожидается корректный инструкция ветвления после «bnd»" -#. FIXME: Is this function mentioned in the internals.texi manual? If -#. not, add it. -#: config/tc-cris.c:3581 -msgid "Bad call to md_atof () - floating point formats are not supported" -msgstr "" +#: config/tc-i386.c:3783 +msgid "expecting indirect branch instruction after `notrack'" +msgstr "ожидается инструкция неявного ветвления после «notrack»" -#: config/tc-cris.c:3622 -msgid "PC-relative relocation must be trivially resolved" -msgstr "" +#: config/tc-i386.c:3788 +msgid "32-bit address isn't allowed in 64-bit MPX instructions." +msgstr "32-битный адрес не допускается в 64-битных инструкциях MPX." + +#: config/tc-i386.c:3792 +msgid "16-bit address isn't allowed in MPX instructions" +msgstr "16-битный адрес не допускается в инструкциях MPX" -#: config/tc-cris.c:3694 +#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. +#: config/tc-i386.c:3847 #, c-format -msgid "Value not in 16 bit range: %ld" -msgstr "" +msgid "translating to `%sp'" +msgstr "преобразуется в «%sp»" -#: config/tc-cris.c:3702 +#: config/tc-i386.c:3854 #, c-format -msgid "Value not in 16 bit signed range: %ld" -msgstr "" +msgid "instruction `%s' isn't supported in 16-bit mode." +msgstr "Инструкция «%s» не поддерживается в 16-битном режиме." -#: config/tc-cris.c:3710 +#: config/tc-i386.c:3914 #, c-format -msgid "Value not in 8 bit range: %ld" -msgstr "" +msgid "can't encode register '%s%s' in an instruction requiring REX prefix." +msgstr "Не удалось закодировать регистр «%s%s» в инструкцию, требующую префикс REX." -#: config/tc-cris.c:3717 +#: config/tc-i386.c:3954 config/tc-i386.c:4140 #, c-format -msgid "Value not in 8 bit signed range: %ld" -msgstr "" +msgid "no such instruction: `%s'" +msgstr "такая инструкция не существует: «%s»" -#: config/tc-cris.c:3727 +#: config/tc-i386.c:3965 config/tc-i386.c:4173 #, c-format -msgid "Value not in 4 bit unsigned range: %ld" -msgstr "" +msgid "invalid character %s in mnemonic" +msgstr "недопустимый символ %s в мнемонике" + +#: config/tc-i386.c:3972 +msgid "expecting prefix; got nothing" +msgstr "ожидается префикс; ничего не получено" + +#: config/tc-i386.c:3974 +msgid "expecting mnemonic; got nothing" +msgstr "ожидается мнемоника; ничего не получено" -#: config/tc-cris.c:3734 +#: config/tc-i386.c:3989 config/tc-i386.c:4191 #, c-format -msgid "Value not in 5 bit unsigned range: %ld" -msgstr "" +msgid "`%s' is only supported in 64-bit mode" +msgstr "«%s» поддерживается только в 64-битном режиме" -#: config/tc-cris.c:3741 +#: config/tc-i386.c:3990 config/tc-i386.c:4190 #, c-format -msgid "Value not in 6 bit range: %ld" -msgstr "" +msgid "`%s' is not supported in 64-bit mode" +msgstr "«%s» не поддерживается в 64-битном режиме" -#: config/tc-cris.c:3748 +#: config/tc-i386.c:4002 #, c-format -msgid "Value not in 6 bit unsigned range: %ld" -msgstr "" +msgid "redundant %s prefix" +msgstr "лишний префикс %s" -#: config/tc-cris.c:3792 +#: config/tc-i386.c:4197 #, c-format -msgid "Please use --help to see usage and options for this assembler.\n" -msgstr "" +msgid "`%s' is not supported on `%s%s'" +msgstr "«%s» не поддерживается для «%s%s»" -#: config/tc-cris.c:3804 -msgid "--no-underscore is invalid with a.out format" -msgstr "" +#: config/tc-i386.c:4208 +msgid "use .code16 to ensure correct addressing mode" +msgstr "используйте .code16, чтобы задать правильный режим адресации" -#: config/tc-cris.c:3828 +#: config/tc-i386.c:4232 #, c-format -msgid "invalid <arch> in --march=<arch>: %s" -msgstr "" +msgid "invalid character %s before operand %d" +msgstr "недопустимый символ %s перед операндом %d" -#: config/tc-cris.c:3937 config/tc-moxie.c:711 -msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant" -msgstr "" +#: config/tc-i386.c:4246 +#, c-format +msgid "unbalanced parenthesis in operand %d." +msgstr "несогласованные круглые скобки в операнде %d" -#: config/tc-cris.c:3986 config/tc-moxie.c:760 +#: config/tc-i386.c:4249 #, c-format -msgid "Cannot generate relocation type for symbol %s, code %s" -msgstr "" +msgid "unbalanced brackets in operand %d." +msgstr "несогласованные квадратные скобки в операнде %d" -#. The messages are formatted to line up with the generic options. -#: config/tc-cris.c:3999 +#: config/tc-i386.c:4258 #, c-format -msgid "CRIS-specific options:\n" -msgstr "" +msgid "invalid character %s in operand %d" +msgstr "недопустимый символ %s в операнде %d" -#: config/tc-cris.c:4001 -msgid " -h, -H Don't execute, print this help text. Deprecated.\n" -msgstr "" +#: config/tc-i386.c:4285 +#, c-format +msgid "spurious operands; (%d operands/instruction max)" +msgstr "побочные операнды; (максимально %d операндов/инструкций)" -#: config/tc-cris.c:4003 -msgid " -N Warn when branches are expanded to jumps.\n" -msgstr "" +#: config/tc-i386.c:4309 +msgid "expecting operand after ','; got nothing" +msgstr "ожидается операнд после «,»; ничего не получено" -#: config/tc-cris.c:4005 -msgid " --underscore User symbols are normally prepended with underscore.\n" -msgstr "" +#: config/tc-i386.c:4314 +msgid "expecting operand before ','; got nothing" +msgstr "ожидается операнд перед «,»; ничего не получено" -#: config/tc-cris.c:4007 -msgid " Registers will not need any prefix.\n" -msgstr "" +#: config/tc-i386.c:4693 +msgid "mask, index, and destination registers should be distinct" +msgstr "регистры маски, индекса и назначения должны различаться" -#: config/tc-cris.c:4009 -msgid " --no-underscore User symbols do not have any prefix.\n" -msgstr "" +#: config/tc-i386.c:4710 +msgid "index and destination registers should be distinct" +msgstr "регистры индекса и назначения должны различаться" -#: config/tc-cris.c:4011 -msgid " Registers will require a `$'-prefix.\n" -msgstr "" +#: config/tc-i386.c:5239 +msgid "operand size mismatch" +msgstr "несоответствие размера операнда" -#: config/tc-cris.c:4013 -msgid " --pic\t\t\tEnable generation of position-independent code.\n" -msgstr "" +#: config/tc-i386.c:5242 +msgid "operand type mismatch" +msgstr "несоответствие типа операнда" -#: config/tc-cris.c:4015 -msgid "" -" --march=<arch>\t\tGenerate code for <arch>. Valid choices for <arch>\n" -"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n" -msgstr "" +#: config/tc-i386.c:5245 +msgid "register type mismatch" +msgstr "несоответствие типа регистра" -#: config/tc-cris.c:4036 -msgid "Invalid relocation" -msgstr "" +#: config/tc-i386.c:5248 +msgid "number of operands mismatch" +msgstr "несоответствие количества операндов" -#: config/tc-cris.c:4073 -msgid "Invalid pc-relative relocation" -msgstr "" +#: config/tc-i386.c:5251 +msgid "invalid instruction suffix" +msgstr "неверный суффикс инструкции" -#: config/tc-cris.c:4118 -#, c-format -msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." -msgstr "" +#: config/tc-i386.c:5254 +msgid "constant doesn't fit in 4 bits" +msgstr "константа не помещается в 4 бита" -#: config/tc-cris.c:4148 -#, c-format -msgid ".syntax %s requires command-line option `--underscore'" -msgstr "" +#: config/tc-i386.c:5257 +msgid "only supported with old gcc" +msgstr "поддерживается только в старом gcc" -#: config/tc-cris.c:4157 -#, c-format -msgid ".syntax %s requires command-line option `--no-underscore'" -msgstr "" +#: config/tc-i386.c:5260 +msgid "unsupported with Intel mnemonic" +msgstr "не поддерживается в мнемонике Intel" -#: config/tc-cris.c:4194 -msgid "Unknown .syntax operand" -msgstr "" +#: config/tc-i386.c:5263 +msgid "unsupported syntax" +msgstr "неподдерживаемый синтаксис" -#: config/tc-cris.c:4204 -msgid "Pseudodirective .file is only valid when generating ELF" -msgstr "" +#: config/tc-i386.c:5266 +#, c-format +msgid "unsupported instruction `%s'" +msgstr "неподдерживаемая инструкция «%s»" -#: config/tc-cris.c:4216 -msgid "Pseudodirective .loc is only valid when generating ELF" -msgstr "" +#: config/tc-i386.c:5270 +msgid "invalid VSIB address" +msgstr "неправильный адрес VSIB" -#: config/tc-cris.c:4231 -#, c-format -msgid "internal inconsistency problem: %s called for %d bytes" -msgstr "" +#: config/tc-i386.c:5273 +msgid "mask, index, and destination registers must be distinct" +msgstr "регистры маски, индекса и назначения должны различаться" -#: config/tc-cris.c:4383 -msgid "unknown operand to .arch" -msgstr "" +#: config/tc-i386.c:5276 +msgid "unsupported vector index register" +msgstr "неподдерживаемый векторный индексный регистр" -#: config/tc-cris.c:4392 -msgid ".arch <arch> requires a matching --march=... option" -msgstr "" +#: config/tc-i386.c:5279 +msgid "unsupported broadcast" +msgstr "неподдерживаемый broadcast" -#: config/tc-crx.c:819 -#, c-format -msgid "Illegal Scale - `%d'" -msgstr "" +#: config/tc-i386.c:5282 +msgid "broadcast not on source memory operand" +msgstr "broadcast находится не в операнде-источнике памяти" -#: config/tc-crx.c:1263 -#, c-format -msgid "Illegal Co-processor register in Instruction `%s' " -msgstr "" +#: config/tc-i386.c:5285 +msgid "broadcast is needed for operand of such type" +msgstr "для операнда такого типа требуется broadcast" -#: config/tc-crx.c:1270 -#, c-format -msgid "Illegal Co-processor special register in Instruction `%s' " -msgstr "" +#: config/tc-i386.c:5288 +msgid "unsupported masking" +msgstr "неподдерживаемая маска" -#: config/tc-crx.c:1589 -#, c-format -msgid "Invalid DISPU4 operand value (arg %d)" -msgstr "" +#: config/tc-i386.c:5291 +msgid "mask not on destination operand" +msgstr "маске находится не в операнде назначения" -#: config/tc-crx.c:1592 -#, c-format -msgid "Invalid CST4 operand value (arg %d)" -msgstr "" +#: config/tc-i386.c:5294 +msgid "default mask isn't allowed" +msgstr "маска по умолчанию запрещена" -#: config/tc-crx.c:1595 -#, c-format -msgid "Operand value is not within upper 64 KB (arg %d)" -msgstr "" +#: config/tc-i386.c:5297 +msgid "unsupported static rounding/sae" +msgstr "неподдерживаемое статическое округление/sae" -#: config/tc-crx.c:1732 -msgid "Invalid Register in Register List" -msgstr "" +#: config/tc-i386.c:5301 +msgid "RC/SAE operand must precede immediate operands" +msgstr "операнд RC/SAE должен быть раньше непосредственных операндов" -#: config/tc-crx.c:1786 -#, c-format -msgid "Illegal register `%s' in cop-register list" -msgstr "" +#: config/tc-i386.c:5303 +msgid "RC/SAE operand must follow immediate operands" +msgstr "операнд RC/SAE должен быть после непосредственных операндов" -#: config/tc-crx.c:1794 -#, c-format -msgid "Illegal register `%s' in cop-special-register list" -msgstr "" +#: config/tc-i386.c:5306 config/tc-metag.c:4789 config/tc-metag.c:5530 +#: config/tc-metag.c:5552 +msgid "invalid register operand" +msgstr "неверный регистровый операнд" -#: config/tc-crx.c:1813 +#: config/tc-i386.c:5309 #, c-format -msgid "Illegal register `%s' in user register list" -msgstr "" +msgid "%s for `%s'" +msgstr "%s для «%s»" -#: config/tc-crx.c:1832 +#: config/tc-i386.c:5320 #, c-format -msgid "Illegal register `%s' in register list" -msgstr "" +msgid "indirect %s without `*'" +msgstr "неявный %s без «*»" -#: config/tc-crx.c:1838 +#. Warn them that a data or address size prefix doesn't +#. affect assembly of the next line of code. +#: config/tc-i386.c:5328 #, c-format -msgid "Maximum %d bits may be set in `mask16' operand" -msgstr "" +msgid "stand-alone `%s' prefix" +msgstr "автономный префикс «%s»" -#: config/tc-crx.c:1847 +#: config/tc-i386.c:5362 config/tc-i386.c:5378 #, c-format -msgid "rest of line ignored; first ignored character is `%c'" -msgstr "" +msgid "`%s' operand %d must use `%ses' segment" +msgstr "для «%s» операнда %d нужно использовать сегмент «%ses»" -#: config/tc-crx.c:1855 +#. We have to know the operand size for crc32. +#: config/tc-i386.c:5432 #, c-format -msgid "Illegal `mask16' operand, operation is undefined - `%s'" -msgstr "" - -#. HI can't be specified without LO (and vise-versa). -#: config/tc-crx.c:1861 -msgid "HI/LO registers should be specified together" -msgstr "" +msgid "ambiguous memory operand size for `%s`" +msgstr "двусмысленный размер операнда памяти для «%s»" -#: config/tc-crx.c:1867 -msgid "HI/LO registers should be specified without additional registers" -msgstr "" +#: config/tc-i386.c:5554 +msgid "no instruction mnemonic suffix given and no register operands; can't size instruction" +msgstr "не указан мнемонический суффикс инструкции и нет регистровых операндов; невозможно узнать размер инструкции" -#: config/tc-d10v.c:216 +#: config/tc-i386.c:5700 config/tc-i386.c:5773 config/tc-i386.c:5895 #, c-format -msgid "" -"D10V options:\n" -"-O Optimize. Will do some operations in parallel.\n" -"--gstabs-packing Pack adjacent short instructions together even\n" -" when --gstabs is specified. On by default.\n" -"--no-gstabs-packing If --gstabs is specified, do not pack adjacent\n" -" instructions together.\n" -msgstr "" +msgid "using `%s%s' instead of `%s%s' due to `%c' suffix" +msgstr "используется «%s%s» вместо «%s%s» из-за суффикса «%c»" -#: config/tc-d10v.c:573 -msgid "operand is not an immediate" -msgstr "" +#: config/tc-i386.c:5721 config/tc-i386.c:5749 config/tc-i386.c:5820 +#: config/tc-i386.c:5870 +#, c-format +msgid "`%s%s' not allowed with `%s%c'" +msgstr "«%s%s» не допускается вместе с «%s%c»" -#: config/tc-d10v.c:591 +#: config/tc-i386.c:5767 config/tc-i386.c:5794 config/tc-i386.c:5845 +#: config/tc-i386.c:5889 #, c-format -msgid "operand out of range: %lu" -msgstr "" +msgid "incorrect register `%s%s' used with `%c' suffix" +msgstr "используется неверный регистр «%s%s» с суффиксом «%c»" -#: config/tc-d10v.c:649 -msgid "Instruction must be executed in parallel with another instruction." -msgstr "" +#: config/tc-i386.c:5958 +msgid "no instruction mnemonic suffix given; can't determine immediate size" +msgstr "не указан мнемонический суффикс инструкции; невозможно определить непосредственный размер" -#: config/tc-d10v.c:703 config/tc-d10v.c:711 +#: config/tc-i386.c:6102 #, c-format -msgid "packing conflict: %s must dispatch sequentially" -msgstr "" +msgid "the second source register `%s%s' implicitly denotes `%s%.3s%d' to `%s%.3s%d' source group in `%s'" +msgstr "второй регистр-источник «%s%s» неявно обозначает «%s%.3s%d» как источник-группу «%s%.3s%d» в «%s»" -#: config/tc-d10v.c:810 +#: config/tc-i386.c:6139 #, c-format -msgid "resource conflict (R%d)" -msgstr "" +msgid "you can't `pop %scs'" +msgstr "нельзя использовать «pop %scs»" -#: config/tc-d10v.c:813 +#. Reversed arguments on faddp, fsubp, etc. +#: config/tc-i386.c:6168 #, c-format -msgid "resource conflict (A%d)" -msgstr "" +msgid "translating to `%s %s%s,%s%s'" +msgstr "преобразуется в «%s %s%s,%s%s»" -#: config/tc-d10v.c:815 -msgid "resource conflict (PSW)" -msgstr "" +#. Extraneous `l' suffix on fp insn. +#: config/tc-i386.c:6175 +#, c-format +msgid "translating to `%s %s%s'" +msgstr "преобразуется в «%s %s%s»" -#: config/tc-d10v.c:817 -msgid "resource conflict (C flag)" -msgstr "" +#: config/tc-i386.c:6203 +#, c-format +msgid "segment override on `%s' is ineffectual" +msgstr "замена сегмента на «%s» не сработает" -#: config/tc-d10v.c:819 -msgid "resource conflict (F flag)" -msgstr "" +#: config/tc-i386.c:6975 config/tc-i386.c:7076 config/tc-i386.c:7131 +msgid "skipping prefixes on this instruction" +msgstr "пропускаются префиксы для этой инструкции" -#: config/tc-d10v.c:969 -msgid "Instruction must be executed in parallel" -msgstr "" +#: config/tc-i386.c:7151 +msgid "16-bit jump out of range" +msgstr "16-битный прыжок за пределами диапазона" -#: config/tc-d10v.c:972 -msgid "Long instructions may not be combined." -msgstr "" +#: config/tc-i386.c:7160 +#, c-format +msgid "can't handle non absolute segment in `%s'" +msgstr "не удалось обработать не абсолютный сегмент в «%s»" -#: config/tc-d10v.c:1005 -msgid "One of these instructions may not be executed in parallel." -msgstr "" +#: config/tc-i386.c:7255 +msgid "pseudo prefix without instruction" +msgstr "псевдопрефикс без инструкции" -#: config/tc-d10v.c:1009 config/tc-d30v.c:1036 -msgid "Two IU instructions may not be executed in parallel" -msgstr "" +#: config/tc-i386.c:7847 config/tc-i386.c:7949 +#, c-format +msgid "@%s reloc is not supported with %d-bit output format" +msgstr "перемещение @%s не поддерживается выходным %d-битным форматом" -#: config/tc-d10v.c:1011 config/tc-d10v.c:1019 config/tc-d10v.c:1033 -#: config/tc-d10v.c:1048 config/tc-d30v.c:1037 config/tc-d30v.c:1046 -msgid "Swapping instruction order" -msgstr "" +#: config/tc-i386.c:8000 +#, c-format +msgid "missing or invalid expression `%s'" +msgstr "отсутствующее или некорректное выражение «%s»" -#: config/tc-d10v.c:1017 config/tc-d30v.c:1043 -msgid "Two MU instructions may not be executed in parallel" -msgstr "" +#: config/tc-i386.c:8086 +#, c-format +msgid "Unsupported broadcast: `%s'" +msgstr "Неподдерживаемый broadcast: «%s»" -#: config/tc-d10v.c:1037 config/tc-d30v.c:1063 -msgid "IU instruction may not be in the left container" -msgstr "" +#: config/tc-i386.c:8101 +#, c-format +msgid "`%s%s' can't be used for write mask" +msgstr "нельзя использовать «%s%s» для маски записи" -#: config/tc-d10v.c:1039 config/tc-d10v.c:1054 -msgid "Instruction in R container is squashed by flow control instruction in L container." -msgstr "" +#: config/tc-i386.c:8124 +#, c-format +msgid "invalid write mask `%s'" +msgstr "некорректная маска записи «%s»" -#: config/tc-d10v.c:1052 config/tc-d30v.c:1074 -msgid "MU instruction may not be in the right container" -msgstr "" +#: config/tc-i386.c:8146 config/tc-i386.c:8809 +#, c-format +msgid "duplicated `%s'" +msgstr "повторный «%s»" -#: config/tc-d10v.c:1058 config/tc-d30v.c:1086 -msgid "unknown execution type passed to write_2_short()" -msgstr "" +#: config/tc-i386.c:8156 +#, c-format +msgid "invalid zeroing-masking `%s'" +msgstr "неверная обнуляющая маска «%s»" -#: config/tc-d10v.c:1186 config/tc-d10v.c:1359 -msgid "bad opcode or operands" -msgstr "" +#: config/tc-i386.c:8169 +#, c-format +msgid "missing `}' in `%s'" +msgstr "отсутствует «}» в «%s»" -#: config/tc-d10v.c:1261 -msgid "value out of range" -msgstr "" +#. We don't know this one. +#: config/tc-i386.c:8177 +#, c-format +msgid "unknown vector operation: `%s'" +msgstr "неизвестная векторная операция: «%s»" -#: config/tc-d10v.c:1335 -msgid "illegal operand - register name found where none expected" -msgstr "" +#: config/tc-i386.c:8183 +msgid "zeroing-masking only allowed with write mask" +msgstr "обнуляющая маска разрешена только с маской записи" -#: config/tc-d10v.c:1370 -msgid "Register number must be EVEN" -msgstr "" +#: config/tc-i386.c:8203 +#, c-format +msgid "at most %d immediate operands are allowed" +msgstr "разрешено не более %d непосредственных операндов" -#: config/tc-d10v.c:1373 -msgid "Unsupported use of sp" -msgstr "" +#: config/tc-i386.c:8235 config/tc-i386.c:8482 +#, c-format +msgid "junk `%s' after expression" +msgstr "мусор «%s» после выражения" -#: config/tc-d10v.c:1392 +#: config/tc-i386.c:8256 #, c-format -msgid "cr%ld is a reserved control register" -msgstr "" +msgid "missing or invalid immediate expression `%s'" +msgstr "отсутствующее или некорректное непосредственное выражение «%s»" -#: config/tc-d10v.c:1565 +#: config/tc-i386.c:8279 config/tc-i386.c:8572 #, c-format -msgid "line %d: rep or repi must include at least 4 instructions" -msgstr "" +msgid "unimplemented segment %s in operand" +msgstr "нереализованный сегмент %s в операнде" -#: config/tc-d10v.c:1745 -msgid "can't find previous opcode " -msgstr "" +#: config/tc-i386.c:8286 +#, c-format +msgid "illegal immediate register operand %s" +msgstr "неверный непосредственный регистровый операнд %s" -#: config/tc-d10v.c:1757 +#: config/tc-i386.c:8334 #, c-format -msgid "could not assemble: %s" -msgstr "" +msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" +msgstr "ожидается коэффициент масштабирования 1, 2, 4 или 8: получен «%s»" -#: config/tc-d10v.c:1772 config/tc-d10v.c:1794 config/tc-d30v.c:1742 -msgid "Unable to mix instructions as specified" -msgstr "" +#: config/tc-i386.c:8343 +#, c-format +msgid "scale factor of %d without an index register" +msgstr "коэффициент масштабирования %d без индексного регистра" -#: config/tc-d30v.c:149 +#: config/tc-i386.c:8365 #, c-format -msgid "Register name %s conflicts with symbol of the same name" -msgstr "" +msgid "at most %d displacement operands are allowed" +msgstr "разрешено не более %d операндов перестановки" -#: config/tc-d30v.c:239 +#: config/tc-i386.c:8538 #, c-format -msgid "" -"\n" -"D30V options:\n" -"-O Make adjacent short instructions parallel if possible.\n" -"-n Warn about all NOPs inserted by the assembler.\n" -"-N\t\t\tWarn about NOPs inserted after word multiplies.\n" -"-c Warn about symbols whoes names match register names.\n" -"-C Opposite of -C. -c is the default.\n" -msgstr "" +msgid "missing or invalid displacement expression `%s'" +msgstr "отсутствующее или некорректное выражение перестановки «%s»" -#: config/tc-d30v.c:367 -msgid "unexpected 12-bit reloc type" -msgstr "" +#: config/tc-i386.c:8555 +#, c-format +msgid "0x%lx out range of signed 32bit displacement" +msgstr "0x%lx вне диапазона знаковой 32-битной перестановки" -#: config/tc-d30v.c:374 -msgid "unexpected 18-bit reloc type" -msgstr "" +#: config/tc-i386.c:8707 +#, c-format +msgid "`%s' is not valid here (expected `%c%s%s%c')" +msgstr "«%s» здесь не допускается (ожидается «%c%s%s%c»)" -#: config/tc-d30v.c:624 +#: config/tc-i386.c:8719 #, c-format -msgid "%s NOP inserted" -msgstr "" +msgid "`%s' is not a valid %s expression" +msgstr "«%s» не является верным выражением %s" -#: config/tc-d30v.c:625 -msgid "sequential" -msgstr "" +#: config/tc-i386.c:8754 +#, c-format +msgid "`%s' cannot be used here" +msgstr "«%s» не может использоваться здесь" -#: config/tc-d30v.c:625 -msgid "parallel" -msgstr "" +#: config/tc-i386.c:8761 +msgid "register scaling is being ignored here" +msgstr "регистровое масштабирование здесь игнорируется" -#: config/tc-d30v.c:1032 -msgid "Instructions may not be executed in parallel" -msgstr "" +#: config/tc-i386.c:8822 +#, c-format +msgid "Missing '}': '%s'" +msgstr "Отсутствует «}»: «%s»" -#: config/tc-d30v.c:1045 +#: config/tc-i386.c:8828 #, c-format -msgid "Executing %s in IU may not work" -msgstr "" +msgid "Junk after '}': '%s'" +msgstr "Мусор после «}»: «%s»" -#: config/tc-d30v.c:1052 +#: config/tc-i386.c:8956 #, c-format -msgid "Executing %s in IU may not work in parallel execution" -msgstr "" +msgid "bad memory operand `%s'" +msgstr "плохой операнд памяти «%s»" -#: config/tc-d30v.c:1065 +#: config/tc-i386.c:8980 #, c-format -msgid "special left instruction `%s' kills instruction `%s' in right container" -msgstr "" +msgid "junk `%s' after register" +msgstr "мусор «%s» после регистра" -#: config/tc-d30v.c:1076 +#: config/tc-i386.c:8993 config/tc-i386.c:9130 config/tc-i386.c:9174 #, c-format -msgid "Executing %s in reverse serial with %s may not work" -msgstr "" +msgid "bad register name `%s'" +msgstr "плохое имя регистра: «%s»" -#: config/tc-d30v.c:1079 +#: config/tc-i386.c:9001 +msgid "immediate operand illegal with absolute jump" +msgstr "непосредственный операнд недопустим с абсолютным прыжком" + +#: config/tc-i386.c:9032 #, c-format -msgid "Executing %s in IU in reverse serial may not work" -msgstr "" +msgid "too many memory references for `%s'" +msgstr "слишком много ссылок на память для «%s»" -#: config/tc-d30v.c:1268 -msgid "Odd numbered register used as target of multi-register instruction" -msgstr "" +#: config/tc-i386.c:9119 +#, c-format +msgid "expecting `,' or `)' after index register in `%s'" +msgstr "ожидается «,» или «)» после индексного регистра в «%s»" -#: config/tc-d30v.c:1332 config/tc-d30v.c:1367 +#: config/tc-i386.c:9147 #, c-format -msgid "unknown condition code: %s" -msgstr "" +msgid "expecting `)' after scale factor in `%s'" +msgstr "ожидается «,» после коэффициента масштабирования в «%s»" -#: config/tc-d30v.c:1360 +#: config/tc-i386.c:9155 #, c-format -msgid "cmpu doesn't support condition code %s" -msgstr "" +msgid "expecting index register or scale factor after `,'; got '%c'" +msgstr "ожидается индексный регистр или коэффициент масштабирования после «,»: получен «%c»" -#: config/tc-d30v.c:1395 +#: config/tc-i386.c:9163 #, c-format -msgid "unknown opcode: %s" -msgstr "" +msgid "expecting `,' or `)' after base register in `%s'" +msgstr "ожидается «,» или «)» после базового регистра в «%s»" -#: config/tc-d30v.c:1406 +#. It's not a memory operand; argh! +#: config/tc-i386.c:9212 #, c-format -msgid "operands for opcode `%s' do not match any valid format" -msgstr "" +msgid "invalid char %s beginning operand %d `%s'" +msgstr "некорректный символ %s в начале операнда %d «%s»" -#: config/tc-d30v.c:1621 config/tc-d30v.c:1638 -msgid "Cannot assemble instruction" -msgstr "" +#: config/tc-i386.c:9434 +msgid "long jump required" +msgstr "требуется длинный прыжок" -#: config/tc-d30v.c:1623 -msgid "First opcode is long. Unable to mix instructions as specified." -msgstr "" +#: config/tc-i386.c:9489 +msgid "jump target out of range" +msgstr "цель прыжка за пределами диапазона" -#: config/tc-d30v.c:1692 -msgid "word of NOPs added between word multiply and load" -msgstr "" +#: config/tc-i386.c:10064 +msgid "no compiled in support for x86_64" +msgstr "откомпилирован без поддержки x86_64" -#: config/tc-d30v.c:1694 -msgid "word of NOPs added between word multiply and 16-bit multiply" -msgstr "" +#: config/tc-i386.c:10084 +msgid "no compiled in support for 32bit x86_64" +msgstr "откомпилирован без поддержки 32-битной x86_64" -#: config/tc-d30v.c:1726 -msgid "Instruction uses long version, so it cannot be mixed as specified" -msgstr "" +#: config/tc-i386.c:10088 +msgid "32bit x86_64 is only supported for ELF" +msgstr "32-битная x86_64 поддерживается только в ELF" -#: config/tc-d30v.c:1853 +#: config/tc-i386.c:10122 config/tc-i386.c:10206 #, c-format -msgid "value too large to fit in %d bits" -msgstr "" +msgid "invalid -march= option: `%s'" +msgstr "неверный параметр -march=: «%s»" -#: config/tc-d30v.c:1914 +#: config/tc-i386.c:10216 config/tc-i386.c:10228 #, c-format -msgid "line %d: unable to place address of symbol '%s' into a byte" -msgstr "" +msgid "invalid -mtune= option: `%s'" +msgstr "неверный параметр -mtune=: «%s»" -#: config/tc-d30v.c:1917 +#: config/tc-i386.c:10237 #, c-format -msgid "line %d: unable to place value %lx into a byte" -msgstr "" +msgid "invalid -mmnemonic= option: `%s'" +msgstr "неверный параметр -mmnemonic=: «%s»" -#: config/tc-d30v.c:1925 +#: config/tc-i386.c:10246 #, c-format -msgid "line %d: unable to place address of symbol '%s' into a short" -msgstr "" +msgid "invalid -msyntax= option: `%s'" +msgstr "неверный параметр -msyntax=: «%s»" -#: config/tc-d30v.c:1928 +#: config/tc-i386.c:10273 #, c-format -msgid "line %d: unable to place value %lx into a short" -msgstr "" +msgid "invalid -msse-check= option: `%s'" +msgstr "неверный параметр -msse-check=: «%s»" -#: config/tc-d30v.c:1936 +#: config/tc-i386.c:10284 #, c-format -msgid "line %d: unable to place address of symbol '%s' into a quad" -msgstr "" +msgid "invalid -moperand-check= option: `%s'" +msgstr "неверный параметр -moperand-check=: «%s»" -#: config/tc-d30v.c:2044 +#: config/tc-i386.c:10293 #, c-format -msgid "Alignment too large: %d assumed" -msgstr "" +msgid "invalid -mavxscalar= option: `%s'" +msgstr "неверный параметр -mavxscalar=: «%s»" -#: config/tc-dlx.c:212 -msgid "missing .proc" -msgstr "" +#: config/tc-i386.c:10308 +#, c-format +msgid "invalid -mevexlig= option: `%s'" +msgstr "неверный параметр -mevexlig=: «%s»" -#: config/tc-dlx.c:229 -msgid ".endfunc missing for previous .proc" -msgstr "" +#: config/tc-i386.c:10321 +#, c-format +msgid "invalid -mevexrcig= option: `%s'" +msgstr "неверный параметр -mevexrcig=: «%s»" -#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1903 +#: config/tc-i386.c:10330 #, c-format -msgid "internal error: can't hash `%s': %s\n" -msgstr "" +msgid "invalid -mevexwig= option: `%s'" +msgstr "неверный параметр -mevexwig=: «%s»" -#. Probably a memory allocation problem? Give up now. -#: config/tc-dlx.c:298 config/tc-hppa.c:8287 config/tc-mips.c:1906 -#: config/tc-mips.c:1958 config/tc-or32.c:211 config/tc-sparc.c:860 -msgid "Broken assembler. No assembly attempted." -msgstr "" +#: config/tc-i386.c:10345 +#, c-format +msgid "invalid -momit-lock-prefix= option: `%s'" +msgstr "неверный параметр -momit-lock-prefix=: «%s»" -#: config/tc-dlx.c:328 +#: config/tc-i386.c:10354 #, c-format -msgid "Bad operand for a load instruction: <%s>" -msgstr "" +msgid "invalid -mfence-as-lock-add= option: `%s'" +msgstr "неверный параметр -mfence-as-lock-add=: «%s»" -#: config/tc-dlx.c:442 +#: config/tc-i386.c:10363 #, c-format -msgid "Bad operand for a store instruction: <%s>" -msgstr "" +msgid "invalid -mrelax-relocations= option: `%s'" +msgstr "неверный параметр -mrelax-relocations=: «%s»" -#: config/tc-dlx.c:622 +#: config/tc-i386.c:10486 #, c-format -msgid "Expression Error for operand modifier %%hi/%%lo\n" +msgid "" +" -Q ignored\n" +" -V print assembler version number\n" +" -k ignored\n" msgstr "" +" -Q игнорируется\n" +" -V напечатать номер версии ассемблера\n" +" -k игнорируется\n" -#: config/tc-dlx.c:635 config/tc-or32.c:813 +#: config/tc-i386.c:10491 #, c-format -msgid "Invalid expression after %%%%\n" +msgid "" +" -n Do not optimize code alignment\n" +" -q quieten some warnings\n" msgstr "" +" -n не оптимизировать выравнивание кода\n" +" -q выводить только некоторые предупреждения\n" -#: config/tc-dlx.c:704 config/tc-tic4x.c:2488 +#: config/tc-i386.c:10495 #, c-format -msgid "Unknown opcode `%s'." -msgstr "" +msgid " -s ignored\n" +msgstr " -s игнорируется\n" -#: config/tc-dlx.c:717 -msgid "Can not set dlx_skip_hi16_flag" -msgstr "" +#: config/tc-i386.c:10500 +#, c-format +msgid " --32/--64/--x32 generate 32bit/64bit/x32 code\n" +msgstr " --32/--64/--x32 генерировать 32-битный/64-битный/x32 код\n" -#: config/tc-dlx.c:731 +#: config/tc-i386.c:10504 #, c-format -msgid "Missing arguments for opcode <%s>." -msgstr "" +msgid " --divide do not treat `/' as a comment character\n" +msgstr " --divide не считать «/» символом комментариев\n" -#: config/tc-dlx.c:765 +#: config/tc-i386.c:10507 #, c-format -msgid "Too many operands: %s" -msgstr "" +msgid " --divide ignored\n" +msgstr " --divide игнорируется\n" -#: config/tc-dlx.c:802 +#: config/tc-i386.c:10510 #, c-format -msgid "Both the_insn.HI and the_insn.LO are set : %s" +msgid "" +" -march=CPU[,+EXTENSION...]\n" +" generate code for CPU and EXTENSION, CPU is one of:\n" msgstr "" +" -march=ЦП[,+РАСШИРЕНИЕ…]\n" +" генерировать код для ЦП и РАСШИРЕНИЯ; возможные ЦП:\n" -#: config/tc-dlx.c:872 -msgid "failed regnum sanity check." -msgstr "" +#: config/tc-i386.c:10514 +#, c-format +msgid " EXTENSION is combination of:\n" +msgstr " РАСШИРЕНИЕ — комбинации следующих:\n" -#: config/tc-dlx.c:885 -msgid "failed general register sanity check." -msgstr "" +#: config/tc-i386.c:10517 +#, c-format +msgid " -mtune=CPU optimize for CPU, CPU is one of:\n" +msgstr " -mtune=ЦП оптимизировать для ЦП; ЦП один из следующих:\n" -#. Types or values of args don't match. -#: config/tc-dlx.c:893 -msgid "Invalid operands" -msgstr "" +#: config/tc-i386.c:10520 +#, c-format +msgid " -msse2avx encode SSE instructions with VEX prefix\n" +msgstr " -msse2avx кодировать инструкции SSE с префиксом VEX\n" -#: config/tc-dlx.c:1120 config/tc-or32.c:775 +#: config/tc-i386.c:10522 #, c-format -msgid "label \"$%d\" redefined" +msgid "" +" -msse-check=[none|error|warning]\n" +" check SSE instructions\n" msgstr "" +" -msse-check=[none|error|warning]\n" +" проверять инструкции SSE\n" -#: config/tc-dlx.c:1158 -msgid "Invalid expression after # number\n" +#: config/tc-i386.c:10525 +#, c-format +msgid "" +" -moperand-check=[none|error|warning]\n" +" check operand combinations for validity\n" msgstr "" +" -moperand-check=[none|error|warning]\n" +" проверять комбинации операндов на корректность\n" -#: config/tc-fr30.c:82 +#: config/tc-i386.c:10528 #, c-format -msgid " FR30 specific command line options:\n" +msgid "" +" -mavxscalar=[128|256] encode scalar AVX instructions with specific vector\n" +" length\n" msgstr "" +" -mavxscalar=[128|256] кодировать скалярные инструкции AVX с заданной\n" +" длиной вектора\n" -#: config/tc-fr30.c:135 +#: config/tc-i386.c:10531 #, c-format -msgid "Instruction %s not allowed in a delay slot." +msgid "" +" -mevexlig=[128|256|512] encode scalar EVEX instructions with specific vector\n" +" length\n" msgstr "" +" -mevexlig=[128|256|512] кодировать скалярные инструкции EVEX с заданной\n" +" длиной вектора\n" -#: config/tc-frv.c:404 +#: config/tc-i386.c:10534 #, c-format -msgid "Unknown cpu -mcpu=%s" +msgid "" +" -mevexwig=[0|1] encode EVEX instructions with specific EVEX.W value\n" +" for EVEX.W bit ignored instructions\n" msgstr "" +" -mevexwig=[0|1] кодировать инструкции EVEX с заданным значением\n" +" EVEX.W для бита игнорированных инструкций EVEX.W\n" -#: config/tc-frv.c:457 +#: config/tc-i386.c:10537 #, c-format -msgid "FRV specific command line options:\n" +msgid "" +" -mevexrcig=[rne|rd|ru|rz]\n" +" encode EVEX instructions with specific EVEX.RC value\n" +" for SAE-only ignored instructions\n" msgstr "" +" -mevexrcig=[rne|rd|ru|rz]\n" +" кодировать инструкции EVEX с заданным значением\n" +" EVEX.RC для игнорированных инструкций только SAE\n" + +#: config/tc-i386.c:10541 +#, c-format +msgid " -mmnemonic=[att|intel] use AT&T/Intel mnemonic\n" +msgstr " -mmnemonic=[att|intel] использовать мнемонику AT&T/Intel\n" + +#: config/tc-i386.c:10543 +#, c-format +msgid " -msyntax=[att|intel] use AT&T/Intel syntax\n" +msgstr " -msyntax=[att|intel] использовать синтаксис AT&T/Intel\n" + +#: config/tc-i386.c:10545 +#, c-format +msgid " -mindex-reg support pseudo index registers\n" +msgstr " -mindex-reg поддерживать псевдоиндексные регистры\n" + +#: config/tc-i386.c:10547 +#, c-format +msgid " -mnaked-reg don't require `%%' prefix for registers\n" +msgstr " -mnaked-reg не требовать префикса «%%» для регистров\n" + +#: config/tc-i386.c:10549 +#, c-format +msgid " -mold-gcc support old (<= 2.8.1) versions of gcc\n" +msgstr " -mold-gcc поддерживать старые (<= 2.8.1) версии gcc\n" -#: config/tc-frv.c:458 +#: config/tc-i386.c:10551 #, c-format -msgid "-G n Put data <= n bytes in the small data area\n" -msgstr "" +msgid " -madd-bnd-prefix add BND prefix for all valid branches\n" +msgstr " -madd-bnd-prefix добавлять префикс BND для всех корректных ветвлений\n" -#: config/tc-frv.c:459 +#: config/tc-i386.c:10553 #, c-format -msgid "-mgpr-32 Mark generated file as only using 32 GPRs\n" -msgstr "" +msgid " -mshared disable branch optimization for shared code\n" +msgstr " -mshared выключить оптимизацию ветвления в общем коде\n" -#: config/tc-frv.c:460 +#: config/tc-i386.c:10556 #, c-format -msgid "-mgpr-64 Mark generated file as using all 64 GPRs\n" -msgstr "" +msgid " -mbig-obj generate big object files\n" +msgstr " -mbig-obj генерировать большие объектные файлы\n" -#: config/tc-frv.c:461 +#: config/tc-i386.c:10559 #, c-format -msgid "-mfpr-32 Mark generated file as only using 32 FPRs\n" +msgid "" +" -momit-lock-prefix=[no|yes]\n" +" strip all lock prefixes\n" msgstr "" +" -momit-lock-prefix=[no|yes]\n" +" удалять все префиксы блокировки\n" -#: config/tc-frv.c:462 +#: config/tc-i386.c:10562 #, c-format -msgid "-mfpr-64 Mark generated file as using all 64 FPRs\n" +msgid "" +" -mfence-as-lock-add=[no|yes]\n" +" encode lfence, mfence and sfence as\n" +" lock addl $0x0, (%%{re}sp)\n" msgstr "" +" -mfence-as-lock-add=[no|yes]\n" +" кодировать lfence, mfence и sfence как\n" +" lock addl $0x0, (%%{re}sp)\n" -#: config/tc-frv.c:463 +#: config/tc-i386.c:10566 #, c-format -msgid "-msoft-float Mark generated file as using software FP\n" +msgid "" +" -mrelax-relocations=[no|yes]\n" +" generate relax relocations\n" msgstr "" +" -mrelax-relocations=[no|yes]\n" +" генерировать ослабленные перемещения\n" -#: config/tc-frv.c:464 +#: config/tc-i386.c:10569 #, c-format -msgid "-mdword Mark generated file as using a 8-byte stack alignment\n" -msgstr "" +msgid " -mamd64 accept only AMD64 ISA\n" +msgstr " -mamd64 принимать только AMD64 ISA\n" -#: config/tc-frv.c:465 +#: config/tc-i386.c:10571 #, c-format -msgid "-mno-dword Mark generated file as using a 4-byte stack alignment\n" -msgstr "" +msgid " -mintel64 accept only Intel64 ISA\n" +msgstr " -mintel64 принимать только Intel64 ISA\n" -#: config/tc-frv.c:466 +#: config/tc-i386.c:10612 #, c-format -msgid "-mdouble Mark generated file as using double precision FP insns\n" -msgstr "" +msgid "Intel MCU doesn't support `%s' architecture" +msgstr "МК Intel не поддерживает архитектуру «%s»" -#: config/tc-frv.c:467 +#: config/tc-i386.c:10669 +msgid "Intel L1OM is 64bit only" +msgstr "Intel L1OM только 64-битный" + +#: config/tc-i386.c:10675 +msgid "Intel K1OM is 64bit only" +msgstr "Intel K1OM только 64-битный" + +#: config/tc-i386.c:10681 +msgid "Intel MCU is 32bit only" +msgstr "МК Intel только 32-битный" + +#: config/tc-i386.c:10838 +msgid "symbol size computation overflow" +msgstr "переполнение при вычислении размера символа" + +#: config/tc-i386.c:10906 config/tc-sparc.c:3959 #, c-format -msgid "-mmedia Mark generated file as using media insns\n" -msgstr "" +msgid "can not do %d byte pc-relative relocation" +msgstr "невозможно выполнить %d-байтовое перемещение, относительное pc" -#: config/tc-frv.c:468 +#: config/tc-i386.c:10924 #, c-format -msgid "-mmuladd Mark generated file as using multiply add/subtract insns\n" -msgstr "" +msgid "can not do %d byte relocation" +msgstr "невозможно выполнить %d-байтовое перемещение" -#: config/tc-frv.c:469 +#: config/tc-i386.c:10992 #, c-format -msgid "-mpack Allow instructions to be packed\n" -msgstr "" +msgid "cannot represent relocation type %s in x32 mode" +msgstr "не удалось представить тип перемещения %s в режиме x32" -#: config/tc-frv.c:470 +#: config/tc-i386.c:11029 config/tc-s390.c:2598 #, c-format -msgid "-mno-pack Do not allow instructions to be packed\n" -msgstr "" +msgid "cannot represent relocation type %s" +msgstr "не удалось представить тип перемещения %s" -#: config/tc-frv.c:471 +#: config/tc-i386.c:11146 +msgid "bad .section directive: want a,l,w,x,M,S,G,T in string" +msgstr "неправильная директива .section: в строке требуется a,l,w,x,M,S,G,T" + +#: config/tc-i386.c:11149 +msgid "bad .section directive: want a,w,x,M,S,G,T in string" +msgstr "неправильная директива .section: в строке требуется a,w,x,M,S,G,T" + +#: config/tc-i386.c:11168 +msgid ".largecomm supported only in 64bit mode, producing .comm" +msgstr ".largecomm поддерживается только в 64-битном режиме, создаётся .comm" + +#: config/tc-i860.c:121 +msgid "Directive .dual available only with -mintel-syntax option" +msgstr "Директива .dual доступна только с параметром -mintel-syntax" + +#: config/tc-i860.c:131 +msgid "Directive .enddual available only with -mintel-syntax option" +msgstr "Директива .enddual доступна только с параметром -mintel-syntax" + +#: config/tc-i860.c:144 +msgid "Directive .atmp available only with -mintel-syntax option" +msgstr "Директива .atmp доступна только с параметром -mintel-syntax" + +#: config/tc-i860.c:166 config/tc-i860.c:170 +msgid "Unknown temporary pseudo register" +msgstr "Неизвестный временный псевдорегистр" + +#: config/tc-i860.c:246 +msgid "Defective assembler. No assembly attempted." +msgstr "Ассемблер сломался. Ничего ассемблироваться не будет." + +#: config/tc-i860.c:392 config/tc-i860.c:938 config/tc-m68k.c:3917 +#: config/tc-m68k.c:3949 config/tc-sparc.c:3199 +msgid "failed sanity check." +msgstr "проверка на исправность не пройдена." + +#: config/tc-i860.c:399 #, c-format -msgid "-mpic Mark generated file as using small position independent code\n" -msgstr "" +msgid "Expanded opcode after delayed branch: `%s'" +msgstr "Расширенный код операции после отложенной ветви: «%s»" -#: config/tc-frv.c:472 +#: config/tc-i860.c:403 #, c-format -msgid "-mPIC Mark generated file as using large position independent code\n" -msgstr "" +msgid "Expanded opcode in dual mode: `%s'" +msgstr "Расширенный код операции в двойном режиме: «%s»" -#: config/tc-frv.c:473 +#: config/tc-i860.c:407 #, c-format -msgid "-mlibrary-pic Mark generated file as using position indepedent code for libraries\n" -msgstr "" +msgid "An instruction was expanded (%s)" +msgstr "Инструкция расширена (%s)" -#: config/tc-frv.c:474 +#: config/tc-i860.c:674 +msgid "Pipelined instruction: fsrc1 = fdest" +msgstr "Конвейерная инструкция: fsrc1 = fdest" + +#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891 +msgid "Assembler does not yet support PIC" +msgstr "Ассемблер пока не поддерживает PIC" + +#: config/tc-i860.c:955 #, c-format -msgid "-mfdpic Assemble for the FDPIC ABI\n" -msgstr "" +msgid "Illegal operands for %s" +msgstr "Неверные операнды для %s" -#: config/tc-frv.c:475 +#: config/tc-i860.c:972 #, c-format -msgid "-mnopic Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n" -msgstr "" +msgid "'d.%s' must be 8-byte aligned" +msgstr "«d.%s» должен быть выровнен по 8-байтовой границе" -#: config/tc-frv.c:476 +#: config/tc-i860.c:980 #, c-format -msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n" -msgstr "" +msgid "Prefix 'd.' invalid for instruction `%s'" +msgstr "Префикс «d.» не допускается для инструкции «%s»" -#: config/tc-frv.c:477 +#: config/tc-i860.c:1034 config/tc-ip2k.c:230 +msgid "relaxation not supported\n" +msgstr "ослабление не поддерживается\n" + +#: config/tc-i860.c:1133 #, c-format -msgid " Record the cpu type\n" +msgid "" +" -EL\t\t\t generate code for little endian mode (default)\n" +" -EB\t\t\t generate code for big endian mode\n" +" -mwarn-expand\t\t warn if pseudo operations are expanded\n" +" -mxp\t\t\t enable i860XP support (disabled by default)\n" +" -mintel-syntax\t enable Intel syntax (default to AT&T/SVR4)\n" msgstr "" +" -EL\t\t\t генерировать код для режима с обратным порядком байт\n" +" \t\t\t (по умолчанию)\n" +" -EB\t\t\t генерировать код для режима с прямым порядком байт\n" +" -mwarn-expand\t\t предупреждать при расширении псевдоопераций\n" +" -mxp\t\t\t включить поддержку i860XP (по умолчанию выключена)\n" +" -mintel-syntax\t включить синтаксис Intel (по умолчанию AT&T/SVR4)\n" -#: config/tc-frv.c:478 +#. SVR4 compatibility flags. +#: config/tc-i860.c:1141 #, c-format -msgid "-mtomcat-stats Print out stats for tomcat workarounds\n" +msgid "" +" -V\t\t\t print assembler version number\n" +" -Qy, -Qn\t\t ignored\n" msgstr "" +" -V\t\t\t напечатать номер версии ассемблера\n" +" -Qy, -Qn\t\t игнорируется\n" + +#: config/tc-i860.c:1204 +msgid "This immediate requires 0 MOD 2 alignment" +msgstr "Для непосредственного значения требуется выравнивание 0 MOD 2" + +#: config/tc-i860.c:1207 +msgid "This immediate requires 0 MOD 4 alignment" +msgstr "Для непосредственного значения требуется выравнивание 0 MOD 4" + +#: config/tc-i860.c:1210 +msgid "This immediate requires 0 MOD 8 alignment" +msgstr "Для непосредственного значения требуется выравнивание 0 MOD 8" + +#: config/tc-i860.c:1213 +msgid "This immediate requires 0 MOD 16 alignment" +msgstr "Для непосредственного значения требуется выравнивание 0 MOD 16" + +#: config/tc-i860.c:1308 +msgid "5-bit immediate too large" +msgstr "5-битное значение слишком велико" + +#: config/tc-i860.c:1311 +msgid "5-bit field must be absolute" +msgstr "5-битное поле должно быть абсолютным" + +#: config/tc-i860.c:1356 config/tc-i860.c:1379 +msgid "A branch offset requires 0 MOD 4 alignment" +msgstr "Смещение ветви требует выравнивания 0 MOD 4" -#: config/tc-frv.c:479 +#: config/tc-i860.c:1400 #, c-format -msgid "-mtomcat-debug Debug tomcat workarounds\n" -msgstr "" +msgid "Unrecognized fix-up (0x%08lx)" +msgstr "Нераспознанное местоположение (0x%08lx)" -#: config/tc-frv.c:1163 -msgid "VLIW packing used for -mno-pack" -msgstr "" +#: config/tc-i960.c:483 +#, c-format +msgid "Hashing returned \"%s\"." +msgstr "Хеширование вернуло «%s»." -#: config/tc-frv.c:1173 -msgid "Instruction not supported by this architecture" -msgstr "" +#: config/tc-i960.c:579 config/tc-i960.c:1110 +msgid "expression syntax error" +msgstr "синтаксическая ошибка в выражении" -#: config/tc-frv.c:1183 -msgid "VLIW packing constraint violation" -msgstr "" +#: config/tc-i960.c:616 +msgid "attempt to branch into different segment" +msgstr "попытка ветвления в другой сегмент" -#: config/tc-frv.c:1774 +#: config/tc-i960.c:620 #, c-format -msgid "Relocation %s is not safe for %s" -msgstr "" +msgid "target of %s instruction must be a label" +msgstr "цель инструкции %s должна быть меткой" -#: config/tc-h8300.c:396 config/tc-h8300.c:404 -msgid "Reg not valid for H8/300" -msgstr "" +#: config/tc-i960.c:730 +msgid "unaligned register" +msgstr "невыровненный регистр" -#: config/tc-h8300.c:485 -msgid "invalid operand size requested" -msgstr "" +#: config/tc-i960.c:752 +msgid "no such sfr in this architecture" +msgstr "в этой архитектуре нет такого sfr" -#: config/tc-h8300.c:584 -msgid "Invalid register list for ldm/stm\n" -msgstr "" +#: config/tc-i960.c:790 +msgid "illegal literal" +msgstr "неверный литерал" -#: config/tc-h8300.c:610 config/tc-h8300.c:615 config/tc-h8300.c:622 -msgid "mismatch between register and suffix" -msgstr "" +#: config/tc-i960.c:940 +msgid "invalid index register" +msgstr "некорректный индексный регистр" -#: config/tc-h8300.c:627 -msgid "invalid suffix after register." -msgstr "" +#: config/tc-i960.c:963 +msgid "invalid scale factor" +msgstr "некорректный коэффициент масштабирования" -#: config/tc-h8300.c:649 -msgid "address too high for vector table jmp/jsr" -msgstr "" +#: config/tc-i960.c:1187 +msgid "architecture of opcode conflicts with that of earlier instruction(s)" +msgstr "архитектура кода операции конфликтует с предыдущими инструкциями" -#: config/tc-h8300.c:676 config/tc-h8300.c:788 config/tc-h8300.c:798 -msgid "Wrong size pointer register for architecture." -msgstr "" +#: config/tc-i960.c:1421 config/tc-xtensa.c:12784 +msgid "too many operands" +msgstr "слишком много операндов" -#: config/tc-h8300.c:735 config/tc-h8300.c:743 config/tc-h8300.c:772 -msgid "expected @(exp, reg16)" -msgstr "" +#. We never moved: there was no opcode either! +#: config/tc-i960.c:1469 +msgid "missing opcode" +msgstr "отсутствует код операции" -#: config/tc-h8300.c:761 -msgid "expected .L, .W or .B for register in indexed addressing mode" -msgstr "" +#: config/tc-i960.c:1609 +msgid "branch prediction invalid on this opcode" +msgstr "предсказание ветвления некорректно для этого кода операции" -#: config/tc-h8300.c:955 -msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\"" -msgstr "" +#: config/tc-i960.c:1647 +#, c-format +msgid "invalid opcode, \"%s\"." +msgstr "неверный код операции, «%s»" -#: config/tc-h8300.c:973 config/tc-h8300.c:982 -msgid "expected register" -msgstr "" +#: config/tc-i960.c:1649 +#, c-format +msgid "improper number of operands. Expecting %d, got %d" +msgstr "Неправильное количество операндов. Ожидалось %d, получено %d" -#: config/tc-h8300.c:998 -msgid "expected closing paren" -msgstr "" +#: config/tc-i960.c:1750 +#, c-format +msgid "Fixup of %ld too large for field width of %d" +msgstr "Местоположение %ld слишком большое для поля шириной %d" -#: config/tc-h8300.c:1057 +#: config/tc-i960.c:1860 #, c-format -msgid "can't use high part of register in operand %d" -msgstr "" +msgid "invalid architecture %s" +msgstr "неверная архитектура %s" -#: config/tc-h8300.c:1214 +#: config/tc-i960.c:1880 #, c-format -msgid "Opcode `%s' with these operand types not available in %s mode" -msgstr "" +msgid "I960 options:\n" +msgstr "Параметры I960:\n" -#: config/tc-h8300.c:1223 -msgid "mismatch between opcode size and operand size" +#: config/tc-i960.c:1883 +#, c-format +msgid "" +"\n" +"\t\t\tspecify variant of 960 architecture\n" +"-b\t\t\tadd code to collect statistics about branches taken\n" +"-link-relax\t\tpreserve individual alignment directives so linker\n" +"\t\t\tcan do relaxing (b.out format only)\n" +"-no-relax\t\tdon't alter compare-and-branch instructions for\n" +"\t\t\tlong displacements\n" msgstr "" +"\n" +"\t\t\tукажите вариант архитектуры 960\n" +"-b\t\t\tдобавить код сбора статистики о ветвлении\n" +"-link-relax\t\tсохранять индивидуальные директивы выравнивания для того, чтобы\n" +"\t\t\tкомпоновщик мог выполнять ослабление (только с форматом b.out)\n" +"-no-relax\t\tне изменять инструкции сравнение-и-ветвление для\n" +"\t\t\tдлинных перестановок\n" + +#: config/tc-i960.c:2145 +msgid "should have 1 or 2 operands" +msgstr "должен быть 1 или 2 операнда" -#: config/tc-h8300.c:1259 +#: config/tc-i960.c:2153 config/tc-i960.c:2168 #, c-format -msgid "operand %s0x%lx out of range." -msgstr "" +msgid "Redefining leafproc %s" +msgstr "Переопределение leafproc %s" -#: config/tc-h8300.c:1366 -msgid "Can't work out size of operand.\n" -msgstr "" +#: config/tc-i960.c:2198 +msgid "should have two operands" +msgstr "должен быть два операнда" + +#: config/tc-i960.c:2208 +msgid "'entry_num' must be absolute number in [0,31]" +msgstr "«entry_num» должен указываться как абсолютное чисто в диапазоне [0,31]" -#: config/tc-h8300.c:1415 +#: config/tc-i960.c:2216 #, c-format -msgid "Opcode `%s' with these operand types not available in H8/300 mode" -msgstr "" +msgid "Redefining entrynum for sysproc %s" +msgstr "Переопределение entrynum для sysproc %s" -#: config/tc-h8300.c:1420 +#. Should not happen: see block comment above. +#: config/tc-i960.c:2316 #, c-format -msgid "Opcode `%s' with these operand types not available in H8/300H mode" -msgstr "" +msgid "Trying to 'bal' to %s" +msgstr "Попытка применить «bal» к %s" + +#: config/tc-i960.c:2326 +msgid "Looks like a proc, but can't tell what kind.\n" +msgstr "Выглядит как proc, но невозможно сказать какая.\n" -#: config/tc-h8300.c:1426 +#: config/tc-i960.c:2344 +msgid "big endian mode is not supported" +msgstr "прямой порядок байт не поддерживается" + +#: config/tc-i960.c:2346 #, c-format -msgid "Opcode `%s' with these operand types not available in H8/300S mode" -msgstr "" +msgid "ignoring unrecognized .endian type `%s'" +msgstr "игнорируется нераспознанный тип .endian «%s»" -#: config/tc-h8300.c:1487 config/tc-h8300.c:1507 -msgid "Need #1 or #2 here" -msgstr "" +#: config/tc-i960.c:2391 +msgid "can't use COBR format with external label" +msgstr "невозможно использовать формат COBR с внешней меткой" -#: config/tc-h8300.c:1502 -msgid "#4 not valid on H8/300." -msgstr "" +#: config/tc-i960.c:2566 +msgid "option --link-relax is only supported in b.out format" +msgstr "параметр --link-relax поддерживается только в формате b.out" -#: config/tc-h8300.c:1610 config/tc-h8300.c:1692 +#: config/tc-i960.c:2593 #, c-format -msgid "branch operand has odd offset (%lx)\n" -msgstr "" +msgid "No 'bal' entry point for leafproc %s" +msgstr "Нет точки входа «bal» для leafproc %s" -#: config/tc-h8300.c:1730 -msgid "destination operand must be 16 bit register" -msgstr "" +#: config/tc-ia64.c:872 +msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string" +msgstr "неправильная директива .section: в строке требуется a,o,s,w,x,M,S,G,T" -#: config/tc-h8300.c:1739 -msgid "source operand must be 8 bit register" -msgstr "" +#: config/tc-ia64.c:924 +msgid "Size of frame exceeds maximum of 96 registers" +msgstr "Размер кадра превышает максимум из 96 регистров" -#: config/tc-h8300.c:1747 -msgid "destination operand must be 16bit absolute address" -msgstr "" +#: config/tc-ia64.c:929 +msgid "Size of rotating registers exceeds frame size" +msgstr "Размер оборачивающихся регистров превышает размер кадра" + +#: config/tc-ia64.c:1016 +msgid "Unwind directive not followed by an instruction." +msgstr "Раскрывающая директива не допускается инструкцией." + +#: config/tc-ia64.c:1025 config/tc-ia64.c:7610 +msgid "qualifying predicate not followed by instruction" +msgstr "уточнение предиката не допускается инструкцией" + +#: config/tc-ia64.c:1073 +msgid "expected ',' after section name" +msgstr "ожидается «,» после имени раздела" + +#: config/tc-ia64.c:1108 +msgid "expected ',' after symbol name" +msgstr "ожидается «,» после имени символа" -#: config/tc-h8300.c:1754 -msgid "destination operand must be 8 bit register" -msgstr "" +#: config/tc-ia64.c:1132 +msgid "expected ',' after symbol size" +msgstr "ожидается «,» после размера символа" -#: config/tc-h8300.c:1762 -msgid "source operand must be 16bit absolute address" -msgstr "" +#: config/tc-ia64.c:1215 config/tc-ia64.c:1249 +msgid "record type is not valid" +msgstr "недопустимый тип записи" -#. This seems more sane than saying "too many operands". We'll -#. get here only if the trailing trash starts with a comma. -#. Types or values of args don't match. -#: config/tc-h8300.c:1770 config/tc-mmix.c:472 config/tc-mmix.c:484 -#: config/tc-mmix.c:2500 config/tc-mmix.c:2524 config/tc-mmix.c:2797 -#: config/tc-or32.c:529 -msgid "invalid operands" -msgstr "" +#: config/tc-ia64.c:1318 +msgid "Invalid record type for P3 format." +msgstr "Неверный тип записи для формата P3." -#: config/tc-h8300.c:1801 -msgid "operand/size mis-match" -msgstr "" +#: config/tc-ia64.c:1354 +msgid "Invalid record type for format P6" +msgstr "Неверный тип записи для формата P6." -#: config/tc-h8300.c:1902 config/tc-mips.c:10156 config/tc-sh.c:2925 -#: config/tc-sh64.c:2795 config/tc-z8k.c:1226 -msgid "unknown opcode" -msgstr "" +#: config/tc-ia64.c:1534 config/tc-ia64.c:1586 +msgid "Invalid record type for format B1" +msgstr "Неверный тип записи для формата B1." -#: config/tc-h8300.c:1935 -msgid "invalid operand in ldm" -msgstr "" +#: config/tc-ia64.c:1619 +msgid "Invalid record type for format X1" +msgstr "Неверный тип записи для формата X1." -#: config/tc-h8300.c:1944 -msgid "invalid operand in stm" -msgstr "" +#: config/tc-ia64.c:1661 +msgid "Invalid record type for format X3" +msgstr "Неверный тип записи для формата X3." -#: config/tc-h8300.c:2070 -#, c-format -msgid "call to tc_aout_fix_to_chars \n" -msgstr "" +#: config/tc-ia64.c:1699 +msgid "Previous .save incomplete" +msgstr "Незавершённая предыдущая .save" -#: config/tc-h8300.c:2079 config/tc-xc16x.c:340 -#, c-format -msgid "call to md_convert_frag \n" -msgstr "" +#: config/tc-ia64.c:2524 +msgid "spill_mask record unimplemented." +msgstr "Запись spill_mask не реализована." -#: config/tc-h8300.c:2130 config/tc-xc16x.c:244 -#, c-format -msgid "call to md_estimate_size_before_relax \n" -msgstr "" +#: config/tc-ia64.c:2581 +msgid "record_type_not_valid" +msgstr "record_type_not_valid" -#: config/tc-h8300.c:2159 config/tc-xc16x.c:285 -msgid "Difference of symbols in different sections is not supported" -msgstr "" +#: config/tc-ia64.c:2665 +msgid "Ignoring attempt to spill beyond end of region" +msgstr "Игнорируется попытка вытеснения за конец области" -#: config/tc-h8300.c:2181 config/tc-mcore.c:2199 config/tc-microblaze.c:2295 -#: config/tc-pj.c:488 config/tc-sh.c:4377 config/tc-xc16x.c:308 -#, c-format -msgid "Cannot represent relocation type %s" -msgstr "" +#: config/tc-ia64.c:2724 +msgid "Only constant space allocation is supported" +msgstr "Поддерживается только выделение пространства, заданного константой" -#. Simple range checking for FIELD against HIGH and LOW bounds. -#. IGNORE is used to suppress the error message. -#. Variant of CHECK_FIELD for use in md_apply_fix and other places where -#. the current file and line number are not valid. -#: config/tc-hppa.c:1028 config/tc-hppa.c:1042 -#, c-format -msgid "Field out of range [%d..%d] (%d)." -msgstr "" +#: config/tc-ia64.c:2738 +msgid "Only constant offsets are supported" +msgstr "Поддерживаются только смещения, заданные константой" -#. Simple alignment checking for FIELD against ALIGN (a power of two). -#. IGNORE is used to suppress the error message. -#: config/tc-hppa.c:1056 -#, c-format -msgid "Field not properly aligned [%d] (%d)." -msgstr "" +#: config/tc-ia64.c:2762 +msgid "Section switching in code is not supported." +msgstr "Переключение раздела в коде не поддерживается." -#: config/tc-hppa.c:1109 -msgid "Missing .exit\n" -msgstr "" +#: config/tc-ia64.c:2804 +msgid "Insn slot not set in unwind record." +msgstr "Слот Insn не задан в записи раскрытия." -#: config/tc-hppa.c:1112 -msgid "Missing .procend\n" -msgstr "" +#: config/tc-ia64.c:2878 +msgid "frgr_mem record before region record!" +msgstr "Запись frgr_mem до записи области!" -#: config/tc-hppa.c:1297 -#, c-format -msgid "Invalid field selector. Assuming F%%." -msgstr "" +#: config/tc-ia64.c:2889 +msgid "fr_mem record before region record!" +msgstr "Запись fr_mem до записи области!" -#: config/tc-hppa.c:1324 -msgid "Bad segment in expression." -msgstr "" +#: config/tc-ia64.c:2898 +msgid "gr_mem record before region record!" +msgstr "Запись gr_mem до записи области!" -#: config/tc-hppa.c:1349 -#, c-format -msgid "Invalid Nullification: (%c)" -msgstr "" +#: config/tc-ia64.c:2907 +msgid "br_mem record before region record!" +msgstr "Запись br_mem до записи области!" -#: config/tc-hppa.c:1419 -msgid "Cannot handle fixup" -msgstr "" +#: config/tc-ia64.c:2917 +msgid "gr_gr record before region record!" +msgstr "Запись gr_gr до записи области!" -#: config/tc-hppa.c:1717 -#, c-format -msgid " -Q ignored\n" -msgstr "" +#: config/tc-ia64.c:2925 +msgid "br_gr record before region record!" +msgstr "Запись br_gr до записи области!" -#: config/tc-hppa.c:1721 +#: config/tc-ia64.c:3043 #, c-format -msgid " -c print a warning if a comment is found\n" -msgstr "" +msgid "First operand to .%s must be a predicate" +msgstr "Первый операнд в .%s должен быть предикатом" -#: config/tc-hppa.c:1787 +#: config/tc-ia64.c:3047 #, c-format -msgid "no hppa_fixup entry for fixup type 0x%x" -msgstr "" +msgid "Pointless use of p0 as first operand to .%s" +msgstr "Бесцельное использование p0 в первом операнде .%s" -#: config/tc-hppa.c:1966 -msgid "Unknown relocation encountered in md_apply_fix." -msgstr "" +#: config/tc-ia64.c:3103 +#, c-format +msgid "Operand %d to .%s must be a preserved register" +msgstr "Операнд %d в .%s должен быть сохранённым регистром" -#: config/tc-hppa.c:2154 config/tc-hppa.c:2179 +#: config/tc-ia64.c:3139 #, c-format -msgid "Undefined register: '%s'." -msgstr "" +msgid "Operand %d to .%s must be a writable register" +msgstr "Операнд %d в .%s должен быть записываемым регистром" -#: config/tc-hppa.c:2213 +#: config/tc-ia64.c:3163 #, c-format -msgid "Non-absolute symbol: '%s'." -msgstr "" +msgid "Radix `%s' unsupported or invalid" +msgstr "Основание «%s» не поддерживается или некорректно" -#: config/tc-hppa.c:2228 +#: config/tc-ia64.c:3193 config/tc-ia64.c:3198 #, c-format -msgid "Undefined absolute constant: '%s'." -msgstr "" +msgid ".%s outside of %s" +msgstr ".%s вне %s" -#: config/tc-hppa.c:2259 config/tc-hppa.c:5689 -msgid "could not update architecture and machine" -msgstr "" +#: config/tc-ia64.c:3284 +msgid "Tags on unwind pseudo-ops aren't supported, yet" +msgstr "Метки в раскрываемых псевдооперациях пока не поддерживаются" -#: config/tc-hppa.c:2297 -#, c-format -msgid "Invalid FP Compare Condition: %s" -msgstr "" +#: config/tc-ia64.c:3306 +msgid "First operand to .fframe must be a constant" +msgstr "Первый операнд в .fframe должен быть константой" -#: config/tc-hppa.c:2352 -#, c-format -msgid "Invalid FTEST completer: %s" -msgstr "" +#: config/tc-ia64.c:3326 +msgid "First operand to .vframe must be a general register" +msgstr "Первый операнд .vframe должен быть обычным регистром" -#: config/tc-hppa.c:2418 config/tc-hppa.c:2455 -#, c-format -msgid "Invalid FP Operand Format: %3s" -msgstr "" +#: config/tc-ia64.c:3334 +msgid "Operand of .vframe contradicts .prologue" +msgstr "Операнд .vframe противоречит .prologue" -#: config/tc-hppa.c:2590 -msgid "Bad segment (should be absolute)." -msgstr "" +#: config/tc-ia64.c:3344 +msgid ".vframepsp is meaningless, assuming .vframesp was meant" +msgstr ".vframepsp не имеет смысла, считаем, что предполагалась .vframesp" -#: config/tc-hppa.c:2616 -#, c-format -msgid "Invalid argument location: %s\n" -msgstr "" +#: config/tc-ia64.c:3352 +msgid "Operand to .vframesp must be a constant (sp-relative offset)" +msgstr "Операнд .vframesp должен быть константой (смещение, относительно sp)" -#: config/tc-hppa.c:2645 -#, c-format -msgid "Invalid argument description: %d" -msgstr "" +#: config/tc-ia64.c:3379 +msgid "First operand to .save not a register" +msgstr "Первый операнд .save должен быть регистром" -#: config/tc-hppa.c:3473 -msgid "Invalid Indexed Load Completer." -msgstr "" +#: config/tc-ia64.c:3385 +msgid "Second operand to .save not a valid register" +msgstr "Второй операнд .save является неправильным регистром" -#: config/tc-hppa.c:3478 -msgid "Invalid Indexed Load Completer Syntax." -msgstr "" +#: config/tc-ia64.c:3416 config/tc-ia64.c:3427 config/tc-ia64.c:3435 +msgid "Second operand of .save contradicts .prologue" +msgstr "Второй операнд .save противоречит .prologue" -#: config/tc-hppa.c:3512 -msgid "Invalid Short Load/Store Completer." -msgstr "" +#: config/tc-ia64.c:3442 +msgid "First operand to .save not a valid register" +msgstr "Первый операнд .save является неправильным регистром" -#: config/tc-hppa.c:3572 config/tc-hppa.c:3577 -msgid "Invalid Store Bytes Short Completer" -msgstr "" +#: config/tc-ia64.c:3460 +msgid "First operand to .restore must be stack pointer (sp)" +msgstr "Первый операнд в .restore должен быть указателем стека (sp)" -#: config/tc-hppa.c:3888 config/tc-hppa.c:3894 -msgid "Invalid left/right combination completer" -msgstr "" +#: config/tc-ia64.c:3469 +msgid "Second operand to .restore must be a constant >= 0" +msgstr "Второй операнд .restore должен быть константой >= 0" -#: config/tc-hppa.c:3943 config/tc-hppa.c:3950 -msgid "Invalid permutation completer" -msgstr "" +#: config/tc-ia64.c:3479 +#, c-format +msgid "Epilogue count of %lu exceeds number of nested prologues (%u)" +msgstr "Количество эпилогов %lu превышает количество вложенных прологов (%u)" -#: config/tc-hppa.c:4050 +#: config/tc-ia64.c:3565 #, c-format -msgid "Invalid Add Condition: %s" -msgstr "" +msgid "Illegal section name `%s' (causes unwind section name clash)" +msgstr "Недопустимое имя раздела «%s» (приводит к конфликту раскрываемого имени раздела)" -#: config/tc-hppa.c:4061 config/tc-hppa.c:4071 -msgid "Invalid Add and Branch Condition" -msgstr "" +#: config/tc-ia64.c:3742 +msgid "First operand to .altrp not a valid branch register" +msgstr "Первый операнд .altrp является неправильным регистром ветвления" -#: config/tc-hppa.c:4092 config/tc-hppa.c:4229 -msgid "Invalid Compare/Subtract Condition" -msgstr "" +#: config/tc-ia64.c:3771 +#, c-format +msgid "First operand to .%s not a register" +msgstr "Первый операнд .%s должен быть регистром" -#: config/tc-hppa.c:4132 +#: config/tc-ia64.c:3776 #, c-format -msgid "Invalid Bit Branch Condition: %c" -msgstr "" +msgid "Second operand to .%s not a constant" +msgstr "Второй операнд .%s должен быть константой" -#: config/tc-hppa.c:4217 +#: config/tc-ia64.c:3843 #, c-format -msgid "Invalid Compare/Subtract Condition: %s" -msgstr "" +msgid "First operand to .%s not a valid register" +msgstr "Первый операнд .%s является неправильным регистром" -#: config/tc-hppa.c:4244 -msgid "Invalid Compare and Branch Condition" -msgstr "" +#: config/tc-ia64.c:3866 +msgid "First operand to .save.g must be a positive 4-bit constant" +msgstr "Первый операнд .save.g должен быть положительной 4-битной константой" -#: config/tc-hppa.c:4340 -msgid "Invalid Logical Instruction Condition." -msgstr "" +#: config/tc-ia64.c:3879 +msgid "Second operand to .save.g must be a general register" +msgstr "Второй операнд .save.g должен быть обычным регистром" -#: config/tc-hppa.c:4398 -msgid "Invalid Shift/Extract/Deposit Condition." -msgstr "" +#: config/tc-ia64.c:3884 +#, c-format +msgid "Second operand to .save.g must be the first of %d general registers" +msgstr "Второй операнд .save.g должен быть первым из %d обычных регистров" -#: config/tc-hppa.c:4510 -msgid "Invalid Unit Instruction Condition." -msgstr "" +#: config/tc-ia64.c:3907 +msgid "Operand to .save.f must be a positive 20-bit constant" +msgstr "Операнд .save.f должен быть положительной 20-битной константой" -#: config/tc-hppa.c:4985 config/tc-hppa.c:5017 config/tc-hppa.c:5048 -#: config/tc-hppa.c:5078 -msgid "Branch to unaligned address" -msgstr "" +#: config/tc-ia64.c:3930 +msgid "First operand to .save.b must be a positive 5-bit constant" +msgstr "Первый операнд .save.b должен быть положительной 5-битной константой" -#: config/tc-hppa.c:5262 -msgid "Invalid SFU identifier" -msgstr "" +#: config/tc-ia64.c:3943 +msgid "Second operand to .save.b must be a general register" +msgstr "Второй операнд .save.b должен быть обычным регистром" -#: config/tc-hppa.c:5312 -msgid "Invalid COPR identifier" -msgstr "" +#: config/tc-ia64.c:3948 +#, c-format +msgid "Second operand to .save.b must be the first of %d general registers" +msgstr "Второй операнд .save.b должен быть первым из %d обычных регистров" -#: config/tc-hppa.c:5441 -msgid "Invalid Floating Point Operand Format." -msgstr "" +#: config/tc-ia64.c:3974 +msgid "First operand to .save.gf must be a non-negative 4-bit constant" +msgstr "Первый операнд .save.gf должен быть неотрицательной 4-битной константой" -#: config/tc-hppa.c:5558 config/tc-hppa.c:5578 config/tc-hppa.c:5598 -#: config/tc-hppa.c:5618 config/tc-hppa.c:5638 -msgid "Invalid register for single precision fmpyadd or fmpysub" -msgstr "" +#: config/tc-ia64.c:3982 +msgid "Second operand to .save.gf must be a non-negative 20-bit constant" +msgstr "Второй операнд .save.gf должен быть неотрицательной 20-битной константой" + +#: config/tc-ia64.c:3990 +msgid "Operands to .save.gf may not be both zero" +msgstr "Операнды .save.gf не могут быть одновременно равны нулю" + +#: config/tc-ia64.c:4007 +msgid "Operand to .spill must be a constant" +msgstr "Операнд .spill должен быть константой" -#: config/tc-hppa.c:5706 +#: config/tc-ia64.c:4076 #, c-format -msgid "Invalid operands %s" -msgstr "" +msgid "Operand %d to .%s must be a constant" +msgstr "Операнд .%d в .%s должен быть константой" -#: config/tc-hppa.c:5716 +#: config/tc-ia64.c:4097 #, c-format -msgid "Immediates %d and %d will give undefined behavior." -msgstr "" +msgid "Missing .label_state %ld" +msgstr "Отсутствует .label_state %ld" -#: config/tc-hppa.c:5768 config/tc-hppa.c:6956 config/tc-hppa.c:7011 -msgid "Missing function name for .PROC (corrupted label chain)" -msgstr "" +#: config/tc-ia64.c:4151 +msgid "Operand to .label_state must be a constant" +msgstr "Операнд .label_state должен быть константой" -#: config/tc-hppa.c:5771 config/tc-hppa.c:7014 -msgid "Missing function name for .PROC" -msgstr "" +#: config/tc-ia64.c:4170 +msgid "Operand to .copy_state must be a constant" +msgstr "Операнд .copy_state должен быть константой" -#: config/tc-hppa.c:5830 -msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff" -msgstr "" +#: config/tc-ia64.c:4193 +msgid "First operand to .unwabi must be a constant" +msgstr "Первый операнд в .unwabi должен быть константой" -#: config/tc-hppa.c:5926 -#, c-format -msgid "Invalid .CALL argument: %s" -msgstr "" +#: config/tc-ia64.c:4199 +msgid "Second operand to .unwabi must be a constant" +msgstr "Второй операнд .unwabi должен быть константой" -#: config/tc-hppa.c:6042 -msgid ".callinfo is not within a procedure definition" -msgstr "" +#: config/tc-ia64.c:4234 +msgid "Missing .endp after previous .proc" +msgstr "Отсутствует .endp после предыдущего .proc" -#: config/tc-hppa.c:6062 -#, c-format -msgid "FRAME parameter must be a multiple of 8: %d\n" -msgstr "" +#: config/tc-ia64.c:4252 +msgid "Empty argument of .proc" +msgstr "Пустой аргумент .proc" -#: config/tc-hppa.c:6081 -msgid "Value for ENTRY_GR must be in the range 3..18\n" -msgstr "" +#: config/tc-ia64.c:4257 +#, c-format +msgid "`%s' was already defined" +msgstr "«%s» уже определена" -#: config/tc-hppa.c:6093 -msgid "Value for ENTRY_FR must be in the range 12..21\n" -msgstr "" +#: config/tc-ia64.c:4300 +msgid "Initial .body should precede any instructions" +msgstr "До инструкций должна быть указана .body" -#: config/tc-hppa.c:6103 -msgid "Value for ENTRY_SR must be 3\n" -msgstr "" +#: config/tc-ia64.c:4319 +msgid ".prologue within prologue" +msgstr ".prologue внутри пролога" -#: config/tc-hppa.c:6159 -#, c-format -msgid "Invalid .CALLINFO argument: %s" -msgstr "" +#: config/tc-ia64.c:4324 +msgid "Initial .prologue should precede any instructions" +msgstr "До инструкций должна быть указана .prologue" -#: config/tc-hppa.c:6269 -msgid "The .ENTER pseudo-op is not supported" -msgstr "" +#: config/tc-ia64.c:4334 +msgid "First operand to .prologue must be a positive 4-bit constant" +msgstr "Первый операнд .prologue должен быть положительной 4-битной константой" -#: config/tc-hppa.c:6285 -msgid "Misplaced .entry. Ignored." -msgstr "" +#: config/tc-ia64.c:4336 +msgid "Pointless use of zero first operand to .prologue" +msgstr "Бесцельное использование нулевого первом операнда .prologue" -#: config/tc-hppa.c:6289 -msgid "Missing .callinfo." -msgstr "" +#: config/tc-ia64.c:4352 +msgid "Using a constant as second operand to .prologue is deprecated" +msgstr "Использование константы во втором операнде .prologue устарело" -#: config/tc-hppa.c:6353 -msgid ".REG expression must be a register" -msgstr "" +#: config/tc-ia64.c:4358 +msgid "Second operand to .prologue must be a general register" +msgstr "Второй операнд .prologue должен быть обычным регистром" -#: config/tc-hppa.c:6369 -msgid "bad or irreducible absolute expression; zero assumed" -msgstr "" +#: config/tc-ia64.c:4363 +#, c-format +msgid "Second operand to .prologue must be the first of %d general registers" +msgstr "Второй операнд .prologue должен быть первым из %d обычных регистров" -#: config/tc-hppa.c:6380 -msgid ".REG must use a label" -msgstr "" +#: config/tc-ia64.c:4475 +#, c-format +msgid "`%s' was not defined within procedure" +msgstr "«%s» не определена внутри процедуры" -#: config/tc-hppa.c:6382 -msgid ".EQU must use a label" -msgstr "" +#: config/tc-ia64.c:4511 +msgid "Empty argument of .endp" +msgstr "Пустой аргумент .endp" -#: config/tc-hppa.c:6444 +#: config/tc-ia64.c:4525 #, c-format -msgid "Symbol '%s' could not be created." -msgstr "" +msgid "`%s' was not specified with previous .proc" +msgstr "«%s» не указана с предыдущим .proc" -#: config/tc-hppa.c:6448 -msgid "No memory for symbol name." -msgstr "" +#: config/tc-ia64.c:4540 +#, c-format +msgid "`%s' should be an operand to this .endp" +msgstr "«%s» должна быть операндом этого .endp" -#: config/tc-hppa.c:6497 -msgid ".EXIT must appear within a procedure" -msgstr "" +#: config/tc-ia64.c:4581 config/tc-ia64.c:4902 config/tc-ia64.c:5211 +msgid "Comma expected" +msgstr "Ожидается запятая" -#: config/tc-hppa.c:6501 -msgid "Missing .callinfo" -msgstr "" +#: config/tc-ia64.c:4621 +msgid "Expected '['" +msgstr "Ожидается «[»" -#: config/tc-hppa.c:6505 -msgid "No .ENTRY for this .EXIT" -msgstr "" +#: config/tc-ia64.c:4630 config/tc-ia64.c:7744 +msgid "Expected ']'" +msgstr "Ожидается «]»" + +#: config/tc-ia64.c:4635 +msgid "Number of elements must be positive" +msgstr "Количество элементов должно быть положительным" -#: config/tc-hppa.c:6545 +#: config/tc-ia64.c:4646 #, c-format -msgid "Using ENTRY rather than CODE in export directive for %s" -msgstr "" +msgid "Used more than the declared %d rotating registers" +msgstr "Используется больше оборачивающихся регистров чем объявлено (%d)" + +#: config/tc-ia64.c:4654 +msgid "Used more than the available 96 rotating registers" +msgstr "Используется больше 96 доступных оборачивающихся регистров" + +#: config/tc-ia64.c:4661 +msgid "Used more than the available 48 rotating registers" +msgstr "Используется больше 48 доступных оборачивающихся регистров" -#: config/tc-hppa.c:6662 +#: config/tc-ia64.c:4689 #, c-format -msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s" -msgstr "" +msgid "Attempt to redefine register set `%s'" +msgstr "Попытка переопределить набор регистров «%s»" -#: config/tc-hppa.c:6686 +#: config/tc-ia64.c:4754 #, c-format -msgid "Cannot define export symbol: %s\n" -msgstr "" +msgid "Unknown psr option `%s'" +msgstr "Неизвестный параметр psr «%s»" -#: config/tc-hppa.c:6783 -msgid "Missing label name on .LABEL" -msgstr "" +#: config/tc-ia64.c:4788 +msgid "Missing section name" +msgstr "Отсутствует имя раздела" -#: config/tc-hppa.c:6788 -msgid "extra .LABEL arguments ignored." -msgstr "" +#: config/tc-ia64.c:4797 +msgid "Comma expected after section name" +msgstr "Ожидается «,» после имени раздела" -#: config/tc-hppa.c:6804 -msgid "The .LEAVE pseudo-op is not supported" -msgstr "" +#: config/tc-ia64.c:4808 +msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated." +msgstr "Создание разделов с .xdataN/.xrealN/.xstringZ устарело." -#: config/tc-hppa.c:6842 -msgid "Unrecognized .LEVEL argument\n" -msgstr "" +#: config/tc-ia64.c:4897 +msgid "Register name expected" +msgstr "Ожидается имя регистра" -#: config/tc-hppa.c:6876 -#, c-format -msgid "Cannot define static symbol: %s\n" -msgstr "" +#: config/tc-ia64.c:4910 +msgid "Register value annotation ignored" +msgstr "Пояснение к значению регистра игнорируется" -#: config/tc-hppa.c:6910 -msgid "Nested procedures" -msgstr "" +#: config/tc-ia64.c:4949 +msgid "Directive invalid within a bundle" +msgstr "Неправильная директива внутри комплекта" -#: config/tc-hppa.c:6920 -msgid "Cannot allocate unwind descriptor\n" -msgstr "" +#: config/tc-ia64.c:5043 +msgid "Missing predicate relation type" +msgstr "Отсутствует тип отношения предиката" -#: config/tc-hppa.c:7018 -msgid "misplaced .procend" -msgstr "" +#: config/tc-ia64.c:5049 +msgid "Unrecognized predicate relation type" +msgstr "Не распознан тип отношения предиката" -#: config/tc-hppa.c:7021 -msgid "Missing .callinfo for this procedure" -msgstr "" +#: config/tc-ia64.c:5095 +msgid "Bad register range" +msgstr "Неверный диапазон регистров" -#: config/tc-hppa.c:7024 -msgid "Missing .EXIT for a .ENTRY" -msgstr "" +#: config/tc-ia64.c:5104 config/tc-ia64.c:7690 +msgid "Predicate register expected" +msgstr "Ожидается предикатный регистр" -#: config/tc-hppa.c:7061 -msgid "Not in a space.\n" -msgstr "" +#: config/tc-ia64.c:5109 +msgid "Duplicate predicate register ignored" +msgstr "Повторный предикатный регистр игнорируется" -#: config/tc-hppa.c:7064 -msgid "Not in a subspace.\n" -msgstr "" +#: config/tc-ia64.c:5125 +msgid "Predicate source and target required" +msgstr "Требуется предикат источника и назначения" -#: config/tc-hppa.c:7153 -msgid "Invalid .SPACE argument" -msgstr "" +#: config/tc-ia64.c:5127 config/tc-ia64.c:5139 +msgid "Use of p0 is not valid in this context" +msgstr "Использование p0 недопустимо в этом контексте" -#: config/tc-hppa.c:7199 -msgid "Can't change spaces within a procedure definition. Ignored" -msgstr "" +#: config/tc-ia64.c:5134 +msgid "At least two PR arguments expected" +msgstr "Ожидается не менее двух аргументов PR" -#: config/tc-hppa.c:7327 -#, c-format -msgid "Undefined space: '%s' Assuming space number = 0." -msgstr "" +#: config/tc-ia64.c:5148 +msgid "At least one PR argument expected" +msgstr "Ожидается, как минимум, один аргумент PR" -#: config/tc-hppa.c:7350 -msgid "Must be in a space before changing or declaring subspaces.\n" -msgstr "" +#: config/tc-ia64.c:5182 +#, c-format +msgid "Inserting \"%s\" into entry hint table failed: %s" +msgstr "Не удалось вставить «%s» в таблицу входных подсказок: %s" -#: config/tc-hppa.c:7354 -msgid "Can't change subspaces within a procedure definition. Ignored" -msgstr "" +#. FIXME -- need 62-bit relocation type +#: config/tc-ia64.c:5662 +msgid "62-bit relocation not yet implemented" +msgstr "62-битное перемещение пока не реализовано" -#: config/tc-hppa.c:7390 -msgid "Parameters of an existing subspace can't be modified" -msgstr "" +#. XXX technically, this is wrong: we should not be issuing warning +#. messages until we're sure this instruction pattern is going to +#. be used! +#: config/tc-ia64.c:5748 +msgid "lower 16 bits of mask ignored" +msgstr "младшие 16 бит маски игнорируются" -#: config/tc-hppa.c:7442 -msgid "Alignment must be a power of 2" -msgstr "" +#: config/tc-ia64.c:5979 +msgid "stride must be a multiple of 64; lower 6 bits ignored" +msgstr "шаг должен быть кратен 64; младшие 6 бит игнорируются" -#: config/tc-hppa.c:7489 -msgid "FIRST not supported as a .SUBSPACE argument" -msgstr "" +#: config/tc-ia64.c:6097 +msgid "Expected separator `='" +msgstr "Ожидается разделитель «=»" -#: config/tc-hppa.c:7491 -msgid "Invalid .SUBSPACE argument" -msgstr "" +#: config/tc-ia64.c:6131 +msgid "Duplicate equal sign (=) in instruction" +msgstr "Повторный знак равенства (=) в инструкции" -#: config/tc-hppa.c:7680 +#: config/tc-ia64.c:6138 #, c-format -msgid "Internal error: Unable to find containing space for %s." -msgstr "" +msgid "Illegal operand separator `%c'" +msgstr "Неверный разделитель операндов «%c»" -#: config/tc-hppa.c:7718 +#: config/tc-ia64.c:6253 #, c-format -msgid "Out of memory: could not allocate new space chain entry: %s\n" -msgstr "" +msgid "Operand %u of `%s' should be %s" +msgstr "Операнд %u в «%s» должен быть %s" -#: config/tc-hppa.c:7806 -#, c-format -msgid "Out of memory: could not allocate new subspace chain entry: %s\n" -msgstr "" +#: config/tc-ia64.c:6257 +msgid "Wrong number of output operands" +msgstr "Неправильное количество выходных операндов" -#: config/tc-hppa.c:8251 -msgid "-R option not supported on this target." -msgstr "" +#: config/tc-ia64.c:6259 +msgid "Wrong number of input operands" +msgstr "Неправильное количество входных операндов" + +#: config/tc-ia64.c:6261 +msgid "Operand mismatch" +msgstr "Несоответствие операнда" -#: config/tc-hppa.c:8268 config/tc-sparc.c:815 config/tc-sparc.c:852 +#: config/tc-ia64.c:6343 #, c-format -msgid "Internal error: can't hash `%s': %s\n" -msgstr "" +msgid "Invalid use of `%c%d' as output operand" +msgstr "Некорректное использование «%c%d» как выходного операнда" -#: config/tc-hppa.c:8277 config/tc-i860.c:236 +#: config/tc-ia64.c:6346 #, c-format -msgid "internal error: losing opcode: `%s' \"%s\"\n" -msgstr "" +msgid "Invalid use of `r%d' as base update address operand" +msgstr "Некорректное использование «r%d» как базового адреса операнда обновления" -#: config/tc-i370.c:419 config/tc-ppc.c:1141 config/tc-s390.c:404 -#: config/tc-s390.c:411 +#: config/tc-ia64.c:6370 #, c-format -msgid "invalid switch -m%s" -msgstr "" +msgid "Invalid duplicate use of `%c%d'" +msgstr "Неверное повторное использование «%c%d»" -#: config/tc-i370.c:516 config/tc-s390.c:510 +#: config/tc-ia64.c:6377 #, c-format -msgid "Internal assembler error for instruction %s" -msgstr "" +msgid "Invalid simultaneous use of `f%d' and `f%d'" +msgstr "Неправильное одновременное использование «f%d» и «f%d»" -#: config/tc-i370.c:535 +#: config/tc-ia64.c:6383 #, c-format -msgid "Internal assembler error for macro %s" -msgstr "" +msgid "Dangerous simultaneous use of `f%d' and `f%d'" +msgstr "Опасное одновременное использование «f%d» и «f%d»" -#: config/tc-i370.c:630 config/tc-ppc.c:1839 -msgid "identifier+constant@got means identifier@got+constant" -msgstr "" +#: config/tc-ia64.c:6427 +msgid "Value truncated to 62 bits" +msgstr "Значение обрезается до 62 бит" -#: config/tc-i370.c:684 config/tc-m68k.c:8030 config/tc-ppc.c:1928 +#: config/tc-ia64.c:6495 #, c-format -msgid "%s relocations do not fit in %d bytes\n" -msgstr "" +msgid "Bad operand value: %s" +msgstr "Некорректное значение операнда: %s" -#: config/tc-i370.c:925 config/tc-i370.c:969 -msgid "unsupported DC type" -msgstr "" +#. Give an error if a frag containing code is not aligned to a 16 byte +#. boundary. +#: config/tc-ia64.c:6570 config/tc-ia64.h:177 +msgid "instruction address is not a multiple of 16" +msgstr "Адрес инструкции не кратен 16" -#: config/tc-i370.c:939 config/tc-i370.c:951 config/tc-i370.c:1532 -#: config/tc-i370.c:1542 -msgid "missing end-quote" -msgstr "" +#: config/tc-ia64.c:6638 +#, c-format +msgid "`%s' must be last in bundle" +msgstr "«%s» должно быть последним в комплекте" -#: config/tc-i370.c:999 -msgid "unsupported alignment" -msgstr "" +#: config/tc-ia64.c:6670 +#, c-format +msgid "Internal error: don't know how to force %s to end of instruction group" +msgstr "Внутренняя ошибка: непонятно как добавить %s в конец группы инструкций" -#: config/tc-i370.c:1006 -msgid "this DS form not yet supported" -msgstr "" +#: config/tc-ia64.c:6683 +#, c-format +msgid "`%s' must be last in instruction group" +msgstr "«%s» должна быть последней в группе инструкций" -#: config/tc-i370.c:1049 config/tc-m32r.c:1493 config/tc-microblaze.c:179 -#: config/tc-ppc.c:1992 config/tc-ppc.c:4596 -msgid "Expected comma after symbol-name: rest of line ignored." -msgstr "" +#: config/tc-ia64.c:6713 +msgid "Label must be first in a bundle" +msgstr "Метка должна быть первой в комплекте" -#: config/tc-i370.c:1072 config/tc-m32r.c:1517 config/tc-microblaze.c:201 -#: config/tc-ppc.c:2014 config/tc-ppc.c:3215 config/tc-ppc.c:4620 -msgid "ignoring bad alignment" -msgstr "" +#: config/tc-ia64.c:6790 +msgid "hint in B unit may be treated as nop" +msgstr "подсказка в модуле B может восприниматься как nop" + +#: config/tc-ia64.c:6801 +msgid "hint in B unit can't be used" +msgstr "подсказку в модуле B нельзя использовать" + +#: config/tc-ia64.c:6815 +msgid "emit_one_bundle: unexpected dynamic op" +msgstr "emit_one_bundle: неожиданный динамический операнд" -#: config/tc-i370.c:1083 config/tc-m32r.c:1544 config/tc-microblaze.c:212 -#: config/tc-ppc.c:2025 config/tc-ppc.c:4632 +#: config/tc-ia64.c:6940 #, c-format -msgid "Ignoring attempt to re-define symbol `%s'." -msgstr "" +msgid "`%s' does not fit into %s template" +msgstr "«%s» не помещается в шаблон %s" -#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2033 +#: config/tc-ia64.c:6955 #, c-format -msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld." -msgstr "" +msgid "`%s' does not fit into bundle" +msgstr "«%s» не помещается в комплект" -#: config/tc-i370.c:1110 config/tc-m32r.c:1529 config/tc-microblaze.c:238 -#: config/tc-ppc.c:2051 config/tc-v850.c:322 -msgid "Common alignment not a power of 2" -msgstr "" +#: config/tc-ia64.c:6967 +#, c-format +msgid "`%s' can't go in %s of %s template" +msgstr "«%s» не может входить в %s шаблона %s" -#: config/tc-i370.c:1248 -msgid "Missing or bad .using directive" -msgstr "" +#: config/tc-ia64.c:6973 +msgid "Missing '}' at end of file" +msgstr "Отсутствует «}» в конце файла" -#: config/tc-i370.c:1293 -msgid "Literal Pool Overflow" -msgstr "" +#: config/tc-ia64.c:7120 +#, c-format +msgid "Unrecognized option '-x%s'" +msgstr "Нераспознанный параметр «-x%s»" -#: config/tc-i370.c:1589 -msgid "expression not a constant" +#: config/tc-ia64.c:7147 +msgid "" +"IA-64 options:\n" +" --mconstant-gp\t mark output file as using the constant-GP model\n" +"\t\t\t (sets ELF header flag EF_IA_64_CONS_GP)\n" +" --mauto-pic\t\t mark output file as using the constant-GP model\n" +"\t\t\t without function descriptors (sets ELF header flag\n" +"\t\t\t EF_IA_64_NOFUNCDESC_CONS_GP)\n" +" -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n" +" -mle | -mbe\t\t select little- or big-endian byte order (default -mle)\n" +" -mtune=[itanium1|itanium2]\n" +"\t\t\t tune for a specific CPU (default -mtune=itanium2)\n" +" -munwind-check=[warning|error]\n" +"\t\t\t unwind directive check (default -munwind-check=warning)\n" +" -mhint.b=[ok|warning|error]\n" +"\t\t\t hint.b check (default -mhint.b=error)\n" +" -x | -xexplicit\t turn on dependency violation checking\n" msgstr "" +"Параметры IA-64:\n" +" --mconstant-gp\t помечать выходной файл как использующий\n" +"\t\t\t модель константный-GP\n" +"\t\t\t (устанавливается флаг EF_IA_64_CONS_GP в заголовке ELF)\n" +" --mauto-pic\t\t помечать выходной файл как использующий\n" +"\t\t\t модель константный-GP\n" +"\t\t\t без функциональных дескрипторов (устанавливается\n" +"\t\t\t флаг EF_IA_64_NOFUNCDESC_CONS_GP в заголовке ELF)\n" +" -milp32|-milp64|-mlp64|-mp64\tзадать модель данных (по умолчанию -mlp64)\n" +" -mle | -mbe\t\t задать обратный- или прямой- порядок байт\n" +"\t\t\t (по умолчанию -mle)\n" +" -mtune=[itanium1|itanium2]\n" +"\t\t\t настройка по конкретный ЦП (по умолчанию -mtune=itanium2)\n" +" -munwind-check=[warning|error]\n" +"\t\t\t раскрывать проверку директив (по умолчанию -munwind-check=warning)\n" +" -mhint.b=[ok|warning|error]\n" +"\t\t\t проверка hint.b (по умолчанию -mhint.b=error)\n" +" -x | -xexplicit\t включить проверку нарушений зависимостей\n" -#: config/tc-i370.c:1596 -msgid "Unknown/unsupported address literal type" +#. Note for translators: "automagically" can be translated as "automatically" here. +#: config/tc-ia64.c:7164 +msgid "" +" -xauto\t\t automagically remove dependency violations (default)\n" +" -xnone\t\t turn off dependency violation checking\n" +" -xdebug\t\t debug dependency violation checker\n" +" -xdebugn\t\t debug dependency violation checker but turn off\n" +"\t\t\t dependency violation checking\n" +" -xdebugx\t\t debug dependency violation checker and turn on\n" +"\t\t\t dependency violation checking\n" msgstr "" +" -xauto\t\t автоматически удалять нарушения зависимостей (по умолчанию)\n" +" -xnone\t\t выключить проверку нарушений зависимостей\n" +" -xdebug\t\t отладка проверяльщика нарушений зависимостей\n" +" -xdebugn\t\t отладка проверяльщика нарушений зависимостей, выключить\n" +"\t\t\t проверку нарушений зависимостей\n" +" -xdebugx\t\t отладка проверяльщика нарушений зависимостей, но включить\n" +"\t\t\t проверку нарушений зависимостей\n" -#: config/tc-i370.c:1619 -#, c-format -msgid ".ltorg without prior .using in section %s" -msgstr "" +#: config/tc-ia64.c:7179 +msgid "--gstabs is not supported for ia64" +msgstr "--gstabs не поддерживается для ia64" -#: config/tc-i370.c:1623 +#: config/tc-ia64.c:7417 #, c-format -msgid ".ltorg in section %s paired to .using in section %s" -msgstr "" +msgid "ia64.md_begin: can't hash `%s': %s" +msgstr "ia64.md_begin: не удалось получить хеш «%s»: %s" -#: config/tc-i370.c:1646 +#: config/tc-ia64.c:7481 #, c-format -msgid "bad alignment of %d bytes in literal pool" -msgstr "" +msgid "Inserting \"%s\" into constant hash table failed: %s" +msgstr "Не удалось вставить «%s» в таблицу хешей констант: %s" -#: config/tc-i370.c:1670 -msgid "bad literal size\n" -msgstr "" +#: config/tc-ia64.c:7493 config/tc-riscv.c:609 config/tc-tilegx.c:263 +msgid "Could not set architecture and machine" +msgstr "Не задана архитектура и машина" -#: config/tc-i370.c:1744 -msgid ".using: base address expression illegal or too complex" -msgstr "" +#: config/tc-ia64.c:7625 +msgid "Explicit stops are ignored in auto mode" +msgstr "Явные остановки игнорируются в автоматическом режиме" -#: config/tc-i370.c:1779 config/tc-i370.c:1788 -#, c-format -msgid "droping register %d in section %s does not match using register %d" -msgstr "" +#: config/tc-ia64.c:7634 +msgid "Found '{' when manual bundling is already turned on" +msgstr "Найдена «{», но уже включено ручное комплектование" -#: config/tc-i370.c:1792 -#, c-format -msgid "droping register %d in section %s previously used in section %s" -msgstr "" +#: config/tc-ia64.c:7647 +msgid "Found '{' after explicit switch to automatic mode" +msgstr "Найдена «{», после явного переключения в автоматический режим" -#: config/tc-i370.c:1848 config/tc-ppc.c:3030 -msgid "wrong number of operands" -msgstr "" +#: config/tc-ia64.c:7653 +msgid "Found '}' when manual bundling is off" +msgstr "Найдена «}», но уже выключено ручное комплектование" -#: config/tc-i370.c:1930 config/tc-mn10200.c:898 config/tc-mn10300.c:1249 -#: config/tc-ppc.c:2349 config/tc-s390.c:1544 config/tc-v850.c:1604 -#, c-format -msgid "Unrecognized opcode: `%s'" -msgstr "" +#: config/tc-ia64.c:7680 +msgid "Expected ')'" +msgstr "Ожидается «)»" -#: config/tc-i370.c:2075 -msgid "not using any base register" -msgstr "" +#: config/tc-ia64.c:7685 +msgid "Qualifying predicate expected" +msgstr "Ожидается уточняющий предикат" -#: config/tc-i370.c:2105 -#, c-format -msgid "expecting a register for operand %d" -msgstr "" +#: config/tc-ia64.c:7704 +msgid "Tag must come before qualifying predicate." +msgstr "Метка должна указываться до уточняющего предиката." -#. Not used --- don't have any 8 byte instructions. -#: config/tc-i370.c:2226 -msgid "Internal Error: bad instruction length" -msgstr "" +#: config/tc-ia64.c:7733 +msgid "Expected ':'" +msgstr "Ожидается «:»" -#: config/tc-i386.c:1776 -#, c-format -msgid "%s shortened to %s" -msgstr "" +#: config/tc-ia64.c:7749 +msgid "Tag name expected" +msgstr "Ожидается имя метки" -#: config/tc-i386.c:1846 -msgid "same type of prefix used twice" -msgstr "" +#: config/tc-ia64.c:7850 +msgid "Rotating register index must be a non-negative constant" +msgstr "Индекс оборачивающегося регистра должен быть неотрицательной константой" -#: config/tc-i386.c:1867 -msgid "64bit mode not supported on this CPU." -msgstr "" +#: config/tc-ia64.c:7855 +#, c-format +msgid "Index out of range 0..%u" +msgstr "Индекс вне диапазона 0..%u" -#: config/tc-i386.c:1871 -msgid "32bit mode not supported on this CPU." -msgstr "" +#: config/tc-ia64.c:7867 +msgid "Indirect register index must be a general register" +msgstr "Индекс неявного регистра должен быть обычным регистром" -#: config/tc-i386.c:1904 -msgid "bad argument to syntax directive." -msgstr "" +#: config/tc-ia64.c:7876 +msgid "Index can only be applied to rotating or indirect registers" +msgstr "Индекс может применяться только к оборачивающимся или неявным регистрам" -#: config/tc-i386.c:1953 -msgid "bad argument to sse_check directive." -msgstr "" +#: config/tc-ia64.c:7912 config/tc-xstormy16.c:145 +msgid "Expected '('" +msgstr "Ожидается «(»" -#: config/tc-i386.c:1957 -msgid "missing argument for sse_check directive" -msgstr "" +#: config/tc-ia64.c:7920 config/tc-pdp11.c:445 config/tc-pdp11.c:509 +#: config/tc-pdp11.c:543 config/tc-tilegx.c:1047 config/tc-tilepro.c:938 +#: config/tc-xstormy16.c:154 +msgid "Missing ')'" +msgstr "Отсутствует «)»" -#: config/tc-i386.c:1987 -#, c-format -msgid "`%s' is not supported on `%s'" -msgstr "" +#: config/tc-ia64.c:7938 config/tc-xstormy16.c:161 +msgid "Not a symbolic expression" +msgstr "Не является символическим выражением" -#: config/tc-i386.c:2060 -#, c-format -msgid "no such architecture: `%s'" -msgstr "" +#: config/tc-ia64.c:7943 config/tc-ia64.c:7957 +msgid "Illegal combination of relocation functions" +msgstr "Неправильная комбинация перемещаемых функций" -#: config/tc-i386.c:2065 -msgid "missing cpu architecture" -msgstr "" +#: config/tc-ia64.c:8046 +msgid "No current frame" +msgstr "Нет текущего фрейма" -#: config/tc-i386.c:2079 +#: config/tc-ia64.c:8048 #, c-format -msgid "no such architecture modifier: `%s'" -msgstr "" +msgid "Register number out of range 0..%u" +msgstr "Номер регистра вне диапазона 0..%u" -#: config/tc-i386.c:2094 config/tc-i386.c:2109 -msgid "Intel L1OM is 64bit ELF only" -msgstr "" +#: config/tc-ia64.c:8087 +msgid "Standalone `#' is illegal" +msgstr "Самостоятельный «#» недопустим" -#: config/tc-i386.c:2118 config/tc-i386.c:8084 config/tc-maxq.c:223 -msgid "Unknown architecture" -msgstr "" +#: config/tc-ia64.c:8090 +msgid "Redundant `#' suffix operators" +msgstr "Избыточные суффиксы операторов «#»" -#: config/tc-i386.c:2464 +#: config/tc-ia64.c:8248 #, c-format -msgid "unknown relocation (%u)" -msgstr "" +msgid "Unhandled dependency %s for %s (%s), note %d" +msgstr "Необработанная зависимость %s для %s (%s), упоминается %d" -#: config/tc-i386.c:2466 +#: config/tc-ia64.c:9561 #, c-format -msgid "%u-byte relocation cannot be applied to %u-byte field" -msgstr "" - -#: config/tc-i386.c:2470 -msgid "non-pc-relative relocation for pc-relative field" -msgstr "" +msgid "Unrecognized dependency specifier %d\n" +msgstr "Нераспознанный определитель зависимости %d\n" -#: config/tc-i386.c:2475 -msgid "relocated field and relocation type differ in signedness" -msgstr "" +#: config/tc-ia64.c:10431 +msgid "Only the first path encountering the conflict is reported" +msgstr "Сообщается только о первом пути обнаруженного конфликта" -#: config/tc-i386.c:2484 -msgid "there are no unsigned pc-relative relocations" -msgstr "" +#: config/tc-ia64.c:10433 +msgid "This is the location of the conflicting usage" +msgstr "Вот расположение конфликтного использования" -#: config/tc-i386.c:2492 +#: config/tc-ia64.c:10695 #, c-format -msgid "cannot do %u byte pc-relative relocation" -msgstr "" +msgid "Unknown opcode `%s'" +msgstr "Неизвестный код операции «%s»" -#: config/tc-i386.c:2509 +#: config/tc-ia64.c:10773 #, c-format -msgid "cannot do %s %u byte relocation" -msgstr "" +msgid "AR %d can only be accessed by %c-unit" +msgstr "AR %d доступен только из %c-модуля" -#: config/tc-i386.c:2769 -#, c-format -msgid "can't use register '%s%s' as operand %d in '%s'." -msgstr "" +#: config/tc-ia64.c:10785 +msgid "hint.b may be treated as nop" +msgstr "hint.b может восприниматься как nop" -#: config/tc-i386.c:2880 -#, c-format -msgid "SSE instruction `%s' is used" -msgstr "" +#: config/tc-ia64.c:10788 +msgid "hint.b shouldn't be used" +msgstr "hint.b не должен использоваться" -#: config/tc-i386.c:2894 config/tc-i386.c:4219 +#: config/tc-ia64.c:10827 #, c-format -msgid "ambiguous operand size for `%s'" -msgstr "" +msgid "`%s' cannot be predicated" +msgstr "у «%s» не может быть предиката" -#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. -#: config/tc-i386.c:2950 -#, c-format -msgid "translating to `%sp'" -msgstr "" +#: config/tc-ia64.c:10899 +msgid "Closing bracket missing" +msgstr "Отсутствует закрывающая квадратная скобка" -#: config/tc-i386.c:3001 -#, c-format -msgid "can't encode register '%s%s' in an instruction requiring REX prefix." -msgstr "" +#: config/tc-ia64.c:10908 +msgid "Index must be a general register" +msgstr "Индекс должен быть обычным регистром" -#: config/tc-i386.c:3044 config/tc-i386.c:3168 config/tc-maxq.c:800 -#: config/tc-maxq.c:830 +#: config/tc-ia64.c:11073 #, c-format -msgid "no such instruction: `%s'" -msgstr "" +msgid "Unsupported fixup size %d" +msgstr "Неподдерживаемый размер местоположения %d" -#: config/tc-i386.c:3055 config/tc-i386.c:3201 config/tc-maxq.c:808 +#. This should be an error, but since previously there wasn't any +#. diagnostic here, don't make it fail because of this for now. +#: config/tc-ia64.c:11345 #, c-format -msgid "invalid character %s in mnemonic" -msgstr "" +msgid "Cannot express %s%d%s relocation" +msgstr "Невозможно выразить перемещение %s%d%s" -#: config/tc-i386.c:3062 -msgid "expecting prefix; got nothing" -msgstr "" +#: config/tc-ia64.c:11364 +msgid "No addend allowed in @fptr() relocation" +msgstr "Дополнение недопустимо в перемещении @fptr()" -#: config/tc-i386.c:3064 -msgid "expecting mnemonic; got nothing" -msgstr "" +#: config/tc-ia64.c:11403 +msgid "integer operand out of range" +msgstr "Операнд целого вне диапазона" -#: config/tc-i386.c:3079 config/tc-i386.c:3219 +#: config/tc-ia64.c:11470 #, c-format -msgid "`%s' is only supported in 64-bit mode" -msgstr "" +msgid "%s must have a constant value" +msgstr "%s должен быть константным значением" -#: config/tc-i386.c:3080 config/tc-i386.c:3218 -#, c-format -msgid "`%s' is not supported in 64-bit mode" -msgstr "" +#: config/tc-ia64.c:11490 +msgid "cannot resolve @slotcount parameter" +msgstr "невозможно определить параметр @slotcount" -#: config/tc-i386.c:3092 -#, c-format -msgid "redundant %s prefix" -msgstr "" +#: config/tc-ia64.c:11523 +msgid "invalid @slotcount value" +msgstr "недопустимое значение @slotcount" -#: config/tc-i386.c:3225 +#: config/tc-ia64.c:11560 config/tc-z8k.c:1378 #, c-format -msgid "`%s' is not supported on `%s%s'" -msgstr "" +msgid "Cannot represent %s relocation in object file" +msgstr "Невозможно представить перемещение %s в объектном файле" -#: config/tc-i386.c:3236 -msgid "use .code16 to ensure correct addressing mode" -msgstr "" +#: config/tc-ia64.c:11671 +msgid "Can't add stop bit to mark end of instruction group" +msgstr "Не удалось добавить бит остановки для отметки конца группы инструкций" -#: config/tc-i386.c:3249 +#: config/tc-ia64.c:11780 read.c:2599 read.c:3308 read.c:3660 stabs.c:464 #, c-format -msgid "expecting string instruction after `%s'" -msgstr "" +msgid "expected comma after \"%s\"" +msgstr "ожидается запятая после «%s»" -#: config/tc-i386.c:3281 +#: config/tc-ia64.c:11822 #, c-format -msgid "invalid character %s before operand %d" -msgstr "" +msgid "`%s' is already the alias of %s `%s'" +msgstr "«%s» уже является псевдонимом %s «%s»" -#: config/tc-i386.c:3295 +#: config/tc-ia64.c:11832 #, c-format -msgid "unbalanced parenthesis in operand %d." -msgstr "" +msgid "%s `%s' already has an alias `%s'" +msgstr "%s «%s» уже имеет псевдоним «%s»" -#: config/tc-i386.c:3298 config/tc-maxq.c:1850 +#: config/tc-ia64.c:11843 #, c-format -msgid "unbalanced brackets in operand %d." -msgstr "" +msgid "inserting \"%s\" into %s alias hash table failed: %s" +msgstr "не удалось вставить «%s» в таблицу хешей псевдонимов %s: %s" -#: config/tc-i386.c:3307 +#: config/tc-ia64.c:11851 #, c-format -msgid "invalid character %s in operand %d" -msgstr "" +msgid "inserting \"%s\" into %s name hash table failed: %s" +msgstr "не удалось вставить «%s» в таблицу хешей имён %s: %s" -#: config/tc-i386.c:3335 config/tc-maxq.c:1876 +#: config/tc-ia64.c:11877 #, c-format -msgid "spurious operands; (%d operands/instruction max)" -msgstr "" - -#: config/tc-i386.c:3358 config/tc-maxq.c:1896 -msgid "expecting operand after ','; got nothing" -msgstr "" +msgid "symbol `%s' aliased to `%s' is not used" +msgstr "символ «%s», являющийся псевдонимом «%s», не используется" -#: config/tc-i386.c:3363 -msgid "expecting operand before ','; got nothing" -msgstr "" +#: config/tc-ia64.c:11900 +#, c-format +msgid "section `%s' aliased to `%s' is not used" +msgstr "раздел «%s», являющийся псевдонимом «%s», не используется" -#: config/tc-i386.c:3959 +#: config/tc-ip2k.c:139 #, c-format -msgid "ambiguous operand size or operands invalid for `%s'" -msgstr "" +msgid "IP2K specific command line options:\n" +msgstr "Специализированные параметры командной строки для IP2K:\n" -#: config/tc-i386.c:3962 +#: config/tc-ip2k.c:140 #, c-format -msgid "suffix or operands invalid for `%s'" -msgstr "" +msgid " -mip2022 restrict to IP2022 insns \n" +msgstr " -mip2022 ограничиться инструкциями IP2022\n" -#: config/tc-i386.c:3973 +#: config/tc-ip2k.c:141 #, c-format -msgid "indirect %s without `*'" -msgstr "" +msgid " -mip2022ext permit extended IP2022 insn\n" +msgstr " -mip2022ext разрешить расширенные инструкции IP2022\n" -#. Warn them that a data or address size prefix doesn't -#. affect assembly of the next line of code. -#: config/tc-i386.c:3981 +#: config/tc-iq2000.c:362 #, c-format -msgid "stand-alone `%s' prefix" -msgstr "" +msgid "the yielding instruction %s may not be in a delay slot." +msgstr "Инструкция вызова %s может не допускаться в слоте задержки." -#: config/tc-i386.c:4015 config/tc-i386.c:4031 +#: config/tc-iq2000.c:370 #, c-format -msgid "`%s' operand %d must use `%ses' segment" -msgstr "" +msgid "Register number (R%ld) for double word access must be even." +msgstr "Номер регистра (R%ld) для доступа к двойному слову должен быть чётным." -#. We have to know the operand size for crc32. -#: config/tc-i386.c:4085 +#: config/tc-iq2000.c:379 config/tc-iq2000.c:384 config/tc-iq2000.c:389 +#: config/tc-iq2000.c:406 config/tc-mt.c:244 config/tc-mt.c:249 #, c-format -msgid "ambiguous memory operand size for `%s`" -msgstr "" +msgid "operand references R%ld of previous load." +msgstr "операнд ссылается на R%ld предыдущей загрузки." -#: config/tc-i386.c:4192 -msgid "no instruction mnemonic suffix given and no register operands; can't size instruction" -msgstr "" +#: config/tc-iq2000.c:394 +msgid "instruction implicitly accesses R31 of previous load." +msgstr "инструкция неявно обращается к R31 предыдущей загрузки." -#: config/tc-i386.c:4333 config/tc-i386.c:4408 config/tc-i386.c:4437 -#: config/tc-i386.c:4483 config/tc-i386.c:4521 -#, c-format -msgid "Incorrect register `%s%s' used with `%c' suffix" -msgstr "" +#: config/tc-iq2000.c:649 config/tc-mep.c:2008 +msgid "Unmatched high relocation" +msgstr "Непарное верхнее перемещение" -#: config/tc-i386.c:4341 config/tc-i386.c:4415 config/tc-i386.c:4528 -#, c-format -msgid "using `%s%s' instead of `%s%s' due to `%c' suffix" -msgstr "" +#: config/tc-iq2000.c:826 config/tc-mips.c:19372 config/tc-score.c:5814 +msgid ".end not in text section" +msgstr ".end указана не в текстовом разделе" -#: config/tc-i386.c:4367 config/tc-i386.c:4391 config/tc-i386.c:4459 -#: config/tc-i386.c:4504 -#, c-format -msgid "`%s%s' not allowed with `%s%c'" -msgstr "" +#: config/tc-iq2000.c:830 config/tc-score.c:5817 +msgid ".end directive without a preceding .ent directive." +msgstr "Директива .end без предшествующей директивы .ent." -#: config/tc-i386.c:4593 -msgid "no instruction mnemonic suffix given; can't determine immediate size" -msgstr "" +#: config/tc-iq2000.c:839 config/tc-score.c:5825 +msgid ".end symbol does not match .ent symbol." +msgstr "Символ .end не совпадает с соответствующим символом .ent." -#: config/tc-i386.c:4628 -#, c-format -msgid "the last operand of `%s' must be `%s%s'" -msgstr "" +#: config/tc-iq2000.c:842 config/tc-mips.c:19392 config/tc-score.c:5830 +msgid ".end directive missing or unknown symbol" +msgstr "Отсутствует директива .end или символ неизвестен" -#: config/tc-i386.c:4631 -#, c-format -msgid "the first operand of `%s' must be `%s%s'" -msgstr "" +#: config/tc-iq2000.c:860 +msgid "Expected simple number." +msgstr "Ожидается простое число." -#: config/tc-i386.c:4780 +#: config/tc-iq2000.c:889 config/tc-mips.c:19297 config/tc-score.c:5666 #, c-format -msgid "you can't `pop %scs'" -msgstr "" +msgid " *input_line_pointer == '%c' 0x%02x\n" +msgstr " *input_line_pointer == «%c» 0x%02x\n" -#. Reversed arguments on faddp, fsubp, etc. -#: config/tc-i386.c:4809 -#, c-format -msgid "translating to `%s %s%s,%s%s'" -msgstr "" +#: config/tc-iq2000.c:891 +msgid "Invalid number" +msgstr "Неверный номер" -#. Extraneous `l' suffix on fp insn. -#: config/tc-i386.c:4816 -#, c-format -msgid "translating to `%s %s%s'" -msgstr "" +#: config/tc-iq2000.c:925 config/tc-score.c:5704 +msgid ".ent or .aent not in text section." +msgstr ".ent или .aent не в текстовом разделе." + +#: config/tc-iq2000.c:928 +msgid "missing `.end'" +msgstr "отсутствует «.end»" -#: config/tc-i386.c:4844 +#: config/tc-m32c.c:142 #, c-format -msgid "segment override on `%s' is ineffectual" -msgstr "" +msgid " M32C specific command line options:\n" +msgstr " Специализированные параметры командной строки для M32C:\n" -#: config/tc-i386.c:5389 config/tc-i386.c:5483 config/tc-i386.c:5528 -msgid "skipping prefixes on this instruction" -msgstr "" +#. Pretend that we do not recognise this option. +#: config/tc-m32r.c:330 +msgid "Unrecognised option: -hidden" +msgstr "Нераспознанный параметр: -hidden" -#: config/tc-i386.c:5548 -msgid "16-bit jump out of range" -msgstr "" +#: config/tc-m32r.c:357 config/tc-sparc.c:651 +msgid "Unrecognized option following -K" +msgstr "Нераспознанный параметр после -K" -#: config/tc-i386.c:5557 +#: config/tc-m32r.c:372 #, c-format -msgid "can't handle non absolute segment in `%s'" -msgstr "" +msgid " M32R specific command line options:\n" +msgstr " Специализированные параметры командной строки для M32R:\n" -#: config/tc-i386.c:6139 +#: config/tc-m32r.c:374 #, c-format -msgid "@%s reloc is not supported with %d-bit output format" -msgstr "" +msgid " -m32r disable support for the m32rx instruction set\n" +msgstr " -m32r выключить поддержку набора инструкций m32rx\n" -#: config/tc-i386.c:6185 +#: config/tc-m32r.c:376 #, c-format -msgid "missing or invalid expression `%s'" -msgstr "" +msgid " -m32rx support the extended m32rx instruction set\n" +msgstr " -m32rx поддержка расширенного набора инструкций m32rx\n" -#: config/tc-i386.c:6243 +#: config/tc-m32r.c:378 #, c-format -msgid "at most %d immediate operands are allowed" -msgstr "" +msgid " -m32r2 support the extended m32r2 instruction set\n" +msgstr " -m32r2 поддержка расширенного набора инструкций m32r2\n" -#: config/tc-i386.c:6265 config/tc-i386.c:6510 config/tc-maxq.c:1462 +#: config/tc-m32r.c:380 #, c-format -msgid "junk `%s' after expression" -msgstr "" +msgid " -EL,-little produce little endian code and data\n" +msgstr " -EL,-little генерировать код и данные с обратным порядком байт\n" -#: config/tc-i386.c:6285 +#: config/tc-m32r.c:382 #, c-format -msgid "missing or invalid immediate expression `%s'" -msgstr "" +msgid " -EB,-big produce big endian code and data\n" +msgstr " -EB,-big генерировать код и данные с прямым порядком байт\n" -#: config/tc-i386.c:6308 config/tc-i386.c:6580 config/tc-maxq.c:1492 +#: config/tc-m32r.c:384 #, c-format -msgid "unimplemented segment %s in operand" +msgid " -parallel try to combine instructions in parallel\n" msgstr "" +" -parallel пытаться подбирать инструкции для\n" +" параллельного выполнения\n" -#: config/tc-i386.c:6314 +#: config/tc-m32r.c:386 #, c-format -msgid "illegal immediate register operand %s" -msgstr "" +msgid " -no-parallel disable -parallel\n" +msgstr " -no-parallel выключить -parallel\n" -#: config/tc-i386.c:6362 +#: config/tc-m32r.c:388 #, c-format -msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" +msgid " -no-bitinst disallow the M32R2's extended bit-field instructions\n" msgstr "" +" -no-bitinst запретить инструкции с расширенным битовым\n" +" полем M32R2\n" -#: config/tc-i386.c:6371 +#: config/tc-m32r.c:390 #, c-format -msgid "scale factor of %d without an index register" -msgstr "" +msgid " -O try to optimize code. Implies -parallel\n" +msgstr " -O пытаться оптимизировать код; подразумевается -parallel\n" -#: config/tc-i386.c:6393 +#: config/tc-m32r.c:393 #, c-format -msgid "at most %d displacement operands are allowed" +msgid " -warn-explicit-parallel-conflicts warn when parallel instructions\n" msgstr "" +" -warn-explicit-parallel-conflicts предупреждать о параллельных\n" +" инструкциях, которые\n" -#: config/tc-i386.c:6565 +#: config/tc-m32r.c:395 #, c-format -msgid "missing or invalid displacement expression `%s'" -msgstr "" +msgid " might violate constraints\n" +msgstr " могут нарушать ограничения\n" -#: config/tc-i386.c:6667 +#: config/tc-m32r.c:397 #, c-format -msgid "`%s' is not valid here (expected `%c%s%s%c')" -msgstr "" +msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n" +msgstr " -no-warn-explicit-parallel-conflicts не предупреждать о параллельных\n" -#: config/tc-i386.c:6747 +#: config/tc-m32r.c:399 #, c-format -msgid "`%s' is not a valid %s expression" +msgid " instructions might violate constraints\n" msgstr "" +" инструкциях, которые могут\n" +" нарушать ограничения\n" -#: config/tc-i386.c:6752 +#: config/tc-m32r.c:401 #, c-format -msgid "`%s' is not a valid %s-bit %s expression" -msgstr "" +msgid " -Wp synonym for -warn-explicit-parallel-conflicts\n" +msgstr " -Wp синоним -warn-explicit-parallel-conflicts\n" -#: config/tc-i386.c:6833 +#: config/tc-m32r.c:403 #, c-format -msgid "bad memory operand `%s'" -msgstr "" +msgid " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n" +msgstr " -Wnp синоним -no-warn-explicit-parallel-conflicts\n" -#: config/tc-i386.c:6848 +#: config/tc-m32r.c:405 #, c-format -msgid "junk `%s' after register" -msgstr "" +msgid " -ignore-parallel-conflicts do not check parallel instructions\n" +msgstr " -ignore-parallel-conflicts не проверять параллельные инструкции\n" -#: config/tc-i386.c:6861 config/tc-i386.c:6977 config/tc-i386.c:7018 +#: config/tc-m32r.c:407 #, c-format -msgid "bad register name `%s'" -msgstr "" +msgid " for constraint violations\n" +msgstr " на нарушение ограничений\n" -#: config/tc-i386.c:6869 -msgid "immediate operand illegal with absolute jump" -msgstr "" +#: config/tc-m32r.c:409 +#, c-format +msgid " -no-ignore-parallel-conflicts check parallel instructions for\n" +msgstr " -no-ignore-parallel-conflicts проверять параллельные инструкции\n" -#: config/tc-i386.c:6891 +#: config/tc-m32r.c:411 #, c-format -msgid "too many memory references for `%s'" -msgstr "" +msgid " constraint violations\n" +msgstr " на нарушение ограничений\n" + +#: config/tc-m32r.c:413 +#, c-format +msgid " -Ip synonym for -ignore-parallel-conflicts\n" +msgstr " -Ip синоним -ignore-parallel-conflicts\n" + +#: config/tc-m32r.c:415 +#, c-format +msgid " -nIp synonym for -no-ignore-parallel-conflicts\n" +msgstr " -nIp синоним -no-ignore-parallel-conflicts\n" -#: config/tc-i386.c:6969 +#: config/tc-m32r.c:418 #, c-format -msgid "expecting `,' or `)' after index register in `%s'" +msgid " -warn-unmatched-high warn when an (s)high reloc has no matching low reloc\n" msgstr "" +" -warn-unmatched-high предупреждать, когда высокое перемещение\n" +" не совпадает с низким перемещением\n" -#: config/tc-i386.c:6994 +#: config/tc-m32r.c:420 #, c-format -msgid "expecting `)' after scale factor in `%s'" -msgstr "" +msgid " -no-warn-unmatched-high do not warn about missing low relocs\n" +msgstr " -no-warn-unmatched-high не предупреждать об отсутствии низких перемещений\n" -#: config/tc-i386.c:7002 +#: config/tc-m32r.c:422 #, c-format -msgid "expecting index register or scale factor after `,'; got '%c'" -msgstr "" +msgid " -Wuh synonym for -warn-unmatched-high\n" +msgstr " -Wuh синоним -warn-unmatched-high\n" -#: config/tc-i386.c:7010 +#: config/tc-m32r.c:424 #, c-format -msgid "expecting `,' or `)' after base register in `%s'" -msgstr "" +msgid " -Wnuh synonym for -no-warn-unmatched-high\n" +msgstr " -Wnuh синоним -no-warn-unmatched-high\n" -#. It's not a memory operand; argh! -#: config/tc-i386.c:7054 +#: config/tc-m32r.c:427 #, c-format -msgid "invalid char %s beginning operand %d `%s'" -msgstr "" +msgid " -KPIC generate PIC\n" +msgstr " -KPIC генерировать PIC\n" -#: config/tc-i386.c:7236 -msgid "long jump required" -msgstr "" +#: config/tc-m32r.c:846 +msgid "instructions write to the same destination register." +msgstr "Инструкции выполняют запись в один и тот же регистр назначения." -#: config/tc-i386.c:7291 -msgid "jump target out of range" -msgstr "" +#: config/tc-m32r.c:854 +msgid "Instructions do not use parallel execution pipelines." +msgstr "Инструкции не используют конвейеры выполнения параллельно." -#: config/tc-i386.c:7803 -msgid "No compiled in support for x86_64" -msgstr "" +#: config/tc-m32r.c:862 +msgid "Instructions share the same execution pipeline" +msgstr "Инструкции используют один и тот же конвейер выполнения" -#: config/tc-i386.c:7835 config/tc-i386.c:7887 +#: config/tc-m32r.c:927 config/tc-m32r.c:1041 #, c-format -msgid "Invalid -march= option: `%s'" -msgstr "" +msgid "not a 16 bit instruction '%s'" +msgstr "«%s» — не 16-битная инструкция" -#: config/tc-i386.c:7896 config/tc-i386.c:7908 +#: config/tc-m32r.c:939 config/tc-m32r.c:1053 config/tc-m32r.c:1237 #, c-format -msgid "Invalid -mtune= option: `%s'" -msgstr "" +msgid "instruction '%s' is for the M32R2 only" +msgstr "инструкция «%s» только для M32R2" -#: config/tc-i386.c:7917 +#: config/tc-m32r.c:952 config/tc-m32r.c:1066 config/tc-m32r.c:1250 #, c-format -msgid "Invalid -mmnemonic= option: `%s'" -msgstr "" +msgid "unknown instruction '%s'" +msgstr "неизвестная инструкция «%s»" -#: config/tc-i386.c:7926 +#: config/tc-m32r.c:961 config/tc-m32r.c:1073 config/tc-m32r.c:1257 #, c-format -msgid "Invalid -msyntax= option: `%s'" -msgstr "" +msgid "instruction '%s' is for the M32RX only" +msgstr "инструкция «%s» только для M32RX" -#: config/tc-i386.c:7953 +#: config/tc-m32r.c:970 config/tc-m32r.c:1082 #, c-format -msgid "Invalid -msse-check= option: `%s'" -msgstr "" +msgid "instruction '%s' cannot be executed in parallel." +msgstr "Инструкция «%s» не может выполняться параллельно." -#: config/tc-i386.c:7967 -#, c-format -msgid "" -" -Q ignored\n" -" -V print assembler version number\n" -" -k ignored\n" -msgstr "" +#: config/tc-m32r.c:1025 config/tc-m32r.c:1107 config/tc-m32r.c:1314 +msgid "internal error: lookup/get operands failed" +msgstr "внутренняя ошибка: ошибка поиска/получения операндов" -#: config/tc-i386.c:7972 +#: config/tc-m32r.c:1092 #, c-format -msgid "" -" -n Do not optimize code alignment\n" -" -q quieten some warnings\n" -msgstr "" +msgid "'%s': only the NOP instruction can be issued in parallel on the m32r" +msgstr "«%s»: только инструкция NOP может использоваться для параллельного выполнения на m32r" -#: config/tc-i386.c:7976 +#: config/tc-m32r.c:1121 #, c-format -msgid " -s ignored\n" -msgstr "" +msgid "%s: output of 1st instruction is the same as an input to 2nd instruction - is this intentional ?" +msgstr "%s: вывод 1-й инструкции совпадает с вводом 2-й инструкции — так и задумывалось?" -#: config/tc-i386.c:7981 +#: config/tc-m32r.c:1125 #, c-format -msgid " --32/--64 generate 32bit/64bit code\n" -msgstr "" +msgid "%s: output of 2nd instruction is the same as an input to 1st instruction - is this intentional ?" +msgstr "%s: вывод 2-й инструкции совпадает с вводом 1-й инструкции — так и задумывалось?" -#: config/tc-i386.c:7985 +#: config/tc-m32r.c:1498 #, c-format -msgid " --divide do not treat `/' as a comment character\n" -msgstr "" +msgid ".SCOMMon length (%ld.) <0! Ignored." +msgstr "Длина .SCOMMon (%ld.) <0! Игнорируется." -#: config/tc-i386.c:7988 +#: config/tc-m32r.c:1548 #, c-format -msgid " --divide ignored\n" -msgstr "" +msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld." +msgstr "Длина .scomm «%s» уже равна %ld. Не изменяется на %ld." -#: config/tc-i386.c:7991 -#, c-format -msgid "" -" -march=CPU[,+EXTENSION...]\n" -" generate code for CPU and EXTENSION, CPU is one of:\n" -" i8086, i186, i286, i386, i486, pentium, pentiumpro,\n" -" pentiumii, pentiumiii, pentium4, prescott, nocona,\n" -" core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n" -" amdfam10, generic32, generic64\n" -" EXTENSION is combination of:\n" -" 8087, 287, 387, no87, mmx, nommx, sse, sse2, sse3,\n" -" ssse3, sse4.1, sse4.2, sse4, nosse, avx, noavx,\n" -" vmx, smx, xsave, movbe, ept, aes, pclmul, fma,\n" -" clflush, syscall, rdtscp, 3dnow, 3dnowa, sse4a,\n" -" svme, abm, padlock, fma4\n" -msgstr "" +#: config/tc-m32r.c:1925 config/tc-m32r.c:1978 config/tc-nds32.c:4185 +#: config/tc-nds32.c:4221 config/tc-sh.c:774 config/tc-sh.c:2457 +msgid "Invalid PIC expression." +msgstr "Неверное выражение PIC." + +#: config/tc-m32r.c:2069 +msgid "Unmatched high/shigh reloc" +msgstr "Непарное перемещение high/shigh" -#: config/tc-i386.c:8004 +#: config/tc-m68hc11.c:416 #, c-format msgid "" -" -mtune=CPU optimize for CPU, CPU is one of:\n" -" i8086, i186, i286, i386, i486, pentium, pentiumpro,\n" -" pentiumii, pentiumiii, pentium4, prescott, nocona,\n" -" core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n" -" amdfam10, generic32, generic64\n" +"Motorola 68HC11/68HC12/68HCS12 options:\n" +" -m68hc11 | -m68hc12 |\n" +" -m68hcs12 | -mm9s12x |\n" +" -mm9s12xg specify the processor [default %s]\n" +" -mshort use 16-bit int ABI (default)\n" +" -mlong use 32-bit int ABI\n" +" -mshort-double use 32-bit double ABI\n" +" -mlong-double use 64-bit double ABI (default)\n" +" --force-long-branches always turn relative branches into absolute ones\n" +" -S,--short-branches do not turn relative branches into absolute ones\n" +" when the offset is out of range\n" +" --strict-direct-mode do not turn the direct mode into extended mode\n" +" when the instruction does not support direct mode\n" +" --print-insn-syntax print the syntax of instruction in case of error\n" +" --print-opcodes print the list of instructions with syntax\n" +" --xgate-ramoffset offset ram addresses by 0xc000\n" +" --generate-example generate an example of each instruction\n" +" (used for testing)\n" msgstr "" +"Параметры Motorola 68HC11/68HC12/68HCS12:\n" +" -m68hc11 | -m68hc12 |\n" +" -m68hcs12 | -mm9s12x |\n" +" -mm9s12xg задать процессор [по умолчанию %s]\n" +" -mshort использовать 16-битный int ABI (по умолчанию)\n" +" -mlong использовать 32-битный int ABI\n" +" -mshort-double использовать 32-битный double ABI\n" +" -mlong-double использовать 64-битный double ABI (по умолчанию)\n" +" --force-long-branches всегда превращать относительные ветви в абсолютные\n" +" -S,--short-branches не превращать относительные ветви в абсолютные,\n" +" если смещение выходит за границы диапазона\n" +" --strict-direct-mode не превращать прямой режим в расширенный,\n" +" если инструкция не поддерживает прямой режим\n" +" --print-insn-syntax печатать синтаксис инструкций в случае ошибки\n" +" --print-opcodes печатать список инструкций с синтаксисом\n" +" --xgate-ramoffset смещать адреса ram на 0xc000\n" +" --generate-example генерировать пример каждой инструкции\n" +" (используется для тестирования)\n" + +#: config/tc-m68hc11.c:464 config/tc-xgate.c:284 +#, c-format +msgid "Default target `%s' is not supported." +msgstr "Цель по умолчанию «%s» не поддерживается." -#: config/tc-i386.c:8010 +#. Dump the opcode statistics table. +#: config/tc-m68hc11.c:482 #, c-format -msgid " -msse2avx encode SSE instructions with VEX prefix\n" -msgstr "" +msgid "Name # Modes Min ops Max ops Modes mask # Used\n" +msgstr "Имя # Режимы Мин ops Макс ops Маска режимов # Используется\n" -#: config/tc-i386.c:8012 +#: config/tc-m68hc11.c:561 #, c-format -msgid "" -" -msse-check=[none|error|warning]\n" -" check SSE instructions\n" -msgstr "" +msgid "Option `%s' is not recognized." +msgstr "Нераспознанный параметр «%s»." + +#: config/tc-m68hc11.c:748 +msgid "imm3" +msgstr "imm3" + +#: config/tc-m68hc11.c:756 +msgid "RD" +msgstr "RD" -#: config/tc-i386.c:8015 +#: config/tc-m68hc11.c:764 +msgid "RD,RS" +msgstr "RD,RS" + +#: config/tc-m68hc11.c:772 +msgid "RI, #imm4" +msgstr "RI, #imm4" + +#: config/tc-m68hc11.c:804 +msgid "RD, (RI,#offs5)" +msgstr "RD, (RI,#offs5)" + +#: config/tc-m68hc11.c:856 +msgid "#<imm8>" +msgstr "#<imm8>" + +#: config/tc-m68hc11.c:865 +msgid "#<imm16>" +msgstr "#<imm16>" + +#: config/tc-m68hc11.c:874 config/tc-m68hc11.c:883 +msgid "<imm8>,X" +msgstr "<imm8>,X" + +#: config/tc-m68hc11.c:910 +msgid "*<abs8>" +msgstr "*<abs8>" + +#: config/tc-m68hc11.c:922 +msgid "#<mask>" +msgstr "#<маска>" + +#: config/tc-m68hc11.c:932 #, c-format -msgid " -mmnemonic=[att|intel] use AT&T/Intel mnemonic\n" -msgstr "" +msgid "symbol%d" +msgstr "symbol%d" -#: config/tc-i386.c:8017 +#: config/tc-m68hc11.c:934 +msgid "<abs>" +msgstr "<abs>" + +#: config/tc-m68hc11.c:953 +msgid "<label>" +msgstr "<метка>" + +#: config/tc-m68hc11.c:969 #, c-format -msgid " -msyntax=[att|intel] use AT&T/Intel syntax\n" +msgid "" +"# Example of `%s' instructions\n" +"\t.sect .text\n" +"_start:\n" msgstr "" +"# Пример инструкций «%s»\n" +"\t.sect .text\n" +"_start:\n" -#: config/tc-i386.c:8019 +#: config/tc-m68hc11.c:1016 #, c-format -msgid " -mindex-reg support pseudo index registers\n" -msgstr "" +msgid "Instruction `%s' is not recognized." +msgstr "Нераспознанная инструкция «%s»." -#: config/tc-i386.c:8021 +#: config/tc-m68hc11.c:1021 #, c-format -msgid " -mnaked-reg don't require `%%' prefix for registers\n" -msgstr "" +msgid "Instruction formats for `%s':" +msgstr "Форматы инструкции «%s»:" -#: config/tc-i386.c:8023 +#: config/tc-m68hc11.c:1173 #, c-format -msgid " -mold-gcc support old (<= 2.8.1) versions of gcc\n" -msgstr "" +msgid "Immediate operand is not allowed for operand %d." +msgstr "Непосредственный операнд недопустим для операнда %d." -#: config/tc-i386.c:8113 -msgid "Intel L1OM is 64bit only" -msgstr "" +#: config/tc-m68hc11.c:1217 +msgid "Indirect indexed addressing is not valid for 68HC11." +msgstr "Косвенная индексная адресация не допускается для 68HC11." -#: config/tc-i386.c:8336 -#, c-format -msgid "can not do %d byte pc-relative relocation" -msgstr "" +#: config/tc-m68hc11.c:1237 +msgid "Spurious `,' or bad indirect register addressing mode." +msgstr "Лишняя «,» или неверный режим косвенной регистровой адресации." -#: config/tc-i386.c:8354 config/tc-maxq.c:247 -#, c-format -msgid "can not do %d byte relocation" -msgstr "" +#: config/tc-m68hc11.c:1259 +msgid "Missing second register or offset for indexed-indirect mode." +msgstr "Отсутствует второй регистр или смещение для режима косвенной индексации." -#: config/tc-i386.c:8437 config/tc-maxq.c:274 config/tc-s390.c:2234 -#, c-format -msgid "cannot represent relocation type %s" -msgstr "" +#: config/tc-m68hc11.c:1269 +msgid "Missing second register for indexed-indirect mode." +msgstr "Отсутствует второй регистр для режима косвенной индексации." -#: config/tc-i386.c:8544 -msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string" -msgstr "" +#: config/tc-m68hc11.c:1285 +msgid "Missing `]' to close indexed-indirect mode." +msgstr "Отсутствует «]» для закрытия режима косвенной индексации." -#: config/tc-i386.c:8547 -msgid "Bad .section directive: want a,w,x,M,S,G,T in string" -msgstr "" +#: config/tc-m68hc11.c:1330 config/tc-m68hc11.c:2961 config/tc-m68hc11.c:3073 +#: config/tc-m68hc11.c:3147 config/tc-m68hc11.c:3331 config/tc-m68hc11.c:3402 +msgid "Illegal operand." +msgstr "Некорректный операнд." -#: config/tc-i386.c:8566 -msgid ".largecomm supported only in 64bit mode, producing .comm" -msgstr "" +#. Looks like OP_R_R. +#: config/tc-m68hc11.c:1335 config/tc-m68hc11.c:2966 config/tc-m68hc11.c:3078 +#: config/tc-m68hc11.c:3152 config/tc-m68hc11.c:3258 config/tc-m68hc11.c:3310 +#: config/tc-m68hc11.c:3318 config/tc-m68hc11.c:3336 +msgid "Missing operand." +msgstr "Пропущен операнд." -#: config/tc-i860.c:122 -msgid "Directive .dual available only with -mintel-syntax option" -msgstr "" +#: config/tc-m68hc11.c:1388 +msgid "Pre-increment mode is not valid for 68HC11" +msgstr "Пред-инкрементный режим не допускается для 68HC11" -#: config/tc-i860.c:132 -msgid "Directive .enddual available only with -mintel-syntax option" -msgstr "" +#: config/tc-m68hc11.c:1401 +msgid "Wrong register in register indirect mode." +msgstr "Неверный регистр в режиме с косвенным регистром." -#: config/tc-i860.c:145 -msgid "Directive .atmp available only with -mintel-syntax option" -msgstr "" +#: config/tc-m68hc11.c:1409 +msgid "Missing `]' to close register indirect operand." +msgstr "Отсутствует «]» для закрытия операнда косвенного регистра." -#: config/tc-i860.c:167 config/tc-i860.c:171 -msgid "Unknown temporary pseudo register" -msgstr "" +#: config/tc-m68hc11.c:1429 +msgid "Post-decrement mode is not valid for 68HC11." +msgstr "Пост-декрементный режим не допускается для 68HC11." -#: config/tc-i860.c:247 -msgid "Defective assembler. No assembly attempted." -msgstr "" +#: config/tc-m68hc11.c:1437 +msgid "Post-increment mode is not valid for 68HC11." +msgstr "Пост-инкрементный режим не допускается для 68HC11." -#: config/tc-i860.c:393 config/tc-i860.c:938 config/tc-m68k.c:3871 -#: config/tc-m68k.c:3903 config/tc-sparc.c:2697 -msgid "failed sanity check." -msgstr "" +#: config/tc-m68hc11.c:1455 +msgid "Invalid indexed indirect mode." +msgstr "Неверный режим косвенной индексации." -#: config/tc-i860.c:400 +#: config/tc-m68hc11.c:1579 #, c-format -msgid "Expanded opcode after delayed branch: `%s'" -msgstr "" +msgid "Trap id `%ld' is out of range." +msgstr "Идентификатор ловушки «%ld» вне допустимого диапазона." + +#: config/tc-m68hc11.c:1583 +msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]." +msgstr "Идентификатор ловушки должен находиться в пределах [0x30..0x39] или [0x40..0xff]." -#: config/tc-i860.c:404 +#: config/tc-m68hc11.c:1590 config/tc-m68hc11.c:1741 #, c-format -msgid "Expanded opcode in dual mode: `%s'" -msgstr "" +msgid "Operand out of 8-bit range: `%ld'." +msgstr "Операнд вне 8-битного диапазона: «%ld»." -#: config/tc-i860.c:408 +#: config/tc-m68hc11.c:1597 +msgid "The trap id must be a constant." +msgstr "Идентификатор ловушки должен быть константой." + +#: config/tc-m68hc11.c:1629 config/tc-m68hc11.c:1784 config/tc-xgate.c:1345 #, c-format -msgid "An instruction was expanded (%s)" -msgstr "" +msgid "Operand `%x' not recognized in fixup8." +msgstr "Операнд «%x» не распознан в fixup8." -#: config/tc-i860.c:674 -msgid "Pipelined instruction: fsrc1 = fdest" -msgstr "" +#: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694 +#, c-format +msgid "Operand out of 16-bit range: `%ld'." +msgstr "Операнд вне 16-битного диапазона: «%ld»." -#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891 -msgid "Assembler does not yet support PIC" -msgstr "" +#: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708 +#, c-format +msgid "Operand `%x' not recognized in fixup16." +msgstr "Операнд «%x» не распознан в fixup16." -#: config/tc-i860.c:955 +#: config/tc-m68hc11.c:1801 #, c-format -msgid "Illegal operands for %s" -msgstr "" +msgid "Unexpected branch conversion with `%x'" +msgstr "Неожиданное преобразование ветвления с «%x»." -#: config/tc-i860.c:972 +#: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019 #, c-format -msgid "'d.%s' must be 8-byte aligned" -msgstr "" +msgid "Operand out of range for a relative branch: `%ld'" +msgstr "Операнд вне диапазона относительного ветвления: «%ld»." -#: config/tc-i860.c:980 +#: config/tc-m68hc11.c:1987 +msgid "Invalid register for dbcc/tbcc instruction." +msgstr "Некорректный регистр в инструкции dbcc/tbcc." + +#: config/tc-m68hc11.c:2075 #, c-format -msgid "Prefix 'd.' invalid for instruction `%s'" -msgstr "" +msgid "Increment/decrement value is out of range: `%ld'." +msgstr "Значение увеличения/уменьшения за пределами диапазона: «%ld»." -#: config/tc-i860.c:1133 +#: config/tc-m68hc11.c:2087 +msgid "Expecting a register." +msgstr "Ожидается регистр." + +#: config/tc-m68hc11.c:2102 +msgid "Invalid register for post/pre increment." +msgstr "Некорректный регистр для пост/пре увеличения." + +#: config/tc-m68hc11.c:2132 +msgid "Invalid register." +msgstr "Некорректный регистр." + +#: config/tc-m68hc11.c:2139 #, c-format -msgid "" -" -EL\t\t\t generate code for little endian mode (default)\n" -" -EB\t\t\t generate code for big endian mode\n" -" -mwarn-expand\t\t warn if pseudo operations are expanded\n" -" -mxp\t\t\t enable i860XP support (disabled by default)\n" -" -mintel-syntax\t enable Intel syntax (default to AT&T/SVR4)\n" -msgstr "" +msgid "Offset out of 16-bit range: %ld." +msgstr "Смещение вне 16-битного диапазона: %ld." -#. SVR4 compatibility flags. -#: config/tc-i860.c:1141 +#: config/tc-m68hc11.c:2145 #, c-format -msgid "" -" -V\t\t\t print assembler version number\n" -" -Qy, -Qn\t\t ignored\n" -msgstr "" +msgid "Offset out of 5-bit range for movw/movb insn: %ld." +msgstr "Смещение для инструкции movw/movb вне 5-битного диапазона: %ld." -#: config/tc-i860.c:1204 -msgid "This immediate requires 0 MOD 2 alignment" -msgstr "" +#: config/tc-m68hc11.c:2270 +msgid "Expecting register D for indexed indirect mode." +msgstr "Ожидается регистр D для режима косвенной индексации." -#: config/tc-i860.c:1207 -msgid "This immediate requires 0 MOD 4 alignment" -msgstr "" +#: config/tc-m68hc11.c:2272 +msgid "Indexed indirect mode is not allowed for movb/movw." +msgstr "Режим косвенной индексации не допускается для movb/movw." -#: config/tc-i860.c:1210 -msgid "This immediate requires 0 MOD 8 alignment" -msgstr "" +#: config/tc-m68hc11.c:2289 +msgid "Invalid accumulator register." +msgstr "Некорректный регистр аккумулятора." -#: config/tc-i860.c:1213 -msgid "This immediate requires 0 MOD 16 alignment" -msgstr "" +#: config/tc-m68hc11.c:2315 +msgid "Invalid indexed register." +msgstr "Некорректный регистр индекса." -#: config/tc-i860.c:1308 -msgid "5-bit immediate too large" -msgstr "" +#: config/tc-m68hc11.c:2325 +msgid "Addressing mode not implemented yet." +msgstr "Режим адресации пока не реализован." -#: config/tc-i860.c:1311 -msgid "5-bit field must be absolute" -msgstr "" +#: config/tc-m68hc11.c:2339 +msgid "Invalid source register for this instruction, use 'tfr'." +msgstr "Некорректный регистр-источник для этой инструкции, используйте «tfr»." + +#: config/tc-m68hc11.c:2341 +msgid "Invalid source register." +msgstr "Некорректный регистр-источник." -#: config/tc-i860.c:1356 config/tc-i860.c:1379 -msgid "A branch offset requires 0 MOD 4 alignment" -msgstr "" +#: config/tc-m68hc11.c:2346 +msgid "Invalid destination register for this instruction, use 'tfr'." +msgstr "Некорректный регистр-приёмник для этой инструкции, используйте «tfr»." -#: config/tc-i860.c:1400 -#, c-format -msgid "Unrecognized fix-up (0x%08lx)" -msgstr "" +#: config/tc-m68hc11.c:2348 +msgid "Invalid destination register." +msgstr "Некорректный регистр-приёмник." -#: config/tc-i960.c:486 -#, c-format -msgid "Hashing returned \"%s\"." -msgstr "" +#: config/tc-m68hc11.c:2523 +msgid "Invalid indexed register, expecting register X." +msgstr "Некорректный регистр индекса, ожидается регистр X." -#: config/tc-i960.c:582 config/tc-i960.c:1112 -msgid "expression syntax error" -msgstr "" +#: config/tc-m68hc11.c:2525 +msgid "Invalid indexed register, expecting register Y." +msgstr "Некорректный регистр индекса, ожидается регистр Y." -#: config/tc-i960.c:618 -msgid "attempt to branch into different segment" -msgstr "" +#: config/tc-m68hc11.c:2844 +msgid "No instruction or missing opcode." +msgstr "Нет инструкции или отсутствует код операции." -#: config/tc-i960.c:622 +#: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3532 #, c-format -msgid "target of %s instruction must be a label" -msgstr "" +msgid "Opcode `%s' is not recognized." +msgstr "Код операции «%s» не распознан." -#: config/tc-i960.c:732 -msgid "unaligned register" -msgstr "" +#: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3554 +#, c-format +msgid "Garbage at end of instruction: `%s'." +msgstr "Мусор в конце инструкции: «%s»." -#: config/tc-i960.c:754 -msgid "no such sfr in this architecture" -msgstr "" +#: config/tc-m68hc11.c:3440 +#, c-format +msgid "Failed to find a valid mode for `%s'." +msgstr "Не удалось найти допустимый режим для «%s»." -#: config/tc-i960.c:792 -msgid "illegal literal" -msgstr "" +#: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3682 config/tc-m68hc11.c:3688 +#, c-format +msgid "Invalid operand for `%s'" +msgstr "Некорректный операнд для «%s»." -#: config/tc-i960.c:942 -msgid "invalid index register" -msgstr "" +#: config/tc-m68hc11.c:3740 +#, c-format +msgid "Invalid mode: %s\n" +msgstr "Неверный режим: %s\n" -#: config/tc-i960.c:965 -msgid "invalid scale factor" -msgstr "" +#: config/tc-m68hc11.c:3799 +msgid "bad .relax format" +msgstr "неверный формат .relax" -#: config/tc-i960.c:1189 -msgid "architecture of opcode conflicts with that of earlier instruction(s)" -msgstr "" +#: config/tc-m68hc11.c:3843 config/tc-xgate.c:630 +#, c-format +msgid "Relocation %d is not supported by object file format." +msgstr "Перемещение %d не поддерживается форматом объектного файла." -#: config/tc-i960.c:1423 config/tc-xtensa.c:11528 -msgid "too many operands" -msgstr "" +#: config/tc-m68hc11.c:4120 +msgid "bra or bsr with undefined symbol." +msgstr "bra или bsr с неопределенным символом." -#. We never moved: there was no opcode either! -#: config/tc-i960.c:1471 -msgid "missing opcode" -msgstr "" +#: config/tc-m68hc11.c:4221 config/tc-m68hc11.c:4278 +#, c-format +msgid "Subtype %d is not recognized." +msgstr "Подтип %d не распознан." -#: config/tc-i960.c:1611 -msgid "branch prediction invalid on this opcode" -msgstr "" +#: config/tc-m68hc11.c:4336 config/tc-xgate.c:663 +msgid "Expression too complex." +msgstr "Слишком сложное выражение." -#: config/tc-i960.c:1649 -#, c-format -msgid "invalid opcode, \"%s\"." -msgstr "" +#: config/tc-m68hc11.c:4367 config/tc-xgate.c:708 config/tc-xgate.c:717 +msgid "Value out of 16-bit range." +msgstr "Значение за пределами 16-битного диапазона." -#: config/tc-i960.c:1651 +#: config/tc-m68hc11.c:4389 #, c-format -msgid "improper number of operands. expecting %d, got %d" -msgstr "" +msgid "Value %ld too large for 8-bit PC-relative branch." +msgstr "Значение %ld слишком велико для 8-битного ветвления, относительного PC." -#: config/tc-i960.c:1751 +#: config/tc-m68hc11.c:4399 config/tc-xgate.c:674 #, c-format -msgid "Fixup of %ld too large for field width of %d" -msgstr "" +msgid "Value %ld too large for 9-bit PC-relative branch." +msgstr "Значение %ld слишком велико для 9-битного ветвления, относительного PC." -#: config/tc-i960.c:1861 +#: config/tc-m68hc11.c:4408 config/tc-xgate.c:691 #, c-format -msgid "invalid architecture %s" -msgstr "" +msgid "Value %ld too large for 10-bit PC-relative branch." +msgstr "Значение %ld слишком велико для 10-битного ветвления, относительного PC." -#: config/tc-i960.c:1881 +#: config/tc-m68hc11.c:4416 #, c-format -msgid "I960 options:\n" -msgstr "" +msgid "Auto increment/decrement offset '%ld' is out of range." +msgstr "Смещение автоматического увеличения/уменьшения «%ld» за пределами диапазона." -#: config/tc-i960.c:1884 +#: config/tc-m68hc11.c:4429 #, c-format -msgid "" -"\n" -"\t\t\tspecify variant of 960 architecture\n" -"-b\t\t\tadd code to collect statistics about branches taken\n" -"-link-relax\t\tpreserve individual alignment directives so linker\n" -"\t\t\tcan do relaxing (b.out format only)\n" -"-no-relax\t\tdon't alter compare-and-branch instructions for\n" -"\t\t\tlong displacements\n" -msgstr "" +msgid "Offset out of 5-bit range for movw/movb insn: %ld" +msgstr "Смещение для инструкции movw/movb вне 5-битного диапазона: %ld" -#: config/tc-i960.c:2148 -msgid "should have 1 or 2 operands" -msgstr "" +#: config/tc-m68hc11.c:4440 +#, c-format +msgid "Offset out of 9-bit range for movw/movb insn: %ld" +msgstr "Смещение для инструкции movw/movb вне 9-битного диапазона: %ld" -#: config/tc-i960.c:2156 config/tc-i960.c:2171 +#: config/tc-m68hc11.c:4452 #, c-format -msgid "Redefining leafproc %s" -msgstr "" +msgid "Offset out of 16-bit range for movw/movb insn: %ld" +msgstr "Смещение для инструкции movw/movb вне 16-битного диапазона: %ld" -#: config/tc-i960.c:2201 -msgid "should have two operands" -msgstr "" +#: config/tc-m68hc11.c:4469 config/tc-xgate.c:752 +#, c-format +msgid "Line %d: unknown relocation type: 0x%x." +msgstr "Строка %d: неизвестный тип перемещения: 0x%x." -#: config/tc-i960.c:2211 -msgid "'entry_num' must be absolute number in [0,31]" -msgstr "" +#: config/tc-m68hc11.c:4494 +msgid "Invalid directive" +msgstr "Неверная директива" -#: config/tc-i960.c:2219 +#: config/tc-m68k.c:1165 #, c-format -msgid "Redefining entrynum for sysproc %s" -msgstr "" +msgid "Can not do %d byte pc-relative relocation" +msgstr "Невозможно выполнить %d-байтовое перемещение, относительное pc" -#. Should not happen: see block comment above. -#: config/tc-i960.c:2319 +#: config/tc-m68k.c:1167 #, c-format -msgid "Trying to 'bal' to %s" -msgstr "" +msgid "Can not do %d byte pc-relative pic relocation" +msgstr "Невозможно выполнить %d-байтовое перемещение pic, относительное pc" -#: config/tc-i960.c:2329 -msgid "Looks like a proc, but can't tell what kind.\n" -msgstr "" +#: config/tc-m68k.c:1172 +#, c-format +msgid "Can not do %d byte relocation" +msgstr "Невозможно выполнить %d-байтовое перемещение" -#: config/tc-i960.c:2348 -msgid "big endian mode is not supported" -msgstr "" +#: config/tc-m68k.c:1174 +#, c-format +msgid "Can not do %d byte pic relocation" +msgstr "Невозможно выполнить %d-байтовое перемещение pic" -#: config/tc-i960.c:2350 +#: config/tc-m68k.c:1254 #, c-format -msgid "ignoring unrecognized .endian type `%s'" -msgstr "" +msgid "Unable to produce reloc against symbol '%s'" +msgstr "Невозможно создать перемещение с символом «%s»" -#: config/tc-i960.c:2395 -msgid "can't use COBR format with external label" -msgstr "" +#: config/tc-m68k.c:1313 config/tc-vax.c:2369 +#, c-format +msgid "Cannot make %s relocation PC relative" +msgstr "Невозможно выполнить перемещение %s, относительное PC" -#: config/tc-i960.c:2570 -msgid "option --link-relax is only supported in b.out format" -msgstr "" +#: config/tc-m68k.c:1429 config/tc-vax.c:1879 +msgid "No operator" +msgstr "Нет оператора" -#: config/tc-i960.c:2597 -#, c-format -msgid "No 'bal' entry point for leafproc %s" -msgstr "" +#: config/tc-m68k.c:1459 config/tc-vax.c:1895 +msgid "Unknown operator" +msgstr "Неизвестный оператор" -#: config/tc-ia64.c:853 -msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string" -msgstr "" +#: config/tc-m68k.c:2362 +msgid "invalid instruction for this architecture; needs " +msgstr "неверная инструкция на этой архитектуре; требуется " -#: config/tc-ia64.c:905 -msgid "Size of frame exceeds maximum of 96 registers" -msgstr "" +#: config/tc-m68k.c:2370 +msgid "hardware divide" +msgstr "аппаратное деление" -#: config/tc-ia64.c:910 -msgid "Size of rotating registers exceeds frame size" -msgstr "" +#: config/tc-m68k.c:2392 config/tc-m68k.c:2396 config/tc-m68k.c:2400 +msgid "or higher" +msgstr "или выше" -#: config/tc-ia64.c:997 -msgid "Unwind directive not followed by an instruction." -msgstr "" +#: config/tc-m68k.c:2453 +msgid "operands mismatch" +msgstr "несоответствие операндов" -#: config/tc-ia64.c:1006 config/tc-ia64.c:7396 -msgid "qualifying predicate not followed by instruction" -msgstr "" +#: config/tc-m68k.c:2517 config/tc-m68k.c:2523 config/tc-m68k.c:2529 +#: config/tc-mmix.c:2495 config/tc-mmix.c:2519 +msgid "operand out of range" +msgstr "операнд вне диапазона" -#: config/tc-ia64.c:1071 config/tc-ia64.c:1105 -msgid "record type is not valid" -msgstr "" +#: config/tc-m68k.c:2586 +#, c-format +msgid "Bignum too big for %c format; truncated" +msgstr "Bignum слишком большой для формата %c; обрезан" -#: config/tc-ia64.c:1174 -msgid "Invalid record type for P3 format." -msgstr "" +#: config/tc-m68k.c:2663 +msgid "displacement too large for this architecture; needs 68020 or higher" +msgstr "перестановка слишком велика для этой архитектуры; требуется 68020 или выше" -#: config/tc-ia64.c:1210 -msgid "Invalid record type for format P6" -msgstr "" +#: config/tc-m68k.c:2774 +msgid "scale factor invalid on this architecture; needs cpu32 or 68020 or higher" +msgstr "некорректный коэффициент масштабирования для этой архитектуры; требуется cpu32, 68020 или выше" -#: config/tc-ia64.c:1390 config/tc-ia64.c:1442 -msgid "Invalid record type for format B1" -msgstr "" +#: config/tc-m68k.c:2779 +msgid "invalid index size for coldfire" +msgstr "неправильный размер индекса для coldfire" -#: config/tc-ia64.c:1475 -msgid "Invalid record type for format X1" -msgstr "" +#: config/tc-m68k.c:2832 +msgid "Forcing byte displacement" +msgstr "Принудительная байтовая перестановка" -#: config/tc-ia64.c:1517 -msgid "Invalid record type for format X3" -msgstr "" +#: config/tc-m68k.c:2834 +msgid "byte displacement out of range" +msgstr "байтовая перестановка за пределами диапазона" -#: config/tc-ia64.c:1555 -msgid "Previous .save incomplete" -msgstr "" +#: config/tc-m68k.c:2882 config/tc-m68k.c:2920 +msgid "invalid operand mode for this architecture; needs 68020 or higher" +msgstr "некорректный режим операнда для этой архитектуры; требуется 68020 или выше" -#: config/tc-ia64.c:2380 -msgid "spill_mask record unimplemented." -msgstr "" +#: config/tc-m68k.c:2906 config/tc-m68k.c:2940 +msgid ":b not permitted; defaulting to :w" +msgstr ":b не допускается; по умолчанию используется :w" -#: config/tc-ia64.c:2437 -msgid "record_type_not_valid" -msgstr "" +#: config/tc-m68k.c:3017 +msgid "unsupported byte value; use a different suffix" +msgstr "неподдерживаемое байтовое значение; используйте другой суффикс" -#: config/tc-ia64.c:2522 -msgid "Ignoring attempt to spill beyond end of region" -msgstr "" +#: config/tc-m68k.c:3032 +msgid "unknown/incorrect operand" +msgstr "неизвестный/некорректный операнд" -#: config/tc-ia64.c:2581 -msgid "Only constant space allocation is supported" -msgstr "" +#: config/tc-m68k.c:3075 config/tc-m68k.c:3083 config/tc-m68k.c:3090 +#: config/tc-m68k.c:3097 +msgid "out of range" +msgstr "вне диапазона" -#: config/tc-ia64.c:2595 -msgid "Only constant offsets are supported" -msgstr "" +#: config/tc-m68k.c:3171 +msgid "Can't use long branches on this architecture" +msgstr "Не удалось использовать длинные ветвления на этой архитектуре." -#: config/tc-ia64.c:2618 -msgid "Section switching in code is not supported." -msgstr "" +#: config/tc-m68k.c:3277 +msgid "Expression out of range, using 0" +msgstr "Выражение вне диапазона; используется 0" -#: config/tc-ia64.c:2660 -msgid " Insn slot not set in unwind record." -msgstr "" +#: config/tc-m68k.c:3478 config/tc-m68k.c:3494 +msgid "Floating point register in register list" +msgstr "Регистр плавающей запятой в списке регистров" -#: config/tc-ia64.c:2734 -msgid "frgr_mem record before region record!" -msgstr "" +#: config/tc-m68k.c:3484 +msgid "Wrong register in floating-point reglist" +msgstr "Неверный регистр в списке регистров с плавающей запятой" -#: config/tc-ia64.c:2745 -msgid "fr_mem record before region record!" -msgstr "" +#: config/tc-m68k.c:3500 +msgid "incorrect register in reglist" +msgstr "неверный регистр в списке регистров" -#: config/tc-ia64.c:2754 -msgid "gr_mem record before region record!" -msgstr "" +#: config/tc-m68k.c:3506 +msgid "wrong register in floating-point reglist" +msgstr "неверный регистр в списке регистров с плавающей запятой" -#: config/tc-ia64.c:2763 -msgid "br_mem record before region record!" -msgstr "" +#. ERROR. +#: config/tc-m68k.c:3979 +msgid "Extra )" +msgstr "Дополнительная )" -#: config/tc-ia64.c:2773 -msgid "gr_gr record before region record!" -msgstr "" +#. ERROR. +#: config/tc-m68k.c:3990 +msgid "Missing )" +msgstr "Отсутствует )" -#: config/tc-ia64.c:2781 -msgid "br_gr record before region record!" -msgstr "" +#: config/tc-m68k.c:4007 +msgid "Missing operand" +msgstr "Пропущен операнд" -#: config/tc-ia64.c:2899 +#: config/tc-m68k.c:4332 #, c-format -msgid "First operand to .%s must be a predicate" -msgstr "" +msgid "unrecognized default cpu `%s'" +msgstr "нераспознанный тип ЦП по умолчанию «%s»" -#: config/tc-ia64.c:2903 +#: config/tc-m68k.c:4386 #, c-format -msgid "Pointless use of p0 as first operand to .%s" -msgstr "" +msgid "%s -- statement `%s' ignored" +msgstr "%s — оператор «%s» игнорируется" -#: config/tc-ia64.c:2959 +#: config/tc-m68k.c:4435 #, c-format -msgid "Operand %d to .%s must be a preserved register" -msgstr "" +msgid "Don't know how to figure out width of %c in md_assemble()" +msgstr "Неизвестно, как определить ширину «%c» в md_assemble()" -#: config/tc-ia64.c:2995 +#: config/tc-m68k.c:4667 config/tc-m68k.c:4706 #, c-format -msgid "Operand %d to .%s must be a writable register" -msgstr "" +msgid "Internal Error: Can't find %s in hash table" +msgstr "Внутренняя ошибка: не удалось найти %s в хеш-таблице" -#: config/tc-ia64.c:3020 +#: config/tc-m68k.c:4670 config/tc-m68k.c:4709 #, c-format -msgid "Radix `%s' unsupported or invalid" -msgstr "" +msgid "Internal Error: Can't hash %s: %s" +msgstr "Внутренняя ошибка: не удалось получить хеш %s: %s" -#: config/tc-ia64.c:3050 config/tc-ia64.c:3055 +#: config/tc-m68k.c:4834 #, c-format -msgid ".%s outside of %s" -msgstr "" - -#: config/tc-ia64.c:3140 -msgid "Tags on unwind pseudo-ops aren't supported, yet" -msgstr "" - -#: config/tc-ia64.c:3162 -msgid "First operand to .fframe must be a constant" -msgstr "" +msgid "text label `%s' aligned to odd boundary" +msgstr "метка текста «%s» выровнена по нечётной границе" -#: config/tc-ia64.c:3182 -msgid "First operand to .vframe must be a general register" -msgstr "" +#: config/tc-m68k.c:5006 +#, c-format +msgid "value %ld out of range" +msgstr "значение %ld за пределами диапазона" -#: config/tc-ia64.c:3190 -msgid "Operand of .vframe contradicts .prologue" -msgstr "" +#: config/tc-m68k.c:5020 +msgid "invalid byte branch offset" +msgstr "неверное смещение байтового смещения" -#: config/tc-ia64.c:3200 -msgid ".vframepsp is meaningless, assuming .vframesp was meant" -msgstr "" +#: config/tc-m68k.c:5057 +msgid "short branch with zero offset: use :w" +msgstr "короткое ветвление с нулевым смещением: используйте :w" -#: config/tc-ia64.c:3208 -msgid "Operand to .vframesp must be a constant (sp-relative offset)" -msgstr "" +#: config/tc-m68k.c:5101 +msgid "Conversion of PC relative BSR to absolute JSR" +msgstr "Преобразование BSR, относительного PC, в абсолютный JSR" -#: config/tc-ia64.c:3235 -msgid "First operand to .save not a register" -msgstr "" +#: config/tc-m68k.c:5112 +msgid "Conversion of PC relative branch to absolute jump" +msgstr "Преобразование ветви, относительной PC, в абсолютный прыжок" -#: config/tc-ia64.c:3241 -msgid "Second operand to .save not a valid register" -msgstr "" +#: config/tc-m68k.c:5129 config/tc-m68k.c:5186 +msgid "Conversion of PC relative conditional branch to absolute jump" +msgstr "Преобразование условной ветви, относительной PC, в абсолютный прыжок" -#: config/tc-ia64.c:3272 config/tc-ia64.c:3283 config/tc-ia64.c:3291 -msgid "Second operand of .save contradicts .prologue" -msgstr "" +#: config/tc-m68k.c:5251 +msgid "Conversion of PC relative displacement to absolute" +msgstr "Преобразование перестановки, относительной PC, в абсолютное" -#: config/tc-ia64.c:3298 -msgid "First operand to .save not a valid register" -msgstr "" +#: config/tc-m68k.c:5464 +msgid "Tried to convert PC relative branch to absolute jump" +msgstr "Попытка преобразовать ветвь, относительную PC, в абсолютный прыжок" -#: config/tc-ia64.c:3316 -msgid "First operand to .restore must be stack pointer (sp)" -msgstr "" +#: config/tc-m68k.c:5509 config/tc-m68k.c:5520 config/tc-m68k.c:5564 +msgid "expression out of range: defaulting to 1" +msgstr "выражение вне диапазона; по умолчанию 1" -#: config/tc-ia64.c:3325 -msgid "Second operand to .restore must be a constant >= 0" -msgstr "" +#: config/tc-m68k.c:5556 +msgid "expression out of range: defaulting to 0" +msgstr "выражение вне диапазона; по умолчанию 0" -#: config/tc-ia64.c:3335 +#: config/tc-m68k.c:5597 config/tc-m68k.c:5609 #, c-format -msgid "Epilogue count of %lu exceeds number of nested prologues (%u)" -msgstr "" +msgid "Can't deal with expression; defaulting to %ld" +msgstr "Ничего не сделать с выражением; по умолчанию %ld" + +#: config/tc-m68k.c:5623 +msgid "expression doesn't fit in BYTE" +msgstr "выражение не умещается в BYTE" -#: config/tc-ia64.c:3422 +#: config/tc-m68k.c:5627 +msgid "expression doesn't fit in WORD" +msgstr "выражение не умещается в WORD" + +#: config/tc-m68k.c:5714 #, c-format -msgid "Illegal section name `%s' (causes unwind section name clash)" -msgstr "" +msgid "%s: unrecognized processor name" +msgstr "%s: нераспознанное имя процессора" -#: config/tc-ia64.c:3613 -msgid "First operand to .altrp not a valid branch register" -msgstr "" +#: config/tc-m68k.c:5775 +msgid "bad coprocessor id" +msgstr "неверный идентификатор сопроцессора" -#: config/tc-ia64.c:3642 -#, c-format -msgid "First operand to .%s not a register" -msgstr "" +#: config/tc-m68k.c:5781 +msgid "unrecognized fopt option" +msgstr "нераспознанный параметр fopt" -#: config/tc-ia64.c:3647 +#: config/tc-m68k.c:5913 #, c-format -msgid "Second operand to .%s not a constant" -msgstr "" +msgid "option `%s' may not be negated" +msgstr "параметр «%s» не может быть отрицательным" -#: config/tc-ia64.c:3714 +#: config/tc-m68k.c:5924 #, c-format -msgid "First operand to .%s not a valid register" -msgstr "" +msgid "option `%s' not recognized" +msgstr "нераспознанный параметр «%s»" -#: config/tc-ia64.c:3737 -msgid "First operand to .save.g must be a positive 4-bit constant" -msgstr "" +#: config/tc-m68k.c:5953 +msgid "bad format of OPT NEST=depth" +msgstr "неверный формат OPT NEST=depth" -#: config/tc-ia64.c:3750 -msgid "Second operand to .save.g must be a general register" -msgstr "" +#: config/tc-m68k.c:6009 +msgid "missing label" +msgstr "отсутствует метка" -#: config/tc-ia64.c:3755 +#: config/tc-m68k.c:6035 #, c-format -msgid "Second operand to .save.g must be the first of %d general registers" -msgstr "" +msgid "bad register list: %s" +msgstr "некорректный список регистров: %s" -#: config/tc-ia64.c:3778 -msgid "Operand to .save.f must be a positive 20-bit constant" -msgstr "" +#: config/tc-m68k.c:6133 +msgid "restore without save" +msgstr "восстановление без сохранения" -#: config/tc-ia64.c:3801 -msgid "First operand to .save.b must be a positive 5-bit constant" -msgstr "" +#: config/tc-m68k.c:6287 config/tc-m68k.c:6657 +msgid "syntax error in structured control directive" +msgstr "синтаксическая ошибка в структурированной директиве управления" -#: config/tc-ia64.c:3814 -msgid "Second operand to .save.b must be a general register" -msgstr "" +#: config/tc-m68k.c:6332 +msgid "missing condition code in structured control directive" +msgstr "отсутствует код условия в структурированной директиве управления" -#: config/tc-ia64.c:3819 +#: config/tc-m68k.c:6403 #, c-format -msgid "Second operand to .save.b must be the first of %d general registers" -msgstr "" +msgid "Condition <%c%c> in structured control directive can not be encoded correctly" +msgstr "Условие <%c%c> в структурированной директиве управления не может быть закодировано" -#: config/tc-ia64.c:3845 -msgid "First operand to .save.gf must be a non-negative 4-bit constant" -msgstr "" +#: config/tc-m68k.c:6699 +msgid "missing then" +msgstr "отсутствует then" -#: config/tc-ia64.c:3853 -msgid "Second operand to .save.gf must be a non-negative 20-bit constant" -msgstr "" +#: config/tc-m68k.c:6780 +msgid "else without matching if" +msgstr "else без надлежащего if" -#: config/tc-ia64.c:3861 -msgid "Operands to .save.gf may not be both zero" -msgstr "" +#: config/tc-m68k.c:6813 +msgid "endi without matching if" +msgstr "endi без надлежащего if" -#: config/tc-ia64.c:3878 -msgid "Operand to .spill must be a constant" -msgstr "" +#: config/tc-m68k.c:6853 +msgid "break outside of structured loop" +msgstr "break вне структурированного цикла" -#: config/tc-ia64.c:3947 -#, c-format -msgid "Operand %d to .%s must be a constant" -msgstr "" +#: config/tc-m68k.c:6891 +msgid "next outside of structured loop" +msgstr "next вне структурированного цикла" -#: config/tc-ia64.c:3968 -#, c-format -msgid "Missing .label_state %ld" -msgstr "" +#: config/tc-m68k.c:6942 +msgid "missing =" +msgstr "отсутствует =" -#: config/tc-ia64.c:4022 -msgid "Operand to .label_state must be a constant" -msgstr "" +#: config/tc-m68k.c:6980 +msgid "missing to or downto" +msgstr "отсутствует to или downto" -#: config/tc-ia64.c:4041 -msgid "Operand to .copy_state must be a constant" -msgstr "" +#: config/tc-m68k.c:7016 config/tc-m68k.c:7050 config/tc-m68k.c:7264 +msgid "missing do" +msgstr "отсутствует do" -#: config/tc-ia64.c:4064 -msgid "First operand to .unwabi must be a constant" -msgstr "" +#: config/tc-m68k.c:7151 +msgid "endf without for" +msgstr "endf без for" -#: config/tc-ia64.c:4070 -msgid "Second operand to .unwabi must be a constant" -msgstr "" +#: config/tc-m68k.c:7205 +msgid "until without repeat" +msgstr "until без repeat" -#: config/tc-ia64.c:4105 -msgid "Missing .endp after previous .proc" -msgstr "" +#: config/tc-m68k.c:7299 +msgid "endw without while" +msgstr "endw без while" -#: config/tc-ia64.c:4124 -msgid "Empty argument of .proc" -msgstr "" +#: config/tc-m68k.c:7332 config/tc-m68k.c:7360 +msgid "already assembled instructions" +msgstr "уже ассемблированные инструкции" -#: config/tc-ia64.c:4129 +#: config/tc-m68k.c:7437 #, c-format -msgid "`%s' was already defined" -msgstr "" +msgid "`%s' is deprecated, use `%s'" +msgstr "«%s» устарела, используйте «%s»" -#: config/tc-ia64.c:4172 -msgid "Initial .body should precede any instructions" -msgstr "" +#: config/tc-m68k.c:7456 +#, c-format +msgid "cpu `%s' unrecognized" +msgstr "ЦП «%s» не распознан" -#: config/tc-ia64.c:4191 -msgid ".prologue within prologue" -msgstr "" +#: config/tc-m68k.c:7475 +#, c-format +msgid "architecture `%s' unrecognized" +msgstr "архитектура «%s» не распознана" -#: config/tc-ia64.c:4196 -msgid "Initial .prologue should precede any instructions" -msgstr "" +#: config/tc-m68k.c:7496 +#, c-format +msgid "extension `%s' unrecognized" +msgstr "расширение «%s» не распознано" -#: config/tc-ia64.c:4206 -msgid "First operand to .prologue must be a positive 4-bit constant" -msgstr "" +#: config/tc-m68k.c:7615 +#, c-format +msgid "option `-A%s' is deprecated: use `-%s'" +msgstr "параметр «-A%s» устарел, используйте «-%s»" -#: config/tc-ia64.c:4208 -msgid "Pointless use of zero first operand to .prologue" -msgstr "" +#: config/tc-m68k.c:7648 +msgid "architecture features both enabled and disabled" +msgstr "свойства архитектуры включены и выключены одновременно" -#: config/tc-ia64.c:4222 -msgid "Using a constant as second operand to .prologue is deprecated" -msgstr "" +#: config/tc-m68k.c:7675 +msgid "selected processor does not have all features of selected architecture" +msgstr "выбранный процессор не имеет всех свойств выбранной архитектуры" -#: config/tc-ia64.c:4228 -msgid "Second operand to .prologue must be a general register" -msgstr "" +#: config/tc-m68k.c:7684 +msgid "m68k and cf features both selected" +msgstr "m68k и свойства cf выбраны одновременно" -#: config/tc-ia64.c:4233 -#, c-format -msgid "Second operand to .prologue must be the first of %d general registers" -msgstr "" +#: config/tc-m68k.c:7696 +msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly" +msgstr "указаны 68040 и 68851; инструкции mmu могут ассемблироваться неправильно" -#: config/tc-ia64.c:4345 +#: config/tc-m68k.c:7728 #, c-format -msgid "`%s' was not defined within procedure" -msgstr "" - -#: config/tc-ia64.c:4383 -msgid "Empty argument of .endp" +msgid "" +"-march=<arch>\t\tset architecture\n" +"-mcpu=<cpu>\t\tset cpu [default %s]\n" msgstr "" +"-march=<arch>\t\tзадать архитектуру\n" +"-mcpu=<cpu>\t\tзадать ЦП [по умолчанию %s]\n" -#: config/tc-ia64.c:4397 +#: config/tc-m68k.c:7733 #, c-format -msgid "`%s' was not specified with previous .proc" -msgstr "" +msgid "-m[no-]%-16s enable/disable %s architecture extension\n" +msgstr "-m[no-]%-16s включить/выключить расширение архитектуры %s\n" -#: config/tc-ia64.c:4412 +#: config/tc-m68k.c:7739 #, c-format -msgid "`%s' should be an operand to this .endp" +msgid "" +"-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n" +"-pic, -k\t\tgenerate position independent code\n" +"-S\t\t\tturn jbsr into jsr\n" +"--pcrel never turn PC-relative branches into absolute jumps\n" +"--register-prefix-optional\n" +"\t\t\trecognize register names without prefix character\n" +"--bitwise-or\t\tdo not treat `|' as a comment character\n" +"--base-size-default-16\tbase reg without size is 16 bits\n" +"--base-size-default-32\tbase reg without size is 32 bits (default)\n" +"--disp-size-default-16\tdisplacement with unknown size is 16 bits\n" +"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n" msgstr "" +"-l\t\t\tиспользовать 1 слово для ссылок на неопределенные символы\n" +" \t\t\t[по умолчанию 2]\n" +"-pic, -k\t\tгенерировать независимый от расположения код\n" +"-S\t\t\tпреобразовывать jbsr в jsr\n" +"--pcrel никогда не преобразовывать ветви, относительные PC,\n" +" \t\t\tв абсолютные переходы\n" +"--register-prefix-optional\n" +"\t\t\tраспознавать имена регистров без символа префикса\n" +"--bitwise-or\t\tне считать «|» символом комментария\n" +"--base-size-default-16\tбазовый регистр без размера равен 16 битам\n" +"--base-size-default-32\tбазовый регистр без размера равен\n" +" \t32 битам (по умолчанию)\n" +"--disp-size-default-16\tперестановка с неизвестным размером равно 16 битам\n" +"--disp-size-default-32\tперестановка с неизвестным размером равно\n" +" \t32 битам (по умолчанию)\n" -#: config/tc-ia64.c:4453 config/tc-ia64.c:4791 config/tc-ia64.c:5098 -msgid "Comma expected" -msgstr "" +#: config/tc-m68k.c:7753 +#, c-format +msgid "Architecture variants are: " +msgstr "Варианты архитектуры: " -#: config/tc-ia64.c:4494 -msgid "Expected '['" -msgstr "" +#: config/tc-m68k.c:7762 +#, c-format +msgid "Processor variants are: " +msgstr "Варианты процессора: " -#: config/tc-ia64.c:4503 config/tc-ia64.c:7531 -msgid "Expected ']'" -msgstr "" +#: config/tc-m68k.c:7769 config/tc-xtensa.c:6356 +#, c-format +msgid "\n" +msgstr "\n" -#: config/tc-ia64.c:4508 -msgid "Number of elements must be positive" -msgstr "" +#: config/tc-m68k.c:7800 +#, c-format +msgid "Error %s in %s\n" +msgstr "Ошибка %s в %s\n" -#: config/tc-ia64.c:4519 +#: config/tc-m68k.c:7804 #, c-format -msgid "Used more than the declared %d rotating registers" -msgstr "" +msgid "Opcode(%d.%s): " +msgstr "Код операции(%d.%s): " -#: config/tc-ia64.c:4527 -msgid "Used more than the available 96 rotating registers" -msgstr "" +#: config/tc-m68k.c:7962 +msgid "Not a defined coldfire architecture" +msgstr "Не определено для архитектуры coldfire" -#: config/tc-ia64.c:4534 -msgid "Used more than the available 48 rotating registers" -msgstr "" +#: config/tc-m68k.c:8140 +#, c-format +msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large." +msgstr "Переполнение подогнанного .word (%#lx) со знаком: слишком большой оператор «переключения»." -#: config/tc-ia64.c:4562 +#: config/tc-mcore.c:520 config/tc-microblaze.c:511 config/tc-microblaze.c:539 +#: config/tc-microblaze.c:576 config/tc-microblaze.c:588 #, c-format -msgid "Attempt to redefine register set `%s'" -msgstr "" +msgid "register expected, but saw '%.6s'" +msgstr "ожидается регистр, но получен «%.6s»" -#: config/tc-ia64.c:4628 +#: config/tc-mcore.c:602 #, c-format -msgid "Unknown psr option `%s'" -msgstr "" +msgid "control register expected, but saw '%.6s'" +msgstr "ожидается регистр управления, но получен «%.6s»" -#: config/tc-ia64.c:4676 -msgid "Missing section name" -msgstr "" +#: config/tc-mcore.c:638 +msgid "bad/missing psr specifier" +msgstr "неверный/отсутствует спецификатор psr" -#: config/tc-ia64.c:4686 -msgid "Comma expected after section name" -msgstr "" +#: config/tc-mcore.c:688 +msgid "more than 65K literal pools" +msgstr "пул более чем 65K литералов" -#: config/tc-ia64.c:4697 -msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated." -msgstr "" +#: config/tc-mcore.c:742 +msgid "missing ']'" +msgstr "пропущена «]»" -#: config/tc-ia64.c:4786 -msgid "Register name expected" -msgstr "" +#: config/tc-mcore.c:781 +msgid "operand must be a constant" +msgstr "операнд должен быть константой" -#: config/tc-ia64.c:4799 -msgid "Register value annotation ignored" -msgstr "" +#: config/tc-mcore.c:783 +#, c-format +msgid "operand must be absolute in range %u..%u, not %ld" +msgstr "операнд должен быть абсолютным в диапазоне %u..%u, не %ld" -#: config/tc-ia64.c:4838 -msgid "Directive invalid within a bundle" -msgstr "" +#: config/tc-mcore.c:818 +msgid "operand must be a multiple of 4" +msgstr "операнд должен быть кратен 4" -#: config/tc-ia64.c:4929 -msgid "Missing predicate relation type" -msgstr "" +#: config/tc-mcore.c:825 +msgid "operand must be a multiple of 2" +msgstr "операнд должен быть кратен 2" -#: config/tc-ia64.c:4935 -msgid "Unrecognized predicate relation type" -msgstr "" +#: config/tc-mcore.c:887 config/tc-microblaze.c:940 +#: config/tc-microblaze.c:1072 config/tc-microblaze.c:1104 +#: config/tc-microblaze.c:1557 config/tc-microblaze.c:1623 +#: config/tc-microblaze.c:1696 config/tc-microblaze.c:2108 +#: config/tc-microblaze.c:2155 +#, c-format +msgid "unknown opcode \"%s\"" +msgstr "неизвестный код операции «%s»" -#: config/tc-ia64.c:4981 -msgid "Bad register range" -msgstr "" +#: config/tc-mcore.c:930 +msgid "invalid register: r15 illegal" +msgstr "некорректный регистр: r15 не допускается" -#: config/tc-ia64.c:4990 config/tc-ia64.c:7476 -msgid "Predicate register expected" -msgstr "" +#: config/tc-mcore.c:979 config/tc-mcore.c:1560 +msgid "M340 specific opcode used when assembling for M210" +msgstr "Используется специализированный для M340 код операции при ассемблировании для M210" + +#: config/tc-mcore.c:997 config/tc-mcore.c:1037 config/tc-mcore.c:1056 +#: config/tc-mcore.c:1075 config/tc-mcore.c:1103 config/tc-mcore.c:1132 +#: config/tc-mcore.c:1169 config/tc-mcore.c:1204 config/tc-mcore.c:1223 +#: config/tc-mcore.c:1242 config/tc-mcore.c:1276 config/tc-mcore.c:1301 +#: config/tc-mcore.c:1358 config/tc-mcore.c:1412 config/tc-mcore.c:1448 +#: config/tc-mcore.c:1507 config/tc-mcore.c:1529 config/tc-mcore.c:1552 +msgid "second operand missing" +msgstr "отсутствует второй операнд" -#: config/tc-ia64.c:4995 -msgid "Duplicate predicate register ignored" -msgstr "" +#: config/tc-mcore.c:1013 +msgid "destination register must be r1" +msgstr "регистром назначения должен быть r1" -#: config/tc-ia64.c:5011 -msgid "Predicate source and target required" -msgstr "" +#: config/tc-mcore.c:1034 +msgid "source register must be r1" +msgstr "регистром источника должен быть r1" -#: config/tc-ia64.c:5013 config/tc-ia64.c:5025 -msgid "Use of p0 is not valid in this context" -msgstr "" +#: config/tc-mcore.c:1098 config/tc-mcore.c:1155 +msgid "immediate is not a power of two" +msgstr "непосредственное значение не степень двух" -#: config/tc-ia64.c:5020 -msgid "At least two PR arguments expected" -msgstr "" +#: config/tc-mcore.c:1126 +msgid "translating bgeni to movi" +msgstr "bgeni преобразуется в movi" -#: config/tc-ia64.c:5034 -msgid "At least one PR argument expected" -msgstr "" +#: config/tc-mcore.c:1163 +msgid "translating mgeni to movi" +msgstr "mgeni преобразуется в movi" -#: config/tc-ia64.c:5069 +#: config/tc-mcore.c:1195 +msgid "translating bmaski to movi" +msgstr "bmaski преобразуется в movi" + +#: config/tc-mcore.c:1271 #, c-format -msgid "Inserting \"%s\" into entry hint table failed: %s" -msgstr "" +msgid "displacement too large (%d)" +msgstr "перестановка слишком велика (%d)" -#. FIXME -- need 62-bit relocation type -#: config/tc-ia64.c:5537 -msgid "62-bit relocation not yet implemented" -msgstr "" +#: config/tc-mcore.c:1285 +msgid "Invalid register: r0 and r15 illegal" +msgstr "некорректный регистр: r0 и r15 не допускаются" -#. XXX technically, this is wrong: we should not be issuing warning -#. messages until we're sure this instruction pattern is going to -#. be used! -#: config/tc-ia64.c:5621 -msgid "lower 16 bits of mask ignored" -msgstr "" +#: config/tc-mcore.c:1316 +msgid "bad starting register: r0 and r15 invalid" +msgstr "неверный начальный регистр: r0 и r15 не допускаются" -#: config/tc-ia64.c:5903 -msgid "Expected separator `='" -msgstr "" +#: config/tc-mcore.c:1329 +msgid "ending register must be r15" +msgstr "конечным регистром должен быть r15" -#: config/tc-ia64.c:5936 -msgid "Duplicate equal sign (=) in instruction" -msgstr "" +#: config/tc-mcore.c:1349 +msgid "bad base register: must be r0" +msgstr "неверный базовый регистр: должен быть r0" -#: config/tc-ia64.c:5943 -#, c-format -msgid "Illegal operand separator `%c'" -msgstr "" +#: config/tc-mcore.c:1367 +msgid "first register must be r4" +msgstr "первым регистром должен быть r4" -#: config/tc-ia64.c:6057 -#, c-format -msgid "Operand %u of `%s' should be %s" -msgstr "" +#: config/tc-mcore.c:1378 +msgid "last register must be r7" +msgstr "последним регистром должен быть r7" -#: config/tc-ia64.c:6061 -msgid "Wrong number of output operands" -msgstr "" +#: config/tc-mcore.c:1415 +msgid "reg-reg expected" +msgstr "ожидается регистр-регистр" -#: config/tc-ia64.c:6063 -msgid "Wrong number of input operands" -msgstr "" +#: config/tc-mcore.c:1526 +msgid "second operand must be 1" +msgstr "второй операнд должен 1" -#: config/tc-ia64.c:6065 -msgid "Operand mismatch" -msgstr "" +#: config/tc-mcore.c:1547 +msgid "zero used as immediate value" +msgstr "в качестве непосредственного значения используется ноль" -#: config/tc-ia64.c:6147 -#, c-format -msgid "Invalid use of `%c%d' as output operand" -msgstr "" +#: config/tc-mcore.c:1574 +msgid "duplicated psr bit specifier" +msgstr "повтор битового спецификатора psr" + +#: config/tc-mcore.c:1580 +msgid "`af' must appear alone" +msgstr "«af» должен появляться один" -#: config/tc-ia64.c:6150 +#: config/tc-mcore.c:1587 config/tc-microblaze.c:1734 #, c-format -msgid "Invalid use of `r%d' as base update address operand" -msgstr "" +msgid "unimplemented opcode \"%s\"" +msgstr "код операции «%s» не реализован" -#: config/tc-ia64.c:6174 +#: config/tc-mcore.c:1596 config/tc-microblaze.c:1743 #, c-format -msgid "Invalid duplicate use of `%c%d'" -msgstr "" +msgid "ignoring operands: %s " +msgstr "игнорируются операнды: %s " -#: config/tc-ia64.c:6181 +#: config/tc-mcore.c:1669 #, c-format -msgid "Invalid simultaneous use of `f%d' and `f%d'" -msgstr "" +msgid "unrecognised cpu type '%s'" +msgstr "нераспознанный тип ЦП «%s»" -#: config/tc-ia64.c:6187 +#: config/tc-mcore.c:1687 #, c-format -msgid "Dangerous simultaneous use of `f%d' and `f%d'" +msgid "" +"MCORE specific options:\n" +" -{no-}jsri2bsr\t {dis}able jsri to bsr transformation (def: dis)\n" +" -{no-}sifilter\t {dis}able silicon filter behavior (def: dis)\n" +" -cpu=[210|340] select CPU type\n" +" -EB assemble for a big endian system (default)\n" +" -EL assemble for a little endian system\n" msgstr "" +"Специализированные параметры ассемблера для MCORE:\n" +" -{no-}jsri2bsr\t {выкл}включить преобразование jsri в bsr\n" +" (по умолчанию выкл)\n" +" -{no-}sifilter\t {выкл}включить поведение фильтрации кристаллом\n" +" (по умолчанию выкл)\n" +" -cpu=[210|340] задать тип ЦП\n" +" -EB ассемблировать для системы с прямым порядком байт\n" +" (по умолчанию)\n" +" -EL ассемблировать для системы с обратным порядком байт\n" + +#: config/tc-mcore.c:1705 config/tc-microblaze.c:1854 +msgid "failed sanity check: short_jump" +msgstr "проверка на исправность не пройдена: short_jump" -#: config/tc-ia64.c:6231 -msgid "Value truncated to 62 bits" -msgstr "" +#: config/tc-mcore.c:1715 config/tc-microblaze.c:1864 +msgid "failed sanity check: long_jump" +msgstr "проверка на исправность не пройдена: long_jump" -#: config/tc-ia64.c:6294 +#: config/tc-mcore.c:1741 #, c-format -msgid "Bad operand value: %s" -msgstr "" +msgid "odd displacement at %x" +msgstr "нечётное значение перестановки по адресу %x" -#. Give an error if a frag containing code is not aligned to a 16 byte -#. boundary. -#: config/tc-ia64.c:6369 config/tc-ia64.h:174 -msgid "instruction address is not a multiple of 16" -msgstr "" +#. Variable not in small data read only segment accessed +#. using small data read only anchor. +#: config/tc-mcore.c:1923 config/tc-microblaze.c:1970 +#: config/tc-microblaze.c:2268 config/tc-microblaze.c:2291 +msgid "unknown" +msgstr "неизвестно" -#: config/tc-ia64.c:6437 +#: config/tc-mcore.c:1950 #, c-format -msgid "`%s' must be last in bundle" -msgstr "" +msgid "odd distance branch (0x%lx byte)" +msgid_plural "odd distance branch (0x%lx bytes)" +msgstr[0] "нечётное расстояние ветви (0x%lx байт)" +msgstr[1] "нечётное расстояние ветви (0x%lx байта)" +msgstr[2] "нечётное расстояние ветви (0x%lx байт)" -#: config/tc-ia64.c:6469 +#: config/tc-mcore.c:1957 #, c-format -msgid "Internal error: don't know how to force %s to end of instruction group" -msgstr "" +msgid "pcrel for branch to %s too far (0x%lx)" +msgstr "pcrel для ветвления в %s слишком далеко (0x%lx)" -#: config/tc-ia64.c:6482 +#: config/tc-mcore.c:1977 #, c-format -msgid "`%s' must be last in instruction group" -msgstr "" - -#: config/tc-ia64.c:6512 -msgid "Label must be first in a bundle" -msgstr "" +msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)" +msgstr "pcrel для lrw/jmpi/jsri в %s слишком далеко (0x%lx)" -#: config/tc-ia64.c:6589 -msgid "hint in B unit may be treated as nop" -msgstr "" +#: config/tc-mcore.c:1989 +#, c-format +msgid "pcrel for loopt too far (0x%lx)" +msgstr "pcrel для loopt слишком далеко (0x%lx)" -#: config/tc-ia64.c:6600 -msgid "hint in B unit can't be used" -msgstr "" +#: config/tc-mcore.c:2185 config/tc-microblaze.c:2435 config/tc-tic30.c:1386 +#, c-format +msgid "Can not do %d byte %srelocation" +msgstr "Невозможно выполнить %d байтовое перемещение %s" -#: config/tc-ia64.c:6614 -msgid "emit_one_bundle: unexpected dynamic op" -msgstr "" +#: config/tc-mcore.c:2187 config/tc-microblaze.c:2437 config/tc-tic30.c:1387 +msgid "pc-relative " +msgstr "относительно pc" -#: config/tc-ia64.c:6737 +#: config/tc-mep.c:339 #, c-format -msgid "`%s' does not fit into %s template" +msgid "" +"MeP specific command line options:\n" +" -EB assemble for a big endian system\n" +" -EL assemble for a little endian system (default)\n" +" -mconfig=<name> specify a chip configuration to use\n" +" -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n" +" -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n" +" -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n" +" enable/disable the given opcodes\n" +"\n" +" If -mconfig is given, the other -m options modify it. Otherwise,\n" +" if no -m options are given, all core opcodes are enabled;\n" +" if any enabling -m options are given, only those are enabled;\n" +" if only disabling -m options are given, only those are disabled.\n" msgstr "" +"Специализированные параметры командной строки для MeP:\n" +" -EB ассемблировать для системы с прямым порядком байт\n" +" -EL ассемблировать для системы с обратным порядком байт\n" +" (по умолчанию)\n" +" -mconfig=<имя> задать настройку используемого чипа\n" +" -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n" +" -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n" +" -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n" +" включить/выключить эти коды операций\n" +"\n" +" Если указан -mconfig, то другие параметры -m его изменяют. В противном\n" +" случае, если параметры -m не указаны, то разрешаются все основные коды\n" +" операций; если указан хотя бы один -m, то включается только его код;\n" +" если указаны только выключающие параметры -m, то выключаются только\n" +" указанные.\n" -#: config/tc-ia64.c:6752 -#, c-format -msgid "`%s' does not fit into bundle" -msgstr "" +#: config/tc-mep.c:408 +msgid "$hi and $lo are disabled when MUL and DIV are off" +msgstr "$hi и $lo выключены, если выключены MUL и DIV" -#: config/tc-ia64.c:6764 -#, c-format -msgid "`%s' can't go in %s of %s template" -msgstr "" +#: config/tc-mep.c:415 +msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off" +msgstr "$mb0, $me0, $mb1 и $me1 выключены, если выключен COP" -#: config/tc-ia64.c:6770 -msgid "Missing '}' at end of file" -msgstr "" +#: config/tc-mep.c:420 +msgid "$dbg and $depc are disabled when DEBUG is off" +msgstr "$dbg и $depc выключены, если выключен DEBUG" -#: config/tc-ia64.c:6917 -#, c-format -msgid "Unrecognized option '-x%s'" -msgstr "" +#: config/tc-mep.c:611 +msgid "core and copro insn lengths must total 32 bits." +msgstr "Общая длина инструкций режимов core и copro должна быть 32 бита." -#: config/tc-ia64.c:6944 -msgid "" -"IA-64 options:\n" -" --mconstant-gp\t mark output file as using the constant-GP model\n" -"\t\t\t (sets ELF header flag EF_IA_64_CONS_GP)\n" -" --mauto-pic\t\t mark output file as using the constant-GP model\n" -"\t\t\t without function descriptors (sets ELF header flag\n" -"\t\t\t EF_IA_64_NOFUNCDESC_CONS_GP)\n" -" -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n" -" -mle | -mbe\t\t select little- or big-endian byte order (default -mle)\n" -" -mtune=[itanium1|itanium2]\n" -"\t\t\t tune for a specific CPU (default -mtune=itanium2)\n" -" -munwind-check=[warning|error]\n" -"\t\t\t unwind directive check (default -munwind-check=warning)\n" -" -mhint.b=[ok|warning|error]\n" -"\t\t\t hint.b check (default -mhint.b=error)\n" -" -x | -xexplicit\t turn on dependency violation checking\n" -" -xauto\t\t automagically remove dependency violations (default)\n" -" -xnone\t\t turn off dependency violation checking\n" -" -xdebug\t\t debug dependency violation checker\n" -" -xdebugn\t\t debug dependency violation checker but turn off\n" -"\t\t\t dependency violation checking\n" -" -xdebugx\t\t debug dependency violation checker and turn on\n" -"\t\t\t dependency violation checking\n" -msgstr "" +#: config/tc-mep.c:614 config/tc-mep.c:751 +msgid "vliw group must consist of 1 core and 1 copro insn." +msgstr "Группа vliw должна состоять из 1 инструкции core и 1 copro." -#: config/tc-ia64.c:6974 -msgid "--gstabs is not supported for ia64" -msgstr "" +#: config/tc-mep.c:748 +msgid "core and copro insn lengths must total 64 bits." +msgstr "Общая длина инструкций режимов core и copro должна быть 64 бита." -#: config/tc-ia64.c:7206 +#: config/tc-mep.c:980 #, c-format -msgid "ia64.md_begin: can't hash `%s': %s" -msgstr "" +msgid "cannot pack %s with a 16-bit insn" +msgstr "невозможно упаковывать %s в 16-битную инструкцию" -#: config/tc-ia64.c:7267 +#: config/tc-mep.c:998 #, c-format -msgid "Inserting \"%s\" into constant hash table failed: %s" -msgstr "" +msgid "cannot pack %s and %s together with a 16-bit insn" +msgstr "невозможно вместе упаковывать %s и %s в 16-битную инструкцию" -#: config/tc-ia64.c:7279 config/tc-mips.c:1892 -msgid "Could not set architecture and machine" -msgstr "" +#: config/tc-mep.c:1004 +msgid "too many IVC2 insns to pack with a 16-bit core insn" +msgstr "слишком много инструкций IVC2 для упаковки в 16-битную инструкцию core" -#: config/tc-ia64.c:7411 -msgid "Explicit stops are ignored in auto mode" -msgstr "" +#: config/tc-mep.c:1019 +#, c-format +msgid "cannot pack %s into slot P1" +msgstr "невозможно упаковывать %s в слот P1" -#: config/tc-ia64.c:7420 -msgid "Found '{' when manual bundling is already turned on" -msgstr "" +#: config/tc-mep.c:1025 +msgid "too many IVC2 insns to pack with a 32-bit core insn" +msgstr "слишком много инструкций IVC2 для упаковки в 32-битную инструкцию core" -#: config/tc-ia64.c:7433 -msgid "Found '{' after explicit switch to automatic mode" -msgstr "" +#: config/tc-mep.c:1043 +#, c-format +msgid "unable to pack %s by itself?" +msgstr "невозможно упаковать саму %s?" -#: config/tc-ia64.c:7439 -msgid "Found '}' when manual bundling is off" -msgstr "" +#: config/tc-mep.c:1073 +#, c-format +msgid "cannot pack %s and %s together" +msgstr "невозможно вместе упаковывать %s и %s" -#: config/tc-ia64.c:7466 -msgid "Expected ')'" -msgstr "" +#: config/tc-mep.c:1079 +msgid "too many IVC2 insns to pack together" +msgstr "слишком много инструкций IVC2 для совместной упаковки" -#: config/tc-ia64.c:7471 -msgid "Qualifying predicate expected" -msgstr "" +#. There are no insns in the queue and a plus is present. +#. This is a syntax error. Let's not tolerate this. +#. We can relax this later if necessary. +#: config/tc-mep.c:1316 +msgid "Invalid use of parallelization operator." +msgstr "Неправильное использование оператора параллелизации." -#: config/tc-ia64.c:7490 -msgid "Tag must come before qualifying predicate." -msgstr "" +#: config/tc-mep.c:1362 +msgid "Leading plus sign not allowed in core mode" +msgstr "Начальный знак плюса запрещён в режиме core" -#: config/tc-ia64.c:7520 -msgid "Expected ':'" -msgstr "" +#: config/tc-mep.c:1892 +#, c-format +msgid "Don't know how to relocate plain operands of type %s" +msgstr "Неизвестно, как переместить простые операнды типа %s" -#: config/tc-ia64.c:7536 -msgid "Tag name expected" -msgstr "" +#: config/tc-mep.c:1902 +#, c-format +msgid "Perhaps you are missing %%tpoff()?" +msgstr "Возможно, вы не указали %%tpoff()?" -#: config/tc-ia64.c:7638 -msgid "Rotating register index must be a non-negative constant" -msgstr "" +#: config/tc-mep.c:2089 +msgid "bad .section directive: want a,v,w,x,M,S in string" +msgstr "неправильная директива .section: в строке требуется a,v,w,x,M,S" -#: config/tc-ia64.c:7643 -#, c-format -msgid "Index out of range 0..%u" -msgstr "" +#: config/tc-mep.c:2147 +msgid ".vliw unavailable when VLIW is disabled." +msgstr ".vliw недоступна, если выключены VLIW." -#: config/tc-ia64.c:7655 -msgid "Indirect register index must be a general register" -msgstr "" +#: config/tc-metag.c:456 +msgid "no floating point unit specified" +msgstr "не задан блок вычислений с плавающей точкой" -#: config/tc-ia64.c:7664 -msgid "Index can only be applied to rotating or indirect registers" -msgstr "" +#: config/tc-metag.c:721 +#, c-format +msgid "offset must be a multiple of %d" +msgstr "смещение должно быть кратно %d" -#: config/tc-ia64.c:7700 config/tc-xstormy16.c:146 -msgid "Expected '('" -msgstr "" +#: config/tc-metag.c:737 config/tc-metag.c:4445 +msgid "offset and base must be from the same unit" +msgstr "смещение и база должны быть из одного блока" -#: config/tc-ia64.c:7708 config/tc-pdp11.c:448 config/tc-pdp11.c:514 -#: config/tc-pdp11.c:553 config/tc-xstormy16.c:155 -msgid "Missing ')'" -msgstr "" +#: config/tc-metag.c:868 config/tc-metag.c:3169 config/tc-metag.c:3271 +msgid "invalid destination register" +msgstr "некорректный регистр назначения" -#: config/tc-ia64.c:7717 config/tc-xstormy16.c:162 -msgid "Not a symbolic expression" -msgstr "" +#: config/tc-metag.c:884 config/tc-metag.c:902 config/tc-metag.c:1293 +#: config/tc-metag.c:1311 config/tc-metag.c:1531 config/tc-metag.c:3101 +#: config/tc-metag.c:3186 config/tc-metag.c:3288 +msgid "invalid memory operand" +msgstr "некорректный операнд памяти" -#: config/tc-ia64.c:7722 config/tc-ia64.c:7736 -msgid "Illegal combination of relocation functions" -msgstr "" +#: config/tc-metag.c:939 config/tc-metag.c:3119 +msgid "invalid source register" +msgstr "некорректный регистр-источник" -#: config/tc-ia64.c:7825 -msgid "No current frame" -msgstr "" +#: config/tc-metag.c:1024 +msgid "invalid destination unit" +msgstr "некорректный блок назначения" -#: config/tc-ia64.c:7827 -#, c-format -msgid "Register number out of range 0..%u" -msgstr "" +#: config/tc-metag.c:1032 +msgid "mov cannot use RD port as destination" +msgstr "в mov не может использоваться порт RD как назначение" -#: config/tc-ia64.c:7865 -msgid "Standalone `#' is illegal" -msgstr "" +#: config/tc-metag.c:1057 +msgid "invalid source unit" +msgstr "неверный блок-источник" -#: config/tc-ia64.c:7868 -msgid "Redundant `#' suffix operators" -msgstr "" +#: config/tc-metag.c:1065 +msgid "source and address units must not be shared for this addressing mode" +msgstr "блоки источника и адреса не должны быть общими в этом режиме адресации" -#: config/tc-ia64.c:8026 -#, c-format -msgid "Unhandled dependency %s for %s (%s), note %d" -msgstr "" +#: config/tc-metag.c:1073 config/tc-metag.c:1677 +msgid "set can only use RD port as source" +msgstr "в set может использоваться только порт RD как источник" -#: config/tc-ia64.c:9321 +#: config/tc-metag.c:1088 config/tc-metag.c:1189 config/tc-metag.c:1440 +#: config/tc-metag.c:1698 config/tc-metag.c:4055 #, c-format -msgid "Unrecognized dependency specifier %d\n" -msgstr "" +msgid "base unit must be one of %s" +msgstr "базовый блок должен быть одним из %s" -#: config/tc-ia64.c:10197 -msgid "Only the first path encountering the conflict is reported" -msgstr "" +#. We already tried to encode as an extended GET/SET. +#. Parsing as a standard GET/SET provides a smaller offset. +#: config/tc-metag.c:1109 config/tc-metag.c:1215 config/tc-metag.c:3132 +#: config/tc-metag.c:3199 config/tc-metag.c:3301 config/tc-metag.c:4582 +msgid "offset value out of range" +msgstr "значение смещения вне диапазона" -#: config/tc-ia64.c:10199 -msgid "This is the location of the conflicting usage" -msgstr "" +#: config/tc-metag.c:1169 +msgid "destination unit must be RD" +msgstr "блоком назначения должен быть RD" -#: config/tc-ia64.c:10460 -#, c-format -msgid "Unknown opcode `%s'" -msgstr "" +#: config/tc-metag.c:1279 +msgid "invalid destination register list" +msgstr "некорректный список регистров назначения" -#: config/tc-ia64.c:10538 -#, c-format -msgid "AR %d can only be accessed by %c-unit" -msgstr "" +#: config/tc-metag.c:1326 +msgid "invalid source register list" +msgstr "некорректный список регистров источника" -#: config/tc-ia64.c:10550 -msgid "hint.b may be treated as nop" -msgstr "" +#: config/tc-metag.c:1351 +msgid "register list must be even numbered" +msgstr "список регистров должен быть с чётным количеством" -#: config/tc-ia64.c:10553 -msgid "hint.b shouldn't be used" -msgstr "" +#: config/tc-metag.c:1357 +msgid "register list must be from the same unit" +msgstr "список регистров должен быть из одного блока" -#: config/tc-ia64.c:10592 -#, c-format -msgid "`%s' cannot be predicated" -msgstr "" +#: config/tc-metag.c:1380 +msgid "register list must not contain duplicates" +msgstr "список регистров не должен содержать повторов" -#: config/tc-ia64.c:10664 -msgid "Closing bracket missing" -msgstr "" +#: config/tc-metag.c:1637 +msgid "MDRD value must be between 1 and 8" +msgstr "значение MDRD должно находиться в диапазоне от 1 до 8" -#: config/tc-ia64.c:10673 -msgid "Index must be a general register" -msgstr "" +#: config/tc-metag.c:1728 +msgid "invalid destination memory operand" +msgstr "некорректный операнд памяти назначения" -#: config/tc-ia64.c:10838 -#, c-format -msgid "Unsupported fixup size %d" -msgstr "" +#: config/tc-metag.c:1743 +msgid "invalid source memory operand" +msgstr "некорректный операнд памяти источника" -#. This should be an error, but since previously there wasn't any -#. diagnostic here, don't make it fail because of this for now. -#: config/tc-ia64.c:11105 +#: config/tc-metag.c:1750 #, c-format -msgid "Cannot express %s%d%s relocation" -msgstr "" +msgid "address units must be one of %s" +msgstr "блоки адресации должны быть одними из %s" -#: config/tc-ia64.c:11124 -msgid "No addend allowed in @fptr() relocation" -msgstr "" +#: config/tc-metag.c:1757 +msgid "base and offset must be from the same unit" +msgstr "база и смещение должны быть из одного блока" -#: config/tc-ia64.c:11163 -msgid "integer operand out of range" -msgstr "" +#: config/tc-metag.c:1765 +msgid "source and destination increment mode must agree" +msgstr "режим увеличения источника и назначения должен быть согласован" -#: config/tc-ia64.c:11230 +#: config/tc-metag.c:2040 +msgid "PC, CT, TR and TT are treated as if they are a single unit but operands must be in different units" +msgstr "PC, CT, TR и TT рассматриваются как, если бы они были единым блоком, но операнды должны быть из разных блоков" + +#: config/tc-metag.c:2049 +msgid "source and destination register must be in different units" +msgstr "регистр источника и назначения должен быть в разных блоках" + +#: config/tc-metag.c:2081 #, c-format -msgid "%s must have a constant value" -msgstr "" +msgid "register unit must be one of %s" +msgstr "блок регистра должен быть одним из %s" -#: config/tc-ia64.c:11284 config/tc-z8k.c:1372 +#: config/tc-metag.c:2168 #, c-format -msgid "Cannot represent %s relocation in object file" -msgstr "" +msgid "link register unit must be one of %s" +msgstr "блок регистра связи должен быть одним из %s" -#: config/tc-ia64.c:11395 -msgid "Can't add stop bit to mark end of instruction group" -msgstr "" +#: config/tc-metag.c:2174 +msgid "link register must be in a low numbered register" +msgstr "регистр связи должен быть из регистров с маленькими номерами" -#: config/tc-ia64.c:11495 config/tc-score.c:6110 read.c:1448 read.c:2442 -#: read.c:3088 read.c:3429 read.c:3473 -msgid "expected symbol name" -msgstr "" +#: config/tc-metag.c:2191 config/tc-metag.c:2716 config/tc-metag.c:2770 +msgid "target out of range" +msgstr "цель за пределами диапазона" -#: config/tc-ia64.c:11505 read.c:2452 read.c:3098 read.c:3457 stabs.c:468 -#, c-format -msgid "expected comma after \"%s\"" -msgstr "" +#: config/tc-metag.c:2672 +msgid "invalid quickrot unit specified" +msgstr "указан неверный блок quickrot" -#: config/tc-ia64.c:11547 -#, c-format -msgid "`%s' is already the alias of %s `%s'" -msgstr "" +#: config/tc-metag.c:2688 +msgid "invalid quickrot register specified" +msgstr "указан неверный регистр quickrot" -#: config/tc-ia64.c:11557 -#, c-format -msgid "%s `%s' already has an alias `%s'" -msgstr "" +#: config/tc-metag.c:2742 +msgid "source register must be in the trigger unit" +msgstr "регистр источника должен быть в блоке trigger" -#: config/tc-ia64.c:11568 -#, c-format -msgid "inserting \"%s\" into %s alias hash table failed: %s" -msgstr "" +#: config/tc-metag.c:2845 +msgid "Source registers must be in the same unit" +msgstr "Регистры источника должен быть в одном блоке" -#: config/tc-ia64.c:11576 -#, c-format -msgid "inserting \"%s\" into %s name hash table failed: %s" -msgstr "" +#: config/tc-metag.c:3556 config/tc-metag.c:3720 config/tc-metag.c:3988 +msgid "destination register should be even numbered" +msgstr "регистр назначения должен быть с чётным номером" -#: config/tc-ia64.c:11602 -#, c-format -msgid "symbol `%s' aliased to `%s' is not used" -msgstr "" +#: config/tc-metag.c:3628 +msgid "comparison must be with register or #0" +msgstr "сравнение должно выполняться с регистром или #0" -#: config/tc-ia64.c:11625 -#, c-format -msgid "section `%s' aliased to `%s' is not used" -msgstr "" +#: config/tc-metag.c:3694 config/tc-metag.c:3759 +msgid "instruction cannot operate on pair values" +msgstr "инструкция не может выполняться над парой значений" + +#: config/tc-metag.c:3705 +msgid "zero flag is not valid for this instruction" +msgstr "в этой инструкции флаг нуля недопустим" -#: config/tc-ip2k.c:158 -#, c-format -msgid "IP2K specific command line options:\n" -msgstr "" +#: config/tc-metag.c:3726 +msgid "source register should be even numbered" +msgstr "регистр источника должен быть с чётным номером" -#: config/tc-ip2k.c:159 -#, c-format -msgid " -mip2022 restrict to IP2022 insns \n" -msgstr "" +#: config/tc-metag.c:3786 config/tc-metag.c:3795 +msgid "fraction bits value out of range" +msgstr "дробные биты значения за пределами диапазона" -#: config/tc-ip2k.c:160 -#, c-format -msgid " -mip2022ext permit extended IP2022 insn\n" -msgstr "" +#: config/tc-metag.c:3977 +msgid "simd instructions operate on pair values (L prefix)" +msgstr "инструкции simd выполняются над парой значений (префикс L)" -#: config/tc-iq2000.c:364 -#, c-format -msgid "the yielding instruction %s may not be in a delay slot." -msgstr "" +#: config/tc-metag.c:3995 +msgid "source registers should be even numbered" +msgstr "регистры источника должны быть с чётными номерами" -#: config/tc-iq2000.c:372 +#: config/tc-metag.c:4273 #, c-format -msgid "Register number (R%ld) for double word access must be even." -msgstr "" +msgid "expected ']', not %c in %s" +msgstr "ожидается «]», но %c в %s" -#: config/tc-iq2000.c:381 config/tc-iq2000.c:386 config/tc-iq2000.c:391 -#: config/tc-iq2000.c:408 config/tc-mt.c:244 config/tc-mt.c:249 -#, c-format -msgid "operand references R%ld of previous load." -msgstr "" +#: config/tc-metag.c:4392 +msgid "invalid register for memory access" +msgstr "некорректный регистр для доступа к памяти" -#: config/tc-iq2000.c:396 -msgid "instruction implicitly accesses R31 of previous load." -msgstr "" +#: config/tc-metag.c:4505 config/tc-metag.c:4633 +msgid "unexpected end of line" +msgstr "неожиданный конец строки" -#: config/tc-iq2000.c:651 config/tc-mep.c:2010 -msgid "Unmatched high relocation" -msgstr "" +#: config/tc-metag.c:4552 +msgid "'H' modifier only valid for accumulator registers" +msgstr "модификатор «H» допускается только для аккумулирующих регистров" -#: config/tc-iq2000.c:829 config/tc-mips.c:14935 config/tc-score.c:5820 -msgid ".end not in text section" -msgstr "" +#: config/tc-metag.c:4605 +msgid "base unit must be either A0 or A1" +msgstr "базовый блок должен быть A0 или A1" -#: config/tc-iq2000.c:833 config/tc-mips.c:14939 config/tc-score.c:5823 -msgid ".end directive without a preceding .ent directive." -msgstr "" +#: config/tc-metag.c:4678 config/tc-metag.c:5121 +msgid "invalid register" +msgstr "некорректный регистр" -#: config/tc-iq2000.c:842 config/tc-mips.c:14948 config/tc-score.c:5831 -msgid ".end symbol does not match .ent symbol." -msgstr "" +#: config/tc-metag.c:4826 +msgid "could not parse template definition" +msgstr "невозможно разобрать определения шаблона" -#: config/tc-iq2000.c:845 config/tc-mips.c:14955 config/tc-score.c:5836 -msgid ".end directive missing or unknown symbol" -msgstr "" +#: config/tc-metag.c:5013 +msgid "QUICKRoT 64-bit extension not applicable to this instruction" +msgstr "64-битное расширение QUICKRoT не применимо к этой инструкции" -#: config/tc-iq2000.c:863 -msgid "Expected simple number." -msgstr "" +#: config/tc-metag.c:5069 +msgid "invalid operands for cross-unit op" +msgstr "неверные операнды для межблоковой операции" -#: config/tc-iq2000.c:892 config/tc-mips.c:14860 config/tc-score.c:5671 -#, c-format -msgid " *input_line_pointer == '%c' 0x%02x\n" -msgstr "" +#: config/tc-metag.c:5111 +msgid "missing flags: one of 'P', 'N' or 'Z' required" +msgstr "отсутствуют флаги: требуется один из «P», «N» или «Z»" -#: config/tc-iq2000.c:894 -msgid "Invalid number" -msgstr "" +#: config/tc-metag.c:5139 +msgid "'P', 'N' or 'Z' flags may only be specified when accumulating" +msgstr "флаги «P», «N» или «Z» могут указываться только для аккумулирования" -#: config/tc-iq2000.c:929 config/tc-mips.c:15030 config/tc-score.c:5709 -msgid ".ent or .aent not in text section." -msgstr "" +#: config/tc-metag.c:5160 +msgid "accumulator not a valid destination" +msgstr "недопустимое назначение аккумулятора" -#: config/tc-iq2000.c:932 -msgid "missing `.end'" -msgstr "" +#: config/tc-metag.c:5170 config/tc-metag.c:5386 config/tc-metag.c:5570 +msgid "invalid immediate value" +msgstr "некорректное непосредственное значение" -#: config/tc-lm32.c:234 config/tc-moxie.c:575 -msgid "bad call to md_atof" -msgstr "" +#: config/tc-metag.c:5182 +msgid "immediate value not allowed when source & dest differ" +msgstr "непосредственное значение не допускается при разных источнике и назначении" -#: config/tc-m32c.c:143 +#: config/tc-metag.c:5214 #, c-format -msgid " M32C specific command line options:\n" -msgstr "" +msgid "invalid register operand: %s" +msgstr "неверный регистровый операнд: %s" -#. Pretend that we do not recognise this option. -#: config/tc-m32r.c:331 -msgid "Unrecognised option: -hidden" -msgstr "" +#: config/tc-metag.c:5248 +msgid "QUICKRoT extension requires 4 registers" +msgstr "расширению QUICKRoT требуется 4 регистра" -#: config/tc-m32r.c:358 config/tc-sparc.c:583 -msgid "Unrecognized option following -K" -msgstr "" +#: config/tc-metag.c:5255 +msgid "invalid fourth register" +msgstr "некорректный четвёртый регистр" -#: config/tc-m32r.c:373 -#, c-format -msgid " M32R specific command line options:\n" -msgstr "" +#: config/tc-metag.c:5262 +msgid "A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register" +msgstr "для регистра QUICKRoT требуются A0.2,A0.3,A1.2,A1.3" -#: config/tc-m32r.c:375 -#, c-format -msgid " -m32r disable support for the m32rx instruction set\n" -msgstr "" +#: config/tc-metag.c:5290 +msgid "DSP RAM pointer in incorrect unit" +msgstr "указатель DSP RAM в неправильном блоке" -#: config/tc-m32r.c:377 -#, c-format -msgid " -m32rx support the extended m32rx instruction set\n" -msgstr "" +#: config/tc-metag.c:5336 +msgid "invalid register operand #1" +msgstr "неверный регистровый операнд #1" -#: config/tc-m32r.c:379 -#, c-format -msgid " -m32r2 support the extended m32r2 instruction set\n" -msgstr "" +#: config/tc-metag.c:5350 +msgid "invalid register operand #2" +msgstr "неверный регистровый операнд #2" -#: config/tc-m32r.c:381 -#, c-format -msgid " -EL,-little produce little endian code and data\n" -msgstr "" +#: config/tc-metag.c:5414 +msgid "this instruction does not accept an immediate" +msgstr "данная инструкция не допускает непосредственное значение" -#: config/tc-m32r.c:383 -#, c-format -msgid " -EB,-big produce big endian code and data\n" -msgstr "" +#: config/tc-metag.c:5434 +msgid "invalid register operand #3" +msgstr "неверный регистровый операнд #3" -#: config/tc-m32r.c:385 -#, c-format -msgid " -parallel try to combine instructions in parallel\n" -msgstr "" +#: config/tc-metag.c:5446 +msgid "this instruction does not accept an accumulator" +msgstr "данная инструкция не допускает аккумулятора" -#: config/tc-m32r.c:387 -#, c-format -msgid " -no-parallel disable -parallel\n" -msgstr "" +#: config/tc-metag.c:5464 +msgid "invalid register operand #4" +msgstr "неверный регистровый операнд #4" -#: config/tc-m32r.c:389 -#, c-format -msgid " -no-bitinst disallow the M32R2's extended bit-field instructions\n" -msgstr "" +#: config/tc-metag.c:5541 +msgid "invalid accumulator register" +msgstr "некорректный регистр аккумулятора" -#: config/tc-m32r.c:391 -#, c-format -msgid " -O try to optimize code. Implies -parallel\n" -msgstr "" +#: config/tc-metag.c:5597 +msgid "conditional instruction cannot use G flag" +msgstr "в инструкции условия не может использоваться флаг G" -#: config/tc-m32r.c:394 -#, c-format -msgid " -warn-explicit-parallel-conflicts warn when parallel instructions\n" -msgstr "" +#: config/tc-metag.c:5608 +msgid "conditional instruction cannot use B flag" +msgstr "в инструкции условия не может использоваться флаг B" -#: config/tc-m32r.c:396 -#, c-format -msgid " might violate contraints\n" -msgstr "" +#: config/tc-metag.c:5619 +msgid "conditional instruction cannot use R flag" +msgstr "в инструкции условия не может использоваться флаг R" -#: config/tc-m32r.c:398 -#, c-format -msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n" -msgstr "" +#: config/tc-metag.c:5728 +msgid "'L' modifier not valid for this instruction" +msgstr "модификатор «L» не допускается для этой инструкции" -#: config/tc-m32r.c:400 +#: config/tc-metag.c:5860 #, c-format -msgid " instructions might violate contraints\n" -msgstr "" +msgid "missing fpu name `%s'" +msgstr "отсутствует имя FPU «%s»" -#: config/tc-m32r.c:402 +#: config/tc-metag.c:5871 #, c-format -msgid " -Wp synonym for -warn-explicit-parallel-conflicts\n" -msgstr "" +msgid "unknown fpu `%s'" +msgstr "неизвестное имя FPU «%s»" -#: config/tc-m32r.c:404 +#: config/tc-metag.c:5886 #, c-format -msgid " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n" -msgstr "" +msgid "missing DSP name `%s'" +msgstr "отсутствует имя DSP «%s»" -#: config/tc-m32r.c:406 +#: config/tc-metag.c:5897 #, c-format -msgid " -ignore-parallel-conflicts do not check parallel instructions\n" -msgstr "" +msgid "unknown DSP `%s'" +msgstr "неизвестное имя DSP «%s»" -#: config/tc-m32r.c:408 +#: config/tc-metag.c:5915 +msgid "<dsp name>\t assemble for DSP architecture <dsp name>" +msgstr "<dsp name>\t ассемблировать для архитектуры DSP <dsp name>" + +#: config/tc-metag.c:5953 #, c-format -msgid " fo contraint violations\n" -msgstr "" +msgid " Meta specific command line options:\n" +msgstr " Специализированные параметры командной строки для Meta:\n" -#: config/tc-m32r.c:410 +#: config/tc-metag.c:6042 +msgid "premature end of floating point prefix" +msgstr "gреждевременный конец префикса значения с плавающей запятой" + +#: config/tc-metag.c:6102 +msgid "unknown floating point prefix character" +msgstr "неизвестный символ префикса в значении с плавающей запятой" + +#: config/tc-metag.c:6251 #, c-format -msgid " -no-ignore-parallel-conflicts check parallel instructions for\n" -msgstr "" +msgid "unknown DSP prefix character %c %s" +msgstr "неизвестный символ префикса DSP %c %s" -#: config/tc-m32r.c:412 +#: config/tc-metag.c:6514 #, c-format -msgid " contraint violations\n" -msgstr "" +msgid "instruction mnemonic too long: %s" +msgstr "слишком длинная мнемоника инструкции: %s" -#: config/tc-m32r.c:414 +#: config/tc-metag.c:6569 #, c-format -msgid " -Ip synonym for -ignore-parallel-conflicts\n" -msgstr "" +msgid "junk at end of line: \"%s\"" +msgstr "мусор в конце строки: «%s»" -#: config/tc-m32r.c:416 +#: config/tc-metag.c:6576 #, c-format -msgid " -nIp synonym for -no-ignore-parallel-conflicts\n" -msgstr "" +msgid "failed to assemble instruction: \"%s\"" +msgstr "ошибка при ассемблировании инструкции: «%s»" -#: config/tc-m32r.c:419 +#: config/tc-metag.c:6581 #, c-format -msgid " -warn-unmatched-high warn when an (s)high reloc has no matching low reloc\n" -msgstr "" +msgid "unknown floating point mnemonic: \"%s\"" +msgstr "неизвестная мнемоника значения с плавающей запятой: «%s»" -#: config/tc-m32r.c:421 +#: config/tc-metag.c:6583 #, c-format -msgid " -no-warn-unmatched-high do not warn about missing low relocs\n" -msgstr "" +msgid "unknown mnemonic: \"%s\"" +msgstr "неизвестная мнемоника: «%s»" -#: config/tc-m32r.c:423 +#: config/tc-metag.c:6634 #, c-format -msgid " -Wuh synonym for -warn-unmatched-high\n" -msgstr "" +msgid "cannot assemble DSP instruction, DSP option not set: %s" +msgstr "Невозможно выполнить ассемблирование инструкции DSP, не указан параметр DSP: %s" -#: config/tc-m32r.c:425 +#: config/tc-metag.c:6641 #, c-format -msgid " -Wnuh synonym for -no-warn-unmatched-high\n" -msgstr "" +msgid "cannot assemble FPU instruction, FPU option not set: %s" +msgstr "Невозможно выполнить ассемблирование инструкции FPU, не указан параметр FPU: %s" + +#: config/tc-metag.c:6739 config/tc-nds32.c:6112 +msgid "Bad call to md_atof()" +msgstr "неправильный вызов md_atof()" -#: config/tc-m32r.c:428 +#: config/tc-microblaze.c:516 config/tc-microblaze.c:545 +#: config/tc-microblaze.c:582 #, c-format -msgid " -KPIC generate PIC\n" -msgstr "" +msgid "Invalid register number at '%.6s'" +msgstr "Некорректный номер регистра по адресу «%.6s»" -#: config/tc-m32r.c:850 -msgid "instructions write to the same destination register." -msgstr "" +#: config/tc-microblaze.c:743 +msgid "operand must be a constant or a label" +msgstr "операнд должен быть константой или меткой" + +#: config/tc-microblaze.c:752 +#, c-format +msgid "operand must be absolute in range %lx..%lx, not %lx" +msgstr "операнд должен быть абсолютным в диапазоне %lx..%lx, не %lx" + +#: config/tc-microblaze.c:954 config/tc-microblaze.c:961 +#: config/tc-microblaze.c:968 config/tc-microblaze.c:1001 +#: config/tc-microblaze.c:1008 config/tc-microblaze.c:1014 +#: config/tc-microblaze.c:1127 config/tc-microblaze.c:1134 +#: config/tc-microblaze.c:1140 config/tc-microblaze.c:1171 +#: config/tc-microblaze.c:1178 config/tc-microblaze.c:1198 +#: config/tc-microblaze.c:1205 config/tc-microblaze.c:1225 +#: config/tc-microblaze.c:1232 config/tc-microblaze.c:1250 +#: config/tc-microblaze.c:1257 config/tc-microblaze.c:1279 +#: config/tc-microblaze.c:1286 config/tc-microblaze.c:1304 +#: config/tc-microblaze.c:1316 config/tc-microblaze.c:1334 +#: config/tc-microblaze.c:1351 config/tc-microblaze.c:1358 +#: config/tc-microblaze.c:1404 config/tc-microblaze.c:1411 +#: config/tc-microblaze.c:1457 config/tc-microblaze.c:1464 +#: config/tc-microblaze.c:1486 config/tc-microblaze.c:1493 +#: config/tc-microblaze.c:1513 config/tc-microblaze.c:1519 +#: config/tc-microblaze.c:1579 config/tc-microblaze.c:1585 +#: config/tc-microblaze.c:1645 config/tc-microblaze.c:1719 +msgid "Error in statement syntax" +msgstr "Ошибка в синтаксисе выражения" + +#: config/tc-microblaze.c:974 config/tc-microblaze.c:976 +#: config/tc-microblaze.c:978 config/tc-microblaze.c:1018 +#: config/tc-microblaze.c:1020 config/tc-microblaze.c:1144 +#: config/tc-microblaze.c:1146 config/tc-microblaze.c:1184 +#: config/tc-microblaze.c:1186 config/tc-microblaze.c:1211 +#: config/tc-microblaze.c:1213 config/tc-microblaze.c:1238 +#: config/tc-microblaze.c:1261 config/tc-microblaze.c:1292 +#: config/tc-microblaze.c:1322 config/tc-microblaze.c:1340 +#: config/tc-microblaze.c:1470 config/tc-microblaze.c:1472 +#: config/tc-microblaze.c:1499 config/tc-microblaze.c:1501 +#: config/tc-microblaze.c:1523 config/tc-microblaze.c:1589 +#: config/tc-microblaze.c:1651 +msgid "Cannot use special register with this instruction" +msgstr "Невозможно использовать специальный регистр с этой инструкцией" -#: config/tc-m32r.c:858 -msgid "Instructions do not use parallel execution pipelines." -msgstr "" +#: config/tc-microblaze.c:1028 +msgid "lmi pseudo instruction should not use a label in imm field" +msgstr "В псевдоинструкции lmi нельзя использовать метку в поле imm" -#: config/tc-m32r.c:866 -msgid "Instructions share the same execution pipeline" -msgstr "" +#: config/tc-microblaze.c:1030 +msgid "smi pseudo instruction should not use a label in imm field" +msgstr "В псевдоинструкции smi нельзя использовать метку в поле imm" -#: config/tc-m32r.c:931 config/tc-m32r.c:1045 -#, c-format -msgid "not a 16 bit instruction '%s'" -msgstr "" +#: config/tc-microblaze.c:1149 +msgid "Symbol used as immediate for shift instruction" +msgstr "В инструкции сдвига используется символ как непосредственное значение" -#: config/tc-m32r.c:943 config/tc-m32r.c:1057 config/tc-m32r.c:1241 +#: config/tc-microblaze.c:1158 #, c-format -msgid "instruction '%s' is for the M32R2 only" -msgstr "" +msgid "Shift value > 32. using <value %% 32>" +msgstr "Значение сдвига > 32, используется «значение %% 32»" -#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254 -#, c-format -msgid "unknown instruction '%s'" -msgstr "" +#: config/tc-microblaze.c:1264 +msgid "Symbol used as immediate value for msrset/msrclr instructions" +msgstr "В инструкциях msrset/msrclr используется символ как непосредственное значение" -#: config/tc-m32r.c:965 config/tc-m32r.c:1077 config/tc-m32r.c:1261 -#, c-format -msgid "instruction '%s' is for the M32RX only" -msgstr "" +#: config/tc-microblaze.c:1393 config/tc-microblaze.c:1446 +msgid "invalid value for special purpose register" +msgstr "недопустимое значение для регистра специального назначения" -#: config/tc-m32r.c:974 config/tc-m32r.c:1086 -#, c-format -msgid "instruction '%s' cannot be executed in parallel." -msgstr "" +#: config/tc-microblaze.c:1659 +msgid "An IMM instruction should not be present in the .s file" +msgstr "Инструкции IMM не должно быть в файле .s" -#: config/tc-m32r.c:1029 config/tc-m32r.c:1111 config/tc-m32r.c:1318 -msgid "internal error: lookup/get operands failed" -msgstr "" +#: config/tc-microblaze.c:1721 +msgid "Symbol used as immediate for mbar instruction" +msgstr "В инструкции mbar используется символ как непосредственное значение" -#: config/tc-m32r.c:1096 +#: config/tc-microblaze.c:1727 #, c-format -msgid "'%s': only the NOP instruction can be issued in parallel on the m32r" -msgstr "" +msgid "Immediate value for mbar > 32. using <value %% 32>" +msgstr "Непосредственное значение mbar > 32, используется «значение %% 32»" -#: config/tc-m32r.c:1125 -#, c-format -msgid "%s: output of 1st instruction is the same as an input to 2nd instruction - is this intentional ?" -msgstr "" +#: config/tc-microblaze.c:1804 +msgid "Bad call to MD_NTOF()" +msgstr "Неправильный вызов MD_NTOF()" -#: config/tc-m32r.c:1129 +#: config/tc-microblaze.c:2061 #, c-format -msgid "%s: output of 2nd instruction is the same as an input to 1st instruction - is this intentional ?" -msgstr "" +msgid "pcrel for branch to %s too far (0x%x)" +msgstr "pcrel для ветвления в %s слишком далеко (0x%x)" -#: config/tc-m32r.c:1503 -#, c-format -msgid ".SCOMMon length (%ld.) <0! Ignored." -msgstr "" +#. We know the abs value: Should never happen. +#: config/tc-microblaze.c:2216 +msgid "Absolute PC-relative value in relaxation code. Assembler error....." +msgstr "Абсолютное значение, относительное PC, в коде ослабления. Ошибка ассемблирования…" -#: config/tc-m32r.c:1553 +#. Cannot have a PC-relative branch to a diff segment. +#: config/tc-microblaze.c:2230 #, c-format -msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld." -msgstr "" +msgid "PC relative branch to label %s which is not in the instruction space" +msgstr "Ветвление к метке %s, относительной PC, которая находится не в пространстве инструкций" -#: config/tc-m32r.c:1789 -msgid "Addend to unresolved symbol not on word boundary." -msgstr "" +#: config/tc-microblaze.c:2271 +msgid "Variable is accessed using small data read only anchor, but it is not in the small data read only section" +msgstr "Переменная доступна только посредством якоря чтения маленьких данных, но он не в разделе маленьких данных только для чтения" -#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:747 -msgid "Invalid PIC expression." -msgstr "" +#: config/tc-microblaze.c:2294 +msgid "Variable is accessed using small data read write anchor, but it is not in the small data read write section" +msgstr "Переменная доступна только посредством якоря записи маленьких данных, но он не в разделе записи маленьких данных" -#: config/tc-m32r.c:2074 -msgid "Unmatched high/shigh reloc" -msgstr "" +#: config/tc-microblaze.c:2303 +msgid "Incorrect fr_opcode value in frag. Internal error....." +msgstr "Некорректное значение fr_opcode в frag. Внутренняя ошибка…" -#: config/tc-m68hc11.c:371 -#, c-format -msgid "" -"Motorola 68HC11/68HC12/68HCS12 options:\n" -" -m68hc11 | -m68hc12 |\n" -" -m68hcs12 specify the processor [default %s]\n" -" -mshort use 16-bit int ABI (default)\n" -" -mlong use 32-bit int ABI\n" -" -mshort-double use 32-bit double ABI\n" -" -mlong-double use 64-bit double ABI (default)\n" -" --force-long-branches always turn relative branches into absolute ones\n" -" -S,--short-branches do not turn relative branches into absolute ones\n" -" when the offset is out of range\n" -" --strict-direct-mode do not turn the direct mode into extended mode\n" -" when the instruction does not support direct mode\n" -" --print-insn-syntax print the syntax of instruction in case of error\n" -" --print-opcodes print the list of instructions with syntax\n" -" --generate-example generate an example of each instruction\n" -" (used for testing)\n" -msgstr "" +#. We know the abs value: Should never happen. +#: config/tc-microblaze.c:2310 +msgid "Absolute value in relaxation code. Assembler error....." +msgstr "Абсолютное значение в коде ослабления. Ошибка ассемблирования…" -#: config/tc-m68hc11.c:417 +#: config/tc-mips.c:2081 #, c-format -msgid "Default target `%s' is not supported." -msgstr "" +msgid "the %d-bit %s architecture does not support the `%s' extension" +msgstr "%d-битная архитектура %s не поддерживает расширение «%s»" -#. Dump the opcode statistics table. -#: config/tc-m68hc11.c:435 +#: config/tc-mips.c:2084 #, c-format -msgid "Name # Modes Min ops Max ops Modes mask # Used\n" -msgstr "" +msgid "the `%s' extension requires %s%d revision %d or greater" +msgstr "для расширения «%s» требуется %s%d версии %d или выше" -#: config/tc-m68hc11.c:501 +#: config/tc-mips.c:2093 #, c-format -msgid "Option `%s' is not recognized." -msgstr "" +msgid "the `%s' extension was removed in %s%d revision %d" +msgstr "расширение «%s» было удалено из %s%d версии %d" -#: config/tc-m68hc11.c:671 -msgid "#<imm8>" -msgstr "" +#: config/tc-mips.c:2102 +#, c-format +msgid "the `%s' extension requires 64-bit FPRs" +msgstr "для расширения «%s» требуются 64-битные FPR" -#: config/tc-m68hc11.c:680 -msgid "#<imm16>" -msgstr "" +#: config/tc-mips.c:2945 config/tc-mips.c:16245 +#, c-format +msgid "unrecognized register name `%s'" +msgstr "нераспознанное имя регистра «%s»" -#: config/tc-m68hc11.c:689 config/tc-m68hc11.c:698 -msgid "<imm8>,X" -msgstr "" +#: config/tc-mips.c:3172 +msgid "invalid register range" +msgstr "некорректный диапазон регистров" -#: config/tc-m68hc11.c:725 -msgid "*<abs8>" -msgstr "" +#: config/tc-mips.c:3200 +msgid "vector element must be constant" +msgstr "векторный элемент должен быть константой" -#: config/tc-m68hc11.c:737 -msgid "#<mask>" -msgstr "" +#: config/tc-mips.c:3210 +msgid "missing `]'" +msgstr "пропущена «]»" -#: config/tc-m68hc11.c:747 +#: config/tc-mips.c:3433 #, c-format -msgid "symbol%d" -msgstr "" +msgid "internal: bad mips opcode (mask error): %s %s" +msgstr "внутренняя ошибка: неправильный код операции mips (ошибка маски): %s %s" -#: config/tc-m68hc11.c:749 -msgid "<abs>" -msgstr "" +#: config/tc-mips.c:3460 +#, c-format +msgid "internal: unknown operand type: %s %s" +msgstr "внутренняя ошибка: неизвестный тип операнда: %s %s" -#: config/tc-m68hc11.c:768 -msgid "<label>" -msgstr "" +#: config/tc-mips.c:3493 +#, c-format +msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s" +msgstr "внутренняя ошибка: неправильный код операции mips (биты 0x%08lx определены повторно): %s %s" -#: config/tc-m68hc11.c:784 +#: config/tc-mips.c:3501 #, c-format -msgid "" -"# Example of `%s' instructions\n" -"\t.sect .text\n" -"_start:\n" -msgstr "" +msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s" +msgstr "внутренняя ошибка: неправильный код операции mips (биты 0x%08lx не определены): %s %s" -#: config/tc-m68hc11.c:831 +#: config/tc-mips.c:3508 #, c-format -msgid "Instruction `%s' is not recognized." -msgstr "" +msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s" +msgstr "внутренняя ошибка: неправильный код операции mips (определены биты 0x%08lx): %s %s" -#: config/tc-m68hc11.c:836 +#: config/tc-mips.c:3543 #, c-format -msgid "Instruction formats for `%s':" -msgstr "" +msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s" +msgstr "внутренняя ошибка: неправильный код операции microMIPS (неправильная длина %u): %s %s" -#: config/tc-m68hc11.c:966 +#: config/tc-mips.c:3551 #, c-format -msgid "Immediate operand is not allowed for operand %d." -msgstr "" +msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s" +msgstr "внутренняя ошибка: неправильный код операции microMIPS (несоответствие кода операции/длины): %s %s" -#: config/tc-m68hc11.c:1010 -msgid "Indirect indexed addressing is not valid for 68HC11." -msgstr "" +#: config/tc-mips.c:3577 +msgid "-G may not be used in position-independent code" +msgstr "-G не может использоваться в позиционно-независимом коде" -#: config/tc-m68hc11.c:1030 -msgid "Spurious `,' or bad indirect register addressing mode." -msgstr "" +#: config/tc-mips.c:3583 +msgid "-G may not be used with abicalls" +msgstr "-G не может использоваться с вызовами abi" -#: config/tc-m68hc11.c:1052 -msgid "Missing second register or offset for indexed-indirect mode." -msgstr "" +#. Probably a memory allocation problem? Give up now. +#: config/tc-mips.c:3603 config/tc-mips.c:3694 +msgid "broken assembler, no assembly attempted" +msgstr "ассемблер сломался, ничего ассемблироваться не будет" -#: config/tc-m68hc11.c:1062 -msgid "Missing second register for indexed-indirect mode." -msgstr "" +#: config/tc-mips.c:3633 config/tc-mips.c:3662 +#, c-format +msgid "internal: can't hash `%s': %s" +msgstr "внутренняя ошибка: не удалось получить хеш «%s»: %s" -#: config/tc-m68hc11.c:1078 -msgid "Missing `]' to close indexed-indirect mode." -msgstr "" +#: config/tc-mips.c:3844 +#, c-format +msgid ".gnu_attribute %d,%d is incompatible with `%s'" +msgstr ".gnu_attribute %d,%d не совместим с «%s»" -#: config/tc-m68hc11.c:1123 -msgid "Illegal operand." -msgstr "" +#: config/tc-mips.c:3851 +#, c-format +msgid ".gnu_attribute %d,%d requires `%s'" +msgstr "для .gnu_attribute %d,%d требуется «%s»" + +#: config/tc-mips.c:3912 +#, c-format +msgid ".gnu_attribute %d,%d is no longer supported" +msgstr ".gnu_attribute %d,%d больше не поддерживается" -#: config/tc-m68hc11.c:1128 -msgid "Missing operand." -msgstr "" +#: config/tc-mips.c:3921 +#, c-format +msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI" +msgstr ".gnu_attribute %d,%d не распознан floating-point плавающей запятой" -#: config/tc-m68hc11.c:1181 -msgid "Pre-increment mode is not valid for 68HC11" -msgstr "" +#: config/tc-mips.c:3934 +msgid "`gp=64' used with a 32-bit processor" +msgstr "«gp=64» используется с 32-битным процессором" -#: config/tc-m68hc11.c:1194 -msgid "Wrong register in register indirect mode." -msgstr "" +#: config/tc-mips.c:3937 +msgid "`gp=32' used with a 64-bit ABI" +msgstr "«gp=32» используется с 64-битным ABI" -#: config/tc-m68hc11.c:1202 -msgid "Missing `]' to close register indirect operand." -msgstr "" +#: config/tc-mips.c:3940 +msgid "`gp=64' used with a 32-bit ABI" +msgstr "«gp=64» используется с 32-битным ABI" -#: config/tc-m68hc11.c:1222 -msgid "Post-decrement mode is not valid for 68HC11." -msgstr "" +#: config/tc-mips.c:3947 +msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions" +msgstr "«fp=xx» используется с ЦП без инструкций ldc1/sdc1" -#: config/tc-m68hc11.c:1230 -msgid "Post-increment mode is not valid for 68HC11." -msgstr "" +#: config/tc-mips.c:3949 +msgid "`fp=xx' cannot be used with `singlefloat'" +msgstr "«fp=xx» нельзя использовать с «singlefloat»" -#: config/tc-m68hc11.c:1248 -msgid "Invalid indexed indirect mode." -msgstr "" +#: config/tc-mips.c:3953 +msgid "`fp=64' used with a 32-bit fpu" +msgstr "«fp=64» используется с 32-битным fpu" -#: config/tc-m68hc11.c:1340 -#, c-format -msgid "Trap id `%ld' is out of range." -msgstr "" +#: config/tc-mips.c:3957 +msgid "`fp=64' used with a 32-bit ABI" +msgstr "«fp=64» используется с 32-битным ABI" -#: config/tc-m68hc11.c:1344 -msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]." -msgstr "" +#: config/tc-mips.c:3962 +msgid "`fp=32' used with a 64-bit ABI" +msgstr "«fp=32» используется с 64-битным ABI" -#: config/tc-m68hc11.c:1351 -#, c-format -msgid "Operand out of 8-bit range: `%ld'." -msgstr "" +#: config/tc-mips.c:3964 +msgid "`fp=32' used with a MIPS R6 cpu" +msgstr "«fp=32» используется с ЦП MIPS R6" -#: config/tc-m68hc11.c:1358 -msgid "The trap id must be a constant." -msgstr "" +#: config/tc-mips.c:3967 +msgid "Unknown size of floating point registers" +msgstr "Неизвестный размер регистров с плавающей запятой" -#: config/tc-m68hc11.c:1393 -#, c-format -msgid "Operand `%x' not recognized in fixup8." -msgstr "" +#: config/tc-mips.c:3972 +msgid "`nooddspreg` cannot be used with a 64-bit ABI" +msgstr "«nooddspreg» нельзя использовать с 64-битным ABI" -#: config/tc-m68hc11.c:1410 config/tc-m68hc11.c:1459 +#: config/tc-mips.c:3975 config/tc-mips.c:3979 #, c-format -msgid "Operand out of 16-bit range: `%ld'." -msgstr "" +msgid "`%s' cannot be used with `%s'" +msgstr "«%s» не может быть использован с «%s»" -#: config/tc-m68hc11.c:1442 config/tc-m68hc11.c:1475 +#: config/tc-mips.c:3984 #, c-format -msgid "Operand `%x' not recognized in fixup16." -msgstr "" +msgid "branch relaxation is not supported in `%s'" +msgstr "ослабление ветвления не поддерживается в «%s»" -#: config/tc-m68hc11.c:1492 +#: config/tc-mips.c:4064 +msgid "trap exception not supported at ISA 1" +msgstr "ловушка исключений не поддерживается в ISA 1" + +#: config/tc-mips.c:4077 config/tc-mips.c:17125 #, c-format -msgid "Unexpected branch conversion with `%x'" -msgstr "" +msgid "`%s' does not support legacy NaN" +msgstr "«%s» не поддерживает старый NaN" -#: config/tc-m68hc11.c:1583 config/tc-m68hc11.c:1721 +#: config/tc-mips.c:4124 #, c-format -msgid "Operand out of range for a relative branch: `%ld'" -msgstr "" +msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n" +msgstr "возврат из mips_ip(%s) insn_opcode = 0x%x\n" -#: config/tc-m68hc11.c:1689 -msgid "Invalid register for dbcc/tbcc instruction." -msgstr "" +#: config/tc-mips.c:4829 +#, c-format +msgid "operand %d out of range" +msgstr "операнд %d вне диапазона" -#: config/tc-m68hc11.c:1777 +#: config/tc-mips.c:4837 #, c-format -msgid "Increment/decrement value is out of range: `%ld'." -msgstr "" +msgid "operand %d must be constant" +msgstr "операнд %d должен быть константой" -#: config/tc-m68hc11.c:1788 -msgid "Expecting a register." -msgstr "" +#: config/tc-mips.c:4881 read.c:4340 read.c:5316 write.c:265 write.c:1021 +msgid "register value used as expression" +msgstr "значение регистра используется как выражение" -#: config/tc-m68hc11.c:1803 -msgid "Invalid register for post/pre increment." -msgstr "" +#: config/tc-mips.c:4894 +#, c-format +msgid "operand %d must be an immediate expression" +msgstr "операнд %d должен быть непосредственным выражением" -#: config/tc-m68hc11.c:1833 -msgid "Invalid register." -msgstr "" +#: config/tc-mips.c:5015 config/tc-mips.c:5017 +#, c-format +msgid "float register should be even, was %d" +msgstr "регистр плавающей запятой должен быть чётным, был %d" -#: config/tc-m68hc11.c:1840 +#: config/tc-mips.c:5030 #, c-format -msgid "Offset out of 16-bit range: %ld." -msgstr "" +msgid "condition code register should be even for %s, was %d" +msgstr "регистр кода условия должен быть чётным для %s, был %d" -#: config/tc-m68hc11.c:1845 +#: config/tc-mips.c:5035 #, c-format -msgid "Offset out of 5-bit range for movw/movb insn: %ld." -msgstr "" +msgid "condition code register should be 0 or 4 for %s, was %d" +msgstr "регистр кода условия должен быть 0 или 4 для %s, был %d" -#: config/tc-m68hc11.c:1951 -msgid "Expecting register D for indexed indirect mode." -msgstr "" +#: config/tc-mips.c:5356 +msgid "invalid performance register" +msgstr "некорректный регистр производительности" -#: config/tc-m68hc11.c:1953 -msgid "Indexed indirect mode is not allowed for movb/movw." -msgstr "" +#: config/tc-mips.c:5452 +msgid "the source register must not be $0" +msgstr "регистром источника не должен быть $0" -#: config/tc-m68hc11.c:1970 -msgid "Invalid accumulator register." -msgstr "" +#: config/tc-mips.c:5728 +msgid "missing frame size" +msgstr "отсутствует размер кадра" -#: config/tc-m68hc11.c:1995 -msgid "Invalid indexed register." -msgstr "" +#: config/tc-mips.c:5733 +msgid "frame size specified twice" +msgstr "размер кадра указан дважды" -#: config/tc-m68hc11.c:2003 -msgid "Addressing mode not implemented yet." -msgstr "" +#: config/tc-mips.c:5738 +msgid "invalid frame size" +msgstr "неверный размер кадра" -#: config/tc-m68hc11.c:2016 -msgid "Invalid source register for this instruction, use 'tfr'." -msgstr "" +#: config/tc-mips.c:5778 +#, c-format +msgid "operand %d must be an immediate" +msgstr "операнд %d должен быть непосредственным значением" -#: config/tc-m68hc11.c:2018 -msgid "Invalid source register." -msgstr "" +#: config/tc-mips.c:5793 +msgid "invalid element selector" +msgstr "некорректный элемент выбора" -#: config/tc-m68hc11.c:2023 -msgid "Invalid destination register for this instruction, use 'tfr'." -msgstr "" +#: config/tc-mips.c:5806 +#, c-format +msgid "operand %d must be scalar" +msgstr "операнд %d должен быть скаляром" -#: config/tc-m68hc11.c:2025 -msgid "Invalid destination register." -msgstr "" +#: config/tc-mips.c:5983 +msgid "floating-point expression required" +msgstr "требуется выражение с плавающей запятой" -#: config/tc-m68hc11.c:2121 -msgid "Invalid indexed register, expecting register X." -msgstr "" +#: config/tc-mips.c:6083 +#, c-format +msgid "cannot use `%s' in this section" +msgstr "невозможно использовать «%s» в этом разделе" -#: config/tc-m68hc11.c:2123 -msgid "Invalid indexed register, expecting register Y." -msgstr "" +#: config/tc-mips.c:6230 +msgid "used $at without \".set noat\"" +msgstr "используется $at без «.set noat»" -#: config/tc-m68hc11.c:2429 -msgid "No instruction or missing opcode." -msgstr "" +#: config/tc-mips.c:6232 +#, c-format +msgid "used $%u with \".set at=$%u\"" +msgstr "используется $%u без «.set at=$%u»" -#: config/tc-m68hc11.c:2494 +#: config/tc-mips.c:7261 #, c-format -msgid "Opcode `%s' is not recognized." -msgstr "" +msgid "wrong size instruction in a %u-bit branch delay slot" +msgstr "неверный размер инструкции в слоте задержки %u-битного ветвления" -#: config/tc-m68hc11.c:2516 +#: config/tc-mips.c:7281 config/tc-mips.c:7291 config/tc-mips.c:15551 #, c-format -msgid "Garbage at end of instruction: `%s'." -msgstr "" +msgid "jump to misaligned address (0x%lx)" +msgstr "прыжок по не выровненному адресу (0x%lx)" -#: config/tc-m68hc11.c:2539 +#: config/tc-mips.c:7306 config/tc-mips.c:7326 config/tc-mips.c:7343 +#: config/tc-mips.c:8874 config/tc-mips.c:15405 config/tc-mips.c:15412 +#: config/tc-mips.c:15806 config/tc-mips.c:18640 #, c-format -msgid "Invalid operand for `%s'" -msgstr "" +msgid "branch to misaligned address (0x%lx)" +msgstr "ветвление по не выровненному адресу (0x%lx)" -#: config/tc-m68hc11.c:2590 +#: config/tc-mips.c:7312 config/tc-mips.c:7330 config/tc-mips.c:7347 +#: config/tc-mips.c:8877 #, c-format -msgid "Invalid mode: %s\n" -msgstr "" +msgid "branch address range overflow (0x%lx)" +msgstr "переполнение диапазона адреса ветвления (0x%lx)" -#: config/tc-m68hc11.c:2650 -msgid "bad .relax format" -msgstr "" +#: config/tc-mips.c:7592 +msgid "extended instruction in delay slot" +msgstr "расширенная инструкция в слоте задержки" -#: config/tc-m68hc11.c:2694 +#: config/tc-mips.c:8056 +msgid "source and destination must be different" +msgstr "источник и назначение должен быть разными" + +#: config/tc-mips.c:8059 +msgid "a destination register must be supplied" +msgstr "должен быть указан регистр назначения" + +#: config/tc-mips.c:8064 +msgid "the source register must not be $31" +msgstr "регистром источника не должен быть $31" + +#: config/tc-mips.c:8312 config/tc-mips.c:14189 config/tc-mips.c:18786 +msgid "invalid unextended operand value" +msgstr "некорректное значение нерасширенного операнда" + +#: config/tc-mips.c:8430 #, c-format -msgid "Relocation %d is not supported by object file format." -msgstr "" +msgid "opcode not supported on this processor: %s (%s)" +msgstr "код операции не поддерживается в этом процессоре: %s (%s)" -#: config/tc-m68hc11.c:2973 -msgid "bra or bsr with undefined symbol." -msgstr "" +#: config/tc-mips.c:8509 +msgid "opcode not supported in the `insn32' mode" +msgstr "код операции не поддерживается в режиме «insn32»" -#: config/tc-m68hc11.c:3076 config/tc-m68hc11.c:3133 +#: config/tc-mips.c:8512 #, c-format -msgid "Subtype %d is not recognized." -msgstr "" +msgid "unrecognized %d-bit version of microMIPS opcode" +msgstr "нераспознанная %d-битная версия кода операции microMIPS" -#: config/tc-m68hc11.c:3192 -msgid "Expression too complex." -msgstr "" +#: config/tc-mips.c:8568 +msgid "unrecognized unextended version of MIPS16 opcode" +msgstr "нераспознанная нерасширенная версия кода операции microMIPS" -#: config/tc-m68hc11.c:3225 -msgid "Value out of 16-bit range." -msgstr "" +#: config/tc-mips.c:8571 +msgid "unrecognized extended version of MIPS16 opcode" +msgstr "нераспознанная расширенная версия кода операции microMIPS" -#: config/tc-m68hc11.c:3243 -#, c-format -msgid "Value %ld too large for 8-bit PC-relative branch." -msgstr "" +#: config/tc-mips.c:8621 config/tc-mips.c:18657 +msgid "macro instruction expanded into multiple instructions in a branch delay slot" +msgstr "макроинструкция раскрывается в несколько инструкций в слоте задержки ветвления" -#: config/tc-m68hc11.c:3250 -#, c-format -msgid "Auto increment/decrement offset '%ld' is out of range." -msgstr "" +#: config/tc-mips.c:8624 config/tc-mips.c:18665 +msgid "macro instruction expanded into multiple instructions" +msgstr "макроинструкция раскрывается в несколько инструкций" -#: config/tc-m68hc11.c:3263 -#, c-format -msgid "Offset out of 5-bit range for movw/movb insn: %ld" -msgstr "" +#: config/tc-mips.c:8628 +msgid "macro instruction expanded into a wrong size instruction in a 16-bit branch delay slot" +msgstr "макроинструкция раскрывается в неверный размер инструкций в слоте задержки 16-битного ветвления" -#: config/tc-m68hc11.c:3279 -#, c-format -msgid "Line %d: unknown relocation type: 0x%x." -msgstr "" +#: config/tc-mips.c:8630 +msgid "macro instruction expanded into a wrong size instruction in a 32-bit branch delay slot" +msgstr "макроинструкция раскрывается в неверный размер инструкций в слоте задержки 32-битного ветвления" -#: config/tc-m68k.c:1146 -#, c-format -msgid "Can not do %d byte pc-relative relocation" -msgstr "" +#: config/tc-mips.c:9074 +msgid "operand overflow" +msgstr "переполнение операнда" -#: config/tc-m68k.c:1148 -#, c-format -msgid "Can not do %d byte pc-relative pic relocation" -msgstr "" +#: config/tc-mips.c:9093 config/tc-mips.c:9677 config/tc-mips.c:13670 +msgid "macro used $at after \".set noat\"" +msgstr "макрос $at используется после «.set noat»" -#: config/tc-m68k.c:1153 +#: config/tc-mips.c:9241 config/tc-mips.c:12009 config/tc-mips.c:12668 #, c-format -msgid "Can not do %d byte relocation" -msgstr "" +msgid "number (0x%s) larger than 32 bits" +msgstr "номер (0x%s) больше 32 бит" -#: config/tc-m68k.c:1155 +#: config/tc-mips.c:9261 +msgid "number larger than 64 bits" +msgstr "номер больше 64 бит" + +#: config/tc-mips.c:9555 config/tc-mips.c:9583 config/tc-mips.c:9621 +#: config/tc-mips.c:9666 config/tc-mips.c:12244 config/tc-mips.c:12283 +#: config/tc-mips.c:12322 config/tc-mips.c:12764 config/tc-mips.c:12816 +msgid "PIC code offset overflow (max 16 signed bits)" +msgstr "переполнение смещения кода PIC (максимально 16 бит со знаком)" + +#: config/tc-mips.c:10194 #, c-format -msgid "Can not do %d byte pic relocation" -msgstr "" +msgid "BALIGN immediate not 0, 1, 2 or 3 (%lu)" +msgstr "непосредственное значение BALIGN не равно 0, 1, 2 или 3 (%lu)" -#: config/tc-m68k.c:1235 +#. result is always true +#: config/tc-mips.c:10290 #, c-format -msgid "Unable to produce reloc against symbol '%s'" -msgstr "" +msgid "branch %s is always true" +msgstr "ветвление %s выполняется всегда" -#: config/tc-m68k.c:1294 config/tc-vax.c:2365 +#: config/tc-mips.c:10518 config/tc-mips.c:10628 +msgid "divide by zero" +msgstr "деление на ноль" + +#: config/tc-mips.c:10718 +msgid "dla used to load 32-bit register; recommend using la instead" +msgstr "dla используется для загрузки 32-битного регистра; вместо неё рекомендуется использовать la" + +#: config/tc-mips.c:10722 +msgid "la used to load 64-bit address; recommend using dla instead" +msgstr "la используется для загрузки 64-битного адреса; вместо неё рекомендуется использовать dla" + +#: config/tc-mips.c:10831 config/tc-riscv.c:944 config/tc-z80.c:732 +msgid "offset too large" +msgstr "смещение слишком велико" + +#: config/tc-mips.c:11005 config/tc-mips.c:11283 +msgid "PIC code offset overflow (max 32 signed bits)" +msgstr "переполнение смещения кода PIC (максимально 32 бита со знаком)" + +#: config/tc-mips.c:11353 config/tc-mips.c:11429 #, c-format -msgid "Cannot make %s relocation PC relative" -msgstr "" +msgid "opcode not supported in the `insn32' mode `%s'" +msgstr "код операции не поддерживается в режиме «insn32» «%s»" -#: config/tc-m68k.c:1393 config/tc-vax.c:1875 -msgid "No operator" -msgstr "" +#: config/tc-mips.c:11381 +msgid "MIPS PIC call to register other than $25" +msgstr "вызов MIPS PIC регистр, отличного от $25" -#: config/tc-m68k.c:1423 config/tc-vax.c:1891 -msgid "Unknown operator" -msgstr "" +#: config/tc-mips.c:11397 config/tc-mips.c:11408 config/tc-mips.c:11541 +#: config/tc-mips.c:11552 +msgid "no .cprestore pseudo-op used in PIC code" +msgstr "псевдооперация .cprestore не используется в коде PIC" -#: config/tc-m68k.c:2326 -msgid "invalid instruction for this architecture; needs " -msgstr "" +#: config/tc-mips.c:11402 config/tc-mips.c:11546 +msgid "no .frame pseudo-op used in PIC code" +msgstr "псевдооперация .frame не используется в коде PIC" -#: config/tc-m68k.c:2334 -msgid "hardware divide" -msgstr "" +#: config/tc-mips.c:11567 +msgid "non-PIC jump used in PIC library" +msgstr "в библиотеке PIC используется прыжок не PIC" -#: config/tc-m68k.c:2356 config/tc-m68k.c:2360 config/tc-m68k.c:2364 -msgid "or higher" -msgstr "" +#: config/tc-mips.c:12494 +#, c-format +msgid "Unable to generate `%s' compliant code without mthc1" +msgstr "невозможно сгенерировать совместимый с «%s» код без mthc1" -#: config/tc-m68k.c:2417 -msgid "operands mismatch" -msgstr "" +#: config/tc-mips.c:13228 +#, c-format +msgid "instruction %s: result is always false" +msgstr "инструкция %s: результат всегда ложь" -#: config/tc-m68k.c:2481 config/tc-m68k.c:2487 config/tc-m68k.c:2493 -#: config/tc-mmix.c:2462 config/tc-mmix.c:2486 -msgid "operand out of range" -msgstr "" +#: config/tc-mips.c:13381 +#, c-format +msgid "instruction %s: result is always true" +msgstr "инструкция %s: результат всегда правда" -#: config/tc-m68k.c:2550 +#. FIXME: Check if this is one of the itbl macros, since they +#. are added dynamically. +#: config/tc-mips.c:13666 #, c-format -msgid "Bignum too big for %c format; truncated" -msgstr "" +msgid "macro %s not implemented yet" +msgstr "макрос %s пока не реализован" -#: config/tc-m68k.c:2627 -msgid "displacement too large for this architecture; needs 68020 or higher" -msgstr "" +#: config/tc-mips.c:14011 config/tc-mips.c:14075 config/tc-mips.c:14086 +#: config/tc-score.c:2691 config/tc-score.c:2737 +msgid "unrecognized opcode" +msgstr "нераспознанный код операции" -#: config/tc-m68k.c:2738 -msgid "scale factor invalid on this architecture; needs cpu32 or 68020 or higher" -msgstr "" +#: config/tc-mips.c:14199 +msgid "extended operand requested but not required" +msgstr "запрошен расширенный операнд, но этого не требуется" -#: config/tc-m68k.c:2743 -msgid "invalid index size for coldfire" -msgstr "" +#: config/tc-mips.c:14208 +msgid "operand value out of range for instruction" +msgstr "значение операнда вне диапазона инструкции" -#: config/tc-m68k.c:2796 -msgid "Forcing byte displacement" -msgstr "" +#: config/tc-mips.c:14307 +#, c-format +msgid "relocation %s isn't supported by the current ABI" +msgstr "перемещение %s не поддерживается текущим ABI" -#: config/tc-m68k.c:2798 -msgid "byte displacement out of range" -msgstr "" +#: config/tc-mips.c:14363 +msgid "unclosed '('" +msgstr "незакрытая «(»" -#: config/tc-m68k.c:2846 config/tc-m68k.c:2884 -msgid "invalid operand mode for this architecture; needs 68020 or higher" -msgstr "" +#: config/tc-mips.c:14429 +#, c-format +msgid "a different %s was already specified, is now %s" +msgstr "уже указан другой %s, сейчас %s" -#: config/tc-m68k.c:2870 config/tc-m68k.c:2904 -msgid ":b not permitted; defaulting to :w" -msgstr "" +#: config/tc-mips.c:14596 +msgid "-mmicromips cannot be used with -mips16" +msgstr "-mmicromips не может быть использован с -mips16" -#: config/tc-m68k.c:2981 -msgid "unsupported byte value; use a different suffix" -msgstr "" +#: config/tc-mips.c:14611 +msgid "-mips16 cannot be used with -micromips" +msgstr "-mips16 не может быть использован с -micromips" -#: config/tc-m68k.c:2996 -msgid "unknown/incorrect operand" -msgstr "" +#: config/tc-mips.c:14762 config/tc-mips.c:14820 +msgid "no compiled in support for 64 bit object file format" +msgstr "скомпилирован без поддержки 64-битного формата объектного файла" -#: config/tc-m68k.c:3039 config/tc-m68k.c:3047 config/tc-m68k.c:3054 -#: config/tc-m68k.c:3061 -msgid "out of range" -msgstr "" +#: config/tc-mips.c:14827 +#, c-format +msgid "invalid abi -mabi=%s" +msgstr "неверный abi -mabi=%s" -#: config/tc-m68k.c:3134 -msgid "Can't use long branches on this architecture" -msgstr "" +#: config/tc-mips.c:14867 +#, c-format +msgid "invalid NaN setting -mnan=%s" +msgstr "неправильное задание NaN -mnan=%s" -#: config/tc-m68k.c:3240 -msgid "Expression out of range, using 0" -msgstr "" +#: config/tc-mips.c:14901 +msgid "-G not supported in this configuration" +msgstr "-G в данной конфигурации не поддерживается" -#: config/tc-m68k.c:3432 config/tc-m68k.c:3448 -msgid "Floating point register in register list" -msgstr "" +#: config/tc-mips.c:14927 +#, c-format +msgid "-%s conflicts with the other architecture options, which imply -%s" +msgstr "-%s конфликтует с другими параметрами архитектуры, которые подразумевают -%s" -#: config/tc-m68k.c:3438 -msgid "Wrong register in floating-point reglist" -msgstr "" +#: config/tc-mips.c:14943 +#, c-format +msgid "-march=%s is not compatible with the selected ABI" +msgstr "-march=%s is не совместим с выбранным ABI" -#: config/tc-m68k.c:3454 -msgid "incorrect register in reglist" -msgstr "" +#: config/tc-mips.c:15409 config/tc-mips.c:15800 config/tc-mips.c:18637 +msgid "branch to a symbol in another ISA mode" +msgstr "ветвление к символу в другом режиме ISA" -#: config/tc-m68k.c:3460 -msgid "wrong register in floating-point reglist" -msgstr "" +#: config/tc-mips.c:15416 config/tc-mips.c:15557 config/tc-mips.c:15810 +#, c-format +msgid "cannot encode misaligned addend in the relocatable field (0x%lx)" +msgstr "невозможно закодировать невыровненное добавление в перемещаемом поле (0x%lx)" -#. ERROR. -#: config/tc-m68k.c:3933 -msgid "Extra )" -msgstr "" +#: config/tc-mips.c:15453 +msgid "PC-relative reference to a different section" +msgstr "относительная PC ссылка в другой раздел" -#. ERROR. -#: config/tc-m68k.c:3944 -msgid "Missing )" -msgstr "" +#: config/tc-mips.c:15525 config/tc-riscv.c:1960 +msgid "TLS relocation against a constant" +msgstr "перемещение TLS не константа" -#: config/tc-m68k.c:3961 -msgid "Missing operand" -msgstr "" +#: config/tc-mips.c:15545 +msgid "jump to a symbol in another ISA mode" +msgstr "прыжок к символу в другом режиме ISA" -#: config/tc-m68k.c:4280 -#, c-format -msgid "unrecognized default cpu `%s'" -msgstr "" +#: config/tc-mips.c:15548 +msgid "JALX to a symbol in the same ISA mode" +msgstr "JALX к символу в другом режиме ISA" + +#: config/tc-mips.c:15633 +msgid "unsupported constant in relocation" +msgstr "неподдерживаемая константа в перемещении" -#: config/tc-m68k.c:4334 +#: config/tc-mips.c:15705 #, c-format -msgid "%s -- statement `%s' ignored" -msgstr "" +msgid "PC-relative access using misaligned symbol (%lx)" +msgstr "при относительном PC доступе используется невыровненный символ (%lx)" -#: config/tc-m68k.c:4383 +#: config/tc-mips.c:15709 #, c-format -msgid "Don't know how to figure width of %c in md_assemble()" -msgstr "" +msgid "PC-relative access using misaligned offset (%lx)" +msgstr "при относительном PC доступе используется невыровненное смещение (%lx)" + +#: config/tc-mips.c:15722 config/tc-mips.c:15741 +msgid "PC-relative access out of range" +msgstr "относительный PC доступ вне диапазона" -#: config/tc-m68k.c:4552 +#: config/tc-mips.c:15728 #, c-format -msgid "Internal Error: Can't allocate m68k_sorted_opcodes of size %d" -msgstr "" +msgid "PC-relative access to misaligned address (%lx)" +msgstr "относительный PC доступ по невыровненному адресу (%lx)" -#: config/tc-m68k.c:4617 config/tc-m68k.c:4656 +#: config/tc-mips.c:15895 #, c-format -msgid "Internal Error: Can't find %s in hash table" -msgstr "" +msgid "alignment too large, %d assumed" +msgstr "слишком большое выравнивание, предполагается %d" + +#: config/tc-mips.c:15898 +msgid "alignment negative, 0 assumed" +msgstr "отрицательное выравнивание, предполагается 0" -#: config/tc-m68k.c:4620 config/tc-m68k.c:4659 +#: config/tc-mips.c:16140 #, c-format -msgid "Internal Error: Can't hash %s: %s" -msgstr "" +msgid "%s: no such section" +msgstr "%s: нет такого раздела" -#: config/tc-m68k.c:4784 +#: config/tc-mips.c:16181 #, c-format -msgid "text label `%s' aligned to odd boundary" -msgstr "" +msgid ".option pic%d not supported" +msgstr ".option pic%d не поддерживается" -#: config/tc-m68k.c:4956 +#: config/tc-mips.c:16183 #, c-format -msgid "value %ld out of range" -msgstr "" +msgid ".option pic%d not supported in VxWorks PIC mode" +msgstr ".option pic%d не поддерживается в режиме VxWorks PIC" -#: config/tc-m68k.c:4970 -msgid "invalid byte branch offset" -msgstr "" +#: config/tc-mips.c:16195 config/tc-mips.c:16532 +msgid "-G may not be used with SVR4 PIC code" +msgstr "-G нельзя использовать с кодом SVR4 PIC" -#: config/tc-m68k.c:5007 -msgid "short branch with zero offset: use :w" -msgstr "" +#: config/tc-mips.c:16201 +#, c-format +msgid "unrecognized option \"%s\"" +msgstr "нераспознанный параметр «%s»" -#: config/tc-m68k.c:5051 -msgid "Conversion of PC relative BSR to absolute JSR" -msgstr "" +#: config/tc-mips.c:16307 +#, c-format +msgid "unknown architecture %s" +msgstr "неизвестная архитектура %s" -#: config/tc-m68k.c:5062 -msgid "Conversion of PC relative branch to absolute jump" -msgstr "" +#: config/tc-mips.c:16321 config/tc-mips.c:16483 +#, c-format +msgid "unknown ISA level %s" +msgstr "неизвестный уровень ISA %s" -#: config/tc-m68k.c:5079 config/tc-m68k.c:5140 -msgid "Conversion of PC relative conditional branch to absolute jump" -msgstr "" +#: config/tc-mips.c:16330 +#, c-format +msgid "unknown ISA or architecture %s" +msgstr "неизвестная ISA или архитектура %s" -#: config/tc-m68k.c:5120 -msgid "Conversion of DBcc to absolute jump" -msgstr "" +#: config/tc-mips.c:16389 +msgid "`noreorder' must be set before `nomacro'" +msgstr "«noreorder» должен указываться до «nomacro»" -#: config/tc-m68k.c:5205 -msgid "Conversion of PC relative displacement to absolute" -msgstr "" +#: config/tc-mips.c:16418 +msgid ".set pop with no .set push" +msgstr ".set pop без .set push" -#: config/tc-m68k.c:5418 -msgid "Tried to convert PC relative branch to absolute jump" -msgstr "" +#: config/tc-mips.c:16437 +#, c-format +msgid "tried to set unrecognized symbol: %s\n" +msgstr "попытка задать нераспознанный символ: %s\n" -#: config/tc-m68k.c:5463 config/tc-m68k.c:5474 config/tc-m68k.c:5518 -msgid "expression out of range: defaulting to 1" -msgstr "" +#: config/tc-mips.c:16510 +#, c-format +msgid ".module used with unrecognized symbol: %s\n" +msgstr ".module используется с нераспознанным символом: %s\n" -#: config/tc-m68k.c:5510 -msgid "expression out of range: defaulting to 0" -msgstr "" +#: config/tc-mips.c:16516 +msgid ".module is not permitted after generating code" +msgstr ".module не допускается после генерации кода" -#: config/tc-m68k.c:5551 config/tc-m68k.c:5563 +#: config/tc-mips.c:16576 config/tc-mips.c:16655 config/tc-mips.c:16759 +#: config/tc-mips.c:16789 config/tc-mips.c:16838 #, c-format -msgid "Can't deal with expression; defaulting to %ld" -msgstr "" +msgid "%s not supported in MIPS16 mode" +msgstr "%s не поддерживается в режиме MIPS16" -#: config/tc-m68k.c:5577 -msgid "expression doesn't fit in BYTE" -msgstr "" +#: config/tc-mips.c:16583 +msgid ".cpload not in noreorder section" +msgstr ".cpload не в разделе noreorder" -#: config/tc-m68k.c:5581 -msgid "expression doesn't fit in WORD" -msgstr "" +#: config/tc-mips.c:16664 config/tc-mips.c:16683 +msgid "missing argument separator ',' for .cpsetup" +msgstr "отсутствует разделитель аргументов «,» в .cpsetup" -#: config/tc-m68k.c:5668 +#: config/tc-mips.c:16881 #, c-format -msgid "%s: unrecognized processor name" -msgstr "" +msgid "unsupported use of %s" +msgstr "неподдерживаемое использование %s" -#: config/tc-m68k.c:5729 -msgid "bad coprocessor id" -msgstr "" +#: config/tc-mips.c:16972 +msgid "unsupported use of .gpword" +msgstr "неподдерживаемое использование .gpword" -#: config/tc-m68k.c:5735 -msgid "unrecognized fopt option" -msgstr "" +#: config/tc-mips.c:17010 +msgid "unsupported use of .gpdword" +msgstr "неподдерживаемое использование .gpdword" -#: config/tc-m68k.c:5868 -#, c-format -msgid "option `%s' may not be negated" -msgstr "" +#: config/tc-mips.c:17042 +msgid "unsupported use of .ehword" +msgstr "неподдерживаемое использование .ehword" -#: config/tc-m68k.c:5879 +#: config/tc-mips.c:17129 +msgid "bad .nan directive" +msgstr "неверная директива .nan" + +#: config/tc-mips.c:17178 #, c-format -msgid "option `%s' not recognized" -msgstr "" +msgid "ignoring attempt to redefine symbol %s" +msgstr "игнорируется попытка переопределения символа %s" -#: config/tc-m68k.c:5908 -msgid "bad format of OPT NEST=depth" -msgstr "" +#: config/tc-mips.c:17193 ecoff.c:3372 +msgid "bad .weakext directive" +msgstr "неверная директива .weakext" -#: config/tc-m68k.c:5964 -msgid "missing label" -msgstr "" +#: config/tc-mips.c:18162 config/tc-mips.c:18439 +msgid "relaxed out-of-range branch into a jump" +msgstr "цель прыжка за пределами диапазона ослабленной ветви" -#: config/tc-m68k.c:5988 config/tc-m68k.c:6017 -msgid "bad register list" -msgstr "" +#: config/tc-mips.c:18661 +msgid "extended instruction in a branch delay slot" +msgstr "расширенная инструкция в слоте задержки ветвления" -#: config/tc-m68k.c:5990 -#, c-format -msgid "bad register list: %s" -msgstr "" +#: config/tc-mips.c:18775 config/tc-xtensa.c:1656 config/tc-xtensa.c:1934 +msgid "unsupported relocation" +msgstr "неподдерживаемое перемещение" -#: config/tc-m68k.c:6088 -msgid "restore without save" -msgstr "" +#: config/tc-mips.c:19271 config/tc-score.c:5640 +msgid "expected simple number" +msgstr "ожидается простое число" -#: config/tc-m68k.c:6242 config/tc-m68k.c:6612 -msgid "syntax error in structured control directive" -msgstr "" +#: config/tc-mips.c:19299 config/tc-score.c:5667 +msgid "invalid number" +msgstr "неверный номер" -#: config/tc-m68k.c:6287 -msgid "missing condition code in structured control directive" -msgstr "" +#: config/tc-mips.c:19376 ecoff.c:2999 +msgid ".end directive without a preceding .ent directive" +msgstr "директива .end без предшествующей директивы .ent" -#: config/tc-m68k.c:6358 -#, c-format -msgid "Condition <%c%c> in structured control directive can not be encoded correctly" -msgstr "" +#: config/tc-mips.c:19385 +msgid ".end symbol does not match .ent symbol" +msgstr "символ .end не совпадает с соответствующим символом .ent" -#: config/tc-m68k.c:6654 -msgid "missing then" -msgstr "" +#: config/tc-mips.c:19462 +msgid ".ent or .aent not in text section" +msgstr ".ent или .aent не в текстовом разделе" -#: config/tc-m68k.c:6735 -msgid "else without matching if" -msgstr "" +#: config/tc-mips.c:19465 config/tc-score.c:5706 +msgid "missing .end" +msgstr "отсутствует .end" -#: config/tc-m68k.c:6768 -msgid "endi without matching if" -msgstr "" +#: config/tc-mips.c:19548 +msgid ".mask/.fmask outside of .ent" +msgstr ".mask/.fmask вне .ent" -#: config/tc-m68k.c:6808 -msgid "break outside of structured loop" -msgstr "" +#: config/tc-mips.c:19555 +msgid "bad .mask/.fmask directive" +msgstr "неверная директива .mask/.fmask" -#: config/tc-m68k.c:6846 -msgid "next outside of structured loop" -msgstr "" +#: config/tc-mips.c:19848 +#, c-format +msgid "bad value (%s) for %s" +msgstr "неверное значение (%s) для %s" -#: config/tc-m68k.c:6897 -msgid "missing =" +#: config/tc-mips.c:19912 +#, c-format +msgid "" +"MIPS options:\n" +"-EB\t\t\tgenerate big endian output\n" +"-EL\t\t\tgenerate little endian output\n" +"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n" +"-G NUM\t\t\tallow referencing objects up to NUM bytes\n" +"\t\t\timplicitly with the gp register [default 8]\n" msgstr "" +"Параметры MIPS:\n" +"-EB\t\t\tгенерировать вывод в прямом порядке байт\n" +"-EL\t\t\tгенерировать вывод в обратном порядке байт\n" +"-g, -g2\t\t\tне удалять ненужные NOP и перестановки ветвлений\n" +"-G NUM\t\t\tпозволять неявно ссылаться через регистр gp\n" +"\t\t\tна объекты до NUM байт [по умолчанию 8]\n" -#: config/tc-m68k.c:6935 -msgid "missing to or downto" +#: config/tc-mips.c:19919 +#, c-format +msgid "" +"-mips1\t\t\tgenerate MIPS ISA I instructions\n" +"-mips2\t\t\tgenerate MIPS ISA II instructions\n" +"-mips3\t\t\tgenerate MIPS ISA III instructions\n" +"-mips4\t\t\tgenerate MIPS ISA IV instructions\n" +"-mips5 generate MIPS ISA V instructions\n" +"-mips32 generate MIPS32 ISA instructions\n" +"-mips32r2 generate MIPS32 release 2 ISA instructions\n" +"-mips32r3 generate MIPS32 release 3 ISA instructions\n" +"-mips32r5 generate MIPS32 release 5 ISA instructions\n" +"-mips32r6 generate MIPS32 release 6 ISA instructions\n" +"-mips64 generate MIPS64 ISA instructions\n" +"-mips64r2 generate MIPS64 release 2 ISA instructions\n" +"-mips64r3 generate MIPS64 release 3 ISA instructions\n" +"-mips64r5 generate MIPS64 release 5 ISA instructions\n" +"-mips64r6 generate MIPS64 release 6 ISA instructions\n" +"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n" msgstr "" - -#: config/tc-m68k.c:6971 config/tc-m68k.c:7005 config/tc-m68k.c:7219 -msgid "missing do" +"-mips1\t\t\tгенерировать инструкции MIPS ISA I\n" +"-mips2\t\t\tгенерировать инструкции MIPS ISA II\n" +"-mips3\t\t\tгенерировать инструкции MIPS ISA III\n" +"-mips4\t\t\tгенерировать инструкции MIPS ISA IV\n" +"-mips5 генерировать инструкции MIPS ISA V\n" +"-mips32 генерировать инструкции MIPS32 ISA\n" +"-mips32r2 генерировать инструкции MIPS32 выпуск 2 ISA\n" +"-mips32r3 генерировать инструкции MIPS32 выпуск 3 ISA\n" +"-mips32r5 генерировать инструкции MIPS32 выпуск 5 ISA\n" +"-mips32r6 генерировать инструкции MIPS32 выпуск 6 ISA\n" +"-mips64 генерировать инструкции MIPS64 ISA\n" +"-mips64r2 генерировать инструкции MIPS64 выпуск 2 ISA\n" +"-mips64r3 генерировать инструкции MIPS64 выпуск 3 ISA\n" +"-mips64r5 генерировать инструкции MIPS64 выпуск 5 ISA\n" +"-mips64r6 генерировать инструкции MIPS64 выпуск 6 ISA\n" +"-march=CPU/-mtune=CPU\tгенерировать код/расписание для ЦП, где CPU один из:\n" + +#: config/tc-mips.c:19944 +#, c-format +msgid "" +"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n" +"-no-mCPU\t\tdon't generate code specific to CPU.\n" +"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n" msgstr "" +"-mCPU\t\t\tэквивалентно -march=CPU -mtune=CPU. Устарел.\n" +"-no-mCPU\t\tне генерировать код под указанный ЦП\n" +"\t\t\tДля -mCPU и -no-mCPU, CPU должно быть одним из:\n" -#: config/tc-m68k.c:7106 -msgid "endf without for" +#: config/tc-mips.c:19957 +#, c-format +msgid "" +"-mips16\t\t\tgenerate mips16 instructions\n" +"-no-mips16\t\tdo not generate mips16 instructions\n" msgstr "" +"-mips16\t\t\tгенерировать инструкции mips16\n" +"-no-mips16\t\tне генерировать инструкции mips16\n" -#: config/tc-m68k.c:7160 -msgid "until without repeat" +#: config/tc-mips.c:19960 +#, c-format +msgid "" +"-mmicromips\t\tgenerate microMIPS instructions\n" +"-mno-micromips\t\tdo not generate microMIPS instructions\n" msgstr "" +"-mmicromips\t\tгенерировать инструкции microMIPS\n" +"-mno-micromips\t\tне генерировать инструкции microMIPS\n" -#: config/tc-m68k.c:7254 -msgid "endw without while" +#: config/tc-mips.c:19963 +#, c-format +msgid "" +"-msmartmips\t\tgenerate smartmips instructions\n" +"-mno-smartmips\t\tdo not generate smartmips instructions\n" msgstr "" +"-msmartmips\t\tгенерировать инструкции smartmips\n" +"-mno-smartmips\t\tне генерировать инструкции smartmips\n" -#: config/tc-m68k.c:7287 config/tc-m68k.c:7315 -msgid "already assembled instructions" +#: config/tc-mips.c:19966 +#, c-format +msgid "" +"-mdsp\t\t\tgenerate DSP instructions\n" +"-mno-dsp\t\tdo not generate DSP instructions\n" msgstr "" +"-mdsp\t\t\tгенерировать инструкции DSP\n" +"-mno-dsp\t\tне генерировать инструкции DSP\n" -#: config/tc-m68k.c:7392 +#: config/tc-mips.c:19969 #, c-format -msgid "`%s' is deprecated, use `%s'" +msgid "" +"-mdspr2\t\t\tgenerate DSP R2 instructions\n" +"-mno-dspr2\t\tdo not generate DSP R2 instructions\n" msgstr "" +"-mdspr2\t\t\tгенерировать инструкции DSP R2\n" +"-mno-dspr2\t\tне генерировать инструкции DSP R2\n" -#: config/tc-m68k.c:7411 +#: config/tc-mips.c:19972 #, c-format -msgid "cpu `%s' unrecognized" +msgid "" +"-mdspr3\t\t\tgenerate DSP R3 instructions\n" +"-mno-dspr3\t\tdo not generate DSP R3 instructions\n" msgstr "" +"-mdspr3\t\t\tгенерировать инструкции DSP R3\n" +"-mno-dspr3\t\tне генерировать инструкции DSP R3\n" -#: config/tc-m68k.c:7430 +#: config/tc-mips.c:19975 #, c-format -msgid "architecture `%s' unrecognized" +msgid "" +"-mmt\t\t\tgenerate MT instructions\n" +"-mno-mt\t\t\tdo not generate MT instructions\n" msgstr "" +"-mmt\t\t\tгенерировать инструкции MT\n" +"-mno-mt\t\t\tне генерировать инструкции MT\n" -#: config/tc-m68k.c:7451 +#: config/tc-mips.c:19978 #, c-format -msgid "extension `%s' unrecognized" +msgid "" +"-mmcu\t\t\tgenerate MCU instructions\n" +"-mno-mcu\t\tdo not generate MCU instructions\n" msgstr "" +"-mmcu\t\t\tгенерировать инструкции MCU\n" +"-mno-mcu\t\tне генерировать инструкции MCU\n" -#: config/tc-m68k.c:7570 +#: config/tc-mips.c:19981 #, c-format -msgid "option `-A%s' is deprecated: use `-%s'" +msgid "" +"-mmsa\t\t\tgenerate MSA instructions\n" +"-mno-msa\t\tdo not generate MSA instructions\n" msgstr "" +"-mmsa\t\t\tгенерировать инструкции MSA\n" +"-mno-msa\t\tне генерировать инструкции MSA\n" -#: config/tc-m68k.c:7603 -msgid "architecture features both enabled and disabled" +#: config/tc-mips.c:19984 +#, c-format +msgid "" +"-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n" +"-mno-xpa\t\tdo not generate eXtended Physical Address (XPA) instructions\n" msgstr "" +"-mxpa\t\t\tгенерировать инструкции eXtended Physical Address (XPA)\n" +"-mno-xpa\t\tне генерировать инструкции eXtended Physical Address (XPA)\n" -#: config/tc-m68k.c:7630 -msgid "selected processor does not have all features of selected architecture" +#: config/tc-mips.c:19987 +#, c-format +msgid "" +"-mvirt\t\t\tgenerate Virtualization instructions\n" +"-mno-virt\t\tdo not generate Virtualization instructions\n" msgstr "" +"-mvirt\t\t\tгенерировать инструкции Virtualization\n" +"-mno-virt\t\tне генерировать инструкции Virtualization\n" -#: config/tc-m68k.c:7639 -msgid "m68k and cf features both selected" +#: config/tc-mips.c:19990 +#, c-format +msgid "" +"-minsn32\t\tonly generate 32-bit microMIPS instructions\n" +"-mno-insn32\t\tgenerate all microMIPS instructions\n" msgstr "" +"-minsn32\t\tгенерировать только 32-битные инструкции microMIPS\n" +"-mno-insn32\t\tгенерировать все инструкции microMIPS\n" -#: config/tc-m68k.c:7651 -msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly" +#: config/tc-mips.c:19993 +#, c-format +msgid "" +"-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n" +"-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n" +"-mfix-vr4120\t\twork around certain VR4120 errata\n" +"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n" +"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n" +"-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n" +"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n" +"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n" +"-msym32\t\t\tassume all symbols have 32-bit values\n" +"-O0\t\t\tremove unneeded NOPs, do not swap branches\n" +"-O\t\t\tremove unneeded NOPs and swap branches\n" +"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n" +"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n" msgstr "" - -#: config/tc-m68k.c:7685 +"-mfix-loongson2f-jump\tобходить инструкции Loongson2F JUMP\n" +"-mfix-loongson2f-nop\tобходить ошибки Loongson2F NOP\n" +"-mfix-vr4120\t\tобходить некоторые ошибки VR4120\n" +"-mfix-vr4130\t\tобходить ошибки VR4130 mflo/mfhi\n" +"-mfix-24k\t\tвставлять nop после инструкций ERET и DERET\n" +"-mfix-cn63xxp1\t\tобходить ошибки CN63XXP1 PREF\n" +"-mgp32\t\t\tиспользовать 32-битные GPR, не смотря на выбранную ISA\n" +"-mfp32\t\t\tиспользовать 32-битные FPR, не смотря на выбранную ISA\n" +"-msym32\t\t\tсчитать, что все символы имеют 32-битные значения\n" +"-O0\t\t\tудалять ненужные NOP, не выполнять перестановку ветвлений\n" +"-O\t\t\tудалять ненужные NOP и выполнять перестановку ветвлений\n" +"--trap, --no-break\tловить исключение деления на 0 и переполнение умножения\n" +"--break, --no-trap\t прерывать исключение деления на 0 и переполнение умножения\n" + +#: config/tc-mips.c:20007 #, c-format msgid "" -"-march=<arch>\t\tset architecture\n" -"-mcpu=<cpu>\t\tset cpu [default %s]\n" +"-mhard-float\t\tallow floating-point instructions\n" +"-msoft-float\t\tdo not allow floating-point instructions\n" +"-msingle-float\t\tonly allow 32-bit floating-point operations\n" +"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n" +"--[no-]construct-floats\t[dis]allow floating point values to be constructed\n" +"--[no-]relax-branch\t[dis]allow out-of-range branches to be relaxed\n" +"-mignore-branch-isa\taccept invalid branches requiring an ISA mode switch\n" +"-mno-ignore-branch-isa\treject invalid branches requiring an ISA mode switch\n" +"-mnan=ENCODING\t\tselect an IEEE 754 NaN encoding convention, either of:\n" +msgstr "" +"-mhard-float\t\tразрешить инструкции с плавающей запятой\n" +"-msoft-float\t\tзапретить инструкции с плавающей запятой\n" +"-msingle-float\t\tразрешить только 32-битные инструкции с плавающей запятой\n" +"-mdouble-float\t\tразрешить 32-битные и 64-битные операции с плавающей запятой\n" +"--[no-]construct-floats\t[dis]allow floating point values to be constructed\n" +"--[no-]relax-branch\t[не]разрешить ослаблять ветвления вне диапазона\n" +"-mignore-branch-isa\tпринимать неверные ветвления, требующие\n" +" \tпереключения режима ISA\n" +"-mno-ignore-branch-isa\tотвергать неверные ветвления, требующие\n" +" \tпереключения режима ISA\n" +"-mnan=КОДИРОВКА\t\tвыбрать одно из соглашений о кодировке IEEE 754 NaN:\n" + +#: config/tc-mips.c:20025 +#, c-format +msgid "" +"-KPIC, -call_shared\tgenerate SVR4 position independent code\n" +"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n" +"-mvxworks-pic\t\tgenerate VxWorks position independent code\n" +"-non_shared\t\tdo not generate code that can operate with DSOs\n" +"-xgot\t\t\tassume a 32 bit GOT\n" +"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n" +"-mshared, -mno-shared disable/enable .cpload optimization for\n" +" position dependent (non shared) code\n" +"-mabi=ABI\t\tcreate ABI conformant object file for:\n" msgstr "" +"-KPIC, -call_shared\tгенерировать независимый от расположения код SVR4\n" +"-call_nonpic\t\tгенерировать зависимый от расположения код,\n" +" \t\tкоторый может работать с DSO\n" +"-mvxworks-pic\t\tгенерировать независимый от расположения код VxWorks\n" +"-non_shared\t\tне генерировать код, который может работать с DSO\n" +"-xgot\t\t\tпредполагать 32-битную GOT\n" +"-mpdr, -mno-pdr\t\tвключить/выключить создание разделов .pdr\n" +"-mshared, -mno-shared включить/выключить оптимизацию .cpload для\n" +" зависимого от расположения кода\n" +"-mabi=ABI\t\tсоздавать соответствующий ABI объектный файл для:\n" -#: config/tc-m68k.c:7690 +#: config/tc-mips.c:20046 #, c-format -msgid "-m[no-]%-16s enable/disable%s architecture extension\n" +msgid "" +"-32\t\t\tcreate o32 ABI object file (default)\n" +"-n32\t\t\tcreate n32 ABI object file\n" +"-64\t\t\tcreate 64 ABI object file\n" msgstr "" +"-32\t\t\tсоздавать объектный файл o32 ABI (по умолчанию)\n" +"-n32\t\t\tсоздавать объектный файл n32 ABI\n" +"-64\t\t\tсоздавать объектный файл 64 ABI\n" -#: config/tc-m68k.c:7696 +#: config/tc-mips.c:20129 +msgid "missing .end at end of assembly" +msgstr "отсутствует .end в конце ассемблерного кода" + +#: config/tc-mmix.c:702 +#, c-format +msgid " MMIX-specific command line options:\n" +msgstr " Специализированные параметры командной строки для MMIX:\n" + +#: config/tc-mmix.c:703 #, c-format msgid "" -"-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n" -"-pic, -k\t\tgenerate position independent code\n" -"-S\t\t\tturn jbsr into jsr\n" -"--pcrel never turn PC-relative branches into absolute jumps\n" -"--register-prefix-optional\n" -"\t\t\trecognize register names without prefix character\n" -"--bitwise-or\t\tdo not treat `|' as a comment character\n" -"--base-size-default-16\tbase reg without size is 16 bits\n" -"--base-size-default-32\tbase reg without size is 32 bits (default)\n" -"--disp-size-default-16\tdisplacement with unknown size is 16 bits\n" -"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n" +" -fixed-special-register-names\n" +" Allow only the original special register names.\n" msgstr "" +" -fixed-special-register-names\n" +" разрешать только оригинальные специальные\n" +" имена регистров\n" -#: config/tc-m68k.c:7710 +#: config/tc-mmix.c:706 #, c-format -msgid "Architecture variants are: " -msgstr "" +msgid " -globalize-symbols Make all symbols global.\n" +msgstr " -globalize-symbols сделать все символы глобальными\n" -#: config/tc-m68k.c:7719 +#: config/tc-mmix.c:708 #, c-format -msgid "Processor variants are: " -msgstr "" +msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n" +msgstr " -gnu-syntax выключить совместимость с синтаксисом mmixal\n" -#: config/tc-m68k.c:7726 config/tc-xtensa.c:6238 +#: config/tc-mmix.c:710 #, c-format -msgid "\n" -msgstr "" +msgid " -relax Create linker relaxable code.\n" +msgstr " -relax создать ослабляющий код компоновщика\n" -#: config/tc-m68k.c:7757 +#: config/tc-mmix.c:712 #, c-format -msgid "Error %s in %s\n" +msgid "" +" -no-predefined-syms Do not provide mmixal built-in constants.\n" +" Implies -fixed-special-register-names.\n" msgstr "" +" -no-predefined-syms не предоставлять встроенные константы mmixal\n" +" Подразумевает -fixed-special-register-names.\n" -#: config/tc-m68k.c:7761 +#: config/tc-mmix.c:715 #, c-format -msgid "Opcode(%d.%s): " +msgid "" +" -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n" +" into multiple instructions.\n" msgstr "" +" -no-expand не раскрывать GETA, ветвления, PUSHJ или JUMP\n" +" в несколько инструкций\n" -#: config/tc-m68k.c:7921 -msgid "Not a defined coldfire architecture" +#: config/tc-mmix.c:718 +#, c-format +msgid " -no-merge-gregs Do not merge GREG definitions with nearby values.\n" msgstr "" +" -no-merge-gregs не объединять определения GREG с ближайшими\n" +" значениями\n" -#. Over here we will fill the description of the machine specific options. -#: config/tc-maxq.c:209 +#: config/tc-mmix.c:720 #, c-format -msgid " MAXQ-specific assembler options:\n" +msgid " -linker-allocated-gregs If there's no suitable GREG definition for the operands of an instruction, let the linker resolve.\n" msgstr "" +" -linker-allocated-gregs если нет подходящего определения GREG для операндов\n" +" инструкций, то позволить решить это компоновщику\n" -#: config/tc-maxq.c:211 +#: config/tc-mmix.c:723 #, c-format msgid "" -"\t-MAXQ20\t\t generate obj for MAXQ20(default)\n" -"\t-MAXQ10\t\t generate obj for MAXQ10\n" -"\t" +" -x Do not warn when an operand to GETA, a branch,\n" +" PUSHJ or JUMP is not known to be within range.\n" +" The linker will catch any errors. Implies\n" +" -linker-allocated-gregs." msgstr "" +" -x не предупреждать, когда про операнд GETA, ветвления,\n" +" PUSHJ или JUMP неизвестно, внутри ли он диапазона\n" +" Компоновщик поймает все остальные ошибки.\n" +" Подразумевает -linker-allocated-gregs." -#: config/tc-maxq.c:377 +#: config/tc-mmix.c:849 #, c-format -msgid "Illegal Reloc type in md_estimate_size_before_relax for line : %d" -msgstr "" +msgid "unknown opcode: `%s'" +msgstr "неизвестный код операции «%s»" + +#: config/tc-mmix.c:971 config/tc-mmix.c:986 +msgid "specified location wasn't TETRA-aligned" +msgstr "указанное расположение не выровнено по TETRA" + +#: config/tc-mmix.c:973 config/tc-mmix.c:988 config/tc-mmix.c:4214 +#: config/tc-mmix.c:4230 +msgid "unaligned data at an absolute location is not supported" +msgstr "невыровненные данные по абсолютному расположению не поддерживаются" + +#: config/tc-mmix.c:1098 +#, c-format +msgid "invalid operand to opcode %s: `%s'" +msgstr "некорректный операнд кода операции %s: «%s»" + +#: config/tc-mmix.c:1120 config/tc-mmix.c:1147 config/tc-mmix.c:1180 +#: config/tc-mmix.c:1188 config/tc-mmix.c:1205 config/tc-mmix.c:1233 +#: config/tc-mmix.c:1254 config/tc-mmix.c:1279 config/tc-mmix.c:1327 +#: config/tc-mmix.c:1428 config/tc-mmix.c:1453 config/tc-mmix.c:1485 +#: config/tc-mmix.c:1517 config/tc-mmix.c:1547 config/tc-mmix.c:1600 +#: config/tc-mmix.c:1617 config/tc-mmix.c:1644 config/tc-mmix.c:1672 +#: config/tc-mmix.c:1702 config/tc-mmix.c:1728 config/tc-mmix.c:1744 +#: config/tc-mmix.c:1770 config/tc-mmix.c:1786 config/tc-mmix.c:1802 +#: config/tc-mmix.c:1883 +#, c-format +msgid "invalid operands to opcode %s: `%s'" +msgstr "некорректные операнды кода операции %s: «%s»" + +#: config/tc-mmix.c:1983 +msgid "internal: mmix_prefix_name but empty prefix" +msgstr "внутренняя ошибка: mmix_prefix_name, но префикс пуст" -#: config/tc-maxq.c:454 +#: config/tc-mmix.c:2046 #, c-format -msgid "Cant make long jump/call into short jump/call : %d" -msgstr "" +msgid "too many GREG registers allocated (max %d)" +msgstr "выделено слишком много регистров GREG (максимально %d)" -#: config/tc-maxq.c:933 -#, c-format -msgid "Invalid register value %s" -msgstr "" +#: config/tc-mmix.c:2106 +msgid "BSPEC already active. Nesting is not supported." +msgstr "BSPEC уже активно. Вложенность не поддерживается." -#: config/tc-maxq.c:1051 -#, c-format -msgid "Invalid bit number : '%c'" -msgstr "" +#: config/tc-mmix.c:2115 +msgid "invalid BSPEC expression" +msgstr "неверное выражение BSPEC" -#: config/tc-maxq.c:1063 +#: config/tc-mmix.c:2131 #, c-format -msgid "Illegal character after operand '%s'" -msgstr "" +msgid "can't create section %s" +msgstr "не удалось создать раздел %s" -#: config/tc-maxq.c:1139 config/tc-maxq.c:1316 +#: config/tc-mmix.c:2136 #, c-format -msgid "Invalid Character in immediate Value : %c" -msgstr "" +msgid "can't set section flags for section %s" +msgstr "не удалось задать флаги %s" -#: config/tc-maxq.c:1159 config/tc-maxq.c:1336 -#, c-format -msgid "Invalid Character in immediate value : %c" -msgstr "" +#: config/tc-mmix.c:2157 +msgid "ESPEC without preceding BSPEC" +msgstr "ESPEC без предшествующей BSPEC" -#: config/tc-maxq.c:1175 -msgid "Immediate value greater than 16 bits" -msgstr "" +#: config/tc-mmix.c:2186 +msgid "missing local expression" +msgstr "отсутствует локальное выражение" -#: config/tc-maxq.c:1189 -msgid "Attempt to move a value in the stack pointer greater than the size of the stack" -msgstr "" +#: config/tc-mmix.c:2396 +msgid "operand out of range, instruction expanded" +msgstr "операнд вне диапазона, инструкция раскрыта" -#: config/tc-maxq.c:1198 -msgid "Attempt to move 16 bit value into an 8 bit register.Truncating..\n" -msgstr "" +#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be +#. user-friendly, though a little bit non-substantial. +#: config/tc-mmix.c:2647 +msgid "directive LOCAL must be placed in code or data" +msgstr "директива LOCAL должна быть в коде или данных" -#: config/tc-maxq.c:1260 -msgid "Invalid immediate move operation" -msgstr "" +#: config/tc-mmix.c:2648 +msgid "internal confusion: relocation in a section without contents" +msgstr "внутреннее противоречие: перемещение в раздел без содержимого" -#: config/tc-maxq.c:1533 -#, c-format -msgid "Size of Operand '%s' greater than %d" -msgstr "" +#: config/tc-mmix.c:2762 +msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section" +msgstr "внутренняя ошибка: в разделе не найдена BFD_RELOC_MMIX_BASE_PLUS_OFFSET" + +#: config/tc-mmix.c:2810 +msgid "no suitable GREG definition for operands" +msgstr "не найдено подходящего определения GREG для операндов" + +#: config/tc-mmix.c:2869 +msgid "operands were not reducible at assembly-time" +msgstr "операнды не были сведены во время ассемблирования" -#: config/tc-maxq.c:1688 +#: config/tc-mmix.c:2896 #, c-format -msgid "illegal immediate operand '%s'" -msgstr "" +msgid "cannot generate relocation type for symbol %s, code %s" +msgstr "невозможно сгенерировать тип перемещения для символа %s, код %s" -#: config/tc-maxq.c:1710 +#: config/tc-mmix.c:2916 #, c-format -msgid "Invalid operand for memory access '%s'" -msgstr "" +msgid "internal: unhandled label %s" +msgstr "внутренняя ошибка: не обработанная метка %s" -#: config/tc-maxq.c:1772 -msgid "illegal displacement operand " -msgstr "" +#: config/tc-mmix.c:2945 +msgid "[0-9]H labels may not appear alone on a line" +msgstr "метки [0-9]H не могут указываться в строке поодиночке" -#: config/tc-maxq.c:1837 -#, c-format -msgid "invalid character %c before operand %d" -msgstr "" +#: config/tc-mmix.c:2953 +msgid "[0-9]H labels do not mix with dot-pseudos" +msgstr "метки [0-9]H нельзя смешивать с точечными псевдооперациями" -#: config/tc-maxq.c:1859 -#, c-format -msgid "invalid character %c in operand %d" -msgstr "" +#: config/tc-mmix.c:3041 +msgid "invalid characters in input" +msgstr "недопустимые символы во входных данных" -#. We found no match. -#: config/tc-maxq.c:2004 +#: config/tc-mmix.c:3147 +msgid "empty label field for IS" +msgstr "пустое поле метки у IS" + +#: config/tc-mmix.c:3473 #, c-format -msgid "operand %d is invalid for `%s'" -msgstr "" +msgid "internal: unexpected relax type %d:%d" +msgstr "внутренняя ошибка: неожиданный ослабляющий тип %d:%d" -#: config/tc-maxq.c:2037 -msgid "The Accumulator cannot be used as a source in ALU instructions\n" -msgstr "" +#: config/tc-mmix.c:3497 +msgid "BSPEC without ESPEC." +msgstr "BSPEC без ESPEC" -#: config/tc-maxq.c:2055 -#, c-format -msgid "'%s' operand cant be used as destination in %s" -msgstr "" +#: config/tc-mmix.c:3562 +msgid "LOC to section unknown or indeterminable at first pass" +msgstr "LOC в разделе неизвестна или не определилась при первом проходе" -#: config/tc-maxq.c:2071 config/tc-maxq.c:2102 config/tc-maxq.c:2116 -#, c-format -msgid "Invalid Instruction '%s' operand cant be used with %s" -msgstr "" +#: config/tc-mmix.c:3734 +msgid "GREG expression too complicated" +msgstr "слишком сложное выражение GREG" -#: config/tc-maxq.c:2087 config/tc-maxq.c:2138 -#, c-format -msgid "'%s' operand cant be used as source in %s" -msgstr "" +#: config/tc-mmix.c:3749 +msgid "internal: GREG expression not resolved to section" +msgstr "внутренняя ошибка: в разделе не найдено выражение GREG" -#: config/tc-maxq.c:2147 -#, c-format -msgid "'%s' instruction cant have first operand as Immediate vale" -msgstr "" +#: config/tc-mmix.c:3798 +msgid "register section has contents\n" +msgstr "в регистровом разделе имеется содержимое\n" -#: config/tc-maxq.c:2160 -#, c-format -msgid "SP cannot be used with %s\n" -msgstr "" +#: config/tc-mmix.c:3925 +msgid "section change from within a BSPEC/ESPEC pair is not supported" +msgstr "смена раздела изнутри пары BSPEC/ESPEC не поддерживается" -#: config/tc-maxq.c:2167 -msgid "@SP-- cannot be used with PUSH\n" -msgstr "" +#: config/tc-mmix.c:3946 +msgid "directive LOC from within a BSPEC/ESPEC pair is not supported" +msgstr "директива LOC изнутри пары BSPEC/ESPEC не поддерживается" -#: config/tc-maxq.c:2183 config/tc-maxq.c:2191 -msgid "Operands either contradictory or use the data bus in read/write state together" -msgstr "" +#: config/tc-mmix.c:3956 +msgid "invalid LOC expression" +msgstr "неверное выражение LOC" -#: config/tc-maxq.c:2198 -msgid "MOVE Cant Use NUL as SRC" -msgstr "" +#: config/tc-mmix.c:4001 config/tc-mmix.c:4028 +msgid "LOC expression stepping backwards is not supported" +msgstr "просмотр выражения LOC в обратную сторону не поддерживается" -#: config/tc-maxq.c:2220 -msgid "Contradictory movement between DP register and memory access using DP" -msgstr "" +#. We will only get here in rare cases involving #NO_APP, +#. where the unterminated string is not recognized by the +#. preformatting pass. +#: config/tc-mmix.c:4137 config/tc-mmix.c:4295 config/tc-z80.c:1732 +msgid "unterminated string" +msgstr "незавершенная строка" -#: config/tc-maxq.c:2228 -msgid "SP and @SP-- cannot be used together in a move instruction" -msgstr "" +#: config/tc-mmix.c:4154 +msgid "BYTE expression not a pure number" +msgstr "выражение BYTE не является обычным числом" -#: config/tc-maxq.c:2247 -msgid "Only Module 8 system registers allowed in this operation" -msgstr "" +#. Note that mmixal does not allow negative numbers in +#. BYTE sequences, so neither should we. +#: config/tc-mmix.c:4163 +msgid "BYTE expression not in the range 0..255" +msgstr "выражение BYTE не в диапазоне 0..255" -#: config/tc-maxq.c:2273 config/tc-maxq.c:2282 config/tc-maxq.c:2308 -msgid "Read only Register used as destination" -msgstr "" +#: config/tc-mmix.c:4212 config/tc-mmix.c:4228 +msgid "data item with alignment larger than location" +msgstr "элемент данных с аргументом больше расположения" -#: config/tc-maxq.c:2290 -#, c-format -msgid "Bit No '%d'exceeds register size in this operation" -msgstr "" +#. Since integer_constant is local to expr.c, we have to make this a +#. macro. FIXME: Do it cleaner. +#: config/tc-mmix.h:98 +msgid "`&' serial number operator is not supported" +msgstr "оператор серийного номера «&» не поддерживается" -#: config/tc-maxq.c:2315 config/tc-maxq.c:2336 +#: config/tc-mn10200.c:300 #, c-format -msgid "Bit No '%d' exceeds register size in this operation" +msgid "" +"MN10200 options:\n" +"none yet\n" msgstr "" +"Параметры MN10200:\n" +"пока нет\n" -#: config/tc-maxq.c:2352 -msgid "Memory References cannot be used with branching operations\n" +#: config/tc-mn10300.c:439 +#, c-format +msgid "" +"MN10300 assembler options:\n" +"none yet\n" msgstr "" +"Параметры ассемблера MN10300:\n" +"пока нет\n" -#: config/tc-maxq.c:2361 -msgid "DJNZ uses only LC[n] register \n" -msgstr "" +#: config/tc-mn10300.c:1270 +msgid "Invalid opcode/operands" +msgstr "Неверный код операции/операнды" -#: config/tc-maxq.c:2387 -#, c-format -msgid "'%s' operand cant be used as destination in %s" -msgstr "" +#: config/tc-mn10300.c:1792 +msgid "Invalid register specification." +msgstr "Неправильное указание регистра." -#: config/tc-maxq.c:2397 +#: config/tc-mn10300.c:2390 #, c-format -msgid "Read only register used for writing purposes '%s'" -msgstr "" +msgid "Bad relocation fixup type (%d)" +msgstr "Недопустимый тип перемещаемого местоположения (%d)" -#: config/tc-maxq.c:2409 -msgid "Invalid destination for this kind of source." -msgstr "" +#: config/tc-moxie.c:206 config/tc-moxie.c:225 config/tc-moxie.c:316 +#: config/tc-moxie.c:362 +msgid "expecting comma delimited register operands" +msgstr "для разделения операндов регистра ожидается запятая" -#: config/tc-maxq.c:2416 -msgid "Invalid register as destination for this kind of source.Only data pointers can be used." -msgstr "" +#: config/tc-moxie.c:252 config/tc-moxie.c:392 config/tc-moxie.c:422 +#: config/tc-moxie.c:497 +msgid "expecting comma delimited operands" +msgstr "для разделения операндов ожидается запятая" -#: config/tc-maxq.c:2504 config/tc-maxq.c:2592 -msgid "Invalid Instruction" -msgstr "" +#: config/tc-moxie.c:320 config/tc-moxie.c:348 +msgid "expecting indirect register `($rA)'" +msgstr "ожидается неявный регистр «($rA)»" -#: config/tc-maxq.c:2790 -msgid "Cannot allocate memory" -msgstr "" +#: config/tc-moxie.c:328 config/tc-moxie.c:356 config/tc-moxie.c:447 +#: config/tc-moxie.c:489 +msgid "missing closing parenthesis" +msgstr "отсутствует закрывающая скобка" -#: config/tc-maxq.c:2862 -msgid "Internal Error: Illegal Architecure specified" -msgstr "" +#: config/tc-moxie.c:439 config/tc-moxie.c:481 +msgid "expecting indirect register `($rX)'" +msgstr "ожидается неявный регистр «($rX)»" -#: config/tc-maxq.c:2900 -msgid "Invalid architecture type" -msgstr "" +#: config/tc-moxie.c:559 config/tc-pj.c:313 +msgid "Something forgot to clean up\n" +msgstr "Что-то забыли почистить\n" -#: config/tc-maxq.c:2905 config/tc-maxq.c:2916 config/tc-maxq.c:2929 -#: config/tc-maxq.c:2941 config/tc-maxq.c:2954 +#: config/tc-moxie.c:643 #, c-format -msgid "Internal Error : Can't Hash %s : %s" +msgid "" +" -EB assemble for a big endian system (default)\n" +" -EL assemble for a little endian system\n" msgstr "" +" -EB ассемблировать для системы с прямым порядком байт\n" +" (по умолчанию) -EL ассемблировать для системы с обратным порядком байт\n" -#: config/tc-maxq.c:3071 -#, c-format -msgid "Ineffective insntruction %s \n" -msgstr "" +#: config/tc-moxie.c:703 +msgid "pcrel too far BFD_RELOC_MOXIE_10" +msgstr "pcrel слишком далеко для BFD_RELOC_MOXIE_10" + +#: config/tc-msp430.c:519 +msgid ".profiler pseudo requires at least two operands." +msgstr "Для директивы .profiler требуется не менее двух операндов." + +#: config/tc-msp430.c:578 +msgid "unknown profiling flag - ignored." +msgstr "игнорируется неизвестный флаг профилирования" + +#: config/tc-msp430.c:594 +msgid "ambiguous flags combination - '.profiler' directive ignored." +msgstr "неоднозначная комбинация флагов — директива «.profiler» игнорируется" + +#: config/tc-msp430.c:604 +msgid "profiling in absolute section?" +msgstr "профилирование в абсолютном разделе?" -#: config/tc-mcore.c:521 config/tc-microblaze.c:496 config/tc-microblaze.c:524 -#: config/tc-microblaze.c:550 config/tc-microblaze.c:562 +#: config/tc-msp430.c:1374 #, c-format -msgid "register expected, but saw '%.6s'" -msgstr "" +msgid "Unrecognised CPU errata name starting here: %s" +msgstr "Нераспознанное имя схемной погрешности ЦП, начинающееся здесь: %s" -#: config/tc-mcore.c:603 +#: config/tc-msp430.c:1380 #, c-format -msgid "control register expected, but saw '%.6s'" -msgstr "" +msgid "Expecting comma after CPU errata name, not: %s" +msgstr "Ожидается запятая после имени схемной погрешности ЦП, получено: %s" -#: config/tc-mcore.c:639 -msgid "bad/missing psr specifier" -msgstr "" +#: config/tc-msp430.c:1390 +msgid "MCU option requires a name\n" +msgstr "Для параметра MCU требуется имя\n" -#: config/tc-mcore.c:689 -msgid "more than 65K literal pools" -msgstr "" +#: config/tc-msp430.c:1428 +#, c-format +msgid "unrecognised argument to -mcpu option '%s'" +msgstr "нераспознанный аргумент в параметре -mcpu «%s»" -#: config/tc-mcore.c:743 -msgid "missing ']'" +#: config/tc-msp430.c:1603 +#, c-format +msgid "" +"MSP430 options:\n" +" -mmcu=<msp430-name> - select microcontroller type\n" +" -mcpu={430|430x|430xv2} - select microcontroller architecture\n" msgstr "" +"Параметры MSP430:\n" +" -mmcu=<msp430-имя> - задать тип микроконтроллера\n" +" -mcpu={430|430x|430xv2} - задать архитектуру микроконтроллера\n" -#: config/tc-mcore.c:782 -msgid "operand must be a constant" +#: config/tc-msp430.c:1607 +#, c-format +msgid "" +" -msilicon-errata=<name>[,<name>...] - enable fixups for silicon errata\n" +" -msilicon-errata-warn=<name>[,<name>...] - warn when a fixup might be needed\n" +" supported errata names: cpu4, cpu8, cpu11, cpu12, cpu13, cpu19\n" msgstr "" +" -msilicon-errata=<имя>[,<имя>...] - включить местоположения для схемной\n" +" погрешности\n" +" -msilicon-errata-warn=<имя>[,<имя>...] - предупреждать, когда может\n" +" потребоваться местоположение, поддерживаемое именами погрешностей:\n" +" cpu4, cpu8, cpu11, cpu12, cpu13, cpu19\n" -#: config/tc-mcore.c:784 +#: config/tc-msp430.c:1611 #, c-format -msgid "operand must be absolute in range %u..%u, not %ld" +msgid "" +" -mQ - enable relaxation at assembly time. DANGEROUS!\n" +" -mP - enable polymorph instructions\n" msgstr "" +" -mQ - включить ослабление при ассемблировании. ОПАСНО!\n" +" -mP - включить полиморфные инструкции\n" -#: config/tc-mcore.c:819 -msgid "operand must be a multiple of 4" -msgstr "" +#: config/tc-msp430.c:1614 +#, c-format +msgid " -ml - enable large code model\n" +msgstr " -ml - включить модель большого кода\n" -#: config/tc-mcore.c:826 -msgid "operand must be a multiple of 2" -msgstr "" +#: config/tc-msp430.c:1616 +#, c-format +msgid " -mN - do not insert NOPs after changing interrupts (default)\n" +msgstr " -mN - не вставлять NOP после смены прерываний (по умолчанию)\n" -#: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410 -msgid "base register expected" -msgstr "" +#: config/tc-msp430.c:1618 +#, c-format +msgid " -mn - insert a NOP after changing interrupts\n" +msgstr " -mn - вставлять NOP после смены прерываний\n" -#: config/tc-mcore.c:888 config/tc-microblaze.c:832 config/tc-microblaze.c:968 -#: config/tc-microblaze.c:1000 config/tc-microblaze.c:1450 -#: config/tc-microblaze.c:1517 config/tc-microblaze.c:1591 -#: config/tc-microblaze.c:1964 config/tc-microblaze.c:2005 +#: config/tc-msp430.c:1620 #, c-format -msgid "unknown opcode \"%s\"" -msgstr "" +msgid " -mY - do not warn about missing NOPs after changing interrupts\n" +msgstr " -mY - не предупреждать о пропущенных NOP после смены прерываний\n" -#: config/tc-mcore.c:931 -msgid "invalid register: r15 illegal" +#: config/tc-msp430.c:1622 +#, c-format +msgid " -my - warn about missing NOPs after changing interrupts (default)\n" msgstr "" +" -my - предупреждать о пропущенных NOP после после смены прерываний\n" +" (по умолчанию)\n" -#: config/tc-mcore.c:980 config/tc-mcore.c:1561 -msgid "M340 specific opcode used when assembling for M210" -msgstr "" +#: config/tc-msp430.c:1624 +#, c-format +msgid " -md - Force copying of data from ROM to RAM at startup\n" +msgstr " -md - принудительно копировать данные из ROM в RAM при запуске\n" -#: config/tc-mcore.c:998 config/tc-mcore.c:1038 config/tc-mcore.c:1057 -#: config/tc-mcore.c:1076 config/tc-mcore.c:1104 config/tc-mcore.c:1133 -#: config/tc-mcore.c:1170 config/tc-mcore.c:1205 config/tc-mcore.c:1224 -#: config/tc-mcore.c:1243 config/tc-mcore.c:1277 config/tc-mcore.c:1302 -#: config/tc-mcore.c:1359 config/tc-mcore.c:1413 config/tc-mcore.c:1449 -#: config/tc-mcore.c:1508 config/tc-mcore.c:1530 config/tc-mcore.c:1553 -msgid "second operand missing" +#: config/tc-msp430.c:1626 +#, c-format +msgid "" +" -mdata-region={none|lower|upper|either} - select region data will be\n" +" placed in.\n" msgstr "" +" -mdata-region={none|lower|upper|either} - задать область данных, где\n" +" их размещать\n" -#: config/tc-mcore.c:1014 -msgid "destination register must be r1" -msgstr "" +#: config/tc-msp430.c:1779 +#, c-format +msgid "extra characters '%s' at end of immediate expression '%s'" +msgstr "лишние символы «%s» в конце непосредственного выражения «%s»" -#: config/tc-mcore.c:1035 -msgid "source register must be r1" -msgstr "" +#: config/tc-msp430.c:1811 config/tc-msp430.c:1994 config/tc-msp430.c:2108 +#, c-format +msgid "value 0x%x out of extended range." +msgstr "значение 0x%x за пределами диапазона" -#: config/tc-mcore.c:1099 config/tc-mcore.c:1156 -msgid "immediate is not a power of two" -msgstr "" +#: config/tc-msp430.c:1817 +#, c-format +msgid "value %d out of range. Use #lo() or #hi()" +msgstr "Значение %d за пределами диапазона. Используйте #lo() или #hi()" -#: config/tc-mcore.c:1127 -msgid "translating bgeni to movi" -msgstr "" +#: config/tc-msp430.c:1863 +msgid "cpu4: not converting PUSH #4 to shorter form" +msgstr "cpu4: PUSH #4 не преобразуется в короткий вид" -#: config/tc-mcore.c:1164 -msgid "translating mgeni to movi" -msgstr "" +#: config/tc-msp430.c:1880 +msgid "cpu4: not converting PUSH #8 to shorter form" +msgstr "cpu4: PUSH #8 не преобразуется в короткий вид" -#: config/tc-mcore.c:1196 -msgid "translating bmaski to movi" -msgstr "" +#: config/tc-msp430.c:1894 +msgid "error: unsupported #foo() directive used on symbol" +msgstr "ошибка: к символу применена неподдерживаемая директива #foo()" -#: config/tc-mcore.c:1272 +#: config/tc-msp430.c:1911 #, c-format -msgid "displacement too large (%d)" -msgstr "" - -#: config/tc-mcore.c:1286 -msgid "Invalid register: r0 and r15 illegal" -msgstr "" +msgid "unknown expression in operand %s. Use #llo(), #lhi(), #hlo() or #hhi()" +msgstr "Неизвестное выражение в операнде %s. Используйте #llo(), #lhi(), #hlo() или #hhi()" -#: config/tc-mcore.c:1317 -msgid "bad starting register: r0 and r15 invalid" -msgstr "" +#: config/tc-msp430.c:1962 +#, c-format +msgid "Registers cannot be used within immediate expression [%s]" +msgstr "Внутри непосредственного выражения нельзя использовать регистры [%s]" -#: config/tc-mcore.c:1330 -msgid "ending register must be r15" -msgstr "" +#: config/tc-msp430.c:1964 +#, c-format +msgid "unknown operand %s" +msgstr "неизвестный операнд %s" -#: config/tc-mcore.c:1350 -msgid "bad base register: must be r0" -msgstr "" +#: config/tc-msp430.c:1981 +#, c-format +msgid "extra characters '%s' at the end of absolute operand '%s'" +msgstr "лишние символы «%s» в конце абсолютного операнда «%s»" -#: config/tc-mcore.c:1368 -msgid "first register must be r4" -msgstr "" +#: config/tc-msp430.c:2000 config/tc-msp430.c:2114 +#, c-format +msgid "value out of range: 0x%x" +msgstr "значение за пределами диапазона: 0x%x" -#: config/tc-mcore.c:1379 -msgid "last register must be r7" -msgstr "" +#: config/tc-msp430.c:2011 +#, c-format +msgid "Registers cannot be used within absolute expression [%s]" +msgstr "Внутри абсолютного выражения нельзя использовать регистры [%s]" -#: config/tc-mcore.c:1416 -msgid "reg-reg expected" -msgstr "" +#: config/tc-msp430.c:2013 config/tc-msp430.c:2143 +#, c-format +msgid "unknown expression in operand %s" +msgstr "Неизвестное выражение в операнде %s" -#: config/tc-mcore.c:1527 -msgid "second operand must be 1" -msgstr "" +#: config/tc-msp430.c:2027 +#, c-format +msgid "unknown addressing mode %s" +msgstr "неизвестный режим адресации %s" -#: config/tc-mcore.c:1548 -msgid "zero used as immediate value" -msgstr "" +#: config/tc-msp430.c:2035 +#, c-format +msgid "Bad register name %s" +msgstr "Плохое имя регистра «%s»" -#: config/tc-mcore.c:1575 -msgid "duplicated psr bit specifier" -msgstr "" +#: config/tc-msp430.c:2046 +msgid "cannot use indirect addressing with the PC" +msgstr "нельзя использовать косвенную адресацию вместе с PC" -#: config/tc-mcore.c:1581 -msgid "`af' must appear alone" -msgstr "" +#: config/tc-msp430.c:2066 +msgid "')' required" +msgstr "требуется «)»" -#: config/tc-mcore.c:1588 config/tc-microblaze.c:1611 +#: config/tc-msp430.c:2078 #, c-format -msgid "unimplemented opcode \"%s\"" -msgstr "" +msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?" +msgstr "Неизвестный оператор %s. Подразумевался X(Rn) или #[hl][hl][oi](CONST) ?" -#: config/tc-mcore.c:1597 config/tc-microblaze.c:1620 -#, c-format -msgid "ignoring operands: %s " -msgstr "" +#: config/tc-msp430.c:2085 +msgid "r2 should not be used in indexed addressing mode" +msgstr "нельзя использовать r2 в индексном режиме адресации" -#: config/tc-mcore.c:1667 +#: config/tc-msp430.c:2097 config/tc-msp430.c:2171 config/tc-msp430.c:3211 +#: config/tc-msp430.c:3279 config/tc-msp430.c:3396 config/tc-msp430.c:3769 +#: config/tc-msp430.c:3868 config/tc-msp430.c:3919 #, c-format -msgid "unrecognised cpu type '%s'" -msgstr "" +msgid "extra characters '%s' at end of operand '%s'" +msgstr "лишние символы «%s» в конце операнда «%s»" -#: config/tc-mcore.c:1685 +#: config/tc-msp430.c:2129 config/tc-msp430.c:2131 +msgid "CPU8: Stack pointer accessed with an odd offset" +msgstr "CPU8: доступ к указателю стека по нечётному смещению" + +#: config/tc-msp430.c:2141 #, c-format -msgid "" -"MCORE specific options:\n" -" -{no-}jsri2bsr\t {dis}able jsri to bsr transformation (def: dis)\n" -" -{no-}sifilter\t {dis}able silicon filter behavior (def: dis)\n" -" -cpu=[210|340] select CPU type\n" -" -EB assemble for a big endian system (default)\n" -" -EL assemble for a little endian system\n" -msgstr "" +msgid "Registers cannot be used as a prefix of indexed expression [%s]" +msgstr "Внутри индексного выражения в качестве префикса нельзя использовать регистры [%s]" -#: config/tc-mcore.c:1703 config/tc-microblaze.c:1729 -msgid "failed sanity check: short_jump" -msgstr "" +#: config/tc-msp430.c:2205 +#, c-format +msgid "Internal bug. Try to use 0(r%d) instead of @r%d" +msgstr "Внутренняя ошибка. Попробуйте использовать 0(r%d) вместо @r%d" -#: config/tc-mcore.c:1713 config/tc-microblaze.c:1739 -msgid "failed sanity check: long_jump" -msgstr "" +#: config/tc-msp430.c:2215 +msgid "this addressing mode is not applicable for destination operand" +msgstr "данный режим адресации не применим к операнду назначения" -#: config/tc-mcore.c:1739 +#: config/tc-msp430.c:2246 config/tc-msp430.c:2381 config/tc-msp430.c:2418 +#: config/tc-msp430.c:2448 config/tc-msp430.c:3147 config/tc-msp430.c:3230 +#: config/tc-msp430.c:3318 #, c-format -msgid "odd displacement at %x" -msgstr "" +msgid "expected register as second argument of %s" +msgstr "во втором аргументе %s ожидается регистр" -#. Variable not in small data read only segment accessed -#. using small data read only anchor. -#: config/tc-mcore.c:1921 config/tc-microblaze.c:1826 -#: config/tc-microblaze.c:2117 config/tc-microblaze.c:2140 -msgid "unknown" -msgstr "" +#: config/tc-msp430.c:2285 config/tc-msp430.c:2351 +#, c-format +msgid "index value too big for %s" +msgstr "значение индекса слишком большое для %s" -#: config/tc-mcore.c:1948 +#: config/tc-msp430.c:2302 config/tc-msp430.c:2368 config/tc-msp430.c:2475 #, c-format -msgid "odd distance branch (0x%lx bytes)" -msgstr "" +msgid "unexpected addressing mode for %s" +msgstr "неожиданный режим адресации для %s" -#: config/tc-mcore.c:1952 +#: config/tc-msp430.c:2388 config/tc-msp430.c:2425 config/tc-msp430.c:2455 #, c-format -msgid "pcrel for branch to %s too far (0x%lx)" -msgstr "" +msgid "constant generator destination register found in %s" +msgstr "в %s найден генератор констант регистра назначения" -#: config/tc-mcore.c:1972 +#: config/tc-msp430.c:2432 config/tc-msp430.c:2462 #, c-format -msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)" -msgstr "" +msgid "constant generator source register found in %s" +msgstr "в %s найден генератор констант регистра источника" + +#: config/tc-msp430.c:2552 +msgid "no size modifier after period, .w assumed" +msgstr "после точки не модификатора размера, предполагается .w" -#: config/tc-mcore.c:1984 +#: config/tc-msp430.c:2556 #, c-format -msgid "pcrel for loopt too far (0x%lx)" -msgstr "" +msgid "unrecognised instruction size modifier .%c" +msgstr "нераспознанный модификатор размера инструкции .%c" -#: config/tc-mcore.c:2180 config/tc-microblaze.c:2272 config/tc-tic30.c:1384 +#: config/tc-msp430.c:2570 #, c-format -msgid "Can not do %d byte %srelocation" -msgstr "" +msgid "junk found after instruction: %s.%s" +msgstr "мусор после инструкции: %s.%s" -#: config/tc-mcore.c:2182 config/tc-microblaze.c:2274 -msgid "pc-relative" -msgstr "" +#: config/tc-msp430.c:2590 +#, c-format +msgid "instruction %s.a does not exist" +msgstr "инструкция %s.a не существует" -#: config/tc-mep.c:343 +#: config/tc-msp430.c:2604 #, c-format -msgid "" -"MeP specific command line options:\n" -" -EB assemble for a big endian system\n" -" -EL assemble for a little endian system (default)\n" -" -mconfig=<name> specify a chip configuration to use\n" -" -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n" -" -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n" -" -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n" -" enable/disable the given opcodes\n" -"\n" -" If -mconfig is given, the other -m options modify it. Otherwise,\n" -" if no -m options are given, all core opcodes are enabled;\n" -" if any enabling -m options are given, only those are enabled;\n" -" if only disabling -m options are given, only those are disabled.\n" -msgstr "" +msgid "instruction %s requires %d operand" +msgid_plural "instruction %s requires %d operands" +msgstr[0] "для инструкции %s требуется %d операнд" +msgstr[1] "для инструкции %s требуется %d операнда" +msgstr[2] "для инструкции %s требуется %d операндов" -#: config/tc-mep.c:412 -msgid "$hi and $lo are disabled when MUL and DIV are off" -msgstr "" +#: config/tc-msp430.c:2622 +#, c-format +msgid "instruction %s requires MSP430X mcu" +msgstr "для инструкции %s требуется микроконтроллер MSP430X" -#: config/tc-mep.c:419 -msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off" -msgstr "" +#: config/tc-msp430.c:2642 +#, c-format +msgid "unable to repeat %s insn" +msgstr "не удаётся повторить %s insn" -#: config/tc-mep.c:424 -msgid "$dbg and $depc are disabled when DEBUG is off" -msgstr "" +#: config/tc-msp430.c:2661 +msgid "NOP inserted between two instructions that change interrupt state" +msgstr "вставлен NOP между двумя инструкциями, которые изменяют состояние прерывания" -#: config/tc-mep.c:615 -msgid "core and copro insn lengths must total 32 bits." -msgstr "" +#: config/tc-msp430.c:2663 +msgid "a NOP might be needed here because of successive changes in interrupt state" +msgstr "здесь может потребоваться NOP из-за последующих изменений состояния прерывания" -#: config/tc-mep.c:618 config/tc-mep.c:755 -msgid "vliw group must consist of 1 core and 1 copro insn." -msgstr "" +#: config/tc-msp430.c:2674 +msgid "CPU12: CMP/BIT with PC destination ignores next instruction" +msgstr "CPU12: CMP/BIT с PC в качестве назначения игнорирует следующую инструкцию" -#: config/tc-mep.c:752 -msgid "core and copro insn lengths must total 64 bits." -msgstr "" +#: config/tc-msp430.c:2682 +msgid "CPU19: Instruction setting CPUOFF must be followed by a NOP" +msgstr "CPU19: после инструкции CPUOFF должна следовать NOP" -#: config/tc-mep.c:984 -#, c-format -msgid "cannot pack %s with a 16-bit insn" -msgstr "" +#: config/tc-msp430.c:2689 +msgid "internal error: unknown nop check state" +msgstr "внутренняя ошибка: неизвестное состояние проверки nop" -#: config/tc-mep.c:1002 -#, c-format -msgid "cannot pack %s and %s together with a 16-bit insn" -msgstr "" +#: config/tc-msp430.c:2724 +msgid "inserting a NOP before EINT" +msgstr "вставляется NOP перед EINT" -#: config/tc-mep.c:1008 -msgid "too many IVC2 insns to pack with a 16-bit core insn" -msgstr "" +#: config/tc-msp430.c:2727 +msgid "a NOP might be needed before the EINT" +msgstr "перед EINT может потребоваться NOP" -#: config/tc-mep.c:1023 -#, c-format -msgid "cannot pack %s into slot P1" -msgstr "" +#: config/tc-msp430.c:2767 config/tc-msp430.c:2769 config/tc-msp430.c:3473 +#: config/tc-msp430.c:3475 +msgid "CPU11: PC is destination of SR altering instruction" +msgstr "CPU11: PC является назначением изменяющей SR инструкции" -#: config/tc-mep.c:1029 -msgid "too many IVC2 insns to pack with a 32-bit core insn" -msgstr "" +#: config/tc-msp430.c:2784 config/tc-msp430.c:2786 config/tc-msp430.c:2892 +#: config/tc-msp430.c:2894 config/tc-msp430.c:3490 config/tc-msp430.c:3492 +#: config/tc-msp430.c:3668 config/tc-msp430.c:3670 +msgid "CPU13: SR is destination of SR altering instruction" +msgstr "CPU13: SR является назначением изменяющей SR инструкции" -#: config/tc-mep.c:1047 +#: config/tc-msp430.c:2805 config/tc-msp430.c:2904 config/tc-msp430.c:3533 +#: config/tc-msp430.c:3702 +msgid "repeat instruction used with non-register mode instruction" +msgstr "инструкция повтора используется вместе с инструкцией безрегистрового режима" + +#: config/tc-msp430.c:2880 config/tc-msp430.c:3237 config/tc-msp430.c:3658 #, c-format -msgid "unable to pack %s by itself?" -msgstr "" +msgid "%s: attempt to rotate the PC register" +msgstr "%s: попытка циклического сдвига регистра PC" -#: config/tc-mep.c:1077 +#: config/tc-msp430.c:3129 config/tc-msp430.c:3205 #, c-format -msgid "cannot pack %s and %s together" -msgstr "" +msgid "expected #n as first argument of %s" +msgstr "в первом аргументе %s ожидается #n" -#: config/tc-mep.c:1083 -msgid "too many IVC2 insns to pack together" -msgstr "" +#: config/tc-msp430.c:3135 +#, c-format +msgid "extra characters '%s' at end of constant expression '%s'" +msgstr "лишние символы «%s» в конце константного выражения «%s»" -#. There are no insns in the queue and a plus is present. -#. This is a syntax error. Let's not tolerate this. -#. We can relax this later if necessary. -#: config/tc-mep.c:1320 -msgid "Invalid use of parallelization operator." -msgstr "" +#: config/tc-msp430.c:3140 config/tc-msp430.c:3216 +#, c-format +msgid "expected constant expression as first argument of %s" +msgstr "в первом аргументе %s ожидается константное выражение" -#: config/tc-mep.c:1366 -msgid "Leading plus sign not allowed in core mode" -msgstr "" +#: config/tc-msp430.c:3166 +msgid "Too many registers popped" +msgstr "Вытолкнуто слишком много регистров" -#: config/tc-mep.c:1894 -#, c-format -msgid "Don't know how to relocate plain operands of type %s" -msgstr "" +#: config/tc-msp430.c:3176 +msgid "Cannot use POPM to restore the SR register" +msgstr "Невозможно использовать POPM для восстановления регистра SR" -#: config/tc-mep.c:1904 +#: config/tc-msp430.c:3196 config/tc-msp430.c:3265 #, c-format -msgid "Perhaps you are missing %%tpoff()?" -msgstr "" - -#: config/tc-mep.c:2091 -msgid "Bad .section directive: want a,v,w,x,M,S in string" -msgstr "" +msgid "repeat count cannot be used with %s" +msgstr "счётчик повтора нельзя использовать вместе с %s" -#: config/tc-mep.c:2149 -msgid ".vliw unavailable when VLIW is disabled." -msgstr "" +#: config/tc-msp430.c:3223 +#, c-format +msgid "expected first argument of %s to be in the range 1-4" +msgstr "ожидается, что первый аргумент %s находится в диапазоне 1-4" -#: config/tc-microblaze.c:501 config/tc-microblaze.c:530 -#: config/tc-microblaze.c:556 +#: config/tc-msp430.c:3288 #, c-format -msgid "Invalid register number at '%.6s'" -msgstr "" +msgid "expected value of first argument of %s to fit into 20-bits" +msgstr "ожидается, что значение первого аргумента %s помещается в 20 бит" -#: config/tc-microblaze.c:651 -msgid "operand must be a constant or a label" -msgstr "" +#: config/tc-msp430.c:3307 +#, c-format +msgid "expected register name or constant as first argument of %s" +msgstr "в первом аргументе %s ожидается имя регистра или константы" -#: config/tc-microblaze.c:655 -#, c-format -msgid "operand must be absolute in range %d..%d, not %d" -msgstr "" - -#: config/tc-microblaze.c:846 config/tc-microblaze.c:853 -#: config/tc-microblaze.c:860 config/tc-microblaze.c:893 -#: config/tc-microblaze.c:900 config/tc-microblaze.c:906 -#: config/tc-microblaze.c:1023 config/tc-microblaze.c:1030 -#: config/tc-microblaze.c:1036 config/tc-microblaze.c:1067 -#: config/tc-microblaze.c:1074 config/tc-microblaze.c:1094 -#: config/tc-microblaze.c:1101 config/tc-microblaze.c:1121 -#: config/tc-microblaze.c:1128 config/tc-microblaze.c:1146 -#: config/tc-microblaze.c:1153 config/tc-microblaze.c:1175 -#: config/tc-microblaze.c:1182 config/tc-microblaze.c:1200 -#: config/tc-microblaze.c:1215 config/tc-microblaze.c:1233 -#: config/tc-microblaze.c:1250 config/tc-microblaze.c:1257 -#: config/tc-microblaze.c:1299 config/tc-microblaze.c:1306 -#: config/tc-microblaze.c:1348 config/tc-microblaze.c:1355 -#: config/tc-microblaze.c:1378 config/tc-microblaze.c:1385 -#: config/tc-microblaze.c:1405 config/tc-microblaze.c:1411 -#: config/tc-microblaze.c:1472 config/tc-microblaze.c:1478 -#: config/tc-microblaze.c:1539 -msgid "Error in statement syntax" -msgstr "" +#: config/tc-msp430.c:3401 +msgid "expected constant value as argument to RPT" +msgstr "в аргументе RPT ожидается константное значение" -#: config/tc-microblaze.c:866 config/tc-microblaze.c:868 -#: config/tc-microblaze.c:870 config/tc-microblaze.c:910 -#: config/tc-microblaze.c:912 config/tc-microblaze.c:1040 -#: config/tc-microblaze.c:1042 config/tc-microblaze.c:1080 -#: config/tc-microblaze.c:1082 config/tc-microblaze.c:1107 -#: config/tc-microblaze.c:1109 config/tc-microblaze.c:1134 -#: config/tc-microblaze.c:1157 config/tc-microblaze.c:1188 -#: config/tc-microblaze.c:1205 config/tc-microblaze.c:1221 -#: config/tc-microblaze.c:1239 config/tc-microblaze.c:1361 -#: config/tc-microblaze.c:1363 config/tc-microblaze.c:1391 -#: config/tc-microblaze.c:1393 config/tc-microblaze.c:1415 -#: config/tc-microblaze.c:1482 config/tc-microblaze.c:1545 -msgid "Cannot use special register with this instruction" -msgstr "" +#: config/tc-msp430.c:3407 +msgid "expected constant in the range 2..16" +msgstr "ожидается константа в диапазоне 2..16" -#: config/tc-microblaze.c:920 -msgid "lmi pseudo instruction should not use a label in imm field" -msgstr "" +#: config/tc-msp430.c:3422 +msgid "PC used as an argument to RPT" +msgstr "аргументом RPT указан PC" -#: config/tc-microblaze.c:922 -msgid "smi pseudo instruction should not use a label in imm field" -msgstr "" +#: config/tc-msp430.c:3428 +msgid "expected constant or register name as argument to RPT insn" +msgstr "в аргументе инструкции RPT ожидается константа или имя регистра" -#: config/tc-microblaze.c:1045 -msgid "Symbol used as immediate for shift instruction" -msgstr "" +#: config/tc-msp430.c:3435 +msgid "Illegal emulated instruction" +msgstr "недопустимая эмулированная инструкция" -#: config/tc-microblaze.c:1054 +#: config/tc-msp430.c:3687 #, c-format -msgid "Shift value > 32. using <value %% 32>" -msgstr "" +msgid "%s instruction does not accept a .b suffix" +msgstr "инструкция %s не допускает суффикса .b" -#: config/tc-microblaze.c:1160 -msgid "Symbol used as immediate value for msrset/msrclr instructions" -msgstr "" +#: config/tc-msp430.c:3800 +#, c-format +msgid "Even number required. Rounded to %d" +msgstr "Требуется чётное число. Округлено до %d." -#: config/tc-microblaze.c:1288 config/tc-microblaze.c:1337 -msgid "invalid value for special purpose register" -msgstr "" +#: config/tc-msp430.c:3811 +#, c-format +msgid "Wrong displacement %d" +msgstr "Неверная перестановка %d" -#: config/tc-microblaze.c:1553 -msgid "An IMM instruction should not be present in the .s file" -msgstr "" +#: config/tc-msp430.c:3833 +msgid "instruction requires label sans '$'" +msgstr "для инструкции требуется метка sans '$'" -#: config/tc-microblaze.c:1681 -msgid "Bad call to MD_NTOF()" -msgstr "" +#: config/tc-msp430.c:3837 +msgid "instruction requires label or value in range -511:512" +msgstr "для инструкции требуется метка или значение в диапазоне -511:512" -#: config/tc-microblaze.c:1917 -#, c-format -msgid "pcrel for branch to %s too far (0x%x)" -msgstr "" +#: config/tc-msp430.c:3843 config/tc-msp430.c:3897 config/tc-msp430.c:3945 +msgid "instruction requires label" +msgstr "для инструкции требуется метка" -#. We know the abs value: Should never happen. -#: config/tc-microblaze.c:2066 -msgid "Absolute PC-relative value in relaxation code. Assembler error....." -msgstr "" +#: config/tc-msp430.c:3851 config/tc-msp430.c:3903 +msgid "polymorphs are not enabled. Use -mP option to enable." +msgstr "polymorphs не включён. Для этого используйте параметр -mP." -#. Cannot have a PC-relative branch to a diff segment. -#: config/tc-microblaze.c:2079 -#, c-format -msgid "PC relative branch to label %s which is not in the instruction space" -msgstr "" +#: config/tc-msp430.c:3949 +msgid "Illegal instruction or not implemented opcode." +msgstr "Недопустимая инструкция или нереализованный код операции." -#: config/tc-microblaze.c:2120 -msgid "Variable is accessed using small data read only anchor, but it is not in the small data read only section" -msgstr "" +#: config/tc-msp430.c:3980 config/tc-sh64.c:2479 +msgid "can't find opcode" +msgstr "не удалось найти код операции" -#: config/tc-microblaze.c:2143 -msgid "Variable is accessed using small data read write anchor, but it is not in the small data read write section" -msgstr "" +#: config/tc-msp430.c:4497 +#, c-format +msgid "internal inconsistency problem in %s: insn %04lx" +msgstr "внутренняя проблема рассогласованности в %s: инструкция %04lx" -#: config/tc-microblaze.c:2152 -msgid "Incorrect fr_opcode value in frag. Internal error....." -msgstr "" +#: config/tc-msp430.c:4539 config/tc-msp430.c:4571 +#, c-format +msgid "internal inconsistency problem in %s: ext. insn %04lx" +msgstr "внутренняя проблема рассогласованности в %s: внешняя инструкция %04lx" -#. We know the abs value: Should never happen. -#: config/tc-microblaze.c:2159 -msgid "Absolute value in relaxation code. Assembler error....." -msgstr "" +#: config/tc-msp430.c:4583 +#, c-format +msgid "internal inconsistency problem in %s: %lx" +msgstr "внутренняя проблема рассогласованности в %s: %lx" -#: config/tc-microblaze.c:2364 config/tc-mn10300.c:1065 config/tc-sh.c:776 -#: config/tc-z80.c:671 read.c:4275 +#: config/tc-mt.c:151 #, c-format -msgid "unsupported BFD relocation size %u" -msgstr "" +msgid "MT specific command line options:\n" +msgstr "Специализированные параметры командной строки для MT:\n" -#. Prototypes for static functions. -#: config/tc-mips.c:1042 +#: config/tc-mt.c:152 #, c-format -msgid "internal Error, line %d, %s" -msgstr "" +msgid " -march=ms1-64-001 allow ms1-64-001 instructions\n" +msgstr " -march=ms1-64-001 допускать инструкции ms1-64-001\n" -#: config/tc-mips.c:1795 config/tc-mips.c:12826 +#: config/tc-mt.c:153 #, c-format -msgid "Unrecognized register name `%s'" -msgstr "" +msgid " -march=ms1-16-002 allow ms1-16-002 instructions (default)\n" +msgstr " -march=ms1-16-002 допускать инструкции ms1-16-002 (по умолчанию)\n" -#: config/tc-mips.c:1887 -msgid "-G may not be used in position-independent code" -msgstr "" +#: config/tc-mt.c:154 +#, c-format +msgid " -march=ms1-16-003 allow ms1-16-003 instructions\n" +msgstr " -march=ms1-16-003 допускать инструкции ms1-16-003\n" -#: config/tc-mips.c:1934 +#: config/tc-mt.c:155 #, c-format -msgid "internal: can't hash `%s': %s" -msgstr "" +msgid " -march=ms2 allow ms2 instructions \n" +msgstr " -march=ms2 допускать инструкции ms2\n" -#: config/tc-mips.c:1942 +#: config/tc-mt.c:156 #, c-format -msgid "internal error: bad mips16 opcode: %s %s\n" -msgstr "" +msgid " -nosched disable scheduling restrictions\n" +msgstr " -nosched выключить ограничения планирования\n" -#: config/tc-mips.c:2114 +#: config/tc-mt.c:224 #, c-format -msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n" -msgstr "" +msgid "instruction %s may not follow another memory access instruction." +msgstr "Инструкция %s не может следовать за другой инструкцией, обращающейся к памяти." -#: config/tc-mips.c:2890 config/tc-mips.c:14521 -msgid "extended instruction in delay slot" -msgstr "" +#: config/tc-mt.c:230 +#, c-format +msgid "instruction %s may not follow another I/O instruction." +msgstr "Инструкция %s не может следовать за другой инструкцией ввода-вывода." -#: config/tc-mips.c:2954 config/tc-mips.c:2961 +#: config/tc-mt.c:236 #, c-format -msgid "jump to misaligned address (0x%lx)" -msgstr "" +msgid "%s may not occupy the delay slot of another branch insn." +msgstr "%s не может занимать слот задержки другой ветви insn." -#: config/tc-mips.c:2971 config/tc-mips.c:3742 +#: config/tc-mt.c:261 #, c-format -msgid "branch to misaligned address (0x%lx)" -msgstr "" +msgid "operand references R%ld of previous instruction." +msgstr "Операнд ссылается на R%ld предыдущей инструкции." -#: config/tc-mips.c:2976 config/tc-mips.c:3745 +#: config/tc-mt.c:267 #, c-format -msgid "branch address range overflow (0x%lx)" -msgstr "" +msgid "operand references R%ld of instruction before previous." +msgstr "Операнд ссылается на R%ld инструкции перед предыдущей." -#. To reproduce this failure try assembling gas/testsuites/ -#. gas/mips/mips16-intermix.s with a mips-ecoff targeted -#. assembler. -#: config/tc-mips.c:3003 +#: config/tc-mt.c:281 config/tc-mt.c:286 #, c-format -msgid "Unsupported MIPS relocation number %d" -msgstr "" +msgid "conditional branch or jal insn's operand references R%ld of previous arithmetic or logic insn." +msgstr "Условное ветвление или инструкция jal ссылается на R%ld предыдущей арифметической или логической инструкции." -#: config/tc-mips.c:3475 -msgid "Macro instruction expanded into multiple instructions in a branch delay slot" -msgstr "" +#: config/tc-mt.c:349 +msgid "md_estimate_size_before_relax\n" +msgstr "md_estimate_size_before_relax\n" -#: config/tc-mips.c:3478 -msgid "Macro instruction expanded into multiple instructions" +#: config/tc-nds32.c:1934 +msgid "" +"<arch name>\t Assemble for architecture <arch name>\n" +"\t\t\t <arch name> could be\n" +"\t\t\t v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s" msgstr "" +"<arch name>\t Ассемблировать для архитектуры <arch name>\n" +"\t\t\t <arch name> может быть\n" +"\t\t\t v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s" -#: config/tc-mips.c:4014 config/tc-mips.c:8012 config/tc-mips.c:8036 -#: config/tc-mips.c:8109 config/tc-mips.c:8132 -msgid "operand overflow" +#: config/tc-nds32.c:1938 +msgid "" +"<baseline>\t Assemble for baseline <baseline>\n" +"\t\t\t <baseline> could be v2, v3, v3m" msgstr "" +"<baseline>\t Ассемблировать для baseline <baseline>\n" +"\t\t\t <baseline> может быть v2, v3, v3m" -#: config/tc-mips.c:4033 config/tc-mips.c:4633 config/tc-mips.c:7383 -#: config/tc-mips.c:8199 -msgid "Macro used $at after \".set noat\"" +#: config/tc-nds32.c:1941 +msgid "" +"<freg>\t Specify a FPU configuration\n" +"\t\t\t <freg>\n" +"\t\t\t 0: 8 SP / 4 DP registers\n" +"\t\t\t 1: 16 SP / 8 DP registers\n" +"\t\t\t 2: 32 SP / 16 DP registers\n" +"\t\t\t 3: 32 SP / 32 DP registers" +msgstr "" +"<freg>\t Задать свойства FPU\n" +"\t\t\t <freg>\n" +"\t\t\t 0: 8 SP / 4 DP регистра\n" +"\t\t\t 1: 16 SP / 8 DP регистров\n" +"\t\t\t 2: 32 SP / 16 DP регистров\n" +"\t\t\t 3: 32 SP / 32 DP регистра" + +#: config/tc-nds32.c:1947 +msgid "" +"<abi>\t Specify a abi version\n" +"\t\t\t <abi> could be v1, v2, v2fp, v2fpp" msgstr "" +"<abi>\t Задать версию abi\n" +"\t\t\t <abi> может быть v1, v2, v2fp, v2fpp" -#: config/tc-mips.c:4062 -msgid "unsupported large constant" -msgstr "" +#: config/tc-nds32.c:1978 +msgid "Multiply instructions support" +msgstr "Поддержка инструкций умножения" -#: config/tc-mips.c:4064 -#, c-format -msgid "Instruction %s requires absolute expression" -msgstr "" +#: config/tc-nds32.c:1979 +msgid "Divide instructions support" +msgstr "Поддержка инструкций деления" -#: config/tc-mips.c:4197 config/tc-mips.c:6503 config/tc-mips.c:7079 -#, c-format -msgid "Number (0x%s) larger than 32 bits" -msgstr "" +#: config/tc-nds32.c:1980 +msgid "16-bit extension" +msgstr "16-битное расширение" -#: config/tc-mips.c:4217 -msgid "Number larger than 64 bits" -msgstr "" +#: config/tc-nds32.c:1981 +msgid "d0/d1 registers" +msgstr "регистры d0/d1" -#: config/tc-mips.c:4511 config/tc-mips.c:4539 config/tc-mips.c:4577 -#: config/tc-mips.c:4622 config/tc-mips.c:6712 config/tc-mips.c:6751 -#: config/tc-mips.c:6790 config/tc-mips.c:7194 config/tc-mips.c:7246 -msgid "PIC code offset overflow (max 16 signed bits)" -msgstr "" +#: config/tc-nds32.c:1982 +msgid "Performance extension" +msgstr "Расширение производительности" -#: config/tc-mips.c:4944 config/tc-mips.c:5010 config/tc-mips.c:5098 -#: config/tc-mips.c:5145 config/tc-mips.c:5206 config/tc-mips.c:5254 -#: config/tc-mips.c:8293 config/tc-mips.c:8300 config/tc-mips.c:8307 -#: config/tc-mips.c:8414 -msgid "Unsupported large constant" -msgstr "" +#: config/tc-nds32.c:1983 +msgid "Performance extension 2" +msgstr "Расширение производительности 2" -#. result is always true -#: config/tc-mips.c:4976 -#, c-format -msgid "Branch %s is always true" -msgstr "" +#: config/tc-nds32.c:1984 +msgid "String extension" +msgstr "Строковое расширение" -#: config/tc-mips.c:5217 config/tc-mips.c:5265 config/tc-mips.c:9065 -#: config/tc-mips.c:9222 -#, c-format -msgid "Improper position (%lu)" -msgstr "" +#: config/tc-nds32.c:1985 +msgid "Reduced Register configuration (GPR16) option" +msgstr "Параметр свойства Reduced Register (GPR16)" -#: config/tc-mips.c:5223 config/tc-mips.c:9132 -#, c-format -msgid "Improper extract size (%lu, position %lu)" -msgstr "" +#: config/tc-nds32.c:1986 +msgid "AUDIO ISA extension" +msgstr "расширение AUDIO ISA" -#: config/tc-mips.c:5271 config/tc-mips.c:9096 -#, c-format -msgid "Improper insert size (%lu, position %lu)" -msgstr "" +#: config/tc-nds32.c:1987 +msgid "FPU SP extension" +msgstr "расширение FPU SP" -#: config/tc-mips.c:5308 config/tc-mips.c:5405 -msgid "Divide by zero." -msgstr "" +#: config/tc-nds32.c:1988 +msgid "FPU DP extension" +msgstr "расширение FPU DP" -#: config/tc-mips.c:5491 -msgid "dla used to load 32-bit register" -msgstr "" +#: config/tc-nds32.c:1989 +msgid "FPU fused-multiply-add instructions" +msgstr "Инструкции FPU умножения с накоплением с нечётким результатом" -#: config/tc-mips.c:5494 -msgid "la used to load 64-bit address" +#: config/tc-nds32.c:2026 +#, c-format +msgid "" +"\n" +" NDS32-specific assembler options:\n" msgstr "" +"\n" +" Специализированные параметры ассемблера для NDS32:\n" -#: config/tc-mips.c:5606 config/tc-z80.c:700 -msgid "offset too large" +#: config/tc-nds32.c:2027 +#, c-format +msgid "" +" -O1,\t\t\t Optimize for performance\n" +" -Os\t\t\t Optimize for space\n" msgstr "" +" -O1,\t\t\t оптимизировать по производительности\n" +" -Os\t\t\t оптимизировать по размеру\n" -#: config/tc-mips.c:5780 config/tc-mips.c:6059 -msgid "PIC code offset overflow (max 32 signed bits)" +#: config/tc-nds32.c:2030 +#, c-format +msgid "" +" -EL, -mel or -little Produce little endian output\n" +" -EB, -meb or -big Produce big endian output\n" +" -mpic\t\t\t Generate PIC\n" +" -mno-fp-as-gp-relax\t Suppress fp-as-gp relaxation for this file\n" +" -mb2bb-relax\t\t Back-to-back branch optimization\n" +" -mno-all-relax\t Suppress all relaxation for this file\n" msgstr "" +" -EL, -mel or -little генерировать вывод с обратным порядком байт\n" +" -EB, -meb or -big генерировать вывод с прямым порядком байт\n" +" -mpic\t\t\t генерировать PIC\n" +" -mno-fp-as-gp-relax\t подавлять ослабление fp-as-gp для этого файла\n" +" -mb2bb-relax\t\t оптимизация ветвления back-to-back\n" +" -mno-all-relax\t подавлять все ослабления для этого файла\n" -#: config/tc-mips.c:6142 -msgid "MIPS PIC call to register other than $25" -msgstr "" +#: config/tc-nds32.c:2041 +#, c-format +msgid " -m%s%s\n" +msgstr " -m%s%s\n" -#: config/tc-mips.c:6148 config/tc-mips.c:6159 config/tc-mips.c:6281 -#: config/tc-mips.c:6292 -msgid "No .cprestore pseudo-op used in PIC code" -msgstr "" +#: config/tc-nds32.c:2048 +#, c-format +msgid " -m[no-]%-17sEnable/Disable %s\n" +msgstr " -m[no-]%-17sвключить/выключить %s\n" -#: config/tc-mips.c:6153 config/tc-mips.c:6286 -msgid "No .frame pseudo-op used in PIC code" -msgstr "" +#: config/tc-nds32.c:2052 +#, c-format +msgid " -mall-ext\t\t Turn on all extensions and instructions support\n" +msgstr " -mall-ext\t\t включить поддержку всех расширений и инструкций\n" -#: config/tc-mips.c:6307 -msgid "Non-PIC jump used in PIC library" -msgstr "" +#: config/tc-nds32.c:2326 +#, c-format +msgid "la must use with symbol. '%s'" +msgstr "la должна использоваться с символом. «%s»" -#: config/tc-mips.c:6470 config/tc-mips.c:7346 +#: config/tc-nds32.c:2379 #, c-format -msgid "opcode not supported on this processor: %s" -msgstr "" +msgid "need PIC qualifier with symbol. '%s'" +msgstr "С символом требуется классификатор PIC. «%s»" -#: config/tc-mips.c:7552 config/tc-mips.c:7583 config/tc-mips.c:7634 -#: config/tc-mips.c:7664 -msgid "Improper rotate count" -msgstr "" +#: config/tc-nds32.c:2416 +#, c-format +msgid "Operand is not a constant. `%s'" +msgstr "Операнд не является константой. «%s»" -#: config/tc-mips.c:7714 +#: config/tc-nds32.c:2505 #, c-format -msgid "Instruction %s: result is always false" -msgstr "" +msgid "needs @GOT or @GOTOFF. %s" +msgstr "Требуется @GOT или @GOTOFF. %s" -#: config/tc-mips.c:7875 +#: config/tc-nds32.c:3001 #, c-format -msgid "Instruction %s: result is always true" -msgstr "" +msgid "Duplicated pseudo-opcode %s." +msgstr "Повтор псевдо кода операции %s." -#. FIXME: Check if this is one of the itbl macros, since they -#. are added dynamically. -#: config/tc-mips.c:8195 +#: config/tc-nds32.c:3051 #, c-format -msgid "Macro %s not implemented yet" -msgstr "" +msgid "Too many argument. `%s'" +msgstr "Слишком много аргументов. «%s»" -#: config/tc-mips.c:8445 +#. Logic here rejects the input arch name. +#: config/tc-nds32.c:3112 #, c-format -msgid "internal: bad mips opcode (mask error): %s %s" -msgstr "" +msgid "unknown arch name `%s'\n" +msgstr "неизвестное имя архитектуры «%s»\n" -#: config/tc-mips.c:8485 config/tc-mips.c:9296 +#. Logic here rejects the input baseline. +#: config/tc-nds32.c:3131 #, c-format -msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s" -msgstr "" +msgid "unknown baseline `%s'\n" +msgstr "неизвестный baseline «%s»\n" -#: config/tc-mips.c:8564 +#. Logic here rejects the input FPU configuration. +#: config/tc-nds32.c:3154 #, c-format -msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s" -msgstr "" +msgid "unknown FPU configuration `%s'\n" +msgstr "неизвестная конфигурация FPU «%s»\n" -#: config/tc-mips.c:8571 +#. Logic here rejects the input abi version. +#: config/tc-nds32.c:3178 #, c-format -msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s" -msgstr "" +msgid "unknown ABI version`%s'\n" +msgstr "неизвестная версия ABI «%s»\n" -#: config/tc-mips.c:8694 config/tc-mips.c:8702 config/tc-mips.c:10165 -#: config/tc-score.c:2696 config/tc-score.c:2742 -msgid "unrecognized opcode" -msgstr "" +#: config/tc-nds32.c:3783 +#, c-format +msgid "Different arguments of .vec_size are found, previous %d, current %d" +msgstr "Найдено различие в аргументе .vec_size, ранее указан %d, текущий %d" -#: config/tc-mips.c:8729 config/tc-mips.c:10191 +#: config/tc-nds32.c:3788 #, c-format -msgid "opcode not supported on this processor: %s (%s)" -msgstr "" +msgid "Argument of .vec_size is expected 4 or 16, actual: %d." +msgstr "Значением аргумента .vec_size ожидается 4 или 16, в действительности: %d." -#: config/tc-mips.c:8763 +#: config/tc-nds32.c:3792 +msgid "Argument of .vec_size is not a constant." +msgstr "Аргумент .vec_size не является константой." + +#: config/tc-nds32.c:4328 #, c-format -msgid "BALIGN immediate not 1 or 3 (%lu)" -msgstr "" +msgid "Don't know how to handle this field. %s" +msgstr "Неизвестно как обработать это поле. %s" -#: config/tc-mips.c:8776 config/tc-mips.c:8789 config/tc-mips.c:8802 -#: config/tc-mips.c:8815 config/tc-mips.c:8841 config/tc-mips.c:8885 +#: config/tc-nds32.c:4493 #, c-format -msgid "DSP immediate not in range 0..%d (%lu)" -msgstr "" +msgid "instruction %s requires enabling performance extension" +msgstr "Для инструкции %s требуется включить расширение производительности" -#: config/tc-mips.c:8833 config/tc-mips.c:8860 -msgid "Invalid dsp acc register" -msgstr "" +#: config/tc-nds32.c:4501 +#, c-format +msgid "instruction %s requires enabling performance extension II" +msgstr "Для инструкции %s требуется включить расширение производительности II" -#: config/tc-mips.c:8871 config/tc-mips.c:8902 config/tc-mips.c:8919 +#: config/tc-nds32.c:4509 #, c-format -msgid "DSP immediate not in range %ld..%ld (%ld)" -msgstr "" +msgid "instruction %s requires enabling AUDIO extension" +msgstr "Для инструкции %s требуется включить расширение AUDIO" -#: config/tc-mips.c:8932 +#: config/tc-nds32.c:4517 #, c-format -msgid "MT usermode bit not 0 or 1 (%lu)" -msgstr "" +msgid "instruction %s requires enabling STRING extension" +msgstr "Для инструкции %s требуется включить расширение STRING" -#: config/tc-mips.c:8943 +#: config/tc-nds32.c:4526 #, c-format -msgid "MT load high bit not 0 or 1 (%lu)" -msgstr "" +msgid "instruction %s requires enabling DIV & DX_REGS extension" +msgstr "Для инструкции %s требуется включить расширение DIV & DX_REGS" -#: config/tc-mips.c:8960 config/tc-mips.c:8973 -msgid "Invalid dsp/smartmips acc register" -msgstr "" +#: config/tc-nds32.c:4537 +#, c-format +msgid "instruction %s requires enabling FPU extension" +msgstr "Для инструкции %s требуется включить расширение FPU" -#: config/tc-mips.c:9038 +#: config/tc-nds32.c:4545 #, c-format -msgid "Illegal %s number (%lu, 0x%lx)" -msgstr "" +msgid "instruction %s requires enabling FPU_SP extension" +msgstr "Для инструкции %s требуется включить расширение FPU_SP" -#: config/tc-mips.c:9151 config/tc-mips.c:9704 -msgid "absolute expression required" -msgstr "" +#: config/tc-nds32.c:4557 config/tc-nds32.c:4577 +#, c-format +msgid "instruction %s requires enabling FPU_MAC extension" +msgstr "Для инструкции %s требуется включить расширение FPU_MAC" -#: config/tc-mips.c:9174 +#: config/tc-nds32.c:4565 #, c-format -msgid "Invalid register number (%d)" -msgstr "" +msgid "instruction %s requires enabling FPU_DP extension" +msgstr "Для инструкции %s требуется включить расширение FPU_DP" -#: config/tc-mips.c:9182 -msgid "Invalid coprocessor 0 register number" -msgstr "" +#: config/tc-nds32.c:4587 +#, c-format +msgid "instruction %s requires enabling DX_REGS extension" +msgstr "Для инструкции %s требуется включить расширение DX_REGS" -#: config/tc-mips.c:9192 +#: config/tc-nds32.c:4778 #, c-format -msgid "Improper bit index (%lu)" -msgstr "" +msgid "relax hint unrecognized instruction: line %d." +msgstr "Ослабляющая подсказка для нераспознанной инструкции: строка %d." -#: config/tc-mips.c:9253 config/tc-mips.c:9270 +#: config/tc-nds32.c:4819 #, c-format -msgid "Improper size (%lu)" -msgstr "" +msgid "Can not find match relax hint. Line: %d" +msgstr "Не найдена подходящая ослабляющая подсказка: строка %d" -#: config/tc-mips.c:9286 +#: config/tc-nds32.c:4999 #, c-format -msgid "Improper immediate (%ld)" -msgstr "" +msgid "Internal error: Relax hint error. %s: %x" +msgstr "Внутренняя ошибка: ошибка в ослабляющей подсказке. %s: %x" -#: config/tc-mips.c:9313 +#: config/tc-nds32.c:5071 #, c-format -msgid "Improper shift amount (%lu)" -msgstr "" +msgid "Internal error: Range error. %s" +msgstr "внутренняя ошибка: ошибка диапазона. %s" -#: config/tc-mips.c:9337 config/tc-mips.c:10512 config/tc-mips.c:10765 +#: config/tc-nds32.c:5153 #, c-format -msgid "Invalid value for `%s' (%lu)" -msgstr "" +msgid "Instruction %s not supported in the baseline." +msgstr "Инструкция %s не поддерживается в baseline." -#: config/tc-mips.c:9354 +#: config/tc-nds32.c:5208 #, c-format -msgid "Code for %s not in range 0..1023 (%lu)" -msgstr "" +msgid "Unrecognized opcode, %s." +msgstr "Нераспознанный код операции, %s." -#: config/tc-mips.c:9366 +#: config/tc-nds32.c:5211 #, c-format -msgid "Lower code for %s not in range 0..1023 (%lu)" -msgstr "" +msgid "Incorrect syntax, %s." +msgstr "Некорректный синтаксис, %s." -#: config/tc-mips.c:9378 +#: config/tc-nds32.c:5214 #, c-format -msgid "Code for %s not in range 0..1048575 (%lu)" -msgstr "" +msgid "Unrecognized operand/register, %s." +msgstr "Нераспознанный операнд/регистр, %s." -#: config/tc-mips.c:9391 +#: config/tc-nds32.c:5217 #, c-format -msgid "Coproccesor code > 25 bits (%lu)" -msgstr "" +msgid "Operand out of range, %s." +msgstr "Операнд вне диапазона, %s." -#: config/tc-mips.c:9405 +#: config/tc-nds32.c:5220 #, c-format -msgid "Illegal 19-bit code (%lu)" -msgstr "" +msgid "Prohibited register used for reduced-register, %s." +msgstr "Для сокращённого регистра использован запрещённый регистр, %s." -#: config/tc-mips.c:9418 +#: config/tc-nds32.c:5223 #, c-format -msgid "Invalid performance register (%lu)" -msgstr "" +msgid "Junk at end of line, %s." +msgstr "Мусор в конце строки, %s." -#: config/tc-mips.c:9461 config/tc-mips.c:10372 -msgid "used $at without \".set noat\"" -msgstr "" +#: config/tc-nds32.c:5885 +msgid "Addend to unresolved symbol is not on word boundary." +msgstr "Добавка к неопределённому символу не выровнена по границе слова." -#: config/tc-mips.c:9463 config/tc-mips.c:10374 +#. Should never here. +#: config/tc-nds32.c:6420 +msgid "Used FPU instructions requires enabling FPU extension" +msgstr "Для использованных инструкций FPU требуется включить расширение FPU" + +#: config/tc-nds32.c:6611 #, c-format -msgid "used $%u with \".set at=$%u\"" -msgstr "" +msgid "Internal error: Unknown fixup type %d (`%s')" +msgstr "Внутренняя ошибка: неизвестный тип местоположения %d («%s»)" -#: config/tc-mips.c:9489 -msgid "source and destination must be different" -msgstr "" +#: config/tc-nds32.c:6711 +msgid "need PIC qualifier with symbol." +msgstr "С символом требуется классификатор PIC." -#: config/tc-mips.c:9494 -msgid "a destination register must be supplied" -msgstr "" +#: config/tc-nios2.c:453 config/tc-pru.c:309 +msgid "expecting opcode string in self test mode" +msgstr "в режиме самопроверки ожидается строка кода операции" -#: config/tc-mips.c:9563 +#: config/tc-nios2.c:455 config/tc-pru.c:311 #, c-format -msgid "Improper align amount (%ld), using low bits" -msgstr "" +msgid "assembly 0x%08x, expected %s" +msgstr "ассемблирован 0x%08x, ожидался %s" -#: config/tc-mips.c:9577 +#: config/tc-nios2.c:848 +msgid "branch offset out of range\n" +msgstr "смещение ветви вне допустимых пределов\n" + +#: config/tc-nios2.c:849 +msgid "branch relaxation failed\n" +msgstr "ошибка ослабления ветвления\n" + +#: config/tc-nios2.c:1145 +msgid "error checking for overflow - broken assembler" +msgstr "ошибка при проверке переполнения — ассемблер сломался" + +#: config/tc-nios2.c:1161 config/tc-pru.c:572 #, c-format -msgid "Invalid MDMX Immediate (%ld)" -msgstr "" +msgid "immediate value 0x%x truncated to 0x%x" +msgstr "непосредственное значение 0x%x обрезано до 0x%x" -#: config/tc-mips.c:9615 +#: config/tc-nios2.c:1188 config/tc-pru.c:598 #, c-format -msgid "Float register should be even, was %d" -msgstr "" +msgid "call target address 0x%08x out of range 0x%08x to 0x%08x" +msgstr "адрес вызова назначения 0x%08x вне диапазона 0x%08x - 0x%08x" -#: config/tc-mips.c:9654 +#: config/tc-nios2.c:1194 #, c-format -msgid "Bad element selector %ld" -msgstr "" +msgid "branch offset %d out of range %d to %d" +msgstr "смещение ветви %d вне допустимых пределов %d - %d" -#: config/tc-mips.c:9662 +#: config/tc-nios2.c:1198 #, c-format -msgid "Expecting ']' found '%s'" -msgstr "" +msgid "branch offset %d out of range" +msgstr "смещение ветви %d вне допустимых пределов" -#: config/tc-mips.c:9768 +#: config/tc-nios2.c:1204 config/tc-pru.c:608 #, c-format -msgid "Bad floating point constant: %s" -msgstr "" +msgid "%s offset %d out of range %d to %d" +msgstr "%s смещения %d вне допустимых пределов %d - %d" -#: config/tc-mips.c:9888 -msgid "Can't use floating point insn in this section" -msgstr "" +#: config/tc-nios2.c:1208 +#, c-format +msgid "%s offset %d out of range" +msgstr "%s смещения %d вне допустимых пределов" -#: config/tc-mips.c:9949 -msgid "expression out of range" -msgstr "" +#: config/tc-nios2.c:1213 config/tc-nios2.c:1228 config/tc-pru.c:613 +#, c-format +msgid "immediate value %d out of range %d to %d" +msgstr "непосредственное значение %d за пределами диапазона %d - %d" -#: config/tc-mips.c:9989 -msgid "lui expression not in range 0..65535" -msgstr "" +#: config/tc-nios2.c:1218 config/tc-nios2.c:1223 config/tc-pru.c:623 +#: config/tc-pru.c:628 +#, c-format +msgid "immediate value %u out of range %u to %u" +msgstr "непосредственное значение %u за пределами диапазона %u - %u" -#: config/tc-mips.c:10010 +#: config/tc-nios2.c:1233 #, c-format -msgid "Condition code register should be even for %s, was %d" -msgstr "" +msgid "custom instruction opcode %u out of range %u to %u" +msgstr "код операции пользовательской инструкции %u вне диапазона %u - %u" + +#: config/tc-nios2.c:1238 config/tc-pru.c:633 +msgid "overflow in immediate argument" +msgstr "переполнение в непосредственном аргументе" -#: config/tc-mips.c:10015 +#: config/tc-nios2.c:1310 config/tc-pru.c:669 +msgid "cannot create 64-bit relocation" +msgstr "не удалось создать 64-битное перемещение" + +#: config/tc-nios2.c:1438 #, c-format -msgid "Condition code register should be 0 or 4 for %s, was %d" -msgstr "" +msgid "internal error: broken opcode descriptor for `%s %s'\n" +msgstr "внутренняя ошибка: неверный дескриптор кода операции для «%s %s»\n" -#: config/tc-mips.c:10041 -msgid "invalid coprocessor sub-selection value (0-7)" -msgstr "" +#: config/tc-nios2.c:1487 config/tc-pru.c:859 +msgid "can't create relocation" +msgstr "не удалось создать перемещение" -#: config/tc-mips.c:10053 config/tc-mips.c:10070 +#: config/tc-nios2.c:1518 config/tc-pru.c:993 config/tc-pru.c:1013 +#: config/tc-pru.c:1040 config/tc-pru.c:1059 config/tc-pru.c:1073 #, c-format -msgid "bad byte vector index (%ld)" -msgstr "" +msgid "unknown register %s" +msgstr "неизвестный регистр %s" -#: config/tc-mips.c:10081 +#: config/tc-nios2.c:1526 +msgid "expecting control register" +msgstr "ожидается управляющий регистр" + +#: config/tc-nios2.c:1528 +msgid "illegal use of control register" +msgstr "неправильное использование управляющего регистра" + +#: config/tc-nios2.c:1530 +msgid "illegal use of coprocessor register" +msgstr "неправильное использование регистра сопроцессора" + +#. Should never get here if we passed validation. +#: config/tc-nios2.c:1532 config/tc-nios2.c:1846 config/tc-nios2.c:1988 +#: config/tc-nios2.c:2056 #, c-format -msgid "bad char = '%c'\n" -msgstr "" +msgid "invalid register %s" +msgstr "неверный регистр %s" -#: config/tc-mips.c:10092 config/tc-mips.c:10097 config/tc-mips.c:10790 -msgid "illegal operands" +#: config/tc-nios2.c:1540 +msgid "" +"Register at (r1) can sometimes be corrupted by assembler optimizations.\n" +"Use .set noat to turn off those optimizations (and this warning)." msgstr "" +"Регистр у (r1) иногда может быть повреждён из-за оптимизаций ассемблера.\n" +"Используйте .set noat для выключения таких оптимизаций (и этого предупреждения)." -#: config/tc-mips.c:10548 config/tc-mips.c:10629 config/tc-mips.c:10644 -msgid "can't parse register list" +#: config/tc-nios2.c:1545 +msgid "" +"The debugger will corrupt bt (r25).\n" +"If you don't need to debug this code use .set nobreak to turn off this warning." msgstr "" +"Отладчик повредит bt (r25).\n" +"Если вам не нужно отлаживать этот код, используйте .set nobreak для выключения этого предупреждения." -#: config/tc-mips.c:10617 -msgid "more than one frame size in list" +#: config/tc-nios2.c:1549 +msgid "" +"The debugger will corrupt sstatus/ba (r30).\n" +"If you don't need to debug this code use .set nobreak to turn off this warning." msgstr "" +"Отладчик повредит sstatus/ba (r30).\n" +"Если вам не нужно отлаживать этот код, используйте .set nobreak для выключения этого предупреждения." -#: config/tc-mips.c:10672 -msgid "unexpected register in list" -msgstr "" +#: config/tc-nios2.c:1939 config/tc-nios2.c:1967 +msgid "r31 cannot be used with jmp; use ret instead" +msgstr "r31 нельзя использовать с jmp; используйте ret" -#: config/tc-mips.c:10682 -msgid "arg/static registers overlap" -msgstr "" +#: config/tc-nios2.c:1982 +msgid "r31 cannot be used with jmpr.n; use ret.n instead" +msgstr "r31 нельзя использовать с jmpr.n; используйте ret.n" -#: config/tc-mips.c:10700 -msgid "invalid arg register list" -msgstr "" +#: config/tc-nios2.c:2595 config/tc-nios2.c:2622 config/tc-nios2.c:2649 +#: config/tc-nios2.c:2680 +#, c-format +msgid "Invalid constant operand %s" +msgstr "Некорректная константный операнд %s" -#: config/tc-mips.c:10709 config/tc-mips.c:10732 -msgid "invalid static register list" -msgstr "" +#: config/tc-nios2.c:2997 config/tc-nios2.c:3021 config/tc-pru.c:1312 +#: config/tc-pru.c:1337 config/tc-pru.c:1357 +#, c-format +msgid "badly formed expression near %s" +msgstr "плохо сформированное выражение рядом с %s" -#: config/tc-mips.c:10739 -msgid "missing frame size" -msgstr "" +#: config/tc-nios2.c:3110 config/tc-nios2.c:3137 config/tc-pru.c:1406 +#: config/tc-pru.c:1431 config/tc-xtensa.c:2108 +msgid "too many arguments" +msgstr "слишком много аргументов" -#: config/tc-mips.c:10742 -msgid "invalid frame size" -msgstr "" +#: config/tc-nios2.c:3126 config/tc-pru.c:1383 +#, c-format +msgid "expecting %c near %s" +msgstr "ожидается %c рядом с %s" -#: config/tc-mips.c:10908 -msgid "extended operand requested but not required" -msgstr "" +#. we cannot recover from this. +#: config/tc-nios2.c:3277 +#, c-format +msgid "unrecognized pseudo-instruction %s" +msgstr "нераспознанная псевдоинструкция %s" -#: config/tc-mips.c:10910 -msgid "invalid unextended operand value" -msgstr "" +#: config/tc-nios2.c:3540 config/tc-tic6x.c:232 +#, c-format +msgid "unknown architecture '%s'" +msgstr "неизвестная архитектура «%s»" -#: config/tc-mips.c:10938 -msgid "operand value out of range for instruction" -msgstr "" +#: config/tc-nios2.c:3621 +msgid "Big-endian R2 is not supported." +msgstr "Порядок от старшего к младшему R2 не поддерживается." -#: config/tc-mips.c:11043 +#. Unrecognised instruction - error. +#: config/tc-nios2.c:3789 config/tc-pru.c:1729 #, c-format -msgid "relocation %s isn't supported by the current ABI" -msgstr "" +msgid "unrecognised instruction %s" +msgstr "нераспознанная инструкция %s" -#: config/tc-mips.c:11099 -msgid "unclosed '('" -msgstr "" +#: config/tc-nios2.c:3909 config/tc-pru.c:1785 +#, c-format +msgid "can't represent relocation type %s" +msgstr "не удалось представить тип перемещения %s" + +#: config/tc-nios2.c:4002 +msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string" +msgstr "Неправильная директива .section: в строке требуется a,s,w,x,M,S,G,T" -#: config/tc-mips.c:11374 +#: config/tc-nios2.c:4028 #, c-format -msgid "A different %s was already specified, is now %s" -msgstr "" +msgid "Illegal operands: %%tls_ldo in %d-byte data field" +msgstr "Неверные операнды: %%tls_ldo в %d-байтовом поле данных" -#: config/tc-mips.c:11621 -msgid "-call_shared is supported only for ELF format" -msgstr "" +#: config/tc-nios2.c:4040 config/tc-nios2.c:4058 config/tc-nios2.c:4065 +#, c-format +msgid "Illegal operands: %%tls_ldo requires arguments in ()" +msgstr "Неверные операнды: для %%tls_ldo требуются аргументы в ()" -#: config/tc-mips.c:11631 -msgid "-call_nonpic is supported only for ELF format" -msgstr "" +#: config/tc-nios2.c:4072 +#, c-format +msgid "Illegal operands: garbage after %%tls_ldo()" +msgstr "Неверные операнды: мусор после %%tls_ldo()" -#: config/tc-mips.c:11641 -msgid "-non_shared is supported only for ELF format" -msgstr "" +#: config/tc-ns32k.c:437 +msgid "Invalid syntax in PC-relative addressing mode" +msgstr "Некорректный синтаксис в режиме адресации, относительном PC" -#: config/tc-mips.c:11674 -msgid "-n32 is supported for ELF format only" -msgstr "" +#: config/tc-ns32k.c:461 +msgid "Invalid syntax in External addressing mode" +msgstr "Некорректный синтаксис во внешнем режиме адресации" -#: config/tc-mips.c:11683 -msgid "-64 is supported for ELF format only" -msgstr "" +#: config/tc-ns32k.c:542 +msgid "Invalid syntax in Memory Relative addressing mode" +msgstr "Некорректный синтаксис в режиме адресации, относительном памяти" -#: config/tc-mips.c:11688 config/tc-mips.c:11741 -msgid "No compiled in support for 64 bit object file format" -msgstr "" +#: config/tc-ns32k.c:609 +msgid "Invalid scaled-indexed mode, use (b,w,d,q)" +msgstr "Неверный режим масштабированной индексации, используйте (b,w,d,q)" -#: config/tc-mips.c:11728 -msgid "-mabi is supported for ELF format only" -msgstr "" +#: config/tc-ns32k.c:614 +msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}" +msgstr "Синтаксис в режим масштабированной индексации, используйте [Rn:m], где n=[0..7] m={b,w,d,q}" -#: config/tc-mips.c:11748 -#, c-format -msgid "invalid abi -mabi=%s" -msgstr "" +#: config/tc-ns32k.c:619 +msgid "Scaled-indexed addressing mode combined with scaled-index" +msgstr "Синтаксис режима адресации масштабированной индексации объединён с масштабированным индексом" -#: config/tc-mips.c:11826 -msgid "-G not supported in this configuration." -msgstr "" +#: config/tc-ns32k.c:630 +msgid "Invalid or illegal addressing mode combined with scaled-index" +msgstr "Некорректный или недопустимый режим адресации, объединённый с масштабированным индексом" -#: config/tc-mips.c:11852 -#, c-format -msgid "-%s conflicts with the other architecture options, which imply -%s" -msgstr "" +#: config/tc-ns32k.c:753 +msgid "Premature end of suffix -- Defaulting to d" +msgstr "Преждевременный конец суффикса — по умолчанию d" -#: config/tc-mips.c:11864 -#, c-format -msgid "-march=%s is not compatible with the selected ABI" -msgstr "" +#: config/tc-ns32k.c:766 +msgid "Bad suffix after ':' use {b|w|d} Defaulting to d" +msgstr "Некорректный суффикс после «:» используйте {b|w|d}. По умолчанию d" -#: config/tc-mips.c:11883 -msgid "-mgp64 used with a 32-bit processor" -msgstr "" +#: config/tc-ns32k.c:811 +msgid "Very short instr to option, ie you can't do it on a NULLstr" +msgstr "Очень короткая инструкция для параметра, то есть вы не можете делать это с NULLstr" -#: config/tc-mips.c:11885 -msgid "-mgp32 used with a 64-bit ABI" -msgstr "" +#: config/tc-ns32k.c:861 +msgid "No such entry in list. (cpu/mmu register)" +msgstr "Отсутствует элемент в списке (регистр cpu/mmu)." -#: config/tc-mips.c:11887 -msgid "-mgp64 used with a 32-bit ABI" -msgstr "" +#: config/tc-ns32k.c:918 +msgid "Internal consistency error. check ns32k-opcode.h" +msgstr "Ошибка внутренней несогласованности. Проверьте ns32k-opcode.h" -#: config/tc-mips.c:11925 -msgid "-mfp64 used with a 32-bit fpu" -msgstr "" +#: config/tc-ns32k.c:943 +msgid "Address of immediate operand" +msgstr "Адрес непосредственного операнда" -#: config/tc-mips.c:11928 -msgid "-mfp64 used with a 32-bit ABI" -msgstr "" +#: config/tc-ns32k.c:944 +msgid "Invalid immediate write operand." +msgstr "Некорректный непосредственный операнд записи." -#: config/tc-mips.c:11932 -msgid "-mfp32 used with a 64-bit ABI" -msgstr "" +#: config/tc-ns32k.c:1074 +msgid "Bad opcode-table-option, check in file ns32k-opcode.h" +msgstr "Неверная opcode-table-option, проверьте к в файле ns32k-opcode.h." -#: config/tc-mips.c:11946 -msgid "trap exception not supported at ISA 1" -msgstr "" +#: config/tc-ns32k.c:1107 +msgid "No such opcode" +msgstr "Нет такого кода операции" -#: config/tc-mips.c:11956 -msgid "-mfp32 used with -mips3d" -msgstr "" +#: config/tc-ns32k.c:1182 +msgid "Bad suffix, defaulting to d" +msgstr "Некорректный суффикс, по умолчанию d." -#: config/tc-mips.c:11962 -msgid "-mfp32 used with -mdmx" -msgstr "" +#: config/tc-ns32k.c:1209 +msgid "Too many operands passed to instruction" +msgstr "В инструкцию передано слишком много операндов." -#: config/tc-mips.c:11967 -#, c-format -msgid "%s ISA does not support SmartMIPS" -msgstr "" +#. Check error in default. +#: config/tc-ns32k.c:1221 +msgid "Wrong numbers of operands in default, check ns32k-opcodes.h" +msgstr "Неправильное количество операндов по умолчанию, проверьте ns32k-opcodes.h" -#: config/tc-mips.c:11973 config/tc-mips.c:12918 -#, c-format -msgid "%s ISA does not support DSP ASE" -msgstr "" +#: config/tc-ns32k.c:1224 +msgid "Wrong number of operands" +msgstr "Неправильное количество операндов" -#: config/tc-mips.c:11982 config/tc-mips.c:12931 +#: config/tc-ns32k.c:1297 #, c-format -msgid "%s ISA does not support DSP R2 ASE" -msgstr "" +msgid "Can not do %d byte pc-relative relocation for storage type %d" +msgstr "Невозможно выполнить %d-байтовое перемещение, относительное pc для типа хранения %d" -#: config/tc-mips.c:11988 config/tc-mips.c:12944 +#: config/tc-ns32k.c:1300 #, c-format -msgid "%s ISA does not support MT ASE" -msgstr "" +msgid "Can not do %d byte relocation for storage type %d" +msgstr "Невозможно выполнить %d-байтовое перемещение для типа хранения %d" -#: config/tc-mips.c:12037 -msgid "PC relative MIPS16 instruction references a different section" -msgstr "" +#: config/tc-ns32k.c:1392 +#, c-format +msgid "value of %ld out of byte displacement range." +msgstr "Значение %ld вне байтового диапазона перестановок." -#: config/tc-mips.c:12335 config/tc-sparc.c:3184 config/tc-sparc.c:3191 -#: config/tc-sparc.c:3198 config/tc-sparc.c:3205 config/tc-sparc.c:3212 -#: config/tc-sparc.c:3221 config/tc-sparc.c:3232 config/tc-sparc.c:3254 -#: config/tc-sparc.c:3278 write.c:1122 -msgid "relocation overflow" -msgstr "" +#: config/tc-ns32k.c:1402 +#, c-format +msgid "value of %ld out of word displacement range." +msgstr "Значение %ld вне диапазона перестановок размером в слово." -#: config/tc-mips.c:12345 +#: config/tc-ns32k.c:1417 #, c-format -msgid "Branch to misaligned address (%lx)" -msgstr "" +msgid "value of %ld out of double word displacement range." +msgstr "Значение %ld вне диапазона перестановок размером в двойное слово." -#: config/tc-mips.c:12392 -msgid "Branch out of range" -msgstr "" +#: config/tc-ns32k.c:1438 +#, c-format +msgid "Internal logic error. Line %d, file: \"%s\"" +msgstr "Внутренняя логическая ошибка. Строка %d, файл «%s»." -#: config/tc-mips.c:12474 +#: config/tc-ns32k.c:1486 #, c-format -msgid "Alignment too large: %d. assumed." -msgstr "" +msgid "Internal logic error. line %d, file \"%s\"" +msgstr "Внутренняя логическая ошибка. Строка %d, файл «%s»." -#: config/tc-mips.c:12477 -msgid "Alignment negative: 0 assumed." -msgstr "" +#: config/tc-ns32k.c:1587 +msgid "Bit field out of range" +msgstr "Битовое поле вне допустимого диапазона" -#: config/tc-mips.c:12723 -#, c-format -msgid "%s: no such section" -msgstr "" +#: config/tc-ns32k.c:1687 +msgid "iif convert internal pcrel/binary" +msgstr "iif преобразует внутренний pcrel/двоичный" -#: config/tc-mips.c:12772 -#, c-format -msgid ".option pic%d not supported" -msgstr "" +#: config/tc-ns32k.c:1704 +msgid "Bignum too big for long" +msgstr "Bignum слишком велико для длинного целого" -#: config/tc-mips.c:12777 config/tc-mips.c:13084 -msgid "-G may not be used with SVR4 PIC code" -msgstr "" +#: config/tc-ns32k.c:1781 +msgid "iif convert internal pcrel/pointer" +msgstr "iif преобразует внутренний pcrel/указатель" -#: config/tc-mips.c:12783 -#, c-format -msgid "Unrecognized option \"%s\"" -msgstr "" +#: config/tc-ns32k.c:1786 +msgid "Internal logic error in iif.iifP[n].type" +msgstr "Внутренняя логическая ошибка в iif.iifP[n].type" -#: config/tc-mips.c:12843 -msgid "`noreorder' must be set before `nomacro'" -msgstr "" +#. We can't relax this case. +#: config/tc-ns32k.c:1822 +msgid "Can't relax difference" +msgstr "Не удалось ослабить различие" -#: config/tc-mips.c:12869 -#, c-format -msgid "%s isa does not support 64-bit registers" -msgstr "" +#: config/tc-ns32k.c:1863 +msgid "Displacement too large for :d" +msgstr "Перестановка слишком велика для :d" -#: config/tc-mips.c:12880 +#: config/tc-ns32k.c:1876 +msgid "Internal logic error in iif.iifP[].type" +msgstr "Внутренняя логическая ошибка в iif.iifP[].type" + +#. Fatal. +#: config/tc-ns32k.c:1908 #, c-format -msgid "%s isa does not support 64-bit floating point registers" -msgstr "" +msgid "Can't hash %s: %s" +msgstr "Не удалось получить хеш %s: %s" -#: config/tc-mips.c:12901 +#: config/tc-ns32k.c:2144 #, c-format -msgid "%s ISA does not support SmartMIPS ASE" -msgstr "" +msgid "invalid architecture option -m%s, ignored" +msgstr "Неверный параметр архитектуры -m%s, игнорируется" -#: config/tc-mips.c:12968 +#: config/tc-ns32k.c:2157 #, c-format -msgid "unknown architecture %s" -msgstr "" +msgid "invalid default displacement size \"%s\". Defaulting to %d." +msgstr "Неверный размер перестановки по умолчанию «%s». Применяем %d." -#: config/tc-mips.c:12981 config/tc-mips.c:13011 +#: config/tc-ns32k.c:2173 #, c-format -msgid "unknown ISA level %s" +msgid "" +"NS32K options:\n" +"-m32032 | -m32532\tselect variant of NS32K architecture\n" +"--disp-size-default=<1|2|4>\n" msgstr "" +"Параметры NS32K:\n" +"-m32032 | -m32532\tвыбрать вариант архитектуры NS32K\n" +"--disp-size-default=<1|2|4>\n" -#: config/tc-mips.c:12989 +#: config/tc-ns32k.c:2249 #, c-format -msgid "unknown ISA or architecture %s" -msgstr "" +msgid "Cannot find relocation type for symbol %s, code %d" +msgstr "Невозможно найти тип перемещения для символа %s, код %d" -#: config/tc-mips.c:13039 -msgid ".set pop with no .set push" -msgstr "" +#: config/tc-pdp11.c:336 config/tc-pdp11.c:354 config/tc-pdp11.c:379 +#: config/tc-pdp11.c:385 config/tc-pdp11.c:398 +msgid "Bad register name" +msgstr "Плохое имя регистра" -#: config/tc-mips.c:13068 -#, c-format -msgid "Tried to set unrecognized symbol: %s\n" -msgstr "" +#: config/tc-pdp11.c:417 config/tc-pdp11.c:481 config/tc-pdp11.c:492 +msgid "Error in expression" +msgstr "Ошибка в выражении" -#: config/tc-mips.c:13126 -msgid ".cpload not in noreorder section" -msgstr "" +#: config/tc-pdp11.c:489 +msgid "Low order bits truncated in immediate float operand" +msgstr "Младшие биты порядка обрезаны в непосредственном операнде float" -#: config/tc-mips.c:13194 config/tc-mips.c:13213 -msgid "missing argument separator ',' for .cpsetup" -msgstr "" +#: config/tc-pdp11.c:608 +msgid "Float AC not legal as integer operand" +msgstr "Float AC недействителен как целочисленный операнд" -#: config/tc-mips.c:13371 -#, c-format -msgid "Unsupported use of %s" -msgstr "" +#: config/tc-pdp11.c:628 +msgid "General register not legal as float operand" +msgstr "Общий регистр недействителен как операнд float" -#: config/tc-mips.c:13453 config/tc-score.c:6036 -msgid "Unsupported use of .gpword" -msgstr "" +#: config/tc-pdp11.c:661 +msgid "No instruction found" +msgstr "Инструкция не найдена" -#: config/tc-mips.c:13493 -msgid "Unsupported use of .gpdword" -msgstr "" +#: config/tc-pdp11.c:671 config/tc-z80.c:1932 config/tc-z80.c:1945 +#, c-format +msgid "Unknown instruction '%s'" +msgstr "Неизвестная инструкция «%s»" -#: config/tc-mips.c:13587 +#: config/tc-pdp11.c:677 #, c-format -msgid "ignoring attempt to redefine symbol %s" -msgstr "" +msgid "Unsupported instruction set extension: %s" +msgstr "Неподдерживаемый набор расширения инструкций: «%s»" -#: config/tc-mips.c:13602 ecoff.c:3368 -msgid "bad .weakext directive" -msgstr "" +#: config/tc-pdp11.c:711 +msgid "operand is not an absolute constant" +msgstr "операнд не является абсолютной константой" -#: config/tc-mips.c:13838 -msgid "unsupported PC relative reference to different section" -msgstr "" +#: config/tc-pdp11.c:719 +msgid "3-bit immediate out of range" +msgstr "3-битный непосредственный элемент за пределами диапазона" -#: config/tc-mips.c:13951 config/tc-xtensa.c:1583 config/tc-xtensa.c:1858 -msgid "unsupported relocation" -msgstr "" +#: config/tc-pdp11.c:726 +msgid "6-bit immediate out of range" +msgstr "6-битный непосредственный элемент за пределами диапазона" -#: config/tc-mips.c:14200 config/tc-pdp11.c:1431 -#, c-format -msgid "Can not represent %s relocation in this object file format" -msgstr "" +#: config/tc-pdp11.c:733 +msgid "8-bit immediate out of range" +msgstr "8-битный непосредственный элемент за пределами диапазона" -#: config/tc-mips.c:14285 -msgid "relaxed out-of-range branch into a jump" -msgstr "" +#: config/tc-pdp11.c:750 config/tc-pdp11.c:943 +msgid "Symbol expected" +msgstr "Ожидался символ" -#: config/tc-mips.c:14819 -msgid "missing .end at end of assembly" -msgstr "" +#: config/tc-pdp11.c:755 +msgid "8-bit displacement out of range" +msgstr "8-битная перестановка за пределами диапазона" -#: config/tc-mips.c:14834 config/tc-score.c:5645 -msgid "expected simple number" -msgstr "" +#: config/tc-pdp11.c:797 config/tc-pdp11.c:818 config/tc-pdp11.c:835 +#: config/tc-pdp11.c:856 config/tc-pdp11.c:873 config/tc-pdp11.c:894 +#: config/tc-pdp11.c:913 config/tc-pdp11.c:934 +msgid "Missing ','" +msgstr "Пропущена «,»" -#: config/tc-mips.c:14862 config/tc-score.c:5672 -msgid "invalid number" -msgstr "" +#: config/tc-pdp11.c:948 +msgid "6-bit displacement out of range" +msgstr "6-битная перестановка за пределами диапазона" -#: config/tc-mips.c:15033 config/tc-score.c:5711 -msgid "missing .end" -msgstr "" +#: config/tc-pdp11.c:969 config/tc-tilegx.c:1215 config/tc-tilepro.c:1101 +#: config/tc-vax.c:1950 +msgid "Too many operands" +msgstr "Слишком много операндов" -#: config/tc-mips.c:15085 -msgid "Bad .frame directive" -msgstr "" +#: config/tc-pdp11.c:1419 +#, c-format +msgid "Can not represent %s relocation in this object file format" +msgstr "Невозможно представить перемещение %s в данном формате объектного файла" -#: config/tc-mips.c:15117 -msgid ".mask/.fmask outside of .ent" -msgstr "" +#: config/tc-pj.c:64 config/tc-pj.c:73 +msgid "confusing relocation expressions" +msgstr "неясные выражения перемещения" -#: config/tc-mips.c:15124 -msgid "Bad .mask/.fmask directive" -msgstr "" +#: config/tc-pj.c:157 +msgid "can't have relocation for ipush" +msgstr "нельзя иметь перемещение для ipush" -#: config/tc-mips.c:15399 -#, c-format -msgid "Bad value (%s) for %s" -msgstr "" +#: config/tc-pj.c:289 +msgid "expected expression" +msgstr "ожидается выражение" -#: config/tc-mips.c:15463 +#: config/tc-pj.c:355 #, c-format msgid "" -"MIPS options:\n" -"-EB\t\t\tgenerate big endian output\n" -"-EL\t\t\tgenerate little endian output\n" -"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n" -"-G NUM\t\t\tallow referencing objects up to NUM bytes\n" -"\t\t\timplicitly with the gp register [default 8]\n" +"PJ options:\n" +"-little\t\t\tgenerate little endian code\n" +"-big\t\t\tgenerate big endian code\n" msgstr "" +"Параметры PJ:\n" +"-little\t\t\tгенерировать код с обратным порядком байт\n" +"-big\t\t\tгенерировать код с прямым порядком байт\n" -#: config/tc-mips.c:15470 -#, c-format -msgid "" -"-mips1\t\t\tgenerate MIPS ISA I instructions\n" -"-mips2\t\t\tgenerate MIPS ISA II instructions\n" -"-mips3\t\t\tgenerate MIPS ISA III instructions\n" -"-mips4\t\t\tgenerate MIPS ISA IV instructions\n" -"-mips5 generate MIPS ISA V instructions\n" -"-mips32 generate MIPS32 ISA instructions\n" -"-mips32r2 generate MIPS32 release 2 ISA instructions\n" -"-mips64 generate MIPS64 ISA instructions\n" -"-mips64r2 generate MIPS64 release 2 ISA instructions\n" -"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n" -msgstr "" +#: config/tc-pj.c:380 config/tc-sh.c:4149 config/tc-sh.c:4156 +#: config/tc-sh.c:4163 config/tc-sh.c:4170 +msgid "pcrel too far" +msgstr "pcrel слишком далеко" -#: config/tc-mips.c:15489 -#, c-format -msgid "" -"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n" -"-no-mCPU\t\tdon't generate code specific to CPU.\n" -"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n" -msgstr "" +#: config/tc-ppc.c:977 config/tc-ppc.c:985 config/tc-ppc.c:3042 +msgid "invalid register expression" +msgstr "Неверное выражение регистра" -#: config/tc-mips.c:15502 -#, c-format -msgid "" -"-mips16\t\t\tgenerate mips16 instructions\n" -"-no-mips16\t\tdo not generate mips16 instructions\n" -msgstr "" +#: config/tc-ppc.c:1145 config/tc-ppc.c:1203 config/tc-ppc.c:1251 +msgid "the use of -mvle requires big endian." +msgstr "Для использования -mvle требуется прямой порядок байт." -#: config/tc-mips.c:15505 -#, c-format -msgid "" -"-msmartmips\t\tgenerate smartmips instructions\n" -"-mno-smartmips\t\tdo not generate smartmips instructions\n" -msgstr "" +#: config/tc-ppc.c:1183 config/tc-ppc.c:1205 +msgid "the use of -mvle requires -a32." +msgstr "Для использования -mvle требуется -a32." -#: config/tc-mips.c:15508 +#: config/tc-ppc.c:1185 #, c-format -msgid "" -"-mdsp\t\t\tgenerate DSP instructions\n" -"-mno-dsp\t\tdo not generate DSP instructions\n" -msgstr "" +msgid "%s unsupported" +msgstr "%s не поддерживается" -#: config/tc-mips.c:15511 -#, c-format -msgid "" -"-mdspr2\t\t\tgenerate DSP R2 instructions\n" -"-mno-dspr2\t\tdo not generate DSP R2 instructions\n" -msgstr "" +#: config/tc-ppc.c:1309 +msgid "--nops needs a numeric argument" +msgstr "для --nops требуется числовой аргумент" -#: config/tc-mips.c:15514 +#: config/tc-ppc.c:1326 #, c-format msgid "" -"-mmt\t\t\tgenerate MT instructions\n" -"-mno-mt\t\t\tdo not generate MT instructions\n" -msgstr "" +"PowerPC options:\n" +"-a32 generate ELF32/XCOFF32\n" +"-a64 generate ELF64/XCOFF64\n" +"-u ignored\n" +"-mpwrx, -mpwr2 generate code for POWER/2 (RIOS2)\n" +"-mpwr generate code for POWER (RIOS1)\n" +"-m601 generate code for PowerPC 601\n" +"-mppc, -mppc32, -m603, -m604\n" +" generate code for PowerPC 603/604\n" +"-m403 generate code for PowerPC 403\n" +"-m405 generate code for PowerPC 405\n" +"-m440 generate code for PowerPC 440\n" +"-m464 generate code for PowerPC 464\n" +"-m476 generate code for PowerPC 476\n" +"-m7400, -m7410, -m7450, -m7455\n" +" generate code for PowerPC 7400/7410/7450/7455\n" +"-m750cl generate code for PowerPC 750cl\n" +"-m821, -m850, -m860 generate code for PowerPC 821/850/860\n" +msgstr "" +"Параметры PowerPC:\n" +"-a32 генерировать ELF32/XCOFF32\n" +"-a64 генерировать ELF64/XCOFF64\n" +"-u игнорируется\n" +"-mpwrx, -mpwr2 генерировать код для POWER/2 (RIOS2)\n" +"-mpwr генерировать код для POWER (RIOS1)\n" +"-m601 генерировать код для PowerPC 601\n" +"-mppc, -mppc32, -m603, -m604\n" +" генерировать код для PowerPC 603/604\n" +"-m403 генерировать код для PowerPC 403\n" +"-m405 генерировать код для PowerPC 405\n" +"-m440 генерировать код для PowerPC 440\n" +"-m464 генерировать код для PowerPC 464\n" +"-m476 генерировать код для PowerPC 476\n" +"-m7400, -m7410, -m7450, -m7455\n" +" генерировать код для PowerPC 7400/7410/7450/7455\n" +"-m750cl генерировать код для PowerPC 750cl\n" +"-m821, -m850, -m860 генерировать код для PowerPC 821/850/860\n" -#: config/tc-mips.c:15517 +#: config/tc-ppc.c:1345 #, c-format msgid "" -"-mfix-vr4120\t\twork around certain VR4120 errata\n" -"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n" -"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n" -"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n" -"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n" -"-msym32\t\t\tassume all symbols have 32-bit values\n" -"-O0\t\t\tremove unneeded NOPs, do not swap branches\n" -"-O\t\t\tremove unneeded NOPs and swap branches\n" -"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n" -"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n" -msgstr "" - -#: config/tc-mips.c:15528 +"-mppc64, -m620 generate code for PowerPC 620/625/630\n" +"-mppc64bridge generate code for PowerPC 64, including bridge insns\n" +"-mbooke generate code for 32-bit PowerPC BookE\n" +"-ma2 generate code for A2 architecture\n" +"-mpower4, -mpwr4 generate code for Power4 architecture\n" +"-mpower5, -mpwr5, -mpwr5x\n" +" generate code for Power5 architecture\n" +"-mpower6, -mpwr6 generate code for Power6 architecture\n" +"-mpower7, -mpwr7 generate code for Power7 architecture\n" +"-mpower8, -mpwr8 generate code for Power8 architecture\n" +"-mpower9, -mpwr9 generate code for Power9 architecture\n" +"-mcell generate code for Cell Broadband Engine architecture\n" +"-mcom generate code for Power/PowerPC common instructions\n" +"-many generate code for any architecture (PWR/PWRX/PPC)\n" +msgstr "" +"-mppc64, -m620 генерировать код для PowerPC 620/625/630\n" +"-mppc64bridge генерировать код для PowerPC 64,\n" +" включая инструкции моста\n" +"-mbooke генерировать код для 32-битного PowerPC BookE\n" +"-ma2 генерировать код для архитектуры A2\n" +"-mpower4, -mpwr4 генерировать код для архитектуры Power4\n" +"-mpower5, -mpwr5, -mpwr5x\n" +" генерировать код для архитектуры Power5\n" +"-mpower6, -mpwr6 генерировать код для архитектуры Power6\n" +"-mpower7, -mpwr7 генерировать код для архитектуры Power7\n" +"-mpower8, -mpwr8 генерировать код для архитектуры Power8\n" +"-mpower9, -mpwr9 генерировать код для архитектуры Power9\n" +"-mcell генерировать код для Cell Broadband Engine\n" +"-mcom генерировать код с общими инструкциями Power/PowerPC\n" +"-many генерировать код для любой архитектуры (PWR/PWRX/PPC)\n" + +#: config/tc-ppc.c:1360 #, c-format msgid "" -"-mhard-float\t\tallow floating-point instructions\n" -"-msoft-float\t\tdo not allow floating-point instructions\n" -"-msingle-float\t\tonly allow 32-bit floating-point operations\n" -"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n" -"--[no-]construct-floats [dis]allow floating point values to be constructed\n" -msgstr "" - -#: config/tc-mips.c:15536 +"-maltivec generate code for AltiVec\n" +"-mvsx generate code for Vector-Scalar (VSX) instructions\n" +"-me300 generate code for PowerPC e300 family\n" +"-me500, -me500x2 generate code for Motorola e500 core complex\n" +"-me500mc, generate code for Freescale e500mc core complex\n" +"-me500mc64, generate code for Freescale e500mc64 core complex\n" +"-me5500, generate code for Freescale e5500 core complex\n" +"-me6500, generate code for Freescale e6500 core complex\n" +"-mspe generate code for Motorola SPE instructions\n" +"-mspe2 generate code for Freescale SPE2 instructions\n" +"-mvle generate code for Freescale VLE instructions\n" +"-mtitan generate code for AppliedMicro Titan core complex\n" +"-mregnames Allow symbolic names for registers\n" +"-mno-regnames Do not allow symbolic names for registers\n" +msgstr "" +"-maltivec генерировать код для AltiVec\n" +"-mvsx генерировать код с инструкциями Vector-Scalar (VSX)\n" +"-me300 генерировать код для семейства PowerPC e300\n" +"-me500, -me500x2 генерировать код для Motorola e500 core complex\n" +"-me500mc, генерировать код для Freescale e500mc core complex\n" +"-me500mc64, генерировать код для Freescale e500mc64 core complex\n" +"-me5500, генерировать код для Freescale e5500 core complex\n" +"-me6500, генерировать код для Freescale e6500 core complex\n" +"-mspe генерировать код с инструкциями Motorola SPE\n" +"-mspe2 генерировать код для с инструкциями Freescale SPE2\n" +"-mvle генерировать код для с инструкциями Freescale VLE\n" +"-mtitan генерировать код для AppliedMicro Titan core complex\n" +"-mregnames позволять символические имена для регистров\n" +"-mno-regnames не позволять символические имена для регистров\n" + +#: config/tc-ppc.c:1376 #, c-format msgid "" -"-KPIC, -call_shared\tgenerate SVR4 position independent code\n" -"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n" -"-mvxworks-pic\t\tgenerate VxWorks position independent code\n" -"-non_shared\t\tdo not generate code that can operate with DSOs\n" -"-xgot\t\t\tassume a 32 bit GOT\n" -"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n" -"-mshared, -mno-shared disable/enable .cpload optimization for\n" -" position dependent (non shared) code\n" -"-mabi=ABI\t\tcreate ABI conformant object file for:\n" -msgstr "" - -#: config/tc-mips.c:15557 +"-mrelocatable support for GCC's -mrelocatble option\n" +"-mrelocatable-lib support for GCC's -mrelocatble-lib option\n" +"-memb set PPC_EMB bit in ELF flags\n" +"-mlittle, -mlittle-endian, -le\n" +" generate code for a little endian machine\n" +"-mbig, -mbig-endian, -be\n" +" generate code for a big endian machine\n" +"-msolaris generate code for Solaris\n" +"-mno-solaris do not generate code for Solaris\n" +"-K PIC set EF_PPC_RELOCATABLE_LIB in ELF flags\n" +"-V print assembler version number\n" +"-Qy, -Qn ignored\n" +msgstr "" +"-mrelocatable поддержка параметра GCC -mrelocatble\n" +"-mrelocatable-lib поддержка параметра GCC -mrelocatble-lib\n" +"-memb установить бит PPC_EMB в флагах ELF\n" +"-mlittle, -mlittle-endian, -le\n" +" генерировать код для машин с обратным порядком байт\n" +"-mbig, -mbig-endian, -be\n" +" генерировать код для машин с прямым порядком байт\n" +"-msolaris генерировать код для Solaris\n" +"-mno-solaris не генерировать код для Solaris\n" +"-K PIC установить EF_PPC_RELOCATABLE_LIB в флагах ELF\n" +"-V напечатать номер версии ассемблера\n" +"-Qy, -Qn игнорируется\n" + +#: config/tc-ppc.c:1390 #, c-format msgid "" -"-32\t\t\tcreate o32 ABI object file (default)\n" -"-n32\t\t\tcreate n32 ABI object file\n" -"-64\t\t\tcreate 64 ABI object file\n" +"-nops=count when aligning, more than COUNT nops uses a branch\n" +"-ppc476-workaround warn if emitting data to code sections\n" msgstr "" +"-nops=количество если выравнивание на больше чем КОЛИЧЕСТВО nop,\n" +" то использовать ветвление\n" +"-ppc476-workaround предупреждать, если данные попадают в разделы кода\n" -#: config/tc-mmix.c:693 +#: config/tc-ppc.c:1417 #, c-format -msgid " MMIX-specific command line options:\n" -msgstr "" +msgid "unknown default cpu = %s, os = %s" +msgstr "неизвестны параметры по умолчанию для ЦП= %s, ОС = %s" + +#: config/tc-ppc.c:1445 +msgid "neither Power nor PowerPC opcodes were selected." +msgstr "Ни коды операций Power, ни PowerPC не выбраны." -#: config/tc-mmix.c:694 +#: config/tc-ppc.c:1505 #, c-format -msgid "" -" -fixed-special-register-names\n" -" Allow only the original special register names.\n" -msgstr "" +msgid "mask trims opcode bits for %s" +msgstr "маска обрезает биты кода операции %s" -#: config/tc-mmix.c:697 +#: config/tc-ppc.c:1514 #, c-format -msgid " -globalize-symbols Make all symbols global.\n" -msgstr "" +msgid "operand index error for %s" +msgstr "ошибка индекса операнда %s" -#: config/tc-mmix.c:699 +#: config/tc-ppc.c:1530 #, c-format -msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n" -msgstr "" +msgid "operand %d overlap in %s" +msgstr "операнд %d перекрывается в %s" -#: config/tc-mmix.c:701 +#: config/tc-ppc.c:1582 #, c-format -msgid " -relax Create linker relaxable code.\n" -msgstr "" +msgid "powerpc_operands[%d].bitm invalid" +msgstr "некорректный powerpc_operands[%d].bitm" -#: config/tc-mmix.c:703 +#: config/tc-ppc.c:1589 #, c-format -msgid "" -" -no-predefined-syms Do not provide mmixal built-in constants.\n" -" Implies -fixed-special-register-names.\n" -msgstr "" +msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]" +msgstr "powerpc_operands[%d] повторяет powerpc_operands[%d]" -#: config/tc-mmix.c:706 +#: config/tc-ppc.c:1618 config/tc-ppc.c:1682 config/tc-ppc.c:1728 #, c-format -msgid "" -" -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n" -" into multiple instructions.\n" -msgstr "" +msgid "major opcode is not sorted for %s" +msgstr "основной код операции не отсортирован для %s" -#: config/tc-mmix.c:709 +#: config/tc-ppc.c:1625 #, c-format -msgid " -no-merge-gregs Do not merge GREG definitions with nearby values.\n" -msgstr "" +msgid "%s is enabled by vle flag" +msgstr "%s включён флагом vle" -#: config/tc-mmix.c:711 +#: config/tc-ppc.c:1632 #, c-format -msgid " -linker-allocated-gregs If there's no suitable GREG definition for the operands of an instruction, let the linker resolve.\n" -msgstr "" +msgid "%s not disabled by vle flag" +msgstr "%s не запрещён флагом vle" -#: config/tc-mmix.c:714 +#: config/tc-ppc.c:1646 config/tc-ppc.c:1699 config/tc-ppc.c:1743 #, c-format -msgid "" -" -x Do not warn when an operand to GETA, a branch,\n" -" PUSHJ or JUMP is not known to be within range.\n" -" The linker will catch any errors. Implies\n" -" -linker-allocated-gregs." -msgstr "" +msgid "duplicate instruction %s" +msgstr "повтор инструкции %s" -#: config/tc-mmix.c:840 +#: config/tc-ppc.c:1767 #, c-format -msgid "unknown opcode: `%s'" -msgstr "" +msgid "duplicate macro %s" +msgstr "повторяющийся макрос %s" -#: config/tc-mmix.c:962 config/tc-mmix.c:977 -msgid "specified location wasn't TETRA-aligned" -msgstr "" +#: config/tc-ppc.c:2149 +msgid "symbol+offset not supported for got tls" +msgstr "символ+смещение не поддерживается для got tls" -#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4109 -#: config/tc-mmix.c:4125 -msgid "unaligned data at an absolute location is not supported" -msgstr "" +#: config/tc-ppc.c:2226 config/tc-ppc.c:3746 config/tc-ppc.c:7192 +msgid "data in executable section" +msgstr "данные в исполняемом разделе" -#: config/tc-mmix.c:1089 -#, c-format -msgid "invalid operand to opcode %s: `%s'" -msgstr "" +#: config/tc-ppc.c:2267 config/tc-ppc.c:5386 +msgid "expected comma after symbol-name: rest of line ignored." +msgstr "Ожидается запятая после имени символа: остаток строки игнорируется." -#: config/tc-mmix.c:1111 config/tc-mmix.c:1138 config/tc-mmix.c:1171 -#: config/tc-mmix.c:1179 config/tc-mmix.c:1196 config/tc-mmix.c:1224 -#: config/tc-mmix.c:1245 config/tc-mmix.c:1270 config/tc-mmix.c:1318 -#: config/tc-mmix.c:1419 config/tc-mmix.c:1444 config/tc-mmix.c:1476 -#: config/tc-mmix.c:1508 config/tc-mmix.c:1538 config/tc-mmix.c:1591 -#: config/tc-mmix.c:1608 config/tc-mmix.c:1635 config/tc-mmix.c:1663 -#: config/tc-mmix.c:1690 config/tc-mmix.c:1716 config/tc-mmix.c:1732 -#: config/tc-mmix.c:1758 config/tc-mmix.c:1774 config/tc-mmix.c:1790 -#: config/tc-mmix.c:1853 config/tc-mmix.c:1869 +#: config/tc-ppc.c:2300 config/tc-ppc.c:5422 #, c-format -msgid "invalid operands to opcode %s: `%s'" -msgstr "" +msgid "ignoring attempt to re-define symbol `%s'." +msgstr "Игнорируется попытка переопределения символа «%s»." -#: config/tc-mmix.c:1846 +#: config/tc-ppc.c:2308 #, c-format -msgid "unsupported operands to %s: `%s'" -msgstr "" +msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld." +msgstr "Длина .lcomm \"%s\" уже равна %ld. Не изменяется на %ld." -#: config/tc-mmix.c:1971 -msgid "internal: mmix_prefix_name but empty prefix" -msgstr "" +#: config/tc-ppc.c:2326 +msgid "common alignment not a power of 2" +msgstr "общее выравнивание не кратно степени 2" -#: config/tc-mmix.c:2015 +#: config/tc-ppc.c:2368 #, c-format -msgid "too many GREG registers allocated (max %d)" -msgstr "" - -#: config/tc-mmix.c:2073 -msgid "BSPEC already active. Nesting is not supported." -msgstr "" +msgid "expected comma after name `%s' in .localentry directive" +msgstr "ожидается запятая после имени «%s» в директиве .localentry" -#: config/tc-mmix.c:2082 -msgid "invalid BSPEC expression" -msgstr "" +#: config/tc-ppc.c:2378 +msgid "missing expression in .localentry directive" +msgstr "пропущено выражение в директиве .localentry" -#: config/tc-mmix.c:2098 +#: config/tc-ppc.c:2392 #, c-format -msgid "can't create section %s" -msgstr "" +msgid ".localentry expression for `%s' is not a valid power of 2" +msgstr "выражение .localentry «%s» не равно степени 2" -#: config/tc-mmix.c:2103 +#: config/tc-ppc.c:2406 #, c-format -msgid "can't set section flags for section %s" -msgstr "" - -#: config/tc-mmix.c:2124 -msgid "ESPEC without preceding BSPEC" -msgstr "" - -#: config/tc-mmix.c:2153 -msgid "missing local expression" -msgstr "" - -#: config/tc-mmix.c:2363 -msgid "operand out of range, instruction expanded" -msgstr "" +msgid ".localentry expression for `%s' does not evaluate to a constant" +msgstr "из выражения .localentry «%s» не получается константа" -#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be -#. user-friendly, though a little bit non-substantial. -#: config/tc-mmix.c:2614 -msgid "directive LOCAL must be placed in code or data" -msgstr "" +#: config/tc-ppc.c:2421 +msgid "missing expression in .abiversion directive" +msgstr "пропущено выражение в директиве .abiversion" -#: config/tc-mmix.c:2615 -msgid "internal confusion: relocation in a section without contents" -msgstr "" +#: config/tc-ppc.c:2430 +msgid ".abiversion expression does not evaluate to a constant" +msgstr "из выражения .abiversion не получается константа" -#: config/tc-mmix.c:2729 -msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section" -msgstr "" +#: config/tc-ppc.c:2452 +msgid "unknown .gnu_attribute value" +msgstr "неизвестное значение .gnu_attribute" -#: config/tc-mmix.c:2777 -msgid "no suitable GREG definition for operands" -msgstr "" +#: config/tc-ppc.c:2504 +msgid "relocation cannot be done when using -mrelocatable" +msgstr "перемещение нельзя применять при использовании -mrelocatable" -#: config/tc-mmix.c:2836 -msgid "operands were not reducible at assembly-time" -msgstr "" +#: config/tc-ppc.c:2550 +msgid "TOC section size exceeds 64k" +msgstr "Размер раздела TOC превышает 64k" -#: config/tc-mmix.c:2863 +#: config/tc-ppc.c:2645 #, c-format -msgid "cannot generate relocation type for symbol %s, code %s" -msgstr "" +msgid "syntax error: invalid toc specifier `%s'" +msgstr "синтаксическая ошибка: некорректный описатель toc «%s»" -#: config/tc-mmix.c:2883 +#: config/tc-ppc.c:2659 #, c-format -msgid "internal: unhandled label %s" -msgstr "" - -#: config/tc-mmix.c:2913 -msgid "[0-9]H labels may not appear alone on a line" -msgstr "" - -#: config/tc-mmix.c:2922 -msgid "[0-9]H labels do not mix with dot-pseudos" -msgstr "" - -#: config/tc-mmix.c:3010 -msgid "invalid characters in input" -msgstr "" - -#: config/tc-mmix.c:3116 -msgid "empty label field for IS" -msgstr "" +msgid "syntax error: expected `]', found `%c'" +msgstr "синтаксическая ошибка: ожидается «]», найден «%c»" -#: config/tc-mmix.c:3442 +#: config/tc-ppc.c:2768 #, c-format -msgid "internal: unexpected relax type %d:%d" -msgstr "" - -#: config/tc-mmix.c:3465 -msgid "BSPEC without ESPEC." -msgstr "" - -#: config/tc-mmix.c:3670 -msgid "GREG expression too complicated" -msgstr "" - -#: config/tc-mmix.c:3685 -msgid "internal: GREG expression not resolved to section" -msgstr "" - -#: config/tc-mmix.c:3734 -msgid "register section has contents\n" -msgstr "" +msgid "unrecognized opcode: `%s'" +msgstr "нераспознанный код операции: «%s»" -#: config/tc-mmix.c:3861 -msgid "section change from within a BSPEC/ESPEC pair is not supported" -msgstr "" - -#: config/tc-mmix.c:3882 -msgid "directive LOC from within a BSPEC/ESPEC pair is not supported" -msgstr "" +#: config/tc-ppc.c:2959 +msgid "[tocv] symbol is not a toc symbol" +msgstr "[tocv] символ не является символом toc" -#: config/tc-mmix.c:3893 -msgid "invalid LOC expression" -msgstr "" +#: config/tc-ppc.c:2970 +msgid "unimplemented toc32 expression modifier" +msgstr "нереализованный модификатор выражения toc32" -#: config/tc-mmix.c:3920 config/tc-mmix.c:3947 -msgid "LOC expression stepping backwards is not supported" -msgstr "" +#: config/tc-ppc.c:2975 +msgid "unimplemented toc64 expression modifier" +msgstr "нереализованный модификатор выражения toc64" -#. We will only get here in rare cases involving #NO_APP, -#. where the unterminated string is not recognized by the -#. preformatting pass. -#: config/tc-mmix.c:4031 config/tc-mmix.c:4191 config/tc-z80.c:1691 -msgid "unterminated string" -msgstr "" +#: config/tc-ppc.c:2979 +#, c-format +msgid "Unexpected return value [%d] from parse_toc_entry!\n" +msgstr "Неожиданное возвращаемое значение [%d] из parse_toc_entry!\n" -#: config/tc-mmix.c:4048 -msgid "BYTE expression not a pure number" -msgstr "" +#: config/tc-ppc.c:3194 +#, c-format +msgid "@tls may not be used with \"%s\" operands" +msgstr "@tls не может использоваться с операндами «%s»" -#. Note that mmixal does not allow negative numbers in -#. BYTE sequences, so neither should we. -#: config/tc-mmix.c:4057 -msgid "BYTE expression not in the range 0..255" -msgstr "" +#: config/tc-ppc.c:3197 +msgid "@tls may only be used in last operand" +msgstr "@tls может использоваться только в последнем операнде" -#: config/tc-mmix.c:4107 config/tc-mmix.c:4123 -msgid "data item with alignment larger than location" -msgstr "" +#: config/tc-ppc.c:3327 +#, c-format +msgid "assuming %s on symbol" +msgstr "для символа предполагается %s" -#. Since integer_constant is local to expr.c, we have to make this a -#. macro. FIXME: Do it cleaner. -#: config/tc-mmix.h:105 -msgid "`&' serial number operator is not supported" -msgstr "" +#: config/tc-ppc.c:3430 +msgid "unsupported relocation for DS offset field" +msgstr "неподдерживаемое перемещение для поля смещения DS" -#: config/tc-mn10200.c:304 +#: config/tc-ppc.c:3472 #, c-format -msgid "" -"MN10200 options:\n" -"none yet\n" -msgstr "" +msgid "syntax error; end of line, expected `%c'" +msgstr "синтаксическая ошибка; конец строки, ожидается «%c»" -#: config/tc-mn10300.c:441 +#: config/tc-ppc.c:3474 #, c-format -msgid "" -"MN10300 assembler options:\n" -"none yet\n" -msgstr "" +msgid "syntax error; found `%c', expected `%c'" +msgstr "синтаксическая ошибка: найден «%c», ожидается «%c»" -#: config/tc-mn10300.c:1266 -msgid "Invalid opcode/operands" -msgstr "" +#: config/tc-ppc.c:3544 config/tc-ppc.c:6505 +msgid "instruction address is not a multiple of 4" +msgstr "адрес инструкции не кратен 4" -#: config/tc-mn10300.c:1791 -msgid "Invalid register specification." -msgstr "" +#: config/tc-ppc.c:3703 +msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string" +msgstr "нераспознанный атрибут .section: в строке должно быть a,e,v,w,x,M,S,G,T" -#: config/tc-mn10300.c:2383 -#, c-format -msgid "Bad relocation fixup type (%d)" -msgstr "" +#: config/tc-ppc.c:3783 +msgid "missing size" +msgstr "отсутствует размер" -#: config/tc-moxie.c:100 -msgid "expecting register" -msgstr "" +#: config/tc-ppc.c:3792 +msgid "negative size" +msgstr "отрицательный размер" -#: config/tc-moxie.c:119 config/tc-moxie.c:135 -msgid "illegal register number" -msgstr "" +#: config/tc-ppc.c:3824 +msgid "missing real symbol name" +msgstr "отсутствует имя реального символа" + +#: config/tc-ppc.c:3863 +msgid "attempt to redefine symbol" +msgstr "попытка переопределения символа" -#: config/tc-moxie.c:184 config/tc-pj.c:260 +#: config/tc-ppc.c:4126 #, c-format -msgid "unknown opcode %s" -msgstr "" +msgid "no known dwarf XCOFF section for flag 0x%08x\n" +msgstr "неизвестный раздел dwarf XCOFF для флага 0x%08x\n" -#: config/tc-moxie.c:202 config/tc-moxie.c:221 config/tc-moxie.c:312 -#: config/tc-moxie.c:358 -msgid "expecting comma delimited register operands" -msgstr "" +#: config/tc-ppc.c:4139 +#, c-format +msgid "label %s was not defined in this dwarf section" +msgstr "метка %s не определена в этом разделе dwarf" -#: config/tc-moxie.c:228 config/tc-moxie.c:288 config/tc-moxie.c:300 -#: config/tc-moxie.c:333 config/tc-moxie.c:365 config/tc-moxie.c:398 -#: config/tc-moxie.c:452 config/tc-moxie.c:506 config/tc-moxie.c:516 -#: config/tc-moxie.c:544 config/tc-pj.c:307 -msgid "extra stuff on line ignored" -msgstr "" +#: config/tc-ppc.c:4253 +msgid "the XCOFF file format does not support arbitrary sections" +msgstr "формат файла XCOFF не поддерживает произвольные разделы" -#: config/tc-moxie.c:248 config/tc-moxie.c:388 config/tc-moxie.c:418 -#: config/tc-moxie.c:493 -msgid "expecting comma delimited operands" -msgstr "" +#: config/tc-ppc.c:4324 +msgid ".ref outside .csect" +msgstr ".ref вне .csect" -#: config/tc-moxie.c:316 config/tc-moxie.c:344 -msgid "expecting indirect register `($rA)'" -msgstr "" +#: config/tc-ppc.c:4345 config/tc-ppc.c:4545 +msgid "missing symbol name" +msgstr "отсутствует имя символа" -#: config/tc-moxie.c:324 config/tc-moxie.c:352 config/tc-moxie.c:443 -#: config/tc-moxie.c:485 -msgid "missing closing parenthesis" -msgstr "" +#: config/tc-ppc.c:4375 +msgid "missing rename string" +msgstr "отсутствует строка переименования" -#: config/tc-moxie.c:435 config/tc-moxie.c:477 -msgid "expecting indirect register `($rX)'" -msgstr "" +#: config/tc-ppc.c:4405 config/tc-ppc.c:4944 read.c:3536 +msgid "missing value" +msgstr "отсутствует значение" -#: config/tc-moxie.c:547 config/tc-pj.c:312 -msgid "Something forgot to clean up\n" -msgstr "" +#: config/tc-ppc.c:4423 +msgid "illegal .stabx expression; zero assumed" +msgstr "недопустимое выражение .stabx; предполагается ноль" -#: config/tc-moxie.c:651 -msgid "pcrel too far BFD_RELOC_MOXIE_10" -msgstr "" +#: config/tc-ppc.c:4455 +msgid "missing class" +msgstr "отсутствует класс" -#: config/tc-msp430.c:547 -msgid ".profiler pseudo requires at least two operands." -msgstr "" +#: config/tc-ppc.c:4464 +msgid "missing type" +msgstr "отсутствует тип" -#: config/tc-msp430.c:606 -msgid "unknown profiling flag - ignored." -msgstr "" +#: config/tc-ppc.c:4491 +msgid ".stabx of storage class stsym must be within .bs/.es" +msgstr ".stabx класса хранения stsym должен быть внутри .bs/.es" -#: config/tc-msp430.c:622 -msgid "ambiguous flags combination - '.profiler' directive ignored." -msgstr "" +#: config/tc-ppc.c:4732 +msgid "nested .bs blocks" +msgstr "вложенные блоки .bs" -#: config/tc-msp430.c:632 -msgid "profiling in absolute section?" -msgstr "" +#: config/tc-ppc.c:4763 +msgid ".es without preceding .bs" +msgstr ".es без предшествующей .bs" -#: config/tc-msp430.c:721 -#, c-format -msgid "Known MCU names:\n" -msgstr "" +#: config/tc-ppc.c:4936 +msgid "non-constant byte count" +msgstr "неконстантный байтовый счётчик" -#: config/tc-msp430.c:724 -#, c-format -msgid "\t %s\n" -msgstr "" +#: config/tc-ppc.c:5010 +msgid ".tc not in .toc section" +msgstr ".tc не в разделе .toc" -#: config/tc-msp430.c:750 -#, c-format -msgid "redefinition of mcu type %s' to %s'" -msgstr "" +#: config/tc-ppc.c:5028 +msgid ".tc with no label" +msgstr ".tc без метки" -#: config/tc-msp430.c:793 -#, c-format -msgid "" -"MSP430 options:\n" -" -mmcu=[msp430-name] select microcontroller type\n" -" msp430x110 msp430x112\n" -" msp430x1101 msp430x1111\n" -" msp430x1121 msp430x1122 msp430x1132\n" -" msp430x122 msp430x123\n" -" msp430x1222 msp430x1232\n" -" msp430x133 msp430x135\n" -" msp430x1331 msp430x1351\n" -" msp430x147 msp430x148 msp430x149\n" -" msp430x155 msp430x156 msp430x157\n" -" msp430x167 msp430x168 msp430x169\n" -" msp430x1610 msp430x1611 msp430x1612\n" -" msp430x311 msp430x312 msp430x313 msp430x314 msp430x315\n" -" msp430x323 msp430x325\n" -" msp430x336 msp430x337\n" -" msp430x412 msp430x413 msp430x415 msp430x417\n" -" msp430xE423 msp430xE425 msp430E427\n" -" msp430xW423 msp430xW425 msp430W427\n" -" msp430xG437 msp430xG438 msp430G439\n" -" msp430x435 msp430x436 msp430x437\n" -" msp430x447 msp430x448 msp430x449\n" -msgstr "" - -#: config/tc-msp430.c:816 -#, c-format -msgid "" -" -mQ - enable relaxation at assembly time. DANGEROUS!\n" -" -mP - enable polymorph instructions\n" -msgstr "" +#: config/tc-ppc.c:5112 config/tc-s390.c:1953 +msgid ".machine stack overflow" +msgstr "переполнение стека .machine" -#: config/tc-msp430.c:970 -#, c-format -msgid "value %d out of range. Use #lo() or #hi()" -msgstr "" +#: config/tc-ppc.c:5119 config/tc-s390.c:1964 +msgid ".machine stack underflow" +msgstr "выход за нижнюю границу стека в .machine" -#: config/tc-msp430.c:1058 +#: config/tc-ppc.c:5126 config/tc-s390.c:1976 #, c-format -msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() " -msgstr "" +msgid "invalid machine `%s'" +msgstr "некорректная машина «%s»" -#: config/tc-msp430.c:1109 -#, c-format -msgid "Registers cannot be used within immediate expression [%s]" -msgstr "" +#: config/tc-ppc.c:5158 +msgid "no previous section to return to, ignored." +msgstr "Нет предыдущего раздела для возврата, игнорируется." -#: config/tc-msp430.c:1111 +#: config/tc-ppc.c:5431 #, c-format -msgid "unknown operand %s" -msgstr "" +msgid "length of .comm \"%s\" is already %ld. Not changed to %ld." +msgstr "Длина .comm \"%s\" уже равна %ld. Не изменяется на %ld." + +#. Section Contents +#. unknown +#: config/tc-ppc.c:5559 +msgid "unsupported section attribute -- 'a'" +msgstr "неподдерживаемый атрибут раздела — «a»" + +#: config/tc-ppc.c:5742 +msgid "bad symbol suffix" +msgstr "неправильный символ суффикса" + +#: config/tc-ppc.c:5835 +msgid "unrecognized symbol suffix" +msgstr "нераспознанный символ суффикса" + +#: config/tc-ppc.c:5922 +msgid "two .function pseudo-ops with no intervening .ef" +msgstr "две псевдооперации .function без промежуточной .ef" + +#: config/tc-ppc.c:5935 +msgid ".ef with no preceding .function" +msgstr ".ef без предшествующей .function" -#: config/tc-msp430.c:1133 config/tc-msp430.c:1268 +#: config/tc-ppc.c:6064 #, c-format -msgid "value out of range: %d" -msgstr "" +msgid "warning: symbol %s has no csect" +msgstr "предупреждение: символ %s не имеет csect" + +#: config/tc-ppc.c:6326 +msgid "symbol in .toc does not match any .tc" +msgstr "символ в .toc не совпадает ни с одним .tc" -#: config/tc-msp430.c:1144 +#: config/tc-ppc.c:6956 #, c-format -msgid "Registers cannot be used within absolute expression [%s]" -msgstr "" +msgid "%s unsupported as instruction fixup" +msgstr "%s не поддерживается в качестве местоположения инструкции" -#: config/tc-msp430.c:1146 config/tc-msp430.c:1289 +#: config/tc-ppc.c:7030 #, c-format -msgid "unknown expression in operand %s" -msgstr "" +msgid "unsupported relocation against %s" +msgstr "неподдерживаемое перемещение в %s" -#: config/tc-msp430.c:1160 config/tc-msp430.c:1167 +#: config/tc-ppc.c:7175 #, c-format -msgid "unknown addressing mode %s" -msgstr "" +msgid "Gas failure, reloc value %d\n" +msgstr "Ошибка gas, значение перемещения %d\n" -#: config/tc-msp430.c:1175 +#: config/tc-pru.c:603 #, c-format -msgid "Bad register name r%s" -msgstr "" +msgid "quick branch offset %d out of range %d to %d" +msgstr "смещение быстрого ветвления %d вне допустимых пределов %d - %d" -#: config/tc-msp430.c:1187 +#: config/tc-pru.c:618 #, c-format -msgid "MSP430 does not have %d registers" -msgstr "" +msgid "immediate value %llu out of range %u to %lu" +msgstr "непосредственное значение %llu за пределами диапазона %u - %lu" -#: config/tc-msp430.c:1207 -msgid "')' required" -msgstr "" +#: config/tc-pru.c:698 +msgid "unexpected PC relative expression" +msgstr "неожиданное выражение, относительное PC" + +#: config/tc-pru.c:735 config/tc-pru.c:742 +msgid "residual low bits in pmem diff relocation" +msgstr "остаточные младшие биты в разнице перемещения pmem" -#: config/tc-msp430.c:1220 +#: config/tc-pru.c:935 config/tc-pru.c:968 #, c-format -msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?" -msgstr "" +msgid "trailing garbage after expression: %s" +msgstr "мусор в конце после выражения: %s" -#: config/tc-msp430.c:1229 +#: config/tc-pru.c:940 #, c-format -msgid "unknown operator (r%s substituted as a register name" -msgstr "" +msgid "expected expression, got %s" +msgstr "ожидается выражение, получено %s" -#: config/tc-msp430.c:1241 config/tc-msp430.c:1252 +#: config/tc-pru.c:973 #, c-format -msgid "unknown operator %s" -msgstr "" +msgid "expected constant expression, got %s" +msgstr "ожидается константное выражение, получено %s" -#: config/tc-msp430.c:1246 -msgid "r2 should not be used in indexed addressing mode" -msgstr "" +#: config/tc-pru.c:1026 +msgid "data transfer register cannot be halfword" +msgstr "регистр передачи данных не может быть полусловом" -#: config/tc-msp430.c:1287 +#: config/tc-pru.c:1045 +msgid "destination register must be full-word" +msgstr "регистр назначения должен быть полным словом" + +#: config/tc-pru.c:1077 #, c-format -msgid "Registers cannot be used as a prefix of indexed expression [%s]" -msgstr "" +msgid "cannot use partial register %s for addressing" +msgstr "невозможно использовать часть регистра %s для адресации" -#. Unreachable. -#: config/tc-msp430.c:1336 +#: config/tc-pru.c:1110 #, c-format -msgid "unknown addressing mode for operand %s" -msgstr "" +msgid "loop count constant %ld is out of range [1..%d]" +msgstr "константа счётчика цикла %ld вне диапазона [1..%d]" -#: config/tc-msp430.c:1361 +#: config/tc-pru.c:1209 config/tc-pru.c:1235 #, c-format -msgid "Internal bug. Try to use 0(r%d) instead of @r%d" -msgstr "" +msgid "byte count constant %ld is out of range [1..%d]" +msgstr "байтовый константный счётчик %ld вне диапазона [1..%d]" -#: config/tc-msp430.c:1371 -msgid "this addressing mode is not applicable for destination operand" -msgstr "" +#: config/tc-pru.c:1216 config/tc-pru.c:1242 +msgid "only r0 can be used as byte count register" +msgstr "только r0 можно использовать как байтовый регистровый счётчик" -#: config/tc-msp430.c:1415 -#, c-format -msgid "instruction %s requires %d operand(s)" -msgstr "" +#: config/tc-pru.c:1218 config/tc-pru.c:1244 +msgid "only r0.bX byte fields of r0 can be used as byte count" +msgstr "только поля байта r0.bX из r0 можно использовать как байтовый счётчик" -#: config/tc-msp430.c:1668 +#: config/tc-pru.c:1257 #, c-format -msgid "Even number required. Rounded to %d" -msgstr "" +msgid "invalid constant table offset %ld" +msgstr "некорректное константное табличное смещение %ld" -#: config/tc-msp430.c:1679 +#: config/tc-pru.c:1268 #, c-format -msgid "Wrong displacement %d" -msgstr "" - -#: config/tc-msp430.c:1696 -msgid "instruction requires label sans '$'" -msgstr "" - -#: config/tc-msp430.c:1701 -msgid "instruction requires label or value in range -511:512" -msgstr "" +msgid "invalid WakeOnStatus %ld" +msgstr "некорректное WakeOnStatus %ld" -#: config/tc-msp430.c:1708 config/tc-msp430.c:1752 config/tc-msp430.c:1791 -msgid "instruction requires label" -msgstr "" +#: config/tc-pru.c:1279 +#, c-format +msgid "invalid XFR WideBus Address %ld" +msgstr "некорректный адрес XFR WideBus %ld" -#: config/tc-msp430.c:1716 config/tc-msp430.c:1758 -msgid "polymorphs are not enabled. Use -mP option to enable." +#: config/tc-pru.c:1537 +#, c-format +msgid "" +"PRU options:\n" +" -mlink-relax generate relocations for linker relaxation (default).\n" +" -mno-link-relax don't generate relocations for linker relaxation.\n" msgstr "" +"Параметры PRU:\n" +" -mlink-relax генерировать перемещения для ослабления\n" +" компоновщика (по умолчанию)\n" +" -mno-link-relax не генерировать перемещения для ослабления компоновщика\n" -#: config/tc-msp430.c:1795 -msgid "Illegal instruction or not implemented opcode." -msgstr "" +#: config/tc-pru.c:1831 +#, c-format +msgid "Label \"%s\" matches a CPU register name" +msgstr "Метка «%s» совпадает с именем регистра ЦП" -#: config/tc-msp430.c:2145 +#: config/tc-riscv.c:422 #, c-format -msgid "internal inconsistency problem in %s: insn %04lx" -msgstr "" +msgid "internal error: can't hash `%s': %s" +msgstr "внутренняя ошибка: не удалось получить хеш «%s»: %s" -#: config/tc-msp430.c:2175 config/tc-msp430.c:2198 +#: config/tc-riscv.c:503 #, c-format -msgid "internal inconsistency problem in %s: ext. insn %04lx" -msgstr "" +msgid "internal: bad RISC-V opcode (mask error): %s %s" +msgstr "внутренняя ошибка: неправильный код операции RISC-V (ошибка маски): %s %s" -#: config/tc-msp430.c:2210 +#: config/tc-riscv.c:542 #, c-format -msgid "internal inconsistency problem in %s: %lx" -msgstr "" +msgid "internal: bad RISC-V opcode (unknown operand type `C%c'): %s %s" +msgstr "внутренняя ошибка: неправильный код операции RISC-V (неизвестный тип операнда «C%c»): %s %s" -#: config/tc-mt.c:151 +#: config/tc-riscv.c:577 #, c-format -msgid "MT specific command line options:\n" -msgstr "" +msgid "internal: bad RISC-V opcode (unknown operand type `%c'): %s %s" +msgstr "внутренняя ошибка: неправильный код операции RISC-V (неизвестный тип операнда «%c»): %s %s" -#: config/tc-mt.c:152 +#: config/tc-riscv.c:585 #, c-format -msgid " -march=ms1-64-001 allow ms1-64-001 instructions\n" -msgstr "" +msgid "internal: bad RISC-V opcode (bits 0x%lx undefined): %s %s" +msgstr "внутренняя ошибка: неправильный код операции RISC-V (биты 0x%lx не определены): %s %s" -#: config/tc-mt.c:153 +#: config/tc-riscv.c:707 #, c-format -msgid " -march=ms1-16-002 allow ms1-16-002 instructions (default)\n" -msgstr "" +msgid "Unsupported RISC-V relocation number %d" +msgstr "Неподдерживаемый номер перемещения RISC-V %d" -#: config/tc-mt.c:154 +#: config/tc-riscv.c:794 +msgid "internal error: invalid macro" +msgstr "внутренняя ошибка: некорректный макрос" + +#: config/tc-riscv.c:823 config/tc-riscv.c:890 +msgid "unsupported large constant" +msgstr "неподдерживаемая большая константа" + +#: config/tc-riscv.c:825 #, c-format -msgid " -march=ms1-16-003 allow ms1-16-003 instructions\n" -msgstr "" +msgid "Instruction %s requires absolute expression" +msgstr "Для инструкции %s требуется абсолютное выражение" -#: config/tc-mt.c:155 +#: config/tc-riscv.c:1046 #, c-format -msgid " -march=ms2 allow ms2 instructions \n" -msgstr "" +msgid "Macro %s not implemented" +msgstr "Макрос %s не реализован" -#: config/tc-mt.c:156 +#: config/tc-riscv.c:1471 #, c-format -msgid " -nosched disable scheduling restrictions\n" -msgstr "" +msgid "bad RVC field specifier 'C%c'\n" +msgstr "неверный описатель поля RVC «C%c»\n" -#: config/tc-mt.c:224 +#: config/tc-riscv.c:1494 config/tc-riscv.c:1505 #, c-format -msgid "instruction %s may not follow another memory access instruction." -msgstr "" +msgid "Improper shift amount (%lu)" +msgstr "неправильный размер сдвига (%lu)" -#: config/tc-mt.c:230 +#: config/tc-riscv.c:1516 #, c-format -msgid "instruction %s may not follow another I/O instruction." -msgstr "" +msgid "Improper CSRxI immediate (%lu)" +msgstr "Неправильный непосредственный CSRxI (%lu)" -#: config/tc-mt.c:236 +#: config/tc-riscv.c:1531 #, c-format -msgid "%s may not occupy the delay slot of another branch insn." -msgstr "" +msgid "Improper CSR address (%lu)" +msgstr "Неправильный адрес CSRxI (%lu)" -#: config/tc-mt.c:261 +#: config/tc-riscv.c:1688 +msgid "lui expression not in range 0..1048575" +msgstr "выражение lui вне диапазона 0..1048575" + +#: config/tc-riscv.c:1716 #, c-format -msgid "operand references R%ld of previous instrutcion." -msgstr "" +msgid "internal error: bad argument type %c" +msgstr "внутренняя ошибка: неверный тип аргумента %c" -#: config/tc-mt.c:267 +#: config/tc-riscv.c:1721 +msgid "illegal operands" +msgstr "неверные операнды" + +#: config/tc-riscv.c:2056 #, c-format -msgid "operand references R%ld of instructcion before previous." -msgstr "" +msgid "internal error: bad CFA value #%d" +msgstr "внутренняя ошибка: некорректное значение CFA #%d" -#: config/tc-mt.c:281 config/tc-mt.c:286 +#: config/tc-riscv.c:2137 #, c-format -msgid "conditional branch or jal insn's operand references R%ld of previous arithmetic or logic insn." -msgstr "" +msgid "internal error: bad relocation #%d" +msgstr "внутренняя ошибка: неверное перемещение #%d" -#: config/tc-mt.c:348 -msgid "md_estimate_size_before_relax\n" -msgstr "" +#: config/tc-riscv.c:2142 +msgid "unsupported symbol subtraction" +msgstr "неподдерживаемое символьное вычитание" -#: config/tc-ns32k.c:439 -msgid "Invalid syntax in PC-relative addressing mode" -msgstr "" +#: config/tc-riscv.c:2238 +msgid ".option pop with no .option push" +msgstr ".option pop без .option push" -#: config/tc-ns32k.c:463 -msgid "Invalid syntax in External addressing mode" -msgstr "" +#: config/tc-riscv.c:2248 +#, c-format +msgid "Unrecognized .option directive: %s\n" +msgstr "Нераспознанная директива .option: %s\n" -#: config/tc-ns32k.c:544 -msgid "Invalid syntax in Memory Relative addressing mode" -msgstr "" +#: config/tc-riscv.c:2268 +#, c-format +msgid "Unsupported use of %s" +msgstr "Неподдерживаемое использование %s" -#: config/tc-ns32k.c:611 -msgid "Invalid scaled-indexed mode, use (b,w,d,q)" -msgstr "" +#: config/tc-riscv.c:2411 +#, c-format +msgid "cannot represent %s relocation in object file" +msgstr "невозможно представить перемещение %s в объектном файле" -#: config/tc-ns32k.c:616 -msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}" +#: config/tc-riscv.c:2552 +#, c-format +msgid "" +"RISC-V options:\n" +" -fpic generate position-independent code\n" +" -fno-pic don't generate position-independent code (default)\n" +" -march=ISA set the RISC-V architecture\n" +" -mabi=ABI set the RISC-V ABI\n" msgstr "" +"Параметры RISC-V:\n" +" -fpic генерировать независимый от расположения код\n" +" -fno-pic не генерировать независимый от расположения код (по умолчанию)\n" +" -march=ISA задать архитектуру RISC-V\n" +" -mabi=ABI задать RISC-V ABI\n" -#: config/tc-ns32k.c:621 -msgid "Scaled-indexed addressing mode combined with scaled-index" -msgstr "" +#: config/tc-riscv.c:2579 +#, c-format +msgid "unknown register `%s'" +msgstr "неизвестный регистр «%s»" -#: config/tc-ns32k.c:632 -msgid "Invalid or illegal addressing mode combined with scaled-index" -msgstr "" +#: config/tc-riscv.c:2600 +#, c-format +msgid "non-constant .%cleb128 is not supported" +msgstr "не константа .%cleb128 не поддерживается" -#: config/tc-ns32k.c:755 -msgid "Premature end of suffix -- Defaulting to d" -msgstr "" +#: config/tc-rl78.c:214 +msgid "16-bit relocation used in 8-bit operand" +msgstr "в 8-битном операнде используется 16-битное перемещение" -#: config/tc-ns32k.c:768 -msgid "Bad suffix after ':' use {b|w|d} Defaulting to d" -msgstr "" +#: config/tc-rl78.c:218 +msgid "8-bit relocation used in 16-bit operand" +msgstr "в 16-битном операнде используется 8-битное перемещение" -#: config/tc-ns32k.c:813 -msgid "Very short instr to option, ie you can't do it on a NULLstr" -msgstr "" +#: config/tc-rl78.c:244 config/tc-rx.c:882 +#, c-format +msgid "Value %d doesn't fit in unsigned %d-bit field" +msgstr "Значение %d не помещается в беззнаковое %d-битное поле" -#: config/tc-ns32k.c:863 -msgid "No such entry in list. (cpu/mmu register)" -msgstr "" +#: config/tc-rl78.c:250 config/tc-rx.c:888 +#, c-format +msgid "Value %d doesn't fit in signed %d-bit field" +msgstr "Значение %d не помещается в %d-битное поле со знаком" -#: config/tc-ns32k.c:920 -msgid "Internal consistency error. check ns32k-opcode.h" -msgstr "" +#: config/tc-rl78.c:368 +#, c-format +msgid " RL78 specific command line options:\n" +msgstr " Специализированные параметры командной строки для RL78:\n" -#: config/tc-ns32k.c:944 -msgid "Address of immediate operand" -msgstr "" +#: config/tc-rl78.c:369 +#, c-format +msgid " --mrelax Enable link time relaxation\n" +msgstr " --mrelax включить ослабление времени компоновки\n" -#: config/tc-ns32k.c:945 -msgid "Invalid immediate write operand." -msgstr "" +#: config/tc-rl78.c:370 +#, c-format +msgid " --mg10 Enable support for G10 variant\n" +msgstr " --mg10 включить поддержку варианта G10\n" -#: config/tc-ns32k.c:1075 -msgid "Bad opcode-table-option, check in file ns32k-opcode.h" -msgstr "" +#: config/tc-rl78.c:371 +#, c-format +msgid " --mg13 Selects the G13 core.\n" +msgstr " --mg13 выбрать ядро G13\n" -#: config/tc-ns32k.c:1108 -msgid "No such opcode" -msgstr "" +#: config/tc-rl78.c:372 +#, c-format +msgid " --mg14 Selects the G14 core [default]\n" +msgstr " --mg14 выбрать ядро G14 (по умолчанию)\n" -#: config/tc-ns32k.c:1183 -msgid "Bad suffix, defaulting to d" -msgstr "" +#: config/tc-rl78.c:373 +#, c-format +msgid " --mrl78 Alias for --mg14\n" +msgstr " --mrl78 псевдоним --mg14\n" -#: config/tc-ns32k.c:1210 -msgid "Too many operands passed to instruction" -msgstr "" +#: config/tc-rl78.c:374 +#, c-format +msgid " --m32bit-doubles [default]\n" +msgstr " --m32bit-doubles (по умолчанию)\n" -#. Check error in default. -#: config/tc-ns32k.c:1222 -msgid "Wrong numbers of operands in default, check ns32k-opcodes.h" -msgstr "" +#: config/tc-rl78.c:375 +#, c-format +msgid " --m64bit-doubles Source code uses 64-bit doubles\n" +msgstr " --m64bit-doubles в исходном коде используются 64-битные double\n" -#: config/tc-ns32k.c:1225 -msgid "Wrong number of operands" -msgstr "" +#: config/tc-rl78.c:451 +#, c-format +msgid "%%%s() must be outermost term in expression" +msgstr "%%%s() должен быть наиболее удалённым компонентом в выражении" -#: config/tc-ns32k.c:1298 +#: config/tc-rl78.c:679 config/tc-rx.c:2220 #, c-format -msgid "Can not do %d byte pc-relative relocation for storage type %d" -msgstr "" +msgid "unsupported constant size %d\n" +msgstr "неподдерживаемый размер константы %d\n" -#: config/tc-ns32k.c:1301 +#: config/tc-rl78.c:695 #, c-format -msgid "Can not do %d byte relocation for storage type %d" -msgstr "" +msgid "%%hi16/%%lo16 only applies to .short or .hword" +msgstr "%%hi16/%%lo16 применимо только к .short или .hword" -#: config/tc-ns32k.c:1393 +#: config/tc-rl78.c:705 #, c-format -msgid "value of %ld out of byte displacement range." -msgstr "" +msgid "%%hi8 only applies to .byte" +msgstr "%%hi8 применимо только к .byte" + +#: config/tc-rl78.c:717 config/tc-rx.c:2227 +msgid "difference of two symbols only supported with .long, .short, or .byte" +msgstr "различие двух символов поддерживается только для .long, .short или .byte" -#: config/tc-ns32k.c:1403 +#: config/tc-rl78.c:1239 config/tc-rx.c:2154 #, c-format -msgid "value of %ld out of word displacement range." -msgstr "" +msgid "bad frag at %p : fix %ld addr %ld %ld \n" +msgstr "плохой фрагмент по адресу %p: исправление %ld адреса %ld %ld \n" -#: config/tc-ns32k.c:1418 +#: config/tc-rl78.c:1455 #, c-format -msgid "value of %ld out of double word displacement range." -msgstr "" +msgid "value of %ld too large for 8-bit branch" +msgstr "значение %ld слишком велико для 8-битного ветвления" -#: config/tc-ns32k.c:1439 +#: config/tc-rl78.c:1466 #, c-format -msgid "Internal logic error. line %d, file \"%s\"" -msgstr "" +msgid "value of %ld too large for 16-bit branch" +msgstr "значение %ld слишком велико для 16-битного ветвления" -#: config/tc-ns32k.c:1487 +#: config/tc-rl78.c:1515 config/tc-rx.c:2419 #, c-format -msgid "Internal logic error. line %d, file \"%s\"" -msgstr "" +msgid "Unknown reloc in md_apply_fix: %s" +msgstr "Неизвестное перемещение в md_apply_fix: %s" -#: config/tc-ns32k.c:1588 -msgid "Bit field out of range" -msgstr "" +#: config/tc-rx.c:190 +#, c-format +msgid "unrecognised RX CPU type %s" +msgstr "нераспознанный тип ЦП RX %s" -#: config/tc-ns32k.c:1688 -msgid "iif convert internal pcrel/binary" -msgstr "" +#: config/tc-rx.c:205 +#, c-format +msgid " RX specific command line options:\n" +msgstr " Специализированные параметры командной строки для RX:\n" -#: config/tc-ns32k.c:1705 -msgid "Bignum too big for long" -msgstr "" +#: config/tc-rx.c:206 +#, c-format +msgid " --mbig-endian-data\n" +msgstr " --mbig-endian-data\n" -#: config/tc-ns32k.c:1782 -msgid "iif convert internal pcrel/pointer" -msgstr "" +#: config/tc-rx.c:207 +#, c-format +msgid " --mlittle-endian-data [default]\n" +msgstr " --mlittle-endian-data (по умолчанию)\n" -#: config/tc-ns32k.c:1787 -msgid "Internal logic error in iif.iifP[n].type" -msgstr "" +#: config/tc-rx.c:208 +#, c-format +msgid " --m32bit-doubles [default]\n" +msgstr " --m32bit-doubles (по умолчанию)\n" -#. We cant relax this case. -#: config/tc-ns32k.c:1823 -msgid "Can't relax difference" -msgstr "" +#: config/tc-rx.c:209 +#, c-format +msgid " --m64bit-doubles\n" +msgstr " --m64bit-doubles\n" -#: config/tc-ns32k.c:1864 -msgid "Displacement too large for :d" -msgstr "" +#: config/tc-rx.c:210 +#, c-format +msgid " --muse-conventional-section-names\n" +msgstr " --muse-conventional-section-names\n" -#: config/tc-ns32k.c:1877 -msgid "Internal logic error in iif.iifP[].type" -msgstr "" +#: config/tc-rx.c:211 +#, c-format +msgid " --muse-renesas-section-names [default]\n" +msgstr " --muse-renesas-section-names (по умолчанию)\n" -#. Fatal. -#: config/tc-ns32k.c:1909 +#: config/tc-rx.c:212 #, c-format -msgid "Can't hash %s: %s" -msgstr "" +msgid " --msmall-data-limit\n" +msgstr " --msmall-data-limit\n" -#: config/tc-ns32k.c:2145 +#: config/tc-rx.c:213 #, c-format -msgid "invalid architecture option -m%s, ignored" -msgstr "" +msgid " --mrelax\n" +msgstr " --mrelax\n" -#: config/tc-ns32k.c:2158 +#: config/tc-rx.c:214 #, c-format -msgid "invalid default displacement size \"%s\". Defaulting to %d." -msgstr "" +msgid " --mpid\n" +msgstr " --mpid\n" -#: config/tc-ns32k.c:2174 +#: config/tc-rx.c:215 #, c-format -msgid "" -"NS32K options:\n" -"-m32032 | -m32532\tselect variant of NS32K architecture\n" -"--disp-size-default=<1|2|4>\n" -msgstr "" +msgid " --mint-register=<value>\n" +msgstr " --mint-register=<значение>\n" -#: config/tc-ns32k.c:2249 +#: config/tc-rx.c:216 #, c-format -msgid "Cannot find relocation type for symbol %s, code %d" -msgstr "" +msgid " --mcpu=<rx100|rx200|rx600|rx610|rxv2>\n" +msgstr " --mcpu=<rx100|rx200|rx600|rx610|rxv2>\n" -#: config/tc-or32.c:362 +#: config/tc-rx.c:217 #, c-format -msgid "unknown opcode1: `%s'" -msgstr "" +msgid " --mno-allow-string-insns" +msgstr " --mno-allow-string-insns" + +#: config/tc-rx.c:297 +msgid "no filename following .INCLUDE pseudo-op" +msgstr "нет имени файла после псевдооперации .INCLUDE" -#: config/tc-or32.c:368 +#: config/tc-rx.c:400 #, c-format -msgid "unknown opcode2 `%s'." -msgstr "" +msgid "unable to locate include file: %s" +msgstr "Не удалось найти включаемый файл: %s" -#: config/tc-or32.c:405 +#: config/tc-rx.c:451 #, c-format -msgid "instruction not allowed: %s" -msgstr "" +msgid "unrecognised alignment value in .SECTION directive: %s" +msgstr "нераспознанное значение выравнивания в директиве .SECTION: %s" -#: config/tc-or32.c:408 +#: config/tc-rx.c:468 #, c-format -msgid "too many operands: %s" -msgstr "" +msgid "unknown parameter following .SECTION directive: %s" +msgstr "неизвестный параметр после директивы .SECTION: %s" -#: config/tc-or32.c:492 -msgid "call/jmp target out of range (1)" -msgstr "" +#: config/tc-rx.c:554 +msgid "expecting either ON or OFF after .list" +msgstr "после .list ожидается ON или OFF" -#: config/tc-or32.c:614 -msgid "call/jmp target out of range (2)" -msgstr "" +#: config/tc-rx.c:590 +#, c-format +msgid "The \".%s\" pseudo-op is not implemented\n" +msgstr "Псевдооперация «.%s» не реализована\n" -#: config/tc-or32.c:633 +#: config/tc-rx.c:1095 +msgid "The .DEFINE pseudo-op is not implemented" +msgstr "Псевдооперация .DEFINE не реализована" + +#: config/tc-rx.c:1097 +msgid "The .MACRO pseudo-op is not implemented" +msgstr "Псевдооперация .MACRO не реализована" + +#: config/tc-rx.c:1099 +msgid "The .BTEQU pseudo-op is not implemented." +msgstr "Псевдооперация .BTEQU не реализована." + +#: config/tc-rx.c:2084 +msgid "invalid immediate size" +msgstr "некорректный непосредственный размер" + +#: config/tc-rx.c:2103 +msgid "invalid immediate field position" +msgstr "некорректное положение непосредственного поля" + +#: config/tc-rx.c:2271 #, c-format -msgid "bad relocation type: 0x%02x" -msgstr "" +msgid "jump not 3..10 bytes away (is %d)" +msgstr "прыжок не далее 3..10 байт (а имеется %d)" -#: config/tc-or32.c:825 -msgid "invalid register in & expression" -msgstr "" +#: config/tc-rx.c:2662 +msgid "Use of an RX string instruction detected in a file being assembled without string instruction support" +msgstr "Обнаружена строковая инструкция RX в файле, который ассемблируется без поддержки строковой инструкции" -#: config/tc-pdp11.c:339 config/tc-pdp11.c:357 config/tc-pdp11.c:382 -#: config/tc-pdp11.c:388 config/tc-pdp11.c:401 -msgid "Bad register name" -msgstr "" +#: config/tc-s390.c:238 config/tc-sparc.c:318 +msgid "Invalid default architecture, broken assembler." +msgstr "Неверная архитектура по умолчанию, сломанный ассемблер." -#: config/tc-pdp11.c:420 config/tc-pdp11.c:484 config/tc-pdp11.c:495 -msgid "Error in expression" -msgstr "" +#: config/tc-s390.c:373 +#, c-format +msgid "no such machine extension `%s'" +msgstr "машинного расширения «%s» не существует" -#: config/tc-pdp11.c:492 -msgid "Low order bits truncated in immediate float operand" -msgstr "" +#: config/tc-s390.c:384 +#, c-format +msgid "junk at end of machine string, first unrecognized character is `%c'" +msgstr "мусор в конце машинной строки, первый нераспознанный символ «%c»" -#: config/tc-pdp11.c:532 -msgid "Label expected" -msgstr "" +#: config/tc-s390.c:451 config/tc-sparc.c:531 +#, c-format +msgid "invalid architecture -A%s" +msgstr "неверная архитектура -A%s" -#: config/tc-pdp11.c:618 -msgid "Float AC not legal as integer operand" +#: config/tc-s390.c:474 +#, c-format +msgid "" +" S390 options:\n" +" -mregnames Allow symbolic names for registers\n" +" -mwarn-areg-zero Warn about zero base/index registers\n" +" -mno-regnames Do not allow symbolic names for registers\n" +" -m31 Set file format to 31 bit format\n" +" -m64 Set file format to 64 bit format\n" msgstr "" +" параметры S390:\n" +" -mregnames допускать символические имена регистров\n" +" -mwarn-areg-zero предупреждать о нулевых базовом/индексном регистрах\n" +" -mno-regnames не допускать символические имена регистров\n" +" -m31 задать формат файла как 31-битный формат\n" +" -m64 задать формат файла как 64-битный формат\n" -#: config/tc-pdp11.c:638 -msgid "General register not legal as float operand" +#: config/tc-s390.c:481 +#, c-format +msgid "" +" -V print assembler version number\n" +" -Qy, -Qn ignored\n" msgstr "" +" -V напечатать номер версии ассемблера\n" +" -Qy, -Qn игнорируется\n" -#: config/tc-pdp11.c:671 -msgid "No instruction found" -msgstr "" +#: config/tc-s390.c:565 +msgid "The 64 bit file format is used without esame instructions." +msgstr "64-битный формат файла используется без инструкций esame." -#: config/tc-pdp11.c:681 config/tc-z80.c:1890 config/tc-z80.c:1903 +#: config/tc-s390.c:581 #, c-format -msgid "Unknown instruction '%s'" -msgstr "" +msgid "Internal assembler error for instruction format %s" +msgstr "Внутренняя ошибка ассемблера для формата инструкции %s" -#: config/tc-pdp11.c:687 +#: config/tc-s390.c:627 #, c-format -msgid "Unsupported instruction set extension: %s" -msgstr "" +msgid "operand out of range (%s not between %ld and %ld)" +msgstr "операнд вне диапазона (%s находится вне %ld - %ld)" -#: config/tc-pdp11.c:723 -msgid "operand is not an absolute constant" -msgstr "" +#: config/tc-s390.c:852 +#, c-format +msgid "identifier+constant@%s means identifier@%s+constant" +msgstr "identifier+constant@%s означает identifier@%s+constant" -#: config/tc-pdp11.c:731 -msgid "3-bit immediate out of range" -msgstr "" +#: config/tc-s390.c:933 +msgid "Can't handle O_big in s390_exp_compare" +msgstr "Не удалось обработать O_big в s390_exp_compare" -#: config/tc-pdp11.c:738 -msgid "6-bit immediate out of range" -msgstr "" +#: config/tc-s390.c:1015 +msgid "Invalid suffix for literal pool entry" +msgstr "Неверный суффикс для элемента пула литералов" -#: config/tc-pdp11.c:745 -msgid "8-bit immediate out of range" -msgstr "" +#: config/tc-s390.c:1072 +msgid "Big number is too big" +msgstr "Большое число слишком большое" -#: config/tc-pdp11.c:762 config/tc-pdp11.c:955 -msgid "Symbol expected" -msgstr "" +#: config/tc-s390.c:1221 +msgid "relocation not applicable" +msgstr "перемещение не применимо" -#: config/tc-pdp11.c:767 -msgid "8-bit displacement out of range" -msgstr "" +#: config/tc-s390.c:1333 +msgid "invalid length field specified" +msgstr "указана неверная длина поля" -#: config/tc-pdp11.c:809 config/tc-pdp11.c:830 config/tc-pdp11.c:847 -#: config/tc-pdp11.c:868 config/tc-pdp11.c:885 config/tc-pdp11.c:906 -#: config/tc-pdp11.c:925 config/tc-pdp11.c:946 -msgid "Missing ','" -msgstr "" +#: config/tc-s390.c:1337 +msgid "index register specified but zero" +msgstr "задан индексный регистр, но он равен нулю" -#: config/tc-pdp11.c:960 -msgid "6-bit displacement out of range" -msgstr "" +#: config/tc-s390.c:1341 +msgid "base register specified but zero" +msgstr "задан базовый регистр, но он равен нулю" -#: config/tc-pdp11.c:981 config/tc-vax.c:1946 -msgid "Too many operands" -msgstr "" +#: config/tc-s390.c:1345 +msgid "odd numbered general purpose register specified as register pair" +msgstr "в регистровой паре указан регистр общего назначения с нечётным номером" -#: config/tc-pj.c:65 config/tc-pj.c:74 -msgid "confusing relocation expressions" -msgstr "" +#: config/tc-s390.c:1353 +msgid "invalid floating point register pair. Valid fp register pair operands are 0, 1, 4, 5, 8, 9, 12 or 13." +msgstr "Неверная регистровая пара для числа с плавающей запятой. В качестве операндов допускаются следующие пары регистров fp: 0, 1, 4, 5, 8, 9, 12 или 13." -#: config/tc-pj.c:157 -msgid "can't have relocation for ipush" -msgstr "" +#: config/tc-s390.c:1442 +msgid "invalid operand suffix" +msgstr "некорректный суффикс операнда" -#: config/tc-pj.c:288 -msgid "expected expresssion" -msgstr "" +#: config/tc-s390.c:1465 +msgid "syntax error; missing '(' after displacement" +msgstr "синтаксическая ошибка: пропущена «(» после перестановки" -#: config/tc-pj.c:354 -#, c-format -msgid "" -"PJ options:\n" -"-little\t\t\tgenerate little endian code\n" -"-big\t\t\tgenerate big endian code\n" -msgstr "" +#: config/tc-s390.c:1479 config/tc-s390.c:1521 config/tc-s390.c:1564 +msgid "syntax error; expected ','" +msgstr "синтаксическая ошибка: ожидается «,»" -#: config/tc-pj.c:381 config/tc-sh.c:4059 config/tc-sh.c:4066 -#: config/tc-sh.c:4073 config/tc-sh.c:4080 -msgid "pcrel too far" -msgstr "" +#: config/tc-s390.c:1511 +msgid "syntax error; missing ')' after base register" +msgstr "синтаксическая ошибка: пропущена «)» после базового регистра" -#: config/tc-pj.h:38 -msgid "convert_frag\n" -msgstr "" +#: config/tc-s390.c:1538 +msgid "syntax error; ')' not allowed here" +msgstr "синтаксическая ошибка: «)» здесь не допускается" -#: config/tc-pj.h:39 -msgid "estimate size\n" -msgstr "" +#: config/tc-s390.c:1689 +#, c-format +msgid "Opcode %s not available in this mode" +msgstr "Код операции %s в этом режиме недоступен" + +#: config/tc-s390.c:1744 config/tc-s390.c:1767 config/tc-s390.c:1780 +msgid "Invalid .insn format\n" +msgstr "Недопустимый формат .insn\n" -#: config/tc-ppc.c:1075 +#: config/tc-s390.c:1752 #, c-format -msgid "%s unsupported" -msgstr "" +msgid "Unrecognized opcode format: `%s'" +msgstr "Нераспознанный формат кода операции: «%s»" + +#: config/tc-s390.c:1783 +msgid "second operand of .insn not a constant\n" +msgstr "второй операнд .insn должен быть константой\n" + +#: config/tc-s390.c:1786 +msgid "missing comma after insn constant\n" +msgstr "отсутствует запятая после константы insn\n" + +#: config/tc-s390.c:2025 +msgid ".machinemode stack overflow" +msgstr "переполнение стека .machinemode" + +#: config/tc-s390.c:2032 +msgid ".machinemode stack underflow" +msgstr "опустошение стека .machinemode" -#: config/tc-ppc.c:1177 +#: config/tc-s390.c:2049 #, c-format -msgid "" -"PowerPC options:\n" -"-a32\t\t\tgenerate ELF32/XCOFF32\n" -"-a64\t\t\tgenerate ELF64/XCOFF64\n" -"-u\t\t\tignored\n" -"-mpwrx, -mpwr2\t\tgenerate code for POWER/2 (RIOS2)\n" -"-mpwr\t\t\tgenerate code for POWER (RIOS1)\n" -"-m601\t\t\tgenerate code for PowerPC 601\n" -"-mppc, -mppc32, -m603, -m604\n" -"\t\t\tgenerate code for PowerPC 603/604\n" -"-m403\t\t\tgenerate code for PowerPC 403\n" -"-m405\t\t\tgenerate code for PowerPC 405\n" -"-m440\t\t\tgenerate code for PowerPC 440\n" -"-m464\t\t\tgenerate code for PowerPC 464\n" -"-m7400, -m7410, -m7450, -m7455\n" -"\t\t\tgenerate code for PowerPC 7400/7410/7450/7455\n" -"-m750cl\t\t\tgenerate code for PowerPC 750cl\n" -msgstr "" +msgid "invalid machine mode `%s'" +msgstr "некорректный режим машины «%s»" -#: config/tc-ppc.c:1194 +#: config/tc-s390.c:2251 #, c-format -msgid "" -"-mppc64, -m620\t\tgenerate code for PowerPC 620/625/630\n" -"-mppc64bridge\t\tgenerate code for PowerPC 64, including bridge insns\n" -"-mbooke\t\t\tgenerate code for 32-bit PowerPC BookE\n" -"-mpower4\t\tgenerate code for Power4 architecture\n" -"-mpower5\t\tgenerate code for Power5 architecture\n" -"-mpower6\t\tgenerate code for Power6 architecture\n" -"-mpower7\t\tgenerate code for Power7 architecture\n" -"-mcell\t\t\tgenerate code for Cell Broadband Engine architecture\n" -"-mcom\t\t\tgenerate code Power/PowerPC common instructions\n" -"-many\t\t\tgenerate code for any architecture (PWR/PWRX/PPC)\n" -msgstr "" +msgid "cannot emit relocation %s against subsy symbol %s" +msgstr "невозможно выдать перемещение %s для символа subsy %s" -#: config/tc-ppc.c:1205 +#: config/tc-s390.c:2368 +msgid "unsupported relocation type" +msgstr "неподдерживаемый тип перемещения" + +#: config/tc-s390.c:2423 #, c-format -msgid "" -"-maltivec\t\tgenerate code for AltiVec\n" -"-mvsx\t\t\tgenerate code for Vector-Scalar (VSX) instructions\n" -"-me300\t\t\tgenerate code for PowerPC e300 family\n" -"-me500, -me500x2\tgenerate code for Motorola e500 core complex\n" -"-me500mc, generate code for Freescale e500mc core complex\n" -"-mspe\t\t\tgenerate code for Motorola SPE instructions\n" -"-mregnames\t\tAllow symbolic names for registers\n" -"-mno-regnames\t\tDo not allow symbolic names for registers\n" -msgstr "" +msgid "cannot emit PC relative %s relocation%s%s" +msgstr "невозможно выдать относительное pc перемещение%s %s%s" -#: config/tc-ppc.c:1215 +#: config/tc-s390.c:2562 #, c-format -msgid "" -"-mrelocatable\t\tsupport for GCC's -mrelocatble option\n" -"-mrelocatable-lib\tsupport for GCC's -mrelocatble-lib option\n" -"-memb\t\t\tset PPC_EMB bit in ELF flags\n" -"-mlittle, -mlittle-endian, -l, -le\n" -"\t\t\tgenerate code for a little endian machine\n" -"-mbig, -mbig-endian, -b, -be\n" -"\t\t\tgenerate code for a big endian machine\n" -"-msolaris\t\tgenerate code for Solaris\n" -"-mno-solaris\t\tdo not generate code for Solaris\n" -"-V\t\t\tprint assembler version number\n" -"-Qy, -Qn\t\tignored\n" -msgstr "" +msgid "Gas failure, reloc type %s\n" +msgstr "Ошибка gas, тип перемещения %s\n" -#: config/tc-ppc.c:1252 +#: config/tc-s390.c:2564 #, c-format -msgid "Unknown default cpu = %s, os = %s" -msgstr "" +msgid "Gas failure, reloc type #%i\n" +msgstr "Ошибка gas, тип перемещения #%i\n" -#: config/tc-ppc.c:1278 -msgid "Neither Power nor PowerPC opcodes were selected." -msgstr "" +#: config/tc-score.c:260 +msgid "div / mul are reserved instructions" +msgstr "div / mul являются зарезервированными инструкциями" -#: config/tc-ppc.c:1357 +#: config/tc-score.c:261 +msgid "This architecture doesn't support mmu" +msgstr "Данная архитектура не поддерживает mmu" + +#: config/tc-score.c:262 +msgid "This architecture doesn't support atomic instruction" +msgstr "Данная архитектура не поддерживает атомарную инструкцию" + +#: config/tc-score.c:469 +msgid "S+core register expected" +msgstr "ожидается регистр S+core" + +#: config/tc-score.c:470 +msgid "S+core special-register expected" +msgstr "ожидается специальный регистр S+core" + +#: config/tc-score.c:471 +msgid "S+core co-processor register expected" +msgstr "ожидается регистр сопроцессора S+core" + +#: config/tc-score.c:1074 +msgid "Using temp register (r1)" +msgstr "Используется временный регистр (r1)" + +#: config/tc-score.c:1093 #, c-format -msgid "powerpc_operands[%d].bitm invalid" -msgstr "" +msgid "register expected, not '%.100s'" +msgstr "ожидается регистр, не «%.100s»" -#: config/tc-ppc.c:1364 +#: config/tc-score.c:1149 config/tc-score.c:5485 +msgid "rd must be even number." +msgstr "rd должно быть чётным числом" + +#: config/tc-score.c:1513 config/tc-score.c:1520 #, c-format -msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]" -msgstr "" +msgid "invalid constant: %d bit expression not in range %u..%u" +msgstr "неверная константа: %d-битное выражение вне диапазона %u..%u" -#: config/tc-ppc.c:1386 +#: config/tc-score.c:1526 config/tc-score.c:1533 config/tc-score.c:2895 +#: config/tc-score.c:2900 config/tc-score.c:3165 config/tc-score.c:3170 +#: config/tc-score.c:3462 #, c-format -msgid "major opcode is not sorted for %s" -msgstr "" +msgid "invalid constant: %d bit expression not in range %d..%d" +msgstr "неверная константа: %d-битное выражение вне диапазона %d..%d" + +#: config/tc-score.c:1558 +msgid "invalid constant: bit expression not defined" +msgstr "неверная константа: битное выражение не определено" + +#: config/tc-score.c:2068 +msgid "Using temp register(r1)" +msgstr "Используется временный регистр(r1)" -#: config/tc-ppc.c:1422 +#: config/tc-score.c:2082 #, c-format -msgid "%s (%08lx %08lx) after %s (%08lx %08lx)" -msgstr "" +msgid "low register (r0-r15) expected, not '%.100s'" +msgstr "ожидается регистр нижний регистр (r0-r15), не «%.100s»" -#: config/tc-ppc.c:1431 +#: config/tc-score.c:2144 config/tc-score.c:3482 config/tc-score.c:3650 +#: config/tc-score.c:3695 #, c-format -msgid "mask trims opcode bits for %s" -msgstr "" +msgid "missing [" +msgstr "пропущена [" -#: config/tc-ppc.c:1440 +#: config/tc-score.c:2158 config/tc-score.c:3103 config/tc-score.c:3305 +#: config/tc-score.c:3321 config/tc-score.c:3392 config/tc-score.c:3447 +#: config/tc-score.c:3671 config/tc-score.c:3716 config/tc-score.c:3865 +#: config/tc-score.c:3919 config/tc-score.c:3965 #, c-format -msgid "operand index error for %s" -msgstr "" +msgid "missing ]" +msgstr "пропущена ]" -#: config/tc-ppc.c:1452 +#: config/tc-score.c:2347 #, c-format -msgid "operand %d overlap in %s" -msgstr "" +msgid "Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)" +msgstr "Исправление зависимости данных: %s %s — %s %s (вставка %d nop!/%d)" -#: config/tc-ppc.c:1478 +#: config/tc-score.c:2366 #, c-format -msgid "duplicate instruction %s" -msgstr "" +msgid "Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)" +msgstr "Исправление зависимости данных: %s %s — %s %s (вставка 1 pflush/%d)" -#: config/tc-ppc.c:1502 +#: config/tc-score.c:2382 config/tc-score.c:2389 #, c-format -msgid "duplicate macro %s" -msgstr "" +msgid "data dependency: %s %s -- %s %s (%d/%d bubble)" +msgstr "зависимость данных: %s %s — %s %s (на %d/%d вверху)" -#: config/tc-ppc.c:1859 -msgid "symbol+offset not supported for got tls" -msgstr "" +#: config/tc-score.c:2838 +msgid "address offset must be half word alignment" +msgstr "адресное смещение должно быть выровнено по половине слова" -#: config/tc-ppc.c:2113 -msgid "Relocation cannot be done when using -mrelocatable" -msgstr "" +#: config/tc-score.c:2846 +msgid "address offset must be word alignment" +msgstr "адресное смещение должно быть выровнено по слову" -#: config/tc-ppc.c:2162 -msgid "TOC section size exceeds 64k" -msgstr "" +#: config/tc-score.c:2986 config/tc-score.c:3123 +msgid "register same as write-back base" +msgstr "регистр совпадает с базовым обратной записи" + +#: config/tc-score.c:3093 +msgid "pre-indexed expression expected" +msgstr "ожидается пред-индексированное выражение" -#: config/tc-ppc.c:2243 +#: config/tc-score.c:3422 #, c-format -msgid "syntax error: invalid toc specifier `%s'" -msgstr "" +msgid "invalid register number: %d is not in [r0--r7]" +msgstr "некорректный номер регистра: %d не равно [r0--r7]" + +#: config/tc-score.c:3439 +msgid "comma is expected" +msgstr "ожидается запятая" -#: config/tc-ppc.c:2257 +#: config/tc-score.c:3470 #, c-format -msgid "syntax error: expected `]', found `%c'" -msgstr "" +msgid "invalid constant: %d is not word align integer" +msgstr "некорректная константа: %d не выровненное по слову целое" + +#: config/tc-score.c:3509 config/tc-score.c:3552 +msgid "invalid constant: 32 bit expression not word align" +msgstr "неверная константа: 32-битное выражение не выровнено по слову" -#: config/tc-ppc.c:2534 -msgid "[tocv] symbol is not a toc symbol" -msgstr "" +#: config/tc-score.c:3518 config/tc-score.c:3561 +msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]" +msgstr "неверная константа: 32-битное выражение вне диапазона [0, 0xffffffff]" -#: config/tc-ppc.c:2545 -msgid "Unimplemented toc32 expression modifier" -msgstr "" +#: config/tc-score.c:3594 +msgid "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]" +msgstr "неверная константа: 32-битное выражение вне диапазона [-0x80000000, 0x7fffffff]" -#: config/tc-ppc.c:2550 -msgid "Unimplemented toc64 expression modifier" -msgstr "" +#: config/tc-score.c:3783 config/tc-score.c:3811 +msgid "imm5 should >= 2" +msgstr "imm5 должно быть >= 2" -#: config/tc-ppc.c:2554 -#, c-format -msgid "Unexpected return value [%d] from parse_toc_entry!\n" -msgstr "" +#: config/tc-score.c:3788 config/tc-score.c:3817 +msgid "reg should <= 31" +msgstr "reg должен быть <= 31" -#: config/tc-ppc.c:2826 -msgid "unsupported relocation for DS offset field" -msgstr "" +#: config/tc-score.c:3859 config/tc-score.c:3910 +msgid "missing +" +msgstr "отсутствует +" -#: config/tc-ppc.c:2879 +#: config/tc-score.c:3903 #, c-format -msgid "syntax error; found `%c' but expected `%c'" -msgstr "" +msgid "%s register same as write-back base" +msgstr "регистр %s совпадает с базовым обратной записи" -#: config/tc-ppc.c:2919 config/tc-ppc.h:94 -msgid "instruction address is not a multiple of 4" -msgstr "" +#: config/tc-score.c:3905 +msgid "destination" +msgstr "назначение" -#: config/tc-ppc.c:3084 -msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string" -msgstr "" +#: config/tc-score.c:3905 +msgid "source" +msgstr "источник" -#: config/tc-ppc.c:3190 -msgid "missing size" -msgstr "" +#: config/tc-score.c:4235 config/tc-score.c:4311 config/tc-score.c:4946 +msgid "expression error" +msgstr "ошибка в выражении" -#: config/tc-ppc.c:3199 -msgid "negative size" -msgstr "" +#: config/tc-score.c:4241 +msgid "value not in range [0, 0xffffffff]" +msgstr "значение за пределами диапазона [0, 0xffffffff]" -#: config/tc-ppc.c:3236 -msgid "missing real symbol name" -msgstr "" +#: config/tc-score.c:4317 +msgid "value not in range [-0xffffffff, 0xffffffff]" +msgstr "значение за пределами диапазона [-0xffffffff, 0xffffffff]" -#: config/tc-ppc.c:3257 -msgid "attempt to redefine symbol" -msgstr "" +#: config/tc-score.c:4345 +msgid "li rd label isn't correct instruction form" +msgstr "метка li rd не подходит для этого вида инструкции" -#: config/tc-ppc.c:3499 -msgid "The XCOFF file format does not support arbitrary sections" -msgstr "" +#: config/tc-score.c:4515 config/tc-score.c:4670 config/tc-score.c:5197 +#: config/tc-score.c:5225 +msgid "lacking label " +msgstr "отсутствует метка " -#: config/tc-ppc.c:3573 -msgid "missing rename string" -msgstr "" +#: config/tc-score.c:4896 +msgid "s3_PIC code offset overflow (max 16 signed bits)" +msgstr "переполнение смещения кода s3_PIC (максимально 16 бит со знаком)" -#: config/tc-ppc.c:3603 config/tc-ppc.c:4145 read.c:3314 -msgid "missing value" -msgstr "" +#: config/tc-score.c:4952 +msgid "value not in range [0, 0x7fffffff]" +msgstr "значение за пределами диапазона [0, 0x7fffffff]" -#: config/tc-ppc.c:3621 -msgid "illegal .stabx expression; zero assumed" -msgstr "" +#: config/tc-score.c:4957 +msgid "end on line error" +msgstr "ошибка в конце строки" -#: config/tc-ppc.c:3653 -msgid "missing class" -msgstr "" +#: config/tc-score.c:5204 +msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]" +msgstr "неверная константа: 25-битное выражение вне диапазона [-16777216, 16777215]" -#: config/tc-ppc.c:3662 -msgid "missing type" -msgstr "" +#: config/tc-score.c:5231 +msgid "invalid constant: 20 bit expression not in range -2^19..2^19-1" +msgstr "неверная константа: 20-битное выражение вне диапазона -2^19..2^19-1" -#: config/tc-ppc.c:3742 -msgid "missing symbol name" -msgstr "" +#: config/tc-score.c:5264 +msgid "lacking label" +msgstr "отсутствует метка" -#: config/tc-ppc.c:3932 -msgid "nested .bs blocks" -msgstr "" +#: config/tc-score.c:5269 +msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]" +msgstr "неверная константа: 10-битное выражение вне диапазона [-2^9, 2^9-1]" -#: config/tc-ppc.c:3964 -msgid ".es without preceding .bs" -msgstr "" +#: config/tc-score.c:5365 +msgid "pce instruction error (16 bit || 16 bit)." +msgstr "ошибка инструкции pce (16 бит || 16 бит)" -#: config/tc-ppc.c:4137 -msgid "non-constant byte count" -msgstr "" +#: config/tc-score.c:5383 config/tc-score.c:5407 config/tc-score.c:5434 +#: config/tc-score.c:5463 config/tc-score.c:5512 +msgid "score3d instruction." +msgstr "инструкция score3d" -#: config/tc-ppc.c:4184 -msgid ".tc not in .toc section" -msgstr "" +#: config/tc-score.c:6030 +msgid "Unsupported use of .gpword" +msgstr "Неподдерживаемое использование .gpword" -#: config/tc-ppc.c:4203 -msgid ".tc with no label" -msgstr "" +#: config/tc-score.c:6126 +#, c-format +msgid "BSS length (%d) < 0 ignored" +msgstr "длина BSS (%d) < 0; игнорируется" -#: config/tc-ppc.c:4296 -msgid ".machine stack overflow" -msgstr "" +#: config/tc-score.c:6141 read.c:2467 +#, c-format +msgid "error setting flags for \".sbss\": %s" +msgstr "ошибка установки флагов для «.sbss»: %s" -#: config/tc-ppc.c:4303 -msgid ".machine stack underflow" -msgstr "" +#: config/tc-score.c:6155 config/tc-sparc.c:4311 +msgid "missing alignment" +msgstr "отсутствует выравнивание" -#: config/tc-ppc.c:4310 +#: config/tc-score.c:6192 #, c-format -msgid "invalid machine `%s'" -msgstr "" +msgid "alignment too large; %d assumed" +msgstr "слишком большое выравнивание; предполагается %d" -#: config/tc-ppc.c:4361 -msgid "No previous section to return to. Directive ignored." -msgstr "" +#: config/tc-score.c:6197 read.c:2528 +msgid "alignment negative; 0 assumed" +msgstr "отрицательное выравнивание; предполагается 0" -#. Section Contents -#. unknown -#: config/tc-ppc.c:4771 -msgid "Unsupported section attribute -- 'a'" -msgstr "" +#. Error routine. +#: config/tc-score.c:6607 config/tc-score.c:6631 +msgid "size is not 4 or 6" +msgstr "размер не равен 4 или 6" -#: config/tc-ppc.c:4955 -msgid "bad symbol suffix" -msgstr "" +#: config/tc-score.c:6690 +msgid "bad call to MD_ATOF()" +msgstr "неправильный вызов MD_ATOF()" -#: config/tc-ppc.c:5047 -msgid "Unrecognized symbol suffix" -msgstr "" +#: config/tc-score.c:7197 config/tc-score.c:7263 +#, c-format +msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]" +msgstr " ошибка обрезания перемещения (0x%x) [-2^9 ~ 2^9-1]" -#: config/tc-ppc.c:5135 -msgid "two .function pseudo-ops with no intervening .ef" -msgstr "" +#: config/tc-score.c:7212 config/tc-score.c:7241 config/tc-score.c:7293 +#, c-format +msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]" +msgstr " ошибка обрезания перемещения (0x%x) [-2^19 ~ 2^19-1]" -#: config/tc-ppc.c:5148 -msgid ".ef with no preceding .function" -msgstr "" +#: config/tc-score.c:7318 +#, c-format +msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]" +msgstr " ошибка обрезания перемещения (0x%x) [-2^9 ~ 2^9-1]" -#: config/tc-ppc.c:5277 +#: config/tc-score.c:7488 #, c-format -msgid "warning: symbol %s has no csect" -msgstr "" +msgid "cannot represent %s relocation in this object file format1" +msgstr "невозможно представить перемещение %s в данном формате1 объектного файла" -#: config/tc-ppc.c:5522 -msgid "symbol in .toc does not match any .tc" -msgstr "" +#: config/tc-score.c:7779 +#, c-format +msgid "Sunplus-v2-0-0-20060510\n" +msgstr "Sunplus-v2-0-0-20060510\n" -#: config/tc-ppc.c:5897 +#: config/tc-score.c:7799 #, c-format -msgid "unsupported relocation against %s" -msgstr "" +msgid " Score-specific assembler options:\n" +msgstr " Специализированные параметры ассемблера для Score:\n" -#: config/tc-ppc.c:5970 +#: config/tc-score.c:7801 #, c-format -msgid "cannot emit PC relative %s relocation against %s" -msgstr "" +msgid " -EB\t\tassemble code for a big-endian cpu\n" +msgstr " -EB ассемблерный код для ЦП с прямым порядком байт\n" -#: config/tc-ppc.c:5975 +#: config/tc-score.c:7806 #, c-format -msgid "cannot emit PC relative %s relocation" -msgstr "" +msgid " -EL\t\tassemble code for a little-endian cpu\n" +msgstr " -EL ассемблерный код для ЦП с обратным порядком байт\n" -#: config/tc-ppc.c:6159 +#: config/tc-score.c:7810 #, c-format -msgid "Unable to handle reference to symbol %s" -msgstr "" +msgid " -FIXDD\t\tfix data dependencies\n" +msgstr " -FIXDD исправлять зависимости данных\n" -#: config/tc-ppc.c:6162 -msgid "Unable to resolve expression" +#: config/tc-score.c:7812 +#, c-format +msgid " -NWARN\t\tdo not print warning message when fixing data dependencies\n" msgstr "" +" -NWARN не печатать предупреждения при исправлении\n" +" зависимостей данных\n" -#: config/tc-ppc.c:6189 -msgid "must branch to an address a multiple of 4" -msgstr "" +#: config/tc-score.c:7814 +#, c-format +msgid " -SCORE5\t\tassemble code for target SCORE5\n" +msgstr " -SCORE5 ассемблерный код для цели SCORE5\n" -#: config/tc-ppc.c:6193 +#: config/tc-score.c:7816 #, c-format -msgid "@local or @plt branch destination is too far away, %ld bytes" -msgstr "" +msgid " -SCORE5U\tassemble code for target SCORE5U\n" +msgstr " -SCORE5U ассемблерный код для цели SCORE5U\n" -#: config/tc-ppc.c:6224 +#: config/tc-score.c:7818 #, c-format -msgid "Gas failure, reloc value %d\n" -msgstr "" +msgid " -SCORE7\t\tassemble code for target SCORE7 [default]\n" +msgstr " -SCORE7 ассемблерный код для цели SCORE7 (по умолчанию)\n" -#: config/tc-s390.c:327 config/tc-sparc.c:272 -msgid "Invalid default architecture, broken assembler." -msgstr "" +#: config/tc-score.c:7820 +#, c-format +msgid " -SCORE3\t\tassemble code for target SCORE3\n" +msgstr " -SCORE3 ассемблерный код для цели SCORE3\n" -#: config/tc-s390.c:423 config/tc-sparc.c:475 +#: config/tc-score.c:7822 #, c-format -msgid "invalid architecture -A%s" -msgstr "" +msgid " -march=score7\tassemble code for target SCORE7 [default]\n" +msgstr " -march=score7 ассемблерный код для цели SCORE7 (по умолчанию)\n" -#: config/tc-s390.c:446 +#: config/tc-score.c:7824 #, c-format -msgid "" -" S390 options:\n" -" -mregnames Allow symbolic names for registers\n" -" -mwarn-areg-zero Warn about zero base/index registers\n" -" -mno-regnames Do not allow symbolic names for registers\n" -" -m31 Set file format to 31 bit format\n" -" -m64 Set file format to 64 bit format\n" -msgstr "" +msgid " -march=score3\tassemble code for target SCORE3\n" +msgstr " -march=score3 ассемблерный код для цели SCORE3\n" -#: config/tc-s390.c:453 +#: config/tc-score.c:7826 #, c-format -msgid "" -" -V print assembler version number\n" -" -Qy, -Qn ignored\n" +msgid " -USE_R1\t\tassemble code for no warning message when using temp register r1\n" msgstr "" +" -USE_R1 ассемблировать код без предупреждений при использовании\n" +" временного регистра r1\n" -#: config/tc-s390.c:472 -msgid "The 64 bit file format is used without esame instructions." -msgstr "" +#: config/tc-score.c:7828 +#, c-format +msgid " -KPIC\t\tgenerate PIC\n" +msgstr " -KPIC генерировать PIC\n" -#: config/tc-s390.c:489 +#: config/tc-score.c:7830 #, c-format -msgid "Internal assembler error for instruction format %s" -msgstr "" +msgid " -O0\t\tdo not perform any optimizations\n" +msgstr " -O0 не выполнять какие-либо оптимизации\n" -#: config/tc-s390.c:562 +#: config/tc-score.c:7832 #, c-format -msgid "operand out of range (%s not between %ld and %ld)" -msgstr "" +msgid " -G gpnum\tassemble code for setting gpsize, default is 8 bytes\n" +msgstr " -G gpnum ассемблировать код с учётом gpsize, по умолчанию 8 байт\n" -#: config/tc-s390.c:744 +#: config/tc-score.c:7834 #, c-format -msgid "identifier+constant@%s means identifier@%s+constant" -msgstr "" +msgid " -V \t\tSunplus release version\n" +msgstr " -V версия выпуска Sunplus\n" -#: config/tc-s390.c:825 -msgid "Can't handle O_big in s390_exp_compare" -msgstr "" +#: config/tc-sh.c:62 +msgid "directive .big encountered when option -big required" +msgstr "обнаружена директива .big, для неё требуется параметр -big" -#: config/tc-s390.c:906 -msgid "Invalid suffix for literal pool entry" -msgstr "" +#: config/tc-sh.c:72 +msgid "directive .little encountered when option -little required" +msgstr "обнаружена директива .little, для неё требуется параметр -little" -#: config/tc-s390.c:963 -msgid "Big number is too big" -msgstr "" +#: config/tc-sh.c:1422 +msgid "illegal double indirection" +msgstr "некорректная двойная косвенная адресация" -#: config/tc-s390.c:1110 -msgid "relocation not applicable" -msgstr "" +#: config/tc-sh.c:1431 +msgid "illegal register after @-" +msgstr "недопустимый регистр после @-" -#: config/tc-s390.c:1229 -msgid "index register specified but zero" -msgstr "" +#: config/tc-sh.c:1447 +msgid "must be @(r0,...)" +msgstr "должно быть @(r0,...)" -#: config/tc-s390.c:1233 -msgid "base register specified but zero" -msgstr "" +#: config/tc-sh.c:1471 +msgid "syntax error in @(r0,...)" +msgstr "Синтаксическая ошибка в @(r0,...)" -#: config/tc-s390.c:1314 -msgid "invalid operand suffix" -msgstr "" +#: config/tc-sh.c:1476 +msgid "syntax error in @(r0...)" +msgstr "syntax error in @(r0...)" -#: config/tc-s390.c:1337 -msgid "syntax error; missing '(' after displacement" -msgstr "" +#: config/tc-sh.c:1521 +msgid "Deprecated syntax." +msgstr "Устаревший синтаксис." -#: config/tc-s390.c:1353 config/tc-s390.c:1397 config/tc-s390.c:1427 -msgid "syntax error; expected ," -msgstr "" +#: config/tc-sh.c:1533 config/tc-sh.c:1538 +msgid "syntax error in @(disp,[Rn, gbr, pc])" +msgstr "синтаксическая ошибка в @(disp,[Rn, gbr, pc])" -#: config/tc-s390.c:1385 -msgid "syntax error; missing ')' after base register" -msgstr "" +#: config/tc-sh.c:1543 +msgid "expecting )" +msgstr "ожидается )" -#: config/tc-s390.c:1414 -msgid "syntax error; ')' not allowed here" -msgstr "" +#: config/tc-sh.c:1551 +msgid "illegal register after @" +msgstr "недопустимый регистр после @" -#: config/tc-s390.c:1549 +#: config/tc-sh.c:2192 #, c-format -msgid "Opcode %s not available in this mode" -msgstr "" +msgid "unhandled %d\n" +msgstr "необработанный %d\n" -#: config/tc-s390.c:1604 config/tc-s390.c:1627 config/tc-s390.c:1640 -msgid "Invalid .insn format\n" -msgstr "" +#: config/tc-sh.c:2403 +#, c-format +msgid "Invalid register: 'r%d'" +msgstr "некорректный регистр: «r%d»" -#: config/tc-s390.c:1612 +#: config/tc-sh.c:2515 #, c-format -msgid "Unrecognized opcode format: `%s'" -msgstr "" +msgid "failed for %d\n" +msgstr "ошибка для %d\n" -#: config/tc-s390.c:1643 -msgid "second operand of .insn not a constant\n" -msgstr "" +#: config/tc-sh.c:2521 +msgid "misplaced PIC operand" +msgstr "здесь не должно быть операнда PIC" -#: config/tc-s390.c:1646 -msgid "missing comma after insn constant\n" -msgstr "" +#: config/tc-sh.c:2632 config/tc-sh.c:3031 +msgid "invalid operands for opcode" +msgstr "некорректные операнды кода операции" -#: config/tc-s390.c:1938 -#, c-format -msgid "cannot emit relocation %s against subsy symbol %s" -msgstr "" +#: config/tc-sh.c:2637 +msgid "insn can't be combined with parallel processing insn" +msgstr "инструкцию нельзя объединять с инструкцией параллельной обработки" -#: config/tc-s390.c:2026 -msgid "unsupported relocation type" -msgstr "" +#: config/tc-sh.c:2644 config/tc-sh.c:2655 config/tc-sh.c:2687 +msgid "multiple movx specifications" +msgstr "несколько спецификаций movx" -#: config/tc-s390.c:2073 -#, c-format -msgid "cannot emit PC relative %s relocation%s%s" -msgstr "" +#: config/tc-sh.c:2649 config/tc-sh.c:2671 config/tc-sh.c:2710 +msgid "multiple movy specifications" +msgstr "несколько спецификаций movy" -#: config/tc-s390.c:2198 -#, c-format -msgid "Gas failure, reloc type %s\n" -msgstr "" +#: config/tc-sh.c:2658 config/tc-sh.c:2691 +msgid "invalid movx address register" +msgstr "некорректный адресный регистр в movx" -#: config/tc-s390.c:2200 -#, c-format -msgid "Gas failure, reloc type #%i\n" -msgstr "" +#: config/tc-sh.c:2660 +msgid "insn cannot be combined with non-nopy" +msgstr "инструкцию нельзя объединять с не-nopy" -#: config/tc-score.c:260 -msgid "div / mul are reserved instructions" -msgstr "" +#: config/tc-sh.c:2674 config/tc-sh.c:2730 +msgid "invalid movy address register" +msgstr "некорректный адресный регистр в movy" -#: config/tc-score.c:261 -msgid "This architecture doesn't support mmu" -msgstr "" +#: config/tc-sh.c:2676 +msgid "insn cannot be combined with non-nopx" +msgstr "инструкцию нельзя объединять с не-nopx" -#: config/tc-score.c:262 -msgid "This architecture doesn't support atomic instruction" -msgstr "" +#: config/tc-sh.c:2689 +msgid "previous movy requires nopx" +msgstr "для предыдущей movy требуется nopx" -#: config/tc-score.c:469 -msgid "S+core register expected" -msgstr "" +#: config/tc-sh.c:2697 config/tc-sh.c:2702 +msgid "invalid movx dsp register" +msgstr "некорректный регистр dsp в movx" -#: config/tc-score.c:470 -msgid "S+core special-register expected" -msgstr "" +#: config/tc-sh.c:2712 +msgid "previous movx requires nopy" +msgstr "для предыдущей movy требуется nopy" -#: config/tc-score.c:471 -msgid "S+core co-processor register expected" -msgstr "" +#: config/tc-sh.c:2721 config/tc-sh.c:2726 +msgid "invalid movy dsp register" +msgstr "некорректный регистр dsp в movy" + +#: config/tc-sh.c:2736 +msgid "dsp immediate shift value not constant" +msgstr "непосредственное значение сдвига dsp не является константой" + +#: config/tc-sh.c:2750 config/tc-sh.c:2776 +msgid "multiple parallel processing specifications" +msgstr "несколько спецификаций параллельной обработки" + +#: config/tc-sh.c:2769 +msgid "multiple condition specifications" +msgstr "несколько спецификаций условий" + +#: config/tc-sh.c:2807 +msgid "insn cannot be combined with pmuls" +msgstr "инструкцию нельзя объединять с pmuls" + +#: config/tc-sh.c:2823 +msgid "bad combined pmuls output operand" +msgstr "некорректно объединённый операнд вывода pmuls" + +#: config/tc-sh.c:2833 +msgid "destination register is same for parallel insns" +msgstr "регистр назначения совпадает с использующемся в параллельных инструкциях" + +#: config/tc-sh.c:2842 +msgid "condition not followed by conditionalizable insn" +msgstr "нет условия после условной инструкции" + +#: config/tc-sh.c:2852 +msgid "unrecognized characters at end of parallel processing insn" +msgstr "нераспознанные символы в конце инструкции параллельной обработки" + +#: config/tc-sh.c:2968 +msgid "opcode not valid for this cpu variant" +msgstr "некорректный код операции для этого варианта ЦП" -#: config/tc-score.c:1074 config/tc-score.c:2073 -msgid "Using temp register(r1)" -msgstr "" +#: config/tc-sh.c:3001 +msgid "Delayed branches not available on SH1" +msgstr "Отложенные ветвления недоступны на SH1" -#: config/tc-score.c:1093 +#: config/tc-sh.c:3036 #, c-format -msgid "register expected, not '%.100s'" -msgstr "" +msgid "excess operands: '%s'" +msgstr "избыточные операнды: «%s»" -#: config/tc-score.c:1149 config/tc-score.c:5489 -msgid "rd must be even number." -msgstr "" +#: config/tc-sh.c:3113 +msgid ".uses pseudo-op seen when not relaxing" +msgstr "появление псевдооперации .uses, когда нет ослабления" -#: config/tc-score.c:1520 config/tc-score.c:1527 -#, c-format -msgid "invalid constant: %d bit expression not in range %u..%u" -msgstr "" +#: config/tc-sh.c:3119 +msgid "bad .uses format" +msgstr "неправильный формат .uses" -#: config/tc-score.c:1533 config/tc-score.c:1540 config/tc-score.c:2900 -#: config/tc-score.c:2905 config/tc-score.c:3173 config/tc-score.c:3178 -#: config/tc-score.c:3471 -#, c-format -msgid "invalid constant: %d bit expression not in range %d..%d" -msgstr "" +#: config/tc-sh.c:3230 +msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia" +msgstr "Неправильная комбинация: --isa=SHcompact с --isa=SHmedia" -#: config/tc-score.c:1565 -msgid "invalid constant: bit expression not defined" -msgstr "" +#: config/tc-sh.c:3236 +msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact" +msgstr "Неправильная комбинация: --isa=SHmedia с --isa=SHcompact" -#: config/tc-score.c:2087 -#, c-format -msgid "low register(r0-r15)expected, not '%.100s'" -msgstr "" +#: config/tc-sh.c:3238 +msgid "Invalid combination: --abi=64 with --isa=SHcompact" +msgstr "Неправильная комбинация: --abi=64 с --isa=SHcompact" -#: config/tc-score.c:2149 config/tc-score.c:3492 config/tc-score.c:3660 -#: config/tc-score.c:3705 +#: config/tc-sh.c:3270 #, c-format -msgid "missing [" -msgstr "" +msgid "Invalid argument to --isa option: %s" +msgstr "Неверный аргумент параметра --isa: %s" + +#: config/tc-sh.c:3279 +msgid "Invalid combination: --abi=32 with --abi=64" +msgstr "Неправильная комбинация: --abi=32 с --abi=64" + +#: config/tc-sh.c:3285 +msgid "Invalid combination: --abi=64 with --abi=32" +msgstr "Неправильная комбинация: --abi=64 с --abi=32" -#: config/tc-score.c:2163 config/tc-score.c:3110 config/tc-score.c:3313 -#: config/tc-score.c:3329 config/tc-score.c:3400 config/tc-score.c:3456 -#: config/tc-score.c:3681 config/tc-score.c:3726 config/tc-score.c:3875 -#: config/tc-score.c:3929 config/tc-score.c:3975 +#: config/tc-sh.c:3287 +msgid "Invalid combination: --isa=SHcompact with --abi=64" +msgstr "Неправильная комбинация: --isa=SHcompact с --abi=64" + +#: config/tc-sh.c:3291 #, c-format -msgid "missing ]" -msgstr "" +msgid "Invalid argument to --abi option: %s" +msgstr "Неверный аргумент параметра --abi: %s" -#: config/tc-score.c:2352 +#: config/tc-sh.c:3331 #, c-format -msgid "Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)" +msgid "" +"SH options:\n" +"--little\t\tgenerate little endian code\n" +"--big\t\t\tgenerate big endian code\n" +"--relax\t\t\talter jump instructions for long displacements\n" +"--renesas\t\tdisable optimization with section symbol for\n" +"\t\t\tcompatibility with Renesas assembler.\n" +"--small\t\t\talign sections to 4 byte boundaries, not 16\n" +"--dsp\t\t\tenable sh-dsp insns, and disable floating-point ISAs.\n" +"--allow-reg-prefix\tallow '$' as a register name prefix.\n" +"--isa=[any\t\tuse most appropriate isa\n" +" | dsp same as '-dsp'\n" +" | fp" msgstr "" +"Параметры SH:\n" +"--little генерировать код с обратным порядком байт\n" +"--big генерировать код с прямым порядком байт\n" +"--relax изменять инструкции прыжка для длинных перестановок\n" +"--renesas выключить оптимизацию символа раздела для\n" +" совместимости с ассемблером Renesas\n" +"--small выравнивать разделы по границе 4 байта, а не 16\n" +"--dsp включить инструкции sh-dsp и выключить\n" +" ISA плавающей запятой\n" +"--allow-reg-prefix позволять использование «$» в качестве префикса\n" +" имени регистра\n" +"--isa=[any использовать наиболее подходящий isa\n" +" | dsp тоже что и «-dsp»\n" +" | fp" -#: config/tc-score.c:2371 +#: config/tc-sh.c:3357 #, c-format -msgid "Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)" +msgid "" +"--isa=[shmedia\t\tset as the default instruction set for SH64\n" +" | SHmedia\n" +" | shcompact\n" +" | SHcompact]\n" msgstr "" +"--isa=[shmedia задать набор инструкций SH64 по умолчанию\n" +" | SHmedia\n" +" | shcompact\n" +" | SHcompact]\n" -#: config/tc-score.c:2387 config/tc-score.c:2394 +#: config/tc-sh.c:3362 #, c-format -msgid "data dependency: %s %s -- %s %s (%d/%d bubble)" +msgid "" +"--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n" +"\t\t\tfile type\n" +"--shcompact-const-crange emit code-range descriptors for constants in\n" +"\t\t\tSHcompact code sections\n" +"--no-mix\t\tdisallow SHmedia code in the same section as\n" +"\t\t\tconstants and SHcompact code\n" +"--no-expand\t\tdo not expand MOVI, PT, PTA or PTB instructions\n" +"--expand-pt32\t\twith -abi=64, expand PT, PTA and PTB instructions\n" +"\t\t\tto 32 bits only\n" msgstr "" +"--abi=[32|64] задать размер расширенных операндов SHmedia и тип\n" +" объектного файла\n" +"--shcompact-const-crange создавать дескрипторы диапазона кода для констант в\n" +" разделах кода SHcompact\n" +"--no-mix не смешивать код SHmedia в одном разделе с\n" +" константами и кодом SHcompact\n" +"--no-expand не расширять инструкции MOVI, PT, PTA и PTB\n" +"--expand-pt32 при -abi=64, расширять инструкции PT, PTA и PTB\n" +" только до 32 бит\n" -#: config/tc-score.c:2755 config/tc-score.c:6509 +#: config/tc-sh.c:3374 #, c-format -msgid "%s -- `%s'" -msgstr "" +msgid "--fdpic\t\t\tgenerate an FDPIC object file\n" +msgstr "--fdpic генерировать объектный файл FDPIC\n" -#: config/tc-score.c:2843 -msgid "address offset must be half word alignment" -msgstr "" +#: config/tc-sh.c:3465 +msgid ".uses does not refer to a local symbol in the same section" +msgstr ".uses не ссылается на локальный символ в том же разделе" -#: config/tc-score.c:2851 -msgid "address offset must be word alignment" -msgstr "" +#: config/tc-sh.c:3484 +msgid "can't find fixup pointed to by .uses" +msgstr "не найдено местоположение, на которое указывает .uses" -#: config/tc-score.c:2993 config/tc-score.c:3130 -msgid "register same as write-back base" -msgstr "" +#: config/tc-sh.c:3504 +msgid ".uses target does not refer to a local symbol in the same section" +msgstr "цель .uses не ссылается на локальный символ в том же разделе" -#: config/tc-score.c:3100 -msgid "pre-indexed expression expected" -msgstr "" +#: config/tc-sh.c:3581 +msgid "displacement overflows 12-bit field" +msgstr "перестановка переполняет 12-битное поле" -#: config/tc-score.c:3431 +#: config/tc-sh.c:3584 #, c-format -msgid "invalid register number: %d is not in [r0--r7]" -msgstr "" - -#: config/tc-score.c:3448 -msgid "comma is expected" -msgstr "" +msgid "displacement to defined symbol %s overflows 12-bit field" +msgstr "перестановка к определённому символу %s переполняет 12-битное поле" -#: config/tc-score.c:3479 +#: config/tc-sh.c:3588 #, c-format -msgid "invalid constant: %d is not word align integer" -msgstr "" +msgid "displacement to undefined symbol %s overflows 12-bit field" +msgstr "перестановка к неопределённому символу %s переполняет 12-битное поле" -#: config/tc-score.c:3519 config/tc-score.c:3562 -msgid "invalid constant: 32 bit expression not word align" -msgstr "" +#: config/tc-sh.c:3661 +msgid "displacement overflows 8-bit field" +msgstr "перестановка переполняет 8-битное поле" -#: config/tc-score.c:3528 config/tc-score.c:3571 -msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]" -msgstr "" +#: config/tc-sh.c:3664 +#, c-format +msgid "displacement to defined symbol %s overflows 8-bit field" +msgstr "перестановка к определённому символу %s переполняет 8-битное поле" -#: config/tc-score.c:3604 -msgid "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]" -msgstr "" +#: config/tc-sh.c:3668 +#, c-format +msgid "displacement to undefined symbol %s overflows 8-bit field " +msgstr "перестановка к неопределённому символу %s переполняет 12-битное поле " -#: config/tc-score.c:3793 config/tc-score.c:3821 -msgid "imm5 should >= 2" -msgstr "" +#: config/tc-sh.c:3685 +#, c-format +msgid "overflow in branch to %s; converted into longer instruction sequence" +msgstr "переполнение ветвления в %s; преобразовано в более длинную последовательность инструкций" -#: config/tc-score.c:3798 config/tc-score.c:3827 -msgid "reg should <= 31" -msgstr "" +#: config/tc-sh.c:3750 config/tc-sh.c:3797 config/tc-sparc.c:4811 +#: config/tc-sparc.c:4835 +msgid "misaligned data" +msgstr "невыровненные данные" -#: config/tc-score.c:3869 config/tc-score.c:3920 -msgid "missing +" -msgstr "" +#: config/tc-sh.c:4126 +msgid "offset to unaligned destination" +msgstr "смещение по невыровненному назначению" -#: config/tc-score.c:3913 -#, c-format -msgid "%s register same as write-back base" -msgstr "" +#: config/tc-sh.c:4131 +msgid "negative offset" +msgstr "отрицательное смещение" -#: config/tc-score.c:3915 -msgid "destination" -msgstr "" +#: config/tc-sh.c:4282 +msgid "misaligned offset" +msgstr "невыровненное смещение" -#: config/tc-score.c:3915 -msgid "source" -msgstr "" +#: config/tc-sh64.c:568 +msgid "This operand must be constant at assembly time" +msgstr "Данный операнд должен быть константой при ассемблировании" -#: config/tc-score.c:4245 config/tc-score.c:4321 config/tc-score.c:4950 -msgid "expression error" -msgstr "" +#: config/tc-sh64.c:681 +msgid "Invalid operand expression" +msgstr "Неверное выражение операнда" -#: config/tc-score.c:4251 -msgid "value not in range [0, 0xffffffff]" -msgstr "" +#: config/tc-sh64.c:773 config/tc-sh64.c:877 +msgid "PTB operand is a SHmedia symbol" +msgstr "операнд PTB является символом SHmedia" -#: config/tc-score.c:4327 -msgid "value not in range [-0xffffffff, 0xffffffff]" -msgstr "" +#: config/tc-sh64.c:776 config/tc-sh64.c:874 +msgid "PTA operand is a SHcompact symbol" +msgstr "операнд PTA является символом SHcompact" -#: config/tc-score.c:4355 -msgid "li rd label isn't correct instruction form" -msgstr "" +#: config/tc-sh64.c:792 +msgid "invalid expression in operand" +msgstr "некорректное выражение в операнде" -#: config/tc-score.c:4524 config/tc-score.c:4675 config/tc-score.c:5201 -#: config/tc-score.c:5229 -msgid "lacking label " -msgstr "" +#: config/tc-sh64.c:1483 +#, c-format +msgid "invalid operand, not a 5-bit unsigned value: %d" +msgstr "неверный операнд — не 5-битовое значение без знака: %d" -#: config/tc-score.c:4900 -msgid "s3_PIC code offset overflow (max 16 signed bits)" -msgstr "" +#: config/tc-sh64.c:1488 +#, c-format +msgid "invalid operand, not a 6-bit signed value: %d" +msgstr "неверный операнд — не 6-битовое значение со знаком: %d" -#: config/tc-score.c:4956 -msgid "value not in range [0, 0x7fffffff]" -msgstr "" +#: config/tc-sh64.c:1493 +#, c-format +msgid "invalid operand, not a 6-bit unsigned value: %d" +msgstr "неверный операнд — не 6-битовое значение без знака: %d" -#: config/tc-score.c:4961 -msgid "end on line error" -msgstr "" +#: config/tc-sh64.c:1498 config/tc-sh64.c:1510 +#, c-format +msgid "invalid operand, not a 11-bit signed value: %d" +msgstr "неверный операнд — не 11-битовое значение со знаком: %d" -#: config/tc-score.c:5208 -msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]" -msgstr "" +#: config/tc-sh64.c:1500 +#, c-format +msgid "invalid operand, not a multiple of 32: %d" +msgstr "неверный операнд — не кратен 32: %d" -#: config/tc-score.c:5235 -msgid "invalid constant: 20 bit expression not in range -2^19..2^19" -msgstr "" +#: config/tc-sh64.c:1505 +#, c-format +msgid "invalid operand, not a 10-bit signed value: %d" +msgstr "неверный операнд — не 10-битовое значение со знаком: %d" -#: config/tc-score.c:5268 -msgid "lacking label" -msgstr "" +#: config/tc-sh64.c:1512 +#, c-format +msgid "invalid operand, not an even value: %d" +msgstr "неверный операнд — нечётное значение: %d" -#: config/tc-score.c:5273 -msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]" -msgstr "" +#: config/tc-sh64.c:1517 +#, c-format +msgid "invalid operand, not a 12-bit signed value: %d" +msgstr "неверный операнд — не 12-битовое значение со знаком: %d" -#: config/tc-score.c:5369 -msgid "pce instruction error (16 bit || 16 bit)'" -msgstr "" +#: config/tc-sh64.c:1519 +#, c-format +msgid "invalid operand, not a multiple of 4: %d" +msgstr "неверный операнд — не кратен 4: %d" -#: config/tc-score.c:5387 config/tc-score.c:5411 config/tc-score.c:5438 -#: config/tc-score.c:5467 config/tc-score.c:5516 -msgid "score3d instruction." -msgstr "" +#: config/tc-sh64.c:1524 +#, c-format +msgid "invalid operand, not a 13-bit signed value: %d" +msgstr "неверный операнд — не 13-битовое значение со знаком: %d" -#: config/tc-score.c:6127 read.c:1465 -msgid "missing size expression" -msgstr "" +#: config/tc-sh64.c:1526 +#, c-format +msgid "invalid operand, not a multiple of 8: %d" +msgstr "неверный операнд — не кратен 8: %d" -#: config/tc-score.c:6133 +#: config/tc-sh64.c:1531 #, c-format -msgid "BSS length (%d) < 0 ignored" -msgstr "" +msgid "invalid operand, not a 16-bit signed value: %d" +msgstr "неверный операнд — не 16-битовое значение со знаком: %d" -#: config/tc-score.c:6148 read.c:2306 +#: config/tc-sh64.c:1536 #, c-format -msgid "error setting flags for \".sbss\": %s" -msgstr "" +msgid "invalid operand, not a 16-bit unsigned value: %d" +msgstr "неверный операнд — не 16-битовое значение без знака: %d" -#: config/tc-score.c:6162 config/tc-sparc.c:3695 -msgid "missing alignment" -msgstr "" +#: config/tc-sh64.c:1542 +msgid "operand out of range for PT, PTA and PTB" +msgstr "операнд PT, PTA и PTB вне диапазона" -#: config/tc-score.c:6199 +#: config/tc-sh64.c:1544 #, c-format -msgid "alignment too large; %d assumed" -msgstr "" - -#: config/tc-score.c:6204 read.c:2367 -msgid "alignment negative; 0 assumed" -msgstr "" +msgid "operand not a multiple of 4 for PT, PTA or PTB: %d" +msgstr "операнд PT, PTA или PTB не кратен 4: %d" -#: config/tc-score.c:6271 config/tc-z80.c:289 ecoff.c:3355 read.c:1484 -#: read.c:1597 read.c:2484 read.c:3048 read.c:3441 symbols.c:326 symbols.c:432 +#: config/tc-sh64.c:2065 #, c-format -msgid "symbol `%s' is already defined" -msgstr "" +msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x" +msgstr "операнд MOVI не является 32-битовым значением со знаком: 0x%8x%08x" -#. Error routine. -#: config/tc-score.c:6613 config/tc-score.c:6637 -msgid "size is not 4 or 6" -msgstr "" +#: config/tc-sh64.c:2422 config/tc-sh64.c:2585 config/tc-sh64.c:2600 +msgid "invalid PIC reference" +msgstr "неверная ссылка PIC" -#: config/tc-score.c:6696 -msgid "bad call to MD_ATOF()" -msgstr "" +#: config/tc-sh64.c:2682 config/tc-sh64.c:2722 +msgid "invalid operand: expression in PT target" +msgstr "некорректный операнд: выражение в цели PT" -#: config/tc-score.c:7204 +#: config/tc-sh64.c:2813 #, c-format -msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]" -msgstr "" +msgid "invalid operands to %s" +msgstr "неверные операнды для %s" -#: config/tc-score.c:7219 config/tc-score.c:7248 config/tc-score.c:7300 +#: config/tc-sh64.c:2819 #, c-format -msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]" -msgstr "" +msgid "excess operands to %s" +msgstr "избыточные операнды для %s" -#: config/tc-score.c:7270 config/tc-score.c:7325 +#: config/tc-sh64.c:2864 #, c-format -msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]" -msgstr "" +msgid "The `.mode %s' directive is not valid with this architecture" +msgstr "Директива «.mode %s» недопустима в этой архитектуре" -#: config/tc-score.c:7501 +#: config/tc-sh64.c:2872 #, c-format -msgid "cannot represent %s relocation in this object file format1" -msgstr "" +msgid "Invalid argument to .mode: %s" +msgstr "Неверный аргумент .mode: %s" -#: config/tc-score.c:7792 +#: config/tc-sh64.c:2902 #, c-format -msgid "Sunplus-v2-0-0-20060510\n" -msgstr "" +msgid "The `.abi %s' directive is not valid with this architecture" +msgstr "Директива «.abi %s» недопустима в этой архитектуре" -#: config/tc-score.c:7812 +#: config/tc-sh64.c:2908 +msgid "`.abi 64' but command-line options do not specify 64-bit ABI" +msgstr "указано «.abi 64», но параметрах командной строки не задан 64-битный ABI" + +#: config/tc-sh64.c:2913 +msgid "`.abi 32' but command-line options do not specify 32-bit ABI" +msgstr "указано «.abi 32», но параметрах командной строки не задан 32-битный ABI" + +#: config/tc-sh64.c:2916 #, c-format -msgid " Score-specific assembler options:\n" -msgstr "" +msgid "Invalid argument to .abi: %s" +msgstr "Неверный аргумент для .abi: %s" + +#: config/tc-sh64.c:2971 +msgid "-no-mix is invalid without specifying SHcompact or SHmedia" +msgstr "-no-mix не допускается без указания SHcompact или SHmedia" + +#: config/tc-sh64.c:2976 +msgid "-shcompact-const-crange is invalid without SHcompact" +msgstr "-shcompact-const-crange не допускается без SHcompact" + +#: config/tc-sh64.c:2979 +msgid "-expand-pt32 only valid with -abi=64" +msgstr "-expand-pt32 разрешён только с -abi=64" + +#: config/tc-sh64.c:2982 +msgid "-no-expand only valid with SHcompact or SHmedia" +msgstr "-no-expand разрешён только с SHcompact или SHmedia" + +#: config/tc-sh64.c:2985 +msgid "-expand-pt32 invalid together with -no-expand" +msgstr "-expand-pt32 не допускается одновременно с -no-expand" + +#: config/tc-sh64.c:3199 +msgid "SHmedia code not allowed in same section as constants and SHcompact code" +msgstr "код SHmedia не допускается в разделе констант и кода SHcompact" + +#: config/tc-sh64.c:3217 +msgid "No segment info for current section" +msgstr "Нет информации о сегменте текущего раздела" -#: config/tc-score.c:7814 -#, c-format -msgid " -EB\t\tassemble code for a big-endian cpu\n" -msgstr "" +#: config/tc-sh64.c:3256 +msgid "duplicate datalabel operator ignored" +msgstr "игнорируется повторный оператор datalabel" -#: config/tc-score.c:7819 -#, c-format -msgid " -EL\t\tassemble code for a little-endian cpu\n" -msgstr "" +#: config/tc-sh64.c:3323 +msgid "Invalid DataLabel expression" +msgstr "Неверное выражение DataLabel" -#: config/tc-score.c:7823 -#, c-format -msgid " -FIXDD\t\tassemble code for fix data dependency\n" -msgstr "" +#: config/tc-sparc.c:322 config/tc-sparc.c:537 +msgid "Bad opcode table, broken assembler." +msgstr "Некорректная таблица кодов операций, ассемблер сломался." -#: config/tc-score.c:7825 +#: config/tc-sparc.c:529 #, c-format -msgid " -NWARN\t\tassemble code for no warning message for fix data dependency\n" -msgstr "" +msgid "invalid architecture -xarch=%s" +msgstr "неверная архитектура -xarch=%s" -#: config/tc-score.c:7827 +#: config/tc-sparc.c:610 #, c-format -msgid " -SCORE5\t\tassemble code for target is SCORE5\n" -msgstr "" +msgid "No compiled in support for %d bit object file format" +msgstr "Скомпилирован без поддержки %d-битного формата объектного файла" -#: config/tc-score.c:7829 +#: config/tc-sparc.c:695 #, c-format -msgid " -SCORE5U\tassemble code for target is SCORE5U\n" -msgstr "" +msgid "SPARC options:\n" +msgstr "Параметры SPARC:\n" -#: config/tc-score.c:7831 +#: config/tc-sparc.c:724 #, c-format -msgid " -SCORE7\t\tassemble code for target is SCORE7, this is default setting\n" +msgid "" +"\n" +"\t\t\tspecify variant of SPARC architecture\n" +"-bump\t\t\twarn when assembler switches architectures\n" +"-sparc\t\t\tignored\n" +"--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n" +"-relax\t\t\trelax jumps and branches (default)\n" +"-no-relax\t\tavoid changing any jumps and branches\n" msgstr "" +"\n" +" задать вариант архитектуры SPARC\n" +"-bump предупреждать, когда ассемблер перекрывает архитектуры\n" +"-sparc игнорируется\n" +"--enforce-aligned-data принудительная .long и т. п. для корректного\n" +" выравнивания\n" +"-relax ослаблять прыжки и ветвления (по умолчанию)\n" +"-no-relax избегать изменения прыжков и ветвлений\n" -#: config/tc-score.c:7833 +#: config/tc-sparc.c:732 #, c-format -msgid " -SCORE3\t\tassemble code for target is SCORE3\n" -msgstr "" +msgid "-k\t\t\tgenerate PIC\n" +msgstr "-k генерировать PIC\n" -#: config/tc-score.c:7835 +#: config/tc-sparc.c:736 #, c-format -msgid " -march=score7\tassemble code for target is SCORE7, this is default setting\n" +msgid "" +"-32\t\t\tcreate 32 bit object file\n" +"-64\t\t\tcreate 64 bit object file\n" msgstr "" +"-32 создавать 32-битный объектный файл\n" +"-64 создавать 64-битный объектный файл\n" -#: config/tc-score.c:7837 +#: config/tc-sparc.c:739 #, c-format -msgid " -march=score3\tassemble code for target is SCORE3\n" -msgstr "" +msgid "\t\t\t[default is %d]\n" +msgstr " (по умолчанию %d)\n" -#: config/tc-score.c:7839 +#: config/tc-sparc.c:741 #, c-format -msgid " -USE_R1\t\tassemble code for no warning message when using temp register r1\n" +msgid "" +"-TSO\t\t\tuse Total Store Ordering\n" +"-PSO\t\t\tuse Partial Store Ordering\n" +"-RMO\t\t\tuse Relaxed Memory Ordering\n" msgstr "" +"-TSO использовать Total Store Ordering\n" +"-PSO использовать Partial Store Ordering\n" +"-RMO использовать Relaxed Memory Ordering\n" -#: config/tc-score.c:7841 +#: config/tc-sparc.c:745 #, c-format -msgid " -KPIC\t\tassemble code for PIC\n" -msgstr "" +msgid "\t\t\t[default is %s]\n" +msgstr " (по умолчанию %s)\n" -#: config/tc-score.c:7843 +#: config/tc-sparc.c:747 #, c-format -msgid " -O0\t\tassembler will not perform any optimizations\n" +msgid "" +"-KPIC\t\t\tgenerate PIC\n" +"-V\t\t\tprint assembler version number\n" +"-undeclared-regs\tignore application global register usage without\n" +"\t\t\tappropriate .register directive (default)\n" +"-no-undeclared-regs\tforce error on application global register usage\n" +"\t\t\twithout appropriate .register directive\n" +"--dcti-couples-detect\twarn when an unpredictable DCTI couple is found\n" +"-q\t\t\tignored\n" +"-Qy, -Qn\t\tignored\n" +"-s\t\t\tignored\n" msgstr "" - -#: config/tc-score.c:7845 +"-KPIC генерировать PIC\n" +"-V напечатать версию ассемблера\n" +"-undeclared-regs игнорировать использование глобального регистра\n" +" приложения без соответствующей директивы .register\n" +" (по умолчанию)\n" +"-no-undeclared-regs выдавать ошибку при использовании глобального регистра\n" +" приложения без соответствующей директивы .register\n" +"--dcti-couples-detect предупреждать, если обнаружено непредсказуемая\n" +" пара DCTI\n" +"-q игнорируется\n" +"-Qy, -Qn игнорируется\n" +"-s игнорируется\n" + +#: config/tc-sparc.c:760 #, c-format -msgid " -G gpnum\tassemble code for setting gpsize and default is 8 byte\n" +msgid "" +"-EL\t\t\tgenerate code for a little endian machine\n" +"-EB\t\t\tgenerate code for a big endian machine\n" +"--little-endian-data\tgenerate code for a machine having big endian\n" +" instructions and little endian data.\n" msgstr "" +"-EL генерировать код для машины с обратным порядком байт\n" +"-EB генерировать код для машины с прямым порядком байт\n" +"--little-endian-data генерировать код для машины с прямым порядком байт\n" +" в инструкциях и обратным порядком в данных\n" -#: config/tc-score.c:7847 +#: config/tc-sparc.c:1027 #, c-format -msgid " -V \t\tSunplus release version \n" -msgstr "" - -#: config/tc-sh.c:63 -msgid "directive .big encountered when option -big required" -msgstr "" - -#: config/tc-sh.c:73 -msgid "directive .little encountered when option -little required" -msgstr "" - -#: config/tc-sh.c:1364 -msgid "misplaced PIC operand" -msgstr "" +msgid "Internal error: losing opcode: `%s' \"%s\"\n" +msgstr "Внутренняя ошибка: потерян код операции: «%s» \"%s\"\n" -#: config/tc-sh.c:1402 -msgid "illegal double indirection" -msgstr "" +#: config/tc-sparc.c:1046 +#, c-format +msgid "Internal error: can't find opcode `%s' for `%s'\n" +msgstr "Внутренняя ошибка: не удалось получить хеш кода операции «%s» для «%s»\n" -#: config/tc-sh.c:1411 -msgid "illegal register after @-" -msgstr "" +#: config/tc-sparc.c:1264 +msgid "Support for 64-bit arithmetic not compiled in." +msgstr "Откомпилирован без поддержки 64-битной арифметики." -#: config/tc-sh.c:1427 -msgid "must be @(r0,...)" -msgstr "" +#: config/tc-sparc.c:1310 +msgid "set: number not in 0..4294967295 range" +msgstr "set: номер вне диапазона 0..4294967295" -#: config/tc-sh.c:1451 -msgid "syntax error in @(r0,...)" -msgstr "" +#: config/tc-sparc.c:1317 +msgid "set: number not in -2147483648..4294967295 range" +msgstr "set: номер вне диапазона -2147483648..4294967295" -#: config/tc-sh.c:1456 -msgid "syntax error in @(r0...)" -msgstr "" +#: config/tc-sparc.c:1376 +msgid "setsw: number not in -2147483648..4294967295 range" +msgstr "setsw: номер вне диапазона -2147483648..4294967295" -#: config/tc-sh.c:1501 -msgid "Deprecated syntax." -msgstr "" +#: config/tc-sparc.c:1424 +msgid "setx: temporary register same as destination register" +msgstr "setx: временный регистр должен совпадать с регистром назначения" -#: config/tc-sh.c:1513 config/tc-sh.c:1518 -msgid "syntax error in @(disp,[Rn, gbr, pc])" -msgstr "" +#: config/tc-sparc.c:1495 +msgid "setx: illegal temporary register g0" +msgstr "setx: недопустимый временный регистр g0" -#: config/tc-sh.c:1523 -msgid "expecting )" -msgstr "" +#: config/tc-sparc.c:1603 +msgid "unpredictable DCTI couple" +msgstr "непредсказумая пара DCTI" -#: config/tc-sh.c:1531 -msgid "illegal register after @" -msgstr "" +#: config/tc-sparc.c:1613 +msgid "FP branch in delay slot" +msgstr "ветвление FP в слоте задержки" -#: config/tc-sh.c:2202 -#, c-format -msgid "unhandled %d\n" -msgstr "" +#: config/tc-sparc.c:1629 +msgid "FP branch preceded by FP instruction; NOP inserted" +msgstr "ветвление FP предваряется инструкцией FP; вставлена NOP" -#: config/tc-sh.c:2368 -#, c-format -msgid "Invalid register: 'r%d'" -msgstr "" +#: config/tc-sparc.c:1669 +msgid "failed special case insn sanity check" +msgstr "проверка на исправность специального случая инструкции не пройдена" -#: config/tc-sh.c:2472 -#, c-format -msgid "failed for %d\n" -msgstr "" +#: config/tc-sparc.c:1857 +msgid ": invalid membar mask name" +msgstr ": неверное имя маски membar" -#: config/tc-sh.c:2585 config/tc-sh.c:2984 -msgid "invalid operands for opcode" -msgstr "" +#: config/tc-sparc.c:1873 +msgid ": invalid membar mask expression" +msgstr ": неверное выражение маски membar" -#: config/tc-sh.c:2590 -msgid "insn can't be combined with parallel processing insn" -msgstr "" +#: config/tc-sparc.c:1878 +msgid ": invalid membar mask number" +msgstr ": неверный номер маски membar" -#: config/tc-sh.c:2597 config/tc-sh.c:2608 config/tc-sh.c:2640 -msgid "multiple movx specifications" -msgstr "" +#: config/tc-sparc.c:1893 +msgid ": invalid siam mode expression" +msgstr ": неверное выражение режима siam" -#: config/tc-sh.c:2602 config/tc-sh.c:2624 config/tc-sh.c:2663 -msgid "multiple movy specifications" -msgstr "" +#: config/tc-sparc.c:1898 +msgid ": invalid siam mode number" +msgstr ": неверный номер режима siam" -#: config/tc-sh.c:2611 config/tc-sh.c:2644 -msgid "invalid movx address register" -msgstr "" +#: config/tc-sparc.c:1914 +msgid ": invalid prefetch function name" +msgstr ": некорректное имя функции prefetch" -#: config/tc-sh.c:2613 -msgid "insn cannot be combined with non-nopy" -msgstr "" +#: config/tc-sparc.c:1922 +msgid ": invalid prefetch function expression" +msgstr ": некорректное выражение функции prefetch" -#: config/tc-sh.c:2627 config/tc-sh.c:2683 -msgid "invalid movy address register" -msgstr "" +#: config/tc-sparc.c:1927 +msgid ": invalid prefetch function number" +msgstr ": некорректный номер функции prefetch" -#: config/tc-sh.c:2629 -msgid "insn cannot be combined with non-nopx" -msgstr "" +#: config/tc-sparc.c:1954 config/tc-sparc.c:1960 config/tc-sparc.c:1969 +msgid ": unrecognizable privileged register" +msgstr ": нераспознанный привилегированный регистр" -#: config/tc-sh.c:2642 -msgid "previous movy requires nopx" -msgstr "" +#: config/tc-sparc.c:1992 config/tc-sparc.c:1998 config/tc-sparc.c:2007 +msgid ": unrecognizable hyperprivileged register" +msgstr ": нераспознанный сверхпривилегированный регистр" -#: config/tc-sh.c:2650 config/tc-sh.c:2655 -msgid "invalid movx dsp register" -msgstr "" +#: config/tc-sparc.c:2030 config/tc-sparc.c:2036 config/tc-sparc.c:2045 +msgid ": unrecognizable ancillary state register" +msgstr ": нераспознанное состояние вспомогательного регистра" -#: config/tc-sh.c:2665 -msgid "previous movx requires nopy" -msgstr "" +#: config/tc-sparc.c:2078 +msgid ": asr number must be between 0 and 31" +msgstr ": номер asr должен быть между 0 и 31" -#: config/tc-sh.c:2674 config/tc-sh.c:2679 -msgid "invalid movy dsp register" -msgstr "" +#: config/tc-sparc.c:2087 +#, c-format +msgid ": expecting %asrN" +msgstr ": ожидается %asrN" -#: config/tc-sh.c:2689 -msgid "dsp immediate shift value not constant" -msgstr "" +#: config/tc-sparc.c:2129 +msgid ": crypto immediate must be between 0 and 31" +msgstr ": непосредственное значение crypto должно быть между 0 и 31" -#: config/tc-sh.c:2703 config/tc-sh.c:2729 -msgid "multiple parallel processing specifications" -msgstr "" +#: config/tc-sparc.c:2138 +msgid ": expecting crypto immediate" +msgstr ": ожидается непосредственное значение crypto" -#: config/tc-sh.c:2722 -msgid "multiple condition specifications" -msgstr "" +#: config/tc-sparc.c:2299 config/tc-sparc.c:2338 config/tc-sparc.c:2765 +#: config/tc-sparc.c:2801 +#, c-format +msgid "Illegal operands: %%%s requires arguments in ()" +msgstr "Неверные операнды: для %%%s требуются аргументы в ()" -#: config/tc-sh.c:2760 -msgid "insn cannot be combined with pmuls" -msgstr "" +#: config/tc-sparc.c:2306 +#, c-format +msgid "Illegal operands: %%%s cannot be used together with other relocs in the insn ()" +msgstr "Неверные операнды: %%%s нельзя использовать вместе с другими перемещениями в инструкции ()" -#: config/tc-sh.c:2776 -msgid "bad combined pmuls output operand" -msgstr "" +#: config/tc-sparc.c:2317 +#, c-format +msgid "Illegal operands: %%%s can be only used with call __tls_get_addr" +msgstr "Неверные операнды: %%%s можно использовать только в вызове __tls_get_addr" -#: config/tc-sh.c:2786 -msgid "destination register is same for parallel insns" -msgstr "" +#: config/tc-sparc.c:2524 +msgid "detected global register use not covered by .register pseudo-op" +msgstr "использование обнаруженного глобального регистра не покрывается псевдооперацией .register" -#: config/tc-sh.c:2795 -msgid "condition not followed by conditionalizable insn" -msgstr "" +#: config/tc-sparc.c:2626 +msgid ": There are only 64 f registers; [0-63]" +msgstr ": Имеется только 64 f регистра; [0-63]" -#: config/tc-sh.c:2805 -msgid "unrecognized characters at end of parallel processing insn" -msgstr "" +#: config/tc-sparc.c:2628 config/tc-sparc.c:2646 +msgid ": There are only 32 f registers; [0-31]" +msgstr ": Имеется только 32 f регистра; [0-31]" -#: config/tc-sh.c:2921 -msgid "opcode not valid for this cpu variant" -msgstr "" +#: config/tc-sparc.c:2638 +msgid ": There are only 32 single precision f registers; [0-31]" +msgstr ": Имеется только 32 f регистра одинарной точности; [0-31]" -#: config/tc-sh.c:2954 -msgid "Delayed branches not available on SH1" -msgstr "" +#: config/tc-sparc.c:2659 +msgid ": Instruction requires frs2 and frsd must be the same register" +msgstr ": Для инструкции требуется, чтобы frs2 и frsd были одним и тем же регистром" -#: config/tc-sh.c:2989 +#: config/tc-sparc.c:2810 #, c-format -msgid "excess operands: '%s'" -msgstr "" - -#: config/tc-sh.c:3066 -msgid ".uses pseudo-op seen when not relaxing" -msgstr "" - -#: config/tc-sh.c:3072 -msgid "bad .uses format" -msgstr "" +msgid "Expression inside %%%s could not be parsed" +msgstr "Выражение внутри %%%s невозможно разобрать" -#: config/tc-sh.c:3176 -msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia" -msgstr "" - -#: config/tc-sh.c:3182 -msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact" -msgstr "" +#: config/tc-sparc.c:2818 +#, c-format +msgid "Illegal operands: Can't do arithmetics other than + and - involving %%%s()" +msgstr "Неверные операнды: не удалось выполнить над ними арифметические действия кроме + и - используя %%%s()" -#: config/tc-sh.c:3184 -msgid "Invalid combination: --abi=64 with --isa=SHcompact" -msgstr "" +#: config/tc-sparc.c:2935 +#, c-format +msgid "Illegal operands: Can't add non-constant expression to %%%s()" +msgstr "Неверные операнды: не удалось добавить не константное выражение к %%%s()" -#: config/tc-sh.c:3216 +#: config/tc-sparc.c:2945 #, c-format -msgid "Invalid argument to --isa option: %s" -msgstr "" +msgid "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol" +msgstr "Неверные операнды: не удалось выполнить над ними арифметические действия используя %%%s() над перемещаемым символом" -#: config/tc-sh.c:3225 -msgid "Invalid combination: --abi=32 with --abi=64" -msgstr "" +#: config/tc-sparc.c:2963 +msgid ": PC-relative operand can't be a constant" +msgstr ": относительный PC операнд не может быть константой" -#: config/tc-sh.c:3231 -msgid "Invalid combination: --abi=64 with --abi=32" -msgstr "" +#: config/tc-sparc.c:2970 +msgid ": TLS operand can't be a constant" +msgstr ": операнд TLS не может быть константой" -#: config/tc-sh.c:3233 -msgid "Invalid combination: --isa=SHcompact with --abi=64" -msgstr "" +#: config/tc-sparc.c:2998 +msgid ": Immediate value in cbcond is out of range." +msgstr ": Непосредственное значение в cbcond за пределами диапазона." -#: config/tc-sh.c:3237 -#, c-format -msgid "Invalid argument to --abi option: %s" -msgstr "" +#: config/tc-sparc.c:3024 +msgid ": invalid ASI name" +msgstr ": неверное имя ASI" -#: config/tc-sh.c:3271 -#, c-format -msgid "" -"SH options:\n" -"--little\t\tgenerate little endian code\n" -"--big\t\t\tgenerate big endian code\n" -"--relax\t\t\talter jump instructions for long displacements\n" -"--renesas\t\tdisable optimization with section symbol for\n" -"\t\t\tcompatibility with Renesas assembler.\n" -"--small\t\t\talign sections to 4 byte boundaries, not 16\n" -"--dsp\t\t\tenable sh-dsp insns, and disable floating-point ISAs.\n" -"--allow-reg-prefix\tallow '$' as a register name prefix.\n" -"--isa=[any\t\tuse most appropriate isa\n" -" | dsp same as '-dsp'\n" -" | fp" -msgstr "" +#: config/tc-sparc.c:3033 +msgid ": invalid ASI expression" +msgstr ": неверное выражение ASI" -#: config/tc-sh.c:3297 -#, c-format -msgid "" -"--isa=[shmedia\t\tset as the default instruction set for SH64\n" -" | SHmedia\n" -" | shcompact\n" -" | SHcompact]\n" -msgstr "" +#: config/tc-sparc.c:3038 +msgid ": invalid ASI number" +msgstr ": неверный номер ASI" -#: config/tc-sh.c:3302 -#, c-format -msgid "" -"--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n" -"\t\t\tfile type\n" -"--shcompact-const-crange emit code-range descriptors for constants in\n" -"\t\t\tSHcompact code sections\n" -"--no-mix\t\tdisallow SHmedia code in the same section as\n" -"\t\t\tconstants and SHcompact code\n" -"--no-expand\t\tdo not expand MOVI, PT, PTA or PTB instructions\n" -"--expand-pt32\t\twith -abi=64, expand PT, PTA and PTB instructions\n" -"\t\t\tto 32 bits only\n" -msgstr "" +#: config/tc-sparc.c:3143 +msgid ": non-immdiate imm2 operand" +msgstr ": не непосредственный операнд imm2" -#: config/tc-sh.c:3401 -msgid ".uses does not refer to a local symbol in the same section" -msgstr "" +#: config/tc-sparc.c:3148 +msgid ": imm2 immediate operand out of range (0-3)" +msgstr ": непосредственный операнд imm2 за пределами диапазона (0-3)" -#: config/tc-sh.c:3420 -msgid "can't find fixup pointed to by .uses" -msgstr "" +#: config/tc-sparc.c:3167 +msgid "OPF immediate operand out of range (0-0x1ff)" +msgstr "Непосредственный операнд OPF за пределами диапазона (0-0x1ff)" -#: config/tc-sh.c:3440 -msgid ".uses target does not refer to a local symbol in the same section" -msgstr "" +#: config/tc-sparc.c:3172 +msgid "non-immediate OPF operand, ignored" +msgstr "не непосредственный операнд OPF, игнорируется" -#: config/tc-sh.c:3517 -msgid "displacement overflows 12-bit field" -msgstr "" +#: config/tc-sparc.c:3191 +msgid ": invalid cpreg name" +msgstr ": неверное имя cpreg" -#: config/tc-sh.c:3520 +#: config/tc-sparc.c:3220 #, c-format -msgid "displacement to defined symbol %s overflows 12-bit field" -msgstr "" +msgid "Illegal operands%s" +msgstr "Неверные операнды%s" -#: config/tc-sh.c:3524 +#: config/tc-sparc.c:3270 #, c-format -msgid "displacement to undefined symbol %s overflows 12-bit field" -msgstr "" - -#: config/tc-sh.c:3597 -msgid "displacement overflows 8-bit field" -msgstr "" +msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" +msgstr "архитектура выправлена с «%s» на «%s» для «%s»" -#: config/tc-sh.c:3600 +#: config/tc-sparc.c:3311 #, c-format -msgid "displacement to defined symbol %s overflows 8-bit field" -msgstr "" +msgid "Architecture mismatch on \"%s %s\"." +msgstr "Архитектура не совпадает у «%s %s»." -#: config/tc-sh.c:3604 +#: config/tc-sparc.c:3312 #, c-format -msgid "displacement to undefined symbol %s overflows 8-bit field " -msgstr "" +msgid "(Requires %s; requested architecture is %s.)" +msgstr "(требуется %s; запрашиваемая архитектура — %s)" -#: config/tc-sh.c:3621 +#: config/tc-sparc.c:3324 #, c-format -msgid "overflow in branch to %s; converted into longer instruction sequence" -msgstr "" - -#: config/tc-sh.c:3687 config/tc-sh.c:3734 config/tc-sparc.c:4204 -#: config/tc-sparc.c:4228 -msgid "misaligned data" -msgstr "" +msgid "Hardware capability \"%s\" not enabled for \"%s\"." +msgstr "Свойство оборудования «%s» не включено для«%s»." -#: config/tc-sh.c:4036 -msgid "offset to unaligned destination" -msgstr "" +#: config/tc-sparc.c:3753 config/tc-sparc.c:3760 config/tc-sparc.c:3767 +#: config/tc-sparc.c:3774 config/tc-sparc.c:3781 config/tc-sparc.c:3790 +#: config/tc-sparc.c:3802 config/tc-sparc.c:3813 config/tc-sparc.c:3835 +#: config/tc-sparc.c:3859 write.c:1176 +msgid "relocation overflow" +msgstr "переполнение перемещения" -#: config/tc-sh.c:4041 -msgid "negative offset" -msgstr "" +#: config/tc-sparc.c:3914 +#, c-format +msgid "bad or unhandled relocation type: 0x%02x" +msgstr "неверный или необработанный тип перемещения: 0x%02x" -#: config/tc-sh.c:4179 -msgid "misaligned offset" -msgstr "" +#: config/tc-sparc.c:4273 +msgid "Expected comma after name" +msgstr "Ожидается запятая после имени" -#: config/tc-sh64.c:568 -msgid "This operand must be constant at assembly time" -msgstr "" +#: config/tc-sparc.c:4282 +#, c-format +msgid "BSS length (%d.) <0! Ignored." +msgstr "Длина BSS (%d.) <0! Игнорируется." -#: config/tc-sh64.c:681 -msgid "Invalid operand expression" -msgstr "" +#: config/tc-sparc.c:4294 +msgid "bad .reserve segment -- expected BSS segment" +msgstr "неправильный сегмент .reserve — ожидался сегмент BSS" -#: config/tc-sh64.c:773 config/tc-sh64.c:877 -msgid "PTB operand is a SHmedia symbol" -msgstr "" +#: config/tc-sparc.c:4322 +#, c-format +msgid "alignment too large; assuming %d" +msgstr "слишком большое выравнивание: предполагается %d" -#: config/tc-sh64.c:776 config/tc-sh64.c:874 -msgid "PTA operand is a SHcompact symbol" -msgstr "" +#: config/tc-sparc.c:4328 config/tc-sparc.c:4477 +msgid "negative alignment" +msgstr "отрицательное выравнивание" -#: config/tc-sh64.c:792 -msgid "invalid expression in operand" -msgstr "" +#: config/tc-sparc.c:4338 config/tc-sparc.c:4499 read.c:1522 read.c:2540 +msgid "alignment not a power of 2" +msgstr "выравнивание не кратно степени 2" -#: config/tc-sh64.c:1483 +#: config/tc-sparc.c:4391 #, c-format -msgid "invalid operand, not a 5-bit unsigned value: %d" -msgstr "" +msgid "Ignoring attempt to re-define symbol %s" +msgstr "Игнорируется попытка переопределения символа %s" -#: config/tc-sh64.c:1488 -#, c-format -msgid "invalid operand, not a 6-bit signed value: %d" -msgstr "" +#: config/tc-sparc.c:4414 config/tc-v850.c:283 +msgid "Expected comma after symbol-name" +msgstr "Ожидается запятая после имени символа" -#: config/tc-sh64.c:1493 +#: config/tc-sparc.c:4424 #, c-format -msgid "invalid operand, not a 6-bit unsigned value: %d" -msgstr "" +msgid ".COMMon length (%lu) out of range ignored" +msgstr "Длина .COMMon (%lu) выходит за границы, игнорируется" -#: config/tc-sh64.c:1498 config/tc-sh64.c:1510 -#, c-format -msgid "invalid operand, not a 11-bit signed value: %d" -msgstr "" +#: config/tc-sparc.c:4457 +msgid "Expected comma after common length" +msgstr "Ожидается запятая после общей длины" -#: config/tc-sh64.c:1500 +#: config/tc-sparc.c:4471 #, c-format -msgid "invalid operand, not a multiple of 32: %d" -msgstr "" +msgid "alignment too large; assuming %ld" +msgstr "слишком большое выравнивание: предполагается %ld" -#: config/tc-sh64.c:1505 -#, c-format -msgid "invalid operand, not a 10-bit signed value: %d" -msgstr "" +#: config/tc-sparc.c:4614 +msgid "Unknown segment type" +msgstr "Неизвестный тип сегмента" -#: config/tc-sh64.c:1512 +#: config/tc-sparc.c:4684 config/tc-sparc.c:4693 #, c-format -msgid "invalid operand, not an even value: %d" -msgstr "" +msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" +msgstr "синтаксис регистра — .register %%g[2367],{#scratch|symbolname|#ignore}" -#: config/tc-sh64.c:1517 +#: config/tc-sparc.c:4711 +msgid "redefinition of global register" +msgstr "переопределение глобального регистра" + +#: config/tc-sparc.c:4722 #, c-format -msgid "invalid operand, not a 12-bit signed value: %d" -msgstr "" +msgid "Register symbol %s already defined." +msgstr "Регистровый символ %s уже определён." -#: config/tc-sh64.c:1519 +#: config/tc-sparc.c:4926 #, c-format -msgid "invalid operand, not a multiple of 4: %d" -msgstr "" +msgid "Illegal operands: %%r_plt in %d-byte data field" +msgstr "Неверные операнды: %%r_plt в %d-байтовом поле данных" -#: config/tc-sh64.c:1524 +#: config/tc-sparc.c:4936 #, c-format -msgid "invalid operand, not a 13-bit signed value: %d" -msgstr "" +msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field" +msgstr "Неверные операнды: %%r_tls_dtpoff в %d-байтовом поле данных" -#: config/tc-sh64.c:1526 +#: config/tc-sparc.c:4973 config/tc-vax.c:3317 #, c-format -msgid "invalid operand, not a multiple of 8: %d" -msgstr "" +msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" +msgstr "Неверные операнды: только %%r_%s%d разрешено в %d-байтовом поле данных" -#: config/tc-sh64.c:1531 +#: config/tc-sparc.c:4981 config/tc-sparc.c:5012 config/tc-sparc.c:5021 +#: config/tc-vax.c:3325 config/tc-vax.c:3356 config/tc-vax.c:3365 #, c-format -msgid "invalid operand, not a 16-bit signed value: %d" -msgstr "" +msgid "Illegal operands: %%r_%s%d requires arguments in ()" +msgstr "Неверные операнды: для %%r_%s%d требуются аргументы в ()" -#: config/tc-sh64.c:1536 +#: config/tc-sparc.c:5030 config/tc-vax.c:3374 #, c-format -msgid "invalid operand, not a 16-bit unsigned value: %d" -msgstr "" +msgid "Illegal operands: garbage after %%r_%s%d()" +msgstr "Неверные операнды: мусор после %%r_%s%d()" -#: config/tc-sh64.c:1542 -msgid "operand out of range for PT, PTA and PTB" -msgstr "" +#: config/tc-sparc.h:63 +msgid "sparc convert_frag\n" +msgstr "sparc convert_frag\n" -#: config/tc-sh64.c:1544 +#: config/tc-sparc.h:65 config/tc-z80.h:53 +msgid "estimate_size_before_relax called" +msgstr "вызвана estimate_size_before_relax" + +#: config/tc-spu.c:130 #, c-format -msgid "operand not a multiple of 4 for PT, PTA or PTB: %d" +msgid "Can't hash instruction '%s':%s" +msgstr "Не удалось получить хеш инструкции «%s»:%s" + +#: config/tc-spu.c:184 +msgid "" +"SPU options:\n" +" --apuasm\t\t emulate behaviour of apuasm\n" msgstr "" +"Параметры SPU:\n" +" --apuasm\t\t эмулировать поведение apuasm\n" -#: config/tc-sh64.c:2064 +#: config/tc-spu.c:290 #, c-format -msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x" -msgstr "" +msgid "Invalid mnemonic '%s'" +msgstr "Неверная мнемоника «%s»" -#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599 -msgid "invalid PIC reference" -msgstr "" +#: config/tc-spu.c:296 +#, c-format +msgid "'%s' is only available in DD2.0 or higher." +msgstr "В DD2.0 или выше доступно только «%s»." -#: config/tc-sh64.c:2478 -msgid "can't find opcode" -msgstr "" +#: config/tc-spu.c:328 +#, c-format +msgid "Error in argument %d. Expecting: \"%s\"" +msgstr "Ошибка в аргументе %d. Ожидается: «%s»" -#: config/tc-sh64.c:2681 config/tc-sh64.c:2721 -msgid "invalid operand: expression in PT target" -msgstr "" +#: config/tc-spu.c:339 +msgid "Mixing register syntax, with and without '$'." +msgstr "Смешивание синтаксиса регистров: с и без «$»." -#: config/tc-sh64.c:2812 +#: config/tc-spu.c:345 #, c-format -msgid "invalid operands to %s" -msgstr "" +msgid "Treating '%-*s' as a symbol." +msgstr "Считаем «%-*s» за символ." + +#: config/tc-spu.c:564 +msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher." +msgstr "В DD2.0 или выше доступен только «SPU_RdEventMask» (канал 11)." + +#: config/tc-spu.c:566 +msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher." +msgstr "В DD2.0 или выше доступен только «MFC_RdTagMask» (канал 12)." -#: config/tc-sh64.c:2818 +#: config/tc-spu.c:609 #, c-format -msgid "excess operands to %s" -msgstr "" +msgid "Using old style, %%lo(expr), please change to PPC style, expr@l." +msgstr "Используется старый стиль, %%lo(expr), измените на стиль PPC, expr@l." -#: config/tc-sh64.c:2863 +#: config/tc-spu.c:615 #, c-format -msgid "The `.mode %s' directive is not valid with this architecture" -msgstr "" +msgid "Using old style, %%hi(expr), please change to PPC style, expr@h." +msgstr "Используется старый стиль, %%hi(expr), измените на стиль PPC, expr@h." -#: config/tc-sh64.c:2871 +#: config/tc-spu.c:685 config/tc-spu.c:688 #, c-format -msgid "Invalid argument to .mode: %s" -msgstr "" +msgid "Constant expression %d out of range, [%d, %d]." +msgstr "Константное выражение %d вне диапазона, [%d, %d]." -#: config/tc-sh64.c:2901 +#: config/tc-spu.c:790 #, c-format -msgid "The `.abi %s' directive is not valid with this architecture" -msgstr "" +msgid "invalid priority '%lu'" +msgstr "неверный приоритет «%lu»" -#: config/tc-sh64.c:2907 -msgid "`.abi 64' but command-line options do not specify 64-bit ABI" -msgstr "" +#: config/tc-spu.c:796 +#, c-format +msgid "invalid lrlive '%lu'" +msgstr "неверный lrlive «%lu»" -#: config/tc-sh64.c:2912 -msgid "`.abi 32' but command-line options do not specify 32-bit ABI" -msgstr "" +#: config/tc-spu.c:855 +msgid "Relaxation should never occur" +msgstr "Ослабление никогда не должно возникать" -#: config/tc-sh64.c:2915 +#: config/tc-spu.c:1005 #, c-format -msgid "Invalid argument to .abi: %s" -msgstr "" +msgid "Relocation doesn't fit. (relocation value = 0x%lx)" +msgstr "Перемещение не подходит (значение перемещения = 0x%lx)" -#: config/tc-sh64.c:2970 -msgid "-no-mix is invalid without specifying SHcompact or SHmedia" -msgstr "" +#: config/tc-spu.h:85 +msgid "spu convert_frag\n" +msgstr "spu convert_frag\n" -#: config/tc-sh64.c:2975 -msgid "-shcompact-const-crange is invalid without SHcompact" -msgstr "" +#: config/tc-tic30.c:36 +msgid "first" +msgstr "первый" -#: config/tc-sh64.c:2978 -msgid "-expand-pt32 only valid with -abi=64" -msgstr "" +#: config/tc-tic30.c:36 +msgid "second" +msgstr "второй" -#: config/tc-sh64.c:2981 -msgid "-no-expand only valid with SHcompact or SHmedia" -msgstr "" +#: config/tc-tic30.c:36 +msgid "third" +msgstr "третий" -#: config/tc-sh64.c:2984 -msgid "-expand-pt32 invalid together with -no-expand" -msgstr "" +#: config/tc-tic30.c:36 +msgid "fourth" +msgstr "четвёртый" -#: config/tc-sh64.c:3198 -msgid "SHmedia code not allowed in same section as constants and SHcompact code" -msgstr "" +#: config/tc-tic30.c:36 +msgid "fifth" +msgstr "пятый" -#: config/tc-sh64.c:3216 -msgid "No segment info for current section" -msgstr "" +#: config/tc-tic30.c:482 +msgid "More than one AR register found in indirect reference" +msgstr "В косвенной ссылке обнаружено больше одного регистра AR" -#: config/tc-sh64.c:3255 -msgid "duplicate datalabel operator ignored" -msgstr "" +#: config/tc-tic30.c:488 +msgid "Illegal AR register in indirect reference" +msgstr "В косвенной ссылке недопустимый регистр AR" -#: config/tc-sh64.c:3325 -msgid "Invalid DataLabel expression" -msgstr "" +#: config/tc-tic30.c:509 +msgid "More than one displacement found in indirect reference" +msgstr "В косвенной ссылке обнаружено больше одной перестановки" -#: config/tc-sparc.c:276 config/tc-sparc.c:481 -msgid "Bad opcode table, broken assembler." -msgstr "" +#: config/tc-tic30.c:518 +msgid "Invalid displacement in indirect reference" +msgstr "В косвенной ссылке некорректная перестановка" -#: config/tc-sparc.c:473 -#, c-format -msgid "invalid architecture -xarch=%s" -msgstr "" +#: config/tc-tic30.c:536 +msgid "AR register not found in indirect reference" +msgstr "В косвенной ссылке не найден регистр AR" -#: config/tc-sparc.c:542 -#, c-format -msgid "No compiled in support for %d bit object file format" -msgstr "" +#. Maybe an implied displacement of 1 again. +#: config/tc-tic30.c:553 +msgid "required displacement wasn't given in indirect reference" +msgstr "в косвенной ссылке не была дана требуемая перестановка" -#: config/tc-sparc.c:623 -#, c-format -msgid "SPARC options:\n" -msgstr "" +#: config/tc-tic30.c:560 +msgid "illegal indirect reference" +msgstr "некорректная косвенная ссылка" -#: config/tc-sparc.c:652 -#, c-format -msgid "" -"\n" -"\t\t\tspecify variant of SPARC architecture\n" -"-bump\t\t\twarn when assembler switches architectures\n" -"-sparc\t\t\tignored\n" -"--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n" -"-relax\t\t\trelax jumps and branches (default)\n" -"-no-relax\t\tavoid changing any jumps and branches\n" -msgstr "" +#: config/tc-tic30.c:567 +msgid "displacement must be an unsigned 8-bit number" +msgstr "перестановка должна задаваться 8-битным числом без знака" -#: config/tc-sparc.c:660 +#: config/tc-tic30.c:751 config/tc-tic30.c:1498 #, c-format -msgid "-k\t\t\tgenerate PIC\n" -msgstr "" +msgid "Invalid character %s before %s operand" +msgstr "Недопустимый символ %s перед операндом %s" -#: config/tc-sparc.c:664 +#: config/tc-tic30.c:770 config/tc-tic30.c:1513 #, c-format -msgid "" -"-32\t\t\tcreate 32 bit object file\n" -"-64\t\t\tcreate 64 bit object file\n" -msgstr "" +msgid "Unbalanced parenthesis in %s operand." +msgstr "Несогласованные круглые скобки в операнде %s." -#: config/tc-sparc.c:667 +#: config/tc-tic30.c:786 config/tc-tic30.c:1523 #, c-format -msgid "\t\t\t[default is %d]\n" -msgstr "" +msgid "Invalid character %s in %s operand" +msgstr "Недопустимый символ %s в операнде %s" -#: config/tc-sparc.c:669 +#: config/tc-tic30.c:805 config/tc-tic30.c:1540 #, c-format -msgid "" -"-TSO\t\t\tuse Total Store Ordering\n" -"-PSO\t\t\tuse Partial Store Ordering\n" -"-RMO\t\t\tuse Relaxed Memory Ordering\n" -msgstr "" +msgid "Spurious operands; (%d operands/instruction max)" +msgstr "Побочные операнды; (максимально %d операндов/инструкций)" -#: config/tc-sparc.c:673 -#, c-format -msgid "\t\t\t[default is %s]\n" -msgstr "" +#. Just skip it, if it's \n complain. +#: config/tc-tic30.c:823 config/tc-tic30.c:839 config/tc-tic30.c:1557 +#: config/tc-tic30.c:1573 +msgid "Expecting operand after ','; got nothing" +msgstr "Ожидается операнд после «,»; ничего не получено" -#: config/tc-sparc.c:675 -#, c-format -msgid "" -"-KPIC\t\t\tgenerate PIC\n" -"-V\t\t\tprint assembler version number\n" -"-undeclared-regs\tignore application global register usage without\n" -"\t\t\tappropriate .register directive (default)\n" -"-no-undeclared-regs\tforce error on application global register usage\n" -"\t\t\twithout appropriate .register directive\n" -"-q\t\t\tignored\n" -"-Qy, -Qn\t\tignored\n" -"-s\t\t\tignored\n" -msgstr "" +#: config/tc-tic30.c:828 config/tc-tic30.c:1562 +msgid "Expecting operand before ','; got nothing" +msgstr "Ожидается операнд перед «,»; ничего не получено" + +#: config/tc-tic30.c:866 +msgid "incorrect number of operands given in the first instruction" +msgstr "В первой инструкции указано неправильное количество операндов" + +#: config/tc-tic30.c:872 +msgid "incorrect number of operands given in the second instruction" +msgstr "Во второй инструкции указано неправильное количество операндов" -#: config/tc-sparc.c:687 +#: config/tc-tic30.c:893 #, c-format -msgid "" -"-EL\t\t\tgenerate code for a little endian machine\n" -"-EB\t\t\tgenerate code for a big endian machine\n" -"--little-endian-data\tgenerate code for a machine having big endian\n" -" instructions and little endian data.\n" -msgstr "" +msgid "%s instruction, operand %d doesn't match" +msgstr "инструкция %s, операнд %d не совпадает" + +#. Shouldn't get here. +#: config/tc-tic30.c:917 config/tc-tic30.c:924 +msgid "incorrect format for multiply parallel instruction" +msgstr "некорректный формат инструкции параллельного умножения" + +#: config/tc-tic30.c:931 +msgid "destination for multiply can only be R0 or R1" +msgstr "назначением умножения может быть только R0 или R1" + +#: config/tc-tic30.c:938 +msgid "destination for add/subtract can only be R2 or R3" +msgstr "назначением сложения/вычитания может быть только R2 или R3" + +#: config/tc-tic30.c:1005 +msgid "loading the same register in parallel operation" +msgstr "загружается тот же регистр в параллельной операции" -#: config/tc-sparc.c:823 +#: config/tc-tic30.c:1448 #, c-format -msgid "Internal error: losing opcode: `%s' \"%s\"\n" -msgstr "" +msgid "Invalid character %s in opcode" +msgstr "Недопустимый символ %s в коде операции" -#: config/tc-sparc.c:842 +#: config/tc-tic30.c:1478 #, c-format -msgid "Internal error: can't find opcode `%s' for `%s'\n" -msgstr "" +msgid "Unknown TMS320C30 instruction: %s" +msgstr "Неизвестная инструкция TMS320C30: %s" -#: config/tc-sparc.c:983 -msgid "Support for 64-bit arithmetic not compiled in." -msgstr "" +#: config/tc-tic30.c:1598 +msgid "Incorrect number of operands given" +msgstr "Указано неправильное количество операндов" -#: config/tc-sparc.c:1029 -msgid "set: number not in 0..4294967295 range" -msgstr "" +#: config/tc-tic30.c:1631 +#, c-format +msgid "The %s operand doesn't match" +msgstr "Операнд %s не совпадает" -#: config/tc-sparc.c:1036 -msgid "set: number not in -2147483648..4294967295 range" -msgstr "" +#. Shouldn't make it to this stage. +#: config/tc-tic30.c:1656 config/tc-tic30.c:1668 +msgid "Incompatible first and second operands in instruction" +msgstr "В инструкции не совместимы первый и второй операнды" -#: config/tc-sparc.c:1095 -msgid "setsw: number not in -2147483648..4294967295 range" -msgstr "" +#: config/tc-tic30.c:1782 +msgid "invalid short form floating point immediate operand" +msgstr "непосредственный операнд в некорректном кратком формате с плавающей запятой" -#: config/tc-sparc.c:1143 -msgid "setx: temporary register same as destination register" -msgstr "" +#: config/tc-tic30.c:1792 +msgid "rounding down first operand float to unsigned int" +msgstr "округление в сторону уменьшения первого операнда с типом float в unsigned int" -#: config/tc-sparc.c:1214 -msgid "setx: illegal temporary register g0" -msgstr "" +#: config/tc-tic30.c:1794 +msgid "only lower 16-bits of first operand are used" +msgstr "используются только младшие 16 бит первого операнда" -#: config/tc-sparc.c:1311 -msgid "FP branch in delay slot" -msgstr "" +#: config/tc-tic30.c:1804 +msgid "rounding down first operand float to signed int" +msgstr "округление в сторону уменьшения первого операнда с типом float в signed int" -#: config/tc-sparc.c:1326 -msgid "FP branch preceded by FP instruction; NOP inserted" -msgstr "" +#: config/tc-tic30.c:1809 config/tc-tic30.c:1880 +msgid "first operand is too large for 16-bit signed int" +msgstr "первый операнд слишком велик для 16-битного знакового целого" -#: config/tc-sparc.c:1366 -msgid "failed special case insn sanity check" -msgstr "" +#: config/tc-tic30.c:1874 +msgid "first operand is floating point" +msgstr "первый операнд является значением с плавающей запятой" -#: config/tc-sparc.c:1454 -msgid ": invalid membar mask name" -msgstr "" +#. Shouldn't get here. +#: config/tc-tic30.c:1905 +msgid "interrupt vector for trap instruction out of range" +msgstr "вектор прерываний инструкции ловушки за пределами диапазона" -#: config/tc-sparc.c:1470 -msgid ": invalid membar mask expression" -msgstr "" +#: config/tc-tic30.c:1950 +msgid "LDP instruction needs a 24-bit operand" +msgstr "инструкции LDP требуется 24-битный операнд" -#: config/tc-sparc.c:1475 -msgid ": invalid membar mask number" -msgstr "" +#: config/tc-tic30.c:1974 +msgid "first operand is too large for a 24-bit displacement" +msgstr "первый операнд слишком велик для 24-битной перестановки" -#: config/tc-sparc.c:1490 -msgid ": invalid siam mode expression" -msgstr "" +#: config/tc-tic4x.c:392 +msgid "Nan, using zero." +msgstr "Nan, используется ноль." -#: config/tc-sparc.c:1495 -msgid ": invalid siam mode number" -msgstr "" +#: config/tc-tic4x.c:514 +#, c-format +msgid "Cannot represent exponent in %d bits" +msgstr "Не удалось представить экспоненту в %d битах" -#: config/tc-sparc.c:1511 -msgid ": invalid prefetch function name" -msgstr "" +#: config/tc-tic4x.c:597 config/tc-tic4x.c:607 +msgid "Invalid floating point number" +msgstr "Неверное число с плавающей запятой" -#: config/tc-sparc.c:1519 -msgid ": invalid prefetch function expression" -msgstr "" +#: config/tc-tic4x.c:726 +msgid "Comma expected\n" +msgstr "Ожидается запятая\n" -#: config/tc-sparc.c:1524 -msgid ": invalid prefetch function number" -msgstr "" +#: config/tc-tic4x.c:762 config/tc-tic54x.c:471 +msgid ".bss size argument missing\n" +msgstr "отсутствует аргумент размера .bss\n" -#: config/tc-sparc.c:1552 config/tc-sparc.c:1564 -msgid ": unrecognizable privileged register" -msgstr "" +#: config/tc-tic4x.c:770 +#, c-format +msgid ".bss size %ld < 0!" +msgstr "размер .bss %ld < 0!" -#: config/tc-sparc.c:1588 config/tc-sparc.c:1600 -msgid ": unrecognizable hyperprivileged register" -msgstr "" +#: config/tc-tic4x.c:903 +msgid "Non-constant symbols not allowed\n" +msgstr "Не константные символы не допускаются\n" -#: config/tc-sparc.c:1624 config/tc-sparc.c:1649 -msgid ": unrecognizable v9a or v9b ancillary state register" -msgstr "" +#: config/tc-tic4x.c:934 +msgid "Symbol missing\n" +msgstr "Отсутствует символ\n" -#: config/tc-sparc.c:1629 -msgid ": rd on write only ancillary state register" -msgstr "" +#. Skip null symbol terminator. +#: config/tc-tic4x.c:982 +msgid ".sect: subsection name ignored" +msgstr ".sect: имя подраздела игнорируется" -#. %sys_tick and %sys_tick_cmpr are v9bnotv9a -#: config/tc-sparc.c:1637 -msgid ": unrecognizable v9a ancillary state register" -msgstr "" +#: config/tc-tic4x.c:1010 config/tc-tic4x.c:1111 config/tc-tic54x.c:1424 +#, c-format +msgid "Error setting flags for \"%s\": %s" +msgstr "Ошибка установки флагов для «%s»: %s" -#: config/tc-sparc.c:1673 -msgid ": asr number must be between 16 and 31" -msgstr "" +#: config/tc-tic4x.c:1042 +msgid ".set syntax invalid\n" +msgstr "некорректный синтаксис .set\n" -#: config/tc-sparc.c:1681 -msgid ": asr number must be between 0 and 31" -msgstr "" +#: config/tc-tic4x.c:1100 +msgid ".usect: non-zero alignment flag ignored" +msgstr ".usect: флаг с ненулевым выравниванием игнорируется" -#: config/tc-sparc.c:1691 +#: config/tc-tic4x.c:1131 #, c-format -msgid ": expecting %asrN" -msgstr "" +msgid "This assembler does not support processor generation %ld" +msgstr "Ассемблер пока не поддерживает поколение процессора %ld" -#: config/tc-sparc.c:1878 config/tc-sparc.c:1916 config/tc-sparc.c:2329 -#: config/tc-sparc.c:2365 -#, c-format -msgid "Illegal operands: %%%s requires arguments in ()" -msgstr "" +#: config/tc-tic4x.c:1135 +msgid "Changing processor generation on fly not supported..." +msgstr "Изменение поколения процессора на лету не поддерживается…" -#: config/tc-sparc.c:1884 -#, c-format -msgid "Illegal operands: %%%s cannot be used together with other relocs in the insn ()" -msgstr "" +#: config/tc-tic4x.c:1433 +msgid "Auxiliary register AR0--AR7 required for indirect" +msgstr "Для косвенного значения требуется вспомогательный регистр AR0--AR7" -#: config/tc-sparc.c:1895 +#: config/tc-tic4x.c:1447 #, c-format -msgid "Illegal operands: %%%s can be only used with call __tls_get_addr" -msgstr "" +msgid "Bad displacement %d (require 0--255)\n" +msgstr "Неверная перестановка %d (требуется 0--255)\n" -#: config/tc-sparc.c:2102 -msgid "detected global register use not covered by .register pseudo-op" -msgstr "" +#: config/tc-tic4x.c:1465 +msgid "Index register IR0,IR1 required for displacement" +msgstr "Для перестановки требуется индексный регистр IR0,IR1" -#: config/tc-sparc.c:2173 -msgid ": There are only 64 f registers; [0-63]" -msgstr "" +#: config/tc-tic4x.c:1533 +msgid "Expecting a register name" +msgstr "Ожидается имя регистра" -#: config/tc-sparc.c:2175 config/tc-sparc.c:2193 -msgid ": There are only 32 f registers; [0-31]" -msgstr "" +#: config/tc-tic4x.c:1545 config/tc-tic4x.c:1568 config/tc-tic4x.c:1634 +msgid "Number too large" +msgstr "Число слишком велико" -#: config/tc-sparc.c:2185 -msgid ": There are only 32 single precision f registers; [0-31]" -msgstr "" +#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 +msgid "Expecting a constant value" +msgstr "Ожидается константное значение" -#: config/tc-sparc.c:2377 +#: config/tc-tic4x.c:1589 #, c-format -msgid "Illegal operands: Can't do arithmetics other than + and - involving %%%s()" -msgstr "" +msgid "Bad direct addressing construct %s" +msgstr "Неверная конструкция %s для прямой адресации" -#: config/tc-sparc.c:2487 +#: config/tc-tic4x.c:1593 #, c-format -msgid "Illegal operands: Can't add non-constant expression to %%%s()" -msgstr "" +msgid "Direct value of %ld is not suitable" +msgstr "Прямое значение %ld не подходит" -#: config/tc-sparc.c:2497 +#: config/tc-tic4x.c:1617 +msgid "Unknown indirect addressing mode" +msgstr "Неизвестный режим косвенной адресации" + +#: config/tc-tic4x.c:1714 #, c-format -msgid "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol" -msgstr "" +msgid "Immediate value of %ld is too large for ldf" +msgstr "Непосредственное значение %ld слишком велико для ldf" -#: config/tc-sparc.c:2515 -msgid ": PC-relative operand can't be a constant" -msgstr "" +#: config/tc-tic4x.c:1754 +msgid "Destination register must be ARn" +msgstr "Регистром назначения должен быть ARn" -#: config/tc-sparc.c:2522 -msgid ": TLS operand can't be a constant" -msgstr "" +#: config/tc-tic4x.c:1773 config/tc-tic4x.c:2146 config/tc-tic4x.c:2205 +#, c-format +msgid "Immediate value of %ld is too large" +msgstr "Непосредственное значение %ld слишком велико" -#: config/tc-sparc.c:2555 -msgid ": invalid ASI name" -msgstr "" +#: config/tc-tic4x.c:1802 config/tc-tic4x.c:2007 +msgid "Invalid indirect addressing mode" +msgstr "Некорректный режим косвенной адресации" -#: config/tc-sparc.c:2563 -msgid ": invalid ASI expression" -msgstr "" +#: config/tc-tic4x.c:1826 config/tc-tic4x.c:1866 config/tc-tic4x.c:2057 +#: config/tc-tic4x.c:2079 +msgid "Register must be Rn" +msgstr "Регистром должен быть Rn" -#: config/tc-sparc.c:2568 -msgid ": invalid ASI number" -msgstr "" +#: config/tc-tic4x.c:1880 config/tc-tic4x.c:1950 config/tc-tic4x.c:1964 +msgid "Register must be R0--R7" +msgstr "Регистром должен быть R0--R7" -#: config/tc-sparc.c:2665 -msgid "OPF immediate operand out of range (0-0x1ff)" -msgstr "" +#: config/tc-tic4x.c:1904 config/tc-tic4x.c:1932 +#, c-format +msgid "Invalid indirect addressing mode displacement %d" +msgstr "Некорректный режим косвенной адресации перестановки %d" -#: config/tc-sparc.c:2670 -msgid "non-immediate OPF operand, ignored" -msgstr "" +#: config/tc-tic4x.c:1978 +msgid "Destination register must be R2 or R3" +msgstr "Регистром назначения должен быть R2 или R3" -#: config/tc-sparc.c:2689 -msgid ": invalid cpreg name" -msgstr "" +#: config/tc-tic4x.c:1992 +msgid "Destination register must be R0 or R1" +msgstr "Регистром назначения должен быть R0 или R1" -#: config/tc-sparc.c:2718 +#: config/tc-tic4x.c:2029 #, c-format -msgid "Illegal operands%s" -msgstr "" +msgid "Displacement value of %ld is too large" +msgstr "Значение перестановки %ld слишком велико" -#: config/tc-sparc.c:2752 -#, c-format -msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" -msgstr "" +#: config/tc-tic4x.c:2090 config/tc-tic4x.c:2221 +msgid "Floating point number not valid in expression" +msgstr "Число с плавающей запятой в выражении не допускается" -#: config/tc-sparc.c:2788 +#: config/tc-tic4x.c:2104 #, c-format -msgid "Architecture mismatch on \"%s\"." -msgstr "" +msgid "Signed immediate value %ld too large" +msgstr "Непосредственное значение со знаком %ld слишком велико" -#: config/tc-sparc.c:2789 +#: config/tc-tic4x.c:2167 #, c-format -msgid " (Requires %s; requested architecture is %s.)" -msgstr "" +msgid "Unsigned immediate value %ld too large" +msgstr "Непосредственное значение без знака %ld слишком велико" -#: config/tc-sparc.c:3324 +#: config/tc-tic4x.c:2235 #, c-format -msgid "bad or unhandled relocation type: 0x%02x" -msgstr "" +msgid "Immediate value %ld too large" +msgstr "Непосредственное значение %ld слишком велико" -#: config/tc-sparc.c:3657 -msgid "Expected comma after name" -msgstr "" +#: config/tc-tic4x.c:2254 config/tc-tic4x.c:2282 +msgid "Register must be ivtp or tvtp" +msgstr "Регистром должен быть ivtp или tvtp" -#: config/tc-sparc.c:3666 -#, c-format -msgid "BSS length (%d.) <0! Ignored." -msgstr "" +#: config/tc-tic4x.c:2268 +msgid "Register must be address register" +msgstr "Регистром должен быть адресный регистр" -#: config/tc-sparc.c:3678 -msgid "bad .reserve segment -- expected BSS segment" -msgstr "" +#: config/tc-tic4x.c:2341 +msgid "Source and destination register should not be equal" +msgstr "Регистры источника и назначения не должен быть одинаковыми" -#: config/tc-sparc.c:3706 -#, c-format -msgid "alignment too large; assuming %d" -msgstr "" +#: config/tc-tic4x.c:2356 +msgid "Equal parallel destination registers, one result will be discarded" +msgstr "Одинаковые параллельные регистры назначения, один результат будет отброшен" -#: config/tc-sparc.c:3712 config/tc-sparc.c:3862 -msgid "negative alignment" -msgstr "" +#: config/tc-tic4x.c:2397 +msgid "Too many operands scanned" +msgstr "Просканировано слишком много операндов" -#: config/tc-sparc.c:3722 config/tc-sparc.c:3885 read.c:1321 read.c:2379 -msgid "alignment not a power of 2" -msgstr "" +#: config/tc-tic4x.c:2428 +msgid "Parallel opcode cannot contain more than two instructions" +msgstr "Код параллельной операции не может содержать более двух инструкций" -#: config/tc-sparc.c:3775 +#: config/tc-tic4x.c:2501 #, c-format -msgid "Ignoring attempt to re-define symbol %s" -msgstr "" - -#: config/tc-sparc.c:3799 config/tc-v850.c:222 -msgid "Expected comma after symbol-name" -msgstr "" +msgid "Invalid operands for %s" +msgstr "Некорректные операнды для %s" -#: config/tc-sparc.c:3809 +#: config/tc-tic4x.c:2504 #, c-format -msgid ".COMMon length (%lu) out of range ignored" -msgstr "" +msgid "Invalid instruction %s" +msgstr "Неверная инструкция %s" -#: config/tc-sparc.c:3842 -msgid "Expected comma after common length" -msgstr "" +#: config/tc-tic4x.c:2656 +#, c-format +msgid "Bad relocation type: 0x%02x" +msgstr "Неверный тип перемещения: 0x%02x" -#: config/tc-sparc.c:3856 +#: config/tc-tic4x.c:2714 #, c-format -msgid "alignment too large; assuming %ld" -msgstr "" +msgid "Unsupported processor generation %d" +msgstr "Неподдерживаемое поколение процессора %d" -#: config/tc-sparc.c:4000 -msgid "Unknown segment type" -msgstr "" +#: config/tc-tic4x.c:2722 +msgid "Option -b is depreciated, please use -mbig" +msgstr "Параметр -b устарел, используйте -mbig" -#: config/tc-sparc.c:4075 config/tc-sparc.c:4085 -#, c-format -msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" -msgstr "" +#: config/tc-tic4x.c:2729 +msgid "Option -p is depreciated, please use -mmemparm" +msgstr "Параметр -p устарел, используйте -mmemparm" -#: config/tc-sparc.c:4103 -msgid "redefinition of global register" -msgstr "" +#: config/tc-tic4x.c:2736 +msgid "Option -r is depreciated, please use -mregparm" +msgstr "Параметр -r устарел, используйте -mregparm" + +#: config/tc-tic4x.c:2743 +msgid "Option -s is depreciated, please use -msmall" +msgstr "Параметр -s устарел, используйте -msmall" -#: config/tc-sparc.c:4114 +#: config/tc-tic4x.c:2772 #, c-format -msgid "Register symbol %s already defined." +msgid "" +"\n" +"TIC4X options:\n" +" -mcpu=CPU -mCPU select architecture variant. CPU can be:\n" +" 30 - TMS320C30\n" +" 31 - TMS320C31, TMS320LC31\n" +" 32 - TMS320C32\n" +" 33 - TMS320VC33\n" +" 40 - TMS320C40\n" +" 44 - TMS320C44\n" +" -mrev=REV set cpu hardware revision (integer numbers).\n" +" Combinations of -mcpu and -mrev will enable/disable\n" +" the appropriate options (-midle2, -mlowpower and\n" +" -menhanced) according to the selected type\n" +" -mbig select big memory model\n" +" -msmall select small memory model (default)\n" +" -mregparm select register parameters (default)\n" +" -mmemparm select memory parameters\n" +" -midle2 enable IDLE2 support\n" +" -mlowpower enable LOPOWER and MAXSPEED support\n" +" -menhanced enable enhanced opcode support\n" msgstr "" +"\n" +"Параметры TIC4X:\n" +" -mcpu=CPU -mCPU выбрать вариант архитектуры. ЦП может быть:\n" +" 30 - TMS320C30\n" +" 31 - TMS320C31, TMS320LC31\n" +" 32 - TMS320C32\n" +" 33 - TMS320VC33\n" +" 40 - TMS320C40\n" +" 44 - TMS320C44\n" +" -mrev=REV задать аппаратную версию ЦП (число)\n" +" Комбинация -mcpu и -mrev включает/выключает\n" +" соответствующие возможности (-midle2, -mlowpower и\n" +" -menhanced) согласно выбранному типу\n" +" -mbig выбрать большую модель памяти\n" +" -msmall выбрать малую модель памяти (по умолчанию)\n" +" -mregparm использовать регистровые параметры (по умолчанию)\n" +" -mmemparm использовать параметры памяти\n" +" -midle2 включит поддержку IDLE2\n" +" -mlowpower включить поддержку LOPOWER и MAXSPEED\n" +" -menhanced включить поддержку расширенных кодов операции\n" + +#: config/tc-tic4x.c:2817 +#, c-format +msgid "Label \"$%d\" redefined" +msgstr "Переопределение метки «$%d»" -#: config/tc-sparc.c:4319 +#: config/tc-tic4x.c:3027 #, c-format -msgid "Illegal operands: %%r_plt in %d-byte data field" -msgstr "" +msgid "Reloc %d not supported by object file format" +msgstr "Перемещение %d не поддерживается форматом объектного файла" + +#. Only word (et al.), align, or conditionals are allowed within +#. .struct/.union. +#: config/tc-tic54x.c:219 +msgid "pseudo-op illegal within .struct/.union" +msgstr "псевдооперация недопустима внутри .struct/.union" -#: config/tc-sparc.c:4329 +#: config/tc-tic54x.c:233 #, c-format -msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field" -msgstr "" +msgid "C54x-specific command line options:\n" +msgstr "Специализированные параметры командной строки для C54x:\n" -#: config/tc-sparc.c:4366 config/tc-vax.c:3313 +#: config/tc-tic54x.c:234 #, c-format -msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" -msgstr "" +msgid "-mfar-mode | -mf Use extended addressing\n" +msgstr "-mfar-mode | -mf использовать расширенную адресацию\n" -#: config/tc-sparc.c:4374 config/tc-sparc.c:4405 config/tc-sparc.c:4414 -#: config/tc-vax.c:3321 config/tc-vax.c:3352 config/tc-vax.c:3361 +#: config/tc-tic54x.c:235 #, c-format -msgid "Illegal operands: %%r_%s%d requires arguments in ()" -msgstr "" +msgid "-mcpu=<CPU version> Specify the CPU version\n" +msgstr "-mcpu=<версия ЦП> задать версию ЦП\n" -#: config/tc-sparc.c:4423 config/tc-vax.c:3370 +#: config/tc-tic54x.c:236 #, c-format -msgid "Illegal operands: garbage after %%r_%s%d()" -msgstr "" +msgid "-merrors-to-file <filename>\n" +msgstr "-merrors-to-file <имя файла>\n" -#: config/tc-sparc.h:60 -msgid "sparc convert_frag\n" -msgstr "" +#: config/tc-tic54x.c:237 +#, c-format +msgid "-me <filename> Redirect errors to a file\n" +msgstr "-me <имя файла> перенаправить ошибки в файл\n" -#: config/tc-sparc.h:62 config/tc-z80.h:53 -msgid "estimate_size_before_relax called" -msgstr "" +#: config/tc-tic54x.c:348 +msgid "Comma and symbol expected for '.asg STRING, SYMBOL'" +msgstr "Ожидается запятая и символ в «.asg STRING, SYMBOL»" -#: config/tc-spu.c:132 -#, c-format -msgid "Can't hash instruction '%s':%s" -msgstr "" +#: config/tc-tic54x.c:357 +msgid "symbols assigned with .asg must begin with a letter" +msgstr "символы, назначаемые с помощью .asg, должны начинаться с буквы" -#: config/tc-spu.c:186 -msgid "" -"SPU options:\n" -" --apuasm\t\t emulate behaviour of apuasm\n" -msgstr "" +#: config/tc-tic54x.c:397 +msgid "Unterminated string after absolute expression" +msgstr "Незавершённая строка после абсолютного выражения" -#: config/tc-spu.c:292 -#, c-format -msgid "Invalid mnemonic '%s'" -msgstr "" +#: config/tc-tic54x.c:405 +msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'" +msgstr "Ожидается запятая и символ в «.eval EXPR, SYMBOL»" -#: config/tc-spu.c:298 -#, c-format -msgid "'%s' is only available in DD2.0 or higher." -msgstr "" +#: config/tc-tic54x.c:415 +msgid "symbols assigned with .eval must begin with a letter" +msgstr "символы, назначаемые с помощью .eval, должны начинаться с буквы" -#: config/tc-spu.c:330 +#: config/tc-tic54x.c:480 #, c-format -msgid "Error in argument %d. Expecting: \"%s\"" -msgstr "" +msgid ".bss size %d < 0!" +msgstr "размер .bss %d < 0!" -#: config/tc-spu.c:341 -msgid "Mixing register syntax, with and without '$'." -msgstr "" +#: config/tc-tic54x.c:662 +msgid "Offset on nested structures is ignored" +msgstr "Смещение во вложенные структуры игнорируется" -#: config/tc-spu.c:347 +#: config/tc-tic54x.c:712 #, c-format -msgid "Treating '%-*s' as a symbol." -msgstr "" +msgid ".end%s without preceding .%s" +msgstr ".end%s без предшествующей .%s" -#: config/tc-spu.c:566 -msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher." -msgstr "" +#: config/tc-tic54x.c:778 +#, c-format +msgid "Unrecognized struct/union tag '%s'" +msgstr "Нераспознанная метка структуры/объединения «%s»" -#: config/tc-spu.c:568 -msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher." -msgstr "" +#: config/tc-tic54x.c:780 +msgid ".tag requires a structure tag" +msgstr "для .tag требуется тег структуры" -#: config/tc-spu.c:611 -#, c-format -msgid "Using old style, %%lo(expr), please change to PPC style, expr@l." -msgstr "" +#: config/tc-tic54x.c:786 +msgid "Label required for .tag" +msgstr "для .tag требуется метка" -#: config/tc-spu.c:617 +#: config/tc-tic54x.c:805 #, c-format -msgid "Using old style, %%hi(expr), please change to PPC style, expr@h." -msgstr "" +msgid ".tag target '%s' undefined" +msgstr "цель .tag «%s» не определена" -#: config/tc-spu.c:687 config/tc-spu.c:690 +#: config/tc-tic54x.c:869 #, c-format -msgid "Constant expression %d out of range, [%d, %d]." -msgstr "" +msgid ".field count '%d' out of range (1 <= X <= 32)" +msgstr "счётчик .field «%d» вне допустимого диапазона (1 <= X <= 32)" -#: config/tc-spu.c:792 +#: config/tc-tic54x.c:897 #, c-format -msgid "invalid priority '%lu'" -msgstr "" +msgid "Unrecognized field type '%c'" +msgstr "Нераспознанный тип поля «%c»" -#: config/tc-spu.c:798 -#, c-format -msgid "invalid lrlive '%lu'" -msgstr "" +#: config/tc-tic54x.c:1021 +msgid "Overflow in expression, truncated to 8 bits" +msgstr "Переполнение в выражении, обрезается до 8 бит" -#: config/tc-spu.c:857 -msgid "Relaxation should never occur" -msgstr "" +#: config/tc-tic54x.c:1026 +msgid "Overflow in expression, truncated to 16 bits" +msgstr "Переполнение в выражении, обрезается до 16 бит" -#: config/tc-spu.c:1007 -#, c-format -msgid "Relocation doesn't fit. (relocation value = 0x%lx)" -msgstr "" +#. Disallow .byte with a non constant expression that will +#. require relocation. +#: config/tc-tic54x.c:1034 +msgid "Relocatable values require at least WORD storage" +msgstr "Для перемещаемых значений требуется хранилище размером не менее WORD" -#: config/tc-spu.h:85 -msgid "spu convert_frag\n" -msgstr "" +#: config/tc-tic54x.c:1095 +msgid "Use of .def/.ref is deprecated. Use .global instead" +msgstr "Директива .def/.ref устарела. Используйте .global" -#: config/tc-tic30.c:483 -msgid "More than one AR register found in indirect reference" -msgstr "" +#: config/tc-tic54x.c:1287 +msgid ".space/.bes repeat count is negative, ignored" +msgstr "счётчик повторений .space/.bes отрицательный, игнорируется" -#: config/tc-tic30.c:488 -msgid "Illegal AR register in indirect reference" -msgstr "" +#: config/tc-tic54x.c:1292 +msgid ".space/.bes repeat count is zero, ignored" +msgstr "счётчик повторений .space/.bes равен нулю, игнорируется" -#: config/tc-tic30.c:508 -msgid "More than one displacement found in indirect reference" -msgstr "" +#: config/tc-tic54x.c:1365 +msgid "Missing size argument" +msgstr "Отсутствует размер аргумента" -#: config/tc-tic30.c:516 -msgid "Invalid displacement in indirect reference" -msgstr "" +#: config/tc-tic54x.c:1499 +msgid "CPU version has already been set" +msgstr "Версия ЦП уже задана" -#: config/tc-tic30.c:533 -msgid "AR register not found in indirect reference" -msgstr "" +#: config/tc-tic54x.c:1503 +#, c-format +msgid "Unrecognized version '%s'" +msgstr "Нераспознанная версия «%s»" -#. Maybe an implied displacement of 1 again. -#: config/tc-tic30.c:549 -msgid "required displacement wasn't given in indirect reference" -msgstr "" +#: config/tc-tic54x.c:1509 +msgid "Changing of CPU version on the fly not supported" +msgstr "Изменение версии ЦП на лету не поддерживается" -#: config/tc-tic30.c:555 -msgid "illegal indirect reference" -msgstr "" +#: config/tc-tic54x.c:1640 +msgid "p2align not supported on this target" +msgstr "p2align не поддерживается для этой цели" -#: config/tc-tic30.c:561 -msgid "displacement must be an unsigned 8-bit number" -msgstr "" +#: config/tc-tic54x.c:1652 +msgid "Argument to .even ignored" +msgstr "Аргумент .even игнорируется" -#: config/tc-tic30.c:749 config/tc-tic30.c:1496 -#, c-format -msgid "Invalid character %s before %s operand" -msgstr "" +#: config/tc-tic54x.c:1698 +msgid "Invalid field size, must be from 1 to 32" +msgstr "Некорректный размер поля, должен быть от 1 до 32" -#: config/tc-tic30.c:768 config/tc-tic30.c:1511 -#, c-format -msgid "Unbalanced parenthesis in %s operand." -msgstr "" +#: config/tc-tic54x.c:1711 +msgid "field size must be 16 when value is relocatable" +msgstr "Размер поля должен быть равен 16, если значение перемещаемое" -#: config/tc-tic30.c:784 config/tc-tic30.c:1521 -#, c-format -msgid "Invalid character %s in %s operand" -msgstr "" +#: config/tc-tic54x.c:1726 +msgid "field value truncated" +msgstr "Значение поля обрезано" -#: config/tc-tic30.c:803 config/tc-tic30.c:1538 +#: config/tc-tic54x.c:1832 config/tc-tic54x.c:2131 #, c-format -msgid "Spurious operands; (%d operands/instruction max)" -msgstr "" +msgid "Unrecognized section '%s'" +msgstr "Нераспознанный раздел «%s»" -#. Just skip it, if it's \n complain. -#: config/tc-tic30.c:821 config/tc-tic30.c:837 config/tc-tic30.c:1555 -#: config/tc-tic30.c:1571 -msgid "Expecting operand after ','; got nothing" -msgstr "" +#: config/tc-tic54x.c:1841 +msgid "Current section is uninitialized, section name required for .clink" +msgstr "Текущий раздел не инициализирован, для .clink требуется имя раздела" -#: config/tc-tic30.c:826 config/tc-tic30.c:1560 -msgid "Expecting operand before ','; got nothing" -msgstr "" +#: config/tc-tic54x.c:2042 +msgid "ENDLOOP without corresponding LOOP" +msgstr "ENDLOOP без соответствующей LOOP" -#: config/tc-tic30.c:864 -msgid "incorrect number of operands given in the first instruction" -msgstr "" +#: config/tc-tic54x.c:2083 +msgid "Mixing of normal and extended addressing not supported" +msgstr "Одновременное использование обычной и расширенной адресации не поддерживается" -#: config/tc-tic30.c:870 -msgid "incorrect number of operands given in the second instruction" -msgstr "" +#: config/tc-tic54x.c:2089 +msgid "Extended addressing not supported on the specified CPU" +msgstr "Расширенная адресация не поддерживается на выбранном ЦП" -#: config/tc-tic30.c:891 -#, c-format -msgid "%s instruction, operand %d doesn't match" -msgstr "" +#: config/tc-tic54x.c:2137 +msgid ".sblock may be used for initialized sections only" +msgstr ".sblock можно использовать только для инициализации разделов" -#. Shouldn't get here. -#: config/tc-tic30.c:915 config/tc-tic30.c:922 -msgid "incorrect format for multiply parallel instruction" -msgstr "" +#: config/tc-tic54x.c:2167 +msgid "Symbol missing for .set/.equ" +msgstr "Отсутствует символ у .set/.equ" -#: config/tc-tic30.c:929 -msgid "destination for multiply can only be R0 or R1" -msgstr "" +#: config/tc-tic54x.c:2223 +msgid ".var may only be used within a macro definition" +msgstr ".var может использоваться только внутри определения макроса" -#: config/tc-tic30.c:936 -msgid "destination for add/subtract can only be R2 or R3" -msgstr "" +#: config/tc-tic54x.c:2231 +msgid "Substitution symbols must begin with a letter" +msgstr "Символы подстановки должны начинаться с буквы" -#: config/tc-tic30.c:1003 -msgid "loading the same register in parallel operation" -msgstr "" +#: config/tc-tic54x.c:2323 +#, c-format +msgid "can't open macro library file '%s' for reading: %s" +msgstr "не удалось открыть файл библиотеки макросов «%s» для чтения: %s" -#: config/tc-tic30.c:1385 -msgid "pc-relative " -msgstr "" +#: config/tc-tic54x.c:2330 +#, c-format +msgid "File '%s' not in macro archive format" +msgstr "Файл «%s» не в соответствует формату архива макросов" -#: config/tc-tic30.c:1446 +#: config/tc-tic54x.c:2460 #, c-format -msgid "Invalid character %s in opcode" -msgstr "" +msgid "Bad COFF version '%s'" +msgstr "Неправильная версия COFF «%s»" -#: config/tc-tic30.c:1476 +#: config/tc-tic54x.c:2469 #, c-format -msgid "Unknown TMS320C30 instruction: %s" -msgstr "" +msgid "Bad CPU version '%s'" +msgstr "Неправильная версия ЦП «%s»" -#: config/tc-tic30.c:1596 -msgid "Incorrect number of operands given" -msgstr "" +#: config/tc-tic54x.c:2482 config/tc-tic54x.c:2485 +#, c-format +msgid "Can't redirect stderr to the file '%s'" +msgstr "Не удалось перенаправить stderr в файл «%s»" -#: config/tc-tic30.c:1629 +#: config/tc-tic54x.c:2598 #, c-format -msgid "The %s operand doesn't match" -msgstr "" +msgid "Undefined substitution symbol '%s'" +msgstr "Неопределенный символ подстановки «%s»" -#. Shouldn't make it to this stage. -#: config/tc-tic30.c:1654 config/tc-tic30.c:1666 -msgid "Incompatible first and second operands in instruction" -msgstr "" +#: config/tc-tic54x.c:3099 +#, c-format +msgid "Unbalanced parenthesis in operand %d" +msgstr "Несогласованные круглые скобки в операнде %d" -#: config/tc-tic30.c:1780 -msgid "invalid short form floating point immediate operand" -msgstr "" +#: config/tc-tic54x.c:3130 config/tc-tic54x.c:3138 +msgid "Expecting operand after ','" +msgstr "Ожидается операнд после «,»" -#: config/tc-tic30.c:1790 -msgid "rounding down first operand float to unsigned int" -msgstr "" +#: config/tc-tic54x.c:3149 +msgid "Extra junk on line" +msgstr "Мусор в строке" -#: config/tc-tic30.c:1792 -msgid "only lower 16-bits of first operand are used" -msgstr "" +#: config/tc-tic54x.c:3186 +msgid "Badly formed address expression" +msgstr "Неправильно оформленное выражение адреса" -#: config/tc-tic30.c:1802 -msgid "rounding down first operand float to signed int" -msgstr "" +#: config/tc-tic54x.c:3439 +#, c-format +msgid "Invalid dmad syntax '%s'" +msgstr "Недопустимый синтаксис dmad «%s»" -#: config/tc-tic30.c:1807 config/tc-tic30.c:1878 -msgid "first operand is too large for 16-bit signed int" -msgstr "" +#: config/tc-tic54x.c:3503 +#, c-format +msgid "Use the .mmregs directive to use memory-mapped register names such as '%s'" +msgstr "Используйте директиву .mmregs, чтобы задействовать имена отображённых в память регистров, таких как «%s»" -#: config/tc-tic30.c:1872 -msgid "first operand is floating point" -msgstr "" +#: config/tc-tic54x.c:3554 +msgid "Address mode *+ARx is write-only. Results of reading are undefined." +msgstr "Режим адресации *+ARx доступен только для записи. Результат чтения не определён." -#. Shouldn't get here. -#: config/tc-tic30.c:1903 -msgid "interrupt vector for trap instruction out of range" -msgstr "" +#: config/tc-tic54x.c:3574 +#, c-format +msgid "Unrecognized indirect address format \"%s\"" +msgstr "Нераспознанный формат косвенного адреса «%s»" -#: config/tc-tic30.c:1948 -msgid "LDP instruction needs a 24-bit operand" -msgstr "" +#: config/tc-tic54x.c:3612 +#, c-format +msgid "Operand '%s' out of range (%d <= x <= %d)" +msgstr "Операнд «%s» вне диапазона (%d <= x <= %d)" -#: config/tc-tic30.c:1972 -msgid "first operand is too large for a 24-bit displacement" -msgstr "" +#: config/tc-tic54x.c:3632 +msgid "Error in relocation handling" +msgstr "Ошибка при обработке перемещения" -#: config/tc-tic4x.c:399 -msgid "Nan, using zero." -msgstr "" +#: config/tc-tic54x.c:3651 config/tc-tic54x.c:3713 config/tc-tic54x.c:3741 +#, c-format +msgid "Unrecognized condition code \"%s\"" +msgstr "Нераспознанный код условия «%s»" -#: config/tc-tic4x.c:521 +#: config/tc-tic54x.c:3668 #, c-format -msgid "Cannot represent exponent in %d bits" -msgstr "" +msgid "Condition \"%s\" does not match preceding group" +msgstr "Условие «%s» не совпадает с предшествующей группой" -#: config/tc-tic4x.c:604 config/tc-tic4x.c:614 -msgid "Invalid floating point number" -msgstr "" +#: config/tc-tic54x.c:3676 +#, c-format +msgid "Condition \"%s\" uses a different accumulator from a preceding condition" +msgstr "В условии «%s» используется другой аккумулятор, не такой как в предыдущем условии" -#: config/tc-tic4x.c:734 -msgid "Comma expected\n" -msgstr "" +#: config/tc-tic54x.c:3683 +msgid "Only one comparison conditional allowed" +msgstr "Допускается только одно условие сравнения" -#: config/tc-tic4x.c:774 config/tc-tic54x.c:479 -msgid ".bss size argument missing\n" -msgstr "" +#: config/tc-tic54x.c:3688 +msgid "Only one overflow conditional allowed" +msgstr "Допускается только одно условие переполнения" -#: config/tc-tic4x.c:782 +#: config/tc-tic54x.c:3696 #, c-format -msgid ".bss size %ld < 0!" -msgstr "" - -#: config/tc-tic4x.c:916 -msgid "Non-constant symbols not allowed\n" -msgstr "" - -#: config/tc-tic4x.c:947 -msgid "Symbol missing\n" -msgstr "" +msgid "Duplicate %s conditional" +msgstr "Повторяющееся условие %s" -#. Get terminator. -#. Skip null symbol terminator. -#: config/tc-tic4x.c:994 -msgid ".sect: subsection name ignored" -msgstr "" +#: config/tc-tic54x.c:3727 +msgid "Invalid auxiliary register (use AR0-AR7)" +msgstr "Некорректный вспомогательный регистр (используйте AR0-AR7)" -#: config/tc-tic4x.c:1022 config/tc-tic4x.c:1122 config/tc-tic54x.c:1442 -#, c-format -msgid "Error setting flags for \"%s\": %s" -msgstr "" +#: config/tc-tic54x.c:3758 +msgid "lk addressing modes are invalid for memory-mapped register addressing" +msgstr "режимы адресации lk некорректны при отображённой в память регистровой адресации" -#: config/tc-tic4x.c:1053 -msgid ".set syntax invalid\n" -msgstr "" +#: config/tc-tic54x.c:3766 +msgid "Address mode *+ARx is not allowed in memory-mapped register addressing. Resulting behavior is undefined." +msgstr "Режим адресации *+ARx недопустим при отображённой в память регистровой адресации. Результат не определён." -#: config/tc-tic4x.c:1111 -msgid ".usect: non-zero alignment flag ignored" -msgstr "" +#: config/tc-tic54x.c:3792 +msgid "Destination accumulator for each part of this parallel instruction must be different" +msgstr "Аккумулятор назначения для каждой части данной параллельной инструкции должен быть разным" -#: config/tc-tic4x.c:1142 +#: config/tc-tic54x.c:3841 #, c-format -msgid "This assembler does not support processor generation %ld" -msgstr "" +msgid "Memory mapped register \"%s\" out of range" +msgstr "Отображённый в память регистр «%s» вне диапазона" -#: config/tc-tic4x.c:1146 -msgid "Changing processor generation on fly not supported..." -msgstr "" +#: config/tc-tic54x.c:3880 +msgid "Invalid operand (use 1, 2, or 3)" +msgstr "Некорректный операнд (используйте 1, 2 или 3)" -#: config/tc-tic4x.c:1445 -msgid "Auxiliary register AR0--AR7 required for indirect" -msgstr "" +#: config/tc-tic54x.c:3906 +msgid "A status register or status bit name is required" +msgstr "Требуется регистр состояния или имя бита состояния" -#: config/tc-tic4x.c:1459 +#: config/tc-tic54x.c:3916 #, c-format -msgid "Bad displacement %d (require 0--255)\n" -msgstr "" +msgid "Unrecognized status bit \"%s\"" +msgstr "Нераспознанный бит состояния «%s»" -#: config/tc-tic4x.c:1477 -msgid "Index register IR0,IR1 required for displacement" -msgstr "" +#: config/tc-tic54x.c:3939 +#, c-format +msgid "Invalid status register \"%s\"" +msgstr "Некорректный регистр состояния «%s»" -#: config/tc-tic4x.c:1546 -msgid "Expecting a register name" -msgstr "" +#: config/tc-tic54x.c:3951 +#, c-format +msgid "Operand \"%s\" out of range (use 1 or 2)" +msgstr "Операнд «%s» вне диапазона (используйте 1 или 2)" -#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 config/tc-tic4x.c:1650 -msgid "Number too large" -msgstr "" +#: config/tc-tic54x.c:4154 +#, c-format +msgid "Unrecognized instruction \"%s\"" +msgstr "Нераспознанная инструкция «%s»" -#: config/tc-tic4x.c:1598 -msgid "Expecting a constant value" -msgstr "" +#: config/tc-tic54x.c:4183 +#, c-format +msgid "Unrecognized operand list '%s' for instruction '%s'" +msgstr "Нераспознанный список операндов «%s» для инструкции «%s»" -#: config/tc-tic4x.c:1605 +#: config/tc-tic54x.c:4212 #, c-format -msgid "Bad direct addressing construct %s" -msgstr "" +msgid "Unrecognized parallel instruction \"%s\"" +msgstr "Нераспознанная параллельная инструкция «%s»" -#: config/tc-tic4x.c:1609 +#: config/tc-tic54x.c:4261 #, c-format -msgid "Direct value of %ld is not suitable" -msgstr "" +msgid "Invalid operand (s) for parallel instruction \"%s\"" +msgstr "Некорректный операнд(ы) для параллельной инструкции «%s»" -#: config/tc-tic4x.c:1633 -msgid "Unknown indirect addressing mode" -msgstr "" +#: config/tc-tic54x.c:4264 +#, c-format +msgid "Unrecognized parallel instruction combination \"%s || %s\"" +msgstr "Нераспознанная комбинация параллельной инструкции «%s || %s»" -#: config/tc-tic4x.c:1730 +#: config/tc-tic54x.c:4485 #, c-format -msgid "Immediate value of %ld is too large for ldf" -msgstr "" +msgid "%s symbol recursion stopped at second appearance of '%s'" +msgstr "Рекурсия символа %s остановлена при втором появлении «%s»" -#: config/tc-tic4x.c:1770 -msgid "Destination register must be ARn" -msgstr "" +#: config/tc-tic54x.c:4525 +msgid "Unrecognized substitution symbol function" +msgstr "Нераспознанная функция подстановки символа" -#: config/tc-tic4x.c:1789 config/tc-tic4x.c:2162 config/tc-tic4x.c:2221 -#, c-format -msgid "Immediate value of %ld is too large" -msgstr "" +#: config/tc-tic54x.c:4530 +msgid "Missing '(' after substitution symbol function" +msgstr "Отсутствует «(» после функции подстановки символа" -#: config/tc-tic4x.c:1818 config/tc-tic4x.c:2023 -msgid "Invalid indirect addressing mode" -msgstr "" +#: config/tc-tic54x.c:4544 +msgid "Expecting second argument" +msgstr "Ожидается второй аргумент" -#: config/tc-tic4x.c:1842 config/tc-tic4x.c:1882 config/tc-tic4x.c:2073 -#: config/tc-tic4x.c:2095 -msgid "Register must be Rn" -msgstr "" +#: config/tc-tic54x.c:4557 config/tc-tic54x.c:4607 +msgid "Extra junk in function call, expecting ')'" +msgstr "Мусор после вызова функции, ожидается «)»" -#: config/tc-tic4x.c:1896 config/tc-tic4x.c:1966 config/tc-tic4x.c:1980 -msgid "Register must be R0--R7" -msgstr "" +#: config/tc-tic54x.c:4583 +msgid "Function expects two arguments" +msgstr "Для функции ожидалось два аргумента" -#: config/tc-tic4x.c:1920 config/tc-tic4x.c:1948 -#, c-format -msgid "Invalid indirect addressing mode displacement %d" -msgstr "" +#: config/tc-tic54x.c:4596 +msgid "Expecting character constant argument" +msgstr "Ожидается аргумент символьной константы" -#: config/tc-tic4x.c:1994 -msgid "Destination register must be R2 or R3" -msgstr "" +#: config/tc-tic54x.c:4602 +msgid "Both arguments must be substitution symbols" +msgstr "Оба аргумента должны быть символами подстановки" -#: config/tc-tic4x.c:2008 -msgid "Destination register must be R0 or R1" -msgstr "" +#: config/tc-tic54x.c:4654 +#, c-format +msgid "Invalid subscript (use 1 to %d)" +msgstr "Неправильный индекс (используйте значение от 1 до %d)" -#: config/tc-tic4x.c:2045 +#: config/tc-tic54x.c:4664 #, c-format -msgid "Displacement value of %ld is too large" -msgstr "" +msgid "Invalid length (use 0 to %d)" +msgstr "Недопустимая длина (используйте значение от 0 до %d)" -#: config/tc-tic4x.c:2106 config/tc-tic4x.c:2237 -msgid "Floating point number not valid in expression" -msgstr "" +#: config/tc-tic54x.c:4674 +msgid "Missing ')' in subscripted substitution symbol expression" +msgstr "Отсутствующая «)» в выражении подстановки символа с индексом" -#: config/tc-tic4x.c:2120 -#, c-format -msgid "Signed immediate value %ld too large" -msgstr "" +#: config/tc-tic54x.c:4694 +msgid "Missing forced substitution terminator ':'" +msgstr "Отсутствует принудительный признак конца подстановки «:»" -#: config/tc-tic4x.c:2183 +#: config/tc-tic54x.c:4846 #, c-format -msgid "Unsigned immediate value %ld too large" -msgstr "" +msgid "Instruction does not fit in available delay slots (%d-word insn, %d slot left)" +msgid_plural "Instruction does not fit in available delay slots (%d-word insn, %d slots left)" +msgstr[0] "Инструкция не помещается в доступные слоты задержки (%d-словная инструкция, остался %d слот)" +msgstr[1] "Инструкция не помещается в доступные слоты задержки (%d-словная инструкция, осталось %d слота)" +msgstr[2] "Инструкция не помещается в доступные слоты задержки (%d-словная инструкция, осталось %d слотов)" -#: config/tc-tic4x.c:2251 +#: config/tc-tic54x.c:4890 #, c-format -msgid "Immediate value %ld too large" -msgstr "" +msgid "Unrecognized parallel instruction '%s'" +msgstr "Нераспознанная параллельная инструкция «%s»" -#: config/tc-tic4x.c:2270 config/tc-tic4x.c:2298 -msgid "Register must be ivtp or tvtp" -msgstr "" +#: config/tc-tic54x.c:4902 +#, c-format +msgid "Instruction '%s' requires an LP cpu version" +msgstr "Для инструкции «%s» требуется LP-версия ЦП" -#: config/tc-tic4x.c:2284 -msgid "Register must be address register" -msgstr "" +#: config/tc-tic54x.c:4909 +#, c-format +msgid "Instruction '%s' requires far mode addressing" +msgstr "Для инструкции «%s» требуется режим дальней адресации" -#: config/tc-tic4x.c:2357 -msgid "Source and destination register should not be equal" -msgstr "" +#: config/tc-tic54x.c:4921 +#, c-format +msgid "Instruction does not fit in available delay slots (%d-word insn, %d slot left). Resulting behavior is undefined." +msgid_plural "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined." +msgstr[0] "Инструкция не помещается в доступные слоты задержки (%d-словная инструкция, остался %d слот). Результат не определён." +msgstr[1] "Инструкция не помещается в доступные слоты задержки (%d-словная инструкция, осталось %d слота). Результат не определён." +msgstr[2] "Инструкция не помещается в доступные слоты задержки (%d-словная инструкция, осталось %d слотов). Результат не определён." -#: config/tc-tic4x.c:2372 -msgid "Equal parallell destination registers, one result will be discarded" -msgstr "" +#: config/tc-tic54x.c:4935 +msgid "Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined." +msgstr "Инструкции, вызывающие скачкообразное изменение PC, недопустимы в слоте задержки. Результат не определён." -#: config/tc-tic4x.c:2413 -msgid "Too many operands scanned" -msgstr "" +#: config/tc-tic54x.c:4946 +#, c-format +msgid "'%s' is not repeatable. Resulting behavior is undefined." +msgstr "«%s» невозможно повторить. Результат не определён." -#: config/tc-tic4x.c:2443 -msgid "Parallel opcode cannot contain more than two instructions" -msgstr "" +#: config/tc-tic54x.c:4950 +msgid "Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined." +msgstr "Инструкции, использующие модификаторы длинного смещения или абсолютного адреса, нельзя повторять. Результат непредсказуем." -#: config/tc-tic4x.c:2516 +#: config/tc-tic54x.c:5100 #, c-format -msgid "Invalid operands for %s" -msgstr "" +msgid "Unsupported relocation size %d" +msgstr "Неподдерживаемый размер перемещения %d" -#: config/tc-tic4x.c:2519 -#, c-format -msgid "Invalid instruction %s" -msgstr "" +#: config/tc-tic54x.c:5231 +msgid "non-absolute value used with .space/.bes" +msgstr "в .space/.bes указано не абсолютное значение" -#: config/tc-tic4x.c:2668 +#: config/tc-tic54x.c:5235 #, c-format -msgid "Bad relocation type: 0x%02x" -msgstr "" +msgid "negative value ignored in %s" +msgstr "в %s игнорируется отрицательное значение" -#: config/tc-tic4x.c:2726 +#: config/tc-tic54x.c:5323 #, c-format -msgid "Unsupported processor generation %d" -msgstr "" +msgid "attempt to .space/.bes backwards? (%ld)" +msgstr "попытка вернуться к .space/.bes? (%ld)" -#: config/tc-tic4x.c:2734 -msgid "Option -b is depreciated, please use -mbig" -msgstr "" +#: config/tc-tic6x.c:262 +#, c-format +msgid "unknown -mpid= argument '%s'" +msgstr "неизвестный аргумент -mpid= «%s»" -#: config/tc-tic4x.c:2740 -msgid "Option -p is depreciated, please use -mmemparm" -msgstr "" +#: config/tc-tic6x.c:320 +#, c-format +msgid "TMS320C6000 options:\n" +msgstr "Параметры TMS320C6000:\n" -#: config/tc-tic4x.c:2746 -msgid "Option -r is depreciated, please use -mregparm" -msgstr "" +#: config/tc-tic6x.c:321 +#, c-format +msgid " -march=ARCH enable instructions from architecture ARCH\n" +msgstr " -march=АРХ включить инструкции из архитектуры АРХ\n" -#: config/tc-tic4x.c:2752 -msgid "Option -s is depreciated, please use -msmall" -msgstr "" +#: config/tc-tic6x.c:322 +#, c-format +msgid " -mbig-endian generate big-endian code\n" +msgstr " -mbig-endian генерировать код с прямым порядком байт\n" -#: config/tc-tic4x.c:2780 +#: config/tc-tic6x.c:323 #, c-format -msgid "" -"\n" -"TIC4X options:\n" -" -mcpu=CPU -mCPU select architecture variant. CPU can be:\n" -" 30 - TMS320C30\n" -" 31 - TMS320C31, TMS320LC31\n" -" 32 - TMS320C32\n" -" 33 - TMS320VC33\n" -" 40 - TMS320C40\n" -" 44 - TMS320C44\n" -" -mrev=REV set cpu hardware revision (integer numbers).\n" -" Combinations of -mcpu and -mrev will enable/disable\n" -" the appropriate options (-midle2, -mlowpower and\n" -" -menhanced) according to the selected type\n" -" -mbig select big memory model\n" -" -msmall select small memory model (default)\n" -" -mregparm select register parameters (default)\n" -" -mmemparm select memory parameters\n" -" -midle2 enable IDLE2 support\n" -" -mlowpower enable LOPOWER and MAXSPEED support\n" -" -menhanced enable enhanced opcode support\n" -msgstr "" +msgid " -mlittle-endian generate little-endian code\n" +msgstr " -mlittle-endian генерировать код с обратным порядком байт\n" -#: config/tc-tic4x.c:2825 +#: config/tc-tic6x.c:324 #, c-format -msgid "Label \"$%d\" redefined" -msgstr "" +msgid " -mdsbt code uses DSBT addressing\n" +msgstr " -mdsbt в коде используется адресация DSBT\n" -#: config/tc-tic4x.c:3033 +#: config/tc-tic6x.c:325 #, c-format -msgid "Reloc %d not supported by object file format" -msgstr "" +msgid " -mno-dsbt code does not use DSBT addressing\n" +msgstr " -mno-dsbt в коде не используется адресация DSBT\n" -#. Only word (et al.), align, or conditionals are allowed within -#. .struct/.union. -#: config/tc-tic54x.c:220 -msgid "pseudo-op illegal within .struct/.union" +#: config/tc-tic6x.c:326 +#, c-format +msgid " -mpid=no code uses position-dependent data addressing\n" msgstr "" +" -mpid=no в коде используется адресация данных,\n" +" зависящая от положения\n" -#: config/tc-tic54x.c:234 +#: config/tc-tic6x.c:327 #, c-format -msgid "C54x-specific command line options:\n" +msgid "" +" -mpid=near code uses position-independent data addressing,\n" +" GOT accesses use near DP addressing\n" msgstr "" +" -mpid=near в коде используется адресация данных,\n" +" не зависящая от положения;\n" +" GOT доступна через близкую адресацию DP\n" -#: config/tc-tic54x.c:235 +#: config/tc-tic6x.c:329 #, c-format -msgid "-mfar-mode | -mf Use extended addressing\n" +msgid "" +" -mpid=far code uses position-independent data addressing,\n" +" GOT accesses use far DP addressing\n" msgstr "" +" -mpid=far в коде используется адресация данных,\n" +" не зависящая от положения;\n" +" GOT доступна через дальнюю адресацию DP\n" -#: config/tc-tic54x.c:236 +#: config/tc-tic6x.c:331 #, c-format -msgid "-mcpu=<CPU version> Specify the CPU version\n" -msgstr "" +msgid " -mpic code addressing is position-independent\n" +msgstr " -mpic адресация кода не зависит от положения\n" -#: config/tc-tic54x.c:237 +#: config/tc-tic6x.c:332 #, c-format -msgid "-merrors-to-file <filename>\n" -msgstr "" +msgid " -mno-pic code addressing is position-dependent\n" +msgstr " -mno-pic адресация кода зависит от положения\n" -#: config/tc-tic54x.c:238 +#: config/tc-tic6x.c:337 #, c-format -msgid "-me <filename> Redirect errors to a file\n" -msgstr "" +msgid "Supported ARCH values are:" +msgstr "Поддерживаемые значения АРХ:" -#: config/tc-tic54x.c:350 -msgid "Comma and symbol expected for '.asg STRING, SYMBOL'" -msgstr "" +#: config/tc-tic6x.c:386 +msgid "unexpected .cantunwind directive" +msgstr "неожиданная директива .cantunwind" -#: config/tc-tic54x.c:359 -msgid "symbols assigned with .asg must begin with a letter" -msgstr "" +#: config/tc-tic6x.c:406 +msgid "unexpected .handlerdata directive" +msgstr "неожиданная директива .handlerdata" -#: config/tc-tic54x.c:403 -msgid "Unterminated string after absolute expression" -msgstr "" +#: config/tc-tic6x.c:418 +msgid "personality routine required before .handlerdata directive" +msgstr "перед директивой .handlerdata требуется процедура персонализации" -#: config/tc-tic54x.c:411 -msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'" -msgstr "" +#: config/tc-tic6x.c:532 +msgid "expected symbol" +msgstr "ожидается символ" -#: config/tc-tic54x.c:423 -msgid "symbols assigned with .eval must begin with a letter" -msgstr "" +#: config/tc-tic6x.c:579 +msgid "expected comma after symbol name" +msgstr "ожидается запятая после имени символа" -#: config/tc-tic54x.c:488 +#: config/tc-tic6x.c:589 #, c-format -msgid ".bss size %d < 0!" -msgstr "" +msgid "invalid length for .scomm directive" +msgstr "неверная длина директивы .scomm" -#: config/tc-tic54x.c:677 -msgid "Offset on nested structures is ignored" -msgstr "" +#: config/tc-tic6x.c:603 +msgid "alignment is not a positive number" +msgstr "выравнивание не является положительным числом" -#: config/tc-tic54x.c:727 -#, c-format -msgid ".end%s without preceding .%s" -msgstr "" +#: config/tc-tic6x.c:615 +msgid "alignment is not a power of 2" +msgstr "выравнивание не кратно степени 2" -#: config/tc-tic54x.c:793 +#: config/tc-tic6x.c:630 #, c-format -msgid "Unrecognized struct/union tag '%s'" -msgstr "" +msgid "attempt to re-define symbol `%s'" +msgstr "попытка переопределения символа «%s»" -#: config/tc-tic54x.c:795 -msgid ".tag requires a structure tag" -msgstr "" +#: config/tc-tic6x.c:639 +#, c-format +msgid "attempt to redefine `%s' with a different length" +msgstr "попытка переопределения «%s» с другой длиной" -#: config/tc-tic54x.c:801 -msgid "Label required for .tag" -msgstr "" +#: config/tc-tic6x.c:841 +msgid "multiple '||' on same line" +msgstr "несколько «||» в одной строке" -#: config/tc-tic54x.c:820 -#, c-format -msgid ".tag target '%s' undefined" -msgstr "" +#: config/tc-tic6x.c:844 +msgid "'||' after predicate" +msgstr "«||» после предиката" -#: config/tc-tic54x.c:882 -#, c-format -msgid ".field count '%d' out of range (1 <= X <= 32)" -msgstr "" +#: config/tc-tic6x.c:888 +msgid "multiple predicates on same line" +msgstr "несколько предикатов в одной строке" -#: config/tc-tic54x.c:910 +#: config/tc-tic6x.c:894 #, c-format -msgid "Unrecognized field type '%c'" -msgstr "" +msgid "bad predicate '%s'" +msgstr "некорректный предикат «%s»" -#: config/tc-tic54x.c:1033 -msgid "Overflow in expression, truncated to 8 bits" -msgstr "" +#: config/tc-tic6x.c:905 +msgid "predication on A0 not supported on this architecture" +msgstr "предикация в A0 не поддерживается на этой архитектуре" -#: config/tc-tic54x.c:1038 -msgid "Overflow in expression, truncated to 16 bits" -msgstr "" +#: config/tc-tic6x.c:938 +msgid "label after '||'" +msgstr "метка после «||»" -#. Disallow .byte with a non constant expression that will -#. require relocation. -#: config/tc-tic54x.c:1046 -msgid "Relocatable values require at least WORD storage" -msgstr "" +#: config/tc-tic6x.c:944 +msgid "label after predicate" +msgstr "метка после предиката" -#: config/tc-tic54x.c:1107 -msgid "Use of .def/.ref is deprecated. Use .global instead" -msgstr "" +#: config/tc-tic6x.c:968 +msgid "'||' not followed by instruction" +msgstr "после инструкции отсутствует «||»" -#: config/tc-tic54x.c:1301 -msgid ".space/.bes repeat count is negative, ignored" -msgstr "" +#: config/tc-tic6x.c:974 +msgid "predicate not followed by instruction" +msgstr "после инструкции отсутствует предикат" -#: config/tc-tic54x.c:1306 -msgid ".space/.bes repeat count is zero, ignored" -msgstr "" +#: config/tc-tic6x.c:1407 +#, c-format +msgid "control register '%s' not supported on this architecture" +msgstr "управляющий регистр «%s» не поддерживается на этой архитектуре" -#: config/tc-tic54x.c:1383 -msgid "Missing size argument" -msgstr "" +#: config/tc-tic6x.c:1586 config/tc-tic6x.c:1589 config/tc-tic6x.c:1642 +#: config/tc-tic6x.c:1646 +#, c-format +msgid "register number %u not supported on this architecture" +msgstr "регистр с номером %u не поддерживается на этой архитектуре" -#: config/tc-tic54x.c:1517 -msgid "CPU version has already been set" -msgstr "" +#: config/tc-tic6x.c:1617 +#, c-format +msgid "register pair for operand %u of '%.*s' not a valid even/odd pair" +msgstr "регистровая пара у операнда %u в «%.*s» не является парой чётный/нечётный" -#: config/tc-tic54x.c:1521 +#: config/tc-tic6x.c:1673 #, c-format -msgid "Unrecognized version '%s'" -msgstr "" +msgid "junk after operand %u of '%.*s'" +msgstr "мусор после операнда %u в «%.*s»" -#: config/tc-tic54x.c:1527 -msgid "Changing of CPU version on the fly not supported" -msgstr "" +#: config/tc-tic6x.c:1686 +#, c-format +msgid "bad register or register pair for operand %u of '%.*s'" +msgstr "некорректный регистр или регистровая пара у операнда %u в «%.*s»" -#: config/tc-tic54x.c:1660 -msgid "p2align not supported on this target" -msgstr "" +#: config/tc-tic6x.c:1692 +#, c-format +msgid "bad register for operand %u of '%.*s'" +msgstr "некорректный регистр у операнда %u в «%.*s»" -#: config/tc-tic54x.c:1672 -msgid "Argument to .even ignored" -msgstr "" +#: config/tc-tic6x.c:1697 +#, c-format +msgid "bad register pair for operand %u of '%.*s'" +msgstr "некорректный регистровая пара у операнда %u в «%.*s»" -#: config/tc-tic54x.c:1718 -msgid "Invalid field size, must be from 1 to 32" -msgstr "" +#: config/tc-tic6x.c:1702 +#, c-format +msgid "bad functional unit for operand %u of '%.*s'" +msgstr "неверный функциональный элемент у операнда %u в «%.*s»" -#: config/tc-tic54x.c:1731 -msgid "field size must be 16 when value is relocatable" -msgstr "" +#: config/tc-tic6x.c:1707 +#, c-format +msgid "bad operand %u of '%.*s'" +msgstr "некорректный операнд %u в «%.*s»" -#: config/tc-tic54x.c:1746 -msgid "field value truncated" -msgstr "" +#: config/tc-tic6x.c:1839 +msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE" +msgstr "$DSBT_INDEX следует использовать вместе с __c6xabi_DSBT_BASE" -#: config/tc-tic54x.c:1853 config/tc-tic54x.c:2159 -#, c-format -msgid "Unrecognized section '%s'" -msgstr "" +#: config/tc-tic6x.c:1879 +msgid "$DSBT_INDEX not supported in this context" +msgstr "$DSBT_INDEX не поддерживается в этом контексте" -#: config/tc-tic54x.c:1862 -msgid "Current section is unitialized, section name required for .clink" -msgstr "" +#: config/tc-tic6x.c:1892 +msgid "$GOT not supported in this context" +msgstr "$GOT не поддерживается в этом контексте" -#: config/tc-tic54x.c:2069 -msgid "ENDLOOP without corresponding LOOP" -msgstr "" +#: config/tc-tic6x.c:1909 +msgid "$DPR_GOT not supported in this context" +msgstr "$DPR_GOT не поддерживается в этом контексте" -#: config/tc-tic54x.c:2110 -msgid "Mixing of normal and extended addressing not supported" -msgstr "" +#: config/tc-tic6x.c:1930 +msgid "$DPR_BYTE not supported in this context" +msgstr "$DPR_BYTE не поддерживается в этом контексте" -#: config/tc-tic54x.c:2116 -msgid "Extended addressing not supported on the specified CPU" -msgstr "" +#: config/tc-tic6x.c:1947 +msgid "$DPR_HWORD not supported in this context" +msgstr "$DPR_HWORD не поддерживается в этом контексте" -#: config/tc-tic54x.c:2165 -msgid ".sblock may be used for initialized sections only" -msgstr "" +#: config/tc-tic6x.c:1964 +msgid "$DPR_WORD not supported in this context" +msgstr "$DPR_WORD не поддерживается в этом контексте" -#: config/tc-tic54x.c:2195 -msgid "Symbol missing for .set/.equ" -msgstr "" +#: config/tc-tic6x.c:1983 +msgid "$PCR_OFFSET not supported in this context" +msgstr "$PCR_OFFSET не поддерживается в этом контексте" -#: config/tc-tic54x.c:2251 -msgid ".var may only be used within a macro definition" -msgstr "" +#: config/tc-tic6x.c:1994 +msgid "invalid PC-relative operand" +msgstr "некорректный операнд, относительный PC" -#: config/tc-tic54x.c:2259 -msgid "Substitution symbols must begin with a letter" -msgstr "" +#: config/tc-tic6x.c:2031 +#, c-format +msgid "no %d-byte relocations available" +msgstr "недоступны %d-байтовые перемещения" -#: config/tc-tic54x.c:2352 +#: config/tc-tic6x.c:2518 config/tc-tic6x.c:2549 config/tc-tic6x.c:2567 +#: config/tc-tic6x.c:2997 config/tc-tic6x.c:3016 config/tc-tic6x.c:3048 #, c-format -msgid "can't open macro library file '%s' for reading: %s" -msgstr "" +msgid "operand %u of '%.*s' out of range" +msgstr "операнд %u в «%.*s» вне диапазона" -#: config/tc-tic54x.c:2359 +#: config/tc-tic6x.c:2611 config/tc-tic6x.c:2836 #, c-format -msgid "File '%s' not in macro archive format" -msgstr "" +msgid "offset in operand %u of '%.*s' not divisible by %u" +msgstr "смещение у операнда %u в «%.*s» не делится на %u" -#: config/tc-tic54x.c:2489 +#: config/tc-tic6x.c:2828 config/tc-tic6x.c:2861 #, c-format -msgid "Bad COFF version '%s'" -msgstr "" +msgid "offset in operand %u of '%.*s' out of range" +msgstr "смещение у операнда %u в «%.*s» вне диапазона" -#: config/tc-tic54x.c:2498 +#: config/tc-tic6x.c:2943 #, c-format -msgid "Bad CPU version '%s'" -msgstr "" +msgid "functional unit already masked for operand %u of '%.*s'" +msgstr "функциональный элемент уже замаскирован у операнда %u в «%.*s»" -#: config/tc-tic54x.c:2511 config/tc-tic54x.c:2514 +#: config/tc-tic6x.c:2967 config/tc-tic6x.c:3726 #, c-format -msgid "Can't redirect stderr to the file '%s'" -msgstr "" +msgid "'%.*s' instruction not in a software pipelined loop" +msgstr "инструкция «%.*s» не входит в программный конвейерный цикл" -#: config/tc-tic54x.c:2629 +#: config/tc-tic6x.c:3066 #, c-format -msgid "Undefined substitution symbol '%s'" -msgstr "" +msgid "instruction '%.*s' cannot be predicated" +msgstr "инструкция «%.*s» не может иметь предикат" -#: config/tc-tic54x.c:3131 +#: config/tc-tic6x.c:3334 #, c-format -msgid "Unbalanced parenthesis in operand %d" -msgstr "" +msgid "'%.*s' instruction not supported on this architecture" +msgstr "инструкция «%.*s» не поддерживается на этой архитектуре" -#: config/tc-tic54x.c:3162 config/tc-tic54x.c:3170 -msgid "Expecting operand after ','" -msgstr "" +#: config/tc-tic6x.c:3342 +#, c-format +msgid "'%.*s' instruction not supported on this functional unit" +msgstr "инструкция «%.*s» не поддерживается в этом функциональном элементе" -#: config/tc-tic54x.c:3181 -msgid "Extra junk on line" -msgstr "" +#: config/tc-tic6x.c:3350 +#, c-format +msgid "'%.*s' instruction not supported on this functional unit for this architecture" +msgstr "инструкция «%.*s» не поддерживается в этом функциональном элементе для этой архитектуры" -#: config/tc-tic54x.c:3218 -msgid "Badly formed address expression" -msgstr "" +#: config/tc-tic6x.c:3370 +msgid "missing operand after comma" +msgstr "пропущен операнд после запятой" -#: config/tc-tic54x.c:3471 +#: config/tc-tic6x.c:3378 config/tc-tic6x.c:3396 #, c-format -msgid "Invalid dmad syntax '%s'" -msgstr "" +msgid "too many operands to '%.*s'" +msgstr "слишком много операндов в «%.*s»" -#: config/tc-tic54x.c:3535 +#: config/tc-tic6x.c:3409 #, c-format -msgid "Use the .mmregs directive to use memory-mapped register names such as '%s'" -msgstr "" +msgid "bad number of operands to '%.*s'" +msgstr "неправильное количество операндов в «%.*s»" -#: config/tc-tic54x.c:3586 -msgid "Address mode *+ARx is write-only. Results of reading are undefined." -msgstr "" +#: config/tc-tic6x.c:3481 +#, c-format +msgid "operand %u of '%.*s' not constant" +msgstr "операнд %u в «%.*s» не является константой" -#: config/tc-tic54x.c:3606 +#: config/tc-tic6x.c:3486 #, c-format -msgid "Unrecognized indirect address format \"%s\"" -msgstr "" +msgid "operand %u of '%.*s' on wrong side" +msgstr "операнд %u в «%.*s» на неправильной стороне" -#: config/tc-tic54x.c:3644 +#: config/tc-tic6x.c:3491 #, c-format -msgid "Operand '%s' out of range (%d <= x <= %d)" -msgstr "" +msgid "operand %u of '%.*s' not a valid return address register" +msgstr "операнд %u в «%.*s» не является возвращаемым адресным регистром" -#: config/tc-tic54x.c:3664 -msgid "Error in relocation handling" -msgstr "" +#: config/tc-tic6x.c:3497 +#, c-format +msgid "operand %u of '%.*s' is write-only" +msgstr "операнд %u в «%.*s» доступен только для записи" -#: config/tc-tic54x.c:3683 config/tc-tic54x.c:3745 config/tc-tic54x.c:3773 +#: config/tc-tic6x.c:3502 #, c-format -msgid "Unrecognized condition code \"%s\"" -msgstr "" +msgid "operand %u of '%.*s' is read-only" +msgstr "операнд %u в «%.*s» доступен только для чтения" -#: config/tc-tic54x.c:3700 +#: config/tc-tic6x.c:3507 #, c-format -msgid "Condition \"%s\" does not match preceding group" -msgstr "" +msgid "operand %u of '%.*s' not a valid memory reference" +msgstr "операнд %u в «%.*s» не является ссылкой на память" -#: config/tc-tic54x.c:3708 +#: config/tc-tic6x.c:3513 #, c-format -msgid "Condition \"%s\" uses a different accumulator from a preceding condition" -msgstr "" +msgid "operand %u of '%.*s' not a valid base address register" +msgstr "операнд %u в «%.*s» не является возвращаемым базовым регистром" -#: config/tc-tic54x.c:3715 -msgid "Only one comparison conditional allowed" -msgstr "" +#: config/tc-tic6x.c:3599 +#, c-format +msgid "bad operand combination for '%.*s'" +msgstr "некорректная комбинация операндов для «%.*s»" -#: config/tc-tic54x.c:3720 -msgid "Only one overflow conditional allowed" -msgstr "" +#: config/tc-tic6x.c:3645 +msgid "parallel instruction not following another instruction" +msgstr "параллельная инструкция отсутствует после другой инструкции" + +#: config/tc-tic6x.c:3651 +msgid "too many instructions in execute packet" +msgstr "слишком много инструкций в выполняемом пакете" + +#: config/tc-tic6x.c:3656 +msgid "label not at start of execute packet" +msgstr "выполняемый пакет не начинается с метки" -#: config/tc-tic54x.c:3728 +#: config/tc-tic6x.c:3659 #, c-format -msgid "Duplicate %s conditional" -msgstr "" +msgid "'%.*s' instruction not at start of execute packet" +msgstr "выполняемый пакет не начинается с инструкции «%.*s»" -#: config/tc-tic54x.c:3759 -msgid "Invalid auxiliary register (use AR0-AR7)" -msgstr "" +#: config/tc-tic6x.c:3707 +msgid "functional unit already used in this execute packet" +msgstr "функциональный элемент уже используется в этом выполняемом пакете" -#: config/tc-tic54x.c:3790 -msgid "lk addressing modes are invalid for memory-mapped register addressing" -msgstr "" +#: config/tc-tic6x.c:3715 +msgid "nested software pipelined loop" +msgstr "вложенный программный конвейерный цикл" -#: config/tc-tic54x.c:3798 -msgid "Address mode *+ARx is not allowed in memory-mapped register addressing. Resulting behavior is undefined." -msgstr "" +#: config/tc-tic6x.c:3734 +msgid "'||^' without previous SPMASK" +msgstr "«||^» без предыдущего SPMASK" -#: config/tc-tic54x.c:3824 -msgid "Destination accumulator for each part of this parallel instruction must be different" -msgstr "" +#: config/tc-tic6x.c:3736 +msgid "cannot mask instruction using no functional unit" +msgstr "невозможно замаскировать инструкцию не функциональным элементом" -#: config/tc-tic54x.c:3873 -#, c-format -msgid "Memory mapped register \"%s\" out of range" -msgstr "" +#: config/tc-tic6x.c:3748 +msgid "functional unit already masked" +msgstr "функциональный элемент уже замаскирован" -#: config/tc-tic54x.c:3912 -msgid "Invalid operand (use 1, 2, or 3)" -msgstr "" +#: config/tc-tic6x.c:3813 +msgid "value too large for 2-byte field" +msgstr "значение слишком велико для 2-байтового поля" -#: config/tc-tic54x.c:3937 -msgid "A status register or status bit name is required" -msgstr "" +#: config/tc-tic6x.c:3823 +msgid "value too large for 1-byte field" +msgstr "значение слишком велико для 1-байтового поля" -#: config/tc-tic54x.c:3947 -#, c-format -msgid "Unrecognized status bit \"%s\"" -msgstr "" +#: config/tc-tic6x.c:3950 +msgid "immediate offset not 2-byte-aligned" +msgstr "непосредственное смещение не выровнено по 2-х байтовой границе" -#: config/tc-tic54x.c:3970 -#, c-format -msgid "Invalid status register \"%s\"" -msgstr "" +#: config/tc-tic6x.c:3978 +msgid "immediate offset not 4-byte-aligned" +msgstr "непосредственное смещение не выровнено по 4-х байтовой границе" -#: config/tc-tic54x.c:3982 -#, c-format -msgid "Operand \"%s\" out of range (use 1 or 2)" -msgstr "" +#: config/tc-tic6x.c:3992 +msgid "addend used with $DSBT_INDEX" +msgstr "с $DSBT_INDEX используется добавка" -#: config/tc-tic54x.c:4185 -#, c-format -msgid "Unrecognized instruction \"%s\"" -msgstr "" +#: config/tc-tic6x.c:4006 config/tc-tic6x.c:4024 config/tc-tic6x.c:4042 +#: config/tc-tic6x.c:4060 +msgid "PC-relative offset not 4-byte-aligned" +msgstr "смещение, относительное PC, не выровнено по 4-х байтовой границе" + +#: config/tc-tic6x.c:4009 config/tc-tic6x.c:4027 config/tc-tic6x.c:4045 +#: config/tc-tic6x.c:4063 +msgid "PC-relative offset out of range" +msgstr "смещение, относительное PC, за пределами диапазона" -#: config/tc-tic54x.c:4214 +#: config/tc-tic6x.c:4542 #, c-format -msgid "Unrecognized operand list '%s' for instruction '%s'" -msgstr "" +msgid "undefined symbol %s in PCR relocation" +msgstr "неопределённый символ %s в перемещении PCR" -#: config/tc-tic54x.c:4243 +#: config/tc-tic6x.c:4660 #, c-format -msgid "Unrecognized parallel instruction \"%s\"" -msgstr "" +msgid "group section `%s' has no group signature" +msgstr "раздел групп «%s» не имеет подписи группы" + +#: config/tc-tic6x.c:4812 +msgid "missing .endp before .cfi_startproc" +msgstr "перед .cfi_startproc отсутствует .endp" + +#: config/tc-tic6x.c:4917 +msgid "stack pointer offset too large for personality routine" +msgstr "смещение указателя стека слишком велико для персонализационной процедуры" -#: config/tc-tic54x.c:4292 +#: config/tc-tic6x.c:4924 +msgid "stack frame layout does not match personality routine" +msgstr "структура стекового кадра не соответствует персонализационной процедуре" + +#: config/tc-tic6x.c:5058 +msgid "too many unwinding instructions" +msgstr "слишком много раскручивающих инструкций" + +#: config/tc-tic6x.c:5133 config/tc-tic6x.c:5146 config/tc-tic6x.c:5154 #, c-format -msgid "Invalid operand (s) for parallel instruction \"%s\"" -msgstr "" +msgid "unable to generate unwinding opcode for reg %d" +msgstr "невозможно сгенерировать раскручивающий код операции для регистра %d" -#: config/tc-tic54x.c:4295 +#: config/tc-tic6x.c:5163 +msgid "unable to restore return address from previously restored reg" +msgstr "невозможно восстановить адрес возврата из ранее восстановленного регистра" + +#: config/tc-tic6x.c:5175 #, c-format -msgid "Unrecognized parallel instruction combination \"%s || %s\"" -msgstr "" +msgid "unhandled CFA insn for unwinding (%d)" +msgstr "необработанная инструкция CFA для раскрутки (%d)" -#: config/tc-tic54x.c:4522 +#: config/tc-tic6x.c:5185 #, c-format -msgid "%s symbol recursion stopped at second appearance of '%s'" -msgstr "" +msgid "unable to generate unwinding opcode for frame pointer reg %d" +msgstr "невозможно сгенерировать раскручивающий код операции для регистра указателя кадра %d" -#: config/tc-tic54x.c:4562 -msgid "Unrecognized substitution symbol function" -msgstr "" +#: config/tc-tic6x.c:5194 +msgid "unable to generate unwinding opcode for frame pointer offset" +msgstr "невозможно сгенерировать раскручивающий код операции для смещения указателя кадра" -#: config/tc-tic54x.c:4567 -msgid "Missing '(' after substitution symbol function" -msgstr "" +#: config/tc-tic6x.c:5203 +msgid "unwound stack pointer not doubleword aligned" +msgstr "указатель раскручивающего стека не выровнен по doubleword" -#: config/tc-tic54x.c:4581 -msgid "Expecting second argument" -msgstr "" +#: config/tc-tic6x.c:5348 +msgid "stack frame layout too complex for unwinder" +msgstr "структура стекового кадра слишком сложна для unwinder" -#: config/tc-tic54x.c:4594 config/tc-tic54x.c:4644 -msgid "Extra junk in function call, expecting ')'" -msgstr "" +#: config/tc-tic6x.c:5365 +msgid "unwound frame has negative size" +msgstr "раскручиваемый кадр имеет отрицательный размер" -#: config/tc-tic54x.c:4620 -msgid "Function expects two arguments" +#: config/tc-tilegx.c:142 +#, c-format +msgid "" +" -Q ignored\n" +" -V print assembler version number\n" +" -EB/-EL generate big-endian/little-endian code\n" +" --32/--64 generate 32bit/64bit code\n" msgstr "" +" -Q игнорируется\n" +" -V напечатать номер версии ассемблера\n" +" -EB/-EL генерировать код с прямым/обратным порядком байт\n" +" --32/--64 генерировать 32t/64-битный код\n" -#: config/tc-tic54x.c:4633 -msgid "Expecting character constant argument" -msgstr "" +#: config/tc-tilegx.c:736 config/tc-tilepro.c:627 +msgid "Invalid operator for operand." +msgstr "Неверный оператор для операнда." -#: config/tc-tic54x.c:4639 -msgid "Both arguments must be substitution symbols" -msgstr "" +#: config/tc-tilegx.c:757 config/tc-tilepro.c:648 +msgid "Operator may only be applied to symbols." +msgstr "Оператор может применяться только к символам." -#: config/tc-tic54x.c:4692 +#: config/tc-tilegx.c:822 config/tc-tilepro.c:713 #, c-format -msgid "Invalid subscript (use 1 to %d)" -msgstr "" +msgid "Writes to register '%s' are not allowed." +msgstr "Запись в регистр «%s» не допускается." -#: config/tc-tic54x.c:4702 +#: config/tc-tilegx.c:849 config/tc-tilepro.c:740 #, c-format -msgid "Invalid length (use 0 to %d" -msgstr "" +msgid "Two instructions in the same bundle both write to register %s, which is not allowed." +msgstr "Две инструкции в одном наборе выполняют запись в регистр %s, что не допускается." -#: config/tc-tic54x.c:4712 -msgid "Missing ')' in subscripted substitution symbol expression" -msgstr "" +#: config/tc-tilegx.c:914 config/tc-tilepro.c:804 +#, c-format +msgid "'%s' may not be bundled with other instructions." +msgstr "«%s» не может входить в набор с другими инструкциями" -#: config/tc-tic54x.c:4732 -msgid "Missing forced substitution terminator ':'" -msgstr "" +#: config/tc-tilegx.c:944 config/tc-tilepro.c:834 +msgid "Invalid combination of instructions for bundle." +msgstr "Неправильная комбинация инструкций в наборе." -#: config/tc-tic54x.c:4886 -#, c-format -msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left)" -msgstr "" +#: config/tc-tilegx.c:979 config/tc-tilepro.c:869 +msgid "instruction address is not a multiple of 8" +msgstr "Адрес инструкции не кратен 8" -#: config/tc-tic54x.c:4927 +#: config/tc-tilegx.c:1056 config/tc-tilepro.c:947 +msgid "Invalid expression." +msgstr "Неверное выражение." + +#: config/tc-tilegx.c:1102 config/tc-tilepro.c:989 #, c-format -msgid "Unrecognized parallel instruction '%s'" -msgstr "" +msgid "Expected register, got '%s'." +msgstr "Ожидается регистр, получено «%s»." -#: config/tc-tic54x.c:4939 +#: config/tc-tilegx.c:1109 config/tc-tilepro.c:996 #, c-format -msgid "Instruction '%s' requires an LP cpu version" -msgstr "" +msgid "Found use of non-canonical register name %s; use %s instead." +msgstr "Обнаружено использование неканоничесого имени регистра %s; вместо него используйте %s." -#: config/tc-tic54x.c:4946 +#: config/tc-tilegx.c:1169 config/tc-tilepro.c:1055 #, c-format -msgid "Instruction '%s' requires far mode addressing" -msgstr "" +msgid "Too few operands to '%s'." +msgstr "Слишком мало операндов в «%s»." -#: config/tc-tic54x.c:4958 +#: config/tc-tilegx.c:1174 config/tc-tilepro.c:1060 #, c-format -msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined." -msgstr "" +msgid "Unexpected character '%c' after operand %d to %s." +msgstr "Неожиданный символ «%c» после операнда %d в %s." -#: config/tc-tic54x.c:4968 -msgid "Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined." -msgstr "" +#: config/tc-tilegx.c:1195 config/tc-tilepro.c:1081 +msgid "Expected immediate expression" +msgstr "Ожидается непосредственное выражение" + +#: config/tc-tilegx.c:1208 config/tc-tilegx.c:1813 config/tc-tilepro.c:1094 +#: config/tc-tilepro.c:1593 +msgid "Found '}' when not bundling." +msgstr "Найдена «}», но нет комплектования." -#: config/tc-tic54x.c:4979 +#: config/tc-tilegx.c:1249 config/tc-tilepro.c:1134 #, c-format -msgid "'%s' is not repeatable. Resulting behavior is undefined." -msgstr "" +msgid "Unknown opcode `%.*s'." +msgstr "Неизвестный код операции: «%.*s»." -#: config/tc-tic54x.c:4983 -msgid "Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined." -msgstr "" +#: config/tc-tilegx.c:1260 config/tc-tilepro.c:1145 +msgid "Too many instructions for bundle." +msgstr "Слишком много инструкций для комплекта." -#: config/tc-tic54x.c:5135 -#, c-format -msgid "Unsupported relocation size %d" -msgstr "" +#: config/tc-tilegx.c:1355 config/tc-tilepro.c:1230 +msgid "Bad call to md_atof ()" +msgstr "Неправильный вызов md_atof ()" -#: config/tc-tic54x.c:5266 -msgid "non-absolute value used with .space/.bes" -msgstr "" +#: config/tc-tilegx.c:1431 config/tc-tilepro.c:1293 +msgid "This operator only produces two byte values." +msgstr "Данный оператор создаёт только двух байтовые значения." -#: config/tc-tic54x.c:5270 +#: config/tc-tilegx.c:1457 config/tc-tilepro.c:1319 #, c-format -msgid "negative value ignored in %s" -msgstr "" +msgid "unsupported BFD relocation size %d" +msgstr "неподдерживаемый размер %d перемещения BFD" -#: config/tc-tic54x.c:5358 +#: config/tc-tilegx.c:1758 config/tc-tilepro.c:1538 #, c-format -msgid "attempt to .space/.bes backwards? (%ld)" -msgstr "" +msgid "internal error? cannot generate `%s' relocation (%d, %d)" +msgstr "внутренняя ошибка? невозможно сгенерировать перемещение «%s» (%d, %d)" + +#: config/tc-tilegx.c:1801 config/tc-tilepro.c:1581 +msgid "Found '{' when already bundling." +msgstr "Найдена «{», но комплектование завершено." -#: config/tc-tic54x.c:5390 +#: config/tc-tilepro.c:99 #, c-format -msgid "Invalid label '%s'" +msgid "" +" -Q ignored\n" +" -V print assembler version number\n" msgstr "" +" -Q игнорируется\n" +" -V напечатать номер версии ассемблера\n" -#: config/tc-v850.c:233 +#: config/tc-v850.c:294 #, c-format msgid ".COMMon length (%d.) < 0! Ignored." -msgstr "" +msgstr "Длина .COMMon (%d.) < 0! Игнорируется." -#: config/tc-v850.c:254 +#: config/tc-v850.c:315 #, c-format msgid "Length of .comm \"%s\" is already %ld. Not changed to %d." -msgstr "" +msgstr "Длина .comm «%s» уже равна %ld. Не изменяется на %d." -#: config/tc-v850.c:280 +#: config/tc-v850.c:341 msgid "Common alignment negative; 0 assumed" -msgstr "" +msgstr "Общее выравнивание отрицательно, предполагается 0" -#: config/tc-v850.c:480 +#: config/tc-v850.c:545 msgid ".longcall pseudo-op seen when not relaxing" -msgstr "" +msgstr "появление псевдооперации .longcall, когда нет ослабления" -#: config/tc-v850.c:482 +#: config/tc-v850.c:547 msgid ".longjump pseudo-op seen when not relaxing" -msgstr "" +msgstr "появление псевдооперации .longjump, когда нет ослабления" -#: config/tc-v850.c:489 +#: config/tc-v850.c:554 msgid "bad .longcall format" -msgstr "" +msgstr "неверный формат .longcall" -#: config/tc-v850.c:938 +#: config/tc-v850.c:1393 #, c-format msgid "unknown operand shift: %x\n" -msgstr "" +msgstr "неизвестный сдвиг операнда: %x\n" -#: config/tc-v850.c:939 +#: config/tc-v850.c:1394 msgid "internal failure in parse_register_list" -msgstr "" +msgstr "внутренняя ошибка в parse_register_list" -#: config/tc-v850.c:955 +#: config/tc-v850.c:1410 msgid "constant expression or register list expected" -msgstr "" +msgstr "ожидается константное выражение или список регистров" -#: config/tc-v850.c:960 config/tc-v850.c:973 config/tc-v850.c:992 +#: config/tc-v850.c:1415 msgid "high bits set in register list expression" -msgstr "" +msgstr "в выражении списка регистров установлены старшие биты" -#: config/tc-v850.c:1031 config/tc-v850.c:1094 +#: config/tc-v850.c:1453 config/tc-v850.c:1510 msgid "illegal register included in list" -msgstr "" +msgstr "в список включены некорректные регистры" -#: config/tc-v850.c:1037 +#: config/tc-v850.c:1459 msgid "system registers cannot be included in list" -msgstr "" - -#: config/tc-v850.c:1042 -msgid "PSW cannot be included in list" -msgstr "" +msgstr "системные регистры нельзя включать в список" -#: config/tc-v850.c:1049 -msgid "High value system registers cannot be included in list" -msgstr "" - -#: config/tc-v850.c:1073 +#: config/tc-v850.c:1485 msgid "second register should follow dash in register list" -msgstr "" +msgstr "в списке регистров за вторым регистром должен указываться знак переноса" + +#: config/tc-v850.c:1490 +msgid "second register should be greater than first register" +msgstr "второй регистр должен быть больше первого регистра" -#: config/tc-v850.c:1118 +#: config/tc-v850.c:1540 #, c-format msgid " V850 options:\n" -msgstr "" +msgstr " параметры V850:\n" -#: config/tc-v850.c:1119 +#: config/tc-v850.c:1541 #, c-format msgid " -mwarn-signed-overflow Warn if signed immediate values overflow\n" msgstr "" +" -mwarn-signed-overflow предупреждать при переполнении непосредственных\n" +" значений со знаком\n" -#: config/tc-v850.c:1120 +#: config/tc-v850.c:1542 #, c-format msgid " -mwarn-unsigned-overflow Warn if unsigned immediate values overflow\n" msgstr "" +" -mwarn-unsigned-overflow предупреждать при переполнении непосредственных\n" +" значений без знака\n" -#: config/tc-v850.c:1121 +#: config/tc-v850.c:1543 #, c-format msgid " -mv850 The code is targeted at the v850\n" -msgstr "" +msgstr " -mv850 целью кода является v850\n" -#: config/tc-v850.c:1122 +#: config/tc-v850.c:1544 #, c-format msgid " -mv850e The code is targeted at the v850e\n" -msgstr "" +msgstr " -mv850e целью кода является v850e\n" -#: config/tc-v850.c:1123 +#: config/tc-v850.c:1545 #, c-format msgid " -mv850e1 The code is targeted at the v850e1\n" +msgstr " -mv850e1 целью кода является v850e1\n" + +#: config/tc-v850.c:1546 +#, c-format +msgid " -mv850e2 The code is targeted at the v850e2\n" +msgstr " -mv850e2 целью кода является v850e2\n" + +#: config/tc-v850.c:1547 +#, c-format +msgid " -mv850e2v3 The code is targeted at the v850e2v3\n" +msgstr " -mv850e2v3 целью кода является v850e2v3\n" + +#: config/tc-v850.c:1548 +#, c-format +msgid " -mv850e2v4 Alias for -mv850e3v5\n" +msgstr " -mv850e2v4 тоже, что и -mv850e3v5\n" + +#: config/tc-v850.c:1549 +#, c-format +msgid " -mv850e3v5 The code is targeted at the v850e3v5\n" +msgstr " -mv850e5v3 целью кода является v850e5v3\n" + +#: config/tc-v850.c:1550 +#, c-format +msgid " -mrelax Enable relaxation\n" +msgstr " -mrelax включить ослабление\n" + +#: config/tc-v850.c:1551 +#, c-format +msgid " --disp-size-default-22 branch displacement with unknown size is 22 bits (default)\n" msgstr "" +" --disp-size-default-22 перестановка ветви неизвестного размера равна\n" +" 22 битам (по умолчанию)\n" -#: config/tc-v850.c:1124 +#: config/tc-v850.c:1552 #, c-format -msgid " -mv850any The code is generic, despite any processor specific instructions\n" +msgid " --disp-size-default-32 branch displacement with unknown size is 32 bits\n" msgstr "" +" --disp-size-default-32 перестановка ветви неизвестного размера равна\n" +" 32 битам\n" -#: config/tc-v850.c:1125 +#: config/tc-v850.c:1553 #, c-format -msgid " -mrelax Enable relaxation\n" +msgid " -mextension enable extension opcode support\n" +msgstr " -mextension включить поддержку расширенных кодов операций\n" + +#: config/tc-v850.c:1554 +#, c-format +msgid " -mno-bcond17\t\t disable b<cond> disp17 instruction\n" +msgstr " -mno-bcond17 выключить инструкцию b<cond> disp17\n" + +#: config/tc-v850.c:1555 +#, c-format +msgid " -mno-stld23\t\t disable st/ld offset23 instruction\n" +msgstr " -mno-stld23 выключить инструкцию st/ld offset23\n" + +#: config/tc-v850.c:1556 +#, c-format +msgid " -mgcc-abi Mark the binary as using the old GCC ABI\n" msgstr "" +" -mgcc-abi помечать двоичный файл как использующий\n" +" старый GCC ABI\n" -#: config/tc-v850.c:1291 +#: config/tc-v850.c:1557 #, c-format -msgid "Unable to determine default target processor from string: %s" +msgid " -mrh850-abi Mark the binary as using the RH850 ABI (default)\n" msgstr "" +" -mrh850-abi помечать двоичный файл как использующий\n" +" RH850 ABI (по умолчанию)\n" -#: config/tc-v850.c:1326 -msgid "lo() relocation used on an instruction which does not support it" +#: config/tc-v850.c:1558 +#, c-format +msgid " -m8byte-align Mark the binary as using 64-bit alignment\n" msgstr "" +" -m8byte-align помечать двоичный файл как использующий\n" +" 64-битное выравнивание\n" -#: config/tc-v850.c:1343 -msgid "ctoff() relocation used on an instruction which does not support it" +#: config/tc-v850.c:1559 +#, c-format +msgid " -m4byte-align Mark the binary as using 32-bit alignment (default)\n" msgstr "" +" -m4byte-align помечать двоичный файл как использующий\n" +" 32-битное выравнивание (по умолчанию)\n" -#: config/tc-v850.c:1365 -msgid "sdaoff() relocation used on an instruction which does not support it" +#: config/tc-v850.c:1560 +#, c-format +msgid " -msoft-float Mark the binary as not using FP insns (default for pre e2v3)\n" msgstr "" +" -msoft-float помечать двоичный файл как не использующий\n" +" инструкции FP (по умолчанию для до e2v3)\n" -#: config/tc-v850.c:1387 -msgid "zdaoff() relocation used on an instruction which does not support it" +#: config/tc-v850.c:1561 +#, c-format +msgid " -mhard-float Mark the binary as using FP insns (default for e2v3 and up)\n" msgstr "" +" -mhard-float помечать двоичный файл как использующий\n" +" инструкции FP (по умолчанию для e2v3 и новее)\n" + +#: config/tc-v850.c:1949 +#, c-format +msgid "Unable to determine default target processor from string: %s" +msgstr "Невозможно определить целевой процессор по умолчанию из строки: %s" + +#: config/tc-v850.c:1993 +msgid "hi0() relocation used on an instruction which does not support it" +msgstr "перемещение hi0() используется в инструкции, которая это не поддерживает" + +#: config/tc-v850.c:2013 +msgid "hi() relocation used on an instruction which does not support it" +msgstr "перемещение hi() используется в инструкции, которая это не поддерживает" + +#: config/tc-v850.c:2036 +msgid "lo() relocation used on an instruction which does not support it" +msgstr "перемещение lo() используется в инструкции, которая это не поддерживает" + +#: config/tc-v850.c:2046 +msgid "ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead" +msgstr "ctoff() не поддерживается в rh850 ABI. Вместо этого используйте -mgcc-abi" + +#: config/tc-v850.c:2062 +msgid "ctoff() relocation used on an instruction which does not support it" +msgstr "перемещение ctoff() используется в инструкции, которая это не поддерживает" + +#: config/tc-v850.c:2081 +msgid "sdaoff() relocation used on an instruction which does not support it" +msgstr "перемещение sdaoff() используется в инструкции, которая это не поддерживает" + +#: config/tc-v850.c:2100 +msgid "zdaoff() relocation used on an instruction which does not support it" +msgstr "перемещение zdaoff() используется в инструкции, которая это не поддерживает" -#: config/tc-v850.c:1420 +#: config/tc-v850.c:2132 msgid "tdaoff() relocation used on an instruction which does not support it" -msgstr "" +msgstr "перемещение tdaoff() используется в инструкции, которая это не поддерживает" -#: config/tc-v850.c:1625 +#: config/tc-v850.c:2273 +#, c-format +msgid "operand out of range (%d is not between %d and %d)" +msgstr "операнд вне диапазона (%d находится вне %d - %d)" + +#: config/tc-v850.c:2356 +msgid "st/ld offset 23 instruction was disabled ." +msgstr "Инструкция st/ld offset 23 выключена." + +#: config/tc-v850.c:2365 msgid "Target processor does not support this instruction." -msgstr "" +msgstr "Целевой процессор не поддерживает эту инструкцию." -#: config/tc-v850.c:1714 config/tc-v850.c:1743 config/tc-v850.c:1923 +#: config/tc-v850.c:2477 config/tc-v850.c:2487 config/tc-v850.c:2508 +#: config/tc-v850.c:2522 config/tc-v850.c:2528 config/tc-v850.c:2552 +#: config/tc-v850.c:2558 config/tc-v850.c:2565 config/tc-v850.c:2579 +#: config/tc-v850.c:2593 config/tc-v850.c:2599 config/tc-v850.c:2936 msgid "immediate operand is too large" -msgstr "" +msgstr "непосредственный операнд слишком велик" -#: config/tc-v850.c:1725 -msgid "AAARG -> unhandled constant reloc" -msgstr "" +#: config/tc-v850.c:2494 +#, c-format +msgid "AAARG -> unhandled constant reloc: %d" +msgstr "AAARG -> необработанное константное перемещение: %d" + +#: config/tc-v850.c:2629 config/tc-v850.c:2640 +msgid "constant too big to fit into instruction" +msgstr "слишком большая константа, чтобы уместиться в инструкцию" + +#: config/tc-v850.c:2715 +msgid "odd number cannot be used here" +msgstr "здесь нельзя использовать нечётный номер" -#: config/tc-v850.c:1768 +#: config/tc-v850.c:2760 msgid "invalid register name" -msgstr "" +msgstr "некорректное имя регистра" -#: config/tc-v850.c:1772 +#: config/tc-v850.c:2766 msgid "register r0 cannot be used here" -msgstr "" +msgstr "здесь нельзя использовать регистр r0" -#: config/tc-v850.c:1783 +#: config/tc-v850.c:2772 +msgid "odd register cannot be used here" +msgstr "здесь нельзя использовать нечётный регистр" + +#: config/tc-v850.c:2781 msgid "invalid system register name" -msgstr "" +msgstr "некорректное имя системного регистра" -#: config/tc-v850.c:1795 +#: config/tc-v850.c:2795 msgid "expected EP register" -msgstr "" +msgstr "ожидается регистр EP" -#: config/tc-v850.c:1811 +#: config/tc-v850.c:2812 config/tc-v850.c:2825 msgid "invalid condition code name" -msgstr "" +msgstr "некорректное имя кода условия" -#: config/tc-v850.c:1831 config/tc-v850.c:1835 -msgid "constant too big to fit into instruction" -msgstr "" +#: config/tc-v850.c:2818 +msgid "condition sa cannot be used here" +msgstr "здесь нельзя использовать условие sa" + +#: config/tc-v850.c:2831 +msgid "invalid cache operation name" +msgstr "некорректное имя операции с кэшем" + +#: config/tc-v850.c:2836 +msgid "invalid pref operation name" +msgstr "некорректное имя операции pref" -#: config/tc-v850.c:1888 +#: config/tc-v850.c:2841 +msgid "invalid vector register name" +msgstr "некорректное имя векторного регистра" + +#: config/tc-v850.c:2879 msgid "syntax error: value is missing before the register name" -msgstr "" +msgstr "синтаксическая ошибка: перед именем регистра отсутствует значение" -#: config/tc-v850.c:1890 +#: config/tc-v850.c:2881 msgid "syntax error: register not expected" -msgstr "" +msgstr "синтаксическая ошибка: регистра не ожидается" -#: config/tc-v850.c:1903 +#: config/tc-v850.c:2895 msgid "syntax error: system register not expected" -msgstr "" +msgstr "синтаксическая ошибка: системного регистра не ожидается" + +#: config/tc-v850.c:2900 config/tc-v850.c:2905 +msgid "syntax error: condition code not expected" +msgstr "синтаксическая ошибка: кода условия не ожидается" + +#: config/tc-v850.c:2910 +msgid "syntax error: vector register not expected" +msgstr "синтаксическая ошибка: векторного регистра не ожидается" + +#: config/tc-v850.c:2920 +msgid "immediate 0 cannot be used here" +msgstr "здесь нельзя использовать непосредственное значение 0" -#: config/tc-v850.c:1907 -msgid "syntax error: condition code not expected" -msgstr "" +#: config/tc-v850.c:2944 +msgid "immediate operand is not match" +msgstr "непосредственный операнд не совпадает" -#: config/tc-v850.c:1941 config/tc-xtensa.c:11825 +#: config/tc-v850.c:2957 +msgid "displacement is too large" +msgstr "перестановка слишком велика" + +#: config/tc-v850.c:2975 config/tc-xtensa.c:13081 msgid "invalid operand" -msgstr "" +msgstr "некорректный операнд" -#: config/tc-vax.c:1342 +#: config/tc-v850.c:3087 +msgid "loop: 32-bit displacement not supported" +msgstr "цикл: 32-битная перестановка не поддерживается" + +#: config/tc-vax.c:1344 msgid "no '[' to match ']'" -msgstr "" +msgstr "отсутствует «[» для «]»" -#: config/tc-vax.c:1358 +#: config/tc-vax.c:1360 msgid "bad register in []" -msgstr "" +msgstr "неверный регистр в []" -#: config/tc-vax.c:1360 +#: config/tc-vax.c:1362 msgid "[PC] index banned" -msgstr "" +msgstr "индекс [PC] запрещён" -#: config/tc-vax.c:1396 +#: config/tc-vax.c:1398 msgid "no '(' to match ')'" -msgstr "" +msgstr "отсутствует «(» для «)»" -#: config/tc-vax.c:1512 +#: config/tc-vax.c:1514 msgid "invalid branch operand" -msgstr "" +msgstr "некорректный операнд ветвления" -#: config/tc-vax.c:1539 +#: config/tc-vax.c:1541 msgid "address prohibits @" -msgstr "" +msgstr "для адреса запрещён @" -#: config/tc-vax.c:1541 +#: config/tc-vax.c:1543 msgid "address prohibits #" -msgstr "" +msgstr "для адреса запрещён #" -#: config/tc-vax.c:1545 +#: config/tc-vax.c:1547 msgid "address prohibits -()" -msgstr "" +msgstr "для адреса запрещён -()" -#: config/tc-vax.c:1547 +#: config/tc-vax.c:1549 msgid "address prohibits ()+" -msgstr "" +msgstr "для адреса запрещён ()+" -#: config/tc-vax.c:1550 +#: config/tc-vax.c:1552 msgid "address prohibits ()" -msgstr "" +msgstr "для адреса запрещён ()" -#: config/tc-vax.c:1552 +#: config/tc-vax.c:1554 msgid "address prohibits []" -msgstr "" +msgstr "для адреса запрещён []" -#: config/tc-vax.c:1554 +#: config/tc-vax.c:1556 msgid "address prohibits register" -msgstr "" +msgstr "для адреса запрещён регистр" -#: config/tc-vax.c:1556 +#: config/tc-vax.c:1558 msgid "address prohibits displacement length specifier" -msgstr "" +msgstr "для адреса запрещён определитель длины перестановки" -#: config/tc-vax.c:1584 +#: config/tc-vax.c:1586 msgid "invalid operand of S^#" -msgstr "" +msgstr "некорректный операнд для S^#" -#: config/tc-vax.c:1597 +#: config/tc-vax.c:1599 msgid "S^# needs expression" -msgstr "" +msgstr "для S^# требуется выражение" -#: config/tc-vax.c:1604 +#: config/tc-vax.c:1606 msgid "S^# may only read-access" -msgstr "" +msgstr "S^# доступен только на чтение" -#: config/tc-vax.c:1627 +#: config/tc-vax.c:1629 msgid "invalid operand of -()" -msgstr "" +msgstr "некорректный операнд для -()" -#: config/tc-vax.c:1633 +#: config/tc-vax.c:1635 msgid "-(PC) unpredictable" -msgstr "" +msgstr "-(PC) непредсказуема" -#: config/tc-vax.c:1635 +#: config/tc-vax.c:1637 msgid "[]index same as -()register: unpredictable" -msgstr "" +msgstr "[]индекс тоже, что и -()регистр: непредсказуем" -#: config/tc-vax.c:1667 +#: config/tc-vax.c:1669 msgid "invalid operand of ()+" -msgstr "" +msgstr "некорректный операнд для ()+" -#: config/tc-vax.c:1673 +#: config/tc-vax.c:1675 msgid "(PC)+ unpredictable" -msgstr "" +msgstr "(PC)+ непредсказуема" -#: config/tc-vax.c:1675 +#: config/tc-vax.c:1677 msgid "[]index same as ()+register: unpredictable" -msgstr "" +msgstr "[]индекс тоже, что и ()+регистр: непредсказуем" -#: config/tc-vax.c:1698 +#: config/tc-vax.c:1700 msgid "# conflicts length" -msgstr "" +msgstr "конфликт длины для #" -#: config/tc-vax.c:1700 +#: config/tc-vax.c:1702 msgid "# bars register" -msgstr "" +msgstr "# вертикальная черта регистр" -#: config/tc-vax.c:1720 +#: config/tc-vax.c:1722 msgid "writing or modifying # is unpredictable" -msgstr "" +msgstr "запись или изменение # непредсказуемо" -#: config/tc-vax.c:1746 +#: config/tc-vax.c:1748 msgid "length not needed" -msgstr "" +msgstr "длина не требуется" -#: config/tc-vax.c:1753 +#: config/tc-vax.c:1755 msgid "can't []index a register, because it has no address" -msgstr "" +msgstr "нельзя выполнить []индекс над регистром, так как он не имеет адреса" -#: config/tc-vax.c:1755 +#: config/tc-vax.c:1757 msgid "a register has no address" -msgstr "" +msgstr "регистр не имеет адреса" -#: config/tc-vax.c:1764 +#: config/tc-vax.c:1766 msgid "PC part of operand unpredictable" -msgstr "" +msgstr "часть операнда PC непредсказуема" -#: config/tc-vax.c:1920 +#: config/tc-vax.c:1924 msgid "odd number of bytes in operand description" -msgstr "" +msgstr "нечётное количество байт в описании операнда" -#: config/tc-vax.c:1934 +#: config/tc-vax.c:1938 msgid "Bad operand" -msgstr "" +msgstr "Некорректный операнд" -#: config/tc-vax.c:1939 +#: config/tc-vax.c:1943 msgid "Not enough operands" -msgstr "" +msgstr "Недостаточно операндов" -#: config/tc-vax.c:2216 +#: config/tc-vax.c:2220 msgid "SYMBOL TABLE not implemented" -msgstr "" +msgstr "SYMBOL TABLE не реализован" -#: config/tc-vax.c:2220 +#: config/tc-vax.c:2224 msgid "TOKEN TRACE not implemented" -msgstr "" +msgstr "TOKEN TRACE не реализован" -#: config/tc-vax.c:2224 +#: config/tc-vax.c:2228 #, c-format msgid "Displacement length %s ignored!" -msgstr "" +msgstr "Длина перестановки %s игнорируется!" -#: config/tc-vax.c:2228 +#: config/tc-vax.c:2232 #, c-format msgid "I don't need or use temp. file \"%s\"." -msgstr "" +msgstr "Временный файл «%s» не нужен." -#: config/tc-vax.c:2232 +#: config/tc-vax.c:2236 msgid "I don't use an interpass file! -V ignored" -msgstr "" +msgstr "Файл interpass не используется! -V игнорируется" -#: config/tc-vax.c:2289 +#: config/tc-vax.c:2293 #, c-format msgid "" "VAX options:\n" @@ -13787,8 +18826,15 @@ msgid "" "-T\t\t\tignored\n" "-V\t\t\tignored\n" msgstr "" +"Параметры VAX:\n" +"-d ДЛИНА\t\tигнорируется\n" +"-J\t\t\tигнорируется\n" +"-S\t\t\tигнорируется\n" +"-t ФАЙЛ\t\t\tигнорируется\n" +"-T\t\t\tигнорируется\n" +"-V\t\t\tигнорируется\n" -#: config/tc-vax.c:2298 +#: config/tc-vax.c:2302 #, c-format msgid "" "VMS options:\n" @@ -13799,855 +18845,1026 @@ msgid "" "\t\t\t0 = upper, 2 = lower, 3 = preserve case\n" "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n" msgstr "" +"Параметры VMS:\n" +"-+\t\t\tкодируемые хешем имена длиннее 31 символа\n" +"-1\t\t\tобработка «const» совместима с gcc 1.x\n" +"-H\t\t\tпоказывать новый символ после обрезания хеша\n" +"-h НОМ\t\t\tне хешировать имена с разным регистром и преобразовывать их:\n" +"\t\t\t0 = к верхнему регистру, 2 = к нижнему регистру, 3 = оставлять как есть\n" +"-v\"ВЕРСИЯ\"\t\tассемблируемый код был создан компилятором «ВЕРСИЯ»\n" -#: config/tc-vax.c:2463 +#: config/tc-vax.c:2467 #, c-format msgid "Ignoring statement due to \"%s\"" -msgstr "" +msgstr "Оператор игнорируется из-за «%s»" -#: config/tc-vax.c:2480 +#: config/tc-vax.c:2484 #, c-format msgid "Aborting because statement has \"%s\"" -msgstr "" +msgstr "Остановка работы, так как в операторе «%s»" -#: config/tc-vax.c:2525 +#: config/tc-vax.c:2529 msgid "Can't relocate expression" -msgstr "" +msgstr "Не удалось переместить выражение" -#: config/tc-vax.c:2628 +#: config/tc-vax.c:2632 msgid "Bignum not permitted in short literal. Immediate mode assumed." -msgstr "" +msgstr "Bignum не допускается в коротком литерале. Предполагается непосредственный режим." -#: config/tc-vax.c:2637 +#: config/tc-vax.c:2641 msgid "Can't do flonum short literal: immediate mode used." -msgstr "" +msgstr "Не удалось выполнить flonum для короткого литерала: используется непосредственный режим." -#: config/tc-vax.c:2684 +#: config/tc-vax.c:2688 #, c-format msgid "A bignum/flonum may not be a displacement: 0x%lx used" -msgstr "" +msgstr "Bignum/flonum невозможно переставить: используется 0x%lx." -#: config/tc-vax.c:2995 +#: config/tc-vax.c:3000 #, c-format msgid "Short literal overflow(%ld.), immediate mode assumed." -msgstr "" +msgstr "Переполнение короткого литерала (%ld.), предполагается непосредственный режим." -#: config/tc-vax.c:3004 +#: config/tc-vax.c:3009 #, c-format msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s" -msgstr "" +msgstr "Принудительное использование короткого литерала в непосредственном режиме. now_seg=%s to_seg=%s" -#: config/tc-vax.c:3069 +#: config/tc-vax.c:3074 msgid "Length specification ignored. Address mode 9F used" -msgstr "" +msgstr "Игнорируется спецификация длины. Используется режим адресации 9F" -#: config/tc-vax.c:3127 -msgid "Invalid operand: immediate value used as base address." -msgstr "" +#: config/tc-vax.c:3132 +msgid "Invalid operand: immediate value used as base address." +msgstr "Некорректный операнд: в качестве базового адреса используется непосредственное значение." -#: config/tc-vax.c:3129 -msgid "Invalid operand: immediate value used as address." -msgstr "" +#: config/tc-vax.c:3134 +msgid "Invalid operand: immediate value used as address." +msgstr "Некорректный операнд: в качестве адреса используется непосредственное значение." -#: config/tc-vax.c:3154 +#: config/tc-vax.c:3159 #, c-format msgid "Symbol %s used as immediate operand in PIC mode." -msgstr "" +msgstr "Символ %s используется как непосредственный операнд в режиме PIC." -#: config/tc-vax.c:3259 +#: config/tc-vax.c:3264 #, c-format msgid "VIP_BEGIN error:%s" -msgstr "" +msgstr "ошибка VIP_BEGIN:%s" + +#: config/tc-visium.c:862 +msgid "Bad call to MD_ATOF()" +msgstr "Неправильный вызов MD_ATOF()" + +#: config/tc-wasm32.c:117 +#, c-format +msgid "wasm32 assembler options:\n" +msgstr "параметры ассемблера wasm32:\n" + +#: config/tc-wasm32.c:364 +msgid "unexpected negative constant" +msgstr "неожиданная отрицательная константа" + +#: config/tc-wasm32.c:426 +msgid "no function type on PLT reloc" +msgstr "нет типа функции для перемещения PLT" + +#: config/tc-wasm32.c:441 +msgid "couldn't find relocation to use" +msgstr "невозможно найти перемещение для использования" + +#: config/tc-wasm32.c:513 +msgid "Not a function type" +msgstr "Не тип функции" + +#: config/tc-wasm32.c:529 +#, c-format +msgid "Unknown type %c\n" +msgstr "Неизвестный тип %c\n" + +#: config/tc-wasm32.c:551 config/tc-wasm32.c:577 +msgid "Unknown type" +msgstr "Неизвестный тип" + +#: config/tc-wasm32.c:625 +msgid "only single block types allowed" +msgstr "разрешены только одиночные блочные типы" + +#: config/tc-wasm32.c:635 +msgid "instruction does not take a block type" +msgstr "инструкция не допускает блочный тип" + +#: config/tc-wasm32.c:652 +msgid "missing block type" +msgstr "отсутствует блочный тип" -#: config/tc-xc16x.c:211 +#: config/tc-wasm32.c:661 config/tc-wasm32.c:665 +msgid "missing alignment hint" +msgstr "отсутствует подсказка выравнивания" + +#: config/tc-wasm32.c:669 +msgid "missing offset" +msgstr "отсутствует смещение" + +#: config/tc-wasm32.c:675 +msgid "missing local index" +msgstr "отсутствует локальный индекс" + +#: config/tc-wasm32.c:680 +msgid "missing break count" +msgstr "отсутствует счётчик прерывания" + +#: config/tc-wasm32.c:685 +msgid "missing reserved current_memory/grow_memory argument" +msgstr "отсутствует зарезервированный аргумент current_memory/grow_memory" + +#: config/tc-wasm32.c:689 +msgid "missing call argument" +msgstr "отсутствует аргумент вызова" + +#: config/tc-wasm32.c:693 +msgid "missing call signature" +msgstr "отсутствует подпись вызова" + +#: config/tc-wasm32.c:695 +msgid "missing table index" +msgstr "отсутствует табличный индекс" + +#: config/tc-wasm32.c:726 config/tc-z80.c:1951 read.c:3755 +#, c-format +msgid "junk at end of line, first unrecognized character is `%c'" +msgstr "мусор в конце строки, первый нераспознанный символ «%c»" + +#: config/tc-xc16x.c:218 #, c-format msgid " XC16X specific command line options:\n" +msgstr " Специализированные параметры командной строки для XC16X:\n" + +#: config/tc-xgate.c:215 +msgid "architecture variant invalid" +msgstr "некорректный вариант архитектуры" + +#: config/tc-xgate.c:370 +#, c-format +msgid "" +"Freescale XGATE co-processor options:\n" +" -mshort use 16-bit int ABI (default)\n" +" -mlong use 32-bit int ABI\n" +" -mshort-double use 32-bit double ABI\n" +" -mlong-double use 64-bit double ABI (default)\n" +" --mxgate specify the processor variant [default %s]\n" +" --print-insn-syntax print the syntax of instruction in case of error\n" +" --print-opcodes print the list of instructions with syntax\n" +" --generate-example generate an example of each instruction" msgstr "" +"Параметры сопроцессора Freescale XGATE:\n" +" -mshort использовать 16-битный int ABI (по умолчанию)\n" +" -mlong использовать 32-битный int ABI\n" +" -mshort-double использовать 32-битный double ABI\n" +" -mlong-double использовать 64-битный double ABI (по умолчанию)\n" +" --mxgate задать вариант процессора (по умолчанию %s)\n" +" --print-insn-syntax печатать синтаксис инструкции при ошибке\n" +" --print-opcodes напечатать список инструкций с синтаксисом\n" +" --generate-example генерировать пример для каждой инструкции" + +#: config/tc-xgate.c:493 +msgid "opcode missing or not found on input line" +msgstr "во входной строке отсутствует или не найден код операции" + +#: config/tc-xgate.c:498 +#, c-format +msgid "opcode %s not found in opcode hash table" +msgstr "код операции %s не найден в хеш-таблице кодов операций" + +#: config/tc-xgate.c:511 +msgid "matching operands to opcode" +msgstr "подходящие операнды для кода операции" + +#: config/tc-xgate.c:549 +msgid ": processing macro, real opcode handle not found in hash" +msgstr ": обрабатывается макрос, действительный код операции не найден в хешах" + +#: config/tc-xgate.c:680 +#, c-format +msgid "Value %ld not aligned by 2 for 9-bit PC-relative branch." +msgstr "Значение %ld не выровнено по 2 для 9-битного ветвления, относительного PC." + +#: config/tc-xgate.c:697 +#, c-format +msgid "Value %ld not aligned by 2 for 10-bit PC-relative branch." +msgstr "Значение %ld не выровнено по 2 для 10-битного ветвления, относительного PC." + +#: config/tc-xgate.c:724 +msgid "Value out of 3-bit range." +msgstr "Значение за пределами 3-битного диапазона." + +#: config/tc-xgate.c:731 +msgid "Value out of 4-bit range." +msgstr "Значение за пределами 4-битного диапазона." -#: config/tc-xstormy16.c:78 +#: config/tc-xgate.c:738 +msgid "Value out of 5-bit range." +msgstr "Значение за пределами 5-битного диапазона." + +#: config/tc-xgate.c:875 +msgid ":operand has too many bits" +msgstr ":операнд содержит слишком много бит" + +#: config/tc-xgate.c:992 +msgid "unknown operand count" +msgstr "неизвестный счётчик операндов" + +#: config/tc-xgate.c:1236 config/tc-xgate.c:1248 +msgid ": expected register name r0-r7 " +msgstr ": ожидается имя регистра r0-r7 " + +#: config/tc-xgate.c:1284 +#, c-format +msgid ":operand value(%d) too big for constraint" +msgstr ":значение операнда (%d) слишком велико для ограничения" + +#: config/tc-xgate.c:1302 +msgid "you must use a hi/lo directive or 16-bit macro to load a 16-bit value." +msgstr "Для загрузки 16-битного значения нужно использовать директиву hi/lo или 16-битный макрос." + +#: config/tc-xgate.c:1315 +msgid ":unknown relocation constraint size" +msgstr ":неизвестный размер ограничения перемещения" + +#: config/tc-xgate.c:1322 +msgid ": expected register name ccr " +msgstr ": ожидается имя регистра ccr " + +#: config/tc-xgate.c:1328 +msgid ": expected register name pc " +msgstr ": ожидается имя регистра pc " + +#: config/tc-xstormy16.c:77 #, c-format msgid " XSTORMY16 specific command line options:\n" -msgstr "" +msgstr " Специализированные параметры командной строки для XSTORMY16:\n" -#: config/tc-xstormy16.c:226 +#: config/tc-xstormy16.c:223 #, c-format msgid "unsupported fptr fixup size %d" -msgstr "" +msgstr "неподдерживаемый размер %d местоположения fptr" -#: config/tc-xstormy16.c:238 +#: config/tc-xstormy16.c:235 #, c-format msgid "unsupported fixup size %d" -msgstr "" +msgstr "неподдерживаемый размер местоположения %d" -#: config/tc-xstormy16.c:269 +#: config/tc-xstormy16.c:266 msgid "unsupported fptr fixup" -msgstr "" +msgstr "неподдерживаемое местоположение fptr" -#: config/tc-xtensa.c:622 +#: config/tc-xtensa.c:636 msgid "illegal range of target hardware versions" -msgstr "" +msgstr "некорректный диапазон для цели аппаратных версий" -#: config/tc-xtensa.c:779 +#: config/tc-xtensa.c:807 msgid "--density option is ignored" -msgstr "" +msgstr "параметр --density игнорируется" -#: config/tc-xtensa.c:782 +#: config/tc-xtensa.c:810 msgid "--no-density option is ignored" -msgstr "" +msgstr "параметр --no-density игнорируется" -#: config/tc-xtensa.c:800 +#: config/tc-xtensa.c:828 msgid "--generics is deprecated; use --transform instead" -msgstr "" +msgstr "--generics устарел; используйте --transform" -#: config/tc-xtensa.c:803 +#: config/tc-xtensa.c:831 msgid "--no-generics is deprecated; use --no-transform instead" -msgstr "" +msgstr "--no-generics устарел; используйте --no-transform" -#: config/tc-xtensa.c:806 +#: config/tc-xtensa.c:834 msgid "--relax is deprecated; use --transform instead" -msgstr "" +msgstr "--relax устарел; используйте --transform" -#: config/tc-xtensa.c:809 +#: config/tc-xtensa.c:837 msgid "--no-relax is deprecated; use --no-transform instead" -msgstr "" +msgstr "--no-relax устарел; используйте --no-transform" -#: config/tc-xtensa.c:826 +#: config/tc-xtensa.c:854 msgid "--absolute-literals option not supported in this Xtensa configuration" -msgstr "" +msgstr "параметр --absolute-literals не поддерживается при такой настройке Xtensa" -#: config/tc-xtensa.c:899 +#: config/tc-xtensa.c:927 msgid "prefer-l32r conflicts with prefer-const16" -msgstr "" +msgstr "prefer-l32r конфликтует с prefer-const16" -#: config/tc-xtensa.c:905 +#: config/tc-xtensa.c:933 msgid "prefer-const16 conflicts with prefer-l32r" -msgstr "" +msgstr "prefer-const16 конфликтует с prefer-l32r" -#: config/tc-xtensa.c:913 config/tc-xtensa.c:922 config/tc-xtensa.c:926 +#: config/tc-xtensa.c:942 config/tc-xtensa.c:951 config/tc-xtensa.c:955 msgid "invalid target hardware version" -msgstr "" +msgstr "неправильная аппаратная версия цели" -#: config/tc-xtensa.c:1110 -msgid "unmatched end directive" -msgstr "" +#: config/tc-xtensa.c:999 +msgid "no-auto-litpools is incompatible with auto-litpool-limit" +msgstr "no-auto-litpools не совместим с auto-litpool-limit" + +#: config/tc-xtensa.c:1001 config/tc-xtensa.c:1004 +msgid "invalid auto-litpool-limit argument" +msgstr "некорректный аргумент auto-litpool-limit" + +#: config/tc-xtensa.c:1006 +msgid "invalid auto-litpool-limit argument (range is 100-10000)" +msgstr "некорректный аргумент auto-litpool-limit (диапазон: 100-10000)" -#: config/tc-xtensa.c:1139 +#: config/tc-xtensa.c:1183 +msgid "unmatched .end directive" +msgstr "непарная директива .end" + +#: config/tc-xtensa.c:1212 msgid ".begin directive with no matching .end directive" -msgstr "" +msgstr "директива .begin без надлежащей директивы .end" -#: config/tc-xtensa.c:1180 +#: config/tc-xtensa.c:1253 msgid "[no-]generics is deprecated; use [no-]transform instead" -msgstr "" +msgstr "[no-]generics устарел; используйте [no-]transform" -#: config/tc-xtensa.c:1185 +#: config/tc-xtensa.c:1258 msgid "[no-]relax is deprecated; use [no-]transform instead" -msgstr "" +msgstr "[no-]relax устарел; используйте [no-]transform" -#: config/tc-xtensa.c:1198 +#: config/tc-xtensa.c:1271 #, c-format msgid "directive %s cannot be negated" -msgstr "" +msgstr "директива %s не может быть отрицательной" -#: config/tc-xtensa.c:1204 +#: config/tc-xtensa.c:1277 msgid "unknown directive" -msgstr "" +msgstr "неизвестная директива" -#: config/tc-xtensa.c:1225 config/tc-xtensa.c:1321 config/tc-xtensa.c:1563 -#: config/tc-xtensa.c:5754 +#: config/tc-xtensa.c:1298 config/tc-xtensa.c:1394 config/tc-xtensa.c:1636 +#: config/tc-xtensa.c:5890 msgid "directives are not valid inside bundles" -msgstr "" +msgstr "внутри комплектов директивы не допускаются" -#: config/tc-xtensa.c:1237 +#: config/tc-xtensa.c:1310 msgid ".begin literal is deprecated; use .literal instead" -msgstr "" +msgstr "литерал .begin устарел; используйте .literal" -#: config/tc-xtensa.c:1251 +#: config/tc-xtensa.c:1324 msgid "cannot set literal_prefix inside literal fragment" -msgstr "" +msgstr "нельзя задавать literal_prefix внутри фрагмента литерала" -#: config/tc-xtensa.c:1284 +#: config/tc-xtensa.c:1357 msgid ".begin [no-]density is ignored" -msgstr "" +msgstr ".begin [no-]density игнорируется" -#: config/tc-xtensa.c:1291 config/tc-xtensa.c:1341 +#: config/tc-xtensa.c:1364 config/tc-xtensa.c:1414 msgid "Xtensa absolute literals option not supported; ignored" -msgstr "" +msgstr "параметр абсолютных литералов Xtensa не поддерживается; игнорируется" -#: config/tc-xtensa.c:1334 +#: config/tc-xtensa.c:1407 msgid ".end [no-]density is ignored" -msgstr "" +msgstr ".end [no-]density игнорируется" -#: config/tc-xtensa.c:1359 +#: config/tc-xtensa.c:1432 #, c-format msgid "does not match begin %s%s at %s:%d" -msgstr "" +msgstr "не совпадает с началом %s%s у %s:%d" -#: config/tc-xtensa.c:1414 +#: config/tc-xtensa.c:1487 msgid ".literal_position inside literal directive; ignoring" -msgstr "" +msgstr ".literal_position внутри литеральной директивы; игнорируется" -#: config/tc-xtensa.c:1434 +#: config/tc-xtensa.c:1507 msgid ".literal not allowed inside .begin literal region" -msgstr "" +msgstr ".literal не допускается размещать внутри литеральной области .begin" -#: config/tc-xtensa.c:1470 +#: config/tc-xtensa.c:1546 msgid "expected comma or colon after symbol name; rest of line ignored" -msgstr "" +msgstr "ожидается запятая или двоеточие после имени символа: остаток строки игнорируется" -#: config/tc-xtensa.c:1532 +#: config/tc-xtensa.c:1605 msgid "fall through frequency must be greater than 0" -msgstr "" +msgstr "провал частоты должен быть больше 0" -#: config/tc-xtensa.c:1540 +#: config/tc-xtensa.c:1613 msgid "branch target frequency must be greater than 0" -msgstr "" +msgstr "частота цели ветвления должна быть больше 0" -#: config/tc-xtensa.c:1588 +#: config/tc-xtensa.c:1661 #, c-format msgid "opcode-specific %s relocation used outside an instruction" -msgstr "" +msgstr "специализированное перемещение кода операции %s используется вне инструкции" -#: config/tc-xtensa.c:1596 +#: config/tc-xtensa.c:1671 #, c-format msgid "invalid use of %s relocation" -msgstr "" +msgstr "недопустимое использование перемещения %s" -#: config/tc-xtensa.c:1792 config/tc-xtensa.c:1809 +#: config/tc-xtensa.c:1867 config/tc-xtensa.c:1884 #, c-format msgid "bad register name: %s" -msgstr "" +msgstr "некорректное имя регистра: %s" -#: config/tc-xtensa.c:1798 +#: config/tc-xtensa.c:1873 #, c-format msgid "bad register number: %s" -msgstr "" +msgstr "некорректный номер регистра: %s" -#: config/tc-xtensa.c:1861 +#: config/tc-xtensa.c:1937 msgid "pcrel relocation not allowed in an instruction" -msgstr "" +msgstr "перемещение pcrel не допускается в инструкции" -#: config/tc-xtensa.c:1878 +#: config/tc-xtensa.c:1954 msgid "register number out of range" -msgstr "" +msgstr "номер регистра вне диапазона" -#: config/tc-xtensa.c:1962 -msgid "extra comma" -msgstr "" - -#: config/tc-xtensa.c:1964 +#: config/tc-xtensa.c:2040 msgid "extra colon" -msgstr "" +msgstr "дополнительное двоеточие" -#: config/tc-xtensa.c:1966 -msgid "missing argument" -msgstr "" - -#: config/tc-xtensa.c:1968 -msgid "missing comma or colon" -msgstr "" - -#: config/tc-xtensa.c:2025 +#: config/tc-xtensa.c:2101 msgid "incorrect register number, ignoring" -msgstr "" - -#: config/tc-xtensa.c:2032 -msgid "too many arguments" -msgstr "" +msgstr "неверный номер регистра, игнорируется" -#: config/tc-xtensa.c:2106 +#: config/tc-xtensa.c:2182 #, c-format msgid "cannot encode opcode \"%s\"" -msgstr "" +msgstr "не удалось закодировать код операции «%s»" -#: config/tc-xtensa.c:2200 +#: config/tc-xtensa.c:2274 #, c-format msgid "not enough operands (%d) for '%s'; expected %d" -msgstr "" +msgstr "недостаточно операндов (%d) для «%s»; ожидается %d" -#: config/tc-xtensa.c:2207 +#: config/tc-xtensa.c:2281 #, c-format msgid "too many operands (%d) for '%s'; expected %d" -msgstr "" +msgstr "слишком много операндов (%d) для «%s»; ожидается %d" -#: config/tc-xtensa.c:2258 +#: config/tc-xtensa.c:2332 #, c-format msgid "invalid register '%s' for '%s' instruction" -msgstr "" +msgstr "некорректный регистр «%s» для инструкции «%s»" -#: config/tc-xtensa.c:2265 +#: config/tc-xtensa.c:2339 #, c-format msgid "invalid register number (%ld) for '%s' instruction" -msgstr "" +msgstr "некорректный номер регистра (%ld) для инструкции «%s»" -#: config/tc-xtensa.c:2333 +#: config/tc-xtensa.c:2406 #, c-format msgid "invalid register number (%ld) for '%s'" -msgstr "" +msgstr "некорректный номер регистра (%ld) для «%s»" -#: config/tc-xtensa.c:2724 +#: config/tc-xtensa.c:2793 #, c-format msgid "operand %d of '%s' has out of range value '%u'" -msgstr "" +msgstr "операнд %d в «%s» содержит значение «%u» вне диапазона" -#: config/tc-xtensa.c:2730 +#: config/tc-xtensa.c:2799 #, c-format msgid "operand %d of '%s' has invalid value '%u'" -msgstr "" +msgstr "операнд %d в «%s» содержит некорректное значение «%u»" -#: config/tc-xtensa.c:2777 +#: config/tc-xtensa.c:2846 #, c-format msgid "internal error: unknown option name '%s'" -msgstr "" +msgstr "внутренняя ошибка: неизвестное имя параметра «%s»" -#: config/tc-xtensa.c:3884 +#: config/tc-xtensa.c:3955 msgid "can't handle generation of literal/labels yet" -msgstr "" +msgstr "генерация литералов/ярлыков пока не работает" -#: config/tc-xtensa.c:3888 +#: config/tc-xtensa.c:3959 msgid "can't handle undefined OP TYPE" -msgstr "" - -#: config/tc-xtensa.c:3949 -#, c-format -msgid "found %d operands for '%s': Expected %d" -msgstr "" +msgstr "не удалось обработать неопределённый ОП ТИП" -#: config/tc-xtensa.c:3956 +#: config/tc-xtensa.c:4020 config/tc-xtensa.c:4029 #, c-format -msgid "found too many (%d) operands for '%s': Expected %d" -msgstr "" +msgid "found %d operand for '%s': Expected %d" +msgid_plural "found %d operands for '%s': Expected %d" +msgstr[0] "обнаружен %d операнд для «%s»: ожидалось %d" +msgstr[1] "обнаружено %d операнда для «%s»: ожидалось %d" +msgstr[2] "обнаружено %d операндов для «%s»: ожидалось %d" -#: config/tc-xtensa.c:3977 +#: config/tc-xtensa.c:4052 msgid "immediate operands sum to greater than 32" -msgstr "" - -#: config/tc-xtensa.c:4108 -msgid "invalid immediate" -msgstr "" +msgstr "сумма непосредственных операндов больше 32" -#: config/tc-xtensa.c:4229 +#: config/tc-xtensa.c:4304 #, c-format msgid "invalid relocation for operand %i of '%s'" -msgstr "" +msgstr "некорректное перемещение для операнда %i в «%s»" -#: config/tc-xtensa.c:4239 +#: config/tc-xtensa.c:4314 #, c-format msgid "invalid expression for operand %i of '%s'" -msgstr "" +msgstr "некорректное выражение для операнде %i в «%s»" -#: config/tc-xtensa.c:4249 +#: config/tc-xtensa.c:4324 #, c-format msgid "invalid relocation in instruction slot %i" -msgstr "" +msgstr "некорректное перемещение в слоте инструкции %i" -#: config/tc-xtensa.c:4256 +#: config/tc-xtensa.c:4331 #, c-format msgid "undefined symbol for opcode \"%s\"" -msgstr "" +msgstr "неопределенный символ в коде операции «%s»" -#: config/tc-xtensa.c:4730 +#: config/tc-xtensa.c:4819 msgid "opcode 'NOP.N' unavailable in this configuration" -msgstr "" +msgstr "код операции «NOP.N» недоступен в этой конфигурации" -#: config/tc-xtensa.c:4790 +#: config/tc-xtensa.c:4879 msgid "get_expanded_loop_offset: invalid opcode" -msgstr "" +msgstr "get_expanded_loop_offset: неверный код операции" -#: config/tc-xtensa.c:4923 +#: config/tc-xtensa.c:5037 #, c-format msgid "assembly state not set for first frag in section %s" -msgstr "" +msgstr "не задано состояние ассемблера для первого фрагмента в разделе %s" -#: config/tc-xtensa.c:4976 +#: config/tc-xtensa.c:5090 #, c-format msgid "unaligned branch target: %d bytes at 0x%lx" -msgstr "" +msgstr "невыровненная цель ветвления: %d байт по адресу 0x%lx" -#: config/tc-xtensa.c:5015 +#: config/tc-xtensa.c:5134 #, c-format msgid "unaligned loop: %d bytes at 0x%lx" -msgstr "" +msgstr "невыровненный цикл: %d байт по адресу 0x%lx" -#: config/tc-xtensa.c:5039 +#: config/tc-xtensa.c:5159 msgid "unexpected fix" -msgstr "" +msgstr "неожиданное местоположение" -#: config/tc-xtensa.c:5050 config/tc-xtensa.c:5054 +#: config/tc-xtensa.c:5170 config/tc-xtensa.c:5174 msgid "undecodable fix" -msgstr "" +msgstr "недекодируемое местоположение" -#: config/tc-xtensa.c:5192 +#: config/tc-xtensa.c:5330 msgid "labels are not valid inside bundles" -msgstr "" +msgstr "внутри комплектов метки не допускаются" -#: config/tc-xtensa.c:5212 +#: config/tc-xtensa.c:5350 msgid "invalid last instruction for a zero-overhead loop" -msgstr "" +msgstr "неверная последняя инструкция для аппаратного цикла" -#: config/tc-xtensa.c:5279 +#: config/tc-xtensa.c:5417 msgid "extra opening brace" -msgstr "" +msgstr "дополнительная открывающая скобка" -#: config/tc-xtensa.c:5289 +#: config/tc-xtensa.c:5427 msgid "extra closing brace" -msgstr "" +msgstr "дополнительная закрывающая скобка" -#: config/tc-xtensa.c:5316 +#: config/tc-xtensa.c:5454 msgid "missing closing brace" -msgstr "" +msgstr "нет закрывающей скобки" -#: config/tc-xtensa.c:5416 config/tc-xtensa.c:5446 +#: config/tc-xtensa.c:5552 config/tc-xtensa.c:5581 #, c-format msgid "wrong number of operands for '%s'" -msgstr "" +msgstr "неправильное количество операндов для «%s»" -#: config/tc-xtensa.c:5433 +#: config/tc-xtensa.c:5568 #, c-format msgid "bad relocation expression for '%s'" -msgstr "" +msgstr "некорректное выражение перемещения для «%s»" -#: config/tc-xtensa.c:5468 +#: config/tc-xtensa.c:5603 #, c-format msgid "unknown opcode or format name '%s'" -msgstr "" +msgstr "неизвестный код операции или имя формата «%s»" -#: config/tc-xtensa.c:5474 +#: config/tc-xtensa.c:5609 msgid "format names only valid inside bundles" -msgstr "" +msgstr "имена форматов допускаются только внутри комплектов" -#: config/tc-xtensa.c:5479 +#: config/tc-xtensa.c:5614 #, c-format msgid "multiple formats specified for one bundle; using '%s'" -msgstr "" +msgstr "в одном комплекте указано несколько форматов; используются «%s»" -#: config/tc-xtensa.c:5529 +#: config/tc-xtensa.c:5664 msgid "entry instruction with stack decrement < 16" -msgstr "" +msgstr "входная инструкция с уменьшением стека < 16" -#: config/tc-xtensa.c:5582 +#: config/tc-xtensa.c:5718 msgid "unaligned entry instruction" -msgstr "" +msgstr "невыровненная входная инструкция" -#: config/tc-xtensa.c:5647 +#: config/tc-xtensa.c:5783 msgid "bad instruction format" -msgstr "" +msgstr "некорректный формат инструкции" -#: config/tc-xtensa.c:5650 +#: config/tc-xtensa.c:5786 msgid "invalid relocation" -msgstr "" +msgstr "неверное перемещение" -#: config/tc-xtensa.c:5661 +#: config/tc-xtensa.c:5797 #, c-format msgid "invalid relocation for '%s' instruction" -msgstr "" +msgstr "некорректное перемещение для инструкции «%s»" -#: config/tc-xtensa.c:5673 +#: config/tc-xtensa.c:5809 #, c-format msgid "invalid relocation for operand %d of '%s'" -msgstr "" +msgstr "некорректное перемещение для операнда %d в «%s»" -#: config/tc-xtensa.c:5853 -msgid "cannot represent subtraction with an offset" -msgstr "" - -#: config/tc-xtensa.c:5953 +#: config/tc-xtensa.c:6075 #, c-format msgid "unhandled local relocation fix %s" -msgstr "" +msgstr "необработанное местоположение локального перемещения %s" -#: config/tc-xtensa.c:6004 +#: config/tc-xtensa.c:6126 #, c-format msgid "internal error; cannot generate `%s' relocation" -msgstr "" +msgstr "внутренняя ошибка: невозможно сгенерировать перемещение «%s»" -#: config/tc-xtensa.c:6223 +#: config/tc-xtensa.c:6343 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix." -msgstr "" +msgstr "Параметр «--no-allow-flix» запрещает многослотовый flix." -#: config/tc-xtensa.c:6232 +#: config/tc-xtensa.c:6350 msgid "couldn't find a valid instruction format" -msgstr "" +msgstr "не удалось найти корректный формат инструкции" -#: config/tc-xtensa.c:6233 +#: config/tc-xtensa.c:6351 #, c-format msgid " ops were: " -msgstr "" +msgstr " проблемы здесь: " -#: config/tc-xtensa.c:6235 +#: config/tc-xtensa.c:6353 #, c-format msgid " %s;" -msgstr "" +msgstr " %s;" -#: config/tc-xtensa.c:6246 +#: config/tc-xtensa.c:6363 #, c-format -msgid "format '%s' allows %d slots, but there are %d opcodes" -msgstr "" +msgid "mismatch for format '%s': #slots = %d, #opcodes = %d" +msgstr "несоответствие формату «%s»: #slots = %d, #opcodes = %d" -#: config/tc-xtensa.c:6257 config/tc-xtensa.c:6355 +#: config/tc-xtensa.c:6372 config/tc-xtensa.c:6469 msgid "illegal resource usage in bundle" -msgstr "" +msgstr "в комплекте используется запрещённый ресурс" -#: config/tc-xtensa.c:6442 +#: config/tc-xtensa.c:6558 #, c-format msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register" -msgstr "" +msgstr "коды операций «%s» (слот %d) и «%s» (слот %d) пишут в один и тот же регистр" -#: config/tc-xtensa.c:6447 +#: config/tc-xtensa.c:6563 #, c-format msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state" -msgstr "" +msgstr "коды операций «%s» (слот %d) и «%s» (слот %d) пишут в одно и то же состояние" -#: config/tc-xtensa.c:6452 +#: config/tc-xtensa.c:6568 #, c-format msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port" -msgstr "" +msgstr "коды операций «%s» (слот %d) и «%s» (слот %d) пишут в один и тот же порт" -#: config/tc-xtensa.c:6457 +#: config/tc-xtensa.c:6573 #, c-format msgid "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses" -msgstr "" +msgstr "коды операций «%s» (слот %d) и «%s» (слот %d) обращаются к изменчивому порту" -#: config/tc-xtensa.c:6473 +#: config/tc-xtensa.c:6589 msgid "multiple branches or jumps in the same bundle" -msgstr "" +msgstr "несколько ветвлений или прыжков в одном комплекте" -#: config/tc-xtensa.c:6925 +#: config/tc-xtensa.c:7041 msgid "cannot assemble into a literal fragment" -msgstr "" +msgstr "не удалось ассемблировать в литеральный фрагмент" -#: config/tc-xtensa.c:6927 +#: config/tc-xtensa.c:7043 msgid "..." -msgstr "" +msgstr "…" -#: config/tc-xtensa.c:7535 +#: config/tc-xtensa.c:8255 msgid "instruction sequence (write a0, branch, retw) may trigger hardware errata" -msgstr "" +msgstr "из-за последовательности инструкций (write a0, branch, retw) может возникнуть выявленный дефект" -#: config/tc-xtensa.c:7647 +#: config/tc-xtensa.c:8367 msgid "branching or jumping to a loop end may trigger hardware errata" -msgstr "" +msgstr "из-за ветвления или прыжка в цикл может возникнуть выявленный дефект" -#: config/tc-xtensa.c:7729 +#: config/tc-xtensa.c:8449 msgid "loop end too close to another loop end may trigger hardware errata" -msgstr "" +msgstr "из-за близко расположенного конца одного цикла к концу другого цикла может возникнуть выявленный дефект" -#: config/tc-xtensa.c:7738 +#: config/tc-xtensa.c:8458 #, c-format msgid "fr_var %lu < length %d" -msgstr "" +msgstr "fr_var %lu < длины %d" -#: config/tc-xtensa.c:7897 +#: config/tc-xtensa.c:8615 msgid "loop containing less than three instructions may trigger hardware errata" -msgstr "" +msgstr "из-за того, что в цикле менее трёх инструкций, может возникнуть выявленный дефект" -#: config/tc-xtensa.c:7969 +#: config/tc-xtensa.c:8687 msgid "undecodable instruction in instruction frag" -msgstr "" +msgstr "некодируемая инструкция в фрагменте инструкции" -#: config/tc-xtensa.c:8079 +#: config/tc-xtensa.c:8797 msgid "invalid empty loop" -msgstr "" +msgstr "неверный пустой цикл" -#: config/tc-xtensa.c:8084 +#: config/tc-xtensa.c:8802 msgid "loop target does not follow loop instruction in section" -msgstr "" +msgstr "в разделе у цикла назначения нет инструкции зацикливания" + +#: config/tc-xtensa.c:9367 +msgid "cannot find suitable trampoline" +msgstr "не удалось найти подходящий трамплин" -#: config/tc-xtensa.c:8662 +#: config/tc-xtensa.c:9622 msgid "bad relaxation state" -msgstr "" +msgstr "неисправное состояние ослабления" -#: config/tc-xtensa.c:8720 +#: config/tc-xtensa.c:9680 #, c-format msgid "fr_var (%ld) < length (%d)" -msgstr "" +msgstr "fr_var (%ld) < длина (%d)" -#: config/tc-xtensa.c:9421 +#: config/tc-xtensa.c:10380 +msgid "jump target out of range; no usable trampoline found" +msgstr "цель прыжка за пределами диапазона; не найден работоспособный трамплин" + +#: config/tc-xtensa.c:10504 msgid "invalid relaxation fragment result" -msgstr "" +msgstr "некорректный результат ослабляющего фрагмента" -#: config/tc-xtensa.c:9500 +#: config/tc-xtensa.c:10586 msgid "unable to widen instruction" -msgstr "" +msgstr "невозможно раздвинуть инструкцию" -#: config/tc-xtensa.c:9640 +#: config/tc-xtensa.c:10725 msgid "multiple literals in expansion" -msgstr "" +msgstr "несколько литералов в раскрытии" -#: config/tc-xtensa.c:9644 +#: config/tc-xtensa.c:10729 msgid "no registered fragment for literal" -msgstr "" +msgstr "для литерала не зарегистрирован фрагмент" -#: config/tc-xtensa.c:9646 +#: config/tc-xtensa.c:10731 msgid "number of literal tokens != 1" -msgstr "" +msgstr "количество литеральных токенов != 1" -#: config/tc-xtensa.c:9776 config/tc-xtensa.c:9782 +#: config/tc-xtensa.c:10860 config/tc-xtensa.c:10866 #, c-format msgid "unresolved loop target symbol: %s" -msgstr "" +msgstr "неопределённый символ циклической цели: %s" -#: config/tc-xtensa.c:9888 +#: config/tc-xtensa.c:10972 #, c-format msgid "invalid expression evaluation type %d" -msgstr "" +msgstr "недействительный тип вычисления выражения %d" -#: config/tc-xtensa.c:9905 +#: config/tc-xtensa.c:10989 msgid "loop too long for LOOP instruction" -msgstr "" +msgstr "слишком длинный цикл для инструкции LOOP" + +#: config/tc-xtensa.c:11327 config/tc-xtensa.c:11567 +msgid "literal pool location required for text-section-literals; specify with .literal_position" +msgstr "для text-section-literals требуется расположение пула литералов; задайте в .literal_position" -#: config/tc-xtensa.c:10175 +#: config/tc-xtensa.c:11436 #, c-format msgid "fixes not all moved from %s" -msgstr "" +msgstr "из %s перемещены не все местоположения" -#: config/tc-xtensa.c:10306 -msgid "literal pool location required for text-section-literals; specify with .literal_position" -msgstr "" - -#: config/tc-xtensa.c:11138 +#: config/tc-xtensa.c:12395 msgid "too many operands in instruction" -msgstr "" +msgstr "слишком много операндов в инструкции" -#: config/tc-xtensa.c:11349 +#: config/tc-xtensa.c:12605 msgid "invalid symbolic operand" -msgstr "" +msgstr "некорректный символьный операнд" -#: config/tc-xtensa.c:11410 +#: config/tc-xtensa.c:12666 msgid "operand number mismatch" -msgstr "" +msgstr "несоответствие номера операнда" -#: config/tc-xtensa.c:11414 +#: config/tc-xtensa.c:12670 #, c-format msgid "cannot encode opcode \"%s\" in the given format \"%s\"" -msgstr "" +msgstr "не удалось закодировать код операции «%s» в заданном формате «%s»" -#: config/tc-xtensa.c:11439 +#: config/tc-xtensa.c:12695 #, c-format msgid "xtensa-isa failure: %s" -msgstr "" +msgstr "ошибка xtensa-isa: %s" -#: config/tc-xtensa.c:11516 +#: config/tc-xtensa.c:12772 msgid "invalid opcode" -msgstr "" +msgstr "неверный код операции" -#: config/tc-xtensa.c:11522 +#: config/tc-xtensa.c:12778 msgid "too few operands" -msgstr "" +msgstr "не хватает операндов" -#: config/tc-xtensa.c:11572 +#: config/tc-xtensa.c:12828 msgid "multiple writes to the same register" -msgstr "" +msgstr "многократная запись в один и тот же регистр" -#: config/tc-xtensa.c:11686 config/tc-xtensa.c:11692 +#: config/tc-xtensa.c:12942 config/tc-xtensa.c:12948 msgid "out of memory" -msgstr "" +msgstr "недостаточно памяти" -#: config/tc-xtensa.c:11781 +#: config/tc-xtensa.c:13037 msgid "TLS relocation not allowed in FLIX bundle" -msgstr "" +msgstr "в комплекте FLIX перемещение TLS не допускается" #. Instructions that generate TLS relocations should always be #. relaxed in the front-end. If "record_fixup" is set, then this #. function is being called during back-end relaxation, so flag #. the unexpected behavior as an error. -#: config/tc-xtensa.c:11787 +#: config/tc-xtensa.c:13043 msgid "unexpected TLS relocation" -msgstr "" +msgstr "неожиданное перемещение TLS" -#: config/tc-xtensa.c:11831 +#: config/tc-xtensa.c:13087 msgid "symbolic operand not allowed" -msgstr "" +msgstr "символьный операнд не допускается" -#: config/tc-xtensa.c:11868 +#: config/tc-xtensa.c:13124 msgid "cannot decode instruction format" -msgstr "" +msgstr "не удалось декодировать формат инструкции" -#: config/tc-xtensa.c:12012 +#: config/tc-xtensa.c:13268 msgid "ignoring extra '-rename-section' delimiter ':'" -msgstr "" +msgstr "игнорируется дополнительный разделитель «:» в «-rename-section»" -#: config/tc-xtensa.c:12017 +#: config/tc-xtensa.c:13273 #, c-format msgid "ignoring invalid '-rename-section' specification: '%s'" -msgstr "" +msgstr "игнорируется некорректное определение «-rename-section»: «%s»" -#: config/tc-xtensa.c:12028 +#: config/tc-xtensa.c:13284 #, c-format msgid "section %s renamed multiple times" -msgstr "" +msgstr "раздел %s переименовывается несколько раз" -#: config/tc-xtensa.c:12030 +#: config/tc-xtensa.c:13286 #, c-format msgid "multiple sections remapped to output section %s" -msgstr "" +msgstr "в раздел результата %s отображается несколько разделов" -#: config/tc-z80.c:244 +#: config/tc-z80.c:326 msgid "-- unterminated string" -msgstr "" +msgstr "-- незавершенная строка" -#: config/tc-z80.c:314 +#: config/tc-z80.c:392 msgid "floating point numbers are not implemented" -msgstr "" +msgstr "числа с плавающей запятой не реализованы" -#: config/tc-z80.c:493 config/tc-z80.c:499 +#: config/tc-z80.c:517 config/tc-z80.c:523 msgid "mismatched parentheses" -msgstr "" - -#: config/tc-z80.c:553 -msgid "bad offset expression syntax" -msgstr "" +msgstr "непарные круглые скобки" -#: config/tc-z80.c:577 +#: config/tc-z80.c:560 msgid "bad expression syntax" -msgstr "" +msgstr "некорректный синтаксис выражения" -#: config/tc-z80.c:690 +#: config/tc-z80.c:722 msgid "cannot make a relative jump to an absolute location" -msgstr "" +msgstr "не удалось совершить относительный прыжок по абсолютному расположению" -#: config/tc-z80.c:702 config/tc-z80.c:1960 +#: config/tc-z80.c:734 config/tc-z80.c:2002 msgid "overflow" -msgstr "" +msgstr "переполнение" -#: config/tc-z80.c:1070 config/tc-z80.c:1113 config/tc-z80.c:1157 -#: config/tc-z80.c:1277 config/tc-z80.c:1331 config/tc-z80.c:1600 -msgid "bad intruction syntax" -msgstr "" +#: config/tc-z80.c:1106 config/tc-z80.c:1149 config/tc-z80.c:1193 +#: config/tc-z80.c:1261 config/tc-z80.c:1313 config/tc-z80.c:1367 +#: config/tc-z80.c:1636 +msgid "bad instruction syntax" +msgstr "некорректный синтаксис инструкции" -#: config/tc-z80.c:1203 +#: config/tc-z80.c:1239 msgid "condition code invalid for jr" -msgstr "" - -#: config/tc-z80.c:1225 -msgid "bad instruction syntax" -msgstr "" +msgstr "код условия не подходит для jr" -#: config/tc-z80.c:1704 +#: config/tc-z80.c:1745 msgid "parentheses ignored" -msgstr "" - -#: config/tc-z80.c:1909 read.c:3556 -#, c-format -msgid "junk at end of line, first unrecognized character is `%c'" -msgstr "" +msgstr "игнорируются круглые скобки" -#: config/tc-z80.c:1935 config/tc-z8k.c:1461 config/tc-z8k.c:1524 +#: config/tc-z80.c:1977 config/tc-z8k.c:1467 config/tc-z8k.c:1530 msgid "relative jump out of range" -msgstr "" +msgstr "относительный прыжок вне диапазона" -#: config/tc-z80.c:1952 -msgid "index offset out of range" -msgstr "" +#: config/tc-z80.c:1994 +msgid "index offset out of range" +msgstr "индексное смещение вне диапазона" -#: config/tc-z80.c:1994 config/tc-z8k.c:1532 +#: config/tc-z80.c:2036 config/tc-z8k.c:1538 #, c-format msgid "md_apply_fix: unknown r_type 0x%x\n" -msgstr "" +msgstr "md_apply_fix: неизвестный r_type 0x%x\n" -#: config/tc-z8k.c:282 +#: config/tc-z8k.c:281 #, c-format msgid "register rr%d out of range" -msgstr "" +msgstr "регистр rr%d вне диапазона" -#: config/tc-z8k.c:284 +#: config/tc-z8k.c:283 #, c-format msgid "register rr%d does not exist" -msgstr "" +msgstr "регистр rr%d не существует" -#: config/tc-z8k.c:296 +#: config/tc-z8k.c:295 #, c-format msgid "register rh%d out of range" -msgstr "" +msgstr "регистр rh%d вне диапазона" -#: config/tc-z8k.c:308 +#: config/tc-z8k.c:307 #, c-format msgid "register rl%d out of range" -msgstr "" +msgstr "регистр rl%d вне диапазона" -#: config/tc-z8k.c:321 +#: config/tc-z8k.c:320 #, c-format msgid "register rq%d out of range" -msgstr "" +msgstr "регистр rq%d вне диапазона" -#: config/tc-z8k.c:323 +#: config/tc-z8k.c:322 #, c-format msgid "register rq%d does not exist" -msgstr "" +msgstr "регистр rq%d не существует" -#: config/tc-z8k.c:335 +#: config/tc-z8k.c:334 #, c-format msgid "register r%d out of range" -msgstr "" +msgstr "регистр r%d вне диапазона" -#: config/tc-z8k.c:376 +#: config/tc-z8k.c:375 #, c-format msgid "expected %c" -msgstr "" +msgstr "ожидался %c" -#: config/tc-z8k.c:391 +#: config/tc-z8k.c:390 #, c-format msgid "register is wrong size for a word %s" -msgstr "" +msgstr "регистр неверного размера для слова %s" -#: config/tc-z8k.c:405 +#: config/tc-z8k.c:404 #, c-format msgid "register is wrong size for address %s" -msgstr "" +msgstr "регистр неверного размера для адреса %s" -#: config/tc-z8k.c:539 +#: config/tc-z8k.c:538 #, c-format msgid "unknown interrupt %s" -msgstr "" +msgstr "неизвестное прерывание %s" #. No interrupt type specified, opcode won't do anything. -#: config/tc-z8k.c:562 +#: config/tc-z8k.c:561 msgid "opcode has no effect" -msgstr "" +msgstr "код операции не учитывается" -#: config/tc-z8k.c:673 +#: config/tc-z8k.c:672 msgid "Missing ) in ra(rb)" -msgstr "" +msgstr "Отсутствует ) в ra(rb)" -#: config/tc-z8k.c:753 config/tc-z8k.c:792 +#: config/tc-z8k.c:752 config/tc-z8k.c:791 #, c-format msgid "invalid condition code '%s'" -msgstr "" +msgstr "некорректный кода условия «%s»" -#: config/tc-z8k.c:765 +#: config/tc-z8k.c:764 #, c-format msgid "invalid flag '%s'" -msgstr "" +msgstr "неправильный флаг «%s»" -#: config/tc-z8k.c:919 config/tc-z8k.c:925 +#: config/tc-z8k.c:918 config/tc-z8k.c:924 msgid "invalid indirect register size" -msgstr "" +msgstr "некорректный размер косвенного регистра" -#: config/tc-z8k.c:942 config/tc-z8k.c:1090 config/tc-z8k.c:1095 +#: config/tc-z8k.c:941 config/tc-z8k.c:1097 config/tc-z8k.c:1102 msgid "invalid control register name" -msgstr "" +msgstr "некорректное имя управляющего регистра" -#: config/tc-z8k.c:1079 +#: config/tc-z8k.c:1086 msgid "immediate must be 1 or 2" -msgstr "" +msgstr "непосредственное значение должно быть 1 или 2" -#: config/tc-z8k.c:1082 +#: config/tc-z8k.c:1089 msgid "immediate 1 or 2 expected" -msgstr "" +msgstr "ожидается непосредственное значение 1 или 2" -#: config/tc-z8k.c:1113 +#: config/tc-z8k.c:1120 msgid "can't use R0 here" -msgstr "" +msgstr "здесь нельзя использовать R0" -#: config/tc-z8k.c:1271 +#: config/tc-z8k.c:1278 msgid "Can't find opcode to match operands" -msgstr "" +msgstr "Не удалось найти код операции, соответствующий операндам" -#: config/tc-z8k.c:1318 +#: config/tc-z8k.c:1325 #, c-format msgid "invalid architecture -z%s" -msgstr "" +msgstr "неверная архитектура -z%s" -#: config/tc-z8k.c:1338 +#: config/tc-z8k.c:1344 #, c-format msgid "" " Z8K options:\n" @@ -14655,503 +19872,575 @@ msgid "" " -z8002 generate unsegmented code\n" " -linkrelax create linker relaxable code\n" msgstr "" +" Параметры Z8K:\n" +" -z8001 генерировать сегментированный код\n" +" -z8002 генерировать не сегментированный код\n" +" -linkrelax создавать код ослабляющего компоновщика\n" -#: config/tc-z8k.c:1350 +#: config/tc-z8k.c:1356 #, c-format msgid "call to md_convert_frag\n" -msgstr "" +msgstr "вызов md_convert_frag\n" -#: config/tc-z8k.c:1457 config/tc-z8k.c:1497 config/tc-z8k.c:1520 +#: config/tc-z8k.c:1463 config/tc-z8k.c:1503 config/tc-z8k.c:1526 msgid "cannot branch to odd address" -msgstr "" +msgstr "невозможно выполнить ветвление по нечётному адресу" -#: config/tc-z8k.c:1479 +#: config/tc-z8k.c:1485 msgid "relative address out of range" -msgstr "" +msgstr "относительный адрес за пределами диапазона" -#: config/tc-z8k.c:1500 +#: config/tc-z8k.c:1506 msgid "relative call out of range" -msgstr "" +msgstr "относительный вызов вне диапазона" -#: config/tc-z8k.c:1544 +#: config/tc-z8k.c:1550 #, c-format msgid "call to md_estimate_size_before_relax\n" -msgstr "" +msgstr "вызов md_estimate_size_before_relax\n" -#: config/xtensa-relax.c:1556 +#: config/xtensa-relax.c:1550 #, c-format msgid "invalid configuration option '%s' in transition rule '%s'" -msgstr "" +msgstr "некорректный параметр настройки «%s» в правиле перехода «%s»" -#: config/xtensa-relax.c:1681 +#: config/xtensa-relax.c:1675 config/xtensa-relax.c:1685 #, c-format msgid "opcode '%s': no bound opname '%s' for precondition in '%s'" -msgstr "" - -#: config/xtensa-relax.c:1691 -#, c-format -msgid "opcode '%s': no bound opname '%s' for precondition in %s" -msgstr "" +msgstr "код операции «%s»: не привязано имя параметра «%s» для предварительного условия в «%s»" -#: config/xtensa-relax.c:1698 +#: config/xtensa-relax.c:1692 #, c-format msgid "opcode '%s': precondition only contains constants in '%s'" -msgstr "" +msgstr "код операции «%s»: предварительное условие содержит только константы в «%s»" -#: config/xtensa-relax.c:1745 +#: config/xtensa-relax.c:1739 msgid "expected one operand for generated literal" -msgstr "" +msgstr "ожидается один операнд для сгенерированного литерала" -#: config/xtensa-relax.c:1752 +#: config/xtensa-relax.c:1746 msgid "expected 0 operands for generated label" -msgstr "" +msgstr "ожидается 0 операндов для сгенерированной метки" -#: config/xtensa-relax.c:1765 +#: config/xtensa-relax.c:1759 #, c-format msgid "invalid opcode '%s' in transition rule '%s'" -msgstr "" +msgstr "некорректный код операции «%s» в правиле перехода «%s»" -#: config/xtensa-relax.c:1773 +#: config/xtensa-relax.c:1767 #, c-format -msgid "opcode '%s': replacement does not have %d ops" -msgstr "" +msgid "opcode '%s': replacement does not have %d op" +msgid_plural "opcode '%s': replacement does not have %d ops" +msgstr[0] "код операции «%s»: в замене нет %d операнда" +msgstr[1] "код операции «%s»: в замене нет %d операндов" +msgstr[2] "код операции «%s»: в замене нет %d операндов" -#: config/xtensa-relax.c:1787 +#: config/xtensa-relax.c:1783 #, c-format msgid "opcode '%s': cannot find literal definition" -msgstr "" +msgstr "код операции «%s»: не найдено определение литерала" -#: config/xtensa-relax.c:1803 config/xtensa-relax.c:1833 +#: config/xtensa-relax.c:1799 config/xtensa-relax.c:1829 #, c-format -msgid "opcode %s: unidentified operand '%s' in '%s'" -msgstr "" +msgid "opcode '%s': unidentified operand '%s' in '%s'" +msgstr "код операции «%s»: неопределенный операнд «%s» в «%s»" -#: config/xtensa-relax.c:1828 +#: config/xtensa-relax.c:1824 #, c-format msgid "unknown user-defined function %s" -msgstr "" +msgstr "неизвестная определённая пользователем функция %s" -#: config/xtensa-relax.c:1839 +#: config/xtensa-relax.c:1835 #, c-format -msgid "opcode %s: could not parse operand '%s' in '%s'" -msgstr "" +msgid "opcode '%s': could not parse operand '%s' in '%s'" +msgstr "код операции «%s»: не удалось разобрать операнд «%s» в «%s»" -#: config/xtensa-relax.c:1880 +#: config/xtensa-relax.c:1875 #, c-format msgid "could not parse INSN_PATTERN '%s'" -msgstr "" +msgstr "не удалось разобрать INSN_PATTERN «%s»" -#: config/xtensa-relax.c:1884 +#: config/xtensa-relax.c:1879 #, c-format msgid "could not parse INSN_REPL '%s'" -msgstr "" +msgstr "не удалось разобрать INSN_REPL «%s»" -#: config/xtensa-relax.c:1895 +#: config/xtensa-relax.c:1890 #, c-format msgid "could not build transition for %s => %s" -msgstr "" +msgstr "не удалось собрать переход для %s => %s" #: depend.c:194 #, c-format msgid "can't open `%s' for writing" -msgstr "" +msgstr "не удалось открыть «%s» для записи" #: depend.c:206 #, c-format msgid "can't close `%s'" -msgstr "" +msgstr "не удалось закрыть «%s»" -#: dw2gencfi.c:294 +#: dw2gencfi.c:319 read.c:2441 +#, c-format +msgid "bfd_set_section_flags: %s" +msgstr "bfd_set_section_flags: %s" + +#: dw2gencfi.c:601 dw2gencfi.c:617 #, c-format msgid "register save offset not a multiple of %u" -msgstr "" +msgstr "регистровое сохранённое смещение не кратно %u" -#: dw2gencfi.c:377 +#: dw2gencfi.c:700 msgid "CFI state restore without previous remember" -msgstr "" +msgstr "восстановление состояние CFI происходит без предварительного запоминания" -#: dw2gencfi.c:432 +#: dw2gencfi.c:758 msgid "missing separator" -msgstr "" +msgstr "пропущен разделитель" -#: dw2gencfi.c:482 +#: dw2gencfi.c:807 msgid "bad register expression" -msgstr "" +msgstr "неверное выражение регистра" -#: dw2gencfi.c:503 dw2gencfi.c:626 dw2gencfi.c:664 dw2gencfi.c:734 -#: dw2gencfi.c:806 +#: dw2gencfi.c:828 dw2gencfi.c:958 dw2gencfi.c:996 dw2gencfi.c:1067 +#: dw2gencfi.c:1140 dw2gencfi.c:1378 msgid "CFI instruction used without previous .cfi_startproc" -msgstr "" +msgstr "инструкция CFI используется без указания ранее .cfi_startproc" -#: dw2gencfi.c:688 +#: dw2gencfi.c:1021 msgid "invalid or unsupported encoding in .cfi_personality" -msgstr "" +msgstr "некорректная или неподдерживаемая кодировка в .cfi_personality" -#: dw2gencfi.c:695 +#: dw2gencfi.c:1028 msgid ".cfi_personality requires encoding and symbol arguments" -msgstr "" +msgstr "для .cfi_personality требуются аргументы кодировки и символа" -#: dw2gencfi.c:718 +#: dw2gencfi.c:1051 msgid "wrong second argument to .cfi_personality" -msgstr "" +msgstr "неправильный второй аргумент в .cfi_personality" -#: dw2gencfi.c:758 dw2gencfi.c:834 +#: dw2gencfi.c:1092 dw2gencfi.c:1168 msgid "invalid or unsupported encoding in .cfi_lsda" -msgstr "" +msgstr "некорректная или неподдерживаемая кодировка в .cfi_lsda" -#: dw2gencfi.c:765 +#: dw2gencfi.c:1099 msgid ".cfi_lsda requires encoding and symbol arguments" -msgstr "" +msgstr "для .cfi_lsda требуются аргументы кодировки и символа" -#: dw2gencfi.c:790 +#: dw2gencfi.c:1124 msgid "wrong second argument to .cfi_lsda" -msgstr "" +msgstr "неправильный второй аргумент в .cfi_lsda" -#: dw2gencfi.c:855 +#: dw2gencfi.c:1190 msgid "wrong third argument to .cfi_val_encoded_addr" -msgstr "" +msgstr "неправильный третий аргумент в .cfi_val_encoded_addr" + +#: dw2gencfi.c:1280 +msgid "inconsistent uses of .cfi_sections" +msgstr "несогласованное использование .cfi_sections" -#: dw2gencfi.c:870 +#: dw2gencfi.c:1291 msgid "previous CFI entry not closed (missing .cfi_endproc)" -msgstr "" +msgstr "не закрыт предыдущий элемент CFI (отсутствует .cfi_endproc)" -#: dw2gencfi.c:905 +#: dw2gencfi.c:1332 msgid ".cfi_endproc without corresponding .cfi_startproc" -msgstr "" +msgstr ".cfi_endproc без соответствующей .cfi_startproc" + +#: dw2gencfi.c:1389 +msgid "wrong argument to .cfi_personality_id" +msgstr "неправильный аргумент в .cfi_personality_id" + +#: dw2gencfi.c:1399 +msgid ".cfi_fde_data without corresponding .cfi_startproc" +msgstr ".cfi_fde_data без соответствующей .cfi_startproc" + +#: dw2gencfi.c:1508 +msgid "unexpected .cfi_inline_lsda" +msgstr "неожиданный .cfi_inline_lsda" #: dw2gencfi.c:1515 +msgid ".cfi_inline_lsda not valid for this frame" +msgstr ".cfi_inline_lsda не допускается в этом кадре" + +#: dw2gencfi.c:1523 +msgid ".cfi_inline_lsda seen for frame without .cfi_lsda" +msgstr "обнаружена .cfi_inline_lsda для кадра без .cfi_lsda" + +#: dw2gencfi.c:1536 +#, c-format +msgid "Alignment too large: %d. assumed." +msgstr "Слишком большое выравнивание: предполагается %d." + +#: dw2gencfi.c:1540 +msgid "Alignment negative: 0 assumed." +msgstr "Отрицательное выравнивание: предполагается 0." + +#: dw2gencfi.c:1566 +msgid ".cfi_inline_lsda is not supported for this target" +msgstr ".cfi_inline_lsda не поддерживается для этой цели" + +#: dw2gencfi.c:1573 +msgid ".cfi_fde_data is not supported for this target" +msgstr ".cfi_fde_data не поддерживается для этой цели" + +#: dw2gencfi.c:1580 +msgid ".cfi_personality_id is not supported for this target" +msgstr ".cfi_personality_id не поддерживается для этой цели" + +#: dw2gencfi.c:2356 dw2gencfi.c:2512 msgid "open CFI at the end of file; missing .cfi_endproc directive" -msgstr "" +msgstr "открытая CFI до конца файла; отсутствует директива .cfi_endproc" -#: dwarf2dbg.c:542 dwarf2dbg.c:577 +#: dw2gencfi.c:2539 +msgid "CFI is not supported for this target" +msgstr "CFI не поддерживается для этой цели" + +#: dwarf2dbg.c:371 dwarf2dbg.c:2268 +msgid "view number mismatch" +msgstr "не совпадает номер вида" + +#: dwarf2dbg.c:779 dwarf2dbg.c:814 msgid "file number less than one" -msgstr "" +msgstr "номер файла меньше 1" -#: dwarf2dbg.c:552 +#: dwarf2dbg.c:789 #, c-format msgid "file number %ld already allocated" -msgstr "" +msgstr "номер файла %ld уже выделен" -#: dwarf2dbg.c:582 dwarf2dbg.c:1335 +#: dwarf2dbg.c:819 dwarf2dbg.c:1681 #, c-format msgid "unassigned file number %ld" -msgstr "" +msgstr "неназначенный номер файла %ld" -#: dwarf2dbg.c:651 +#: dwarf2dbg.c:888 msgid "is_stmt value not 0 or 1" -msgstr "" +msgstr "значение is_stmt не равно 0 или 1" -#: dwarf2dbg.c:663 +#: dwarf2dbg.c:900 msgid "isa number less than zero" -msgstr "" +msgstr "номер isa меньше 0" -#: dwarf2dbg.c:675 +#: dwarf2dbg.c:912 msgid "discriminator less than zero" -msgstr "" +msgstr "селектор меньше 0" -#: dwarf2dbg.c:681 +#: dwarf2dbg.c:931 +msgid "numeric view can only be asserted to zero" +msgstr "значение числового вида может быть равно только 0" + +#: dwarf2dbg.c:966 #, c-format msgid "unknown .loc sub-directive `%s'" -msgstr "" +msgstr "неизвестная поддиректива .loc «%s»" -#: dwarf2dbg.c:1398 +#: dwarf2dbg.c:1758 msgid "internal error: unknown dwarf2 format" -msgstr "" +msgstr "внутренняя ошибка: неизвестный формат dwarf2" -#: ecoff.c:1552 +#: ecoff.c:1559 #, c-format msgid "string too big (%lu bytes)" -msgstr "" +msgstr "слишком длинная строка (%lu байт)" -#: ecoff.c:1578 +#: ecoff.c:1585 #, c-format msgid "inserting \"%s\" into string hash table: %s" -msgstr "" +msgstr "вставляется «%s» в хеш-таблицу строк: %s" -#: ecoff.c:1609 ecoff.c:1802 ecoff.c:1825 ecoff.c:1856 ecoff.c:2009 -#: ecoff.c:2120 +#: ecoff.c:1616 ecoff.c:1809 ecoff.c:1832 ecoff.c:1863 ecoff.c:2016 +#: ecoff.c:2135 msgid "no current file pointer" -msgstr "" +msgstr "отсутствует текущий файловый указатель" -#: ecoff.c:1696 +#: ecoff.c:1703 msgid "too many st_End's" -msgstr "" +msgstr "слишком много st_End" -#: ecoff.c:2034 +#: ecoff.c:2041 #, c-format msgid "inserting \"%s\" into tag hash table: %s" -msgstr "" +msgstr "вставляется «%s» в хеш-таблицу тегов: %s" -#: ecoff.c:2195 +#: ecoff.c:2204 msgid "fake .file after real one" -msgstr "" +msgstr "фиктивный .file после настоящего" -#: ecoff.c:2285 +#: ecoff.c:2293 msgid "filename goes over one page boundary" -msgstr "" +msgstr "имя файла выходит за одностраничную границу" -#: ecoff.c:2418 +#: ecoff.c:2426 msgid ".begin directive without a preceding .file directive" -msgstr "" +msgstr "директива .begin без предшествующей директивы .file" -#: ecoff.c:2425 +#: ecoff.c:2433 msgid ".begin directive without a preceding .ent directive" -msgstr "" +msgstr "директива .begin без предшествующей директивы .ent" -#: ecoff.c:2456 +#: ecoff.c:2463 msgid ".bend directive without a preceding .file directive" -msgstr "" +msgstr "директива .bend без предшествующей директивы .file" -#: ecoff.c:2463 +#: ecoff.c:2470 msgid ".bend directive without a preceding .ent directive" -msgstr "" +msgstr "директива .bend без предшествующей директивы .ent" -#: ecoff.c:2476 +#: ecoff.c:2482 msgid ".bend directive names unknown symbol" -msgstr "" +msgstr "директива .bend указывает на неизвестный символ" -#: ecoff.c:2519 +#: ecoff.c:2524 msgid ".def pseudo-op used inside of .def/.endef; ignored" -msgstr "" +msgstr "Псевдооперация .def используется внутри .def/.endef; игнорируется" -#: ecoff.c:2521 +#: ecoff.c:2526 msgid "empty symbol name in .def; ignored" -msgstr "" +msgstr "пустое имя символа в .def; игнорируется" -#: ecoff.c:2558 +#: ecoff.c:2563 msgid ".dim pseudo-op used outside of .def/.endef; ignored" -msgstr "" +msgstr "Псевдооперация .dim используется вне .def/.endef; игнорируется" -#: ecoff.c:2573 +#: ecoff.c:2578 msgid "badly formed .dim directive" -msgstr "" +msgstr "неправильный формат директивы .dim" -#: ecoff.c:2586 +#: ecoff.c:2591 msgid "too many .dim entries" -msgstr "" +msgstr "слишком много элементов .dim" -#: ecoff.c:2606 +#: ecoff.c:2611 msgid ".scl pseudo-op used outside of .def/.endef; ignored" -msgstr "" +msgstr "Псевдооперация .scl используется вне .def/.endef; игнорируется" -#: ecoff.c:2631 +#: ecoff.c:2636 msgid ".size pseudo-op used outside of .def/.endef; ignored" -msgstr "" +msgstr "Псевдооперация .size используется вне .def/.endef; игнорируется" -#: ecoff.c:2646 +#: ecoff.c:2651 msgid "badly formed .size directive" -msgstr "" +msgstr "неправильно описана директива .size" -#: ecoff.c:2659 +#: ecoff.c:2664 msgid "too many .size entries" -msgstr "" +msgstr "слишком много элементов .size" -#: ecoff.c:2681 +#: ecoff.c:2686 msgid ".type pseudo-op used outside of .def/.endef; ignored" -msgstr "" +msgstr "Псевдооперация .type используется вне .def/.endef; игнорируется" #. FIXME: We could handle this by setting the continued bit. #. There would still be a limit: the .type argument can not #. be infinite. -#: ecoff.c:2699 +#: ecoff.c:2704 #, c-format msgid "the type of %s is too complex; it will be simplified" -msgstr "" +msgstr "тип %s слишком сложен; он будет упрощён" -#: ecoff.c:2710 +#: ecoff.c:2715 msgid "Unrecognized .type argument" -msgstr "" +msgstr "Нераспознанный аргумент .type" -#: ecoff.c:2748 +#: ecoff.c:2753 msgid ".tag pseudo-op used outside of .def/.endef; ignored" -msgstr "" +msgstr "Псевдооперация .tag используется вне .def/.endef; игнорируется" -#: ecoff.c:2773 +#: ecoff.c:2777 msgid ".val pseudo-op used outside of .def/.endef; ignored" -msgstr "" +msgstr "Псевдооперация .val используется вне .def/.endef; игнорируется" -#: ecoff.c:2781 +#: ecoff.c:2785 msgid ".val expression is too complex" -msgstr "" +msgstr "Слишком сложное выражение .val" -#: ecoff.c:2811 +#: ecoff.c:2815 msgid ".endef pseudo-op used before .def; ignored" -msgstr "" +msgstr "Псевдооперация endef используется до .def; игнорируется" -#: ecoff.c:2837 ecoff.c:2918 +#: ecoff.c:2841 ecoff.c:2922 msgid "bad COFF debugging information" -msgstr "" +msgstr "некорректная отладочная информация COFF" -#: ecoff.c:2886 +#: ecoff.c:2890 #, c-format msgid "no tag specified for %s" -msgstr "" +msgstr "для %s не указан тег" -#: ecoff.c:2988 +#: ecoff.c:2992 msgid ".end directive without a preceding .file directive" -msgstr "" +msgstr "директива .end без предшествующей директивы .file" -#: ecoff.c:2995 -msgid ".end directive without a preceding .ent directive" -msgstr "" - -#: ecoff.c:3017 +#: ecoff.c:3020 msgid ".end directive names unknown symbol" -msgstr "" +msgstr "директива .end указывает на неизвестный символ" -#: ecoff.c:3044 +#: ecoff.c:3051 msgid "second .ent directive found before .end directive" -msgstr "" +msgstr "найдена вторая директива .ent до директивы .end" + +#: ecoff.c:3060 +#, c-format +msgid "%s directive has no name" +msgstr "директива %s не имеет имени" -#: ecoff.c:3116 +#: ecoff.c:3121 msgid "no way to handle .file within .ent/.end section" -msgstr "" +msgstr "невозможно обработать .file внутри раздела .ent/.end" -#: ecoff.c:3233 +#: ecoff.c:3238 msgid ".loc before .file" -msgstr "" +msgstr ".loc перед .file" -#: ecoff.c:3436 +#: ecoff.c:3440 #, c-format msgid ".stab%c is not supported" -msgstr "" +msgstr ".stab%c не поддерживается" -#: ecoff.c:3446 +#: ecoff.c:3450 #, c-format msgid ".stab%c: ignoring non-zero other field" -msgstr "" +msgstr ".stab%c: игнорируется всё, кроме нулевого поля" -#: ecoff.c:3480 +#: ecoff.c:3484 #, c-format msgid "line number (%d) for .stab%c directive cannot fit in index field (20 bits)" -msgstr "" +msgstr "номер строки (%d) для директивы .stab%c невозможно вместить в индексное поле (20 бит)" -#: ecoff.c:3516 +#: ecoff.c:3518 #, c-format msgid "illegal .stab%c directive, bad character" -msgstr "" +msgstr "недопустимая директива .stab%c, некорректный символ" -#: ecoff.c:3975 ecoff.c:4164 ecoff.c:4189 +#: ecoff.c:3977 ecoff.c:4166 ecoff.c:4191 msgid ".begin/.bend in different segments" -msgstr "" +msgstr ".begin/.bend в разных сегментах" -#: ecoff.c:4685 +#: ecoff.c:4687 msgid "missing .end or .bend at end of file" -msgstr "" +msgstr "отсутствует .end или .bend при окончании файла" -#: ecoff.c:5170 +#: ecoff.c:5172 msgid "GP prologue size exceeds field size, using 0 instead" -msgstr "" +msgstr "размер пролога GP превышает размер поля, используется 0" -#: expr.c:88 read.c:3621 +#: expr.c:82 read.c:3820 msgid "bignum invalid" -msgstr "" +msgstr "некорректный bignum" -#: expr.c:90 read.c:3623 read.c:4091 read.c:4957 +#: expr.c:84 read.c:3822 read.c:4334 read.c:5310 msgid "floating point number invalid" -msgstr "" +msgstr "некорректное число с плавающей точкой" -#: expr.c:211 +#: expr.c:207 msgid "bad floating-point constant: exponent overflow" -msgstr "" +msgstr "некорректная константа с плавающей точкой: переполнение экспоненты" -#: expr.c:215 +#: expr.c:211 #, c-format msgid "bad floating-point constant: unknown error code=%d" -msgstr "" +msgstr "некорректная константа с плавающей точкой: неизвестный код ошибки %d" -#: expr.c:394 +#: expr.c:396 msgid "a bignum with underscores may not have more than 8 hex digits in any word" -msgstr "" +msgstr "bignum с подчёркиваниями не может иметь более 8 шестнадцатеричных цифр в любом слове" -#: expr.c:417 +#: expr.c:419 msgid "a bignum with underscores must have exactly 4 words" -msgstr "" +msgstr "bignum с подчёркиваниями должен состоять ровно из 4 слов" #. Either not seen or not defined. #. @@ Should print out the original string instead of #. the parsed number. -#: expr.c:540 +#: expr.c:557 #, c-format msgid "backward ref to unknown label \"%d:\"" -msgstr "" +msgstr "обратная ссылка на неизвестную метку «%d:»" -#: expr.c:658 +#: expr.c:675 msgid "character constant too large" -msgstr "" +msgstr "символьная константа слишком длинна" -#: expr.c:904 +#: expr.c:970 #, c-format -msgid "expr.c(operand): bad atof_generic return val %d" -msgstr "" +msgid "found '%c', expected: '%c'" +msgstr "найден «%c», ожидался: «%c»" -#: expr.c:970 +#: expr.c:973 #, c-format msgid "missing '%c'" -msgstr "" +msgstr "отсутствует «%c»" -#: expr.c:981 read.c:4437 +#: expr.c:985 read.c:4761 msgid "EBCDIC constants are not supported" -msgstr "" +msgstr "константы EBCDIC не поддерживаются" -#: expr.c:1096 +#: expr.c:1112 #, c-format msgid "Unary operator %c ignored because bad operand follows" -msgstr "" +msgstr "Унарный оператор %c игнорируется, так как далее следует некорректный операнд" -#: expr.c:1142 expr.c:1167 +#: expr.c:1162 expr.c:1193 msgid "syntax error in .startof. or .sizeof." -msgstr "" +msgstr "синтаксическая ошибка в .startof. или .sizeof." -#: expr.c:1248 expr.c:1602 +#: expr.c:1274 expr.c:1640 #, c-format msgid "invalid use of operator \"%s\"" -msgstr "" +msgstr "неправильное использование оператора «%s»" -#: expr.c:1746 +#: expr.c:1824 msgid "missing operand; zero assumed" -msgstr "" +msgstr "пропущен операнд; предполагается ноль" -#: expr.c:1785 +#: expr.c:1863 msgid "left operand is a bignum; integer 0 assumed" -msgstr "" +msgstr "левым операндом является bignum; предполагается 0 с типом integer" -#: expr.c:1787 +#: expr.c:1865 msgid "left operand is a float; integer 0 assumed" -msgstr "" +msgstr "левым операндом является float; предполагается 0 с типом integer" -#: expr.c:1796 +#: expr.c:1874 msgid "right operand is a bignum; integer 0 assumed" -msgstr "" +msgstr "правым операндом является bignum; предполагается 0 с типом integer" -#: expr.c:1798 +#: expr.c:1876 msgid "right operand is a float; integer 0 assumed" -msgstr "" +msgstr "правым операндом является float; предполагается 0 с типом integer" -#: expr.c:1866 symbols.c:1356 +#: expr.c:1947 symbols.c:1396 msgid "division by zero" -msgstr "" +msgstr "деление на ноль" -#: expr.c:1872 +#: expr.c:1953 msgid "shift count" -msgstr "" +msgstr "счётчик сдвига" -#: expr.c:1975 +#: expr.c:2074 msgid "operation combines symbols in different segments" -msgstr "" +msgstr "операция объединяет символы из разных сегментов" -#: frags.c:48 +#: expr.c:2396 +msgid "missing closing '\"'" +msgstr "нет закрывающей '\"'" + +#: frags.c:60 msgid "attempt to allocate data in absolute section" -msgstr "" +msgstr "попытка выделить данные в абсолютном разделе" -#: frags.c:54 +#: frags.c:66 msgid "attempt to allocate data in common section" -msgstr "" +msgstr "попытка выделить данные в общем разделе" -#: frags.c:112 +#: frags.c:115 write.c:1465 #, c-format -msgid "can't extend frag %u chars" -msgstr "" +msgid "can't extend frag %lu char" +msgid_plural "can't extend frag %lu chars" +msgstr[0] "не удалось расширить фрагмент до %lu символа" +msgstr[1] "не удалось расширить фрагмент до %lu символов" +msgstr[2] "не удалось расширить фрагмент до %lu символов" #. For error messages. #. Detect if we are reading from stdin by examining the file @@ -15165,343 +20454,361 @@ msgstr "" #. line here (assuming of course that we actually have a line of #. input to read), so that it can be displayed in the listing #. that is produced at the end of the assembly. -#: input-file.c:138 input-scrub.c:241 listing.c:334 +#: input-file.c:136 input-scrub.c:240 listing.c:353 msgid "{standard input}" -msgstr "" +msgstr "{стандартный ввод}" -#: input-file.c:143 +#: input-file.c:141 #, c-format msgid "can't open %s for reading: %s" -msgstr "" +msgstr "не удалось открыть %s на чтение: %s" -#: input-file.c:152 input-file.c:215 input-file.c:241 +#: input-file.c:150 input-file.c:224 #, c-format msgid "can't read from %s: %s" -msgstr "" +msgstr "не удалось прочитать из %s: %s" -#: input-file.c:249 listing.c:1389 output-file.c:69 +#: input-file.c:252 listing.c:1443 output-file.c:71 #, c-format msgid "can't close %s: %s" -msgstr "" +msgstr "не удалось закрыть %s: %s" -#: input-scrub.c:266 +#: input-scrub.c:267 msgid "macros nested too deeply" -msgstr "" - -#: input-scrub.c:375 input-scrub.c:399 -msgid "partial line at end of file ignored" -msgstr "" +msgstr "слишком много вложенных макросов" -#: itbl-ops.c:329 +#: itbl-ops.c:328 #, c-format msgid "Unable to allocate memory for new instructions\n" -msgstr "" +msgstr "Не удалось выделить память для новых инструкций\n" -#: listing.c:240 -msgid "Warning:" -msgstr "" +#: listing.c:253 messages.c:165 messages.c:167 messages.c:170 +msgid "Warning: " +msgstr "Предупреждение: " -#: listing.c:246 -msgid "Error:" -msgstr "" +#: listing.c:259 messages.c:230 messages.c:232 messages.c:235 +msgid "Error: " +msgstr "Ошибка: " + +#: listing.c:625 +#, c-format +msgid "unable to rebuffer file: %s\n" +msgstr "невозможно изменить буфер файла: %s\n" -#: listing.c:1275 +#: listing.c:1329 #, c-format msgid "" "\n" " time stamp \t: %s\n" "\n" msgstr "" +"\n" +" метка времени \t: %s\n" +"\n" -#: listing.c:1285 +#: listing.c:1339 #, c-format msgid "%s " -msgstr "" +msgstr "%s " -#: listing.c:1290 +#: listing.c:1344 #, c-format msgid "" "\n" "\t%s " msgstr "" +"\n" +"\t%s " -#: listing.c:1300 +#: listing.c:1354 msgid "" "\n" " options passed\t: " msgstr "" +"\n" +" пер-ные пар-ры\t: " -#: listing.c:1339 +#: listing.c:1393 #, c-format msgid "" " GNU assembler version %s (%s)\n" "\t using BFD version %s." msgstr "" +" GNU ассемблер, версия %s (%s)\n" +"\t используется BFD версии %s." -#: listing.c:1342 +#: listing.c:1396 #, c-format msgid "" "\n" " input file \t: %s" msgstr "" +"\n" +" входной файл \t: %s" -#: listing.c:1343 +#: listing.c:1397 #, c-format msgid "" "\n" " output file \t: %s" msgstr "" +"\n" +" выходной файл \t: %s" -#: listing.c:1344 +#: listing.c:1398 #, c-format msgid "" "\n" " target \t: %s" msgstr "" +"\n" +" цель \t: %s" -#: listing.c:1368 +#: listing.c:1422 #, c-format msgid "can't open %s: %s" -msgstr "" +msgstr "не удалось открыть %s: %s" -#: listing.c:1461 +#: listing.c:1507 msgid "strange paper height, set to no form" -msgstr "" +msgstr "странная высота бумаги, считаем безразмерной" -#: listing.c:1525 +#: listing.c:1569 msgid "new line in title" -msgstr "" +msgstr "новая строка в заголовке" #. Turns the next expression into a string. -#: macro.c:371 +#: macro.c:382 #, no-c-format msgid "% operator needs absolute expression" -msgstr "" +msgstr "оператору % требуется абсолютное выражение" -#: macro.c:521 +#: macro.c:536 #, c-format msgid "Missing parameter qualifier for `%s' in macro `%s'" -msgstr "" +msgstr "Пропущен классификатор параметра для «%s» в макросе «%s»" -#: macro.c:531 +#: macro.c:546 #, c-format msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'" -msgstr "" +msgstr "«%s» является неправильным классификатором параметра для «%s» в макросе «%s»" -#: macro.c:548 +#: macro.c:563 #, c-format msgid "Pointless default value for required parameter `%s' in macro `%s'" -msgstr "" +msgstr "Нецелесообразное значение по умолчанию требуемого параметра «%s» в макросе «%s»" -#: macro.c:560 +#: macro.c:575 #, c-format msgid "A parameter named `%s' already exists for macro `%s'" -msgstr "" +msgstr "Параметр «%s» уже существует в макросе «%s»" -#: macro.c:597 +#: macro.c:612 #, c-format msgid "Reserved word `%s' used as parameter in macro `%s'" -msgstr "" +msgstr "Зарезервированное слово «%s» используется как параметр в макросе «%s»" -#: macro.c:635 +#: macro.c:670 #, c-format msgid "unexpected end of file in macro `%s' definition" -msgstr "" +msgstr "неожиданный конец файла в определении макроса «%s»" -#: macro.c:647 +#: macro.c:682 #, c-format msgid "missing `)' after formals in macro definition `%s'" -msgstr "" +msgstr "пропущена «)» после объявлений в определении макроса «%s»" -#: macro.c:662 +#: macro.c:697 msgid "Missing macro name" -msgstr "" +msgstr "отсутствует имя макроса" -#: macro.c:671 +#: macro.c:706 #, c-format msgid "Bad parameter list for macro `%s'" -msgstr "" +msgstr "Некорректный список параметров в макросе «%s»" -#: macro.c:677 +#: macro.c:712 #, c-format msgid "Macro `%s' was already defined" -msgstr "" +msgstr "Макрос «%s» уже определён" -#: macro.c:800 macro.c:802 +#: macro.c:837 macro.c:839 msgid "missing `)'" -msgstr "" +msgstr "пропущена «)»" -#: macro.c:897 +#: macro.c:936 #, c-format msgid "`%s' was already used as parameter (or another local) name" -msgstr "" +msgstr "«%s» уже используется как имя параметра (или другой локальной)" -#: macro.c:1055 +#: macro.c:1094 msgid "confusion in formal parameters" -msgstr "" +msgstr "несостыковка в формальных параметрах" -#: macro.c:1062 +#: macro.c:1102 #, c-format msgid "Parameter named `%s' does not exist for macro `%s'" -msgstr "" +msgstr "Параметр «%s» не существует в макросе «%s»" -#: macro.c:1070 +#: macro.c:1113 #, c-format msgid "Value for parameter `%s' of macro `%s' was already specified" -msgstr "" +msgstr "Значение параметра «%s» в макросе «%s» уже задано" -#: macro.c:1084 +#: macro.c:1127 msgid "can't mix positional and keyword arguments" -msgstr "" +msgstr "нельзя смешивать позиционные и задаваемые именами аргументы" -#: macro.c:1095 +#: macro.c:1138 msgid "too many positional arguments" -msgstr "" +msgstr "слишком много позиционных аргументов" -#: macro.c:1143 +#: macro.c:1186 #, c-format msgid "Missing value for required parameter `%s' of macro `%s'" -msgstr "" +msgstr "Пропущено значение требуемого параметра «%s» макроса «%s»" -#: macro.c:1282 +#: macro.c:1304 #, c-format -msgid "Attempt to purge non-existant macro `%s'" -msgstr "" +msgid "Attempt to purge non-existing macro `%s'" +msgstr "Попытка вычистить несуществующий макрос «%s»" -#: macro.c:1301 +#: macro.c:1324 msgid "unexpected end of file in irp or irpc" -msgstr "" +msgstr "неожиданный конец файла в irp или irpc" -#: macro.c:1309 +#: macro.c:1332 msgid "missing model parameter" -msgstr "" +msgstr "пропущен параметр модели" -#: messages.c:82 +#: messages.c:91 #, c-format msgid "Assembler messages:\n" -msgstr "" - -#: messages.c:166 -#, c-format -msgid "Warning: " -msgstr "" - -#: messages.c:267 -#, c-format -msgid "Error: " -msgstr "" +msgstr "Сообщения ассемблера:\n" -#: messages.c:362 messages.c:382 +#: messages.c:289 #, c-format msgid "Fatal error: " -msgstr "" +msgstr "Критическая ошибка: " -#: messages.c:397 +#: messages.c:310 #, c-format -msgid "Internal error!\n" -msgstr "" +msgid "Internal error (%s).\n" +msgstr "Внутренняя ошибка (%s).\n" -#: messages.c:399 +#: messages.c:312 #, c-format -msgid "Assertion failure in %s at %s line %d.\n" -msgstr "" +msgid "Internal error in %s at %s:%d.\n" +msgstr "Внутренняя ошибка в %s позиция %s:%d.\n" -#: messages.c:402 +#: messages.c:314 #, c-format -msgid "Assertion failure at %s line %d.\n" -msgstr "" +msgid "Internal error at %s:%d.\n" +msgstr "Внутренняя ошибка в позиции %s:%d.\n" -#: messages.c:403 messages.c:420 +#: messages.c:316 #, c-format msgid "Please report this bug.\n" -msgstr "" - -#: messages.c:415 -#, c-format -msgid "Internal error, aborting at %s line %d in %s\n" -msgstr "" - -#: messages.c:418 -#, c-format -msgid "Internal error, aborting at %s line %d\n" -msgstr "" +msgstr "Пожалуйста, сообщите об этой ошибке.\n" -#: messages.c:467 +#: messages.c:400 #, c-format msgid "%s out of domain (%d is not a multiple of %d)" -msgstr "" +msgstr "%s не в домене (%d не кратно %d)" -#: messages.c:485 +#: messages.c:418 #, c-format msgid "%s out of range (%d is not between %d and %d)" -msgstr "" +msgstr "%s вне диапазона (%d находится вне %d - %d)" #. xgettext:c-format. -#: messages.c:508 +#: messages.c:441 #, c-format msgid "%s out of range (0x%s is not between 0x%s and 0x%s)" -msgstr "" +msgstr "%s вне диапазона (0x%s находится вне 0x%s - 0x%s)" -#: output-file.c:35 +#: output-file.c:34 #, c-format msgid "can't open a bfd on stdout %s" -msgstr "" +msgstr "не удалось открыть bfd в стандартный вывод %s" -#: output-file.c:42 +#: output-file.c:41 #, c-format msgid "selected target format '%s' unknown" -msgstr "" +msgstr "выбранный формат цели «%s» неизвестен" -#: output-file.c:44 +#: output-file.c:43 #, c-format msgid "can't create %s: %s" -msgstr "" - -#: read.c:463 -msgid "bad or irreducible absolute expression" -msgstr "" +msgstr "не удалось создать %s: %s" -#: read.c:489 +#: read.c:520 #, c-format msgid "error constructing %s pseudo-op table: %s" -msgstr "" +msgstr "ошибка создания таблицы псевдоопераций %s: %s" + +#: read.c:702 +msgid "cannot change section or subsection inside .bundle_lock" +msgstr "не удалось изменить раздел или подраздел внутри .bundle_lock" + +#: read.c:718 +#, c-format +msgid ".bundle_lock sequence at %u bytes, but .bundle_align_mode limit is %u bytes" +msgstr "последовательность .bundle_lock размером %u байт, но ограничение .bundle_align_mode равно %u байт" + +#: read.c:727 +#, c-format +msgid "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes" +msgstr "отдельная инструкция %u байт, но ограничение .bundle_align_mode равно %u байт" + +#: read.c:768 read.c:2811 read.c:3452 +msgid "ignoring fill value in absolute section" +msgstr "игнорируется значение заполнителя в абсолютном разделе" + +#: read.c:770 read.c:2826 read.c:3491 +#, c-format +msgid "ignoring fill value in section `%s'" +msgstr "игнорируется значение заполнителя в разделе «%s»" -#: read.c:899 +#: read.c:1130 #, c-format msgid "unknown pseudo-op: `%s'" -msgstr "" +msgstr "неизвестная псевдооперация: «%s»" -#: read.c:986 +#: read.c:1183 +msgid "unable to continue with assembly." +msgstr "невозможно продолжать ассемблирование" + +#: read.c:1225 #, c-format msgid "label \"%d$\" redefined" -msgstr "" +msgstr "переопределение метки «%d$»" -#: read.c:1221 -msgid ".abort detected. Abandoning ship." -msgstr "" +#: read.c:1372 +msgid ".bundle_lock with no matching .bundle_unlock" +msgstr ".bundle_lock не имеет соответствующей .bundle_unlock" -#: read.c:1239 read.c:2651 -msgid "ignoring fill value in absolute section" -msgstr "" +#: read.c:1469 +msgid ".abort detected. Abandoning ship." +msgstr "Обнаружена .abort. Покидаем корабль." -#: read.c:1330 +#: read.c:1531 #, c-format msgid "alignment too large: %u assumed" -msgstr "" +msgstr "слишком большое выравнивание: предполагается %u" -#: read.c:1362 +#: read.c:1563 msgid "expected fill pattern missing" -msgstr "" +msgstr "отсутствует ожидаемый заполняющий шаблон" -#: read.c:1471 +#: read.c:1588 #, c-format -msgid "size (%ld) out of range, ignored" -msgstr "" +msgid "fill pattern too long, truncating to %u" +msgstr "заполняющий шаблон слишком большой, обрезаем до %u" -#: read.c:1500 -#, c-format -msgid "size of \"%s\" is already %ld; not changing to %ld" -msgstr "" +#: read.c:1686 +msgid "symbol name not recognised in the current locale" +msgstr "имя символа не распознано в текущей локали" #. Some of the back ends can't deal with non-positive line numbers. #. Besides, it's silly. GCC however will generate a line number of @@ -15512,339 +20819,384 @@ msgstr "" #. We do not want to barf on this, especially since such files are used #. in the GCC and GDB testsuites. So we check for negative line numbers #. rather than non-positive line numbers. -#: read.c:1750 +#: read.c:2028 #, c-format msgid "line numbers must be positive; line number %d rejected" -msgstr "" +msgstr "номера строк должны быть положительными целыми числами: номер строки %d не подходит" -#: read.c:1787 +#: read.c:2065 #, c-format msgid "incompatible flag %i in line directive" -msgstr "" +msgstr "несовместимый флаг %i в строковой директиве" -#: read.c:1799 +#: read.c:2077 #, c-format msgid "unsupported flag %i in line directive" -msgstr "" +msgstr "неподдерживаемый флаг %i в строковой директиве" -#: read.c:1838 +#: read.c:2116 msgid "start address not supported" -msgstr "" +msgstr "начальный адреса не поддерживается" -#: read.c:1847 +#: read.c:2125 msgid ".err encountered" -msgstr "" +msgstr "встречена .err" -#: read.c:1863 +#: read.c:2141 msgid ".error directive invoked in source file" -msgstr "" +msgstr "директива .error вызвана в исходном файле" -#: read.c:1864 +#: read.c:2142 msgid ".warning directive invoked in source file" -msgstr "" +msgstr "директива .warning вызвана в исходном файле" -#: read.c:1870 +#: read.c:2148 #, c-format msgid "%s argument must be a string" -msgstr "" +msgstr "аргумент %s должен быть строкой" -#: read.c:1902 read.c:1904 +#: read.c:2180 read.c:2182 #, c-format msgid ".fail %ld encountered" -msgstr "" +msgstr "встречена .fail %ld" -#: read.c:1944 +#: read.c:2222 #, c-format msgid ".fill size clamped to %d" -msgstr "" +msgstr "размер .fill зажат до %d" -#: read.c:1949 +#: read.c:2227 msgid "size negative; .fill ignored" -msgstr "" +msgstr "отрицательный размер; .fill игнорируется" -#: read.c:1955 +#: read.c:2233 msgid "repeat < 0; .fill ignored" -msgstr "" - -#: read.c:2111 -#, c-format -msgid "Attribute name not recognised: %s" -msgstr "" +msgstr "повторение < 0; .fill игнорируется" -#: read.c:2126 -msgid "expected numeric constant" -msgstr "" +#: read.c:2242 +msgid "non-constant fill count for absolute section" +msgstr "неконстантный счётчик заполнения для абсолютного раздела" -#: read.c:2167 -msgid "bad string constant" -msgstr "" +#: read.c:2244 +msgid "attempt to fill absolute section with non-zero value" +msgstr "попытка заполнить абсолютный раздел ненулевым значением" -#: read.c:2171 -msgid "expected <tag> , <value>" -msgstr "" +#: read.c:2250 +#, c-format +msgid "attempt to fill section `%s' with non-zero value" +msgstr "попытка заполнить раздел «%s» ненулевым значением" -#: read.c:2246 +#: read.c:2407 #, c-format msgid "unrecognized .linkonce type `%s'" -msgstr "" +msgstr "нераспознанный тип .linkonce «%s»" -#: read.c:2258 +#: read.c:2419 msgid ".linkonce is not supported for this object file format" -msgstr "" - -#: read.c:2280 -#, c-format -msgid "bfd_set_section_flags: %s" -msgstr "" +msgstr ".linkonce не поддерживается для этого формата объектных файлов" -#: read.c:2353 +#: read.c:2514 msgid "expected alignment after size" -msgstr "" +msgstr "ожидается выравнивание после размера" -#: read.c:2580 +#: read.c:2733 #, c-format msgid "attempt to redefine pseudo-op `%s' ignored" -msgstr "" +msgstr "игнорируется попытка переопределения псевдооперации «%s»" -#: read.c:2599 +#: read.c:2752 msgid "ignoring macro exit outside a macro definition." -msgstr "" +msgstr "игнорируется выход из макроса вне определения макроса" -#: read.c:2646 +#: read.c:2806 #, c-format msgid "invalid segment \"%s\"" -msgstr "" +msgstr "неверный сегмент «%s»" -#: read.c:2654 +#: read.c:2814 msgid "only constant offsets supported in absolute section" -msgstr "" +msgstr "в абсолютном разделе поддерживаются только смещения, заданные константой" -#: read.c:2693 +#: read.c:2857 msgid "MRI style ORG pseudo-op not supported" -msgstr "" +msgstr "псевдооперация MRI style ORG не поддерживается" -#: read.c:2846 +#: read.c:3008 #, c-format msgid "unrecognized section type `%s'" -msgstr "" +msgstr "нераспознанный тип раздела «%s»" -#: read.c:2860 +#: read.c:3021 msgid "absolute sections are not supported" -msgstr "" +msgstr "абсолютные разделы не поддерживаются" -#: read.c:2875 +#: read.c:3036 #, c-format msgid "unrecognized section command `%s'" -msgstr "" +msgstr "нераспознанная команда раздела «%s»" -#: read.c:2939 +#: read.c:3099 #, c-format -msgid ".end%c encountered without preceeding %s" -msgstr "" +msgid ".end%c encountered without preceding %s" +msgstr ".end%c без предшествующей %s" + +#: read.c:3128 read.c:3164 +#, c-format +msgid "negative count for %s - ignored" +msgstr "отрицательный счётчик для %s — игнорируется" -#: read.c:2969 +#: read.c:3135 read.c:3171 #, c-format msgid "%s without %s" -msgstr "" +msgstr "%s без %s" -#: read.c:3197 +#: read.c:3405 msgid "unsupported variable size or fill value" -msgstr "" +msgstr "неподдерживаемый размер переменной или заполняющее значение" + +#: read.c:3413 +#, c-format +msgid "size value for space directive too large: %lx" +msgstr "значение размера для директивы space слишком большое: %lx" -#: read.c:3225 +#: read.c:3442 msgid ".space repeat count is zero, ignored" -msgstr "" +msgstr "счётчик повторений .space равен нулю, игнорируется" -#: read.c:3227 +#: read.c:3444 msgid ".space repeat count is negative, ignored" -msgstr "" +msgstr "счётчик повторений .space отрицательный, игнорируется" -#: read.c:3256 +#: read.c:3475 msgid "space allocation too complex in absolute section" -msgstr "" +msgstr "выделяемое пространство в абсолютном разделе слишком сложное" -#: read.c:3262 +#: read.c:3481 msgid "space allocation too complex in common section" -msgstr "" +msgstr "выделяемое пространство в общем разделе слишком сложное" -#: read.c:3353 read.c:4683 +#: read.c:3575 read.c:5020 #, c-format msgid "bad floating literal: %s" -msgstr "" +msgstr "некорректный литерал с плавающей запятой: %s" -#: read.c:3513 +#: read.c:3708 #, c-format msgid "%s: would close weakref loop: %s" -msgstr "" +msgstr "%s: закрыло бы цикл weakref: %s" -#: read.c:3559 +#: read.c:3758 #, c-format msgid "junk at end of line, first unrecognized character valued 0x%x" -msgstr "" +msgstr "мусор в конце строки, первый нераспознанный символ со значением 0x%x" -#: read.c:3687 +#: read.c:3886 write.c:2133 #, c-format -msgid "`%s' can't be equated to common symbol '%s'" -msgstr "" +msgid "`%s' can't be equated to common symbol `%s'" +msgstr "«%s» не может быть вычисляемым для общего символа «%s»" + +#: read.c:4023 +msgid "unexpected `\"' in expression" +msgstr "неожиданное «\"» в выражении" -#: read.c:3815 +#: read.c:4036 msgid "rva without symbol" -msgstr "" +msgstr "rva без символа" -#: read.c:3872 +#: read.c:4105 msgid "missing or bad offset expression" -msgstr "" +msgstr "отсутствующее или некорректное смещение выражения" -#: read.c:3893 +#: read.c:4126 msgid "missing reloc type" -msgstr "" +msgstr "отсутствует тип перемещения" -#: read.c:3905 +#: read.c:4150 msgid "unrecognized reloc type" -msgstr "" +msgstr "нераспознанный тип перемещения" -#: read.c:3921 +#: read.c:4166 msgid "bad reloc expression" -msgstr "" - -#: read.c:4047 -msgid "attempt to store value in absolute section" -msgstr "" +msgstr "неправильное выражение перемещения" -#: read.c:4085 read.c:4951 +#: read.c:4328 read.c:5304 msgid "zero assumed for missing expression" -msgstr "" +msgstr "при отсутствии выражения предполагается ноль" -#: read.c:4097 read.c:4963 write.c:268 write.c:973 -msgid "register value used as expression" -msgstr "" +#: read.c:4348 read.c:5333 +msgid "attempt to store value in absolute section" +msgstr "попытка сохранить значение в абсолютном разделе" -#: read.c:4177 +#: read.c:4355 read.c:5339 +#, c-format +msgid "attempt to store non-zero value in section `%s'" +msgstr "попытка сохранить ненулевое значение в разделе «%s»" + +#: read.c:4441 #, c-format msgid "value 0x%llx truncated to 0x%llx" -msgstr "" +msgstr "значение 0x%llx обрезано до 0x%llx" -#: read.c:4180 +#: read.c:4444 msgid "value 0x%I64x truncated to 0x%I64x" -msgstr "" +msgstr "значение 0x%I64x обрезано до 0x%I64x" -#: read.c:4184 +#: read.c:4448 #, c-format msgid "value 0x%lx truncated to 0x%lx" -msgstr "" +msgstr "значение 0x%lx обрезано до 0x%lx" -#: read.c:4201 +#: read.c:4493 #, c-format -msgid "bignum truncated to %d bytes" -msgstr "" +msgid "bignum truncated to %d byte" +msgid_plural "bignum truncated to %d bytes" +msgstr[0] "bignum обрезан до %d байта" +msgstr[1] "bignum обрезан до %d байт" +msgstr[2] "bignum обрезан до %d байт" -#: read.c:4510 read.c:4705 +#: read.c:4832 read.c:5042 msgid "unresolvable or nonpositive repeat count; using 1" -msgstr "" +msgstr "неопределенный или не положительный счётчик повторений; используется 1" -#: read.c:4559 +#: read.c:4881 #, c-format msgid "unknown floating type type '%c'" -msgstr "" +msgstr "неизвестный тип с плавающей запятой «%c»" -#: read.c:4581 +#: read.c:4903 msgid "floating point constant too large" -msgstr "" +msgstr "константа с плавающей запятой слишком большая" + +#: read.c:4967 +msgid "attempt to store float in absolute section" +msgstr "попытка сохранить значение с плавающей запятой в абсолютном разделе" + +#: read.c:4974 +#, c-format +msgid "attempt to store float in section `%s'" +msgstr "попытка сохранить значение с плавающей запятой в разделе «%s»" -#: read.c:5117 +#: read.c:5422 +#, c-format +msgid "attempt to store non-empty string in section `%s'" +msgstr "попытка сохранить непустую строку в разделе «%s»" + +#: read.c:5484 msgid "strings must be placed into a section" -msgstr "" +msgstr "строка должна быть помещена в раздел" -#: read.c:5165 +#: read.c:5547 msgid "expected <nn>" -msgstr "" +msgstr "ожидается <nn>" #. To be compatible with BSD 4.2 as: give the luser a linefeed!! -#: read.c:5198 read.c:5284 +#: read.c:5586 read.c:5672 msgid "unterminated string; newline inserted" -msgstr "" +msgstr "незавершенная строка; вставлен символ новой строки" -#: read.c:5292 +#: read.c:5686 msgid "bad escaped character in string" -msgstr "" +msgstr "некорректный экранированный символ в строке" -#: read.c:5317 +#: read.c:5711 msgid "expected address expression" -msgstr "" +msgstr "ожидается адресное выражение" -#: read.c:5336 +#: read.c:5730 #, c-format msgid "symbol \"%s\" undefined; zero assumed" -msgstr "" +msgstr "символ «%s» не определён; предполагается ноль" -#: read.c:5339 +#: read.c:5733 msgid "some symbol undefined; zero assumed" -msgstr "" +msgstr "какой-то символ «%s» не определён; предполагается ноль" -#: read.c:5375 +#: read.c:5768 msgid "this string may not contain '\\0'" -msgstr "" +msgstr "эта строка не может содержать «\\0»" -#: read.c:5411 +#: read.c:5804 msgid "missing string" -msgstr "" +msgstr "отсутствует строка" -#: read.c:5502 +#: read.c:5895 #, c-format msgid ".incbin count zero, ignoring `%s'" -msgstr "" +msgstr "счётчик .incbin равен нулю, игнорируется «%s»" -#: read.c:5528 +#: read.c:5921 #, c-format msgid "file not found: %s" -msgstr "" +msgstr "файл не найден: %s" -#: read.c:5542 +#: read.c:5935 #, c-format msgid "seek to end of .incbin file failed `%s'" -msgstr "" +msgstr "ошибка при поиске до конца файла .incbin «%s»" -#: read.c:5553 +#: read.c:5946 #, c-format msgid "skip (%ld) or count (%ld) invalid for file size (%ld)" -msgstr "" +msgstr "значение пропуска (%ld) или счётчика (%ld) некорректно для размера файла (%ld)" -#: read.c:5560 +#: read.c:5953 #, c-format msgid "could not skip to %ld in file `%s'" -msgstr "" +msgstr "не удалось пропустить элементы %ld в файле «%s»" -#: read.c:5569 +#: read.c:5962 #, c-format msgid "truncated file `%s', %ld of %ld bytes read" -msgstr "" +msgstr "урезанный файл «%s», прочитано %ld из %ld байт" -#: read.c:5727 +#: read.c:6120 msgid "missing .func" -msgstr "" +msgstr "пропущена .func" -#: read.c:5744 +#: read.c:6137 msgid ".endfunc missing for previous .func" -msgstr "" +msgstr "отсутствует .endfunc при указанной .func" + +#: read.c:6196 +#, c-format +msgid ".bundle_align_mode alignment too large (maximum %u)" +msgstr "выравнивание .bundle_align_mode слишком большое (максимум %u)" + +#: read.c:6201 +msgid "cannot change .bundle_align_mode inside .bundle_lock" +msgstr "не удалось изменить .bundle_align_mode внутри .bundle_lock" + +#: read.c:6215 +msgid ".bundle_lock is meaningless without .bundle_align_mode" +msgstr ".bundle_lock бесполезна без .bundle_align_mode" + +#: read.c:6236 +msgid ".bundle_unlock without preceding .bundle_lock" +msgstr ".bundle_unlock без предшествующей .bundle_lock" -#: read.c:5881 +#: read.c:6249 +#, c-format +msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes" +msgstr "последовательность .bundle_lock равна %u байтам, но размер комплекта равен только %u байтам" + +#: read.c:6348 #, c-format msgid "missing closing `%c'" -msgstr "" +msgstr "нет закрывающего символа «%c»" -#: read.c:5883 +#: read.c:6350 msgid "stray `\\'" -msgstr "" +msgstr "лишняя `\\'" -#: remap.c:52 +#: remap.c:53 #, c-format msgid "invalid argument '%s' to -fdebug-prefix-map" -msgstr "" +msgstr "неверный аргумент «%s» у -fdebug-prefix-map" #: stabs.c:214 stabs.c:222 stabs.c:230 stabs.c:249 #, c-format msgid ".stab%c: missing comma" -msgstr "" +msgstr ".stab%c: отсутствует запятая" #. This could happen for example with a source file with a huge #. number of lines. The only cure is to use a different debug @@ -15852,216 +21204,222 @@ msgstr "" #: stabs.c:242 #, c-format msgid ".stab%c: description field '%x' too big, try a different debug format" -msgstr "" +msgstr ".stab%c: поле описания «%x» слишком большое, попробуйте другой формат отладки" #: stabs.c:423 msgid "comma missing in .xstabs" -msgstr "" +msgstr "отсутствует запятая в .xstabs" -#: symbols.c:277 +#: symbols.c:287 #, c-format msgid "cannot define symbol `%s' in absolute section" -msgstr "" +msgstr "невозможно определить символ «%s» в абсолютном разделе" -#: symbols.c:417 +#: symbols.c:421 #, c-format msgid "symbol `%s' is already defined as \"%s\"/%s%ld" -msgstr "" +msgstr "символ «%s» уже определён как \"%s\"/%s%ld" -#: symbols.c:494 symbols.c:501 +#: symbols.c:496 symbols.c:503 #, c-format msgid "inserting \"%s\" into symbol table failed: %s" -msgstr "" - -#: symbols.c:964 symbols.c:968 -#, c-format -msgid "undefined symbol `%s' in operation" -msgstr "" - -#: symbols.c:975 -#, c-format -msgid "invalid sections for operation on `%s' and `%s'" -msgstr "" +msgstr "не удалось вставить «%s» в таблицу символов: %s" -#: symbols.c:979 +#: symbols.c:1022 #, c-format -msgid "invalid section for operation on `%s'" -msgstr "" +msgid "invalid operands (%s and %s sections) for `%s'" +msgstr "некорректные операнды (разделы %s и %s) для «%s»" -#: symbols.c:987 symbols.c:990 +#: symbols.c:1026 #, c-format -msgid "undefined symbol `%s' in operation setting `%s'" -msgstr "" +msgid "invalid operand (%s section) for `%s'" +msgstr "некорректный операнд (раздел %s) для «%s»" -#: symbols.c:996 +#: symbols.c:1034 #, c-format -msgid "invalid sections for operation on `%s' and `%s' setting `%s'" -msgstr "" +msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'" +msgstr "некорректные операнды (разделы %s и %s) для «%s» при изменении «%s»" -#: symbols.c:999 +#: symbols.c:1037 #, c-format -msgid "invalid section for operation on `%s' setting `%s'" -msgstr "" +msgid "invalid operand (%s section) for `%s' when setting `%s'" +msgstr "некорректный операнд (раздел %s) для «%s» при изменении «%s»" -#: symbols.c:1049 +#: symbols.c:1086 #, c-format msgid "symbol definition loop encountered at `%s'" -msgstr "" +msgstr "обнаружено зацикливание определения символа в «%s»" -#: symbols.c:1076 +#: symbols.c:1113 #, c-format msgid "cannot convert expression symbol %s to complex relocation" -msgstr "" +msgstr "невозможно преобразовывать символ выражения %s в сложное перемещение" -#: symbols.c:1358 +#: symbols.c:1398 #, c-format msgid "division by zero when setting `%s'" -msgstr "" +msgstr "деление на ноль при изменении «%s»" -#: symbols.c:1439 write.c:1846 +#. See PR 20895 for a reproducer. +#: symbols.c:1438 +msgid "Invalid operation on symbol" +msgstr "Некорректный операнд для символа" + +#: symbols.c:1488 write.c:2182 #, c-format msgid "can't resolve value for symbol `%s'" -msgstr "" +msgstr "не удалось определить значение символа «%s»" -#: symbols.c:1889 +#: symbols.c:1947 #, c-format msgid "\"%d\" (instance number %d of a %s label)" -msgstr "" +msgstr "\"%d\" (номер экземпляра %d метки %s)" -#: symbols.c:1918 +#: symbols.c:1976 #, c-format msgid "attempt to get value of unresolved symbol `%s'" -msgstr "" +msgstr "попытка получить значение неопределённого символа «%s»" -#: symbols.c:2193 +#. Do not reassign section symbols. +#: symbols.c:2264 msgid "section symbols are already global" -msgstr "" +msgstr "символы раздела уже глобальные" -#: symbols.c:2306 +#: symbols.c:2377 #, c-format msgid "Accessing function `%s' as thread-local object" -msgstr "" +msgstr "Доступ к функции «%s» как к локальному объекту нити" -#: symbols.c:2310 +#: symbols.c:2381 #, c-format msgid "Accessing `%s' as thread-local object" -msgstr "" +msgstr "Доступ к «%s» как к локальному объекту нити" #: write.c:167 #, c-format msgid "field fx_size too small to hold %d" -msgstr "" +msgstr "поле fx_size мало, чтобы хранить %d" -#: write.c:444 +#: write.c:453 #, c-format msgid "attempt to .org/.space backwards? (%ld)" -msgstr "" +msgstr "попытка вернуться к .org/.space? (%ld)" + +#: write.c:471 +#, c-format +msgid "leb128 operand is an undefined symbol: %s" +msgstr "операнд leb128 является неопределенным символом: %s" -#: write.c:675 +#: write.c:702 msgid "invalid offset expression" -msgstr "" +msgstr "неверное выражение смещения" -#: write.c:697 +#: write.c:724 msgid "invalid reloc expression" -msgstr "" +msgstr "неверное выражение перемещения" -#: write.c:1056 +#: write.c:1109 #, c-format -msgid "value of %s too large for field of %d bytes at %s" -msgstr "" +msgid "value of %s too large for field of %d byte at %s" +msgid_plural "value of %s too large for field of %d bytes at %s" +msgstr[0] "значение %s слишком велико для поля из %d байта у %s" +msgstr[1] "значение %s слишком велико для поля из %d байт у %s" +msgstr[2] "значение %s слишком велико для поля из %d байт у %s" -#: write.c:1068 +#: write.c:1125 #, c-format msgid "signed .word overflow; switch may be too large; %ld at 0x%lx" -msgstr "" +msgstr "переполнение знакового .word; переключатель может быть слишком большим; %ld у 0x%lx" -#: write.c:1112 +#: write.c:1166 msgid "redefined symbol cannot be used on reloc" -msgstr "" +msgstr "переопределённый символ нельзя использовать в перемещении" -#: write.c:1125 +#: write.c:1179 msgid "relocation out of range" -msgstr "" +msgstr "перемещение выходит за диапазон" -#: write.c:1128 +#: write.c:1182 #, c-format msgid "%s:%u: bad return from bfd_install_relocation: %x" -msgstr "" +msgstr "%s:%u: некорректный возврат из bfd_install_relocation: %x" -#: write.c:1192 -msgid "internal error: fixup not contained within frag" -msgstr "" - -#: write.c:1245 +#: write.c:1210 msgid "reloc not within (fixed part of) section" -msgstr "" +msgstr "перемещение вне раздела (его постоянной части)" -#: write.c:1312 write.c:1333 -#, c-format -msgid "can't write %s: %s" -msgstr "" +#: write.c:1280 +msgid "internal error: fixup not contained within frag" +msgstr "внутренняя ошибка: местоположение содержится вне фрагмента" -#: write.c:1363 -msgid "cannot write to output file" -msgstr "" +#: write.c:1398 write.c:1535 +msgid "can't extend frag" +msgstr "не удалось расширить фрагмент" -#: write.c:1517 +#: write.c:1603 #, c-format -msgid "%d error%s, %d warning%s, generating bad object file" -msgstr "" +msgid "can't write %ld byte to section %s of %s: '%s'" +msgid_plural "can't write %ld bytes to section %s of %s: '%s'" +msgstr[0] "не удалось записать %ld байт в раздел %s из %s: «%s»" +msgstr[1] "не удалось записать %ld байта в раздел %s из %s: «%s»" +msgstr[2] "не удалось записать %ld байт в раздел %s из %s: «%s»" -#: write.c:1524 +#: write.c:1630 write.c:1666 #, c-format -msgid "%d error%s, %d warning%s, no object file generated" -msgstr "" +msgid "can't fill %ld byte in section %s of %s: '%s'" +msgid_plural "can't fill %ld bytes in section %s of %s: '%s'" +msgstr[0] "не удалось заполнить %ld байт в разделе %s из %s: «%s»" +msgstr[1] "не удалось заполнить %ld байта в разделе %s из %s: «%s»" +msgstr[2] "не удалось заполнить %ld байт в разделе %s из %s: «%s»" -#: write.c:1763 +#: write.c:2098 #, c-format msgid "%s: global symbols not supported in common sections" -msgstr "" +msgstr "%s: глобальные символы не поддерживаются в общих разделах" -#: write.c:1777 +#: write.c:2112 #, c-format msgid "local label `%s' is not defined" -msgstr "" +msgstr "локальная метка «%s» не определена" -#: write.c:1797 -#, c-format -msgid "Local symbol `%s' can't be equated to common symbol `%s'" -msgstr "" - -#: write.c:1804 +#: write.c:2140 #, c-format msgid "can't make global register symbol `%s'" -msgstr "" +msgstr "не удалось создать глобальный регистровый символ «%s»" -#: write.c:2075 +#: write.c:2444 #, c-format -msgid "alignment padding (%lu bytes) not a multiple of %ld" -msgstr "" +msgid "alignment padding (%lu byte) not a multiple of %ld" +msgid_plural "alignment padding (%lu bytes) not a multiple of %ld" +msgstr[0] "заполнение для выравнивания (%lu байт) не кратно %ld" +msgstr[1] "дополнение для выравнивания (%lu байта) не кратно %ld" +msgstr[2] "дополнение для выравнивания (%lu байт) не кратно %ld" -#: write.c:2233 +#: write.c:2610 #, c-format msgid ".word %s-%s+%s didn't fit" -msgstr "" +msgstr "не вмещается .word %s-%s+%s" -#: write.c:2328 +#: write.c:2704 msgid "padding added" -msgstr "" +msgstr "заполнение добавлено" -#: write.c:2378 +#: write.c:2755 msgid "attempt to move .org backwards" -msgstr "" +msgstr "попытка передвинуться обратно к .org" -#: write.c:2402 +#: write.c:2779 msgid ".space specifies non-absolute value" -msgstr "" +msgstr ".space задана не абсолютным значением" -#: write.c:2417 +#: write.c:2794 msgid ".space or .fill with negative value, ignored" -msgstr "" +msgstr ".space или .fill с отрицательным значением, игнорируется" -#: write.c:2488 +#: write.c:2865 #, c-format msgid "Infinite loop encountered whilst attempting to compute the addresses of symbols in section %s" -msgstr "" +msgstr "При попытке вычислить адреса символов в разделе %s возник бесконечный цикл" + +#~ msgid "%s: data size %ld\n" +#~ msgstr "%s: размер данных %ld\n" diff --git a/gas/testsuite/gas/aarch64/rdma-directive.d b/gas/testsuite/gas/aarch64/rdma-directive.d index f72b97efae..a5c57b6a62 100644 --- a/gas/testsuite/gas/aarch64/rdma-directive.d +++ b/gas/testsuite/gas/aarch64/rdma-directive.d @@ -8,63 +8,5023 @@ Disassembly of section \.text: 0+ <.*>: - 0: 2e428420 sqrdmlah v0\.4h, v1\.4h, v2\.4h - 4: 6e428420 sqrdmlah v0\.8h, v1\.8h, v2\.8h - 8: 2e828420 sqrdmlah v0\.2s, v1\.2s, v2\.2s - c: 6e828420 sqrdmlah v0\.4s, v1\.4s, v2\.4s - 10: 2e428c20 sqrdmlsh v0\.4h, v1\.4h, v2\.4h - 14: 6e428c20 sqrdmlsh v0\.8h, v1\.8h, v2\.8h - 18: 2e828c20 sqrdmlsh v0\.2s, v1\.2s, v2\.2s - 1c: 6e828c20 sqrdmlsh v0\.4s, v1\.4s, v2\.4s - 20: 7e828420 sqrdmlah s0, s1, s2 - 24: 7e428420 sqrdmlah h0, h1, h2 - 28: 7e828c20 sqrdmlsh s0, s1, s2 - 2c: 7e428c20 sqrdmlsh h0, h1, h2 - 30: 2f42d020 sqrdmlah v0\.4h, v1\.4h, v2\.h\[0\] - 34: 2f52d020 sqrdmlah v0\.4h, v1\.4h, v2\.h\[1\] - 38: 2f62d020 sqrdmlah v0\.4h, v1\.4h, v2\.h\[2\] - 3c: 2f72d020 sqrdmlah v0\.4h, v1\.4h, v2\.h\[3\] - 40: 6f42d020 sqrdmlah v0\.8h, v1\.8h, v2\.h\[0\] - 44: 6f52d020 sqrdmlah v0\.8h, v1\.8h, v2\.h\[1\] - 48: 6f62d020 sqrdmlah v0\.8h, v1\.8h, v2\.h\[2\] - 4c: 6f72d020 sqrdmlah v0\.8h, v1\.8h, v2\.h\[3\] - 50: 2f82d020 sqrdmlah v0\.2s, v1\.2s, v2\.s\[0\] - 54: 2fa2d020 sqrdmlah v0\.2s, v1\.2s, v2\.s\[1\] - 58: 2f82d820 sqrdmlah v0\.2s, v1\.2s, v2\.s\[2\] - 5c: 2fa2d820 sqrdmlah v0\.2s, v1\.2s, v2\.s\[3\] - 60: 6f82d020 sqrdmlah v0\.4s, v1\.4s, v2\.s\[0\] - 64: 6fa2d020 sqrdmlah v0\.4s, v1\.4s, v2\.s\[1\] - 68: 6f82d820 sqrdmlah v0\.4s, v1\.4s, v2\.s\[2\] - 6c: 6fa2d820 sqrdmlah v0\.4s, v1\.4s, v2\.s\[3\] - 70: 2f42f020 sqrdmlsh v0\.4h, v1\.4h, v2\.h\[0\] - 74: 2f52f020 sqrdmlsh v0\.4h, v1\.4h, v2\.h\[1\] - 78: 2f62f020 sqrdmlsh v0\.4h, v1\.4h, v2\.h\[2\] - 7c: 2f72f020 sqrdmlsh v0\.4h, v1\.4h, v2\.h\[3\] - 80: 6f42f020 sqrdmlsh v0\.8h, v1\.8h, v2\.h\[0\] - 84: 6f52f020 sqrdmlsh v0\.8h, v1\.8h, v2\.h\[1\] - 88: 6f62f020 sqrdmlsh v0\.8h, v1\.8h, v2\.h\[2\] - 8c: 6f72f020 sqrdmlsh v0\.8h, v1\.8h, v2\.h\[3\] - 90: 2f82f020 sqrdmlsh v0\.2s, v1\.2s, v2\.s\[0\] - 94: 2fa2f020 sqrdmlsh v0\.2s, v1\.2s, v2\.s\[1\] - 98: 2f82f820 sqrdmlsh v0\.2s, v1\.2s, v2\.s\[2\] - 9c: 2fa2f820 sqrdmlsh v0\.2s, v1\.2s, v2\.s\[3\] - a0: 6f82f020 sqrdmlsh v0\.4s, v1\.4s, v2\.s\[0\] - a4: 6fa2f020 sqrdmlsh v0\.4s, v1\.4s, v2\.s\[1\] - a8: 6f82f820 sqrdmlsh v0\.4s, v1\.4s, v2\.s\[2\] - ac: 6fa2f820 sqrdmlsh v0\.4s, v1\.4s, v2\.s\[3\] - b0: 7f42d020 sqrdmlah h0, h1, v2\.h\[0\] - b4: 7f52d020 sqrdmlah h0, h1, v2\.h\[1\] - b8: 7f62d020 sqrdmlah h0, h1, v2\.h\[2\] - bc: 7f72d020 sqrdmlah h0, h1, v2\.h\[3\] - c0: 7f82d020 sqrdmlah s0, s1, v2\.s\[0\] - c4: 7fa2d020 sqrdmlah s0, s1, v2\.s\[1\] - c8: 7f82d820 sqrdmlah s0, s1, v2\.s\[2\] - cc: 7fa2d820 sqrdmlah s0, s1, v2\.s\[3\] - d0: 7f42f020 sqrdmlsh h0, h1, v2\.h\[0\] - d4: 7f52f020 sqrdmlsh h0, h1, v2\.h\[1\] - d8: 7f62f020 sqrdmlsh h0, h1, v2\.h\[2\] - dc: 7f72f020 sqrdmlsh h0, h1, v2\.h\[3\] - e0: 7f82f020 sqrdmlsh s0, s1, v2\.s\[0\] - e4: 7fa2f020 sqrdmlsh s0, s1, v2\.s\[1\] - e8: 7f82f820 sqrdmlsh s0, s1, v2\.s\[2\] - ec: 7fa2f820 sqrdmlsh s0, s1, v2\.s\[3\] + 0: 2e428420 sqrdmlah v0\.4h, v1\.4h, v2\.4h + 4: 2e458420 sqrdmlah v0\.4h, v1\.4h, v5\.4h + 8: 2e4f8420 sqrdmlah v0\.4h, v1\.4h, v15\.4h + c: 2e598420 sqrdmlah v0\.4h, v1\.4h, v25\.4h + 10: 2e5f8420 sqrdmlah v0\.4h, v1\.4h, v31\.4h + 14: 2e428480 sqrdmlah v0\.4h, v4\.4h, v2\.4h + 18: 2e458480 sqrdmlah v0\.4h, v4\.4h, v5\.4h + 1c: 2e4f8480 sqrdmlah v0\.4h, v4\.4h, v15\.4h + 20: 2e598480 sqrdmlah v0\.4h, v4\.4h, v25\.4h + 24: 2e5f8480 sqrdmlah v0\.4h, v4\.4h, v31\.4h + 28: 2e4285c0 sqrdmlah v0\.4h, v14\.4h, v2\.4h + 2c: 2e4585c0 sqrdmlah v0\.4h, v14\.4h, v5\.4h + 30: 2e4f85c0 sqrdmlah v0\.4h, v14\.4h, v15\.4h + 34: 2e5985c0 sqrdmlah v0\.4h, v14\.4h, v25\.4h + 38: 2e5f85c0 sqrdmlah v0\.4h, v14\.4h, v31\.4h + 3c: 2e428700 sqrdmlah v0\.4h, v24\.4h, v2\.4h + 40: 2e458700 sqrdmlah v0\.4h, v24\.4h, v5\.4h + 44: 2e4f8700 sqrdmlah v0\.4h, v24\.4h, v15\.4h + 48: 2e598700 sqrdmlah v0\.4h, v24\.4h, v25\.4h + 4c: 2e5f8700 sqrdmlah v0\.4h, v24\.4h, v31\.4h + 50: 2e4287c0 sqrdmlah v0\.4h, v30\.4h, v2\.4h + 54: 2e4587c0 sqrdmlah v0\.4h, v30\.4h, v5\.4h + 58: 2e4f87c0 sqrdmlah v0\.4h, v30\.4h, v15\.4h + 5c: 2e5987c0 sqrdmlah v0\.4h, v30\.4h, v25\.4h + 60: 2e5f87c0 sqrdmlah v0\.4h, v30\.4h, v31\.4h + 64: 2e428423 sqrdmlah v3\.4h, v1\.4h, v2\.4h + 68: 2e458423 sqrdmlah v3\.4h, v1\.4h, v5\.4h + 6c: 2e4f8423 sqrdmlah v3\.4h, v1\.4h, v15\.4h + 70: 2e598423 sqrdmlah v3\.4h, v1\.4h, v25\.4h + 74: 2e5f8423 sqrdmlah v3\.4h, v1\.4h, v31\.4h + 78: 2e428483 sqrdmlah v3\.4h, v4\.4h, v2\.4h + 7c: 2e458483 sqrdmlah v3\.4h, v4\.4h, v5\.4h + 80: 2e4f8483 sqrdmlah v3\.4h, v4\.4h, v15\.4h + 84: 2e598483 sqrdmlah v3\.4h, v4\.4h, v25\.4h + 88: 2e5f8483 sqrdmlah v3\.4h, v4\.4h, v31\.4h + 8c: 2e4285c3 sqrdmlah v3\.4h, v14\.4h, v2\.4h + 90: 2e4585c3 sqrdmlah v3\.4h, v14\.4h, v5\.4h + 94: 2e4f85c3 sqrdmlah v3\.4h, v14\.4h, v15\.4h + 98: 2e5985c3 sqrdmlah v3\.4h, v14\.4h, v25\.4h + 9c: 2e5f85c3 sqrdmlah v3\.4h, v14\.4h, v31\.4h + a0: 2e428703 sqrdmlah v3\.4h, v24\.4h, v2\.4h + a4: 2e458703 sqrdmlah v3\.4h, v24\.4h, v5\.4h + a8: 2e4f8703 sqrdmlah v3\.4h, v24\.4h, v15\.4h + ac: 2e598703 sqrdmlah v3\.4h, v24\.4h, v25\.4h + b0: 2e5f8703 sqrdmlah v3\.4h, v24\.4h, v31\.4h + b4: 2e4287c3 sqrdmlah v3\.4h, v30\.4h, v2\.4h + b8: 2e4587c3 sqrdmlah v3\.4h, v30\.4h, v5\.4h + bc: 2e4f87c3 sqrdmlah v3\.4h, v30\.4h, v15\.4h + c0: 2e5987c3 sqrdmlah v3\.4h, v30\.4h, v25\.4h + c4: 2e5f87c3 sqrdmlah v3\.4h, v30\.4h, v31\.4h + c8: 2e42842d sqrdmlah v13\.4h, v1\.4h, v2\.4h + cc: 2e45842d sqrdmlah v13\.4h, v1\.4h, v5\.4h + d0: 2e4f842d sqrdmlah v13\.4h, v1\.4h, v15\.4h + d4: 2e59842d sqrdmlah v13\.4h, v1\.4h, v25\.4h + d8: 2e5f842d sqrdmlah v13\.4h, v1\.4h, v31\.4h + dc: 2e42848d sqrdmlah v13\.4h, v4\.4h, v2\.4h + e0: 2e45848d sqrdmlah v13\.4h, v4\.4h, v5\.4h + e4: 2e4f848d sqrdmlah v13\.4h, v4\.4h, v15\.4h + e8: 2e59848d sqrdmlah v13\.4h, v4\.4h, v25\.4h + ec: 2e5f848d sqrdmlah v13\.4h, v4\.4h, v31\.4h + f0: 2e4285cd sqrdmlah v13\.4h, v14\.4h, v2\.4h + f4: 2e4585cd sqrdmlah v13\.4h, v14\.4h, v5\.4h + f8: 2e4f85cd sqrdmlah v13\.4h, v14\.4h, v15\.4h + fc: 2e5985cd sqrdmlah v13\.4h, v14\.4h, v25\.4h + 100: 2e5f85cd sqrdmlah v13\.4h, v14\.4h, v31\.4h + 104: 2e42870d sqrdmlah v13\.4h, v24\.4h, v2\.4h + 108: 2e45870d sqrdmlah v13\.4h, v24\.4h, v5\.4h + 10c: 2e4f870d sqrdmlah v13\.4h, v24\.4h, v15\.4h + 110: 2e59870d sqrdmlah v13\.4h, v24\.4h, v25\.4h + 114: 2e5f870d sqrdmlah v13\.4h, v24\.4h, v31\.4h + 118: 2e4287cd sqrdmlah v13\.4h, v30\.4h, v2\.4h + 11c: 2e4587cd sqrdmlah v13\.4h, v30\.4h, v5\.4h + 120: 2e4f87cd sqrdmlah v13\.4h, v30\.4h, v15\.4h + 124: 2e5987cd sqrdmlah v13\.4h, v30\.4h, v25\.4h + 128: 2e5f87cd sqrdmlah v13\.4h, v30\.4h, v31\.4h + 12c: 2e428437 sqrdmlah v23\.4h, v1\.4h, v2\.4h + 130: 2e458437 sqrdmlah v23\.4h, v1\.4h, v5\.4h + 134: 2e4f8437 sqrdmlah v23\.4h, v1\.4h, v15\.4h + 138: 2e598437 sqrdmlah v23\.4h, v1\.4h, v25\.4h + 13c: 2e5f8437 sqrdmlah v23\.4h, v1\.4h, v31\.4h + 140: 2e428497 sqrdmlah v23\.4h, v4\.4h, v2\.4h + 144: 2e458497 sqrdmlah v23\.4h, v4\.4h, v5\.4h + 148: 2e4f8497 sqrdmlah v23\.4h, v4\.4h, v15\.4h + 14c: 2e598497 sqrdmlah v23\.4h, v4\.4h, v25\.4h + 150: 2e5f8497 sqrdmlah v23\.4h, v4\.4h, v31\.4h + 154: 2e4285d7 sqrdmlah v23\.4h, v14\.4h, v2\.4h + 158: 2e4585d7 sqrdmlah v23\.4h, v14\.4h, v5\.4h + 15c: 2e4f85d7 sqrdmlah v23\.4h, v14\.4h, v15\.4h + 160: 2e5985d7 sqrdmlah v23\.4h, v14\.4h, v25\.4h + 164: 2e5f85d7 sqrdmlah v23\.4h, v14\.4h, v31\.4h + 168: 2e428717 sqrdmlah v23\.4h, v24\.4h, v2\.4h + 16c: 2e458717 sqrdmlah v23\.4h, v24\.4h, v5\.4h + 170: 2e4f8717 sqrdmlah v23\.4h, v24\.4h, v15\.4h + 174: 2e598717 sqrdmlah v23\.4h, v24\.4h, v25\.4h + 178: 2e5f8717 sqrdmlah v23\.4h, v24\.4h, v31\.4h + 17c: 2e4287d7 sqrdmlah v23\.4h, v30\.4h, v2\.4h + 180: 2e4587d7 sqrdmlah v23\.4h, v30\.4h, v5\.4h + 184: 2e4f87d7 sqrdmlah v23\.4h, v30\.4h, v15\.4h + 188: 2e5987d7 sqrdmlah v23\.4h, v30\.4h, v25\.4h + 18c: 2e5f87d7 sqrdmlah v23\.4h, v30\.4h, v31\.4h + 190: 2e42843d sqrdmlah v29\.4h, v1\.4h, v2\.4h + 194: 2e45843d sqrdmlah v29\.4h, v1\.4h, v5\.4h + 198: 2e4f843d sqrdmlah v29\.4h, v1\.4h, v15\.4h + 19c: 2e59843d sqrdmlah v29\.4h, v1\.4h, v25\.4h + 1a0: 2e5f843d sqrdmlah v29\.4h, v1\.4h, v31\.4h + 1a4: 2e42849d sqrdmlah v29\.4h, v4\.4h, v2\.4h + 1a8: 2e45849d sqrdmlah v29\.4h, v4\.4h, v5\.4h + 1ac: 2e4f849d sqrdmlah v29\.4h, v4\.4h, v15\.4h + 1b0: 2e59849d sqrdmlah v29\.4h, v4\.4h, v25\.4h + 1b4: 2e5f849d sqrdmlah v29\.4h, v4\.4h, v31\.4h + 1b8: 2e4285dd sqrdmlah v29\.4h, v14\.4h, v2\.4h + 1bc: 2e4585dd sqrdmlah v29\.4h, v14\.4h, v5\.4h + 1c0: 2e4f85dd sqrdmlah v29\.4h, v14\.4h, v15\.4h + 1c4: 2e5985dd sqrdmlah v29\.4h, v14\.4h, v25\.4h + 1c8: 2e5f85dd sqrdmlah v29\.4h, v14\.4h, v31\.4h + 1cc: 2e42871d sqrdmlah v29\.4h, v24\.4h, v2\.4h + 1d0: 2e45871d sqrdmlah v29\.4h, v24\.4h, v5\.4h + 1d4: 2e4f871d sqrdmlah v29\.4h, v24\.4h, v15\.4h + 1d8: 2e59871d sqrdmlah v29\.4h, v24\.4h, v25\.4h + 1dc: 2e5f871d sqrdmlah v29\.4h, v24\.4h, v31\.4h + 1e0: 2e4287dd sqrdmlah v29\.4h, v30\.4h, v2\.4h + 1e4: 2e4587dd sqrdmlah v29\.4h, v30\.4h, v5\.4h + 1e8: 2e4f87dd sqrdmlah v29\.4h, v30\.4h, v15\.4h + 1ec: 2e5987dd sqrdmlah v29\.4h, v30\.4h, v25\.4h + 1f0: 2e5f87dd sqrdmlah v29\.4h, v30\.4h, v31\.4h + 1f4: 6e428420 sqrdmlah v0\.8h, v1\.8h, v2\.8h + 1f8: 6e458420 sqrdmlah v0\.8h, v1\.8h, v5\.8h + 1fc: 6e4f8420 sqrdmlah v0\.8h, v1\.8h, v15\.8h + 200: 6e598420 sqrdmlah v0\.8h, v1\.8h, v25\.8h + 204: 6e5f8420 sqrdmlah v0\.8h, v1\.8h, v31\.8h + 208: 6e428480 sqrdmlah v0\.8h, v4\.8h, v2\.8h + 20c: 6e458480 sqrdmlah v0\.8h, v4\.8h, v5\.8h + 210: 6e4f8480 sqrdmlah v0\.8h, v4\.8h, v15\.8h + 214: 6e598480 sqrdmlah v0\.8h, v4\.8h, v25\.8h + 218: 6e5f8480 sqrdmlah v0\.8h, v4\.8h, v31\.8h + 21c: 6e4285c0 sqrdmlah v0\.8h, v14\.8h, v2\.8h + 220: 6e4585c0 sqrdmlah v0\.8h, v14\.8h, v5\.8h + 224: 6e4f85c0 sqrdmlah v0\.8h, v14\.8h, v15\.8h + 228: 6e5985c0 sqrdmlah v0\.8h, v14\.8h, v25\.8h + 22c: 6e5f85c0 sqrdmlah v0\.8h, v14\.8h, v31\.8h + 230: 6e428700 sqrdmlah v0\.8h, v24\.8h, v2\.8h + 234: 6e458700 sqrdmlah v0\.8h, v24\.8h, v5\.8h + 238: 6e4f8700 sqrdmlah v0\.8h, v24\.8h, v15\.8h + 23c: 6e598700 sqrdmlah v0\.8h, v24\.8h, v25\.8h + 240: 6e5f8700 sqrdmlah v0\.8h, v24\.8h, v31\.8h + 244: 6e4287c0 sqrdmlah v0\.8h, v30\.8h, v2\.8h + 248: 6e4587c0 sqrdmlah v0\.8h, v30\.8h, v5\.8h + 24c: 6e4f87c0 sqrdmlah v0\.8h, v30\.8h, v15\.8h + 250: 6e5987c0 sqrdmlah v0\.8h, v30\.8h, v25\.8h + 254: 6e5f87c0 sqrdmlah v0\.8h, v30\.8h, v31\.8h + 258: 6e428423 sqrdmlah v3\.8h, v1\.8h, v2\.8h + 25c: 6e458423 sqrdmlah v3\.8h, v1\.8h, v5\.8h + 260: 6e4f8423 sqrdmlah v3\.8h, v1\.8h, v15\.8h + 264: 6e598423 sqrdmlah v3\.8h, v1\.8h, v25\.8h + 268: 6e5f8423 sqrdmlah v3\.8h, v1\.8h, v31\.8h + 26c: 6e428483 sqrdmlah v3\.8h, v4\.8h, v2\.8h + 270: 6e458483 sqrdmlah v3\.8h, v4\.8h, v5\.8h + 274: 6e4f8483 sqrdmlah v3\.8h, v4\.8h, v15\.8h + 278: 6e598483 sqrdmlah v3\.8h, v4\.8h, v25\.8h + 27c: 6e5f8483 sqrdmlah v3\.8h, v4\.8h, v31\.8h + 280: 6e4285c3 sqrdmlah v3\.8h, v14\.8h, v2\.8h + 284: 6e4585c3 sqrdmlah v3\.8h, v14\.8h, v5\.8h + 288: 6e4f85c3 sqrdmlah v3\.8h, v14\.8h, v15\.8h + 28c: 6e5985c3 sqrdmlah v3\.8h, v14\.8h, v25\.8h + 290: 6e5f85c3 sqrdmlah v3\.8h, v14\.8h, v31\.8h + 294: 6e428703 sqrdmlah v3\.8h, v24\.8h, v2\.8h + 298: 6e458703 sqrdmlah v3\.8h, v24\.8h, v5\.8h + 29c: 6e4f8703 sqrdmlah v3\.8h, v24\.8h, v15\.8h + 2a0: 6e598703 sqrdmlah v3\.8h, v24\.8h, v25\.8h + 2a4: 6e5f8703 sqrdmlah v3\.8h, v24\.8h, v31\.8h + 2a8: 6e4287c3 sqrdmlah v3\.8h, v30\.8h, v2\.8h + 2ac: 6e4587c3 sqrdmlah v3\.8h, v30\.8h, v5\.8h + 2b0: 6e4f87c3 sqrdmlah v3\.8h, v30\.8h, v15\.8h + 2b4: 6e5987c3 sqrdmlah v3\.8h, v30\.8h, v25\.8h + 2b8: 6e5f87c3 sqrdmlah v3\.8h, v30\.8h, v31\.8h + 2bc: 6e42842d sqrdmlah v13\.8h, v1\.8h, v2\.8h + 2c0: 6e45842d sqrdmlah v13\.8h, v1\.8h, v5\.8h + 2c4: 6e4f842d sqrdmlah v13\.8h, v1\.8h, v15\.8h + 2c8: 6e59842d sqrdmlah v13\.8h, v1\.8h, v25\.8h + 2cc: 6e5f842d sqrdmlah v13\.8h, v1\.8h, v31\.8h + 2d0: 6e42848d sqrdmlah v13\.8h, v4\.8h, v2\.8h + 2d4: 6e45848d sqrdmlah v13\.8h, v4\.8h, v5\.8h + 2d8: 6e4f848d sqrdmlah v13\.8h, v4\.8h, v15\.8h + 2dc: 6e59848d sqrdmlah v13\.8h, v4\.8h, v25\.8h + 2e0: 6e5f848d sqrdmlah v13\.8h, v4\.8h, v31\.8h + 2e4: 6e4285cd sqrdmlah v13\.8h, v14\.8h, v2\.8h + 2e8: 6e4585cd sqrdmlah v13\.8h, v14\.8h, v5\.8h + 2ec: 6e4f85cd sqrdmlah v13\.8h, v14\.8h, v15\.8h + 2f0: 6e5985cd sqrdmlah v13\.8h, v14\.8h, v25\.8h + 2f4: 6e5f85cd sqrdmlah v13\.8h, v14\.8h, v31\.8h + 2f8: 6e42870d sqrdmlah v13\.8h, v24\.8h, v2\.8h + 2fc: 6e45870d sqrdmlah v13\.8h, v24\.8h, v5\.8h + 300: 6e4f870d sqrdmlah v13\.8h, v24\.8h, v15\.8h + 304: 6e59870d sqrdmlah v13\.8h, v24\.8h, v25\.8h + 308: 6e5f870d sqrdmlah v13\.8h, v24\.8h, v31\.8h + 30c: 6e4287cd sqrdmlah v13\.8h, v30\.8h, v2\.8h + 310: 6e4587cd sqrdmlah v13\.8h, v30\.8h, v5\.8h + 314: 6e4f87cd sqrdmlah v13\.8h, v30\.8h, v15\.8h + 318: 6e5987cd sqrdmlah v13\.8h, v30\.8h, v25\.8h + 31c: 6e5f87cd sqrdmlah v13\.8h, v30\.8h, v31\.8h + 320: 6e428437 sqrdmlah v23\.8h, v1\.8h, v2\.8h + 324: 6e458437 sqrdmlah v23\.8h, v1\.8h, v5\.8h + 328: 6e4f8437 sqrdmlah v23\.8h, v1\.8h, v15\.8h + 32c: 6e598437 sqrdmlah v23\.8h, v1\.8h, v25\.8h + 330: 6e5f8437 sqrdmlah v23\.8h, v1\.8h, v31\.8h + 334: 6e428497 sqrdmlah v23\.8h, v4\.8h, v2\.8h + 338: 6e458497 sqrdmlah v23\.8h, v4\.8h, v5\.8h + 33c: 6e4f8497 sqrdmlah v23\.8h, v4\.8h, v15\.8h + 340: 6e598497 sqrdmlah v23\.8h, v4\.8h, v25\.8h + 344: 6e5f8497 sqrdmlah v23\.8h, v4\.8h, v31\.8h + 348: 6e4285d7 sqrdmlah v23\.8h, v14\.8h, v2\.8h + 34c: 6e4585d7 sqrdmlah v23\.8h, v14\.8h, v5\.8h + 350: 6e4f85d7 sqrdmlah v23\.8h, v14\.8h, v15\.8h + 354: 6e5985d7 sqrdmlah v23\.8h, v14\.8h, v25\.8h + 358: 6e5f85d7 sqrdmlah v23\.8h, v14\.8h, v31\.8h + 35c: 6e428717 sqrdmlah v23\.8h, v24\.8h, v2\.8h + 360: 6e458717 sqrdmlah v23\.8h, v24\.8h, v5\.8h + 364: 6e4f8717 sqrdmlah v23\.8h, v24\.8h, v15\.8h + 368: 6e598717 sqrdmlah v23\.8h, v24\.8h, v25\.8h + 36c: 6e5f8717 sqrdmlah v23\.8h, v24\.8h, v31\.8h + 370: 6e4287d7 sqrdmlah v23\.8h, v30\.8h, v2\.8h + 374: 6e4587d7 sqrdmlah v23\.8h, v30\.8h, v5\.8h + 378: 6e4f87d7 sqrdmlah v23\.8h, v30\.8h, v15\.8h + 37c: 6e5987d7 sqrdmlah v23\.8h, v30\.8h, v25\.8h + 380: 6e5f87d7 sqrdmlah v23\.8h, v30\.8h, v31\.8h + 384: 6e42843d sqrdmlah v29\.8h, v1\.8h, v2\.8h + 388: 6e45843d sqrdmlah v29\.8h, v1\.8h, v5\.8h + 38c: 6e4f843d sqrdmlah v29\.8h, v1\.8h, v15\.8h + 390: 6e59843d sqrdmlah v29\.8h, v1\.8h, v25\.8h + 394: 6e5f843d sqrdmlah v29\.8h, v1\.8h, v31\.8h + 398: 6e42849d sqrdmlah v29\.8h, v4\.8h, v2\.8h + 39c: 6e45849d sqrdmlah v29\.8h, v4\.8h, v5\.8h + 3a0: 6e4f849d sqrdmlah v29\.8h, v4\.8h, v15\.8h + 3a4: 6e59849d sqrdmlah v29\.8h, v4\.8h, v25\.8h + 3a8: 6e5f849d sqrdmlah v29\.8h, v4\.8h, v31\.8h + 3ac: 6e4285dd sqrdmlah v29\.8h, v14\.8h, v2\.8h + 3b0: 6e4585dd sqrdmlah v29\.8h, v14\.8h, v5\.8h + 3b4: 6e4f85dd sqrdmlah v29\.8h, v14\.8h, v15\.8h + 3b8: 6e5985dd sqrdmlah v29\.8h, v14\.8h, v25\.8h + 3bc: 6e5f85dd sqrdmlah v29\.8h, v14\.8h, v31\.8h + 3c0: 6e42871d sqrdmlah v29\.8h, v24\.8h, v2\.8h + 3c4: 6e45871d sqrdmlah v29\.8h, v24\.8h, v5\.8h + 3c8: 6e4f871d sqrdmlah v29\.8h, v24\.8h, v15\.8h + 3cc: 6e59871d sqrdmlah v29\.8h, v24\.8h, v25\.8h + 3d0: 6e5f871d sqrdmlah v29\.8h, v24\.8h, v31\.8h + 3d4: 6e4287dd sqrdmlah v29\.8h, v30\.8h, v2\.8h + 3d8: 6e4587dd sqrdmlah v29\.8h, v30\.8h, v5\.8h + 3dc: 6e4f87dd sqrdmlah v29\.8h, v30\.8h, v15\.8h + 3e0: 6e5987dd sqrdmlah v29\.8h, v30\.8h, v25\.8h + 3e4: 6e5f87dd sqrdmlah v29\.8h, v30\.8h, v31\.8h + 3e8: 2e828420 sqrdmlah v0\.2s, v1\.2s, v2\.2s + 3ec: 2e858420 sqrdmlah v0\.2s, v1\.2s, v5\.2s + 3f0: 2e8f8420 sqrdmlah v0\.2s, v1\.2s, v15\.2s + 3f4: 2e998420 sqrdmlah v0\.2s, v1\.2s, v25\.2s + 3f8: 2e9f8420 sqrdmlah v0\.2s, v1\.2s, v31\.2s + 3fc: 2e828480 sqrdmlah v0\.2s, v4\.2s, v2\.2s + 400: 2e858480 sqrdmlah v0\.2s, v4\.2s, v5\.2s + 404: 2e8f8480 sqrdmlah v0\.2s, v4\.2s, v15\.2s + 408: 2e998480 sqrdmlah v0\.2s, v4\.2s, v25\.2s + 40c: 2e9f8480 sqrdmlah v0\.2s, v4\.2s, v31\.2s + 410: 2e8285c0 sqrdmlah v0\.2s, v14\.2s, v2\.2s + 414: 2e8585c0 sqrdmlah v0\.2s, v14\.2s, v5\.2s + 418: 2e8f85c0 sqrdmlah v0\.2s, v14\.2s, v15\.2s + 41c: 2e9985c0 sqrdmlah v0\.2s, v14\.2s, v25\.2s + 420: 2e9f85c0 sqrdmlah v0\.2s, v14\.2s, v31\.2s + 424: 2e828700 sqrdmlah v0\.2s, v24\.2s, v2\.2s + 428: 2e858700 sqrdmlah v0\.2s, v24\.2s, v5\.2s + 42c: 2e8f8700 sqrdmlah v0\.2s, v24\.2s, v15\.2s + 430: 2e998700 sqrdmlah v0\.2s, v24\.2s, v25\.2s + 434: 2e9f8700 sqrdmlah v0\.2s, v24\.2s, v31\.2s + 438: 2e8287c0 sqrdmlah v0\.2s, v30\.2s, v2\.2s + 43c: 2e8587c0 sqrdmlah v0\.2s, v30\.2s, v5\.2s + 440: 2e8f87c0 sqrdmlah v0\.2s, v30\.2s, v15\.2s + 444: 2e9987c0 sqrdmlah v0\.2s, v30\.2s, v25\.2s + 448: 2e9f87c0 sqrdmlah v0\.2s, v30\.2s, v31\.2s + 44c: 2e828423 sqrdmlah v3\.2s, v1\.2s, v2\.2s + 450: 2e858423 sqrdmlah v3\.2s, v1\.2s, v5\.2s + 454: 2e8f8423 sqrdmlah v3\.2s, v1\.2s, v15\.2s + 458: 2e998423 sqrdmlah v3\.2s, v1\.2s, v25\.2s + 45c: 2e9f8423 sqrdmlah v3\.2s, v1\.2s, v31\.2s + 460: 2e828483 sqrdmlah v3\.2s, v4\.2s, v2\.2s + 464: 2e858483 sqrdmlah v3\.2s, v4\.2s, v5\.2s + 468: 2e8f8483 sqrdmlah v3\.2s, v4\.2s, v15\.2s + 46c: 2e998483 sqrdmlah v3\.2s, v4\.2s, v25\.2s + 470: 2e9f8483 sqrdmlah v3\.2s, v4\.2s, v31\.2s + 474: 2e8285c3 sqrdmlah v3\.2s, v14\.2s, v2\.2s + 478: 2e8585c3 sqrdmlah v3\.2s, v14\.2s, v5\.2s + 47c: 2e8f85c3 sqrdmlah v3\.2s, v14\.2s, v15\.2s + 480: 2e9985c3 sqrdmlah v3\.2s, v14\.2s, v25\.2s + 484: 2e9f85c3 sqrdmlah v3\.2s, v14\.2s, v31\.2s + 488: 2e828703 sqrdmlah v3\.2s, v24\.2s, v2\.2s + 48c: 2e858703 sqrdmlah v3\.2s, v24\.2s, v5\.2s + 490: 2e8f8703 sqrdmlah v3\.2s, v24\.2s, v15\.2s + 494: 2e998703 sqrdmlah v3\.2s, v24\.2s, v25\.2s + 498: 2e9f8703 sqrdmlah v3\.2s, v24\.2s, v31\.2s + 49c: 2e8287c3 sqrdmlah v3\.2s, v30\.2s, v2\.2s + 4a0: 2e8587c3 sqrdmlah v3\.2s, v30\.2s, v5\.2s + 4a4: 2e8f87c3 sqrdmlah v3\.2s, v30\.2s, v15\.2s + 4a8: 2e9987c3 sqrdmlah v3\.2s, v30\.2s, v25\.2s + 4ac: 2e9f87c3 sqrdmlah v3\.2s, v30\.2s, v31\.2s + 4b0: 2e82842d sqrdmlah v13\.2s, v1\.2s, v2\.2s + 4b4: 2e85842d sqrdmlah v13\.2s, v1\.2s, v5\.2s + 4b8: 2e8f842d sqrdmlah v13\.2s, v1\.2s, v15\.2s + 4bc: 2e99842d sqrdmlah v13\.2s, v1\.2s, v25\.2s + 4c0: 2e9f842d sqrdmlah v13\.2s, v1\.2s, v31\.2s + 4c4: 2e82848d sqrdmlah v13\.2s, v4\.2s, v2\.2s + 4c8: 2e85848d sqrdmlah v13\.2s, v4\.2s, v5\.2s + 4cc: 2e8f848d sqrdmlah v13\.2s, v4\.2s, v15\.2s + 4d0: 2e99848d sqrdmlah v13\.2s, v4\.2s, v25\.2s + 4d4: 2e9f848d sqrdmlah v13\.2s, v4\.2s, v31\.2s + 4d8: 2e8285cd sqrdmlah v13\.2s, v14\.2s, v2\.2s + 4dc: 2e8585cd sqrdmlah v13\.2s, v14\.2s, v5\.2s + 4e0: 2e8f85cd sqrdmlah v13\.2s, v14\.2s, v15\.2s + 4e4: 2e9985cd sqrdmlah v13\.2s, v14\.2s, v25\.2s + 4e8: 2e9f85cd sqrdmlah v13\.2s, v14\.2s, v31\.2s + 4ec: 2e82870d sqrdmlah v13\.2s, v24\.2s, v2\.2s + 4f0: 2e85870d sqrdmlah v13\.2s, v24\.2s, v5\.2s + 4f4: 2e8f870d sqrdmlah v13\.2s, v24\.2s, v15\.2s + 4f8: 2e99870d sqrdmlah v13\.2s, v24\.2s, v25\.2s + 4fc: 2e9f870d sqrdmlah v13\.2s, v24\.2s, v31\.2s + 500: 2e8287cd sqrdmlah v13\.2s, v30\.2s, v2\.2s + 504: 2e8587cd sqrdmlah v13\.2s, v30\.2s, v5\.2s + 508: 2e8f87cd sqrdmlah v13\.2s, v30\.2s, v15\.2s + 50c: 2e9987cd sqrdmlah v13\.2s, v30\.2s, v25\.2s + 510: 2e9f87cd sqrdmlah v13\.2s, v30\.2s, v31\.2s + 514: 2e828437 sqrdmlah v23\.2s, v1\.2s, v2\.2s + 518: 2e858437 sqrdmlah v23\.2s, v1\.2s, v5\.2s + 51c: 2e8f8437 sqrdmlah v23\.2s, v1\.2s, v15\.2s + 520: 2e998437 sqrdmlah v23\.2s, v1\.2s, v25\.2s + 524: 2e9f8437 sqrdmlah v23\.2s, v1\.2s, v31\.2s + 528: 2e828497 sqrdmlah v23\.2s, v4\.2s, v2\.2s + 52c: 2e858497 sqrdmlah v23\.2s, v4\.2s, v5\.2s + 530: 2e8f8497 sqrdmlah v23\.2s, v4\.2s, v15\.2s + 534: 2e998497 sqrdmlah v23\.2s, v4\.2s, v25\.2s + 538: 2e9f8497 sqrdmlah v23\.2s, v4\.2s, v31\.2s + 53c: 2e8285d7 sqrdmlah v23\.2s, v14\.2s, v2\.2s + 540: 2e8585d7 sqrdmlah v23\.2s, v14\.2s, v5\.2s + 544: 2e8f85d7 sqrdmlah v23\.2s, v14\.2s, v15\.2s + 548: 2e9985d7 sqrdmlah v23\.2s, v14\.2s, v25\.2s + 54c: 2e9f85d7 sqrdmlah v23\.2s, v14\.2s, v31\.2s + 550: 2e828717 sqrdmlah v23\.2s, v24\.2s, v2\.2s + 554: 2e858717 sqrdmlah v23\.2s, v24\.2s, v5\.2s + 558: 2e8f8717 sqrdmlah v23\.2s, v24\.2s, v15\.2s + 55c: 2e998717 sqrdmlah v23\.2s, v24\.2s, v25\.2s + 560: 2e9f8717 sqrdmlah v23\.2s, v24\.2s, v31\.2s + 564: 2e8287d7 sqrdmlah v23\.2s, v30\.2s, v2\.2s + 568: 2e8587d7 sqrdmlah v23\.2s, v30\.2s, v5\.2s + 56c: 2e8f87d7 sqrdmlah v23\.2s, v30\.2s, v15\.2s + 570: 2e9987d7 sqrdmlah v23\.2s, v30\.2s, v25\.2s + 574: 2e9f87d7 sqrdmlah v23\.2s, v30\.2s, v31\.2s + 578: 2e82843d sqrdmlah v29\.2s, v1\.2s, v2\.2s + 57c: 2e85843d sqrdmlah v29\.2s, v1\.2s, v5\.2s + 580: 2e8f843d sqrdmlah v29\.2s, v1\.2s, v15\.2s + 584: 2e99843d sqrdmlah v29\.2s, v1\.2s, v25\.2s + 588: 2e9f843d sqrdmlah v29\.2s, v1\.2s, v31\.2s + 58c: 2e82849d sqrdmlah v29\.2s, v4\.2s, v2\.2s + 590: 2e85849d sqrdmlah v29\.2s, v4\.2s, v5\.2s + 594: 2e8f849d sqrdmlah v29\.2s, v4\.2s, v15\.2s + 598: 2e99849d sqrdmlah v29\.2s, v4\.2s, v25\.2s + 59c: 2e9f849d sqrdmlah v29\.2s, v4\.2s, v31\.2s + 5a0: 2e8285dd sqrdmlah v29\.2s, v14\.2s, v2\.2s + 5a4: 2e8585dd sqrdmlah v29\.2s, v14\.2s, v5\.2s + 5a8: 2e8f85dd sqrdmlah v29\.2s, v14\.2s, v15\.2s + 5ac: 2e9985dd sqrdmlah v29\.2s, v14\.2s, v25\.2s + 5b0: 2e9f85dd sqrdmlah v29\.2s, v14\.2s, v31\.2s + 5b4: 2e82871d sqrdmlah v29\.2s, v24\.2s, v2\.2s + 5b8: 2e85871d sqrdmlah v29\.2s, v24\.2s, v5\.2s + 5bc: 2e8f871d sqrdmlah v29\.2s, v24\.2s, v15\.2s + 5c0: 2e99871d sqrdmlah v29\.2s, v24\.2s, v25\.2s + 5c4: 2e9f871d sqrdmlah v29\.2s, v24\.2s, v31\.2s + 5c8: 2e8287dd sqrdmlah v29\.2s, v30\.2s, v2\.2s + 5cc: 2e8587dd sqrdmlah v29\.2s, v30\.2s, v5\.2s + 5d0: 2e8f87dd sqrdmlah v29\.2s, v30\.2s, v15\.2s + 5d4: 2e9987dd sqrdmlah v29\.2s, v30\.2s, v25\.2s + 5d8: 2e9f87dd sqrdmlah v29\.2s, v30\.2s, v31\.2s + 5dc: 6e828420 sqrdmlah v0\.4s, v1\.4s, v2\.4s + 5e0: 6e858420 sqrdmlah v0\.4s, v1\.4s, v5\.4s + 5e4: 6e8f8420 sqrdmlah v0\.4s, v1\.4s, v15\.4s + 5e8: 6e998420 sqrdmlah v0\.4s, v1\.4s, v25\.4s + 5ec: 6e9f8420 sqrdmlah v0\.4s, v1\.4s, v31\.4s + 5f0: 6e828480 sqrdmlah v0\.4s, v4\.4s, v2\.4s + 5f4: 6e858480 sqrdmlah v0\.4s, v4\.4s, v5\.4s + 5f8: 6e8f8480 sqrdmlah v0\.4s, v4\.4s, v15\.4s + 5fc: 6e998480 sqrdmlah v0\.4s, v4\.4s, v25\.4s + 600: 6e9f8480 sqrdmlah v0\.4s, v4\.4s, v31\.4s + 604: 6e8285c0 sqrdmlah v0\.4s, v14\.4s, v2\.4s + 608: 6e8585c0 sqrdmlah v0\.4s, v14\.4s, v5\.4s + 60c: 6e8f85c0 sqrdmlah v0\.4s, v14\.4s, v15\.4s + 610: 6e9985c0 sqrdmlah v0\.4s, v14\.4s, v25\.4s + 614: 6e9f85c0 sqrdmlah v0\.4s, v14\.4s, v31\.4s + 618: 6e828700 sqrdmlah v0\.4s, v24\.4s, v2\.4s + 61c: 6e858700 sqrdmlah v0\.4s, v24\.4s, v5\.4s + 620: 6e8f8700 sqrdmlah v0\.4s, v24\.4s, v15\.4s + 624: 6e998700 sqrdmlah v0\.4s, v24\.4s, v25\.4s + 628: 6e9f8700 sqrdmlah v0\.4s, v24\.4s, v31\.4s + 62c: 6e8287c0 sqrdmlah v0\.4s, v30\.4s, v2\.4s + 630: 6e8587c0 sqrdmlah v0\.4s, v30\.4s, v5\.4s + 634: 6e8f87c0 sqrdmlah v0\.4s, v30\.4s, v15\.4s + 638: 6e9987c0 sqrdmlah v0\.4s, v30\.4s, v25\.4s + 63c: 6e9f87c0 sqrdmlah v0\.4s, v30\.4s, v31\.4s + 640: 6e828423 sqrdmlah v3\.4s, v1\.4s, v2\.4s + 644: 6e858423 sqrdmlah v3\.4s, v1\.4s, v5\.4s + 648: 6e8f8423 sqrdmlah v3\.4s, v1\.4s, v15\.4s + 64c: 6e998423 sqrdmlah v3\.4s, v1\.4s, v25\.4s + 650: 6e9f8423 sqrdmlah v3\.4s, v1\.4s, v31\.4s + 654: 6e828483 sqrdmlah v3\.4s, v4\.4s, v2\.4s + 658: 6e858483 sqrdmlah v3\.4s, v4\.4s, v5\.4s + 65c: 6e8f8483 sqrdmlah v3\.4s, v4\.4s, v15\.4s + 660: 6e998483 sqrdmlah v3\.4s, v4\.4s, v25\.4s + 664: 6e9f8483 sqrdmlah v3\.4s, v4\.4s, v31\.4s + 668: 6e8285c3 sqrdmlah v3\.4s, v14\.4s, v2\.4s + 66c: 6e8585c3 sqrdmlah v3\.4s, v14\.4s, v5\.4s + 670: 6e8f85c3 sqrdmlah v3\.4s, v14\.4s, v15\.4s + 674: 6e9985c3 sqrdmlah v3\.4s, v14\.4s, v25\.4s + 678: 6e9f85c3 sqrdmlah v3\.4s, v14\.4s, v31\.4s + 67c: 6e828703 sqrdmlah v3\.4s, v24\.4s, v2\.4s + 680: 6e858703 sqrdmlah v3\.4s, v24\.4s, v5\.4s + 684: 6e8f8703 sqrdmlah v3\.4s, v24\.4s, v15\.4s + 688: 6e998703 sqrdmlah v3\.4s, v24\.4s, v25\.4s + 68c: 6e9f8703 sqrdmlah v3\.4s, v24\.4s, v31\.4s + 690: 6e8287c3 sqrdmlah v3\.4s, v30\.4s, v2\.4s + 694: 6e8587c3 sqrdmlah v3\.4s, v30\.4s, v5\.4s + 698: 6e8f87c3 sqrdmlah v3\.4s, v30\.4s, v15\.4s + 69c: 6e9987c3 sqrdmlah v3\.4s, v30\.4s, v25\.4s + 6a0: 6e9f87c3 sqrdmlah v3\.4s, v30\.4s, v31\.4s + 6a4: 6e82842d sqrdmlah v13\.4s, v1\.4s, v2\.4s + 6a8: 6e85842d sqrdmlah v13\.4s, v1\.4s, v5\.4s + 6ac: 6e8f842d sqrdmlah v13\.4s, v1\.4s, v15\.4s + 6b0: 6e99842d sqrdmlah v13\.4s, v1\.4s, v25\.4s + 6b4: 6e9f842d sqrdmlah v13\.4s, v1\.4s, v31\.4s + 6b8: 6e82848d sqrdmlah v13\.4s, v4\.4s, v2\.4s + 6bc: 6e85848d sqrdmlah v13\.4s, v4\.4s, v5\.4s + 6c0: 6e8f848d sqrdmlah v13\.4s, v4\.4s, v15\.4s + 6c4: 6e99848d sqrdmlah v13\.4s, v4\.4s, v25\.4s + 6c8: 6e9f848d sqrdmlah v13\.4s, v4\.4s, v31\.4s + 6cc: 6e8285cd sqrdmlah v13\.4s, v14\.4s, v2\.4s + 6d0: 6e8585cd sqrdmlah v13\.4s, v14\.4s, v5\.4s + 6d4: 6e8f85cd sqrdmlah v13\.4s, v14\.4s, v15\.4s + 6d8: 6e9985cd sqrdmlah v13\.4s, v14\.4s, v25\.4s + 6dc: 6e9f85cd sqrdmlah v13\.4s, v14\.4s, v31\.4s + 6e0: 6e82870d sqrdmlah v13\.4s, v24\.4s, v2\.4s + 6e4: 6e85870d sqrdmlah v13\.4s, v24\.4s, v5\.4s + 6e8: 6e8f870d sqrdmlah v13\.4s, v24\.4s, v15\.4s + 6ec: 6e99870d sqrdmlah v13\.4s, v24\.4s, v25\.4s + 6f0: 6e9f870d sqrdmlah v13\.4s, v24\.4s, v31\.4s + 6f4: 6e8287cd sqrdmlah v13\.4s, v30\.4s, v2\.4s + 6f8: 6e8587cd sqrdmlah v13\.4s, v30\.4s, v5\.4s + 6fc: 6e8f87cd sqrdmlah v13\.4s, v30\.4s, v15\.4s + 700: 6e9987cd sqrdmlah v13\.4s, v30\.4s, v25\.4s + 704: 6e9f87cd sqrdmlah v13\.4s, v30\.4s, v31\.4s + 708: 6e828437 sqrdmlah v23\.4s, v1\.4s, v2\.4s + 70c: 6e858437 sqrdmlah v23\.4s, v1\.4s, v5\.4s + 710: 6e8f8437 sqrdmlah v23\.4s, v1\.4s, v15\.4s + 714: 6e998437 sqrdmlah v23\.4s, v1\.4s, v25\.4s + 718: 6e9f8437 sqrdmlah v23\.4s, v1\.4s, v31\.4s + 71c: 6e828497 sqrdmlah v23\.4s, v4\.4s, v2\.4s + 720: 6e858497 sqrdmlah v23\.4s, v4\.4s, v5\.4s + 724: 6e8f8497 sqrdmlah v23\.4s, v4\.4s, v15\.4s + 728: 6e998497 sqrdmlah v23\.4s, v4\.4s, v25\.4s + 72c: 6e9f8497 sqrdmlah v23\.4s, v4\.4s, v31\.4s + 730: 6e8285d7 sqrdmlah v23\.4s, v14\.4s, v2\.4s + 734: 6e8585d7 sqrdmlah v23\.4s, v14\.4s, v5\.4s + 738: 6e8f85d7 sqrdmlah v23\.4s, v14\.4s, v15\.4s + 73c: 6e9985d7 sqrdmlah v23\.4s, v14\.4s, v25\.4s + 740: 6e9f85d7 sqrdmlah v23\.4s, v14\.4s, v31\.4s + 744: 6e828717 sqrdmlah v23\.4s, v24\.4s, v2\.4s + 748: 6e858717 sqrdmlah v23\.4s, v24\.4s, v5\.4s + 74c: 6e8f8717 sqrdmlah v23\.4s, v24\.4s, v15\.4s + 750: 6e998717 sqrdmlah v23\.4s, v24\.4s, v25\.4s + 754: 6e9f8717 sqrdmlah v23\.4s, v24\.4s, v31\.4s + 758: 6e8287d7 sqrdmlah v23\.4s, v30\.4s, v2\.4s + 75c: 6e8587d7 sqrdmlah v23\.4s, v30\.4s, v5\.4s + 760: 6e8f87d7 sqrdmlah v23\.4s, v30\.4s, v15\.4s + 764: 6e9987d7 sqrdmlah v23\.4s, v30\.4s, v25\.4s + 768: 6e9f87d7 sqrdmlah v23\.4s, v30\.4s, v31\.4s + 76c: 6e82843d sqrdmlah v29\.4s, v1\.4s, v2\.4s + 770: 6e85843d sqrdmlah v29\.4s, v1\.4s, v5\.4s + 774: 6e8f843d sqrdmlah v29\.4s, v1\.4s, v15\.4s + 778: 6e99843d sqrdmlah v29\.4s, v1\.4s, v25\.4s + 77c: 6e9f843d sqrdmlah v29\.4s, v1\.4s, v31\.4s + 780: 6e82849d sqrdmlah v29\.4s, v4\.4s, v2\.4s + 784: 6e85849d sqrdmlah v29\.4s, v4\.4s, v5\.4s + 788: 6e8f849d sqrdmlah v29\.4s, v4\.4s, v15\.4s + 78c: 6e99849d sqrdmlah v29\.4s, v4\.4s, v25\.4s + 790: 6e9f849d sqrdmlah v29\.4s, v4\.4s, v31\.4s + 794: 6e8285dd sqrdmlah v29\.4s, v14\.4s, v2\.4s + 798: 6e8585dd sqrdmlah v29\.4s, v14\.4s, v5\.4s + 79c: 6e8f85dd sqrdmlah v29\.4s, v14\.4s, v15\.4s + 7a0: 6e9985dd sqrdmlah v29\.4s, v14\.4s, v25\.4s + 7a4: 6e9f85dd sqrdmlah v29\.4s, v14\.4s, v31\.4s + 7a8: 6e82871d sqrdmlah v29\.4s, v24\.4s, v2\.4s + 7ac: 6e85871d sqrdmlah v29\.4s, v24\.4s, v5\.4s + 7b0: 6e8f871d sqrdmlah v29\.4s, v24\.4s, v15\.4s + 7b4: 6e99871d sqrdmlah v29\.4s, v24\.4s, v25\.4s + 7b8: 6e9f871d sqrdmlah v29\.4s, v24\.4s, v31\.4s + 7bc: 6e8287dd sqrdmlah v29\.4s, v30\.4s, v2\.4s + 7c0: 6e8587dd sqrdmlah v29\.4s, v30\.4s, v5\.4s + 7c4: 6e8f87dd sqrdmlah v29\.4s, v30\.4s, v15\.4s + 7c8: 6e9987dd sqrdmlah v29\.4s, v30\.4s, v25\.4s + 7cc: 6e9f87dd sqrdmlah v29\.4s, v30\.4s, v31\.4s + 7d0: 2e428c20 sqrdmlsh v0\.4h, v1\.4h, v2\.4h + 7d4: 2e458c20 sqrdmlsh v0\.4h, v1\.4h, v5\.4h + 7d8: 2e4f8c20 sqrdmlsh v0\.4h, v1\.4h, v15\.4h + 7dc: 2e598c20 sqrdmlsh v0\.4h, v1\.4h, v25\.4h + 7e0: 2e5f8c20 sqrdmlsh v0\.4h, v1\.4h, v31\.4h + 7e4: 2e428c80 sqrdmlsh v0\.4h, v4\.4h, v2\.4h + 7e8: 2e458c80 sqrdmlsh v0\.4h, v4\.4h, v5\.4h + 7ec: 2e4f8c80 sqrdmlsh v0\.4h, v4\.4h, v15\.4h + 7f0: 2e598c80 sqrdmlsh v0\.4h, v4\.4h, v25\.4h + 7f4: 2e5f8c80 sqrdmlsh v0\.4h, v4\.4h, v31\.4h + 7f8: 2e428dc0 sqrdmlsh v0\.4h, v14\.4h, v2\.4h + 7fc: 2e458dc0 sqrdmlsh v0\.4h, v14\.4h, v5\.4h + 800: 2e4f8dc0 sqrdmlsh v0\.4h, v14\.4h, v15\.4h + 804: 2e598dc0 sqrdmlsh v0\.4h, v14\.4h, v25\.4h + 808: 2e5f8dc0 sqrdmlsh v0\.4h, v14\.4h, v31\.4h + 80c: 2e428f00 sqrdmlsh v0\.4h, v24\.4h, v2\.4h + 810: 2e458f00 sqrdmlsh v0\.4h, v24\.4h, v5\.4h + 814: 2e4f8f00 sqrdmlsh v0\.4h, v24\.4h, v15\.4h + 818: 2e598f00 sqrdmlsh v0\.4h, v24\.4h, v25\.4h + 81c: 2e5f8f00 sqrdmlsh v0\.4h, v24\.4h, v31\.4h + 820: 2e428fc0 sqrdmlsh v0\.4h, v30\.4h, v2\.4h + 824: 2e458fc0 sqrdmlsh v0\.4h, v30\.4h, v5\.4h + 828: 2e4f8fc0 sqrdmlsh v0\.4h, v30\.4h, v15\.4h + 82c: 2e598fc0 sqrdmlsh v0\.4h, v30\.4h, v25\.4h + 830: 2e5f8fc0 sqrdmlsh v0\.4h, v30\.4h, v31\.4h + 834: 2e428c23 sqrdmlsh v3\.4h, v1\.4h, v2\.4h + 838: 2e458c23 sqrdmlsh v3\.4h, v1\.4h, v5\.4h + 83c: 2e4f8c23 sqrdmlsh v3\.4h, v1\.4h, v15\.4h + 840: 2e598c23 sqrdmlsh v3\.4h, v1\.4h, v25\.4h + 844: 2e5f8c23 sqrdmlsh v3\.4h, v1\.4h, v31\.4h + 848: 2e428c83 sqrdmlsh v3\.4h, v4\.4h, v2\.4h + 84c: 2e458c83 sqrdmlsh v3\.4h, v4\.4h, v5\.4h + 850: 2e4f8c83 sqrdmlsh v3\.4h, v4\.4h, v15\.4h + 854: 2e598c83 sqrdmlsh v3\.4h, v4\.4h, v25\.4h + 858: 2e5f8c83 sqrdmlsh v3\.4h, v4\.4h, v31\.4h + 85c: 2e428dc3 sqrdmlsh v3\.4h, v14\.4h, v2\.4h + 860: 2e458dc3 sqrdmlsh v3\.4h, v14\.4h, v5\.4h + 864: 2e4f8dc3 sqrdmlsh v3\.4h, v14\.4h, v15\.4h + 868: 2e598dc3 sqrdmlsh v3\.4h, v14\.4h, v25\.4h + 86c: 2e5f8dc3 sqrdmlsh v3\.4h, v14\.4h, v31\.4h + 870: 2e428f03 sqrdmlsh v3\.4h, v24\.4h, v2\.4h + 874: 2e458f03 sqrdmlsh v3\.4h, v24\.4h, v5\.4h + 878: 2e4f8f03 sqrdmlsh v3\.4h, v24\.4h, v15\.4h + 87c: 2e598f03 sqrdmlsh v3\.4h, v24\.4h, v25\.4h + 880: 2e5f8f03 sqrdmlsh v3\.4h, v24\.4h, v31\.4h + 884: 2e428fc3 sqrdmlsh v3\.4h, v30\.4h, v2\.4h + 888: 2e458fc3 sqrdmlsh v3\.4h, v30\.4h, v5\.4h + 88c: 2e4f8fc3 sqrdmlsh v3\.4h, v30\.4h, v15\.4h + 890: 2e598fc3 sqrdmlsh v3\.4h, v30\.4h, v25\.4h + 894: 2e5f8fc3 sqrdmlsh v3\.4h, v30\.4h, v31\.4h + 898: 2e428c2d sqrdmlsh v13\.4h, v1\.4h, v2\.4h + 89c: 2e458c2d sqrdmlsh v13\.4h, v1\.4h, v5\.4h + 8a0: 2e4f8c2d sqrdmlsh v13\.4h, v1\.4h, v15\.4h + 8a4: 2e598c2d sqrdmlsh v13\.4h, v1\.4h, v25\.4h + 8a8: 2e5f8c2d sqrdmlsh v13\.4h, v1\.4h, v31\.4h + 8ac: 2e428c8d sqrdmlsh v13\.4h, v4\.4h, v2\.4h + 8b0: 2e458c8d sqrdmlsh v13\.4h, v4\.4h, v5\.4h + 8b4: 2e4f8c8d sqrdmlsh v13\.4h, v4\.4h, v15\.4h + 8b8: 2e598c8d sqrdmlsh v13\.4h, v4\.4h, v25\.4h + 8bc: 2e5f8c8d sqrdmlsh v13\.4h, v4\.4h, v31\.4h + 8c0: 2e428dcd sqrdmlsh v13\.4h, v14\.4h, v2\.4h + 8c4: 2e458dcd sqrdmlsh v13\.4h, v14\.4h, v5\.4h + 8c8: 2e4f8dcd sqrdmlsh v13\.4h, v14\.4h, v15\.4h + 8cc: 2e598dcd sqrdmlsh v13\.4h, v14\.4h, v25\.4h + 8d0: 2e5f8dcd sqrdmlsh v13\.4h, v14\.4h, v31\.4h + 8d4: 2e428f0d sqrdmlsh v13\.4h, v24\.4h, v2\.4h + 8d8: 2e458f0d sqrdmlsh v13\.4h, v24\.4h, v5\.4h + 8dc: 2e4f8f0d sqrdmlsh v13\.4h, v24\.4h, v15\.4h + 8e0: 2e598f0d sqrdmlsh v13\.4h, v24\.4h, v25\.4h + 8e4: 2e5f8f0d sqrdmlsh v13\.4h, v24\.4h, v31\.4h + 8e8: 2e428fcd sqrdmlsh v13\.4h, v30\.4h, v2\.4h + 8ec: 2e458fcd sqrdmlsh v13\.4h, v30\.4h, v5\.4h + 8f0: 2e4f8fcd sqrdmlsh v13\.4h, v30\.4h, v15\.4h + 8f4: 2e598fcd sqrdmlsh v13\.4h, v30\.4h, v25\.4h + 8f8: 2e5f8fcd sqrdmlsh v13\.4h, v30\.4h, v31\.4h + 8fc: 2e428c37 sqrdmlsh v23\.4h, v1\.4h, v2\.4h + 900: 2e458c37 sqrdmlsh v23\.4h, v1\.4h, v5\.4h + 904: 2e4f8c37 sqrdmlsh v23\.4h, v1\.4h, v15\.4h + 908: 2e598c37 sqrdmlsh v23\.4h, v1\.4h, v25\.4h + 90c: 2e5f8c37 sqrdmlsh v23\.4h, v1\.4h, v31\.4h + 910: 2e428c97 sqrdmlsh v23\.4h, v4\.4h, v2\.4h + 914: 2e458c97 sqrdmlsh v23\.4h, v4\.4h, v5\.4h + 918: 2e4f8c97 sqrdmlsh v23\.4h, v4\.4h, v15\.4h + 91c: 2e598c97 sqrdmlsh v23\.4h, v4\.4h, v25\.4h + 920: 2e5f8c97 sqrdmlsh v23\.4h, v4\.4h, v31\.4h + 924: 2e428dd7 sqrdmlsh v23\.4h, v14\.4h, v2\.4h + 928: 2e458dd7 sqrdmlsh v23\.4h, v14\.4h, v5\.4h + 92c: 2e4f8dd7 sqrdmlsh v23\.4h, v14\.4h, v15\.4h + 930: 2e598dd7 sqrdmlsh v23\.4h, v14\.4h, v25\.4h + 934: 2e5f8dd7 sqrdmlsh v23\.4h, v14\.4h, v31\.4h + 938: 2e428f17 sqrdmlsh v23\.4h, v24\.4h, v2\.4h + 93c: 2e458f17 sqrdmlsh v23\.4h, v24\.4h, v5\.4h + 940: 2e4f8f17 sqrdmlsh v23\.4h, v24\.4h, v15\.4h + 944: 2e598f17 sqrdmlsh v23\.4h, v24\.4h, v25\.4h + 948: 2e5f8f17 sqrdmlsh v23\.4h, v24\.4h, v31\.4h + 94c: 2e428fd7 sqrdmlsh v23\.4h, v30\.4h, v2\.4h + 950: 2e458fd7 sqrdmlsh v23\.4h, v30\.4h, v5\.4h + 954: 2e4f8fd7 sqrdmlsh v23\.4h, v30\.4h, v15\.4h + 958: 2e598fd7 sqrdmlsh v23\.4h, v30\.4h, v25\.4h + 95c: 2e5f8fd7 sqrdmlsh v23\.4h, v30\.4h, v31\.4h + 960: 2e428c3d sqrdmlsh v29\.4h, v1\.4h, v2\.4h + 964: 2e458c3d sqrdmlsh v29\.4h, v1\.4h, v5\.4h + 968: 2e4f8c3d sqrdmlsh v29\.4h, v1\.4h, v15\.4h + 96c: 2e598c3d sqrdmlsh v29\.4h, v1\.4h, v25\.4h + 970: 2e5f8c3d sqrdmlsh v29\.4h, v1\.4h, v31\.4h + 974: 2e428c9d sqrdmlsh v29\.4h, v4\.4h, v2\.4h + 978: 2e458c9d sqrdmlsh v29\.4h, v4\.4h, v5\.4h + 97c: 2e4f8c9d sqrdmlsh v29\.4h, v4\.4h, v15\.4h + 980: 2e598c9d sqrdmlsh v29\.4h, v4\.4h, v25\.4h + 984: 2e5f8c9d sqrdmlsh v29\.4h, v4\.4h, v31\.4h + 988: 2e428ddd sqrdmlsh v29\.4h, v14\.4h, v2\.4h + 98c: 2e458ddd sqrdmlsh v29\.4h, v14\.4h, v5\.4h + 990: 2e4f8ddd sqrdmlsh v29\.4h, v14\.4h, v15\.4h + 994: 2e598ddd sqrdmlsh v29\.4h, v14\.4h, v25\.4h + 998: 2e5f8ddd sqrdmlsh v29\.4h, v14\.4h, v31\.4h + 99c: 2e428f1d sqrdmlsh v29\.4h, v24\.4h, v2\.4h + 9a0: 2e458f1d sqrdmlsh v29\.4h, v24\.4h, v5\.4h + 9a4: 2e4f8f1d sqrdmlsh v29\.4h, v24\.4h, v15\.4h + 9a8: 2e598f1d sqrdmlsh v29\.4h, v24\.4h, v25\.4h + 9ac: 2e5f8f1d sqrdmlsh v29\.4h, v24\.4h, v31\.4h + 9b0: 2e428fdd sqrdmlsh v29\.4h, v30\.4h, v2\.4h + 9b4: 2e458fdd sqrdmlsh v29\.4h, v30\.4h, v5\.4h + 9b8: 2e4f8fdd sqrdmlsh v29\.4h, v30\.4h, v15\.4h + 9bc: 2e598fdd sqrdmlsh v29\.4h, v30\.4h, v25\.4h + 9c0: 2e5f8fdd sqrdmlsh v29\.4h, v30\.4h, v31\.4h + 9c4: 6e428c20 sqrdmlsh v0\.8h, v1\.8h, v2\.8h + 9c8: 6e458c20 sqrdmlsh v0\.8h, v1\.8h, v5\.8h + 9cc: 6e4f8c20 sqrdmlsh v0\.8h, v1\.8h, v15\.8h + 9d0: 6e598c20 sqrdmlsh v0\.8h, v1\.8h, v25\.8h + 9d4: 6e5f8c20 sqrdmlsh v0\.8h, v1\.8h, v31\.8h + 9d8: 6e428c80 sqrdmlsh v0\.8h, v4\.8h, v2\.8h + 9dc: 6e458c80 sqrdmlsh v0\.8h, v4\.8h, v5\.8h + 9e0: 6e4f8c80 sqrdmlsh v0\.8h, v4\.8h, v15\.8h + 9e4: 6e598c80 sqrdmlsh v0\.8h, v4\.8h, v25\.8h + 9e8: 6e5f8c80 sqrdmlsh v0\.8h, v4\.8h, v31\.8h + 9ec: 6e428dc0 sqrdmlsh v0\.8h, v14\.8h, v2\.8h + 9f0: 6e458dc0 sqrdmlsh v0\.8h, v14\.8h, v5\.8h + 9f4: 6e4f8dc0 sqrdmlsh v0\.8h, v14\.8h, v15\.8h + 9f8: 6e598dc0 sqrdmlsh v0\.8h, v14\.8h, v25\.8h + 9fc: 6e5f8dc0 sqrdmlsh v0\.8h, v14\.8h, v31\.8h + a00: 6e428f00 sqrdmlsh v0\.8h, v24\.8h, v2\.8h + a04: 6e458f00 sqrdmlsh v0\.8h, v24\.8h, v5\.8h + a08: 6e4f8f00 sqrdmlsh v0\.8h, v24\.8h, v15\.8h + a0c: 6e598f00 sqrdmlsh v0\.8h, v24\.8h, v25\.8h + a10: 6e5f8f00 sqrdmlsh v0\.8h, v24\.8h, v31\.8h + a14: 6e428fc0 sqrdmlsh v0\.8h, v30\.8h, v2\.8h + a18: 6e458fc0 sqrdmlsh v0\.8h, v30\.8h, v5\.8h + a1c: 6e4f8fc0 sqrdmlsh v0\.8h, v30\.8h, v15\.8h + a20: 6e598fc0 sqrdmlsh v0\.8h, v30\.8h, v25\.8h + a24: 6e5f8fc0 sqrdmlsh v0\.8h, v30\.8h, v31\.8h + a28: 6e428c23 sqrdmlsh v3\.8h, v1\.8h, v2\.8h + a2c: 6e458c23 sqrdmlsh v3\.8h, v1\.8h, v5\.8h + a30: 6e4f8c23 sqrdmlsh v3\.8h, v1\.8h, v15\.8h + a34: 6e598c23 sqrdmlsh v3\.8h, v1\.8h, v25\.8h + a38: 6e5f8c23 sqrdmlsh v3\.8h, v1\.8h, v31\.8h + a3c: 6e428c83 sqrdmlsh v3\.8h, v4\.8h, v2\.8h + a40: 6e458c83 sqrdmlsh v3\.8h, v4\.8h, v5\.8h + a44: 6e4f8c83 sqrdmlsh v3\.8h, v4\.8h, v15\.8h + a48: 6e598c83 sqrdmlsh v3\.8h, v4\.8h, v25\.8h + a4c: 6e5f8c83 sqrdmlsh v3\.8h, v4\.8h, v31\.8h + a50: 6e428dc3 sqrdmlsh v3\.8h, v14\.8h, v2\.8h + a54: 6e458dc3 sqrdmlsh v3\.8h, v14\.8h, v5\.8h + a58: 6e4f8dc3 sqrdmlsh v3\.8h, v14\.8h, v15\.8h + a5c: 6e598dc3 sqrdmlsh v3\.8h, v14\.8h, v25\.8h + a60: 6e5f8dc3 sqrdmlsh v3\.8h, v14\.8h, v31\.8h + a64: 6e428f03 sqrdmlsh v3\.8h, v24\.8h, v2\.8h + a68: 6e458f03 sqrdmlsh v3\.8h, v24\.8h, v5\.8h + a6c: 6e4f8f03 sqrdmlsh v3\.8h, v24\.8h, v15\.8h + a70: 6e598f03 sqrdmlsh v3\.8h, v24\.8h, v25\.8h + a74: 6e5f8f03 sqrdmlsh v3\.8h, v24\.8h, v31\.8h + a78: 6e428fc3 sqrdmlsh v3\.8h, v30\.8h, v2\.8h + a7c: 6e458fc3 sqrdmlsh v3\.8h, v30\.8h, v5\.8h + a80: 6e4f8fc3 sqrdmlsh v3\.8h, v30\.8h, v15\.8h + a84: 6e598fc3 sqrdmlsh v3\.8h, v30\.8h, v25\.8h + a88: 6e5f8fc3 sqrdmlsh v3\.8h, v30\.8h, v31\.8h + a8c: 6e428c2d sqrdmlsh v13\.8h, v1\.8h, v2\.8h + a90: 6e458c2d sqrdmlsh v13\.8h, v1\.8h, v5\.8h + a94: 6e4f8c2d sqrdmlsh v13\.8h, v1\.8h, v15\.8h + a98: 6e598c2d sqrdmlsh v13\.8h, v1\.8h, v25\.8h + a9c: 6e5f8c2d sqrdmlsh v13\.8h, v1\.8h, v31\.8h + aa0: 6e428c8d sqrdmlsh v13\.8h, v4\.8h, v2\.8h + aa4: 6e458c8d sqrdmlsh v13\.8h, v4\.8h, v5\.8h + aa8: 6e4f8c8d sqrdmlsh v13\.8h, v4\.8h, v15\.8h + aac: 6e598c8d sqrdmlsh v13\.8h, v4\.8h, v25\.8h + ab0: 6e5f8c8d sqrdmlsh v13\.8h, v4\.8h, v31\.8h + ab4: 6e428dcd sqrdmlsh v13\.8h, v14\.8h, v2\.8h + ab8: 6e458dcd sqrdmlsh v13\.8h, v14\.8h, v5\.8h + abc: 6e4f8dcd sqrdmlsh v13\.8h, v14\.8h, v15\.8h + ac0: 6e598dcd sqrdmlsh v13\.8h, v14\.8h, v25\.8h + ac4: 6e5f8dcd sqrdmlsh v13\.8h, v14\.8h, v31\.8h + ac8: 6e428f0d sqrdmlsh v13\.8h, v24\.8h, v2\.8h + acc: 6e458f0d sqrdmlsh v13\.8h, v24\.8h, v5\.8h + ad0: 6e4f8f0d sqrdmlsh v13\.8h, v24\.8h, v15\.8h + ad4: 6e598f0d sqrdmlsh v13\.8h, v24\.8h, v25\.8h + ad8: 6e5f8f0d sqrdmlsh v13\.8h, v24\.8h, v31\.8h + adc: 6e428fcd sqrdmlsh v13\.8h, v30\.8h, v2\.8h + ae0: 6e458fcd sqrdmlsh v13\.8h, v30\.8h, v5\.8h + ae4: 6e4f8fcd sqrdmlsh v13\.8h, v30\.8h, v15\.8h + ae8: 6e598fcd sqrdmlsh v13\.8h, v30\.8h, v25\.8h + aec: 6e5f8fcd sqrdmlsh v13\.8h, v30\.8h, v31\.8h + af0: 6e428c37 sqrdmlsh v23\.8h, v1\.8h, v2\.8h + af4: 6e458c37 sqrdmlsh v23\.8h, v1\.8h, v5\.8h + af8: 6e4f8c37 sqrdmlsh v23\.8h, v1\.8h, v15\.8h + afc: 6e598c37 sqrdmlsh v23\.8h, v1\.8h, v25\.8h + b00: 6e5f8c37 sqrdmlsh v23\.8h, v1\.8h, v31\.8h + b04: 6e428c97 sqrdmlsh v23\.8h, v4\.8h, v2\.8h + b08: 6e458c97 sqrdmlsh v23\.8h, v4\.8h, v5\.8h + b0c: 6e4f8c97 sqrdmlsh v23\.8h, v4\.8h, v15\.8h + b10: 6e598c97 sqrdmlsh v23\.8h, v4\.8h, v25\.8h + b14: 6e5f8c97 sqrdmlsh v23\.8h, v4\.8h, v31\.8h + b18: 6e428dd7 sqrdmlsh v23\.8h, v14\.8h, v2\.8h + b1c: 6e458dd7 sqrdmlsh v23\.8h, v14\.8h, v5\.8h + b20: 6e4f8dd7 sqrdmlsh v23\.8h, v14\.8h, v15\.8h + b24: 6e598dd7 sqrdmlsh v23\.8h, v14\.8h, v25\.8h + b28: 6e5f8dd7 sqrdmlsh v23\.8h, v14\.8h, v31\.8h + b2c: 6e428f17 sqrdmlsh v23\.8h, v24\.8h, v2\.8h + b30: 6e458f17 sqrdmlsh v23\.8h, v24\.8h, v5\.8h + b34: 6e4f8f17 sqrdmlsh v23\.8h, v24\.8h, v15\.8h + b38: 6e598f17 sqrdmlsh v23\.8h, v24\.8h, v25\.8h + b3c: 6e5f8f17 sqrdmlsh v23\.8h, v24\.8h, v31\.8h + b40: 6e428fd7 sqrdmlsh v23\.8h, v30\.8h, v2\.8h + b44: 6e458fd7 sqrdmlsh v23\.8h, v30\.8h, v5\.8h + b48: 6e4f8fd7 sqrdmlsh v23\.8h, v30\.8h, v15\.8h + b4c: 6e598fd7 sqrdmlsh v23\.8h, v30\.8h, v25\.8h + b50: 6e5f8fd7 sqrdmlsh v23\.8h, v30\.8h, v31\.8h + b54: 6e428c3d sqrdmlsh v29\.8h, v1\.8h, v2\.8h + b58: 6e458c3d sqrdmlsh v29\.8h, v1\.8h, v5\.8h + b5c: 6e4f8c3d sqrdmlsh v29\.8h, v1\.8h, v15\.8h + b60: 6e598c3d sqrdmlsh v29\.8h, v1\.8h, v25\.8h + b64: 6e5f8c3d sqrdmlsh v29\.8h, v1\.8h, v31\.8h + b68: 6e428c9d sqrdmlsh v29\.8h, v4\.8h, v2\.8h + b6c: 6e458c9d sqrdmlsh v29\.8h, v4\.8h, v5\.8h + b70: 6e4f8c9d sqrdmlsh v29\.8h, v4\.8h, v15\.8h + b74: 6e598c9d sqrdmlsh v29\.8h, v4\.8h, v25\.8h + b78: 6e5f8c9d sqrdmlsh v29\.8h, v4\.8h, v31\.8h + b7c: 6e428ddd sqrdmlsh v29\.8h, v14\.8h, v2\.8h + b80: 6e458ddd sqrdmlsh v29\.8h, v14\.8h, v5\.8h + b84: 6e4f8ddd sqrdmlsh v29\.8h, v14\.8h, v15\.8h + b88: 6e598ddd sqrdmlsh v29\.8h, v14\.8h, v25\.8h + b8c: 6e5f8ddd sqrdmlsh v29\.8h, v14\.8h, v31\.8h + b90: 6e428f1d sqrdmlsh v29\.8h, v24\.8h, v2\.8h + b94: 6e458f1d sqrdmlsh v29\.8h, v24\.8h, v5\.8h + b98: 6e4f8f1d sqrdmlsh v29\.8h, v24\.8h, v15\.8h + b9c: 6e598f1d sqrdmlsh v29\.8h, v24\.8h, v25\.8h + ba0: 6e5f8f1d sqrdmlsh v29\.8h, v24\.8h, v31\.8h + ba4: 6e428fdd sqrdmlsh v29\.8h, v30\.8h, v2\.8h + ba8: 6e458fdd sqrdmlsh v29\.8h, v30\.8h, v5\.8h + bac: 6e4f8fdd sqrdmlsh v29\.8h, v30\.8h, v15\.8h + bb0: 6e598fdd sqrdmlsh v29\.8h, v30\.8h, v25\.8h + bb4: 6e5f8fdd sqrdmlsh v29\.8h, v30\.8h, v31\.8h + bb8: 2e828c20 sqrdmlsh v0\.2s, v1\.2s, v2\.2s + bbc: 2e858c20 sqrdmlsh v0\.2s, v1\.2s, v5\.2s + bc0: 2e8f8c20 sqrdmlsh v0\.2s, v1\.2s, v15\.2s + bc4: 2e998c20 sqrdmlsh v0\.2s, v1\.2s, v25\.2s + bc8: 2e9f8c20 sqrdmlsh v0\.2s, v1\.2s, v31\.2s + bcc: 2e828c80 sqrdmlsh v0\.2s, v4\.2s, v2\.2s + bd0: 2e858c80 sqrdmlsh v0\.2s, v4\.2s, v5\.2s + bd4: 2e8f8c80 sqrdmlsh v0\.2s, v4\.2s, v15\.2s + bd8: 2e998c80 sqrdmlsh v0\.2s, v4\.2s, v25\.2s + bdc: 2e9f8c80 sqrdmlsh v0\.2s, v4\.2s, v31\.2s + be0: 2e828dc0 sqrdmlsh v0\.2s, v14\.2s, v2\.2s + be4: 2e858dc0 sqrdmlsh v0\.2s, v14\.2s, v5\.2s + be8: 2e8f8dc0 sqrdmlsh v0\.2s, v14\.2s, v15\.2s + bec: 2e998dc0 sqrdmlsh v0\.2s, v14\.2s, v25\.2s + bf0: 2e9f8dc0 sqrdmlsh v0\.2s, v14\.2s, v31\.2s + bf4: 2e828f00 sqrdmlsh v0\.2s, v24\.2s, v2\.2s + bf8: 2e858f00 sqrdmlsh v0\.2s, v24\.2s, v5\.2s + bfc: 2e8f8f00 sqrdmlsh v0\.2s, v24\.2s, v15\.2s + c00: 2e998f00 sqrdmlsh v0\.2s, v24\.2s, v25\.2s + c04: 2e9f8f00 sqrdmlsh v0\.2s, v24\.2s, v31\.2s + c08: 2e828fc0 sqrdmlsh v0\.2s, v30\.2s, v2\.2s + c0c: 2e858fc0 sqrdmlsh v0\.2s, v30\.2s, v5\.2s + c10: 2e8f8fc0 sqrdmlsh v0\.2s, v30\.2s, v15\.2s + c14: 2e998fc0 sqrdmlsh v0\.2s, v30\.2s, v25\.2s + c18: 2e9f8fc0 sqrdmlsh v0\.2s, v30\.2s, v31\.2s + c1c: 2e828c23 sqrdmlsh v3\.2s, v1\.2s, v2\.2s + c20: 2e858c23 sqrdmlsh v3\.2s, v1\.2s, v5\.2s + c24: 2e8f8c23 sqrdmlsh v3\.2s, v1\.2s, v15\.2s + c28: 2e998c23 sqrdmlsh v3\.2s, v1\.2s, v25\.2s + c2c: 2e9f8c23 sqrdmlsh v3\.2s, v1\.2s, v31\.2s + c30: 2e828c83 sqrdmlsh v3\.2s, v4\.2s, v2\.2s + c34: 2e858c83 sqrdmlsh v3\.2s, v4\.2s, v5\.2s + c38: 2e8f8c83 sqrdmlsh v3\.2s, v4\.2s, v15\.2s + c3c: 2e998c83 sqrdmlsh v3\.2s, v4\.2s, v25\.2s + c40: 2e9f8c83 sqrdmlsh v3\.2s, v4\.2s, v31\.2s + c44: 2e828dc3 sqrdmlsh v3\.2s, v14\.2s, v2\.2s + c48: 2e858dc3 sqrdmlsh v3\.2s, v14\.2s, v5\.2s + c4c: 2e8f8dc3 sqrdmlsh v3\.2s, v14\.2s, v15\.2s + c50: 2e998dc3 sqrdmlsh v3\.2s, v14\.2s, v25\.2s + c54: 2e9f8dc3 sqrdmlsh v3\.2s, v14\.2s, v31\.2s + c58: 2e828f03 sqrdmlsh v3\.2s, v24\.2s, v2\.2s + c5c: 2e858f03 sqrdmlsh v3\.2s, v24\.2s, v5\.2s + c60: 2e8f8f03 sqrdmlsh v3\.2s, v24\.2s, v15\.2s + c64: 2e998f03 sqrdmlsh v3\.2s, v24\.2s, v25\.2s + c68: 2e9f8f03 sqrdmlsh v3\.2s, v24\.2s, v31\.2s + c6c: 2e828fc3 sqrdmlsh v3\.2s, v30\.2s, v2\.2s + c70: 2e858fc3 sqrdmlsh v3\.2s, v30\.2s, v5\.2s + c74: 2e8f8fc3 sqrdmlsh v3\.2s, v30\.2s, v15\.2s + c78: 2e998fc3 sqrdmlsh v3\.2s, v30\.2s, v25\.2s + c7c: 2e9f8fc3 sqrdmlsh v3\.2s, v30\.2s, v31\.2s + c80: 2e828c2d sqrdmlsh v13\.2s, v1\.2s, v2\.2s + c84: 2e858c2d sqrdmlsh v13\.2s, v1\.2s, v5\.2s + c88: 2e8f8c2d sqrdmlsh v13\.2s, v1\.2s, v15\.2s + c8c: 2e998c2d sqrdmlsh v13\.2s, v1\.2s, v25\.2s + c90: 2e9f8c2d sqrdmlsh v13\.2s, v1\.2s, v31\.2s + c94: 2e828c8d sqrdmlsh v13\.2s, v4\.2s, v2\.2s + c98: 2e858c8d sqrdmlsh v13\.2s, v4\.2s, v5\.2s + c9c: 2e8f8c8d sqrdmlsh v13\.2s, v4\.2s, v15\.2s + ca0: 2e998c8d sqrdmlsh v13\.2s, v4\.2s, v25\.2s + ca4: 2e9f8c8d sqrdmlsh v13\.2s, v4\.2s, v31\.2s + ca8: 2e828dcd sqrdmlsh v13\.2s, v14\.2s, v2\.2s + cac: 2e858dcd sqrdmlsh v13\.2s, v14\.2s, v5\.2s + cb0: 2e8f8dcd sqrdmlsh v13\.2s, v14\.2s, v15\.2s + cb4: 2e998dcd sqrdmlsh v13\.2s, v14\.2s, v25\.2s + cb8: 2e9f8dcd sqrdmlsh v13\.2s, v14\.2s, v31\.2s + cbc: 2e828f0d sqrdmlsh v13\.2s, v24\.2s, v2\.2s + cc0: 2e858f0d sqrdmlsh v13\.2s, v24\.2s, v5\.2s + cc4: 2e8f8f0d sqrdmlsh v13\.2s, v24\.2s, v15\.2s + cc8: 2e998f0d sqrdmlsh v13\.2s, v24\.2s, v25\.2s + ccc: 2e9f8f0d sqrdmlsh v13\.2s, v24\.2s, v31\.2s + cd0: 2e828fcd sqrdmlsh v13\.2s, v30\.2s, v2\.2s + cd4: 2e858fcd sqrdmlsh v13\.2s, v30\.2s, v5\.2s + cd8: 2e8f8fcd sqrdmlsh v13\.2s, v30\.2s, v15\.2s + cdc: 2e998fcd sqrdmlsh v13\.2s, v30\.2s, v25\.2s + ce0: 2e9f8fcd sqrdmlsh v13\.2s, v30\.2s, v31\.2s + ce4: 2e828c37 sqrdmlsh v23\.2s, v1\.2s, v2\.2s + ce8: 2e858c37 sqrdmlsh v23\.2s, v1\.2s, v5\.2s + cec: 2e8f8c37 sqrdmlsh v23\.2s, v1\.2s, v15\.2s + cf0: 2e998c37 sqrdmlsh v23\.2s, v1\.2s, v25\.2s + cf4: 2e9f8c37 sqrdmlsh v23\.2s, v1\.2s, v31\.2s + cf8: 2e828c97 sqrdmlsh v23\.2s, v4\.2s, v2\.2s + cfc: 2e858c97 sqrdmlsh v23\.2s, v4\.2s, v5\.2s + d00: 2e8f8c97 sqrdmlsh v23\.2s, v4\.2s, v15\.2s + d04: 2e998c97 sqrdmlsh v23\.2s, v4\.2s, v25\.2s + d08: 2e9f8c97 sqrdmlsh v23\.2s, v4\.2s, v31\.2s + d0c: 2e828dd7 sqrdmlsh v23\.2s, v14\.2s, v2\.2s + d10: 2e858dd7 sqrdmlsh v23\.2s, v14\.2s, v5\.2s + d14: 2e8f8dd7 sqrdmlsh v23\.2s, v14\.2s, v15\.2s + d18: 2e998dd7 sqrdmlsh v23\.2s, v14\.2s, v25\.2s + d1c: 2e9f8dd7 sqrdmlsh v23\.2s, v14\.2s, v31\.2s + d20: 2e828f17 sqrdmlsh v23\.2s, v24\.2s, v2\.2s + d24: 2e858f17 sqrdmlsh v23\.2s, v24\.2s, v5\.2s + d28: 2e8f8f17 sqrdmlsh v23\.2s, v24\.2s, v15\.2s + d2c: 2e998f17 sqrdmlsh v23\.2s, v24\.2s, v25\.2s + d30: 2e9f8f17 sqrdmlsh v23\.2s, v24\.2s, v31\.2s + d34: 2e828fd7 sqrdmlsh v23\.2s, v30\.2s, v2\.2s + d38: 2e858fd7 sqrdmlsh v23\.2s, v30\.2s, v5\.2s + d3c: 2e8f8fd7 sqrdmlsh v23\.2s, v30\.2s, v15\.2s + d40: 2e998fd7 sqrdmlsh v23\.2s, v30\.2s, v25\.2s + d44: 2e9f8fd7 sqrdmlsh v23\.2s, v30\.2s, v31\.2s + d48: 2e828c3d sqrdmlsh v29\.2s, v1\.2s, v2\.2s + d4c: 2e858c3d sqrdmlsh v29\.2s, v1\.2s, v5\.2s + d50: 2e8f8c3d sqrdmlsh v29\.2s, v1\.2s, v15\.2s + d54: 2e998c3d sqrdmlsh v29\.2s, v1\.2s, v25\.2s + d58: 2e9f8c3d sqrdmlsh v29\.2s, v1\.2s, v31\.2s + d5c: 2e828c9d sqrdmlsh v29\.2s, v4\.2s, v2\.2s + d60: 2e858c9d sqrdmlsh v29\.2s, v4\.2s, v5\.2s + d64: 2e8f8c9d sqrdmlsh v29\.2s, v4\.2s, v15\.2s + d68: 2e998c9d sqrdmlsh v29\.2s, v4\.2s, v25\.2s + d6c: 2e9f8c9d sqrdmlsh v29\.2s, v4\.2s, v31\.2s + d70: 2e828ddd sqrdmlsh v29\.2s, v14\.2s, v2\.2s + d74: 2e858ddd sqrdmlsh v29\.2s, v14\.2s, v5\.2s + d78: 2e8f8ddd sqrdmlsh v29\.2s, v14\.2s, v15\.2s + d7c: 2e998ddd sqrdmlsh v29\.2s, v14\.2s, v25\.2s + d80: 2e9f8ddd sqrdmlsh v29\.2s, v14\.2s, v31\.2s + d84: 2e828f1d sqrdmlsh v29\.2s, v24\.2s, v2\.2s + d88: 2e858f1d sqrdmlsh v29\.2s, v24\.2s, v5\.2s + d8c: 2e8f8f1d sqrdmlsh v29\.2s, v24\.2s, v15\.2s + d90: 2e998f1d sqrdmlsh v29\.2s, v24\.2s, v25\.2s + d94: 2e9f8f1d sqrdmlsh v29\.2s, v24\.2s, v31\.2s + d98: 2e828fdd sqrdmlsh v29\.2s, v30\.2s, v2\.2s + d9c: 2e858fdd sqrdmlsh v29\.2s, v30\.2s, v5\.2s + da0: 2e8f8fdd sqrdmlsh v29\.2s, v30\.2s, v15\.2s + da4: 2e998fdd sqrdmlsh v29\.2s, v30\.2s, v25\.2s + da8: 2e9f8fdd sqrdmlsh v29\.2s, v30\.2s, v31\.2s + dac: 6e828c20 sqrdmlsh v0\.4s, v1\.4s, v2\.4s + db0: 6e858c20 sqrdmlsh v0\.4s, v1\.4s, v5\.4s + db4: 6e8f8c20 sqrdmlsh v0\.4s, v1\.4s, v15\.4s + db8: 6e998c20 sqrdmlsh v0\.4s, v1\.4s, v25\.4s + dbc: 6e9f8c20 sqrdmlsh v0\.4s, v1\.4s, v31\.4s + dc0: 6e828c80 sqrdmlsh v0\.4s, v4\.4s, v2\.4s + dc4: 6e858c80 sqrdmlsh v0\.4s, v4\.4s, v5\.4s + dc8: 6e8f8c80 sqrdmlsh v0\.4s, v4\.4s, v15\.4s + dcc: 6e998c80 sqrdmlsh v0\.4s, v4\.4s, v25\.4s + dd0: 6e9f8c80 sqrdmlsh v0\.4s, v4\.4s, v31\.4s + dd4: 6e828dc0 sqrdmlsh v0\.4s, v14\.4s, v2\.4s + dd8: 6e858dc0 sqrdmlsh v0\.4s, v14\.4s, v5\.4s + ddc: 6e8f8dc0 sqrdmlsh v0\.4s, v14\.4s, v15\.4s + de0: 6e998dc0 sqrdmlsh v0\.4s, v14\.4s, v25\.4s + de4: 6e9f8dc0 sqrdmlsh v0\.4s, v14\.4s, v31\.4s + de8: 6e828f00 sqrdmlsh v0\.4s, v24\.4s, v2\.4s + dec: 6e858f00 sqrdmlsh v0\.4s, v24\.4s, v5\.4s + df0: 6e8f8f00 sqrdmlsh v0\.4s, v24\.4s, v15\.4s + df4: 6e998f00 sqrdmlsh v0\.4s, v24\.4s, v25\.4s + df8: 6e9f8f00 sqrdmlsh v0\.4s, v24\.4s, v31\.4s + dfc: 6e828fc0 sqrdmlsh v0\.4s, v30\.4s, v2\.4s + e00: 6e858fc0 sqrdmlsh v0\.4s, v30\.4s, v5\.4s + e04: 6e8f8fc0 sqrdmlsh v0\.4s, v30\.4s, v15\.4s + e08: 6e998fc0 sqrdmlsh v0\.4s, v30\.4s, v25\.4s + e0c: 6e9f8fc0 sqrdmlsh v0\.4s, v30\.4s, v31\.4s + e10: 6e828c23 sqrdmlsh v3\.4s, v1\.4s, v2\.4s + e14: 6e858c23 sqrdmlsh v3\.4s, v1\.4s, v5\.4s + e18: 6e8f8c23 sqrdmlsh v3\.4s, v1\.4s, v15\.4s + e1c: 6e998c23 sqrdmlsh v3\.4s, v1\.4s, v25\.4s + e20: 6e9f8c23 sqrdmlsh v3\.4s, v1\.4s, v31\.4s + e24: 6e828c83 sqrdmlsh v3\.4s, v4\.4s, v2\.4s + e28: 6e858c83 sqrdmlsh v3\.4s, v4\.4s, v5\.4s + e2c: 6e8f8c83 sqrdmlsh v3\.4s, v4\.4s, v15\.4s + e30: 6e998c83 sqrdmlsh v3\.4s, v4\.4s, v25\.4s + e34: 6e9f8c83 sqrdmlsh v3\.4s, v4\.4s, v31\.4s + e38: 6e828dc3 sqrdmlsh v3\.4s, v14\.4s, v2\.4s + e3c: 6e858dc3 sqrdmlsh v3\.4s, v14\.4s, v5\.4s + e40: 6e8f8dc3 sqrdmlsh v3\.4s, v14\.4s, v15\.4s + e44: 6e998dc3 sqrdmlsh v3\.4s, v14\.4s, v25\.4s + e48: 6e9f8dc3 sqrdmlsh v3\.4s, v14\.4s, v31\.4s + e4c: 6e828f03 sqrdmlsh v3\.4s, v24\.4s, v2\.4s + e50: 6e858f03 sqrdmlsh v3\.4s, v24\.4s, v5\.4s + e54: 6e8f8f03 sqrdmlsh v3\.4s, v24\.4s, v15\.4s + e58: 6e998f03 sqrdmlsh v3\.4s, v24\.4s, v25\.4s + e5c: 6e9f8f03 sqrdmlsh v3\.4s, v24\.4s, v31\.4s + e60: 6e828fc3 sqrdmlsh v3\.4s, v30\.4s, v2\.4s + e64: 6e858fc3 sqrdmlsh v3\.4s, v30\.4s, v5\.4s + e68: 6e8f8fc3 sqrdmlsh v3\.4s, v30\.4s, v15\.4s + e6c: 6e998fc3 sqrdmlsh v3\.4s, v30\.4s, v25\.4s + e70: 6e9f8fc3 sqrdmlsh v3\.4s, v30\.4s, v31\.4s + e74: 6e828c2d sqrdmlsh v13\.4s, v1\.4s, v2\.4s + e78: 6e858c2d sqrdmlsh v13\.4s, v1\.4s, v5\.4s + e7c: 6e8f8c2d sqrdmlsh v13\.4s, v1\.4s, v15\.4s + e80: 6e998c2d sqrdmlsh v13\.4s, v1\.4s, v25\.4s + e84: 6e9f8c2d sqrdmlsh v13\.4s, v1\.4s, v31\.4s + e88: 6e828c8d sqrdmlsh v13\.4s, v4\.4s, v2\.4s + e8c: 6e858c8d sqrdmlsh v13\.4s, v4\.4s, v5\.4s + e90: 6e8f8c8d sqrdmlsh v13\.4s, v4\.4s, v15\.4s + e94: 6e998c8d sqrdmlsh v13\.4s, v4\.4s, v25\.4s + e98: 6e9f8c8d sqrdmlsh v13\.4s, v4\.4s, v31\.4s + e9c: 6e828dcd sqrdmlsh v13\.4s, v14\.4s, v2\.4s + ea0: 6e858dcd sqrdmlsh v13\.4s, v14\.4s, v5\.4s + ea4: 6e8f8dcd sqrdmlsh v13\.4s, v14\.4s, v15\.4s + ea8: 6e998dcd sqrdmlsh v13\.4s, v14\.4s, v25\.4s + eac: 6e9f8dcd sqrdmlsh v13\.4s, v14\.4s, v31\.4s + eb0: 6e828f0d sqrdmlsh v13\.4s, v24\.4s, v2\.4s + eb4: 6e858f0d sqrdmlsh v13\.4s, v24\.4s, v5\.4s + eb8: 6e8f8f0d sqrdmlsh v13\.4s, v24\.4s, v15\.4s + ebc: 6e998f0d sqrdmlsh v13\.4s, v24\.4s, v25\.4s + ec0: 6e9f8f0d sqrdmlsh v13\.4s, v24\.4s, v31\.4s + ec4: 6e828fcd sqrdmlsh v13\.4s, v30\.4s, v2\.4s + ec8: 6e858fcd sqrdmlsh v13\.4s, v30\.4s, v5\.4s + ecc: 6e8f8fcd sqrdmlsh v13\.4s, v30\.4s, v15\.4s + ed0: 6e998fcd sqrdmlsh v13\.4s, v30\.4s, v25\.4s + ed4: 6e9f8fcd sqrdmlsh v13\.4s, v30\.4s, v31\.4s + ed8: 6e828c37 sqrdmlsh v23\.4s, v1\.4s, v2\.4s + edc: 6e858c37 sqrdmlsh v23\.4s, v1\.4s, v5\.4s + ee0: 6e8f8c37 sqrdmlsh v23\.4s, v1\.4s, v15\.4s + ee4: 6e998c37 sqrdmlsh v23\.4s, v1\.4s, v25\.4s + ee8: 6e9f8c37 sqrdmlsh v23\.4s, v1\.4s, v31\.4s + eec: 6e828c97 sqrdmlsh v23\.4s, v4\.4s, v2\.4s + ef0: 6e858c97 sqrdmlsh v23\.4s, v4\.4s, v5\.4s + ef4: 6e8f8c97 sqrdmlsh v23\.4s, v4\.4s, v15\.4s + ef8: 6e998c97 sqrdmlsh v23\.4s, v4\.4s, v25\.4s + efc: 6e9f8c97 sqrdmlsh v23\.4s, v4\.4s, v31\.4s + f00: 6e828dd7 sqrdmlsh v23\.4s, v14\.4s, v2\.4s + f04: 6e858dd7 sqrdmlsh v23\.4s, v14\.4s, v5\.4s + f08: 6e8f8dd7 sqrdmlsh v23\.4s, v14\.4s, v15\.4s + f0c: 6e998dd7 sqrdmlsh v23\.4s, v14\.4s, v25\.4s + f10: 6e9f8dd7 sqrdmlsh v23\.4s, v14\.4s, v31\.4s + f14: 6e828f17 sqrdmlsh v23\.4s, v24\.4s, v2\.4s + f18: 6e858f17 sqrdmlsh v23\.4s, v24\.4s, v5\.4s + f1c: 6e8f8f17 sqrdmlsh v23\.4s, v24\.4s, v15\.4s + f20: 6e998f17 sqrdmlsh v23\.4s, v24\.4s, v25\.4s + f24: 6e9f8f17 sqrdmlsh v23\.4s, v24\.4s, v31\.4s + f28: 6e828fd7 sqrdmlsh v23\.4s, v30\.4s, v2\.4s + f2c: 6e858fd7 sqrdmlsh v23\.4s, v30\.4s, v5\.4s + f30: 6e8f8fd7 sqrdmlsh v23\.4s, v30\.4s, v15\.4s + f34: 6e998fd7 sqrdmlsh v23\.4s, v30\.4s, v25\.4s + f38: 6e9f8fd7 sqrdmlsh v23\.4s, v30\.4s, v31\.4s + f3c: 6e828c3d sqrdmlsh v29\.4s, v1\.4s, v2\.4s + f40: 6e858c3d sqrdmlsh v29\.4s, v1\.4s, v5\.4s + f44: 6e8f8c3d sqrdmlsh v29\.4s, v1\.4s, v15\.4s + f48: 6e998c3d sqrdmlsh v29\.4s, v1\.4s, v25\.4s + f4c: 6e9f8c3d sqrdmlsh v29\.4s, v1\.4s, v31\.4s + f50: 6e828c9d sqrdmlsh v29\.4s, v4\.4s, v2\.4s + f54: 6e858c9d sqrdmlsh v29\.4s, v4\.4s, v5\.4s + f58: 6e8f8c9d sqrdmlsh v29\.4s, v4\.4s, v15\.4s + f5c: 6e998c9d sqrdmlsh v29\.4s, v4\.4s, v25\.4s + f60: 6e9f8c9d sqrdmlsh v29\.4s, v4\.4s, v31\.4s + f64: 6e828ddd sqrdmlsh v29\.4s, v14\.4s, v2\.4s + f68: 6e858ddd sqrdmlsh v29\.4s, v14\.4s, v5\.4s + f6c: 6e8f8ddd sqrdmlsh v29\.4s, v14\.4s, v15\.4s + f70: 6e998ddd sqrdmlsh v29\.4s, v14\.4s, v25\.4s + f74: 6e9f8ddd sqrdmlsh v29\.4s, v14\.4s, v31\.4s + f78: 6e828f1d sqrdmlsh v29\.4s, v24\.4s, v2\.4s + f7c: 6e858f1d sqrdmlsh v29\.4s, v24\.4s, v5\.4s + f80: 6e8f8f1d sqrdmlsh v29\.4s, v24\.4s, v15\.4s + f84: 6e998f1d sqrdmlsh v29\.4s, v24\.4s, v25\.4s + f88: 6e9f8f1d sqrdmlsh v29\.4s, v24\.4s, v31\.4s + f8c: 6e828fdd sqrdmlsh v29\.4s, v30\.4s, v2\.4s + f90: 6e858fdd sqrdmlsh v29\.4s, v30\.4s, v5\.4s + f94: 6e8f8fdd sqrdmlsh v29\.4s, v30\.4s, v15\.4s + f98: 6e998fdd sqrdmlsh v29\.4s, v30\.4s, v25\.4s + f9c: 6e9f8fdd sqrdmlsh v29\.4s, v30\.4s, v31\.4s + fa0: 7e828420 sqrdmlah s0, s1, s2 + fa4: 7e428420 sqrdmlah h0, h1, h2 + fa8: 7e828c20 sqrdmlsh s0, s1, s2 + fac: 7e428c20 sqrdmlsh h0, h1, h2 + fb0: 2f40d020 sqrdmlah v0\.4h, v1\.4h, v0\.h\[0\] + fb4: 2f45d020 sqrdmlah v0\.4h, v1\.4h, v5\.h\[0\] + fb8: 2f4ad020 sqrdmlah v0\.4h, v1\.4h, v10\.h\[0\] + fbc: 2f4dd020 sqrdmlah v0\.4h, v1\.4h, v13\.h\[0\] + fc0: 2f4fd020 sqrdmlah v0\.4h, v1\.4h, v15\.h\[0\] + fc4: 2f40d080 sqrdmlah v0\.4h, v4\.4h, v0\.h\[0\] + fc8: 2f45d080 sqrdmlah v0\.4h, v4\.4h, v5\.h\[0\] + fcc: 2f4ad080 sqrdmlah v0\.4h, v4\.4h, v10\.h\[0\] + fd0: 2f4dd080 sqrdmlah v0\.4h, v4\.4h, v13\.h\[0\] + fd4: 2f4fd080 sqrdmlah v0\.4h, v4\.4h, v15\.h\[0\] + fd8: 2f40d1c0 sqrdmlah v0\.4h, v14\.4h, v0\.h\[0\] + fdc: 2f45d1c0 sqrdmlah v0\.4h, v14\.4h, v5\.h\[0\] + fe0: 2f4ad1c0 sqrdmlah v0\.4h, v14\.4h, v10\.h\[0\] + fe4: 2f4dd1c0 sqrdmlah v0\.4h, v14\.4h, v13\.h\[0\] + fe8: 2f4fd1c0 sqrdmlah v0\.4h, v14\.4h, v15\.h\[0\] + fec: 2f40d300 sqrdmlah v0\.4h, v24\.4h, v0\.h\[0\] + ff0: 2f45d300 sqrdmlah v0\.4h, v24\.4h, v5\.h\[0\] + ff4: 2f4ad300 sqrdmlah v0\.4h, v24\.4h, v10\.h\[0\] + ff8: 2f4dd300 sqrdmlah v0\.4h, v24\.4h, v13\.h\[0\] + ffc: 2f4fd300 sqrdmlah v0\.4h, v24\.4h, v15\.h\[0\] + 1000: 2f40d3c0 sqrdmlah v0\.4h, v30\.4h, v0\.h\[0\] + 1004: 2f45d3c0 sqrdmlah v0\.4h, v30\.4h, v5\.h\[0\] + 1008: 2f4ad3c0 sqrdmlah v0\.4h, v30\.4h, v10\.h\[0\] + 100c: 2f4dd3c0 sqrdmlah v0\.4h, v30\.4h, v13\.h\[0\] + 1010: 2f4fd3c0 sqrdmlah v0\.4h, v30\.4h, v15\.h\[0\] + 1014: 2f40d023 sqrdmlah v3\.4h, v1\.4h, v0\.h\[0\] + 1018: 2f45d023 sqrdmlah v3\.4h, v1\.4h, v5\.h\[0\] + 101c: 2f4ad023 sqrdmlah v3\.4h, v1\.4h, v10\.h\[0\] + 1020: 2f4dd023 sqrdmlah v3\.4h, v1\.4h, v13\.h\[0\] + 1024: 2f4fd023 sqrdmlah v3\.4h, v1\.4h, v15\.h\[0\] + 1028: 2f40d083 sqrdmlah v3\.4h, v4\.4h, v0\.h\[0\] + 102c: 2f45d083 sqrdmlah v3\.4h, v4\.4h, v5\.h\[0\] + 1030: 2f4ad083 sqrdmlah v3\.4h, v4\.4h, v10\.h\[0\] + 1034: 2f4dd083 sqrdmlah v3\.4h, v4\.4h, v13\.h\[0\] + 1038: 2f4fd083 sqrdmlah v3\.4h, v4\.4h, v15\.h\[0\] + 103c: 2f40d1c3 sqrdmlah v3\.4h, v14\.4h, v0\.h\[0\] + 1040: 2f45d1c3 sqrdmlah v3\.4h, v14\.4h, v5\.h\[0\] + 1044: 2f4ad1c3 sqrdmlah v3\.4h, v14\.4h, v10\.h\[0\] + 1048: 2f4dd1c3 sqrdmlah v3\.4h, v14\.4h, v13\.h\[0\] + 104c: 2f4fd1c3 sqrdmlah v3\.4h, v14\.4h, v15\.h\[0\] + 1050: 2f40d303 sqrdmlah v3\.4h, v24\.4h, v0\.h\[0\] + 1054: 2f45d303 sqrdmlah v3\.4h, v24\.4h, v5\.h\[0\] + 1058: 2f4ad303 sqrdmlah v3\.4h, v24\.4h, v10\.h\[0\] + 105c: 2f4dd303 sqrdmlah v3\.4h, v24\.4h, v13\.h\[0\] + 1060: 2f4fd303 sqrdmlah v3\.4h, v24\.4h, v15\.h\[0\] + 1064: 2f40d3c3 sqrdmlah v3\.4h, v30\.4h, v0\.h\[0\] + 1068: 2f45d3c3 sqrdmlah v3\.4h, v30\.4h, v5\.h\[0\] + 106c: 2f4ad3c3 sqrdmlah v3\.4h, v30\.4h, v10\.h\[0\] + 1070: 2f4dd3c3 sqrdmlah v3\.4h, v30\.4h, v13\.h\[0\] + 1074: 2f4fd3c3 sqrdmlah v3\.4h, v30\.4h, v15\.h\[0\] + 1078: 2f40d02d sqrdmlah v13\.4h, v1\.4h, v0\.h\[0\] + 107c: 2f45d02d sqrdmlah v13\.4h, v1\.4h, v5\.h\[0\] + 1080: 2f4ad02d sqrdmlah v13\.4h, v1\.4h, v10\.h\[0\] + 1084: 2f4dd02d sqrdmlah v13\.4h, v1\.4h, v13\.h\[0\] + 1088: 2f4fd02d sqrdmlah v13\.4h, v1\.4h, v15\.h\[0\] + 108c: 2f40d08d sqrdmlah v13\.4h, v4\.4h, v0\.h\[0\] + 1090: 2f45d08d sqrdmlah v13\.4h, v4\.4h, v5\.h\[0\] + 1094: 2f4ad08d sqrdmlah v13\.4h, v4\.4h, v10\.h\[0\] + 1098: 2f4dd08d sqrdmlah v13\.4h, v4\.4h, v13\.h\[0\] + 109c: 2f4fd08d sqrdmlah v13\.4h, v4\.4h, v15\.h\[0\] + 10a0: 2f40d1cd sqrdmlah v13\.4h, v14\.4h, v0\.h\[0\] + 10a4: 2f45d1cd sqrdmlah v13\.4h, v14\.4h, v5\.h\[0\] + 10a8: 2f4ad1cd sqrdmlah v13\.4h, v14\.4h, v10\.h\[0\] + 10ac: 2f4dd1cd sqrdmlah v13\.4h, v14\.4h, v13\.h\[0\] + 10b0: 2f4fd1cd sqrdmlah v13\.4h, v14\.4h, v15\.h\[0\] + 10b4: 2f40d30d sqrdmlah v13\.4h, v24\.4h, v0\.h\[0\] + 10b8: 2f45d30d sqrdmlah v13\.4h, v24\.4h, v5\.h\[0\] + 10bc: 2f4ad30d sqrdmlah v13\.4h, v24\.4h, v10\.h\[0\] + 10c0: 2f4dd30d sqrdmlah v13\.4h, v24\.4h, v13\.h\[0\] + 10c4: 2f4fd30d sqrdmlah v13\.4h, v24\.4h, v15\.h\[0\] + 10c8: 2f40d3cd sqrdmlah v13\.4h, v30\.4h, v0\.h\[0\] + 10cc: 2f45d3cd sqrdmlah v13\.4h, v30\.4h, v5\.h\[0\] + 10d0: 2f4ad3cd sqrdmlah v13\.4h, v30\.4h, v10\.h\[0\] + 10d4: 2f4dd3cd sqrdmlah v13\.4h, v30\.4h, v13\.h\[0\] + 10d8: 2f4fd3cd sqrdmlah v13\.4h, v30\.4h, v15\.h\[0\] + 10dc: 2f40d037 sqrdmlah v23\.4h, v1\.4h, v0\.h\[0\] + 10e0: 2f45d037 sqrdmlah v23\.4h, v1\.4h, v5\.h\[0\] + 10e4: 2f4ad037 sqrdmlah v23\.4h, v1\.4h, v10\.h\[0\] + 10e8: 2f4dd037 sqrdmlah v23\.4h, v1\.4h, v13\.h\[0\] + 10ec: 2f4fd037 sqrdmlah v23\.4h, v1\.4h, v15\.h\[0\] + 10f0: 2f40d097 sqrdmlah v23\.4h, v4\.4h, v0\.h\[0\] + 10f4: 2f45d097 sqrdmlah v23\.4h, v4\.4h, v5\.h\[0\] + 10f8: 2f4ad097 sqrdmlah v23\.4h, v4\.4h, v10\.h\[0\] + 10fc: 2f4dd097 sqrdmlah v23\.4h, v4\.4h, v13\.h\[0\] + 1100: 2f4fd097 sqrdmlah v23\.4h, v4\.4h, v15\.h\[0\] + 1104: 2f40d1d7 sqrdmlah v23\.4h, v14\.4h, v0\.h\[0\] + 1108: 2f45d1d7 sqrdmlah v23\.4h, v14\.4h, v5\.h\[0\] + 110c: 2f4ad1d7 sqrdmlah v23\.4h, v14\.4h, v10\.h\[0\] + 1110: 2f4dd1d7 sqrdmlah v23\.4h, v14\.4h, v13\.h\[0\] + 1114: 2f4fd1d7 sqrdmlah v23\.4h, v14\.4h, v15\.h\[0\] + 1118: 2f40d317 sqrdmlah v23\.4h, v24\.4h, v0\.h\[0\] + 111c: 2f45d317 sqrdmlah v23\.4h, v24\.4h, v5\.h\[0\] + 1120: 2f4ad317 sqrdmlah v23\.4h, v24\.4h, v10\.h\[0\] + 1124: 2f4dd317 sqrdmlah v23\.4h, v24\.4h, v13\.h\[0\] + 1128: 2f4fd317 sqrdmlah v23\.4h, v24\.4h, v15\.h\[0\] + 112c: 2f40d3d7 sqrdmlah v23\.4h, v30\.4h, v0\.h\[0\] + 1130: 2f45d3d7 sqrdmlah v23\.4h, v30\.4h, v5\.h\[0\] + 1134: 2f4ad3d7 sqrdmlah v23\.4h, v30\.4h, v10\.h\[0\] + 1138: 2f4dd3d7 sqrdmlah v23\.4h, v30\.4h, v13\.h\[0\] + 113c: 2f4fd3d7 sqrdmlah v23\.4h, v30\.4h, v15\.h\[0\] + 1140: 2f40d03d sqrdmlah v29\.4h, v1\.4h, v0\.h\[0\] + 1144: 2f45d03d sqrdmlah v29\.4h, v1\.4h, v5\.h\[0\] + 1148: 2f4ad03d sqrdmlah v29\.4h, v1\.4h, v10\.h\[0\] + 114c: 2f4dd03d sqrdmlah v29\.4h, v1\.4h, v13\.h\[0\] + 1150: 2f4fd03d sqrdmlah v29\.4h, v1\.4h, v15\.h\[0\] + 1154: 2f40d09d sqrdmlah v29\.4h, v4\.4h, v0\.h\[0\] + 1158: 2f45d09d sqrdmlah v29\.4h, v4\.4h, v5\.h\[0\] + 115c: 2f4ad09d sqrdmlah v29\.4h, v4\.4h, v10\.h\[0\] + 1160: 2f4dd09d sqrdmlah v29\.4h, v4\.4h, v13\.h\[0\] + 1164: 2f4fd09d sqrdmlah v29\.4h, v4\.4h, v15\.h\[0\] + 1168: 2f40d1dd sqrdmlah v29\.4h, v14\.4h, v0\.h\[0\] + 116c: 2f45d1dd sqrdmlah v29\.4h, v14\.4h, v5\.h\[0\] + 1170: 2f4ad1dd sqrdmlah v29\.4h, v14\.4h, v10\.h\[0\] + 1174: 2f4dd1dd sqrdmlah v29\.4h, v14\.4h, v13\.h\[0\] + 1178: 2f4fd1dd sqrdmlah v29\.4h, v14\.4h, v15\.h\[0\] + 117c: 2f40d31d sqrdmlah v29\.4h, v24\.4h, v0\.h\[0\] + 1180: 2f45d31d sqrdmlah v29\.4h, v24\.4h, v5\.h\[0\] + 1184: 2f4ad31d sqrdmlah v29\.4h, v24\.4h, v10\.h\[0\] + 1188: 2f4dd31d sqrdmlah v29\.4h, v24\.4h, v13\.h\[0\] + 118c: 2f4fd31d sqrdmlah v29\.4h, v24\.4h, v15\.h\[0\] + 1190: 2f40d3dd sqrdmlah v29\.4h, v30\.4h, v0\.h\[0\] + 1194: 2f45d3dd sqrdmlah v29\.4h, v30\.4h, v5\.h\[0\] + 1198: 2f4ad3dd sqrdmlah v29\.4h, v30\.4h, v10\.h\[0\] + 119c: 2f4dd3dd sqrdmlah v29\.4h, v30\.4h, v13\.h\[0\] + 11a0: 2f4fd3dd sqrdmlah v29\.4h, v30\.4h, v15\.h\[0\] + 11a4: 2f50d020 sqrdmlah v0\.4h, v1\.4h, v0\.h\[1\] + 11a8: 2f55d020 sqrdmlah v0\.4h, v1\.4h, v5\.h\[1\] + 11ac: 2f5ad020 sqrdmlah v0\.4h, v1\.4h, v10\.h\[1\] + 11b0: 2f5dd020 sqrdmlah v0\.4h, v1\.4h, v13\.h\[1\] + 11b4: 2f5fd020 sqrdmlah v0\.4h, v1\.4h, v15\.h\[1\] + 11b8: 2f50d080 sqrdmlah v0\.4h, v4\.4h, v0\.h\[1\] + 11bc: 2f55d080 sqrdmlah v0\.4h, v4\.4h, v5\.h\[1\] + 11c0: 2f5ad080 sqrdmlah v0\.4h, v4\.4h, v10\.h\[1\] + 11c4: 2f5dd080 sqrdmlah v0\.4h, v4\.4h, v13\.h\[1\] + 11c8: 2f5fd080 sqrdmlah v0\.4h, v4\.4h, v15\.h\[1\] + 11cc: 2f50d1c0 sqrdmlah v0\.4h, v14\.4h, v0\.h\[1\] + 11d0: 2f55d1c0 sqrdmlah v0\.4h, v14\.4h, v5\.h\[1\] + 11d4: 2f5ad1c0 sqrdmlah v0\.4h, v14\.4h, v10\.h\[1\] + 11d8: 2f5dd1c0 sqrdmlah v0\.4h, v14\.4h, v13\.h\[1\] + 11dc: 2f5fd1c0 sqrdmlah v0\.4h, v14\.4h, v15\.h\[1\] + 11e0: 2f50d300 sqrdmlah v0\.4h, v24\.4h, v0\.h\[1\] + 11e4: 2f55d300 sqrdmlah v0\.4h, v24\.4h, v5\.h\[1\] + 11e8: 2f5ad300 sqrdmlah v0\.4h, v24\.4h, v10\.h\[1\] + 11ec: 2f5dd300 sqrdmlah v0\.4h, v24\.4h, v13\.h\[1\] + 11f0: 2f5fd300 sqrdmlah v0\.4h, v24\.4h, v15\.h\[1\] + 11f4: 2f50d3c0 sqrdmlah v0\.4h, v30\.4h, v0\.h\[1\] + 11f8: 2f55d3c0 sqrdmlah v0\.4h, v30\.4h, v5\.h\[1\] + 11fc: 2f5ad3c0 sqrdmlah v0\.4h, v30\.4h, v10\.h\[1\] + 1200: 2f5dd3c0 sqrdmlah v0\.4h, v30\.4h, v13\.h\[1\] + 1204: 2f5fd3c0 sqrdmlah v0\.4h, v30\.4h, v15\.h\[1\] + 1208: 2f50d023 sqrdmlah v3\.4h, v1\.4h, v0\.h\[1\] + 120c: 2f55d023 sqrdmlah v3\.4h, v1\.4h, v5\.h\[1\] + 1210: 2f5ad023 sqrdmlah v3\.4h, v1\.4h, v10\.h\[1\] + 1214: 2f5dd023 sqrdmlah v3\.4h, v1\.4h, v13\.h\[1\] + 1218: 2f5fd023 sqrdmlah v3\.4h, v1\.4h, v15\.h\[1\] + 121c: 2f50d083 sqrdmlah v3\.4h, v4\.4h, v0\.h\[1\] + 1220: 2f55d083 sqrdmlah v3\.4h, v4\.4h, v5\.h\[1\] + 1224: 2f5ad083 sqrdmlah v3\.4h, v4\.4h, v10\.h\[1\] + 1228: 2f5dd083 sqrdmlah v3\.4h, v4\.4h, v13\.h\[1\] + 122c: 2f5fd083 sqrdmlah v3\.4h, v4\.4h, v15\.h\[1\] + 1230: 2f50d1c3 sqrdmlah v3\.4h, v14\.4h, v0\.h\[1\] + 1234: 2f55d1c3 sqrdmlah v3\.4h, v14\.4h, v5\.h\[1\] + 1238: 2f5ad1c3 sqrdmlah v3\.4h, v14\.4h, v10\.h\[1\] + 123c: 2f5dd1c3 sqrdmlah v3\.4h, v14\.4h, v13\.h\[1\] + 1240: 2f5fd1c3 sqrdmlah v3\.4h, v14\.4h, v15\.h\[1\] + 1244: 2f50d303 sqrdmlah v3\.4h, v24\.4h, v0\.h\[1\] + 1248: 2f55d303 sqrdmlah v3\.4h, v24\.4h, v5\.h\[1\] + 124c: 2f5ad303 sqrdmlah v3\.4h, v24\.4h, v10\.h\[1\] + 1250: 2f5dd303 sqrdmlah v3\.4h, v24\.4h, v13\.h\[1\] + 1254: 2f5fd303 sqrdmlah v3\.4h, v24\.4h, v15\.h\[1\] + 1258: 2f50d3c3 sqrdmlah v3\.4h, v30\.4h, v0\.h\[1\] + 125c: 2f55d3c3 sqrdmlah v3\.4h, v30\.4h, v5\.h\[1\] + 1260: 2f5ad3c3 sqrdmlah v3\.4h, v30\.4h, v10\.h\[1\] + 1264: 2f5dd3c3 sqrdmlah v3\.4h, v30\.4h, v13\.h\[1\] + 1268: 2f5fd3c3 sqrdmlah v3\.4h, v30\.4h, v15\.h\[1\] + 126c: 2f50d02d sqrdmlah v13\.4h, v1\.4h, v0\.h\[1\] + 1270: 2f55d02d sqrdmlah v13\.4h, v1\.4h, v5\.h\[1\] + 1274: 2f5ad02d sqrdmlah v13\.4h, v1\.4h, v10\.h\[1\] + 1278: 2f5dd02d sqrdmlah v13\.4h, v1\.4h, v13\.h\[1\] + 127c: 2f5fd02d sqrdmlah v13\.4h, v1\.4h, v15\.h\[1\] + 1280: 2f50d08d sqrdmlah v13\.4h, v4\.4h, v0\.h\[1\] + 1284: 2f55d08d sqrdmlah v13\.4h, v4\.4h, v5\.h\[1\] + 1288: 2f5ad08d sqrdmlah v13\.4h, v4\.4h, v10\.h\[1\] + 128c: 2f5dd08d sqrdmlah v13\.4h, v4\.4h, v13\.h\[1\] + 1290: 2f5fd08d sqrdmlah v13\.4h, v4\.4h, v15\.h\[1\] + 1294: 2f50d1cd sqrdmlah v13\.4h, v14\.4h, v0\.h\[1\] + 1298: 2f55d1cd sqrdmlah v13\.4h, v14\.4h, v5\.h\[1\] + 129c: 2f5ad1cd sqrdmlah v13\.4h, v14\.4h, v10\.h\[1\] + 12a0: 2f5dd1cd sqrdmlah v13\.4h, v14\.4h, v13\.h\[1\] + 12a4: 2f5fd1cd sqrdmlah v13\.4h, v14\.4h, v15\.h\[1\] + 12a8: 2f50d30d sqrdmlah v13\.4h, v24\.4h, v0\.h\[1\] + 12ac: 2f55d30d sqrdmlah v13\.4h, v24\.4h, v5\.h\[1\] + 12b0: 2f5ad30d sqrdmlah v13\.4h, v24\.4h, v10\.h\[1\] + 12b4: 2f5dd30d sqrdmlah v13\.4h, v24\.4h, v13\.h\[1\] + 12b8: 2f5fd30d sqrdmlah v13\.4h, v24\.4h, v15\.h\[1\] + 12bc: 2f50d3cd sqrdmlah v13\.4h, v30\.4h, v0\.h\[1\] + 12c0: 2f55d3cd sqrdmlah v13\.4h, v30\.4h, v5\.h\[1\] + 12c4: 2f5ad3cd sqrdmlah v13\.4h, v30\.4h, v10\.h\[1\] + 12c8: 2f5dd3cd sqrdmlah v13\.4h, v30\.4h, v13\.h\[1\] + 12cc: 2f5fd3cd sqrdmlah v13\.4h, v30\.4h, v15\.h\[1\] + 12d0: 2f50d037 sqrdmlah v23\.4h, v1\.4h, v0\.h\[1\] + 12d4: 2f55d037 sqrdmlah v23\.4h, v1\.4h, v5\.h\[1\] + 12d8: 2f5ad037 sqrdmlah v23\.4h, v1\.4h, v10\.h\[1\] + 12dc: 2f5dd037 sqrdmlah v23\.4h, v1\.4h, v13\.h\[1\] + 12e0: 2f5fd037 sqrdmlah v23\.4h, v1\.4h, v15\.h\[1\] + 12e4: 2f50d097 sqrdmlah v23\.4h, v4\.4h, v0\.h\[1\] + 12e8: 2f55d097 sqrdmlah v23\.4h, v4\.4h, v5\.h\[1\] + 12ec: 2f5ad097 sqrdmlah v23\.4h, v4\.4h, v10\.h\[1\] + 12f0: 2f5dd097 sqrdmlah v23\.4h, v4\.4h, v13\.h\[1\] + 12f4: 2f5fd097 sqrdmlah v23\.4h, v4\.4h, v15\.h\[1\] + 12f8: 2f50d1d7 sqrdmlah v23\.4h, v14\.4h, v0\.h\[1\] + 12fc: 2f55d1d7 sqrdmlah v23\.4h, v14\.4h, v5\.h\[1\] + 1300: 2f5ad1d7 sqrdmlah v23\.4h, v14\.4h, v10\.h\[1\] + 1304: 2f5dd1d7 sqrdmlah v23\.4h, v14\.4h, v13\.h\[1\] + 1308: 2f5fd1d7 sqrdmlah v23\.4h, v14\.4h, v15\.h\[1\] + 130c: 2f50d317 sqrdmlah v23\.4h, v24\.4h, v0\.h\[1\] + 1310: 2f55d317 sqrdmlah v23\.4h, v24\.4h, v5\.h\[1\] + 1314: 2f5ad317 sqrdmlah v23\.4h, v24\.4h, v10\.h\[1\] + 1318: 2f5dd317 sqrdmlah v23\.4h, v24\.4h, v13\.h\[1\] + 131c: 2f5fd317 sqrdmlah v23\.4h, v24\.4h, v15\.h\[1\] + 1320: 2f50d3d7 sqrdmlah v23\.4h, v30\.4h, v0\.h\[1\] + 1324: 2f55d3d7 sqrdmlah v23\.4h, v30\.4h, v5\.h\[1\] + 1328: 2f5ad3d7 sqrdmlah v23\.4h, v30\.4h, v10\.h\[1\] + 132c: 2f5dd3d7 sqrdmlah v23\.4h, v30\.4h, v13\.h\[1\] + 1330: 2f5fd3d7 sqrdmlah v23\.4h, v30\.4h, v15\.h\[1\] + 1334: 2f50d03d sqrdmlah v29\.4h, v1\.4h, v0\.h\[1\] + 1338: 2f55d03d sqrdmlah v29\.4h, v1\.4h, v5\.h\[1\] + 133c: 2f5ad03d sqrdmlah v29\.4h, v1\.4h, v10\.h\[1\] + 1340: 2f5dd03d sqrdmlah v29\.4h, v1\.4h, v13\.h\[1\] + 1344: 2f5fd03d sqrdmlah v29\.4h, v1\.4h, v15\.h\[1\] + 1348: 2f50d09d sqrdmlah v29\.4h, v4\.4h, v0\.h\[1\] + 134c: 2f55d09d sqrdmlah v29\.4h, v4\.4h, v5\.h\[1\] + 1350: 2f5ad09d sqrdmlah v29\.4h, v4\.4h, v10\.h\[1\] + 1354: 2f5dd09d sqrdmlah v29\.4h, v4\.4h, v13\.h\[1\] + 1358: 2f5fd09d sqrdmlah v29\.4h, v4\.4h, v15\.h\[1\] + 135c: 2f50d1dd sqrdmlah v29\.4h, v14\.4h, v0\.h\[1\] + 1360: 2f55d1dd sqrdmlah v29\.4h, v14\.4h, v5\.h\[1\] + 1364: 2f5ad1dd sqrdmlah v29\.4h, v14\.4h, v10\.h\[1\] + 1368: 2f5dd1dd sqrdmlah v29\.4h, v14\.4h, v13\.h\[1\] + 136c: 2f5fd1dd sqrdmlah v29\.4h, v14\.4h, v15\.h\[1\] + 1370: 2f50d31d sqrdmlah v29\.4h, v24\.4h, v0\.h\[1\] + 1374: 2f55d31d sqrdmlah v29\.4h, v24\.4h, v5\.h\[1\] + 1378: 2f5ad31d sqrdmlah v29\.4h, v24\.4h, v10\.h\[1\] + 137c: 2f5dd31d sqrdmlah v29\.4h, v24\.4h, v13\.h\[1\] + 1380: 2f5fd31d sqrdmlah v29\.4h, v24\.4h, v15\.h\[1\] + 1384: 2f50d3dd sqrdmlah v29\.4h, v30\.4h, v0\.h\[1\] + 1388: 2f55d3dd sqrdmlah v29\.4h, v30\.4h, v5\.h\[1\] + 138c: 2f5ad3dd sqrdmlah v29\.4h, v30\.4h, v10\.h\[1\] + 1390: 2f5dd3dd sqrdmlah v29\.4h, v30\.4h, v13\.h\[1\] + 1394: 2f5fd3dd sqrdmlah v29\.4h, v30\.4h, v15\.h\[1\] + 1398: 2f60d020 sqrdmlah v0\.4h, v1\.4h, v0\.h\[2\] + 139c: 2f65d020 sqrdmlah v0\.4h, v1\.4h, v5\.h\[2\] + 13a0: 2f6ad020 sqrdmlah v0\.4h, v1\.4h, v10\.h\[2\] + 13a4: 2f6dd020 sqrdmlah v0\.4h, v1\.4h, v13\.h\[2\] + 13a8: 2f6fd020 sqrdmlah v0\.4h, v1\.4h, v15\.h\[2\] + 13ac: 2f60d080 sqrdmlah v0\.4h, v4\.4h, v0\.h\[2\] + 13b0: 2f65d080 sqrdmlah v0\.4h, v4\.4h, v5\.h\[2\] + 13b4: 2f6ad080 sqrdmlah v0\.4h, v4\.4h, v10\.h\[2\] + 13b8: 2f6dd080 sqrdmlah v0\.4h, v4\.4h, v13\.h\[2\] + 13bc: 2f6fd080 sqrdmlah v0\.4h, v4\.4h, v15\.h\[2\] + 13c0: 2f60d1c0 sqrdmlah v0\.4h, v14\.4h, v0\.h\[2\] + 13c4: 2f65d1c0 sqrdmlah v0\.4h, v14\.4h, v5\.h\[2\] + 13c8: 2f6ad1c0 sqrdmlah v0\.4h, v14\.4h, v10\.h\[2\] + 13cc: 2f6dd1c0 sqrdmlah v0\.4h, v14\.4h, v13\.h\[2\] + 13d0: 2f6fd1c0 sqrdmlah v0\.4h, v14\.4h, v15\.h\[2\] + 13d4: 2f60d300 sqrdmlah v0\.4h, v24\.4h, v0\.h\[2\] + 13d8: 2f65d300 sqrdmlah v0\.4h, v24\.4h, v5\.h\[2\] + 13dc: 2f6ad300 sqrdmlah v0\.4h, v24\.4h, v10\.h\[2\] + 13e0: 2f6dd300 sqrdmlah v0\.4h, v24\.4h, v13\.h\[2\] + 13e4: 2f6fd300 sqrdmlah v0\.4h, v24\.4h, v15\.h\[2\] + 13e8: 2f60d3c0 sqrdmlah v0\.4h, v30\.4h, v0\.h\[2\] + 13ec: 2f65d3c0 sqrdmlah v0\.4h, v30\.4h, v5\.h\[2\] + 13f0: 2f6ad3c0 sqrdmlah v0\.4h, v30\.4h, v10\.h\[2\] + 13f4: 2f6dd3c0 sqrdmlah v0\.4h, v30\.4h, v13\.h\[2\] + 13f8: 2f6fd3c0 sqrdmlah v0\.4h, v30\.4h, v15\.h\[2\] + 13fc: 2f60d023 sqrdmlah v3\.4h, v1\.4h, v0\.h\[2\] + 1400: 2f65d023 sqrdmlah v3\.4h, v1\.4h, v5\.h\[2\] + 1404: 2f6ad023 sqrdmlah v3\.4h, v1\.4h, v10\.h\[2\] + 1408: 2f6dd023 sqrdmlah v3\.4h, v1\.4h, v13\.h\[2\] + 140c: 2f6fd023 sqrdmlah v3\.4h, v1\.4h, v15\.h\[2\] + 1410: 2f60d083 sqrdmlah v3\.4h, v4\.4h, v0\.h\[2\] + 1414: 2f65d083 sqrdmlah v3\.4h, v4\.4h, v5\.h\[2\] + 1418: 2f6ad083 sqrdmlah v3\.4h, v4\.4h, v10\.h\[2\] + 141c: 2f6dd083 sqrdmlah v3\.4h, v4\.4h, v13\.h\[2\] + 1420: 2f6fd083 sqrdmlah v3\.4h, v4\.4h, v15\.h\[2\] + 1424: 2f60d1c3 sqrdmlah v3\.4h, v14\.4h, v0\.h\[2\] + 1428: 2f65d1c3 sqrdmlah v3\.4h, v14\.4h, v5\.h\[2\] + 142c: 2f6ad1c3 sqrdmlah v3\.4h, v14\.4h, v10\.h\[2\] + 1430: 2f6dd1c3 sqrdmlah v3\.4h, v14\.4h, v13\.h\[2\] + 1434: 2f6fd1c3 sqrdmlah v3\.4h, v14\.4h, v15\.h\[2\] + 1438: 2f60d303 sqrdmlah v3\.4h, v24\.4h, v0\.h\[2\] + 143c: 2f65d303 sqrdmlah v3\.4h, v24\.4h, v5\.h\[2\] + 1440: 2f6ad303 sqrdmlah v3\.4h, v24\.4h, v10\.h\[2\] + 1444: 2f6dd303 sqrdmlah v3\.4h, v24\.4h, v13\.h\[2\] + 1448: 2f6fd303 sqrdmlah v3\.4h, v24\.4h, v15\.h\[2\] + 144c: 2f60d3c3 sqrdmlah v3\.4h, v30\.4h, v0\.h\[2\] + 1450: 2f65d3c3 sqrdmlah v3\.4h, v30\.4h, v5\.h\[2\] + 1454: 2f6ad3c3 sqrdmlah v3\.4h, v30\.4h, v10\.h\[2\] + 1458: 2f6dd3c3 sqrdmlah v3\.4h, v30\.4h, v13\.h\[2\] + 145c: 2f6fd3c3 sqrdmlah v3\.4h, v30\.4h, v15\.h\[2\] + 1460: 2f60d02d sqrdmlah v13\.4h, v1\.4h, v0\.h\[2\] + 1464: 2f65d02d sqrdmlah v13\.4h, v1\.4h, v5\.h\[2\] + 1468: 2f6ad02d sqrdmlah v13\.4h, v1\.4h, v10\.h\[2\] + 146c: 2f6dd02d sqrdmlah v13\.4h, v1\.4h, v13\.h\[2\] + 1470: 2f6fd02d sqrdmlah v13\.4h, v1\.4h, v15\.h\[2\] + 1474: 2f60d08d sqrdmlah v13\.4h, v4\.4h, v0\.h\[2\] + 1478: 2f65d08d sqrdmlah v13\.4h, v4\.4h, v5\.h\[2\] + 147c: 2f6ad08d sqrdmlah v13\.4h, v4\.4h, v10\.h\[2\] + 1480: 2f6dd08d sqrdmlah v13\.4h, v4\.4h, v13\.h\[2\] + 1484: 2f6fd08d sqrdmlah v13\.4h, v4\.4h, v15\.h\[2\] + 1488: 2f60d1cd sqrdmlah v13\.4h, v14\.4h, v0\.h\[2\] + 148c: 2f65d1cd sqrdmlah v13\.4h, v14\.4h, v5\.h\[2\] + 1490: 2f6ad1cd sqrdmlah v13\.4h, v14\.4h, v10\.h\[2\] + 1494: 2f6dd1cd sqrdmlah v13\.4h, v14\.4h, v13\.h\[2\] + 1498: 2f6fd1cd sqrdmlah v13\.4h, v14\.4h, v15\.h\[2\] + 149c: 2f60d30d sqrdmlah v13\.4h, v24\.4h, v0\.h\[2\] + 14a0: 2f65d30d sqrdmlah v13\.4h, v24\.4h, v5\.h\[2\] + 14a4: 2f6ad30d sqrdmlah v13\.4h, v24\.4h, v10\.h\[2\] + 14a8: 2f6dd30d sqrdmlah v13\.4h, v24\.4h, v13\.h\[2\] + 14ac: 2f6fd30d sqrdmlah v13\.4h, v24\.4h, v15\.h\[2\] + 14b0: 2f60d3cd sqrdmlah v13\.4h, v30\.4h, v0\.h\[2\] + 14b4: 2f65d3cd sqrdmlah v13\.4h, v30\.4h, v5\.h\[2\] + 14b8: 2f6ad3cd sqrdmlah v13\.4h, v30\.4h, v10\.h\[2\] + 14bc: 2f6dd3cd sqrdmlah v13\.4h, v30\.4h, v13\.h\[2\] + 14c0: 2f6fd3cd sqrdmlah v13\.4h, v30\.4h, v15\.h\[2\] + 14c4: 2f60d037 sqrdmlah v23\.4h, v1\.4h, v0\.h\[2\] + 14c8: 2f65d037 sqrdmlah v23\.4h, v1\.4h, v5\.h\[2\] + 14cc: 2f6ad037 sqrdmlah v23\.4h, v1\.4h, v10\.h\[2\] + 14d0: 2f6dd037 sqrdmlah v23\.4h, v1\.4h, v13\.h\[2\] + 14d4: 2f6fd037 sqrdmlah v23\.4h, v1\.4h, v15\.h\[2\] + 14d8: 2f60d097 sqrdmlah v23\.4h, v4\.4h, v0\.h\[2\] + 14dc: 2f65d097 sqrdmlah v23\.4h, v4\.4h, v5\.h\[2\] + 14e0: 2f6ad097 sqrdmlah v23\.4h, v4\.4h, v10\.h\[2\] + 14e4: 2f6dd097 sqrdmlah v23\.4h, v4\.4h, v13\.h\[2\] + 14e8: 2f6fd097 sqrdmlah v23\.4h, v4\.4h, v15\.h\[2\] + 14ec: 2f60d1d7 sqrdmlah v23\.4h, v14\.4h, v0\.h\[2\] + 14f0: 2f65d1d7 sqrdmlah v23\.4h, v14\.4h, v5\.h\[2\] + 14f4: 2f6ad1d7 sqrdmlah v23\.4h, v14\.4h, v10\.h\[2\] + 14f8: 2f6dd1d7 sqrdmlah v23\.4h, v14\.4h, v13\.h\[2\] + 14fc: 2f6fd1d7 sqrdmlah v23\.4h, v14\.4h, v15\.h\[2\] + 1500: 2f60d317 sqrdmlah v23\.4h, v24\.4h, v0\.h\[2\] + 1504: 2f65d317 sqrdmlah v23\.4h, v24\.4h, v5\.h\[2\] + 1508: 2f6ad317 sqrdmlah v23\.4h, v24\.4h, v10\.h\[2\] + 150c: 2f6dd317 sqrdmlah v23\.4h, v24\.4h, v13\.h\[2\] + 1510: 2f6fd317 sqrdmlah v23\.4h, v24\.4h, v15\.h\[2\] + 1514: 2f60d3d7 sqrdmlah v23\.4h, v30\.4h, v0\.h\[2\] + 1518: 2f65d3d7 sqrdmlah v23\.4h, v30\.4h, v5\.h\[2\] + 151c: 2f6ad3d7 sqrdmlah v23\.4h, v30\.4h, v10\.h\[2\] + 1520: 2f6dd3d7 sqrdmlah v23\.4h, v30\.4h, v13\.h\[2\] + 1524: 2f6fd3d7 sqrdmlah v23\.4h, v30\.4h, v15\.h\[2\] + 1528: 2f60d03d sqrdmlah v29\.4h, v1\.4h, v0\.h\[2\] + 152c: 2f65d03d sqrdmlah v29\.4h, v1\.4h, v5\.h\[2\] + 1530: 2f6ad03d sqrdmlah v29\.4h, v1\.4h, v10\.h\[2\] + 1534: 2f6dd03d sqrdmlah v29\.4h, v1\.4h, v13\.h\[2\] + 1538: 2f6fd03d sqrdmlah v29\.4h, v1\.4h, v15\.h\[2\] + 153c: 2f60d09d sqrdmlah v29\.4h, v4\.4h, v0\.h\[2\] + 1540: 2f65d09d sqrdmlah v29\.4h, v4\.4h, v5\.h\[2\] + 1544: 2f6ad09d sqrdmlah v29\.4h, v4\.4h, v10\.h\[2\] + 1548: 2f6dd09d sqrdmlah v29\.4h, v4\.4h, v13\.h\[2\] + 154c: 2f6fd09d sqrdmlah v29\.4h, v4\.4h, v15\.h\[2\] + 1550: 2f60d1dd sqrdmlah v29\.4h, v14\.4h, v0\.h\[2\] + 1554: 2f65d1dd sqrdmlah v29\.4h, v14\.4h, v5\.h\[2\] + 1558: 2f6ad1dd sqrdmlah v29\.4h, v14\.4h, v10\.h\[2\] + 155c: 2f6dd1dd sqrdmlah v29\.4h, v14\.4h, v13\.h\[2\] + 1560: 2f6fd1dd sqrdmlah v29\.4h, v14\.4h, v15\.h\[2\] + 1564: 2f60d31d sqrdmlah v29\.4h, v24\.4h, v0\.h\[2\] + 1568: 2f65d31d sqrdmlah v29\.4h, v24\.4h, v5\.h\[2\] + 156c: 2f6ad31d sqrdmlah v29\.4h, v24\.4h, v10\.h\[2\] + 1570: 2f6dd31d sqrdmlah v29\.4h, v24\.4h, v13\.h\[2\] + 1574: 2f6fd31d sqrdmlah v29\.4h, v24\.4h, v15\.h\[2\] + 1578: 2f60d3dd sqrdmlah v29\.4h, v30\.4h, v0\.h\[2\] + 157c: 2f65d3dd sqrdmlah v29\.4h, v30\.4h, v5\.h\[2\] + 1580: 2f6ad3dd sqrdmlah v29\.4h, v30\.4h, v10\.h\[2\] + 1584: 2f6dd3dd sqrdmlah v29\.4h, v30\.4h, v13\.h\[2\] + 1588: 2f6fd3dd sqrdmlah v29\.4h, v30\.4h, v15\.h\[2\] + 158c: 2f70d020 sqrdmlah v0\.4h, v1\.4h, v0\.h\[3\] + 1590: 2f75d020 sqrdmlah v0\.4h, v1\.4h, v5\.h\[3\] + 1594: 2f7ad020 sqrdmlah v0\.4h, v1\.4h, v10\.h\[3\] + 1598: 2f7dd020 sqrdmlah v0\.4h, v1\.4h, v13\.h\[3\] + 159c: 2f7fd020 sqrdmlah v0\.4h, v1\.4h, v15\.h\[3\] + 15a0: 2f70d080 sqrdmlah v0\.4h, v4\.4h, v0\.h\[3\] + 15a4: 2f75d080 sqrdmlah v0\.4h, v4\.4h, v5\.h\[3\] + 15a8: 2f7ad080 sqrdmlah v0\.4h, v4\.4h, v10\.h\[3\] + 15ac: 2f7dd080 sqrdmlah v0\.4h, v4\.4h, v13\.h\[3\] + 15b0: 2f7fd080 sqrdmlah v0\.4h, v4\.4h, v15\.h\[3\] + 15b4: 2f70d1c0 sqrdmlah v0\.4h, v14\.4h, v0\.h\[3\] + 15b8: 2f75d1c0 sqrdmlah v0\.4h, v14\.4h, v5\.h\[3\] + 15bc: 2f7ad1c0 sqrdmlah v0\.4h, v14\.4h, v10\.h\[3\] + 15c0: 2f7dd1c0 sqrdmlah v0\.4h, v14\.4h, v13\.h\[3\] + 15c4: 2f7fd1c0 sqrdmlah v0\.4h, v14\.4h, v15\.h\[3\] + 15c8: 2f70d300 sqrdmlah v0\.4h, v24\.4h, v0\.h\[3\] + 15cc: 2f75d300 sqrdmlah v0\.4h, v24\.4h, v5\.h\[3\] + 15d0: 2f7ad300 sqrdmlah v0\.4h, v24\.4h, v10\.h\[3\] + 15d4: 2f7dd300 sqrdmlah v0\.4h, v24\.4h, v13\.h\[3\] + 15d8: 2f7fd300 sqrdmlah v0\.4h, v24\.4h, v15\.h\[3\] + 15dc: 2f70d3c0 sqrdmlah v0\.4h, v30\.4h, v0\.h\[3\] + 15e0: 2f75d3c0 sqrdmlah v0\.4h, v30\.4h, v5\.h\[3\] + 15e4: 2f7ad3c0 sqrdmlah v0\.4h, v30\.4h, v10\.h\[3\] + 15e8: 2f7dd3c0 sqrdmlah v0\.4h, v30\.4h, v13\.h\[3\] + 15ec: 2f7fd3c0 sqrdmlah v0\.4h, v30\.4h, v15\.h\[3\] + 15f0: 2f70d023 sqrdmlah v3\.4h, v1\.4h, v0\.h\[3\] + 15f4: 2f75d023 sqrdmlah v3\.4h, v1\.4h, v5\.h\[3\] + 15f8: 2f7ad023 sqrdmlah v3\.4h, v1\.4h, v10\.h\[3\] + 15fc: 2f7dd023 sqrdmlah v3\.4h, v1\.4h, v13\.h\[3\] + 1600: 2f7fd023 sqrdmlah v3\.4h, v1\.4h, v15\.h\[3\] + 1604: 2f70d083 sqrdmlah v3\.4h, v4\.4h, v0\.h\[3\] + 1608: 2f75d083 sqrdmlah v3\.4h, v4\.4h, v5\.h\[3\] + 160c: 2f7ad083 sqrdmlah v3\.4h, v4\.4h, v10\.h\[3\] + 1610: 2f7dd083 sqrdmlah v3\.4h, v4\.4h, v13\.h\[3\] + 1614: 2f7fd083 sqrdmlah v3\.4h, v4\.4h, v15\.h\[3\] + 1618: 2f70d1c3 sqrdmlah v3\.4h, v14\.4h, v0\.h\[3\] + 161c: 2f75d1c3 sqrdmlah v3\.4h, v14\.4h, v5\.h\[3\] + 1620: 2f7ad1c3 sqrdmlah v3\.4h, v14\.4h, v10\.h\[3\] + 1624: 2f7dd1c3 sqrdmlah v3\.4h, v14\.4h, v13\.h\[3\] + 1628: 2f7fd1c3 sqrdmlah v3\.4h, v14\.4h, v15\.h\[3\] + 162c: 2f70d303 sqrdmlah v3\.4h, v24\.4h, v0\.h\[3\] + 1630: 2f75d303 sqrdmlah v3\.4h, v24\.4h, v5\.h\[3\] + 1634: 2f7ad303 sqrdmlah v3\.4h, v24\.4h, v10\.h\[3\] + 1638: 2f7dd303 sqrdmlah v3\.4h, v24\.4h, v13\.h\[3\] + 163c: 2f7fd303 sqrdmlah v3\.4h, v24\.4h, v15\.h\[3\] + 1640: 2f70d3c3 sqrdmlah v3\.4h, v30\.4h, v0\.h\[3\] + 1644: 2f75d3c3 sqrdmlah v3\.4h, v30\.4h, v5\.h\[3\] + 1648: 2f7ad3c3 sqrdmlah v3\.4h, v30\.4h, v10\.h\[3\] + 164c: 2f7dd3c3 sqrdmlah v3\.4h, v30\.4h, v13\.h\[3\] + 1650: 2f7fd3c3 sqrdmlah v3\.4h, v30\.4h, v15\.h\[3\] + 1654: 2f70d02d sqrdmlah v13\.4h, v1\.4h, v0\.h\[3\] + 1658: 2f75d02d sqrdmlah v13\.4h, v1\.4h, v5\.h\[3\] + 165c: 2f7ad02d sqrdmlah v13\.4h, v1\.4h, v10\.h\[3\] + 1660: 2f7dd02d sqrdmlah v13\.4h, v1\.4h, v13\.h\[3\] + 1664: 2f7fd02d sqrdmlah v13\.4h, v1\.4h, v15\.h\[3\] + 1668: 2f70d08d sqrdmlah v13\.4h, v4\.4h, v0\.h\[3\] + 166c: 2f75d08d sqrdmlah v13\.4h, v4\.4h, v5\.h\[3\] + 1670: 2f7ad08d sqrdmlah v13\.4h, v4\.4h, v10\.h\[3\] + 1674: 2f7dd08d sqrdmlah v13\.4h, v4\.4h, v13\.h\[3\] + 1678: 2f7fd08d sqrdmlah v13\.4h, v4\.4h, v15\.h\[3\] + 167c: 2f70d1cd sqrdmlah v13\.4h, v14\.4h, v0\.h\[3\] + 1680: 2f75d1cd sqrdmlah v13\.4h, v14\.4h, v5\.h\[3\] + 1684: 2f7ad1cd sqrdmlah v13\.4h, v14\.4h, v10\.h\[3\] + 1688: 2f7dd1cd sqrdmlah v13\.4h, v14\.4h, v13\.h\[3\] + 168c: 2f7fd1cd sqrdmlah v13\.4h, v14\.4h, v15\.h\[3\] + 1690: 2f70d30d sqrdmlah v13\.4h, v24\.4h, v0\.h\[3\] + 1694: 2f75d30d sqrdmlah v13\.4h, v24\.4h, v5\.h\[3\] + 1698: 2f7ad30d sqrdmlah v13\.4h, v24\.4h, v10\.h\[3\] + 169c: 2f7dd30d sqrdmlah v13\.4h, v24\.4h, v13\.h\[3\] + 16a0: 2f7fd30d sqrdmlah v13\.4h, v24\.4h, v15\.h\[3\] + 16a4: 2f70d3cd sqrdmlah v13\.4h, v30\.4h, v0\.h\[3\] + 16a8: 2f75d3cd sqrdmlah v13\.4h, v30\.4h, v5\.h\[3\] + 16ac: 2f7ad3cd sqrdmlah v13\.4h, v30\.4h, v10\.h\[3\] + 16b0: 2f7dd3cd sqrdmlah v13\.4h, v30\.4h, v13\.h\[3\] + 16b4: 2f7fd3cd sqrdmlah v13\.4h, v30\.4h, v15\.h\[3\] + 16b8: 2f70d037 sqrdmlah v23\.4h, v1\.4h, v0\.h\[3\] + 16bc: 2f75d037 sqrdmlah v23\.4h, v1\.4h, v5\.h\[3\] + 16c0: 2f7ad037 sqrdmlah v23\.4h, v1\.4h, v10\.h\[3\] + 16c4: 2f7dd037 sqrdmlah v23\.4h, v1\.4h, v13\.h\[3\] + 16c8: 2f7fd037 sqrdmlah v23\.4h, v1\.4h, v15\.h\[3\] + 16cc: 2f70d097 sqrdmlah v23\.4h, v4\.4h, v0\.h\[3\] + 16d0: 2f75d097 sqrdmlah v23\.4h, v4\.4h, v5\.h\[3\] + 16d4: 2f7ad097 sqrdmlah v23\.4h, v4\.4h, v10\.h\[3\] + 16d8: 2f7dd097 sqrdmlah v23\.4h, v4\.4h, v13\.h\[3\] + 16dc: 2f7fd097 sqrdmlah v23\.4h, v4\.4h, v15\.h\[3\] + 16e0: 2f70d1d7 sqrdmlah v23\.4h, v14\.4h, v0\.h\[3\] + 16e4: 2f75d1d7 sqrdmlah v23\.4h, v14\.4h, v5\.h\[3\] + 16e8: 2f7ad1d7 sqrdmlah v23\.4h, v14\.4h, v10\.h\[3\] + 16ec: 2f7dd1d7 sqrdmlah v23\.4h, v14\.4h, v13\.h\[3\] + 16f0: 2f7fd1d7 sqrdmlah v23\.4h, v14\.4h, v15\.h\[3\] + 16f4: 2f70d317 sqrdmlah v23\.4h, v24\.4h, v0\.h\[3\] + 16f8: 2f75d317 sqrdmlah v23\.4h, v24\.4h, v5\.h\[3\] + 16fc: 2f7ad317 sqrdmlah v23\.4h, v24\.4h, v10\.h\[3\] + 1700: 2f7dd317 sqrdmlah v23\.4h, v24\.4h, v13\.h\[3\] + 1704: 2f7fd317 sqrdmlah v23\.4h, v24\.4h, v15\.h\[3\] + 1708: 2f70d3d7 sqrdmlah v23\.4h, v30\.4h, v0\.h\[3\] + 170c: 2f75d3d7 sqrdmlah v23\.4h, v30\.4h, v5\.h\[3\] + 1710: 2f7ad3d7 sqrdmlah v23\.4h, v30\.4h, v10\.h\[3\] + 1714: 2f7dd3d7 sqrdmlah v23\.4h, v30\.4h, v13\.h\[3\] + 1718: 2f7fd3d7 sqrdmlah v23\.4h, v30\.4h, v15\.h\[3\] + 171c: 2f70d03d sqrdmlah v29\.4h, v1\.4h, v0\.h\[3\] + 1720: 2f75d03d sqrdmlah v29\.4h, v1\.4h, v5\.h\[3\] + 1724: 2f7ad03d sqrdmlah v29\.4h, v1\.4h, v10\.h\[3\] + 1728: 2f7dd03d sqrdmlah v29\.4h, v1\.4h, v13\.h\[3\] + 172c: 2f7fd03d sqrdmlah v29\.4h, v1\.4h, v15\.h\[3\] + 1730: 2f70d09d sqrdmlah v29\.4h, v4\.4h, v0\.h\[3\] + 1734: 2f75d09d sqrdmlah v29\.4h, v4\.4h, v5\.h\[3\] + 1738: 2f7ad09d sqrdmlah v29\.4h, v4\.4h, v10\.h\[3\] + 173c: 2f7dd09d sqrdmlah v29\.4h, v4\.4h, v13\.h\[3\] + 1740: 2f7fd09d sqrdmlah v29\.4h, v4\.4h, v15\.h\[3\] + 1744: 2f70d1dd sqrdmlah v29\.4h, v14\.4h, v0\.h\[3\] + 1748: 2f75d1dd sqrdmlah v29\.4h, v14\.4h, v5\.h\[3\] + 174c: 2f7ad1dd sqrdmlah v29\.4h, v14\.4h, v10\.h\[3\] + 1750: 2f7dd1dd sqrdmlah v29\.4h, v14\.4h, v13\.h\[3\] + 1754: 2f7fd1dd sqrdmlah v29\.4h, v14\.4h, v15\.h\[3\] + 1758: 2f70d31d sqrdmlah v29\.4h, v24\.4h, v0\.h\[3\] + 175c: 2f75d31d sqrdmlah v29\.4h, v24\.4h, v5\.h\[3\] + 1760: 2f7ad31d sqrdmlah v29\.4h, v24\.4h, v10\.h\[3\] + 1764: 2f7dd31d sqrdmlah v29\.4h, v24\.4h, v13\.h\[3\] + 1768: 2f7fd31d sqrdmlah v29\.4h, v24\.4h, v15\.h\[3\] + 176c: 2f70d3dd sqrdmlah v29\.4h, v30\.4h, v0\.h\[3\] + 1770: 2f75d3dd sqrdmlah v29\.4h, v30\.4h, v5\.h\[3\] + 1774: 2f7ad3dd sqrdmlah v29\.4h, v30\.4h, v10\.h\[3\] + 1778: 2f7dd3dd sqrdmlah v29\.4h, v30\.4h, v13\.h\[3\] + 177c: 2f7fd3dd sqrdmlah v29\.4h, v30\.4h, v15\.h\[3\] + 1780: 6f40d020 sqrdmlah v0\.8h, v1\.8h, v0\.h\[0\] + 1784: 6f45d020 sqrdmlah v0\.8h, v1\.8h, v5\.h\[0\] + 1788: 6f4ad020 sqrdmlah v0\.8h, v1\.8h, v10\.h\[0\] + 178c: 6f4dd020 sqrdmlah v0\.8h, v1\.8h, v13\.h\[0\] + 1790: 6f4fd020 sqrdmlah v0\.8h, v1\.8h, v15\.h\[0\] + 1794: 6f40d080 sqrdmlah v0\.8h, v4\.8h, v0\.h\[0\] + 1798: 6f45d080 sqrdmlah v0\.8h, v4\.8h, v5\.h\[0\] + 179c: 6f4ad080 sqrdmlah v0\.8h, v4\.8h, v10\.h\[0\] + 17a0: 6f4dd080 sqrdmlah v0\.8h, v4\.8h, v13\.h\[0\] + 17a4: 6f4fd080 sqrdmlah v0\.8h, v4\.8h, v15\.h\[0\] + 17a8: 6f40d1c0 sqrdmlah v0\.8h, v14\.8h, v0\.h\[0\] + 17ac: 6f45d1c0 sqrdmlah v0\.8h, v14\.8h, v5\.h\[0\] + 17b0: 6f4ad1c0 sqrdmlah v0\.8h, v14\.8h, v10\.h\[0\] + 17b4: 6f4dd1c0 sqrdmlah v0\.8h, v14\.8h, v13\.h\[0\] + 17b8: 6f4fd1c0 sqrdmlah v0\.8h, v14\.8h, v15\.h\[0\] + 17bc: 6f40d300 sqrdmlah v0\.8h, v24\.8h, v0\.h\[0\] + 17c0: 6f45d300 sqrdmlah v0\.8h, v24\.8h, v5\.h\[0\] + 17c4: 6f4ad300 sqrdmlah v0\.8h, v24\.8h, v10\.h\[0\] + 17c8: 6f4dd300 sqrdmlah v0\.8h, v24\.8h, v13\.h\[0\] + 17cc: 6f4fd300 sqrdmlah v0\.8h, v24\.8h, v15\.h\[0\] + 17d0: 6f40d3c0 sqrdmlah v0\.8h, v30\.8h, v0\.h\[0\] + 17d4: 6f45d3c0 sqrdmlah v0\.8h, v30\.8h, v5\.h\[0\] + 17d8: 6f4ad3c0 sqrdmlah v0\.8h, v30\.8h, v10\.h\[0\] + 17dc: 6f4dd3c0 sqrdmlah v0\.8h, v30\.8h, v13\.h\[0\] + 17e0: 6f4fd3c0 sqrdmlah v0\.8h, v30\.8h, v15\.h\[0\] + 17e4: 6f40d023 sqrdmlah v3\.8h, v1\.8h, v0\.h\[0\] + 17e8: 6f45d023 sqrdmlah v3\.8h, v1\.8h, v5\.h\[0\] + 17ec: 6f4ad023 sqrdmlah v3\.8h, v1\.8h, v10\.h\[0\] + 17f0: 6f4dd023 sqrdmlah v3\.8h, v1\.8h, v13\.h\[0\] + 17f4: 6f4fd023 sqrdmlah v3\.8h, v1\.8h, v15\.h\[0\] + 17f8: 6f40d083 sqrdmlah v3\.8h, v4\.8h, v0\.h\[0\] + 17fc: 6f45d083 sqrdmlah v3\.8h, v4\.8h, v5\.h\[0\] + 1800: 6f4ad083 sqrdmlah v3\.8h, v4\.8h, v10\.h\[0\] + 1804: 6f4dd083 sqrdmlah v3\.8h, v4\.8h, v13\.h\[0\] + 1808: 6f4fd083 sqrdmlah v3\.8h, v4\.8h, v15\.h\[0\] + 180c: 6f40d1c3 sqrdmlah v3\.8h, v14\.8h, v0\.h\[0\] + 1810: 6f45d1c3 sqrdmlah v3\.8h, v14\.8h, v5\.h\[0\] + 1814: 6f4ad1c3 sqrdmlah v3\.8h, v14\.8h, v10\.h\[0\] + 1818: 6f4dd1c3 sqrdmlah v3\.8h, v14\.8h, v13\.h\[0\] + 181c: 6f4fd1c3 sqrdmlah v3\.8h, v14\.8h, v15\.h\[0\] + 1820: 6f40d303 sqrdmlah v3\.8h, v24\.8h, v0\.h\[0\] + 1824: 6f45d303 sqrdmlah v3\.8h, v24\.8h, v5\.h\[0\] + 1828: 6f4ad303 sqrdmlah v3\.8h, v24\.8h, v10\.h\[0\] + 182c: 6f4dd303 sqrdmlah v3\.8h, v24\.8h, v13\.h\[0\] + 1830: 6f4fd303 sqrdmlah v3\.8h, v24\.8h, v15\.h\[0\] + 1834: 6f40d3c3 sqrdmlah v3\.8h, v30\.8h, v0\.h\[0\] + 1838: 6f45d3c3 sqrdmlah v3\.8h, v30\.8h, v5\.h\[0\] + 183c: 6f4ad3c3 sqrdmlah v3\.8h, v30\.8h, v10\.h\[0\] + 1840: 6f4dd3c3 sqrdmlah v3\.8h, v30\.8h, v13\.h\[0\] + 1844: 6f4fd3c3 sqrdmlah v3\.8h, v30\.8h, v15\.h\[0\] + 1848: 6f40d02d sqrdmlah v13\.8h, v1\.8h, v0\.h\[0\] + 184c: 6f45d02d sqrdmlah v13\.8h, v1\.8h, v5\.h\[0\] + 1850: 6f4ad02d sqrdmlah v13\.8h, v1\.8h, v10\.h\[0\] + 1854: 6f4dd02d sqrdmlah v13\.8h, v1\.8h, v13\.h\[0\] + 1858: 6f4fd02d sqrdmlah v13\.8h, v1\.8h, v15\.h\[0\] + 185c: 6f40d08d sqrdmlah v13\.8h, v4\.8h, v0\.h\[0\] + 1860: 6f45d08d sqrdmlah v13\.8h, v4\.8h, v5\.h\[0\] + 1864: 6f4ad08d sqrdmlah v13\.8h, v4\.8h, v10\.h\[0\] + 1868: 6f4dd08d sqrdmlah v13\.8h, v4\.8h, v13\.h\[0\] + 186c: 6f4fd08d sqrdmlah v13\.8h, v4\.8h, v15\.h\[0\] + 1870: 6f40d1cd sqrdmlah v13\.8h, v14\.8h, v0\.h\[0\] + 1874: 6f45d1cd sqrdmlah v13\.8h, v14\.8h, v5\.h\[0\] + 1878: 6f4ad1cd sqrdmlah v13\.8h, v14\.8h, v10\.h\[0\] + 187c: 6f4dd1cd sqrdmlah v13\.8h, v14\.8h, v13\.h\[0\] + 1880: 6f4fd1cd sqrdmlah v13\.8h, v14\.8h, v15\.h\[0\] + 1884: 6f40d30d sqrdmlah v13\.8h, v24\.8h, v0\.h\[0\] + 1888: 6f45d30d sqrdmlah v13\.8h, v24\.8h, v5\.h\[0\] + 188c: 6f4ad30d sqrdmlah v13\.8h, v24\.8h, v10\.h\[0\] + 1890: 6f4dd30d sqrdmlah v13\.8h, v24\.8h, v13\.h\[0\] + 1894: 6f4fd30d sqrdmlah v13\.8h, v24\.8h, v15\.h\[0\] + 1898: 6f40d3cd sqrdmlah v13\.8h, v30\.8h, v0\.h\[0\] + 189c: 6f45d3cd sqrdmlah v13\.8h, v30\.8h, v5\.h\[0\] + 18a0: 6f4ad3cd sqrdmlah v13\.8h, v30\.8h, v10\.h\[0\] + 18a4: 6f4dd3cd sqrdmlah v13\.8h, v30\.8h, v13\.h\[0\] + 18a8: 6f4fd3cd sqrdmlah v13\.8h, v30\.8h, v15\.h\[0\] + 18ac: 6f40d037 sqrdmlah v23\.8h, v1\.8h, v0\.h\[0\] + 18b0: 6f45d037 sqrdmlah v23\.8h, v1\.8h, v5\.h\[0\] + 18b4: 6f4ad037 sqrdmlah v23\.8h, v1\.8h, v10\.h\[0\] + 18b8: 6f4dd037 sqrdmlah v23\.8h, v1\.8h, v13\.h\[0\] + 18bc: 6f4fd037 sqrdmlah v23\.8h, v1\.8h, v15\.h\[0\] + 18c0: 6f40d097 sqrdmlah v23\.8h, v4\.8h, v0\.h\[0\] + 18c4: 6f45d097 sqrdmlah v23\.8h, v4\.8h, v5\.h\[0\] + 18c8: 6f4ad097 sqrdmlah v23\.8h, v4\.8h, v10\.h\[0\] + 18cc: 6f4dd097 sqrdmlah v23\.8h, v4\.8h, v13\.h\[0\] + 18d0: 6f4fd097 sqrdmlah v23\.8h, v4\.8h, v15\.h\[0\] + 18d4: 6f40d1d7 sqrdmlah v23\.8h, v14\.8h, v0\.h\[0\] + 18d8: 6f45d1d7 sqrdmlah v23\.8h, v14\.8h, v5\.h\[0\] + 18dc: 6f4ad1d7 sqrdmlah v23\.8h, v14\.8h, v10\.h\[0\] + 18e0: 6f4dd1d7 sqrdmlah v23\.8h, v14\.8h, v13\.h\[0\] + 18e4: 6f4fd1d7 sqrdmlah v23\.8h, v14\.8h, v15\.h\[0\] + 18e8: 6f40d317 sqrdmlah v23\.8h, v24\.8h, v0\.h\[0\] + 18ec: 6f45d317 sqrdmlah v23\.8h, v24\.8h, v5\.h\[0\] + 18f0: 6f4ad317 sqrdmlah v23\.8h, v24\.8h, v10\.h\[0\] + 18f4: 6f4dd317 sqrdmlah v23\.8h, v24\.8h, v13\.h\[0\] + 18f8: 6f4fd317 sqrdmlah v23\.8h, v24\.8h, v15\.h\[0\] + 18fc: 6f40d3d7 sqrdmlah v23\.8h, v30\.8h, v0\.h\[0\] + 1900: 6f45d3d7 sqrdmlah v23\.8h, v30\.8h, v5\.h\[0\] + 1904: 6f4ad3d7 sqrdmlah v23\.8h, v30\.8h, v10\.h\[0\] + 1908: 6f4dd3d7 sqrdmlah v23\.8h, v30\.8h, v13\.h\[0\] + 190c: 6f4fd3d7 sqrdmlah v23\.8h, v30\.8h, v15\.h\[0\] + 1910: 6f40d03d sqrdmlah v29\.8h, v1\.8h, v0\.h\[0\] + 1914: 6f45d03d sqrdmlah v29\.8h, v1\.8h, v5\.h\[0\] + 1918: 6f4ad03d sqrdmlah v29\.8h, v1\.8h, v10\.h\[0\] + 191c: 6f4dd03d sqrdmlah v29\.8h, v1\.8h, v13\.h\[0\] + 1920: 6f4fd03d sqrdmlah v29\.8h, v1\.8h, v15\.h\[0\] + 1924: 6f40d09d sqrdmlah v29\.8h, v4\.8h, v0\.h\[0\] + 1928: 6f45d09d sqrdmlah v29\.8h, v4\.8h, v5\.h\[0\] + 192c: 6f4ad09d sqrdmlah v29\.8h, v4\.8h, v10\.h\[0\] + 1930: 6f4dd09d sqrdmlah v29\.8h, v4\.8h, v13\.h\[0\] + 1934: 6f4fd09d sqrdmlah v29\.8h, v4\.8h, v15\.h\[0\] + 1938: 6f40d1dd sqrdmlah v29\.8h, v14\.8h, v0\.h\[0\] + 193c: 6f45d1dd sqrdmlah v29\.8h, v14\.8h, v5\.h\[0\] + 1940: 6f4ad1dd sqrdmlah v29\.8h, v14\.8h, v10\.h\[0\] + 1944: 6f4dd1dd sqrdmlah v29\.8h, v14\.8h, v13\.h\[0\] + 1948: 6f4fd1dd sqrdmlah v29\.8h, v14\.8h, v15\.h\[0\] + 194c: 6f40d31d sqrdmlah v29\.8h, v24\.8h, v0\.h\[0\] + 1950: 6f45d31d sqrdmlah v29\.8h, v24\.8h, v5\.h\[0\] + 1954: 6f4ad31d sqrdmlah v29\.8h, v24\.8h, v10\.h\[0\] + 1958: 6f4dd31d sqrdmlah v29\.8h, v24\.8h, v13\.h\[0\] + 195c: 6f4fd31d sqrdmlah v29\.8h, v24\.8h, v15\.h\[0\] + 1960: 6f40d3dd sqrdmlah v29\.8h, v30\.8h, v0\.h\[0\] + 1964: 6f45d3dd sqrdmlah v29\.8h, v30\.8h, v5\.h\[0\] + 1968: 6f4ad3dd sqrdmlah v29\.8h, v30\.8h, v10\.h\[0\] + 196c: 6f4dd3dd sqrdmlah v29\.8h, v30\.8h, v13\.h\[0\] + 1970: 6f4fd3dd sqrdmlah v29\.8h, v30\.8h, v15\.h\[0\] + 1974: 6f50d020 sqrdmlah v0\.8h, v1\.8h, v0\.h\[1\] + 1978: 6f55d020 sqrdmlah v0\.8h, v1\.8h, v5\.h\[1\] + 197c: 6f5ad020 sqrdmlah v0\.8h, v1\.8h, v10\.h\[1\] + 1980: 6f5dd020 sqrdmlah v0\.8h, v1\.8h, v13\.h\[1\] + 1984: 6f5fd020 sqrdmlah v0\.8h, v1\.8h, v15\.h\[1\] + 1988: 6f50d080 sqrdmlah v0\.8h, v4\.8h, v0\.h\[1\] + 198c: 6f55d080 sqrdmlah v0\.8h, v4\.8h, v5\.h\[1\] + 1990: 6f5ad080 sqrdmlah v0\.8h, v4\.8h, v10\.h\[1\] + 1994: 6f5dd080 sqrdmlah v0\.8h, v4\.8h, v13\.h\[1\] + 1998: 6f5fd080 sqrdmlah v0\.8h, v4\.8h, v15\.h\[1\] + 199c: 6f50d1c0 sqrdmlah v0\.8h, v14\.8h, v0\.h\[1\] + 19a0: 6f55d1c0 sqrdmlah v0\.8h, v14\.8h, v5\.h\[1\] + 19a4: 6f5ad1c0 sqrdmlah v0\.8h, v14\.8h, v10\.h\[1\] + 19a8: 6f5dd1c0 sqrdmlah v0\.8h, v14\.8h, v13\.h\[1\] + 19ac: 6f5fd1c0 sqrdmlah v0\.8h, v14\.8h, v15\.h\[1\] + 19b0: 6f50d300 sqrdmlah v0\.8h, v24\.8h, v0\.h\[1\] + 19b4: 6f55d300 sqrdmlah v0\.8h, v24\.8h, v5\.h\[1\] + 19b8: 6f5ad300 sqrdmlah v0\.8h, v24\.8h, v10\.h\[1\] + 19bc: 6f5dd300 sqrdmlah v0\.8h, v24\.8h, v13\.h\[1\] + 19c0: 6f5fd300 sqrdmlah v0\.8h, v24\.8h, v15\.h\[1\] + 19c4: 6f50d3c0 sqrdmlah v0\.8h, v30\.8h, v0\.h\[1\] + 19c8: 6f55d3c0 sqrdmlah v0\.8h, v30\.8h, v5\.h\[1\] + 19cc: 6f5ad3c0 sqrdmlah v0\.8h, v30\.8h, v10\.h\[1\] + 19d0: 6f5dd3c0 sqrdmlah v0\.8h, v30\.8h, v13\.h\[1\] + 19d4: 6f5fd3c0 sqrdmlah v0\.8h, v30\.8h, v15\.h\[1\] + 19d8: 6f50d023 sqrdmlah v3\.8h, v1\.8h, v0\.h\[1\] + 19dc: 6f55d023 sqrdmlah v3\.8h, v1\.8h, v5\.h\[1\] + 19e0: 6f5ad023 sqrdmlah v3\.8h, v1\.8h, v10\.h\[1\] + 19e4: 6f5dd023 sqrdmlah v3\.8h, v1\.8h, v13\.h\[1\] + 19e8: 6f5fd023 sqrdmlah v3\.8h, v1\.8h, v15\.h\[1\] + 19ec: 6f50d083 sqrdmlah v3\.8h, v4\.8h, v0\.h\[1\] + 19f0: 6f55d083 sqrdmlah v3\.8h, v4\.8h, v5\.h\[1\] + 19f4: 6f5ad083 sqrdmlah v3\.8h, v4\.8h, v10\.h\[1\] + 19f8: 6f5dd083 sqrdmlah v3\.8h, v4\.8h, v13\.h\[1\] + 19fc: 6f5fd083 sqrdmlah v3\.8h, v4\.8h, v15\.h\[1\] + 1a00: 6f50d1c3 sqrdmlah v3\.8h, v14\.8h, v0\.h\[1\] + 1a04: 6f55d1c3 sqrdmlah v3\.8h, v14\.8h, v5\.h\[1\] + 1a08: 6f5ad1c3 sqrdmlah v3\.8h, v14\.8h, v10\.h\[1\] + 1a0c: 6f5dd1c3 sqrdmlah v3\.8h, v14\.8h, v13\.h\[1\] + 1a10: 6f5fd1c3 sqrdmlah v3\.8h, v14\.8h, v15\.h\[1\] + 1a14: 6f50d303 sqrdmlah v3\.8h, v24\.8h, v0\.h\[1\] + 1a18: 6f55d303 sqrdmlah v3\.8h, v24\.8h, v5\.h\[1\] + 1a1c: 6f5ad303 sqrdmlah v3\.8h, v24\.8h, v10\.h\[1\] + 1a20: 6f5dd303 sqrdmlah v3\.8h, v24\.8h, v13\.h\[1\] + 1a24: 6f5fd303 sqrdmlah v3\.8h, v24\.8h, v15\.h\[1\] + 1a28: 6f50d3c3 sqrdmlah v3\.8h, v30\.8h, v0\.h\[1\] + 1a2c: 6f55d3c3 sqrdmlah v3\.8h, v30\.8h, v5\.h\[1\] + 1a30: 6f5ad3c3 sqrdmlah v3\.8h, v30\.8h, v10\.h\[1\] + 1a34: 6f5dd3c3 sqrdmlah v3\.8h, v30\.8h, v13\.h\[1\] + 1a38: 6f5fd3c3 sqrdmlah v3\.8h, v30\.8h, v15\.h\[1\] + 1a3c: 6f50d02d sqrdmlah v13\.8h, v1\.8h, v0\.h\[1\] + 1a40: 6f55d02d sqrdmlah v13\.8h, v1\.8h, v5\.h\[1\] + 1a44: 6f5ad02d sqrdmlah v13\.8h, v1\.8h, v10\.h\[1\] + 1a48: 6f5dd02d sqrdmlah v13\.8h, v1\.8h, v13\.h\[1\] + 1a4c: 6f5fd02d sqrdmlah v13\.8h, v1\.8h, v15\.h\[1\] + 1a50: 6f50d08d sqrdmlah v13\.8h, v4\.8h, v0\.h\[1\] + 1a54: 6f55d08d sqrdmlah v13\.8h, v4\.8h, v5\.h\[1\] + 1a58: 6f5ad08d sqrdmlah v13\.8h, v4\.8h, v10\.h\[1\] + 1a5c: 6f5dd08d sqrdmlah v13\.8h, v4\.8h, v13\.h\[1\] + 1a60: 6f5fd08d sqrdmlah v13\.8h, v4\.8h, v15\.h\[1\] + 1a64: 6f50d1cd sqrdmlah v13\.8h, v14\.8h, v0\.h\[1\] + 1a68: 6f55d1cd sqrdmlah v13\.8h, v14\.8h, v5\.h\[1\] + 1a6c: 6f5ad1cd sqrdmlah v13\.8h, v14\.8h, v10\.h\[1\] + 1a70: 6f5dd1cd sqrdmlah v13\.8h, v14\.8h, v13\.h\[1\] + 1a74: 6f5fd1cd sqrdmlah v13\.8h, v14\.8h, v15\.h\[1\] + 1a78: 6f50d30d sqrdmlah v13\.8h, v24\.8h, v0\.h\[1\] + 1a7c: 6f55d30d sqrdmlah v13\.8h, v24\.8h, v5\.h\[1\] + 1a80: 6f5ad30d sqrdmlah v13\.8h, v24\.8h, v10\.h\[1\] + 1a84: 6f5dd30d sqrdmlah v13\.8h, v24\.8h, v13\.h\[1\] + 1a88: 6f5fd30d sqrdmlah v13\.8h, v24\.8h, v15\.h\[1\] + 1a8c: 6f50d3cd sqrdmlah v13\.8h, v30\.8h, v0\.h\[1\] + 1a90: 6f55d3cd sqrdmlah v13\.8h, v30\.8h, v5\.h\[1\] + 1a94: 6f5ad3cd sqrdmlah v13\.8h, v30\.8h, v10\.h\[1\] + 1a98: 6f5dd3cd sqrdmlah v13\.8h, v30\.8h, v13\.h\[1\] + 1a9c: 6f5fd3cd sqrdmlah v13\.8h, v30\.8h, v15\.h\[1\] + 1aa0: 6f50d037 sqrdmlah v23\.8h, v1\.8h, v0\.h\[1\] + 1aa4: 6f55d037 sqrdmlah v23\.8h, v1\.8h, v5\.h\[1\] + 1aa8: 6f5ad037 sqrdmlah v23\.8h, v1\.8h, v10\.h\[1\] + 1aac: 6f5dd037 sqrdmlah v23\.8h, v1\.8h, v13\.h\[1\] + 1ab0: 6f5fd037 sqrdmlah v23\.8h, v1\.8h, v15\.h\[1\] + 1ab4: 6f50d097 sqrdmlah v23\.8h, v4\.8h, v0\.h\[1\] + 1ab8: 6f55d097 sqrdmlah v23\.8h, v4\.8h, v5\.h\[1\] + 1abc: 6f5ad097 sqrdmlah v23\.8h, v4\.8h, v10\.h\[1\] + 1ac0: 6f5dd097 sqrdmlah v23\.8h, v4\.8h, v13\.h\[1\] + 1ac4: 6f5fd097 sqrdmlah v23\.8h, v4\.8h, v15\.h\[1\] + 1ac8: 6f50d1d7 sqrdmlah v23\.8h, v14\.8h, v0\.h\[1\] + 1acc: 6f55d1d7 sqrdmlah v23\.8h, v14\.8h, v5\.h\[1\] + 1ad0: 6f5ad1d7 sqrdmlah v23\.8h, v14\.8h, v10\.h\[1\] + 1ad4: 6f5dd1d7 sqrdmlah v23\.8h, v14\.8h, v13\.h\[1\] + 1ad8: 6f5fd1d7 sqrdmlah v23\.8h, v14\.8h, v15\.h\[1\] + 1adc: 6f50d317 sqrdmlah v23\.8h, v24\.8h, v0\.h\[1\] + 1ae0: 6f55d317 sqrdmlah v23\.8h, v24\.8h, v5\.h\[1\] + 1ae4: 6f5ad317 sqrdmlah v23\.8h, v24\.8h, v10\.h\[1\] + 1ae8: 6f5dd317 sqrdmlah v23\.8h, v24\.8h, v13\.h\[1\] + 1aec: 6f5fd317 sqrdmlah v23\.8h, v24\.8h, v15\.h\[1\] + 1af0: 6f50d3d7 sqrdmlah v23\.8h, v30\.8h, v0\.h\[1\] + 1af4: 6f55d3d7 sqrdmlah v23\.8h, v30\.8h, v5\.h\[1\] + 1af8: 6f5ad3d7 sqrdmlah v23\.8h, v30\.8h, v10\.h\[1\] + 1afc: 6f5dd3d7 sqrdmlah v23\.8h, v30\.8h, v13\.h\[1\] + 1b00: 6f5fd3d7 sqrdmlah v23\.8h, v30\.8h, v15\.h\[1\] + 1b04: 6f50d03d sqrdmlah v29\.8h, v1\.8h, v0\.h\[1\] + 1b08: 6f55d03d sqrdmlah v29\.8h, v1\.8h, v5\.h\[1\] + 1b0c: 6f5ad03d sqrdmlah v29\.8h, v1\.8h, v10\.h\[1\] + 1b10: 6f5dd03d sqrdmlah v29\.8h, v1\.8h, v13\.h\[1\] + 1b14: 6f5fd03d sqrdmlah v29\.8h, v1\.8h, v15\.h\[1\] + 1b18: 6f50d09d sqrdmlah v29\.8h, v4\.8h, v0\.h\[1\] + 1b1c: 6f55d09d sqrdmlah v29\.8h, v4\.8h, v5\.h\[1\] + 1b20: 6f5ad09d sqrdmlah v29\.8h, v4\.8h, v10\.h\[1\] + 1b24: 6f5dd09d sqrdmlah v29\.8h, v4\.8h, v13\.h\[1\] + 1b28: 6f5fd09d sqrdmlah v29\.8h, v4\.8h, v15\.h\[1\] + 1b2c: 6f50d1dd sqrdmlah v29\.8h, v14\.8h, v0\.h\[1\] + 1b30: 6f55d1dd sqrdmlah v29\.8h, v14\.8h, v5\.h\[1\] + 1b34: 6f5ad1dd sqrdmlah v29\.8h, v14\.8h, v10\.h\[1\] + 1b38: 6f5dd1dd sqrdmlah v29\.8h, v14\.8h, v13\.h\[1\] + 1b3c: 6f5fd1dd sqrdmlah v29\.8h, v14\.8h, v15\.h\[1\] + 1b40: 6f50d31d sqrdmlah v29\.8h, v24\.8h, v0\.h\[1\] + 1b44: 6f55d31d sqrdmlah v29\.8h, v24\.8h, v5\.h\[1\] + 1b48: 6f5ad31d sqrdmlah v29\.8h, v24\.8h, v10\.h\[1\] + 1b4c: 6f5dd31d sqrdmlah v29\.8h, v24\.8h, v13\.h\[1\] + 1b50: 6f5fd31d sqrdmlah v29\.8h, v24\.8h, v15\.h\[1\] + 1b54: 6f50d3dd sqrdmlah v29\.8h, v30\.8h, v0\.h\[1\] + 1b58: 6f55d3dd sqrdmlah v29\.8h, v30\.8h, v5\.h\[1\] + 1b5c: 6f5ad3dd sqrdmlah v29\.8h, v30\.8h, v10\.h\[1\] + 1b60: 6f5dd3dd sqrdmlah v29\.8h, v30\.8h, v13\.h\[1\] + 1b64: 6f5fd3dd sqrdmlah v29\.8h, v30\.8h, v15\.h\[1\] + 1b68: 6f60d020 sqrdmlah v0\.8h, v1\.8h, v0\.h\[2\] + 1b6c: 6f65d020 sqrdmlah v0\.8h, v1\.8h, v5\.h\[2\] + 1b70: 6f6ad020 sqrdmlah v0\.8h, v1\.8h, v10\.h\[2\] + 1b74: 6f6dd020 sqrdmlah v0\.8h, v1\.8h, v13\.h\[2\] + 1b78: 6f6fd020 sqrdmlah v0\.8h, v1\.8h, v15\.h\[2\] + 1b7c: 6f60d080 sqrdmlah v0\.8h, v4\.8h, v0\.h\[2\] + 1b80: 6f65d080 sqrdmlah v0\.8h, v4\.8h, v5\.h\[2\] + 1b84: 6f6ad080 sqrdmlah v0\.8h, v4\.8h, v10\.h\[2\] + 1b88: 6f6dd080 sqrdmlah v0\.8h, v4\.8h, v13\.h\[2\] + 1b8c: 6f6fd080 sqrdmlah v0\.8h, v4\.8h, v15\.h\[2\] + 1b90: 6f60d1c0 sqrdmlah v0\.8h, v14\.8h, v0\.h\[2\] + 1b94: 6f65d1c0 sqrdmlah v0\.8h, v14\.8h, v5\.h\[2\] + 1b98: 6f6ad1c0 sqrdmlah v0\.8h, v14\.8h, v10\.h\[2\] + 1b9c: 6f6dd1c0 sqrdmlah v0\.8h, v14\.8h, v13\.h\[2\] + 1ba0: 6f6fd1c0 sqrdmlah v0\.8h, v14\.8h, v15\.h\[2\] + 1ba4: 6f60d300 sqrdmlah v0\.8h, v24\.8h, v0\.h\[2\] + 1ba8: 6f65d300 sqrdmlah v0\.8h, v24\.8h, v5\.h\[2\] + 1bac: 6f6ad300 sqrdmlah v0\.8h, v24\.8h, v10\.h\[2\] + 1bb0: 6f6dd300 sqrdmlah v0\.8h, v24\.8h, v13\.h\[2\] + 1bb4: 6f6fd300 sqrdmlah v0\.8h, v24\.8h, v15\.h\[2\] + 1bb8: 6f60d3c0 sqrdmlah v0\.8h, v30\.8h, v0\.h\[2\] + 1bbc: 6f65d3c0 sqrdmlah v0\.8h, v30\.8h, v5\.h\[2\] + 1bc0: 6f6ad3c0 sqrdmlah v0\.8h, v30\.8h, v10\.h\[2\] + 1bc4: 6f6dd3c0 sqrdmlah v0\.8h, v30\.8h, v13\.h\[2\] + 1bc8: 6f6fd3c0 sqrdmlah v0\.8h, v30\.8h, v15\.h\[2\] + 1bcc: 6f60d023 sqrdmlah v3\.8h, v1\.8h, v0\.h\[2\] + 1bd0: 6f65d023 sqrdmlah v3\.8h, v1\.8h, v5\.h\[2\] + 1bd4: 6f6ad023 sqrdmlah v3\.8h, v1\.8h, v10\.h\[2\] + 1bd8: 6f6dd023 sqrdmlah v3\.8h, v1\.8h, v13\.h\[2\] + 1bdc: 6f6fd023 sqrdmlah v3\.8h, v1\.8h, v15\.h\[2\] + 1be0: 6f60d083 sqrdmlah v3\.8h, v4\.8h, v0\.h\[2\] + 1be4: 6f65d083 sqrdmlah v3\.8h, v4\.8h, v5\.h\[2\] + 1be8: 6f6ad083 sqrdmlah v3\.8h, v4\.8h, v10\.h\[2\] + 1bec: 6f6dd083 sqrdmlah v3\.8h, v4\.8h, v13\.h\[2\] + 1bf0: 6f6fd083 sqrdmlah v3\.8h, v4\.8h, v15\.h\[2\] + 1bf4: 6f60d1c3 sqrdmlah v3\.8h, v14\.8h, v0\.h\[2\] + 1bf8: 6f65d1c3 sqrdmlah v3\.8h, v14\.8h, v5\.h\[2\] + 1bfc: 6f6ad1c3 sqrdmlah v3\.8h, v14\.8h, v10\.h\[2\] + 1c00: 6f6dd1c3 sqrdmlah v3\.8h, v14\.8h, v13\.h\[2\] + 1c04: 6f6fd1c3 sqrdmlah v3\.8h, v14\.8h, v15\.h\[2\] + 1c08: 6f60d303 sqrdmlah v3\.8h, v24\.8h, v0\.h\[2\] + 1c0c: 6f65d303 sqrdmlah v3\.8h, v24\.8h, v5\.h\[2\] + 1c10: 6f6ad303 sqrdmlah v3\.8h, v24\.8h, v10\.h\[2\] + 1c14: 6f6dd303 sqrdmlah v3\.8h, v24\.8h, v13\.h\[2\] + 1c18: 6f6fd303 sqrdmlah v3\.8h, v24\.8h, v15\.h\[2\] + 1c1c: 6f60d3c3 sqrdmlah v3\.8h, v30\.8h, v0\.h\[2\] + 1c20: 6f65d3c3 sqrdmlah v3\.8h, v30\.8h, v5\.h\[2\] + 1c24: 6f6ad3c3 sqrdmlah v3\.8h, v30\.8h, v10\.h\[2\] + 1c28: 6f6dd3c3 sqrdmlah v3\.8h, v30\.8h, v13\.h\[2\] + 1c2c: 6f6fd3c3 sqrdmlah v3\.8h, v30\.8h, v15\.h\[2\] + 1c30: 6f60d02d sqrdmlah v13\.8h, v1\.8h, v0\.h\[2\] + 1c34: 6f65d02d sqrdmlah v13\.8h, v1\.8h, v5\.h\[2\] + 1c38: 6f6ad02d sqrdmlah v13\.8h, v1\.8h, v10\.h\[2\] + 1c3c: 6f6dd02d sqrdmlah v13\.8h, v1\.8h, v13\.h\[2\] + 1c40: 6f6fd02d sqrdmlah v13\.8h, v1\.8h, v15\.h\[2\] + 1c44: 6f60d08d sqrdmlah v13\.8h, v4\.8h, v0\.h\[2\] + 1c48: 6f65d08d sqrdmlah v13\.8h, v4\.8h, v5\.h\[2\] + 1c4c: 6f6ad08d sqrdmlah v13\.8h, v4\.8h, v10\.h\[2\] + 1c50: 6f6dd08d sqrdmlah v13\.8h, v4\.8h, v13\.h\[2\] + 1c54: 6f6fd08d sqrdmlah v13\.8h, v4\.8h, v15\.h\[2\] + 1c58: 6f60d1cd sqrdmlah v13\.8h, v14\.8h, v0\.h\[2\] + 1c5c: 6f65d1cd sqrdmlah v13\.8h, v14\.8h, v5\.h\[2\] + 1c60: 6f6ad1cd sqrdmlah v13\.8h, v14\.8h, v10\.h\[2\] + 1c64: 6f6dd1cd sqrdmlah v13\.8h, v14\.8h, v13\.h\[2\] + 1c68: 6f6fd1cd sqrdmlah v13\.8h, v14\.8h, v15\.h\[2\] + 1c6c: 6f60d30d sqrdmlah v13\.8h, v24\.8h, v0\.h\[2\] + 1c70: 6f65d30d sqrdmlah v13\.8h, v24\.8h, v5\.h\[2\] + 1c74: 6f6ad30d sqrdmlah v13\.8h, v24\.8h, v10\.h\[2\] + 1c78: 6f6dd30d sqrdmlah v13\.8h, v24\.8h, v13\.h\[2\] + 1c7c: 6f6fd30d sqrdmlah v13\.8h, v24\.8h, v15\.h\[2\] + 1c80: 6f60d3cd sqrdmlah v13\.8h, v30\.8h, v0\.h\[2\] + 1c84: 6f65d3cd sqrdmlah v13\.8h, v30\.8h, v5\.h\[2\] + 1c88: 6f6ad3cd sqrdmlah v13\.8h, v30\.8h, v10\.h\[2\] + 1c8c: 6f6dd3cd sqrdmlah v13\.8h, v30\.8h, v13\.h\[2\] + 1c90: 6f6fd3cd sqrdmlah v13\.8h, v30\.8h, v15\.h\[2\] + 1c94: 6f60d037 sqrdmlah v23\.8h, v1\.8h, v0\.h\[2\] + 1c98: 6f65d037 sqrdmlah v23\.8h, v1\.8h, v5\.h\[2\] + 1c9c: 6f6ad037 sqrdmlah v23\.8h, v1\.8h, v10\.h\[2\] + 1ca0: 6f6dd037 sqrdmlah v23\.8h, v1\.8h, v13\.h\[2\] + 1ca4: 6f6fd037 sqrdmlah v23\.8h, v1\.8h, v15\.h\[2\] + 1ca8: 6f60d097 sqrdmlah v23\.8h, v4\.8h, v0\.h\[2\] + 1cac: 6f65d097 sqrdmlah v23\.8h, v4\.8h, v5\.h\[2\] + 1cb0: 6f6ad097 sqrdmlah v23\.8h, v4\.8h, v10\.h\[2\] + 1cb4: 6f6dd097 sqrdmlah v23\.8h, v4\.8h, v13\.h\[2\] + 1cb8: 6f6fd097 sqrdmlah v23\.8h, v4\.8h, v15\.h\[2\] + 1cbc: 6f60d1d7 sqrdmlah v23\.8h, v14\.8h, v0\.h\[2\] + 1cc0: 6f65d1d7 sqrdmlah v23\.8h, v14\.8h, v5\.h\[2\] + 1cc4: 6f6ad1d7 sqrdmlah v23\.8h, v14\.8h, v10\.h\[2\] + 1cc8: 6f6dd1d7 sqrdmlah v23\.8h, v14\.8h, v13\.h\[2\] + 1ccc: 6f6fd1d7 sqrdmlah v23\.8h, v14\.8h, v15\.h\[2\] + 1cd0: 6f60d317 sqrdmlah v23\.8h, v24\.8h, v0\.h\[2\] + 1cd4: 6f65d317 sqrdmlah v23\.8h, v24\.8h, v5\.h\[2\] + 1cd8: 6f6ad317 sqrdmlah v23\.8h, v24\.8h, v10\.h\[2\] + 1cdc: 6f6dd317 sqrdmlah v23\.8h, v24\.8h, v13\.h\[2\] + 1ce0: 6f6fd317 sqrdmlah v23\.8h, v24\.8h, v15\.h\[2\] + 1ce4: 6f60d3d7 sqrdmlah v23\.8h, v30\.8h, v0\.h\[2\] + 1ce8: 6f65d3d7 sqrdmlah v23\.8h, v30\.8h, v5\.h\[2\] + 1cec: 6f6ad3d7 sqrdmlah v23\.8h, v30\.8h, v10\.h\[2\] + 1cf0: 6f6dd3d7 sqrdmlah v23\.8h, v30\.8h, v13\.h\[2\] + 1cf4: 6f6fd3d7 sqrdmlah v23\.8h, v30\.8h, v15\.h\[2\] + 1cf8: 6f60d03d sqrdmlah v29\.8h, v1\.8h, v0\.h\[2\] + 1cfc: 6f65d03d sqrdmlah v29\.8h, v1\.8h, v5\.h\[2\] + 1d00: 6f6ad03d sqrdmlah v29\.8h, v1\.8h, v10\.h\[2\] + 1d04: 6f6dd03d sqrdmlah v29\.8h, v1\.8h, v13\.h\[2\] + 1d08: 6f6fd03d sqrdmlah v29\.8h, v1\.8h, v15\.h\[2\] + 1d0c: 6f60d09d sqrdmlah v29\.8h, v4\.8h, v0\.h\[2\] + 1d10: 6f65d09d sqrdmlah v29\.8h, v4\.8h, v5\.h\[2\] + 1d14: 6f6ad09d sqrdmlah v29\.8h, v4\.8h, v10\.h\[2\] + 1d18: 6f6dd09d sqrdmlah v29\.8h, v4\.8h, v13\.h\[2\] + 1d1c: 6f6fd09d sqrdmlah v29\.8h, v4\.8h, v15\.h\[2\] + 1d20: 6f60d1dd sqrdmlah v29\.8h, v14\.8h, v0\.h\[2\] + 1d24: 6f65d1dd sqrdmlah v29\.8h, v14\.8h, v5\.h\[2\] + 1d28: 6f6ad1dd sqrdmlah v29\.8h, v14\.8h, v10\.h\[2\] + 1d2c: 6f6dd1dd sqrdmlah v29\.8h, v14\.8h, v13\.h\[2\] + 1d30: 6f6fd1dd sqrdmlah v29\.8h, v14\.8h, v15\.h\[2\] + 1d34: 6f60d31d sqrdmlah v29\.8h, v24\.8h, v0\.h\[2\] + 1d38: 6f65d31d sqrdmlah v29\.8h, v24\.8h, v5\.h\[2\] + 1d3c: 6f6ad31d sqrdmlah v29\.8h, v24\.8h, v10\.h\[2\] + 1d40: 6f6dd31d sqrdmlah v29\.8h, v24\.8h, v13\.h\[2\] + 1d44: 6f6fd31d sqrdmlah v29\.8h, v24\.8h, v15\.h\[2\] + 1d48: 6f60d3dd sqrdmlah v29\.8h, v30\.8h, v0\.h\[2\] + 1d4c: 6f65d3dd sqrdmlah v29\.8h, v30\.8h, v5\.h\[2\] + 1d50: 6f6ad3dd sqrdmlah v29\.8h, v30\.8h, v10\.h\[2\] + 1d54: 6f6dd3dd sqrdmlah v29\.8h, v30\.8h, v13\.h\[2\] + 1d58: 6f6fd3dd sqrdmlah v29\.8h, v30\.8h, v15\.h\[2\] + 1d5c: 6f70d020 sqrdmlah v0\.8h, v1\.8h, v0\.h\[3\] + 1d60: 6f75d020 sqrdmlah v0\.8h, v1\.8h, v5\.h\[3\] + 1d64: 6f7ad020 sqrdmlah v0\.8h, v1\.8h, v10\.h\[3\] + 1d68: 6f7dd020 sqrdmlah v0\.8h, v1\.8h, v13\.h\[3\] + 1d6c: 6f7fd020 sqrdmlah v0\.8h, v1\.8h, v15\.h\[3\] + 1d70: 6f70d080 sqrdmlah v0\.8h, v4\.8h, v0\.h\[3\] + 1d74: 6f75d080 sqrdmlah v0\.8h, v4\.8h, v5\.h\[3\] + 1d78: 6f7ad080 sqrdmlah v0\.8h, v4\.8h, v10\.h\[3\] + 1d7c: 6f7dd080 sqrdmlah v0\.8h, v4\.8h, v13\.h\[3\] + 1d80: 6f7fd080 sqrdmlah v0\.8h, v4\.8h, v15\.h\[3\] + 1d84: 6f70d1c0 sqrdmlah v0\.8h, v14\.8h, v0\.h\[3\] + 1d88: 6f75d1c0 sqrdmlah v0\.8h, v14\.8h, v5\.h\[3\] + 1d8c: 6f7ad1c0 sqrdmlah v0\.8h, v14\.8h, v10\.h\[3\] + 1d90: 6f7dd1c0 sqrdmlah v0\.8h, v14\.8h, v13\.h\[3\] + 1d94: 6f7fd1c0 sqrdmlah v0\.8h, v14\.8h, v15\.h\[3\] + 1d98: 6f70d300 sqrdmlah v0\.8h, v24\.8h, v0\.h\[3\] + 1d9c: 6f75d300 sqrdmlah v0\.8h, v24\.8h, v5\.h\[3\] + 1da0: 6f7ad300 sqrdmlah v0\.8h, v24\.8h, v10\.h\[3\] + 1da4: 6f7dd300 sqrdmlah v0\.8h, v24\.8h, v13\.h\[3\] + 1da8: 6f7fd300 sqrdmlah v0\.8h, v24\.8h, v15\.h\[3\] + 1dac: 6f70d3c0 sqrdmlah v0\.8h, v30\.8h, v0\.h\[3\] + 1db0: 6f75d3c0 sqrdmlah v0\.8h, v30\.8h, v5\.h\[3\] + 1db4: 6f7ad3c0 sqrdmlah v0\.8h, v30\.8h, v10\.h\[3\] + 1db8: 6f7dd3c0 sqrdmlah v0\.8h, v30\.8h, v13\.h\[3\] + 1dbc: 6f7fd3c0 sqrdmlah v0\.8h, v30\.8h, v15\.h\[3\] + 1dc0: 6f70d023 sqrdmlah v3\.8h, v1\.8h, v0\.h\[3\] + 1dc4: 6f75d023 sqrdmlah v3\.8h, v1\.8h, v5\.h\[3\] + 1dc8: 6f7ad023 sqrdmlah v3\.8h, v1\.8h, v10\.h\[3\] + 1dcc: 6f7dd023 sqrdmlah v3\.8h, v1\.8h, v13\.h\[3\] + 1dd0: 6f7fd023 sqrdmlah v3\.8h, v1\.8h, v15\.h\[3\] + 1dd4: 6f70d083 sqrdmlah v3\.8h, v4\.8h, v0\.h\[3\] + 1dd8: 6f75d083 sqrdmlah v3\.8h, v4\.8h, v5\.h\[3\] + 1ddc: 6f7ad083 sqrdmlah v3\.8h, v4\.8h, v10\.h\[3\] + 1de0: 6f7dd083 sqrdmlah v3\.8h, v4\.8h, v13\.h\[3\] + 1de4: 6f7fd083 sqrdmlah v3\.8h, v4\.8h, v15\.h\[3\] + 1de8: 6f70d1c3 sqrdmlah v3\.8h, v14\.8h, v0\.h\[3\] + 1dec: 6f75d1c3 sqrdmlah v3\.8h, v14\.8h, v5\.h\[3\] + 1df0: 6f7ad1c3 sqrdmlah v3\.8h, v14\.8h, v10\.h\[3\] + 1df4: 6f7dd1c3 sqrdmlah v3\.8h, v14\.8h, v13\.h\[3\] + 1df8: 6f7fd1c3 sqrdmlah v3\.8h, v14\.8h, v15\.h\[3\] + 1dfc: 6f70d303 sqrdmlah v3\.8h, v24\.8h, v0\.h\[3\] + 1e00: 6f75d303 sqrdmlah v3\.8h, v24\.8h, v5\.h\[3\] + 1e04: 6f7ad303 sqrdmlah v3\.8h, v24\.8h, v10\.h\[3\] + 1e08: 6f7dd303 sqrdmlah v3\.8h, v24\.8h, v13\.h\[3\] + 1e0c: 6f7fd303 sqrdmlah v3\.8h, v24\.8h, v15\.h\[3\] + 1e10: 6f70d3c3 sqrdmlah v3\.8h, v30\.8h, v0\.h\[3\] + 1e14: 6f75d3c3 sqrdmlah v3\.8h, v30\.8h, v5\.h\[3\] + 1e18: 6f7ad3c3 sqrdmlah v3\.8h, v30\.8h, v10\.h\[3\] + 1e1c: 6f7dd3c3 sqrdmlah v3\.8h, v30\.8h, v13\.h\[3\] + 1e20: 6f7fd3c3 sqrdmlah v3\.8h, v30\.8h, v15\.h\[3\] + 1e24: 6f70d02d sqrdmlah v13\.8h, v1\.8h, v0\.h\[3\] + 1e28: 6f75d02d sqrdmlah v13\.8h, v1\.8h, v5\.h\[3\] + 1e2c: 6f7ad02d sqrdmlah v13\.8h, v1\.8h, v10\.h\[3\] + 1e30: 6f7dd02d sqrdmlah v13\.8h, v1\.8h, v13\.h\[3\] + 1e34: 6f7fd02d sqrdmlah v13\.8h, v1\.8h, v15\.h\[3\] + 1e38: 6f70d08d sqrdmlah v13\.8h, v4\.8h, v0\.h\[3\] + 1e3c: 6f75d08d sqrdmlah v13\.8h, v4\.8h, v5\.h\[3\] + 1e40: 6f7ad08d sqrdmlah v13\.8h, v4\.8h, v10\.h\[3\] + 1e44: 6f7dd08d sqrdmlah v13\.8h, v4\.8h, v13\.h\[3\] + 1e48: 6f7fd08d sqrdmlah v13\.8h, v4\.8h, v15\.h\[3\] + 1e4c: 6f70d1cd sqrdmlah v13\.8h, v14\.8h, v0\.h\[3\] + 1e50: 6f75d1cd sqrdmlah v13\.8h, v14\.8h, v5\.h\[3\] + 1e54: 6f7ad1cd sqrdmlah v13\.8h, v14\.8h, v10\.h\[3\] + 1e58: 6f7dd1cd sqrdmlah v13\.8h, v14\.8h, v13\.h\[3\] + 1e5c: 6f7fd1cd sqrdmlah v13\.8h, v14\.8h, v15\.h\[3\] + 1e60: 6f70d30d sqrdmlah v13\.8h, v24\.8h, v0\.h\[3\] + 1e64: 6f75d30d sqrdmlah v13\.8h, v24\.8h, v5\.h\[3\] + 1e68: 6f7ad30d sqrdmlah v13\.8h, v24\.8h, v10\.h\[3\] + 1e6c: 6f7dd30d sqrdmlah v13\.8h, v24\.8h, v13\.h\[3\] + 1e70: 6f7fd30d sqrdmlah v13\.8h, v24\.8h, v15\.h\[3\] + 1e74: 6f70d3cd sqrdmlah v13\.8h, v30\.8h, v0\.h\[3\] + 1e78: 6f75d3cd sqrdmlah v13\.8h, v30\.8h, v5\.h\[3\] + 1e7c: 6f7ad3cd sqrdmlah v13\.8h, v30\.8h, v10\.h\[3\] + 1e80: 6f7dd3cd sqrdmlah v13\.8h, v30\.8h, v13\.h\[3\] + 1e84: 6f7fd3cd sqrdmlah v13\.8h, v30\.8h, v15\.h\[3\] + 1e88: 6f70d037 sqrdmlah v23\.8h, v1\.8h, v0\.h\[3\] + 1e8c: 6f75d037 sqrdmlah v23\.8h, v1\.8h, v5\.h\[3\] + 1e90: 6f7ad037 sqrdmlah v23\.8h, v1\.8h, v10\.h\[3\] + 1e94: 6f7dd037 sqrdmlah v23\.8h, v1\.8h, v13\.h\[3\] + 1e98: 6f7fd037 sqrdmlah v23\.8h, v1\.8h, v15\.h\[3\] + 1e9c: 6f70d097 sqrdmlah v23\.8h, v4\.8h, v0\.h\[3\] + 1ea0: 6f75d097 sqrdmlah v23\.8h, v4\.8h, v5\.h\[3\] + 1ea4: 6f7ad097 sqrdmlah v23\.8h, v4\.8h, v10\.h\[3\] + 1ea8: 6f7dd097 sqrdmlah v23\.8h, v4\.8h, v13\.h\[3\] + 1eac: 6f7fd097 sqrdmlah v23\.8h, v4\.8h, v15\.h\[3\] + 1eb0: 6f70d1d7 sqrdmlah v23\.8h, v14\.8h, v0\.h\[3\] + 1eb4: 6f75d1d7 sqrdmlah v23\.8h, v14\.8h, v5\.h\[3\] + 1eb8: 6f7ad1d7 sqrdmlah v23\.8h, v14\.8h, v10\.h\[3\] + 1ebc: 6f7dd1d7 sqrdmlah v23\.8h, v14\.8h, v13\.h\[3\] + 1ec0: 6f7fd1d7 sqrdmlah v23\.8h, v14\.8h, v15\.h\[3\] + 1ec4: 6f70d317 sqrdmlah v23\.8h, v24\.8h, v0\.h\[3\] + 1ec8: 6f75d317 sqrdmlah v23\.8h, v24\.8h, v5\.h\[3\] + 1ecc: 6f7ad317 sqrdmlah v23\.8h, v24\.8h, v10\.h\[3\] + 1ed0: 6f7dd317 sqrdmlah v23\.8h, v24\.8h, v13\.h\[3\] + 1ed4: 6f7fd317 sqrdmlah v23\.8h, v24\.8h, v15\.h\[3\] + 1ed8: 6f70d3d7 sqrdmlah v23\.8h, v30\.8h, v0\.h\[3\] + 1edc: 6f75d3d7 sqrdmlah v23\.8h, v30\.8h, v5\.h\[3\] + 1ee0: 6f7ad3d7 sqrdmlah v23\.8h, v30\.8h, v10\.h\[3\] + 1ee4: 6f7dd3d7 sqrdmlah v23\.8h, v30\.8h, v13\.h\[3\] + 1ee8: 6f7fd3d7 sqrdmlah v23\.8h, v30\.8h, v15\.h\[3\] + 1eec: 6f70d03d sqrdmlah v29\.8h, v1\.8h, v0\.h\[3\] + 1ef0: 6f75d03d sqrdmlah v29\.8h, v1\.8h, v5\.h\[3\] + 1ef4: 6f7ad03d sqrdmlah v29\.8h, v1\.8h, v10\.h\[3\] + 1ef8: 6f7dd03d sqrdmlah v29\.8h, v1\.8h, v13\.h\[3\] + 1efc: 6f7fd03d sqrdmlah v29\.8h, v1\.8h, v15\.h\[3\] + 1f00: 6f70d09d sqrdmlah v29\.8h, v4\.8h, v0\.h\[3\] + 1f04: 6f75d09d sqrdmlah v29\.8h, v4\.8h, v5\.h\[3\] + 1f08: 6f7ad09d sqrdmlah v29\.8h, v4\.8h, v10\.h\[3\] + 1f0c: 6f7dd09d sqrdmlah v29\.8h, v4\.8h, v13\.h\[3\] + 1f10: 6f7fd09d sqrdmlah v29\.8h, v4\.8h, v15\.h\[3\] + 1f14: 6f70d1dd sqrdmlah v29\.8h, v14\.8h, v0\.h\[3\] + 1f18: 6f75d1dd sqrdmlah v29\.8h, v14\.8h, v5\.h\[3\] + 1f1c: 6f7ad1dd sqrdmlah v29\.8h, v14\.8h, v10\.h\[3\] + 1f20: 6f7dd1dd sqrdmlah v29\.8h, v14\.8h, v13\.h\[3\] + 1f24: 6f7fd1dd sqrdmlah v29\.8h, v14\.8h, v15\.h\[3\] + 1f28: 6f70d31d sqrdmlah v29\.8h, v24\.8h, v0\.h\[3\] + 1f2c: 6f75d31d sqrdmlah v29\.8h, v24\.8h, v5\.h\[3\] + 1f30: 6f7ad31d sqrdmlah v29\.8h, v24\.8h, v10\.h\[3\] + 1f34: 6f7dd31d sqrdmlah v29\.8h, v24\.8h, v13\.h\[3\] + 1f38: 6f7fd31d sqrdmlah v29\.8h, v24\.8h, v15\.h\[3\] + 1f3c: 6f70d3dd sqrdmlah v29\.8h, v30\.8h, v0\.h\[3\] + 1f40: 6f75d3dd sqrdmlah v29\.8h, v30\.8h, v5\.h\[3\] + 1f44: 6f7ad3dd sqrdmlah v29\.8h, v30\.8h, v10\.h\[3\] + 1f48: 6f7dd3dd sqrdmlah v29\.8h, v30\.8h, v13\.h\[3\] + 1f4c: 6f7fd3dd sqrdmlah v29\.8h, v30\.8h, v15\.h\[3\] + 1f50: 2f80d020 sqrdmlah v0\.2s, v1\.2s, v0\.s\[0\] + 1f54: 2f85d020 sqrdmlah v0\.2s, v1\.2s, v5\.s\[0\] + 1f58: 2f8ad020 sqrdmlah v0\.2s, v1\.2s, v10\.s\[0\] + 1f5c: 2f8dd020 sqrdmlah v0\.2s, v1\.2s, v13\.s\[0\] + 1f60: 2f8fd020 sqrdmlah v0\.2s, v1\.2s, v15\.s\[0\] + 1f64: 2f80d080 sqrdmlah v0\.2s, v4\.2s, v0\.s\[0\] + 1f68: 2f85d080 sqrdmlah v0\.2s, v4\.2s, v5\.s\[0\] + 1f6c: 2f8ad080 sqrdmlah v0\.2s, v4\.2s, v10\.s\[0\] + 1f70: 2f8dd080 sqrdmlah v0\.2s, v4\.2s, v13\.s\[0\] + 1f74: 2f8fd080 sqrdmlah v0\.2s, v4\.2s, v15\.s\[0\] + 1f78: 2f80d1c0 sqrdmlah v0\.2s, v14\.2s, v0\.s\[0\] + 1f7c: 2f85d1c0 sqrdmlah v0\.2s, v14\.2s, v5\.s\[0\] + 1f80: 2f8ad1c0 sqrdmlah v0\.2s, v14\.2s, v10\.s\[0\] + 1f84: 2f8dd1c0 sqrdmlah v0\.2s, v14\.2s, v13\.s\[0\] + 1f88: 2f8fd1c0 sqrdmlah v0\.2s, v14\.2s, v15\.s\[0\] + 1f8c: 2f80d300 sqrdmlah v0\.2s, v24\.2s, v0\.s\[0\] + 1f90: 2f85d300 sqrdmlah v0\.2s, v24\.2s, v5\.s\[0\] + 1f94: 2f8ad300 sqrdmlah v0\.2s, v24\.2s, v10\.s\[0\] + 1f98: 2f8dd300 sqrdmlah v0\.2s, v24\.2s, v13\.s\[0\] + 1f9c: 2f8fd300 sqrdmlah v0\.2s, v24\.2s, v15\.s\[0\] + 1fa0: 2f80d3c0 sqrdmlah v0\.2s, v30\.2s, v0\.s\[0\] + 1fa4: 2f85d3c0 sqrdmlah v0\.2s, v30\.2s, v5\.s\[0\] + 1fa8: 2f8ad3c0 sqrdmlah v0\.2s, v30\.2s, v10\.s\[0\] + 1fac: 2f8dd3c0 sqrdmlah v0\.2s, v30\.2s, v13\.s\[0\] + 1fb0: 2f8fd3c0 sqrdmlah v0\.2s, v30\.2s, v15\.s\[0\] + 1fb4: 2f80d023 sqrdmlah v3\.2s, v1\.2s, v0\.s\[0\] + 1fb8: 2f85d023 sqrdmlah v3\.2s, v1\.2s, v5\.s\[0\] + 1fbc: 2f8ad023 sqrdmlah v3\.2s, v1\.2s, v10\.s\[0\] + 1fc0: 2f8dd023 sqrdmlah v3\.2s, v1\.2s, v13\.s\[0\] + 1fc4: 2f8fd023 sqrdmlah v3\.2s, v1\.2s, v15\.s\[0\] + 1fc8: 2f80d083 sqrdmlah v3\.2s, v4\.2s, v0\.s\[0\] + 1fcc: 2f85d083 sqrdmlah v3\.2s, v4\.2s, v5\.s\[0\] + 1fd0: 2f8ad083 sqrdmlah v3\.2s, v4\.2s, v10\.s\[0\] + 1fd4: 2f8dd083 sqrdmlah v3\.2s, v4\.2s, v13\.s\[0\] + 1fd8: 2f8fd083 sqrdmlah v3\.2s, v4\.2s, v15\.s\[0\] + 1fdc: 2f80d1c3 sqrdmlah v3\.2s, v14\.2s, v0\.s\[0\] + 1fe0: 2f85d1c3 sqrdmlah v3\.2s, v14\.2s, v5\.s\[0\] + 1fe4: 2f8ad1c3 sqrdmlah v3\.2s, v14\.2s, v10\.s\[0\] + 1fe8: 2f8dd1c3 sqrdmlah v3\.2s, v14\.2s, v13\.s\[0\] + 1fec: 2f8fd1c3 sqrdmlah v3\.2s, v14\.2s, v15\.s\[0\] + 1ff0: 2f80d303 sqrdmlah v3\.2s, v24\.2s, v0\.s\[0\] + 1ff4: 2f85d303 sqrdmlah v3\.2s, v24\.2s, v5\.s\[0\] + 1ff8: 2f8ad303 sqrdmlah v3\.2s, v24\.2s, v10\.s\[0\] + 1ffc: 2f8dd303 sqrdmlah v3\.2s, v24\.2s, v13\.s\[0\] + 2000: 2f8fd303 sqrdmlah v3\.2s, v24\.2s, v15\.s\[0\] + 2004: 2f80d3c3 sqrdmlah v3\.2s, v30\.2s, v0\.s\[0\] + 2008: 2f85d3c3 sqrdmlah v3\.2s, v30\.2s, v5\.s\[0\] + 200c: 2f8ad3c3 sqrdmlah v3\.2s, v30\.2s, v10\.s\[0\] + 2010: 2f8dd3c3 sqrdmlah v3\.2s, v30\.2s, v13\.s\[0\] + 2014: 2f8fd3c3 sqrdmlah v3\.2s, v30\.2s, v15\.s\[0\] + 2018: 2f80d02d sqrdmlah v13\.2s, v1\.2s, v0\.s\[0\] + 201c: 2f85d02d sqrdmlah v13\.2s, v1\.2s, v5\.s\[0\] + 2020: 2f8ad02d sqrdmlah v13\.2s, v1\.2s, v10\.s\[0\] + 2024: 2f8dd02d sqrdmlah v13\.2s, v1\.2s, v13\.s\[0\] + 2028: 2f8fd02d sqrdmlah v13\.2s, v1\.2s, v15\.s\[0\] + 202c: 2f80d08d sqrdmlah v13\.2s, v4\.2s, v0\.s\[0\] + 2030: 2f85d08d sqrdmlah v13\.2s, v4\.2s, v5\.s\[0\] + 2034: 2f8ad08d sqrdmlah v13\.2s, v4\.2s, v10\.s\[0\] + 2038: 2f8dd08d sqrdmlah v13\.2s, v4\.2s, v13\.s\[0\] + 203c: 2f8fd08d sqrdmlah v13\.2s, v4\.2s, v15\.s\[0\] + 2040: 2f80d1cd sqrdmlah v13\.2s, v14\.2s, v0\.s\[0\] + 2044: 2f85d1cd sqrdmlah v13\.2s, v14\.2s, v5\.s\[0\] + 2048: 2f8ad1cd sqrdmlah v13\.2s, v14\.2s, v10\.s\[0\] + 204c: 2f8dd1cd sqrdmlah v13\.2s, v14\.2s, v13\.s\[0\] + 2050: 2f8fd1cd sqrdmlah v13\.2s, v14\.2s, v15\.s\[0\] + 2054: 2f80d30d sqrdmlah v13\.2s, v24\.2s, v0\.s\[0\] + 2058: 2f85d30d sqrdmlah v13\.2s, v24\.2s, v5\.s\[0\] + 205c: 2f8ad30d sqrdmlah v13\.2s, v24\.2s, v10\.s\[0\] + 2060: 2f8dd30d sqrdmlah v13\.2s, v24\.2s, v13\.s\[0\] + 2064: 2f8fd30d sqrdmlah v13\.2s, v24\.2s, v15\.s\[0\] + 2068: 2f80d3cd sqrdmlah v13\.2s, v30\.2s, v0\.s\[0\] + 206c: 2f85d3cd sqrdmlah v13\.2s, v30\.2s, v5\.s\[0\] + 2070: 2f8ad3cd sqrdmlah v13\.2s, v30\.2s, v10\.s\[0\] + 2074: 2f8dd3cd sqrdmlah v13\.2s, v30\.2s, v13\.s\[0\] + 2078: 2f8fd3cd sqrdmlah v13\.2s, v30\.2s, v15\.s\[0\] + 207c: 2f80d037 sqrdmlah v23\.2s, v1\.2s, v0\.s\[0\] + 2080: 2f85d037 sqrdmlah v23\.2s, v1\.2s, v5\.s\[0\] + 2084: 2f8ad037 sqrdmlah v23\.2s, v1\.2s, v10\.s\[0\] + 2088: 2f8dd037 sqrdmlah v23\.2s, v1\.2s, v13\.s\[0\] + 208c: 2f8fd037 sqrdmlah v23\.2s, v1\.2s, v15\.s\[0\] + 2090: 2f80d097 sqrdmlah v23\.2s, v4\.2s, v0\.s\[0\] + 2094: 2f85d097 sqrdmlah v23\.2s, v4\.2s, v5\.s\[0\] + 2098: 2f8ad097 sqrdmlah v23\.2s, v4\.2s, v10\.s\[0\] + 209c: 2f8dd097 sqrdmlah v23\.2s, v4\.2s, v13\.s\[0\] + 20a0: 2f8fd097 sqrdmlah v23\.2s, v4\.2s, v15\.s\[0\] + 20a4: 2f80d1d7 sqrdmlah v23\.2s, v14\.2s, v0\.s\[0\] + 20a8: 2f85d1d7 sqrdmlah v23\.2s, v14\.2s, v5\.s\[0\] + 20ac: 2f8ad1d7 sqrdmlah v23\.2s, v14\.2s, v10\.s\[0\] + 20b0: 2f8dd1d7 sqrdmlah v23\.2s, v14\.2s, v13\.s\[0\] + 20b4: 2f8fd1d7 sqrdmlah v23\.2s, v14\.2s, v15\.s\[0\] + 20b8: 2f80d317 sqrdmlah v23\.2s, v24\.2s, v0\.s\[0\] + 20bc: 2f85d317 sqrdmlah v23\.2s, v24\.2s, v5\.s\[0\] + 20c0: 2f8ad317 sqrdmlah v23\.2s, v24\.2s, v10\.s\[0\] + 20c4: 2f8dd317 sqrdmlah v23\.2s, v24\.2s, v13\.s\[0\] + 20c8: 2f8fd317 sqrdmlah v23\.2s, v24\.2s, v15\.s\[0\] + 20cc: 2f80d3d7 sqrdmlah v23\.2s, v30\.2s, v0\.s\[0\] + 20d0: 2f85d3d7 sqrdmlah v23\.2s, v30\.2s, v5\.s\[0\] + 20d4: 2f8ad3d7 sqrdmlah v23\.2s, v30\.2s, v10\.s\[0\] + 20d8: 2f8dd3d7 sqrdmlah v23\.2s, v30\.2s, v13\.s\[0\] + 20dc: 2f8fd3d7 sqrdmlah v23\.2s, v30\.2s, v15\.s\[0\] + 20e0: 2f80d03d sqrdmlah v29\.2s, v1\.2s, v0\.s\[0\] + 20e4: 2f85d03d sqrdmlah v29\.2s, v1\.2s, v5\.s\[0\] + 20e8: 2f8ad03d sqrdmlah v29\.2s, v1\.2s, v10\.s\[0\] + 20ec: 2f8dd03d sqrdmlah v29\.2s, v1\.2s, v13\.s\[0\] + 20f0: 2f8fd03d sqrdmlah v29\.2s, v1\.2s, v15\.s\[0\] + 20f4: 2f80d09d sqrdmlah v29\.2s, v4\.2s, v0\.s\[0\] + 20f8: 2f85d09d sqrdmlah v29\.2s, v4\.2s, v5\.s\[0\] + 20fc: 2f8ad09d sqrdmlah v29\.2s, v4\.2s, v10\.s\[0\] + 2100: 2f8dd09d sqrdmlah v29\.2s, v4\.2s, v13\.s\[0\] + 2104: 2f8fd09d sqrdmlah v29\.2s, v4\.2s, v15\.s\[0\] + 2108: 2f80d1dd sqrdmlah v29\.2s, v14\.2s, v0\.s\[0\] + 210c: 2f85d1dd sqrdmlah v29\.2s, v14\.2s, v5\.s\[0\] + 2110: 2f8ad1dd sqrdmlah v29\.2s, v14\.2s, v10\.s\[0\] + 2114: 2f8dd1dd sqrdmlah v29\.2s, v14\.2s, v13\.s\[0\] + 2118: 2f8fd1dd sqrdmlah v29\.2s, v14\.2s, v15\.s\[0\] + 211c: 2f80d31d sqrdmlah v29\.2s, v24\.2s, v0\.s\[0\] + 2120: 2f85d31d sqrdmlah v29\.2s, v24\.2s, v5\.s\[0\] + 2124: 2f8ad31d sqrdmlah v29\.2s, v24\.2s, v10\.s\[0\] + 2128: 2f8dd31d sqrdmlah v29\.2s, v24\.2s, v13\.s\[0\] + 212c: 2f8fd31d sqrdmlah v29\.2s, v24\.2s, v15\.s\[0\] + 2130: 2f80d3dd sqrdmlah v29\.2s, v30\.2s, v0\.s\[0\] + 2134: 2f85d3dd sqrdmlah v29\.2s, v30\.2s, v5\.s\[0\] + 2138: 2f8ad3dd sqrdmlah v29\.2s, v30\.2s, v10\.s\[0\] + 213c: 2f8dd3dd sqrdmlah v29\.2s, v30\.2s, v13\.s\[0\] + 2140: 2f8fd3dd sqrdmlah v29\.2s, v30\.2s, v15\.s\[0\] + 2144: 2fa0d020 sqrdmlah v0\.2s, v1\.2s, v0\.s\[1\] + 2148: 2fa5d020 sqrdmlah v0\.2s, v1\.2s, v5\.s\[1\] + 214c: 2faad020 sqrdmlah v0\.2s, v1\.2s, v10\.s\[1\] + 2150: 2fadd020 sqrdmlah v0\.2s, v1\.2s, v13\.s\[1\] + 2154: 2fafd020 sqrdmlah v0\.2s, v1\.2s, v15\.s\[1\] + 2158: 2fa0d080 sqrdmlah v0\.2s, v4\.2s, v0\.s\[1\] + 215c: 2fa5d080 sqrdmlah v0\.2s, v4\.2s, v5\.s\[1\] + 2160: 2faad080 sqrdmlah v0\.2s, v4\.2s, v10\.s\[1\] + 2164: 2fadd080 sqrdmlah v0\.2s, v4\.2s, v13\.s\[1\] + 2168: 2fafd080 sqrdmlah v0\.2s, v4\.2s, v15\.s\[1\] + 216c: 2fa0d1c0 sqrdmlah v0\.2s, v14\.2s, v0\.s\[1\] + 2170: 2fa5d1c0 sqrdmlah v0\.2s, v14\.2s, v5\.s\[1\] + 2174: 2faad1c0 sqrdmlah v0\.2s, v14\.2s, v10\.s\[1\] + 2178: 2fadd1c0 sqrdmlah v0\.2s, v14\.2s, v13\.s\[1\] + 217c: 2fafd1c0 sqrdmlah v0\.2s, v14\.2s, v15\.s\[1\] + 2180: 2fa0d300 sqrdmlah v0\.2s, v24\.2s, v0\.s\[1\] + 2184: 2fa5d300 sqrdmlah v0\.2s, v24\.2s, v5\.s\[1\] + 2188: 2faad300 sqrdmlah v0\.2s, v24\.2s, v10\.s\[1\] + 218c: 2fadd300 sqrdmlah v0\.2s, v24\.2s, v13\.s\[1\] + 2190: 2fafd300 sqrdmlah v0\.2s, v24\.2s, v15\.s\[1\] + 2194: 2fa0d3c0 sqrdmlah v0\.2s, v30\.2s, v0\.s\[1\] + 2198: 2fa5d3c0 sqrdmlah v0\.2s, v30\.2s, v5\.s\[1\] + 219c: 2faad3c0 sqrdmlah v0\.2s, v30\.2s, v10\.s\[1\] + 21a0: 2fadd3c0 sqrdmlah v0\.2s, v30\.2s, v13\.s\[1\] + 21a4: 2fafd3c0 sqrdmlah v0\.2s, v30\.2s, v15\.s\[1\] + 21a8: 2fa0d023 sqrdmlah v3\.2s, v1\.2s, v0\.s\[1\] + 21ac: 2fa5d023 sqrdmlah v3\.2s, v1\.2s, v5\.s\[1\] + 21b0: 2faad023 sqrdmlah v3\.2s, v1\.2s, v10\.s\[1\] + 21b4: 2fadd023 sqrdmlah v3\.2s, v1\.2s, v13\.s\[1\] + 21b8: 2fafd023 sqrdmlah v3\.2s, v1\.2s, v15\.s\[1\] + 21bc: 2fa0d083 sqrdmlah v3\.2s, v4\.2s, v0\.s\[1\] + 21c0: 2fa5d083 sqrdmlah v3\.2s, v4\.2s, v5\.s\[1\] + 21c4: 2faad083 sqrdmlah v3\.2s, v4\.2s, v10\.s\[1\] + 21c8: 2fadd083 sqrdmlah v3\.2s, v4\.2s, v13\.s\[1\] + 21cc: 2fafd083 sqrdmlah v3\.2s, v4\.2s, v15\.s\[1\] + 21d0: 2fa0d1c3 sqrdmlah v3\.2s, v14\.2s, v0\.s\[1\] + 21d4: 2fa5d1c3 sqrdmlah v3\.2s, v14\.2s, v5\.s\[1\] + 21d8: 2faad1c3 sqrdmlah v3\.2s, v14\.2s, v10\.s\[1\] + 21dc: 2fadd1c3 sqrdmlah v3\.2s, v14\.2s, v13\.s\[1\] + 21e0: 2fafd1c3 sqrdmlah v3\.2s, v14\.2s, v15\.s\[1\] + 21e4: 2fa0d303 sqrdmlah v3\.2s, v24\.2s, v0\.s\[1\] + 21e8: 2fa5d303 sqrdmlah v3\.2s, v24\.2s, v5\.s\[1\] + 21ec: 2faad303 sqrdmlah v3\.2s, v24\.2s, v10\.s\[1\] + 21f0: 2fadd303 sqrdmlah v3\.2s, v24\.2s, v13\.s\[1\] + 21f4: 2fafd303 sqrdmlah v3\.2s, v24\.2s, v15\.s\[1\] + 21f8: 2fa0d3c3 sqrdmlah v3\.2s, v30\.2s, v0\.s\[1\] + 21fc: 2fa5d3c3 sqrdmlah v3\.2s, v30\.2s, v5\.s\[1\] + 2200: 2faad3c3 sqrdmlah v3\.2s, v30\.2s, v10\.s\[1\] + 2204: 2fadd3c3 sqrdmlah v3\.2s, v30\.2s, v13\.s\[1\] + 2208: 2fafd3c3 sqrdmlah v3\.2s, v30\.2s, v15\.s\[1\] + 220c: 2fa0d02d sqrdmlah v13\.2s, v1\.2s, v0\.s\[1\] + 2210: 2fa5d02d sqrdmlah v13\.2s, v1\.2s, v5\.s\[1\] + 2214: 2faad02d sqrdmlah v13\.2s, v1\.2s, v10\.s\[1\] + 2218: 2fadd02d sqrdmlah v13\.2s, v1\.2s, v13\.s\[1\] + 221c: 2fafd02d sqrdmlah v13\.2s, v1\.2s, v15\.s\[1\] + 2220: 2fa0d08d sqrdmlah v13\.2s, v4\.2s, v0\.s\[1\] + 2224: 2fa5d08d sqrdmlah v13\.2s, v4\.2s, v5\.s\[1\] + 2228: 2faad08d sqrdmlah v13\.2s, v4\.2s, v10\.s\[1\] + 222c: 2fadd08d sqrdmlah v13\.2s, v4\.2s, v13\.s\[1\] + 2230: 2fafd08d sqrdmlah v13\.2s, v4\.2s, v15\.s\[1\] + 2234: 2fa0d1cd sqrdmlah v13\.2s, v14\.2s, v0\.s\[1\] + 2238: 2fa5d1cd sqrdmlah v13\.2s, v14\.2s, v5\.s\[1\] + 223c: 2faad1cd sqrdmlah v13\.2s, v14\.2s, v10\.s\[1\] + 2240: 2fadd1cd sqrdmlah v13\.2s, v14\.2s, v13\.s\[1\] + 2244: 2fafd1cd sqrdmlah v13\.2s, v14\.2s, v15\.s\[1\] + 2248: 2fa0d30d sqrdmlah v13\.2s, v24\.2s, v0\.s\[1\] + 224c: 2fa5d30d sqrdmlah v13\.2s, v24\.2s, v5\.s\[1\] + 2250: 2faad30d sqrdmlah v13\.2s, v24\.2s, v10\.s\[1\] + 2254: 2fadd30d sqrdmlah v13\.2s, v24\.2s, v13\.s\[1\] + 2258: 2fafd30d sqrdmlah v13\.2s, v24\.2s, v15\.s\[1\] + 225c: 2fa0d3cd sqrdmlah v13\.2s, v30\.2s, v0\.s\[1\] + 2260: 2fa5d3cd sqrdmlah v13\.2s, v30\.2s, v5\.s\[1\] + 2264: 2faad3cd sqrdmlah v13\.2s, v30\.2s, v10\.s\[1\] + 2268: 2fadd3cd sqrdmlah v13\.2s, v30\.2s, v13\.s\[1\] + 226c: 2fafd3cd sqrdmlah v13\.2s, v30\.2s, v15\.s\[1\] + 2270: 2fa0d037 sqrdmlah v23\.2s, v1\.2s, v0\.s\[1\] + 2274: 2fa5d037 sqrdmlah v23\.2s, v1\.2s, v5\.s\[1\] + 2278: 2faad037 sqrdmlah v23\.2s, v1\.2s, v10\.s\[1\] + 227c: 2fadd037 sqrdmlah v23\.2s, v1\.2s, v13\.s\[1\] + 2280: 2fafd037 sqrdmlah v23\.2s, v1\.2s, v15\.s\[1\] + 2284: 2fa0d097 sqrdmlah v23\.2s, v4\.2s, v0\.s\[1\] + 2288: 2fa5d097 sqrdmlah v23\.2s, v4\.2s, v5\.s\[1\] + 228c: 2faad097 sqrdmlah v23\.2s, v4\.2s, v10\.s\[1\] + 2290: 2fadd097 sqrdmlah v23\.2s, v4\.2s, v13\.s\[1\] + 2294: 2fafd097 sqrdmlah v23\.2s, v4\.2s, v15\.s\[1\] + 2298: 2fa0d1d7 sqrdmlah v23\.2s, v14\.2s, v0\.s\[1\] + 229c: 2fa5d1d7 sqrdmlah v23\.2s, v14\.2s, v5\.s\[1\] + 22a0: 2faad1d7 sqrdmlah v23\.2s, v14\.2s, v10\.s\[1\] + 22a4: 2fadd1d7 sqrdmlah v23\.2s, v14\.2s, v13\.s\[1\] + 22a8: 2fafd1d7 sqrdmlah v23\.2s, v14\.2s, v15\.s\[1\] + 22ac: 2fa0d317 sqrdmlah v23\.2s, v24\.2s, v0\.s\[1\] + 22b0: 2fa5d317 sqrdmlah v23\.2s, v24\.2s, v5\.s\[1\] + 22b4: 2faad317 sqrdmlah v23\.2s, v24\.2s, v10\.s\[1\] + 22b8: 2fadd317 sqrdmlah v23\.2s, v24\.2s, v13\.s\[1\] + 22bc: 2fafd317 sqrdmlah v23\.2s, v24\.2s, v15\.s\[1\] + 22c0: 2fa0d3d7 sqrdmlah v23\.2s, v30\.2s, v0\.s\[1\] + 22c4: 2fa5d3d7 sqrdmlah v23\.2s, v30\.2s, v5\.s\[1\] + 22c8: 2faad3d7 sqrdmlah v23\.2s, v30\.2s, v10\.s\[1\] + 22cc: 2fadd3d7 sqrdmlah v23\.2s, v30\.2s, v13\.s\[1\] + 22d0: 2fafd3d7 sqrdmlah v23\.2s, v30\.2s, v15\.s\[1\] + 22d4: 2fa0d03d sqrdmlah v29\.2s, v1\.2s, v0\.s\[1\] + 22d8: 2fa5d03d sqrdmlah v29\.2s, v1\.2s, v5\.s\[1\] + 22dc: 2faad03d sqrdmlah v29\.2s, v1\.2s, v10\.s\[1\] + 22e0: 2fadd03d sqrdmlah v29\.2s, v1\.2s, v13\.s\[1\] + 22e4: 2fafd03d sqrdmlah v29\.2s, v1\.2s, v15\.s\[1\] + 22e8: 2fa0d09d sqrdmlah v29\.2s, v4\.2s, v0\.s\[1\] + 22ec: 2fa5d09d sqrdmlah v29\.2s, v4\.2s, v5\.s\[1\] + 22f0: 2faad09d sqrdmlah v29\.2s, v4\.2s, v10\.s\[1\] + 22f4: 2fadd09d sqrdmlah v29\.2s, v4\.2s, v13\.s\[1\] + 22f8: 2fafd09d sqrdmlah v29\.2s, v4\.2s, v15\.s\[1\] + 22fc: 2fa0d1dd sqrdmlah v29\.2s, v14\.2s, v0\.s\[1\] + 2300: 2fa5d1dd sqrdmlah v29\.2s, v14\.2s, v5\.s\[1\] + 2304: 2faad1dd sqrdmlah v29\.2s, v14\.2s, v10\.s\[1\] + 2308: 2fadd1dd sqrdmlah v29\.2s, v14\.2s, v13\.s\[1\] + 230c: 2fafd1dd sqrdmlah v29\.2s, v14\.2s, v15\.s\[1\] + 2310: 2fa0d31d sqrdmlah v29\.2s, v24\.2s, v0\.s\[1\] + 2314: 2fa5d31d sqrdmlah v29\.2s, v24\.2s, v5\.s\[1\] + 2318: 2faad31d sqrdmlah v29\.2s, v24\.2s, v10\.s\[1\] + 231c: 2fadd31d sqrdmlah v29\.2s, v24\.2s, v13\.s\[1\] + 2320: 2fafd31d sqrdmlah v29\.2s, v24\.2s, v15\.s\[1\] + 2324: 2fa0d3dd sqrdmlah v29\.2s, v30\.2s, v0\.s\[1\] + 2328: 2fa5d3dd sqrdmlah v29\.2s, v30\.2s, v5\.s\[1\] + 232c: 2faad3dd sqrdmlah v29\.2s, v30\.2s, v10\.s\[1\] + 2330: 2fadd3dd sqrdmlah v29\.2s, v30\.2s, v13\.s\[1\] + 2334: 2fafd3dd sqrdmlah v29\.2s, v30\.2s, v15\.s\[1\] + 2338: 2f80d820 sqrdmlah v0\.2s, v1\.2s, v0\.s\[2\] + 233c: 2f85d820 sqrdmlah v0\.2s, v1\.2s, v5\.s\[2\] + 2340: 2f8ad820 sqrdmlah v0\.2s, v1\.2s, v10\.s\[2\] + 2344: 2f8dd820 sqrdmlah v0\.2s, v1\.2s, v13\.s\[2\] + 2348: 2f8fd820 sqrdmlah v0\.2s, v1\.2s, v15\.s\[2\] + 234c: 2f80d880 sqrdmlah v0\.2s, v4\.2s, v0\.s\[2\] + 2350: 2f85d880 sqrdmlah v0\.2s, v4\.2s, v5\.s\[2\] + 2354: 2f8ad880 sqrdmlah v0\.2s, v4\.2s, v10\.s\[2\] + 2358: 2f8dd880 sqrdmlah v0\.2s, v4\.2s, v13\.s\[2\] + 235c: 2f8fd880 sqrdmlah v0\.2s, v4\.2s, v15\.s\[2\] + 2360: 2f80d9c0 sqrdmlah v0\.2s, v14\.2s, v0\.s\[2\] + 2364: 2f85d9c0 sqrdmlah v0\.2s, v14\.2s, v5\.s\[2\] + 2368: 2f8ad9c0 sqrdmlah v0\.2s, v14\.2s, v10\.s\[2\] + 236c: 2f8dd9c0 sqrdmlah v0\.2s, v14\.2s, v13\.s\[2\] + 2370: 2f8fd9c0 sqrdmlah v0\.2s, v14\.2s, v15\.s\[2\] + 2374: 2f80db00 sqrdmlah v0\.2s, v24\.2s, v0\.s\[2\] + 2378: 2f85db00 sqrdmlah v0\.2s, v24\.2s, v5\.s\[2\] + 237c: 2f8adb00 sqrdmlah v0\.2s, v24\.2s, v10\.s\[2\] + 2380: 2f8ddb00 sqrdmlah v0\.2s, v24\.2s, v13\.s\[2\] + 2384: 2f8fdb00 sqrdmlah v0\.2s, v24\.2s, v15\.s\[2\] + 2388: 2f80dbc0 sqrdmlah v0\.2s, v30\.2s, v0\.s\[2\] + 238c: 2f85dbc0 sqrdmlah v0\.2s, v30\.2s, v5\.s\[2\] + 2390: 2f8adbc0 sqrdmlah v0\.2s, v30\.2s, v10\.s\[2\] + 2394: 2f8ddbc0 sqrdmlah v0\.2s, v30\.2s, v13\.s\[2\] + 2398: 2f8fdbc0 sqrdmlah v0\.2s, v30\.2s, v15\.s\[2\] + 239c: 2f80d823 sqrdmlah v3\.2s, v1\.2s, v0\.s\[2\] + 23a0: 2f85d823 sqrdmlah v3\.2s, v1\.2s, v5\.s\[2\] + 23a4: 2f8ad823 sqrdmlah v3\.2s, v1\.2s, v10\.s\[2\] + 23a8: 2f8dd823 sqrdmlah v3\.2s, v1\.2s, v13\.s\[2\] + 23ac: 2f8fd823 sqrdmlah v3\.2s, v1\.2s, v15\.s\[2\] + 23b0: 2f80d883 sqrdmlah v3\.2s, v4\.2s, v0\.s\[2\] + 23b4: 2f85d883 sqrdmlah v3\.2s, v4\.2s, v5\.s\[2\] + 23b8: 2f8ad883 sqrdmlah v3\.2s, v4\.2s, v10\.s\[2\] + 23bc: 2f8dd883 sqrdmlah v3\.2s, v4\.2s, v13\.s\[2\] + 23c0: 2f8fd883 sqrdmlah v3\.2s, v4\.2s, v15\.s\[2\] + 23c4: 2f80d9c3 sqrdmlah v3\.2s, v14\.2s, v0\.s\[2\] + 23c8: 2f85d9c3 sqrdmlah v3\.2s, v14\.2s, v5\.s\[2\] + 23cc: 2f8ad9c3 sqrdmlah v3\.2s, v14\.2s, v10\.s\[2\] + 23d0: 2f8dd9c3 sqrdmlah v3\.2s, v14\.2s, v13\.s\[2\] + 23d4: 2f8fd9c3 sqrdmlah v3\.2s, v14\.2s, v15\.s\[2\] + 23d8: 2f80db03 sqrdmlah v3\.2s, v24\.2s, v0\.s\[2\] + 23dc: 2f85db03 sqrdmlah v3\.2s, v24\.2s, v5\.s\[2\] + 23e0: 2f8adb03 sqrdmlah v3\.2s, v24\.2s, v10\.s\[2\] + 23e4: 2f8ddb03 sqrdmlah v3\.2s, v24\.2s, v13\.s\[2\] + 23e8: 2f8fdb03 sqrdmlah v3\.2s, v24\.2s, v15\.s\[2\] + 23ec: 2f80dbc3 sqrdmlah v3\.2s, v30\.2s, v0\.s\[2\] + 23f0: 2f85dbc3 sqrdmlah v3\.2s, v30\.2s, v5\.s\[2\] + 23f4: 2f8adbc3 sqrdmlah v3\.2s, v30\.2s, v10\.s\[2\] + 23f8: 2f8ddbc3 sqrdmlah v3\.2s, v30\.2s, v13\.s\[2\] + 23fc: 2f8fdbc3 sqrdmlah v3\.2s, v30\.2s, v15\.s\[2\] + 2400: 2f80d82d sqrdmlah v13\.2s, v1\.2s, v0\.s\[2\] + 2404: 2f85d82d sqrdmlah v13\.2s, v1\.2s, v5\.s\[2\] + 2408: 2f8ad82d sqrdmlah v13\.2s, v1\.2s, v10\.s\[2\] + 240c: 2f8dd82d sqrdmlah v13\.2s, v1\.2s, v13\.s\[2\] + 2410: 2f8fd82d sqrdmlah v13\.2s, v1\.2s, v15\.s\[2\] + 2414: 2f80d88d sqrdmlah v13\.2s, v4\.2s, v0\.s\[2\] + 2418: 2f85d88d sqrdmlah v13\.2s, v4\.2s, v5\.s\[2\] + 241c: 2f8ad88d sqrdmlah v13\.2s, v4\.2s, v10\.s\[2\] + 2420: 2f8dd88d sqrdmlah v13\.2s, v4\.2s, v13\.s\[2\] + 2424: 2f8fd88d sqrdmlah v13\.2s, v4\.2s, v15\.s\[2\] + 2428: 2f80d9cd sqrdmlah v13\.2s, v14\.2s, v0\.s\[2\] + 242c: 2f85d9cd sqrdmlah v13\.2s, v14\.2s, v5\.s\[2\] + 2430: 2f8ad9cd sqrdmlah v13\.2s, v14\.2s, v10\.s\[2\] + 2434: 2f8dd9cd sqrdmlah v13\.2s, v14\.2s, v13\.s\[2\] + 2438: 2f8fd9cd sqrdmlah v13\.2s, v14\.2s, v15\.s\[2\] + 243c: 2f80db0d sqrdmlah v13\.2s, v24\.2s, v0\.s\[2\] + 2440: 2f85db0d sqrdmlah v13\.2s, v24\.2s, v5\.s\[2\] + 2444: 2f8adb0d sqrdmlah v13\.2s, v24\.2s, v10\.s\[2\] + 2448: 2f8ddb0d sqrdmlah v13\.2s, v24\.2s, v13\.s\[2\] + 244c: 2f8fdb0d sqrdmlah v13\.2s, v24\.2s, v15\.s\[2\] + 2450: 2f80dbcd sqrdmlah v13\.2s, v30\.2s, v0\.s\[2\] + 2454: 2f85dbcd sqrdmlah v13\.2s, v30\.2s, v5\.s\[2\] + 2458: 2f8adbcd sqrdmlah v13\.2s, v30\.2s, v10\.s\[2\] + 245c: 2f8ddbcd sqrdmlah v13\.2s, v30\.2s, v13\.s\[2\] + 2460: 2f8fdbcd sqrdmlah v13\.2s, v30\.2s, v15\.s\[2\] + 2464: 2f80d837 sqrdmlah v23\.2s, v1\.2s, v0\.s\[2\] + 2468: 2f85d837 sqrdmlah v23\.2s, v1\.2s, v5\.s\[2\] + 246c: 2f8ad837 sqrdmlah v23\.2s, v1\.2s, v10\.s\[2\] + 2470: 2f8dd837 sqrdmlah v23\.2s, v1\.2s, v13\.s\[2\] + 2474: 2f8fd837 sqrdmlah v23\.2s, v1\.2s, v15\.s\[2\] + 2478: 2f80d897 sqrdmlah v23\.2s, v4\.2s, v0\.s\[2\] + 247c: 2f85d897 sqrdmlah v23\.2s, v4\.2s, v5\.s\[2\] + 2480: 2f8ad897 sqrdmlah v23\.2s, v4\.2s, v10\.s\[2\] + 2484: 2f8dd897 sqrdmlah v23\.2s, v4\.2s, v13\.s\[2\] + 2488: 2f8fd897 sqrdmlah v23\.2s, v4\.2s, v15\.s\[2\] + 248c: 2f80d9d7 sqrdmlah v23\.2s, v14\.2s, v0\.s\[2\] + 2490: 2f85d9d7 sqrdmlah v23\.2s, v14\.2s, v5\.s\[2\] + 2494: 2f8ad9d7 sqrdmlah v23\.2s, v14\.2s, v10\.s\[2\] + 2498: 2f8dd9d7 sqrdmlah v23\.2s, v14\.2s, v13\.s\[2\] + 249c: 2f8fd9d7 sqrdmlah v23\.2s, v14\.2s, v15\.s\[2\] + 24a0: 2f80db17 sqrdmlah v23\.2s, v24\.2s, v0\.s\[2\] + 24a4: 2f85db17 sqrdmlah v23\.2s, v24\.2s, v5\.s\[2\] + 24a8: 2f8adb17 sqrdmlah v23\.2s, v24\.2s, v10\.s\[2\] + 24ac: 2f8ddb17 sqrdmlah v23\.2s, v24\.2s, v13\.s\[2\] + 24b0: 2f8fdb17 sqrdmlah v23\.2s, v24\.2s, v15\.s\[2\] + 24b4: 2f80dbd7 sqrdmlah v23\.2s, v30\.2s, v0\.s\[2\] + 24b8: 2f85dbd7 sqrdmlah v23\.2s, v30\.2s, v5\.s\[2\] + 24bc: 2f8adbd7 sqrdmlah v23\.2s, v30\.2s, v10\.s\[2\] + 24c0: 2f8ddbd7 sqrdmlah v23\.2s, v30\.2s, v13\.s\[2\] + 24c4: 2f8fdbd7 sqrdmlah v23\.2s, v30\.2s, v15\.s\[2\] + 24c8: 2f80d83d sqrdmlah v29\.2s, v1\.2s, v0\.s\[2\] + 24cc: 2f85d83d sqrdmlah v29\.2s, v1\.2s, v5\.s\[2\] + 24d0: 2f8ad83d sqrdmlah v29\.2s, v1\.2s, v10\.s\[2\] + 24d4: 2f8dd83d sqrdmlah v29\.2s, v1\.2s, v13\.s\[2\] + 24d8: 2f8fd83d sqrdmlah v29\.2s, v1\.2s, v15\.s\[2\] + 24dc: 2f80d89d sqrdmlah v29\.2s, v4\.2s, v0\.s\[2\] + 24e0: 2f85d89d sqrdmlah v29\.2s, v4\.2s, v5\.s\[2\] + 24e4: 2f8ad89d sqrdmlah v29\.2s, v4\.2s, v10\.s\[2\] + 24e8: 2f8dd89d sqrdmlah v29\.2s, v4\.2s, v13\.s\[2\] + 24ec: 2f8fd89d sqrdmlah v29\.2s, v4\.2s, v15\.s\[2\] + 24f0: 2f80d9dd sqrdmlah v29\.2s, v14\.2s, v0\.s\[2\] + 24f4: 2f85d9dd sqrdmlah v29\.2s, v14\.2s, v5\.s\[2\] + 24f8: 2f8ad9dd sqrdmlah v29\.2s, v14\.2s, v10\.s\[2\] + 24fc: 2f8dd9dd sqrdmlah v29\.2s, v14\.2s, v13\.s\[2\] + 2500: 2f8fd9dd sqrdmlah v29\.2s, v14\.2s, v15\.s\[2\] + 2504: 2f80db1d sqrdmlah v29\.2s, v24\.2s, v0\.s\[2\] + 2508: 2f85db1d sqrdmlah v29\.2s, v24\.2s, v5\.s\[2\] + 250c: 2f8adb1d sqrdmlah v29\.2s, v24\.2s, v10\.s\[2\] + 2510: 2f8ddb1d sqrdmlah v29\.2s, v24\.2s, v13\.s\[2\] + 2514: 2f8fdb1d sqrdmlah v29\.2s, v24\.2s, v15\.s\[2\] + 2518: 2f80dbdd sqrdmlah v29\.2s, v30\.2s, v0\.s\[2\] + 251c: 2f85dbdd sqrdmlah v29\.2s, v30\.2s, v5\.s\[2\] + 2520: 2f8adbdd sqrdmlah v29\.2s, v30\.2s, v10\.s\[2\] + 2524: 2f8ddbdd sqrdmlah v29\.2s, v30\.2s, v13\.s\[2\] + 2528: 2f8fdbdd sqrdmlah v29\.2s, v30\.2s, v15\.s\[2\] + 252c: 2fa0d820 sqrdmlah v0\.2s, v1\.2s, v0\.s\[3\] + 2530: 2fa5d820 sqrdmlah v0\.2s, v1\.2s, v5\.s\[3\] + 2534: 2faad820 sqrdmlah v0\.2s, v1\.2s, v10\.s\[3\] + 2538: 2fadd820 sqrdmlah v0\.2s, v1\.2s, v13\.s\[3\] + 253c: 2fafd820 sqrdmlah v0\.2s, v1\.2s, v15\.s\[3\] + 2540: 2fa0d880 sqrdmlah v0\.2s, v4\.2s, v0\.s\[3\] + 2544: 2fa5d880 sqrdmlah v0\.2s, v4\.2s, v5\.s\[3\] + 2548: 2faad880 sqrdmlah v0\.2s, v4\.2s, v10\.s\[3\] + 254c: 2fadd880 sqrdmlah v0\.2s, v4\.2s, v13\.s\[3\] + 2550: 2fafd880 sqrdmlah v0\.2s, v4\.2s, v15\.s\[3\] + 2554: 2fa0d9c0 sqrdmlah v0\.2s, v14\.2s, v0\.s\[3\] + 2558: 2fa5d9c0 sqrdmlah v0\.2s, v14\.2s, v5\.s\[3\] + 255c: 2faad9c0 sqrdmlah v0\.2s, v14\.2s, v10\.s\[3\] + 2560: 2fadd9c0 sqrdmlah v0\.2s, v14\.2s, v13\.s\[3\] + 2564: 2fafd9c0 sqrdmlah v0\.2s, v14\.2s, v15\.s\[3\] + 2568: 2fa0db00 sqrdmlah v0\.2s, v24\.2s, v0\.s\[3\] + 256c: 2fa5db00 sqrdmlah v0\.2s, v24\.2s, v5\.s\[3\] + 2570: 2faadb00 sqrdmlah v0\.2s, v24\.2s, v10\.s\[3\] + 2574: 2faddb00 sqrdmlah v0\.2s, v24\.2s, v13\.s\[3\] + 2578: 2fafdb00 sqrdmlah v0\.2s, v24\.2s, v15\.s\[3\] + 257c: 2fa0dbc0 sqrdmlah v0\.2s, v30\.2s, v0\.s\[3\] + 2580: 2fa5dbc0 sqrdmlah v0\.2s, v30\.2s, v5\.s\[3\] + 2584: 2faadbc0 sqrdmlah v0\.2s, v30\.2s, v10\.s\[3\] + 2588: 2faddbc0 sqrdmlah v0\.2s, v30\.2s, v13\.s\[3\] + 258c: 2fafdbc0 sqrdmlah v0\.2s, v30\.2s, v15\.s\[3\] + 2590: 2fa0d823 sqrdmlah v3\.2s, v1\.2s, v0\.s\[3\] + 2594: 2fa5d823 sqrdmlah v3\.2s, v1\.2s, v5\.s\[3\] + 2598: 2faad823 sqrdmlah v3\.2s, v1\.2s, v10\.s\[3\] + 259c: 2fadd823 sqrdmlah v3\.2s, v1\.2s, v13\.s\[3\] + 25a0: 2fafd823 sqrdmlah v3\.2s, v1\.2s, v15\.s\[3\] + 25a4: 2fa0d883 sqrdmlah v3\.2s, v4\.2s, v0\.s\[3\] + 25a8: 2fa5d883 sqrdmlah v3\.2s, v4\.2s, v5\.s\[3\] + 25ac: 2faad883 sqrdmlah v3\.2s, v4\.2s, v10\.s\[3\] + 25b0: 2fadd883 sqrdmlah v3\.2s, v4\.2s, v13\.s\[3\] + 25b4: 2fafd883 sqrdmlah v3\.2s, v4\.2s, v15\.s\[3\] + 25b8: 2fa0d9c3 sqrdmlah v3\.2s, v14\.2s, v0\.s\[3\] + 25bc: 2fa5d9c3 sqrdmlah v3\.2s, v14\.2s, v5\.s\[3\] + 25c0: 2faad9c3 sqrdmlah v3\.2s, v14\.2s, v10\.s\[3\] + 25c4: 2fadd9c3 sqrdmlah v3\.2s, v14\.2s, v13\.s\[3\] + 25c8: 2fafd9c3 sqrdmlah v3\.2s, v14\.2s, v15\.s\[3\] + 25cc: 2fa0db03 sqrdmlah v3\.2s, v24\.2s, v0\.s\[3\] + 25d0: 2fa5db03 sqrdmlah v3\.2s, v24\.2s, v5\.s\[3\] + 25d4: 2faadb03 sqrdmlah v3\.2s, v24\.2s, v10\.s\[3\] + 25d8: 2faddb03 sqrdmlah v3\.2s, v24\.2s, v13\.s\[3\] + 25dc: 2fafdb03 sqrdmlah v3\.2s, v24\.2s, v15\.s\[3\] + 25e0: 2fa0dbc3 sqrdmlah v3\.2s, v30\.2s, v0\.s\[3\] + 25e4: 2fa5dbc3 sqrdmlah v3\.2s, v30\.2s, v5\.s\[3\] + 25e8: 2faadbc3 sqrdmlah v3\.2s, v30\.2s, v10\.s\[3\] + 25ec: 2faddbc3 sqrdmlah v3\.2s, v30\.2s, v13\.s\[3\] + 25f0: 2fafdbc3 sqrdmlah v3\.2s, v30\.2s, v15\.s\[3\] + 25f4: 2fa0d82d sqrdmlah v13\.2s, v1\.2s, v0\.s\[3\] + 25f8: 2fa5d82d sqrdmlah v13\.2s, v1\.2s, v5\.s\[3\] + 25fc: 2faad82d sqrdmlah v13\.2s, v1\.2s, v10\.s\[3\] + 2600: 2fadd82d sqrdmlah v13\.2s, v1\.2s, v13\.s\[3\] + 2604: 2fafd82d sqrdmlah v13\.2s, v1\.2s, v15\.s\[3\] + 2608: 2fa0d88d sqrdmlah v13\.2s, v4\.2s, v0\.s\[3\] + 260c: 2fa5d88d sqrdmlah v13\.2s, v4\.2s, v5\.s\[3\] + 2610: 2faad88d sqrdmlah v13\.2s, v4\.2s, v10\.s\[3\] + 2614: 2fadd88d sqrdmlah v13\.2s, v4\.2s, v13\.s\[3\] + 2618: 2fafd88d sqrdmlah v13\.2s, v4\.2s, v15\.s\[3\] + 261c: 2fa0d9cd sqrdmlah v13\.2s, v14\.2s, v0\.s\[3\] + 2620: 2fa5d9cd sqrdmlah v13\.2s, v14\.2s, v5\.s\[3\] + 2624: 2faad9cd sqrdmlah v13\.2s, v14\.2s, v10\.s\[3\] + 2628: 2fadd9cd sqrdmlah v13\.2s, v14\.2s, v13\.s\[3\] + 262c: 2fafd9cd sqrdmlah v13\.2s, v14\.2s, v15\.s\[3\] + 2630: 2fa0db0d sqrdmlah v13\.2s, v24\.2s, v0\.s\[3\] + 2634: 2fa5db0d sqrdmlah v13\.2s, v24\.2s, v5\.s\[3\] + 2638: 2faadb0d sqrdmlah v13\.2s, v24\.2s, v10\.s\[3\] + 263c: 2faddb0d sqrdmlah v13\.2s, v24\.2s, v13\.s\[3\] + 2640: 2fafdb0d sqrdmlah v13\.2s, v24\.2s, v15\.s\[3\] + 2644: 2fa0dbcd sqrdmlah v13\.2s, v30\.2s, v0\.s\[3\] + 2648: 2fa5dbcd sqrdmlah v13\.2s, v30\.2s, v5\.s\[3\] + 264c: 2faadbcd sqrdmlah v13\.2s, v30\.2s, v10\.s\[3\] + 2650: 2faddbcd sqrdmlah v13\.2s, v30\.2s, v13\.s\[3\] + 2654: 2fafdbcd sqrdmlah v13\.2s, v30\.2s, v15\.s\[3\] + 2658: 2fa0d837 sqrdmlah v23\.2s, v1\.2s, v0\.s\[3\] + 265c: 2fa5d837 sqrdmlah v23\.2s, v1\.2s, v5\.s\[3\] + 2660: 2faad837 sqrdmlah v23\.2s, v1\.2s, v10\.s\[3\] + 2664: 2fadd837 sqrdmlah v23\.2s, v1\.2s, v13\.s\[3\] + 2668: 2fafd837 sqrdmlah v23\.2s, v1\.2s, v15\.s\[3\] + 266c: 2fa0d897 sqrdmlah v23\.2s, v4\.2s, v0\.s\[3\] + 2670: 2fa5d897 sqrdmlah v23\.2s, v4\.2s, v5\.s\[3\] + 2674: 2faad897 sqrdmlah v23\.2s, v4\.2s, v10\.s\[3\] + 2678: 2fadd897 sqrdmlah v23\.2s, v4\.2s, v13\.s\[3\] + 267c: 2fafd897 sqrdmlah v23\.2s, v4\.2s, v15\.s\[3\] + 2680: 2fa0d9d7 sqrdmlah v23\.2s, v14\.2s, v0\.s\[3\] + 2684: 2fa5d9d7 sqrdmlah v23\.2s, v14\.2s, v5\.s\[3\] + 2688: 2faad9d7 sqrdmlah v23\.2s, v14\.2s, v10\.s\[3\] + 268c: 2fadd9d7 sqrdmlah v23\.2s, v14\.2s, v13\.s\[3\] + 2690: 2fafd9d7 sqrdmlah v23\.2s, v14\.2s, v15\.s\[3\] + 2694: 2fa0db17 sqrdmlah v23\.2s, v24\.2s, v0\.s\[3\] + 2698: 2fa5db17 sqrdmlah v23\.2s, v24\.2s, v5\.s\[3\] + 269c: 2faadb17 sqrdmlah v23\.2s, v24\.2s, v10\.s\[3\] + 26a0: 2faddb17 sqrdmlah v23\.2s, v24\.2s, v13\.s\[3\] + 26a4: 2fafdb17 sqrdmlah v23\.2s, v24\.2s, v15\.s\[3\] + 26a8: 2fa0dbd7 sqrdmlah v23\.2s, v30\.2s, v0\.s\[3\] + 26ac: 2fa5dbd7 sqrdmlah v23\.2s, v30\.2s, v5\.s\[3\] + 26b0: 2faadbd7 sqrdmlah v23\.2s, v30\.2s, v10\.s\[3\] + 26b4: 2faddbd7 sqrdmlah v23\.2s, v30\.2s, v13\.s\[3\] + 26b8: 2fafdbd7 sqrdmlah v23\.2s, v30\.2s, v15\.s\[3\] + 26bc: 2fa0d83d sqrdmlah v29\.2s, v1\.2s, v0\.s\[3\] + 26c0: 2fa5d83d sqrdmlah v29\.2s, v1\.2s, v5\.s\[3\] + 26c4: 2faad83d sqrdmlah v29\.2s, v1\.2s, v10\.s\[3\] + 26c8: 2fadd83d sqrdmlah v29\.2s, v1\.2s, v13\.s\[3\] + 26cc: 2fafd83d sqrdmlah v29\.2s, v1\.2s, v15\.s\[3\] + 26d0: 2fa0d89d sqrdmlah v29\.2s, v4\.2s, v0\.s\[3\] + 26d4: 2fa5d89d sqrdmlah v29\.2s, v4\.2s, v5\.s\[3\] + 26d8: 2faad89d sqrdmlah v29\.2s, v4\.2s, v10\.s\[3\] + 26dc: 2fadd89d sqrdmlah v29\.2s, v4\.2s, v13\.s\[3\] + 26e0: 2fafd89d sqrdmlah v29\.2s, v4\.2s, v15\.s\[3\] + 26e4: 2fa0d9dd sqrdmlah v29\.2s, v14\.2s, v0\.s\[3\] + 26e8: 2fa5d9dd sqrdmlah v29\.2s, v14\.2s, v5\.s\[3\] + 26ec: 2faad9dd sqrdmlah v29\.2s, v14\.2s, v10\.s\[3\] + 26f0: 2fadd9dd sqrdmlah v29\.2s, v14\.2s, v13\.s\[3\] + 26f4: 2fafd9dd sqrdmlah v29\.2s, v14\.2s, v15\.s\[3\] + 26f8: 2fa0db1d sqrdmlah v29\.2s, v24\.2s, v0\.s\[3\] + 26fc: 2fa5db1d sqrdmlah v29\.2s, v24\.2s, v5\.s\[3\] + 2700: 2faadb1d sqrdmlah v29\.2s, v24\.2s, v10\.s\[3\] + 2704: 2faddb1d sqrdmlah v29\.2s, v24\.2s, v13\.s\[3\] + 2708: 2fafdb1d sqrdmlah v29\.2s, v24\.2s, v15\.s\[3\] + 270c: 2fa0dbdd sqrdmlah v29\.2s, v30\.2s, v0\.s\[3\] + 2710: 2fa5dbdd sqrdmlah v29\.2s, v30\.2s, v5\.s\[3\] + 2714: 2faadbdd sqrdmlah v29\.2s, v30\.2s, v10\.s\[3\] + 2718: 2faddbdd sqrdmlah v29\.2s, v30\.2s, v13\.s\[3\] + 271c: 2fafdbdd sqrdmlah v29\.2s, v30\.2s, v15\.s\[3\] + 2720: 6f80d020 sqrdmlah v0\.4s, v1\.4s, v0\.s\[0\] + 2724: 6f85d020 sqrdmlah v0\.4s, v1\.4s, v5\.s\[0\] + 2728: 6f8ad020 sqrdmlah v0\.4s, v1\.4s, v10\.s\[0\] + 272c: 6f8dd020 sqrdmlah v0\.4s, v1\.4s, v13\.s\[0\] + 2730: 6f8fd020 sqrdmlah v0\.4s, v1\.4s, v15\.s\[0\] + 2734: 6f80d080 sqrdmlah v0\.4s, v4\.4s, v0\.s\[0\] + 2738: 6f85d080 sqrdmlah v0\.4s, v4\.4s, v5\.s\[0\] + 273c: 6f8ad080 sqrdmlah v0\.4s, v4\.4s, v10\.s\[0\] + 2740: 6f8dd080 sqrdmlah v0\.4s, v4\.4s, v13\.s\[0\] + 2744: 6f8fd080 sqrdmlah v0\.4s, v4\.4s, v15\.s\[0\] + 2748: 6f80d1c0 sqrdmlah v0\.4s, v14\.4s, v0\.s\[0\] + 274c: 6f85d1c0 sqrdmlah v0\.4s, v14\.4s, v5\.s\[0\] + 2750: 6f8ad1c0 sqrdmlah v0\.4s, v14\.4s, v10\.s\[0\] + 2754: 6f8dd1c0 sqrdmlah v0\.4s, v14\.4s, v13\.s\[0\] + 2758: 6f8fd1c0 sqrdmlah v0\.4s, v14\.4s, v15\.s\[0\] + 275c: 6f80d300 sqrdmlah v0\.4s, v24\.4s, v0\.s\[0\] + 2760: 6f85d300 sqrdmlah v0\.4s, v24\.4s, v5\.s\[0\] + 2764: 6f8ad300 sqrdmlah v0\.4s, v24\.4s, v10\.s\[0\] + 2768: 6f8dd300 sqrdmlah v0\.4s, v24\.4s, v13\.s\[0\] + 276c: 6f8fd300 sqrdmlah v0\.4s, v24\.4s, v15\.s\[0\] + 2770: 6f80d3c0 sqrdmlah v0\.4s, v30\.4s, v0\.s\[0\] + 2774: 6f85d3c0 sqrdmlah v0\.4s, v30\.4s, v5\.s\[0\] + 2778: 6f8ad3c0 sqrdmlah v0\.4s, v30\.4s, v10\.s\[0\] + 277c: 6f8dd3c0 sqrdmlah v0\.4s, v30\.4s, v13\.s\[0\] + 2780: 6f8fd3c0 sqrdmlah v0\.4s, v30\.4s, v15\.s\[0\] + 2784: 6f80d023 sqrdmlah v3\.4s, v1\.4s, v0\.s\[0\] + 2788: 6f85d023 sqrdmlah v3\.4s, v1\.4s, v5\.s\[0\] + 278c: 6f8ad023 sqrdmlah v3\.4s, v1\.4s, v10\.s\[0\] + 2790: 6f8dd023 sqrdmlah v3\.4s, v1\.4s, v13\.s\[0\] + 2794: 6f8fd023 sqrdmlah v3\.4s, v1\.4s, v15\.s\[0\] + 2798: 6f80d083 sqrdmlah v3\.4s, v4\.4s, v0\.s\[0\] + 279c: 6f85d083 sqrdmlah v3\.4s, v4\.4s, v5\.s\[0\] + 27a0: 6f8ad083 sqrdmlah v3\.4s, v4\.4s, v10\.s\[0\] + 27a4: 6f8dd083 sqrdmlah v3\.4s, v4\.4s, v13\.s\[0\] + 27a8: 6f8fd083 sqrdmlah v3\.4s, v4\.4s, v15\.s\[0\] + 27ac: 6f80d1c3 sqrdmlah v3\.4s, v14\.4s, v0\.s\[0\] + 27b0: 6f85d1c3 sqrdmlah v3\.4s, v14\.4s, v5\.s\[0\] + 27b4: 6f8ad1c3 sqrdmlah v3\.4s, v14\.4s, v10\.s\[0\] + 27b8: 6f8dd1c3 sqrdmlah v3\.4s, v14\.4s, v13\.s\[0\] + 27bc: 6f8fd1c3 sqrdmlah v3\.4s, v14\.4s, v15\.s\[0\] + 27c0: 6f80d303 sqrdmlah v3\.4s, v24\.4s, v0\.s\[0\] + 27c4: 6f85d303 sqrdmlah v3\.4s, v24\.4s, v5\.s\[0\] + 27c8: 6f8ad303 sqrdmlah v3\.4s, v24\.4s, v10\.s\[0\] + 27cc: 6f8dd303 sqrdmlah v3\.4s, v24\.4s, v13\.s\[0\] + 27d0: 6f8fd303 sqrdmlah v3\.4s, v24\.4s, v15\.s\[0\] + 27d4: 6f80d3c3 sqrdmlah v3\.4s, v30\.4s, v0\.s\[0\] + 27d8: 6f85d3c3 sqrdmlah v3\.4s, v30\.4s, v5\.s\[0\] + 27dc: 6f8ad3c3 sqrdmlah v3\.4s, v30\.4s, v10\.s\[0\] + 27e0: 6f8dd3c3 sqrdmlah v3\.4s, v30\.4s, v13\.s\[0\] + 27e4: 6f8fd3c3 sqrdmlah v3\.4s, v30\.4s, v15\.s\[0\] + 27e8: 6f80d02d sqrdmlah v13\.4s, v1\.4s, v0\.s\[0\] + 27ec: 6f85d02d sqrdmlah v13\.4s, v1\.4s, v5\.s\[0\] + 27f0: 6f8ad02d sqrdmlah v13\.4s, v1\.4s, v10\.s\[0\] + 27f4: 6f8dd02d sqrdmlah v13\.4s, v1\.4s, v13\.s\[0\] + 27f8: 6f8fd02d sqrdmlah v13\.4s, v1\.4s, v15\.s\[0\] + 27fc: 6f80d08d sqrdmlah v13\.4s, v4\.4s, v0\.s\[0\] + 2800: 6f85d08d sqrdmlah v13\.4s, v4\.4s, v5\.s\[0\] + 2804: 6f8ad08d sqrdmlah v13\.4s, v4\.4s, v10\.s\[0\] + 2808: 6f8dd08d sqrdmlah v13\.4s, v4\.4s, v13\.s\[0\] + 280c: 6f8fd08d sqrdmlah v13\.4s, v4\.4s, v15\.s\[0\] + 2810: 6f80d1cd sqrdmlah v13\.4s, v14\.4s, v0\.s\[0\] + 2814: 6f85d1cd sqrdmlah v13\.4s, v14\.4s, v5\.s\[0\] + 2818: 6f8ad1cd sqrdmlah v13\.4s, v14\.4s, v10\.s\[0\] + 281c: 6f8dd1cd sqrdmlah v13\.4s, v14\.4s, v13\.s\[0\] + 2820: 6f8fd1cd sqrdmlah v13\.4s, v14\.4s, v15\.s\[0\] + 2824: 6f80d30d sqrdmlah v13\.4s, v24\.4s, v0\.s\[0\] + 2828: 6f85d30d sqrdmlah v13\.4s, v24\.4s, v5\.s\[0\] + 282c: 6f8ad30d sqrdmlah v13\.4s, v24\.4s, v10\.s\[0\] + 2830: 6f8dd30d sqrdmlah v13\.4s, v24\.4s, v13\.s\[0\] + 2834: 6f8fd30d sqrdmlah v13\.4s, v24\.4s, v15\.s\[0\] + 2838: 6f80d3cd sqrdmlah v13\.4s, v30\.4s, v0\.s\[0\] + 283c: 6f85d3cd sqrdmlah v13\.4s, v30\.4s, v5\.s\[0\] + 2840: 6f8ad3cd sqrdmlah v13\.4s, v30\.4s, v10\.s\[0\] + 2844: 6f8dd3cd sqrdmlah v13\.4s, v30\.4s, v13\.s\[0\] + 2848: 6f8fd3cd sqrdmlah v13\.4s, v30\.4s, v15\.s\[0\] + 284c: 6f80d037 sqrdmlah v23\.4s, v1\.4s, v0\.s\[0\] + 2850: 6f85d037 sqrdmlah v23\.4s, v1\.4s, v5\.s\[0\] + 2854: 6f8ad037 sqrdmlah v23\.4s, v1\.4s, v10\.s\[0\] + 2858: 6f8dd037 sqrdmlah v23\.4s, v1\.4s, v13\.s\[0\] + 285c: 6f8fd037 sqrdmlah v23\.4s, v1\.4s, v15\.s\[0\] + 2860: 6f80d097 sqrdmlah v23\.4s, v4\.4s, v0\.s\[0\] + 2864: 6f85d097 sqrdmlah v23\.4s, v4\.4s, v5\.s\[0\] + 2868: 6f8ad097 sqrdmlah v23\.4s, v4\.4s, v10\.s\[0\] + 286c: 6f8dd097 sqrdmlah v23\.4s, v4\.4s, v13\.s\[0\] + 2870: 6f8fd097 sqrdmlah v23\.4s, v4\.4s, v15\.s\[0\] + 2874: 6f80d1d7 sqrdmlah v23\.4s, v14\.4s, v0\.s\[0\] + 2878: 6f85d1d7 sqrdmlah v23\.4s, v14\.4s, v5\.s\[0\] + 287c: 6f8ad1d7 sqrdmlah v23\.4s, v14\.4s, v10\.s\[0\] + 2880: 6f8dd1d7 sqrdmlah v23\.4s, v14\.4s, v13\.s\[0\] + 2884: 6f8fd1d7 sqrdmlah v23\.4s, v14\.4s, v15\.s\[0\] + 2888: 6f80d317 sqrdmlah v23\.4s, v24\.4s, v0\.s\[0\] + 288c: 6f85d317 sqrdmlah v23\.4s, v24\.4s, v5\.s\[0\] + 2890: 6f8ad317 sqrdmlah v23\.4s, v24\.4s, v10\.s\[0\] + 2894: 6f8dd317 sqrdmlah v23\.4s, v24\.4s, v13\.s\[0\] + 2898: 6f8fd317 sqrdmlah v23\.4s, v24\.4s, v15\.s\[0\] + 289c: 6f80d3d7 sqrdmlah v23\.4s, v30\.4s, v0\.s\[0\] + 28a0: 6f85d3d7 sqrdmlah v23\.4s, v30\.4s, v5\.s\[0\] + 28a4: 6f8ad3d7 sqrdmlah v23\.4s, v30\.4s, v10\.s\[0\] + 28a8: 6f8dd3d7 sqrdmlah v23\.4s, v30\.4s, v13\.s\[0\] + 28ac: 6f8fd3d7 sqrdmlah v23\.4s, v30\.4s, v15\.s\[0\] + 28b0: 6f80d03d sqrdmlah v29\.4s, v1\.4s, v0\.s\[0\] + 28b4: 6f85d03d sqrdmlah v29\.4s, v1\.4s, v5\.s\[0\] + 28b8: 6f8ad03d sqrdmlah v29\.4s, v1\.4s, v10\.s\[0\] + 28bc: 6f8dd03d sqrdmlah v29\.4s, v1\.4s, v13\.s\[0\] + 28c0: 6f8fd03d sqrdmlah v29\.4s, v1\.4s, v15\.s\[0\] + 28c4: 6f80d09d sqrdmlah v29\.4s, v4\.4s, v0\.s\[0\] + 28c8: 6f85d09d sqrdmlah v29\.4s, v4\.4s, v5\.s\[0\] + 28cc: 6f8ad09d sqrdmlah v29\.4s, v4\.4s, v10\.s\[0\] + 28d0: 6f8dd09d sqrdmlah v29\.4s, v4\.4s, v13\.s\[0\] + 28d4: 6f8fd09d sqrdmlah v29\.4s, v4\.4s, v15\.s\[0\] + 28d8: 6f80d1dd sqrdmlah v29\.4s, v14\.4s, v0\.s\[0\] + 28dc: 6f85d1dd sqrdmlah v29\.4s, v14\.4s, v5\.s\[0\] + 28e0: 6f8ad1dd sqrdmlah v29\.4s, v14\.4s, v10\.s\[0\] + 28e4: 6f8dd1dd sqrdmlah v29\.4s, v14\.4s, v13\.s\[0\] + 28e8: 6f8fd1dd sqrdmlah v29\.4s, v14\.4s, v15\.s\[0\] + 28ec: 6f80d31d sqrdmlah v29\.4s, v24\.4s, v0\.s\[0\] + 28f0: 6f85d31d sqrdmlah v29\.4s, v24\.4s, v5\.s\[0\] + 28f4: 6f8ad31d sqrdmlah v29\.4s, v24\.4s, v10\.s\[0\] + 28f8: 6f8dd31d sqrdmlah v29\.4s, v24\.4s, v13\.s\[0\] + 28fc: 6f8fd31d sqrdmlah v29\.4s, v24\.4s, v15\.s\[0\] + 2900: 6f80d3dd sqrdmlah v29\.4s, v30\.4s, v0\.s\[0\] + 2904: 6f85d3dd sqrdmlah v29\.4s, v30\.4s, v5\.s\[0\] + 2908: 6f8ad3dd sqrdmlah v29\.4s, v30\.4s, v10\.s\[0\] + 290c: 6f8dd3dd sqrdmlah v29\.4s, v30\.4s, v13\.s\[0\] + 2910: 6f8fd3dd sqrdmlah v29\.4s, v30\.4s, v15\.s\[0\] + 2914: 6fa0d020 sqrdmlah v0\.4s, v1\.4s, v0\.s\[1\] + 2918: 6fa5d020 sqrdmlah v0\.4s, v1\.4s, v5\.s\[1\] + 291c: 6faad020 sqrdmlah v0\.4s, v1\.4s, v10\.s\[1\] + 2920: 6fadd020 sqrdmlah v0\.4s, v1\.4s, v13\.s\[1\] + 2924: 6fafd020 sqrdmlah v0\.4s, v1\.4s, v15\.s\[1\] + 2928: 6fa0d080 sqrdmlah v0\.4s, v4\.4s, v0\.s\[1\] + 292c: 6fa5d080 sqrdmlah v0\.4s, v4\.4s, v5\.s\[1\] + 2930: 6faad080 sqrdmlah v0\.4s, v4\.4s, v10\.s\[1\] + 2934: 6fadd080 sqrdmlah v0\.4s, v4\.4s, v13\.s\[1\] + 2938: 6fafd080 sqrdmlah v0\.4s, v4\.4s, v15\.s\[1\] + 293c: 6fa0d1c0 sqrdmlah v0\.4s, v14\.4s, v0\.s\[1\] + 2940: 6fa5d1c0 sqrdmlah v0\.4s, v14\.4s, v5\.s\[1\] + 2944: 6faad1c0 sqrdmlah v0\.4s, v14\.4s, v10\.s\[1\] + 2948: 6fadd1c0 sqrdmlah v0\.4s, v14\.4s, v13\.s\[1\] + 294c: 6fafd1c0 sqrdmlah v0\.4s, v14\.4s, v15\.s\[1\] + 2950: 6fa0d300 sqrdmlah v0\.4s, v24\.4s, v0\.s\[1\] + 2954: 6fa5d300 sqrdmlah v0\.4s, v24\.4s, v5\.s\[1\] + 2958: 6faad300 sqrdmlah v0\.4s, v24\.4s, v10\.s\[1\] + 295c: 6fadd300 sqrdmlah v0\.4s, v24\.4s, v13\.s\[1\] + 2960: 6fafd300 sqrdmlah v0\.4s, v24\.4s, v15\.s\[1\] + 2964: 6fa0d3c0 sqrdmlah v0\.4s, v30\.4s, v0\.s\[1\] + 2968: 6fa5d3c0 sqrdmlah v0\.4s, v30\.4s, v5\.s\[1\] + 296c: 6faad3c0 sqrdmlah v0\.4s, v30\.4s, v10\.s\[1\] + 2970: 6fadd3c0 sqrdmlah v0\.4s, v30\.4s, v13\.s\[1\] + 2974: 6fafd3c0 sqrdmlah v0\.4s, v30\.4s, v15\.s\[1\] + 2978: 6fa0d023 sqrdmlah v3\.4s, v1\.4s, v0\.s\[1\] + 297c: 6fa5d023 sqrdmlah v3\.4s, v1\.4s, v5\.s\[1\] + 2980: 6faad023 sqrdmlah v3\.4s, v1\.4s, v10\.s\[1\] + 2984: 6fadd023 sqrdmlah v3\.4s, v1\.4s, v13\.s\[1\] + 2988: 6fafd023 sqrdmlah v3\.4s, v1\.4s, v15\.s\[1\] + 298c: 6fa0d083 sqrdmlah v3\.4s, v4\.4s, v0\.s\[1\] + 2990: 6fa5d083 sqrdmlah v3\.4s, v4\.4s, v5\.s\[1\] + 2994: 6faad083 sqrdmlah v3\.4s, v4\.4s, v10\.s\[1\] + 2998: 6fadd083 sqrdmlah v3\.4s, v4\.4s, v13\.s\[1\] + 299c: 6fafd083 sqrdmlah v3\.4s, v4\.4s, v15\.s\[1\] + 29a0: 6fa0d1c3 sqrdmlah v3\.4s, v14\.4s, v0\.s\[1\] + 29a4: 6fa5d1c3 sqrdmlah v3\.4s, v14\.4s, v5\.s\[1\] + 29a8: 6faad1c3 sqrdmlah v3\.4s, v14\.4s, v10\.s\[1\] + 29ac: 6fadd1c3 sqrdmlah v3\.4s, v14\.4s, v13\.s\[1\] + 29b0: 6fafd1c3 sqrdmlah v3\.4s, v14\.4s, v15\.s\[1\] + 29b4: 6fa0d303 sqrdmlah v3\.4s, v24\.4s, v0\.s\[1\] + 29b8: 6fa5d303 sqrdmlah v3\.4s, v24\.4s, v5\.s\[1\] + 29bc: 6faad303 sqrdmlah v3\.4s, v24\.4s, v10\.s\[1\] + 29c0: 6fadd303 sqrdmlah v3\.4s, v24\.4s, v13\.s\[1\] + 29c4: 6fafd303 sqrdmlah v3\.4s, v24\.4s, v15\.s\[1\] + 29c8: 6fa0d3c3 sqrdmlah v3\.4s, v30\.4s, v0\.s\[1\] + 29cc: 6fa5d3c3 sqrdmlah v3\.4s, v30\.4s, v5\.s\[1\] + 29d0: 6faad3c3 sqrdmlah v3\.4s, v30\.4s, v10\.s\[1\] + 29d4: 6fadd3c3 sqrdmlah v3\.4s, v30\.4s, v13\.s\[1\] + 29d8: 6fafd3c3 sqrdmlah v3\.4s, v30\.4s, v15\.s\[1\] + 29dc: 6fa0d02d sqrdmlah v13\.4s, v1\.4s, v0\.s\[1\] + 29e0: 6fa5d02d sqrdmlah v13\.4s, v1\.4s, v5\.s\[1\] + 29e4: 6faad02d sqrdmlah v13\.4s, v1\.4s, v10\.s\[1\] + 29e8: 6fadd02d sqrdmlah v13\.4s, v1\.4s, v13\.s\[1\] + 29ec: 6fafd02d sqrdmlah v13\.4s, v1\.4s, v15\.s\[1\] + 29f0: 6fa0d08d sqrdmlah v13\.4s, v4\.4s, v0\.s\[1\] + 29f4: 6fa5d08d sqrdmlah v13\.4s, v4\.4s, v5\.s\[1\] + 29f8: 6faad08d sqrdmlah v13\.4s, v4\.4s, v10\.s\[1\] + 29fc: 6fadd08d sqrdmlah v13\.4s, v4\.4s, v13\.s\[1\] + 2a00: 6fafd08d sqrdmlah v13\.4s, v4\.4s, v15\.s\[1\] + 2a04: 6fa0d1cd sqrdmlah v13\.4s, v14\.4s, v0\.s\[1\] + 2a08: 6fa5d1cd sqrdmlah v13\.4s, v14\.4s, v5\.s\[1\] + 2a0c: 6faad1cd sqrdmlah v13\.4s, v14\.4s, v10\.s\[1\] + 2a10: 6fadd1cd sqrdmlah v13\.4s, v14\.4s, v13\.s\[1\] + 2a14: 6fafd1cd sqrdmlah v13\.4s, v14\.4s, v15\.s\[1\] + 2a18: 6fa0d30d sqrdmlah v13\.4s, v24\.4s, v0\.s\[1\] + 2a1c: 6fa5d30d sqrdmlah v13\.4s, v24\.4s, v5\.s\[1\] + 2a20: 6faad30d sqrdmlah v13\.4s, v24\.4s, v10\.s\[1\] + 2a24: 6fadd30d sqrdmlah v13\.4s, v24\.4s, v13\.s\[1\] + 2a28: 6fafd30d sqrdmlah v13\.4s, v24\.4s, v15\.s\[1\] + 2a2c: 6fa0d3cd sqrdmlah v13\.4s, v30\.4s, v0\.s\[1\] + 2a30: 6fa5d3cd sqrdmlah v13\.4s, v30\.4s, v5\.s\[1\] + 2a34: 6faad3cd sqrdmlah v13\.4s, v30\.4s, v10\.s\[1\] + 2a38: 6fadd3cd sqrdmlah v13\.4s, v30\.4s, v13\.s\[1\] + 2a3c: 6fafd3cd sqrdmlah v13\.4s, v30\.4s, v15\.s\[1\] + 2a40: 6fa0d037 sqrdmlah v23\.4s, v1\.4s, v0\.s\[1\] + 2a44: 6fa5d037 sqrdmlah v23\.4s, v1\.4s, v5\.s\[1\] + 2a48: 6faad037 sqrdmlah v23\.4s, v1\.4s, v10\.s\[1\] + 2a4c: 6fadd037 sqrdmlah v23\.4s, v1\.4s, v13\.s\[1\] + 2a50: 6fafd037 sqrdmlah v23\.4s, v1\.4s, v15\.s\[1\] + 2a54: 6fa0d097 sqrdmlah v23\.4s, v4\.4s, v0\.s\[1\] + 2a58: 6fa5d097 sqrdmlah v23\.4s, v4\.4s, v5\.s\[1\] + 2a5c: 6faad097 sqrdmlah v23\.4s, v4\.4s, v10\.s\[1\] + 2a60: 6fadd097 sqrdmlah v23\.4s, v4\.4s, v13\.s\[1\] + 2a64: 6fafd097 sqrdmlah v23\.4s, v4\.4s, v15\.s\[1\] + 2a68: 6fa0d1d7 sqrdmlah v23\.4s, v14\.4s, v0\.s\[1\] + 2a6c: 6fa5d1d7 sqrdmlah v23\.4s, v14\.4s, v5\.s\[1\] + 2a70: 6faad1d7 sqrdmlah v23\.4s, v14\.4s, v10\.s\[1\] + 2a74: 6fadd1d7 sqrdmlah v23\.4s, v14\.4s, v13\.s\[1\] + 2a78: 6fafd1d7 sqrdmlah v23\.4s, v14\.4s, v15\.s\[1\] + 2a7c: 6fa0d317 sqrdmlah v23\.4s, v24\.4s, v0\.s\[1\] + 2a80: 6fa5d317 sqrdmlah v23\.4s, v24\.4s, v5\.s\[1\] + 2a84: 6faad317 sqrdmlah v23\.4s, v24\.4s, v10\.s\[1\] + 2a88: 6fadd317 sqrdmlah v23\.4s, v24\.4s, v13\.s\[1\] + 2a8c: 6fafd317 sqrdmlah v23\.4s, v24\.4s, v15\.s\[1\] + 2a90: 6fa0d3d7 sqrdmlah v23\.4s, v30\.4s, v0\.s\[1\] + 2a94: 6fa5d3d7 sqrdmlah v23\.4s, v30\.4s, v5\.s\[1\] + 2a98: 6faad3d7 sqrdmlah v23\.4s, v30\.4s, v10\.s\[1\] + 2a9c: 6fadd3d7 sqrdmlah v23\.4s, v30\.4s, v13\.s\[1\] + 2aa0: 6fafd3d7 sqrdmlah v23\.4s, v30\.4s, v15\.s\[1\] + 2aa4: 6fa0d03d sqrdmlah v29\.4s, v1\.4s, v0\.s\[1\] + 2aa8: 6fa5d03d sqrdmlah v29\.4s, v1\.4s, v5\.s\[1\] + 2aac: 6faad03d sqrdmlah v29\.4s, v1\.4s, v10\.s\[1\] + 2ab0: 6fadd03d sqrdmlah v29\.4s, v1\.4s, v13\.s\[1\] + 2ab4: 6fafd03d sqrdmlah v29\.4s, v1\.4s, v15\.s\[1\] + 2ab8: 6fa0d09d sqrdmlah v29\.4s, v4\.4s, v0\.s\[1\] + 2abc: 6fa5d09d sqrdmlah v29\.4s, v4\.4s, v5\.s\[1\] + 2ac0: 6faad09d sqrdmlah v29\.4s, v4\.4s, v10\.s\[1\] + 2ac4: 6fadd09d sqrdmlah v29\.4s, v4\.4s, v13\.s\[1\] + 2ac8: 6fafd09d sqrdmlah v29\.4s, v4\.4s, v15\.s\[1\] + 2acc: 6fa0d1dd sqrdmlah v29\.4s, v14\.4s, v0\.s\[1\] + 2ad0: 6fa5d1dd sqrdmlah v29\.4s, v14\.4s, v5\.s\[1\] + 2ad4: 6faad1dd sqrdmlah v29\.4s, v14\.4s, v10\.s\[1\] + 2ad8: 6fadd1dd sqrdmlah v29\.4s, v14\.4s, v13\.s\[1\] + 2adc: 6fafd1dd sqrdmlah v29\.4s, v14\.4s, v15\.s\[1\] + 2ae0: 6fa0d31d sqrdmlah v29\.4s, v24\.4s, v0\.s\[1\] + 2ae4: 6fa5d31d sqrdmlah v29\.4s, v24\.4s, v5\.s\[1\] + 2ae8: 6faad31d sqrdmlah v29\.4s, v24\.4s, v10\.s\[1\] + 2aec: 6fadd31d sqrdmlah v29\.4s, v24\.4s, v13\.s\[1\] + 2af0: 6fafd31d sqrdmlah v29\.4s, v24\.4s, v15\.s\[1\] + 2af4: 6fa0d3dd sqrdmlah v29\.4s, v30\.4s, v0\.s\[1\] + 2af8: 6fa5d3dd sqrdmlah v29\.4s, v30\.4s, v5\.s\[1\] + 2afc: 6faad3dd sqrdmlah v29\.4s, v30\.4s, v10\.s\[1\] + 2b00: 6fadd3dd sqrdmlah v29\.4s, v30\.4s, v13\.s\[1\] + 2b04: 6fafd3dd sqrdmlah v29\.4s, v30\.4s, v15\.s\[1\] + 2b08: 6f80d820 sqrdmlah v0\.4s, v1\.4s, v0\.s\[2\] + 2b0c: 6f85d820 sqrdmlah v0\.4s, v1\.4s, v5\.s\[2\] + 2b10: 6f8ad820 sqrdmlah v0\.4s, v1\.4s, v10\.s\[2\] + 2b14: 6f8dd820 sqrdmlah v0\.4s, v1\.4s, v13\.s\[2\] + 2b18: 6f8fd820 sqrdmlah v0\.4s, v1\.4s, v15\.s\[2\] + 2b1c: 6f80d880 sqrdmlah v0\.4s, v4\.4s, v0\.s\[2\] + 2b20: 6f85d880 sqrdmlah v0\.4s, v4\.4s, v5\.s\[2\] + 2b24: 6f8ad880 sqrdmlah v0\.4s, v4\.4s, v10\.s\[2\] + 2b28: 6f8dd880 sqrdmlah v0\.4s, v4\.4s, v13\.s\[2\] + 2b2c: 6f8fd880 sqrdmlah v0\.4s, v4\.4s, v15\.s\[2\] + 2b30: 6f80d9c0 sqrdmlah v0\.4s, v14\.4s, v0\.s\[2\] + 2b34: 6f85d9c0 sqrdmlah v0\.4s, v14\.4s, v5\.s\[2\] + 2b38: 6f8ad9c0 sqrdmlah v0\.4s, v14\.4s, v10\.s\[2\] + 2b3c: 6f8dd9c0 sqrdmlah v0\.4s, v14\.4s, v13\.s\[2\] + 2b40: 6f8fd9c0 sqrdmlah v0\.4s, v14\.4s, v15\.s\[2\] + 2b44: 6f80db00 sqrdmlah v0\.4s, v24\.4s, v0\.s\[2\] + 2b48: 6f85db00 sqrdmlah v0\.4s, v24\.4s, v5\.s\[2\] + 2b4c: 6f8adb00 sqrdmlah v0\.4s, v24\.4s, v10\.s\[2\] + 2b50: 6f8ddb00 sqrdmlah v0\.4s, v24\.4s, v13\.s\[2\] + 2b54: 6f8fdb00 sqrdmlah v0\.4s, v24\.4s, v15\.s\[2\] + 2b58: 6f80dbc0 sqrdmlah v0\.4s, v30\.4s, v0\.s\[2\] + 2b5c: 6f85dbc0 sqrdmlah v0\.4s, v30\.4s, v5\.s\[2\] + 2b60: 6f8adbc0 sqrdmlah v0\.4s, v30\.4s, v10\.s\[2\] + 2b64: 6f8ddbc0 sqrdmlah v0\.4s, v30\.4s, v13\.s\[2\] + 2b68: 6f8fdbc0 sqrdmlah v0\.4s, v30\.4s, v15\.s\[2\] + 2b6c: 6f80d823 sqrdmlah v3\.4s, v1\.4s, v0\.s\[2\] + 2b70: 6f85d823 sqrdmlah v3\.4s, v1\.4s, v5\.s\[2\] + 2b74: 6f8ad823 sqrdmlah v3\.4s, v1\.4s, v10\.s\[2\] + 2b78: 6f8dd823 sqrdmlah v3\.4s, v1\.4s, v13\.s\[2\] + 2b7c: 6f8fd823 sqrdmlah v3\.4s, v1\.4s, v15\.s\[2\] + 2b80: 6f80d883 sqrdmlah v3\.4s, v4\.4s, v0\.s\[2\] + 2b84: 6f85d883 sqrdmlah v3\.4s, v4\.4s, v5\.s\[2\] + 2b88: 6f8ad883 sqrdmlah v3\.4s, v4\.4s, v10\.s\[2\] + 2b8c: 6f8dd883 sqrdmlah v3\.4s, v4\.4s, v13\.s\[2\] + 2b90: 6f8fd883 sqrdmlah v3\.4s, v4\.4s, v15\.s\[2\] + 2b94: 6f80d9c3 sqrdmlah v3\.4s, v14\.4s, v0\.s\[2\] + 2b98: 6f85d9c3 sqrdmlah v3\.4s, v14\.4s, v5\.s\[2\] + 2b9c: 6f8ad9c3 sqrdmlah v3\.4s, v14\.4s, v10\.s\[2\] + 2ba0: 6f8dd9c3 sqrdmlah v3\.4s, v14\.4s, v13\.s\[2\] + 2ba4: 6f8fd9c3 sqrdmlah v3\.4s, v14\.4s, v15\.s\[2\] + 2ba8: 6f80db03 sqrdmlah v3\.4s, v24\.4s, v0\.s\[2\] + 2bac: 6f85db03 sqrdmlah v3\.4s, v24\.4s, v5\.s\[2\] + 2bb0: 6f8adb03 sqrdmlah v3\.4s, v24\.4s, v10\.s\[2\] + 2bb4: 6f8ddb03 sqrdmlah v3\.4s, v24\.4s, v13\.s\[2\] + 2bb8: 6f8fdb03 sqrdmlah v3\.4s, v24\.4s, v15\.s\[2\] + 2bbc: 6f80dbc3 sqrdmlah v3\.4s, v30\.4s, v0\.s\[2\] + 2bc0: 6f85dbc3 sqrdmlah v3\.4s, v30\.4s, v5\.s\[2\] + 2bc4: 6f8adbc3 sqrdmlah v3\.4s, v30\.4s, v10\.s\[2\] + 2bc8: 6f8ddbc3 sqrdmlah v3\.4s, v30\.4s, v13\.s\[2\] + 2bcc: 6f8fdbc3 sqrdmlah v3\.4s, v30\.4s, v15\.s\[2\] + 2bd0: 6f80d82d sqrdmlah v13\.4s, v1\.4s, v0\.s\[2\] + 2bd4: 6f85d82d sqrdmlah v13\.4s, v1\.4s, v5\.s\[2\] + 2bd8: 6f8ad82d sqrdmlah v13\.4s, v1\.4s, v10\.s\[2\] + 2bdc: 6f8dd82d sqrdmlah v13\.4s, v1\.4s, v13\.s\[2\] + 2be0: 6f8fd82d sqrdmlah v13\.4s, v1\.4s, v15\.s\[2\] + 2be4: 6f80d88d sqrdmlah v13\.4s, v4\.4s, v0\.s\[2\] + 2be8: 6f85d88d sqrdmlah v13\.4s, v4\.4s, v5\.s\[2\] + 2bec: 6f8ad88d sqrdmlah v13\.4s, v4\.4s, v10\.s\[2\] + 2bf0: 6f8dd88d sqrdmlah v13\.4s, v4\.4s, v13\.s\[2\] + 2bf4: 6f8fd88d sqrdmlah v13\.4s, v4\.4s, v15\.s\[2\] + 2bf8: 6f80d9cd sqrdmlah v13\.4s, v14\.4s, v0\.s\[2\] + 2bfc: 6f85d9cd sqrdmlah v13\.4s, v14\.4s, v5\.s\[2\] + 2c00: 6f8ad9cd sqrdmlah v13\.4s, v14\.4s, v10\.s\[2\] + 2c04: 6f8dd9cd sqrdmlah v13\.4s, v14\.4s, v13\.s\[2\] + 2c08: 6f8fd9cd sqrdmlah v13\.4s, v14\.4s, v15\.s\[2\] + 2c0c: 6f80db0d sqrdmlah v13\.4s, v24\.4s, v0\.s\[2\] + 2c10: 6f85db0d sqrdmlah v13\.4s, v24\.4s, v5\.s\[2\] + 2c14: 6f8adb0d sqrdmlah v13\.4s, v24\.4s, v10\.s\[2\] + 2c18: 6f8ddb0d sqrdmlah v13\.4s, v24\.4s, v13\.s\[2\] + 2c1c: 6f8fdb0d sqrdmlah v13\.4s, v24\.4s, v15\.s\[2\] + 2c20: 6f80dbcd sqrdmlah v13\.4s, v30\.4s, v0\.s\[2\] + 2c24: 6f85dbcd sqrdmlah v13\.4s, v30\.4s, v5\.s\[2\] + 2c28: 6f8adbcd sqrdmlah v13\.4s, v30\.4s, v10\.s\[2\] + 2c2c: 6f8ddbcd sqrdmlah v13\.4s, v30\.4s, v13\.s\[2\] + 2c30: 6f8fdbcd sqrdmlah v13\.4s, v30\.4s, v15\.s\[2\] + 2c34: 6f80d837 sqrdmlah v23\.4s, v1\.4s, v0\.s\[2\] + 2c38: 6f85d837 sqrdmlah v23\.4s, v1\.4s, v5\.s\[2\] + 2c3c: 6f8ad837 sqrdmlah v23\.4s, v1\.4s, v10\.s\[2\] + 2c40: 6f8dd837 sqrdmlah v23\.4s, v1\.4s, v13\.s\[2\] + 2c44: 6f8fd837 sqrdmlah v23\.4s, v1\.4s, v15\.s\[2\] + 2c48: 6f80d897 sqrdmlah v23\.4s, v4\.4s, v0\.s\[2\] + 2c4c: 6f85d897 sqrdmlah v23\.4s, v4\.4s, v5\.s\[2\] + 2c50: 6f8ad897 sqrdmlah v23\.4s, v4\.4s, v10\.s\[2\] + 2c54: 6f8dd897 sqrdmlah v23\.4s, v4\.4s, v13\.s\[2\] + 2c58: 6f8fd897 sqrdmlah v23\.4s, v4\.4s, v15\.s\[2\] + 2c5c: 6f80d9d7 sqrdmlah v23\.4s, v14\.4s, v0\.s\[2\] + 2c60: 6f85d9d7 sqrdmlah v23\.4s, v14\.4s, v5\.s\[2\] + 2c64: 6f8ad9d7 sqrdmlah v23\.4s, v14\.4s, v10\.s\[2\] + 2c68: 6f8dd9d7 sqrdmlah v23\.4s, v14\.4s, v13\.s\[2\] + 2c6c: 6f8fd9d7 sqrdmlah v23\.4s, v14\.4s, v15\.s\[2\] + 2c70: 6f80db17 sqrdmlah v23\.4s, v24\.4s, v0\.s\[2\] + 2c74: 6f85db17 sqrdmlah v23\.4s, v24\.4s, v5\.s\[2\] + 2c78: 6f8adb17 sqrdmlah v23\.4s, v24\.4s, v10\.s\[2\] + 2c7c: 6f8ddb17 sqrdmlah v23\.4s, v24\.4s, v13\.s\[2\] + 2c80: 6f8fdb17 sqrdmlah v23\.4s, v24\.4s, v15\.s\[2\] + 2c84: 6f80dbd7 sqrdmlah v23\.4s, v30\.4s, v0\.s\[2\] + 2c88: 6f85dbd7 sqrdmlah v23\.4s, v30\.4s, v5\.s\[2\] + 2c8c: 6f8adbd7 sqrdmlah v23\.4s, v30\.4s, v10\.s\[2\] + 2c90: 6f8ddbd7 sqrdmlah v23\.4s, v30\.4s, v13\.s\[2\] + 2c94: 6f8fdbd7 sqrdmlah v23\.4s, v30\.4s, v15\.s\[2\] + 2c98: 6f80d83d sqrdmlah v29\.4s, v1\.4s, v0\.s\[2\] + 2c9c: 6f85d83d sqrdmlah v29\.4s, v1\.4s, v5\.s\[2\] + 2ca0: 6f8ad83d sqrdmlah v29\.4s, v1\.4s, v10\.s\[2\] + 2ca4: 6f8dd83d sqrdmlah v29\.4s, v1\.4s, v13\.s\[2\] + 2ca8: 6f8fd83d sqrdmlah v29\.4s, v1\.4s, v15\.s\[2\] + 2cac: 6f80d89d sqrdmlah v29\.4s, v4\.4s, v0\.s\[2\] + 2cb0: 6f85d89d sqrdmlah v29\.4s, v4\.4s, v5\.s\[2\] + 2cb4: 6f8ad89d sqrdmlah v29\.4s, v4\.4s, v10\.s\[2\] + 2cb8: 6f8dd89d sqrdmlah v29\.4s, v4\.4s, v13\.s\[2\] + 2cbc: 6f8fd89d sqrdmlah v29\.4s, v4\.4s, v15\.s\[2\] + 2cc0: 6f80d9dd sqrdmlah v29\.4s, v14\.4s, v0\.s\[2\] + 2cc4: 6f85d9dd sqrdmlah v29\.4s, v14\.4s, v5\.s\[2\] + 2cc8: 6f8ad9dd sqrdmlah v29\.4s, v14\.4s, v10\.s\[2\] + 2ccc: 6f8dd9dd sqrdmlah v29\.4s, v14\.4s, v13\.s\[2\] + 2cd0: 6f8fd9dd sqrdmlah v29\.4s, v14\.4s, v15\.s\[2\] + 2cd4: 6f80db1d sqrdmlah v29\.4s, v24\.4s, v0\.s\[2\] + 2cd8: 6f85db1d sqrdmlah v29\.4s, v24\.4s, v5\.s\[2\] + 2cdc: 6f8adb1d sqrdmlah v29\.4s, v24\.4s, v10\.s\[2\] + 2ce0: 6f8ddb1d sqrdmlah v29\.4s, v24\.4s, v13\.s\[2\] + 2ce4: 6f8fdb1d sqrdmlah v29\.4s, v24\.4s, v15\.s\[2\] + 2ce8: 6f80dbdd sqrdmlah v29\.4s, v30\.4s, v0\.s\[2\] + 2cec: 6f85dbdd sqrdmlah v29\.4s, v30\.4s, v5\.s\[2\] + 2cf0: 6f8adbdd sqrdmlah v29\.4s, v30\.4s, v10\.s\[2\] + 2cf4: 6f8ddbdd sqrdmlah v29\.4s, v30\.4s, v13\.s\[2\] + 2cf8: 6f8fdbdd sqrdmlah v29\.4s, v30\.4s, v15\.s\[2\] + 2cfc: 6fa0d820 sqrdmlah v0\.4s, v1\.4s, v0\.s\[3\] + 2d00: 6fa5d820 sqrdmlah v0\.4s, v1\.4s, v5\.s\[3\] + 2d04: 6faad820 sqrdmlah v0\.4s, v1\.4s, v10\.s\[3\] + 2d08: 6fadd820 sqrdmlah v0\.4s, v1\.4s, v13\.s\[3\] + 2d0c: 6fafd820 sqrdmlah v0\.4s, v1\.4s, v15\.s\[3\] + 2d10: 6fa0d880 sqrdmlah v0\.4s, v4\.4s, v0\.s\[3\] + 2d14: 6fa5d880 sqrdmlah v0\.4s, v4\.4s, v5\.s\[3\] + 2d18: 6faad880 sqrdmlah v0\.4s, v4\.4s, v10\.s\[3\] + 2d1c: 6fadd880 sqrdmlah v0\.4s, v4\.4s, v13\.s\[3\] + 2d20: 6fafd880 sqrdmlah v0\.4s, v4\.4s, v15\.s\[3\] + 2d24: 6fa0d9c0 sqrdmlah v0\.4s, v14\.4s, v0\.s\[3\] + 2d28: 6fa5d9c0 sqrdmlah v0\.4s, v14\.4s, v5\.s\[3\] + 2d2c: 6faad9c0 sqrdmlah v0\.4s, v14\.4s, v10\.s\[3\] + 2d30: 6fadd9c0 sqrdmlah v0\.4s, v14\.4s, v13\.s\[3\] + 2d34: 6fafd9c0 sqrdmlah v0\.4s, v14\.4s, v15\.s\[3\] + 2d38: 6fa0db00 sqrdmlah v0\.4s, v24\.4s, v0\.s\[3\] + 2d3c: 6fa5db00 sqrdmlah v0\.4s, v24\.4s, v5\.s\[3\] + 2d40: 6faadb00 sqrdmlah v0\.4s, v24\.4s, v10\.s\[3\] + 2d44: 6faddb00 sqrdmlah v0\.4s, v24\.4s, v13\.s\[3\] + 2d48: 6fafdb00 sqrdmlah v0\.4s, v24\.4s, v15\.s\[3\] + 2d4c: 6fa0dbc0 sqrdmlah v0\.4s, v30\.4s, v0\.s\[3\] + 2d50: 6fa5dbc0 sqrdmlah v0\.4s, v30\.4s, v5\.s\[3\] + 2d54: 6faadbc0 sqrdmlah v0\.4s, v30\.4s, v10\.s\[3\] + 2d58: 6faddbc0 sqrdmlah v0\.4s, v30\.4s, v13\.s\[3\] + 2d5c: 6fafdbc0 sqrdmlah v0\.4s, v30\.4s, v15\.s\[3\] + 2d60: 6fa0d823 sqrdmlah v3\.4s, v1\.4s, v0\.s\[3\] + 2d64: 6fa5d823 sqrdmlah v3\.4s, v1\.4s, v5\.s\[3\] + 2d68: 6faad823 sqrdmlah v3\.4s, v1\.4s, v10\.s\[3\] + 2d6c: 6fadd823 sqrdmlah v3\.4s, v1\.4s, v13\.s\[3\] + 2d70: 6fafd823 sqrdmlah v3\.4s, v1\.4s, v15\.s\[3\] + 2d74: 6fa0d883 sqrdmlah v3\.4s, v4\.4s, v0\.s\[3\] + 2d78: 6fa5d883 sqrdmlah v3\.4s, v4\.4s, v5\.s\[3\] + 2d7c: 6faad883 sqrdmlah v3\.4s, v4\.4s, v10\.s\[3\] + 2d80: 6fadd883 sqrdmlah v3\.4s, v4\.4s, v13\.s\[3\] + 2d84: 6fafd883 sqrdmlah v3\.4s, v4\.4s, v15\.s\[3\] + 2d88: 6fa0d9c3 sqrdmlah v3\.4s, v14\.4s, v0\.s\[3\] + 2d8c: 6fa5d9c3 sqrdmlah v3\.4s, v14\.4s, v5\.s\[3\] + 2d90: 6faad9c3 sqrdmlah v3\.4s, v14\.4s, v10\.s\[3\] + 2d94: 6fadd9c3 sqrdmlah v3\.4s, v14\.4s, v13\.s\[3\] + 2d98: 6fafd9c3 sqrdmlah v3\.4s, v14\.4s, v15\.s\[3\] + 2d9c: 6fa0db03 sqrdmlah v3\.4s, v24\.4s, v0\.s\[3\] + 2da0: 6fa5db03 sqrdmlah v3\.4s, v24\.4s, v5\.s\[3\] + 2da4: 6faadb03 sqrdmlah v3\.4s, v24\.4s, v10\.s\[3\] + 2da8: 6faddb03 sqrdmlah v3\.4s, v24\.4s, v13\.s\[3\] + 2dac: 6fafdb03 sqrdmlah v3\.4s, v24\.4s, v15\.s\[3\] + 2db0: 6fa0dbc3 sqrdmlah v3\.4s, v30\.4s, v0\.s\[3\] + 2db4: 6fa5dbc3 sqrdmlah v3\.4s, v30\.4s, v5\.s\[3\] + 2db8: 6faadbc3 sqrdmlah v3\.4s, v30\.4s, v10\.s\[3\] + 2dbc: 6faddbc3 sqrdmlah v3\.4s, v30\.4s, v13\.s\[3\] + 2dc0: 6fafdbc3 sqrdmlah v3\.4s, v30\.4s, v15\.s\[3\] + 2dc4: 6fa0d82d sqrdmlah v13\.4s, v1\.4s, v0\.s\[3\] + 2dc8: 6fa5d82d sqrdmlah v13\.4s, v1\.4s, v5\.s\[3\] + 2dcc: 6faad82d sqrdmlah v13\.4s, v1\.4s, v10\.s\[3\] + 2dd0: 6fadd82d sqrdmlah v13\.4s, v1\.4s, v13\.s\[3\] + 2dd4: 6fafd82d sqrdmlah v13\.4s, v1\.4s, v15\.s\[3\] + 2dd8: 6fa0d88d sqrdmlah v13\.4s, v4\.4s, v0\.s\[3\] + 2ddc: 6fa5d88d sqrdmlah v13\.4s, v4\.4s, v5\.s\[3\] + 2de0: 6faad88d sqrdmlah v13\.4s, v4\.4s, v10\.s\[3\] + 2de4: 6fadd88d sqrdmlah v13\.4s, v4\.4s, v13\.s\[3\] + 2de8: 6fafd88d sqrdmlah v13\.4s, v4\.4s, v15\.s\[3\] + 2dec: 6fa0d9cd sqrdmlah v13\.4s, v14\.4s, v0\.s\[3\] + 2df0: 6fa5d9cd sqrdmlah v13\.4s, v14\.4s, v5\.s\[3\] + 2df4: 6faad9cd sqrdmlah v13\.4s, v14\.4s, v10\.s\[3\] + 2df8: 6fadd9cd sqrdmlah v13\.4s, v14\.4s, v13\.s\[3\] + 2dfc: 6fafd9cd sqrdmlah v13\.4s, v14\.4s, v15\.s\[3\] + 2e00: 6fa0db0d sqrdmlah v13\.4s, v24\.4s, v0\.s\[3\] + 2e04: 6fa5db0d sqrdmlah v13\.4s, v24\.4s, v5\.s\[3\] + 2e08: 6faadb0d sqrdmlah v13\.4s, v24\.4s, v10\.s\[3\] + 2e0c: 6faddb0d sqrdmlah v13\.4s, v24\.4s, v13\.s\[3\] + 2e10: 6fafdb0d sqrdmlah v13\.4s, v24\.4s, v15\.s\[3\] + 2e14: 6fa0dbcd sqrdmlah v13\.4s, v30\.4s, v0\.s\[3\] + 2e18: 6fa5dbcd sqrdmlah v13\.4s, v30\.4s, v5\.s\[3\] + 2e1c: 6faadbcd sqrdmlah v13\.4s, v30\.4s, v10\.s\[3\] + 2e20: 6faddbcd sqrdmlah v13\.4s, v30\.4s, v13\.s\[3\] + 2e24: 6fafdbcd sqrdmlah v13\.4s, v30\.4s, v15\.s\[3\] + 2e28: 6fa0d837 sqrdmlah v23\.4s, v1\.4s, v0\.s\[3\] + 2e2c: 6fa5d837 sqrdmlah v23\.4s, v1\.4s, v5\.s\[3\] + 2e30: 6faad837 sqrdmlah v23\.4s, v1\.4s, v10\.s\[3\] + 2e34: 6fadd837 sqrdmlah v23\.4s, v1\.4s, v13\.s\[3\] + 2e38: 6fafd837 sqrdmlah v23\.4s, v1\.4s, v15\.s\[3\] + 2e3c: 6fa0d897 sqrdmlah v23\.4s, v4\.4s, v0\.s\[3\] + 2e40: 6fa5d897 sqrdmlah v23\.4s, v4\.4s, v5\.s\[3\] + 2e44: 6faad897 sqrdmlah v23\.4s, v4\.4s, v10\.s\[3\] + 2e48: 6fadd897 sqrdmlah v23\.4s, v4\.4s, v13\.s\[3\] + 2e4c: 6fafd897 sqrdmlah v23\.4s, v4\.4s, v15\.s\[3\] + 2e50: 6fa0d9d7 sqrdmlah v23\.4s, v14\.4s, v0\.s\[3\] + 2e54: 6fa5d9d7 sqrdmlah v23\.4s, v14\.4s, v5\.s\[3\] + 2e58: 6faad9d7 sqrdmlah v23\.4s, v14\.4s, v10\.s\[3\] + 2e5c: 6fadd9d7 sqrdmlah v23\.4s, v14\.4s, v13\.s\[3\] + 2e60: 6fafd9d7 sqrdmlah v23\.4s, v14\.4s, v15\.s\[3\] + 2e64: 6fa0db17 sqrdmlah v23\.4s, v24\.4s, v0\.s\[3\] + 2e68: 6fa5db17 sqrdmlah v23\.4s, v24\.4s, v5\.s\[3\] + 2e6c: 6faadb17 sqrdmlah v23\.4s, v24\.4s, v10\.s\[3\] + 2e70: 6faddb17 sqrdmlah v23\.4s, v24\.4s, v13\.s\[3\] + 2e74: 6fafdb17 sqrdmlah v23\.4s, v24\.4s, v15\.s\[3\] + 2e78: 6fa0dbd7 sqrdmlah v23\.4s, v30\.4s, v0\.s\[3\] + 2e7c: 6fa5dbd7 sqrdmlah v23\.4s, v30\.4s, v5\.s\[3\] + 2e80: 6faadbd7 sqrdmlah v23\.4s, v30\.4s, v10\.s\[3\] + 2e84: 6faddbd7 sqrdmlah v23\.4s, v30\.4s, v13\.s\[3\] + 2e88: 6fafdbd7 sqrdmlah v23\.4s, v30\.4s, v15\.s\[3\] + 2e8c: 6fa0d83d sqrdmlah v29\.4s, v1\.4s, v0\.s\[3\] + 2e90: 6fa5d83d sqrdmlah v29\.4s, v1\.4s, v5\.s\[3\] + 2e94: 6faad83d sqrdmlah v29\.4s, v1\.4s, v10\.s\[3\] + 2e98: 6fadd83d sqrdmlah v29\.4s, v1\.4s, v13\.s\[3\] + 2e9c: 6fafd83d sqrdmlah v29\.4s, v1\.4s, v15\.s\[3\] + 2ea0: 6fa0d89d sqrdmlah v29\.4s, v4\.4s, v0\.s\[3\] + 2ea4: 6fa5d89d sqrdmlah v29\.4s, v4\.4s, v5\.s\[3\] + 2ea8: 6faad89d sqrdmlah v29\.4s, v4\.4s, v10\.s\[3\] + 2eac: 6fadd89d sqrdmlah v29\.4s, v4\.4s, v13\.s\[3\] + 2eb0: 6fafd89d sqrdmlah v29\.4s, v4\.4s, v15\.s\[3\] + 2eb4: 6fa0d9dd sqrdmlah v29\.4s, v14\.4s, v0\.s\[3\] + 2eb8: 6fa5d9dd sqrdmlah v29\.4s, v14\.4s, v5\.s\[3\] + 2ebc: 6faad9dd sqrdmlah v29\.4s, v14\.4s, v10\.s\[3\] + 2ec0: 6fadd9dd sqrdmlah v29\.4s, v14\.4s, v13\.s\[3\] + 2ec4: 6fafd9dd sqrdmlah v29\.4s, v14\.4s, v15\.s\[3\] + 2ec8: 6fa0db1d sqrdmlah v29\.4s, v24\.4s, v0\.s\[3\] + 2ecc: 6fa5db1d sqrdmlah v29\.4s, v24\.4s, v5\.s\[3\] + 2ed0: 6faadb1d sqrdmlah v29\.4s, v24\.4s, v10\.s\[3\] + 2ed4: 6faddb1d sqrdmlah v29\.4s, v24\.4s, v13\.s\[3\] + 2ed8: 6fafdb1d sqrdmlah v29\.4s, v24\.4s, v15\.s\[3\] + 2edc: 6fa0dbdd sqrdmlah v29\.4s, v30\.4s, v0\.s\[3\] + 2ee0: 6fa5dbdd sqrdmlah v29\.4s, v30\.4s, v5\.s\[3\] + 2ee4: 6faadbdd sqrdmlah v29\.4s, v30\.4s, v10\.s\[3\] + 2ee8: 6faddbdd sqrdmlah v29\.4s, v30\.4s, v13\.s\[3\] + 2eec: 6fafdbdd sqrdmlah v29\.4s, v30\.4s, v15\.s\[3\] + 2ef0: 2f40f020 sqrdmlsh v0\.4h, v1\.4h, v0\.h\[0\] + 2ef4: 2f45f020 sqrdmlsh v0\.4h, v1\.4h, v5\.h\[0\] + 2ef8: 2f4af020 sqrdmlsh v0\.4h, v1\.4h, v10\.h\[0\] + 2efc: 2f4df020 sqrdmlsh v0\.4h, v1\.4h, v13\.h\[0\] + 2f00: 2f4ff020 sqrdmlsh v0\.4h, v1\.4h, v15\.h\[0\] + 2f04: 2f40f080 sqrdmlsh v0\.4h, v4\.4h, v0\.h\[0\] + 2f08: 2f45f080 sqrdmlsh v0\.4h, v4\.4h, v5\.h\[0\] + 2f0c: 2f4af080 sqrdmlsh v0\.4h, v4\.4h, v10\.h\[0\] + 2f10: 2f4df080 sqrdmlsh v0\.4h, v4\.4h, v13\.h\[0\] + 2f14: 2f4ff080 sqrdmlsh v0\.4h, v4\.4h, v15\.h\[0\] + 2f18: 2f40f1c0 sqrdmlsh v0\.4h, v14\.4h, v0\.h\[0\] + 2f1c: 2f45f1c0 sqrdmlsh v0\.4h, v14\.4h, v5\.h\[0\] + 2f20: 2f4af1c0 sqrdmlsh v0\.4h, v14\.4h, v10\.h\[0\] + 2f24: 2f4df1c0 sqrdmlsh v0\.4h, v14\.4h, v13\.h\[0\] + 2f28: 2f4ff1c0 sqrdmlsh v0\.4h, v14\.4h, v15\.h\[0\] + 2f2c: 2f40f300 sqrdmlsh v0\.4h, v24\.4h, v0\.h\[0\] + 2f30: 2f45f300 sqrdmlsh v0\.4h, v24\.4h, v5\.h\[0\] + 2f34: 2f4af300 sqrdmlsh v0\.4h, v24\.4h, v10\.h\[0\] + 2f38: 2f4df300 sqrdmlsh v0\.4h, v24\.4h, v13\.h\[0\] + 2f3c: 2f4ff300 sqrdmlsh v0\.4h, v24\.4h, v15\.h\[0\] + 2f40: 2f40f3c0 sqrdmlsh v0\.4h, v30\.4h, v0\.h\[0\] + 2f44: 2f45f3c0 sqrdmlsh v0\.4h, v30\.4h, v5\.h\[0\] + 2f48: 2f4af3c0 sqrdmlsh v0\.4h, v30\.4h, v10\.h\[0\] + 2f4c: 2f4df3c0 sqrdmlsh v0\.4h, v30\.4h, v13\.h\[0\] + 2f50: 2f4ff3c0 sqrdmlsh v0\.4h, v30\.4h, v15\.h\[0\] + 2f54: 2f40f023 sqrdmlsh v3\.4h, v1\.4h, v0\.h\[0\] + 2f58: 2f45f023 sqrdmlsh v3\.4h, v1\.4h, v5\.h\[0\] + 2f5c: 2f4af023 sqrdmlsh v3\.4h, v1\.4h, v10\.h\[0\] + 2f60: 2f4df023 sqrdmlsh v3\.4h, v1\.4h, v13\.h\[0\] + 2f64: 2f4ff023 sqrdmlsh v3\.4h, v1\.4h, v15\.h\[0\] + 2f68: 2f40f083 sqrdmlsh v3\.4h, v4\.4h, v0\.h\[0\] + 2f6c: 2f45f083 sqrdmlsh v3\.4h, v4\.4h, v5\.h\[0\] + 2f70: 2f4af083 sqrdmlsh v3\.4h, v4\.4h, v10\.h\[0\] + 2f74: 2f4df083 sqrdmlsh v3\.4h, v4\.4h, v13\.h\[0\] + 2f78: 2f4ff083 sqrdmlsh v3\.4h, v4\.4h, v15\.h\[0\] + 2f7c: 2f40f1c3 sqrdmlsh v3\.4h, v14\.4h, v0\.h\[0\] + 2f80: 2f45f1c3 sqrdmlsh v3\.4h, v14\.4h, v5\.h\[0\] + 2f84: 2f4af1c3 sqrdmlsh v3\.4h, v14\.4h, v10\.h\[0\] + 2f88: 2f4df1c3 sqrdmlsh v3\.4h, v14\.4h, v13\.h\[0\] + 2f8c: 2f4ff1c3 sqrdmlsh v3\.4h, v14\.4h, v15\.h\[0\] + 2f90: 2f40f303 sqrdmlsh v3\.4h, v24\.4h, v0\.h\[0\] + 2f94: 2f45f303 sqrdmlsh v3\.4h, v24\.4h, v5\.h\[0\] + 2f98: 2f4af303 sqrdmlsh v3\.4h, v24\.4h, v10\.h\[0\] + 2f9c: 2f4df303 sqrdmlsh v3\.4h, v24\.4h, v13\.h\[0\] + 2fa0: 2f4ff303 sqrdmlsh v3\.4h, v24\.4h, v15\.h\[0\] + 2fa4: 2f40f3c3 sqrdmlsh v3\.4h, v30\.4h, v0\.h\[0\] + 2fa8: 2f45f3c3 sqrdmlsh v3\.4h, v30\.4h, v5\.h\[0\] + 2fac: 2f4af3c3 sqrdmlsh v3\.4h, v30\.4h, v10\.h\[0\] + 2fb0: 2f4df3c3 sqrdmlsh v3\.4h, v30\.4h, v13\.h\[0\] + 2fb4: 2f4ff3c3 sqrdmlsh v3\.4h, v30\.4h, v15\.h\[0\] + 2fb8: 2f40f02d sqrdmlsh v13\.4h, v1\.4h, v0\.h\[0\] + 2fbc: 2f45f02d sqrdmlsh v13\.4h, v1\.4h, v5\.h\[0\] + 2fc0: 2f4af02d sqrdmlsh v13\.4h, v1\.4h, v10\.h\[0\] + 2fc4: 2f4df02d sqrdmlsh v13\.4h, v1\.4h, v13\.h\[0\] + 2fc8: 2f4ff02d sqrdmlsh v13\.4h, v1\.4h, v15\.h\[0\] + 2fcc: 2f40f08d sqrdmlsh v13\.4h, v4\.4h, v0\.h\[0\] + 2fd0: 2f45f08d sqrdmlsh v13\.4h, v4\.4h, v5\.h\[0\] + 2fd4: 2f4af08d sqrdmlsh v13\.4h, v4\.4h, v10\.h\[0\] + 2fd8: 2f4df08d sqrdmlsh v13\.4h, v4\.4h, v13\.h\[0\] + 2fdc: 2f4ff08d sqrdmlsh v13\.4h, v4\.4h, v15\.h\[0\] + 2fe0: 2f40f1cd sqrdmlsh v13\.4h, v14\.4h, v0\.h\[0\] + 2fe4: 2f45f1cd sqrdmlsh v13\.4h, v14\.4h, v5\.h\[0\] + 2fe8: 2f4af1cd sqrdmlsh v13\.4h, v14\.4h, v10\.h\[0\] + 2fec: 2f4df1cd sqrdmlsh v13\.4h, v14\.4h, v13\.h\[0\] + 2ff0: 2f4ff1cd sqrdmlsh v13\.4h, v14\.4h, v15\.h\[0\] + 2ff4: 2f40f30d sqrdmlsh v13\.4h, v24\.4h, v0\.h\[0\] + 2ff8: 2f45f30d sqrdmlsh v13\.4h, v24\.4h, v5\.h\[0\] + 2ffc: 2f4af30d sqrdmlsh v13\.4h, v24\.4h, v10\.h\[0\] + 3000: 2f4df30d sqrdmlsh v13\.4h, v24\.4h, v13\.h\[0\] + 3004: 2f4ff30d sqrdmlsh v13\.4h, v24\.4h, v15\.h\[0\] + 3008: 2f40f3cd sqrdmlsh v13\.4h, v30\.4h, v0\.h\[0\] + 300c: 2f45f3cd sqrdmlsh v13\.4h, v30\.4h, v5\.h\[0\] + 3010: 2f4af3cd sqrdmlsh v13\.4h, v30\.4h, v10\.h\[0\] + 3014: 2f4df3cd sqrdmlsh v13\.4h, v30\.4h, v13\.h\[0\] + 3018: 2f4ff3cd sqrdmlsh v13\.4h, v30\.4h, v15\.h\[0\] + 301c: 2f40f037 sqrdmlsh v23\.4h, v1\.4h, v0\.h\[0\] + 3020: 2f45f037 sqrdmlsh v23\.4h, v1\.4h, v5\.h\[0\] + 3024: 2f4af037 sqrdmlsh v23\.4h, v1\.4h, v10\.h\[0\] + 3028: 2f4df037 sqrdmlsh v23\.4h, v1\.4h, v13\.h\[0\] + 302c: 2f4ff037 sqrdmlsh v23\.4h, v1\.4h, v15\.h\[0\] + 3030: 2f40f097 sqrdmlsh v23\.4h, v4\.4h, v0\.h\[0\] + 3034: 2f45f097 sqrdmlsh v23\.4h, v4\.4h, v5\.h\[0\] + 3038: 2f4af097 sqrdmlsh v23\.4h, v4\.4h, v10\.h\[0\] + 303c: 2f4df097 sqrdmlsh v23\.4h, v4\.4h, v13\.h\[0\] + 3040: 2f4ff097 sqrdmlsh v23\.4h, v4\.4h, v15\.h\[0\] + 3044: 2f40f1d7 sqrdmlsh v23\.4h, v14\.4h, v0\.h\[0\] + 3048: 2f45f1d7 sqrdmlsh v23\.4h, v14\.4h, v5\.h\[0\] + 304c: 2f4af1d7 sqrdmlsh v23\.4h, v14\.4h, v10\.h\[0\] + 3050: 2f4df1d7 sqrdmlsh v23\.4h, v14\.4h, v13\.h\[0\] + 3054: 2f4ff1d7 sqrdmlsh v23\.4h, v14\.4h, v15\.h\[0\] + 3058: 2f40f317 sqrdmlsh v23\.4h, v24\.4h, v0\.h\[0\] + 305c: 2f45f317 sqrdmlsh v23\.4h, v24\.4h, v5\.h\[0\] + 3060: 2f4af317 sqrdmlsh v23\.4h, v24\.4h, v10\.h\[0\] + 3064: 2f4df317 sqrdmlsh v23\.4h, v24\.4h, v13\.h\[0\] + 3068: 2f4ff317 sqrdmlsh v23\.4h, v24\.4h, v15\.h\[0\] + 306c: 2f40f3d7 sqrdmlsh v23\.4h, v30\.4h, v0\.h\[0\] + 3070: 2f45f3d7 sqrdmlsh v23\.4h, v30\.4h, v5\.h\[0\] + 3074: 2f4af3d7 sqrdmlsh v23\.4h, v30\.4h, v10\.h\[0\] + 3078: 2f4df3d7 sqrdmlsh v23\.4h, v30\.4h, v13\.h\[0\] + 307c: 2f4ff3d7 sqrdmlsh v23\.4h, v30\.4h, v15\.h\[0\] + 3080: 2f40f03d sqrdmlsh v29\.4h, v1\.4h, v0\.h\[0\] + 3084: 2f45f03d sqrdmlsh v29\.4h, v1\.4h, v5\.h\[0\] + 3088: 2f4af03d sqrdmlsh v29\.4h, v1\.4h, v10\.h\[0\] + 308c: 2f4df03d sqrdmlsh v29\.4h, v1\.4h, v13\.h\[0\] + 3090: 2f4ff03d sqrdmlsh v29\.4h, v1\.4h, v15\.h\[0\] + 3094: 2f40f09d sqrdmlsh v29\.4h, v4\.4h, v0\.h\[0\] + 3098: 2f45f09d sqrdmlsh v29\.4h, v4\.4h, v5\.h\[0\] + 309c: 2f4af09d sqrdmlsh v29\.4h, v4\.4h, v10\.h\[0\] + 30a0: 2f4df09d sqrdmlsh v29\.4h, v4\.4h, v13\.h\[0\] + 30a4: 2f4ff09d sqrdmlsh v29\.4h, v4\.4h, v15\.h\[0\] + 30a8: 2f40f1dd sqrdmlsh v29\.4h, v14\.4h, v0\.h\[0\] + 30ac: 2f45f1dd sqrdmlsh v29\.4h, v14\.4h, v5\.h\[0\] + 30b0: 2f4af1dd sqrdmlsh v29\.4h, v14\.4h, v10\.h\[0\] + 30b4: 2f4df1dd sqrdmlsh v29\.4h, v14\.4h, v13\.h\[0\] + 30b8: 2f4ff1dd sqrdmlsh v29\.4h, v14\.4h, v15\.h\[0\] + 30bc: 2f40f31d sqrdmlsh v29\.4h, v24\.4h, v0\.h\[0\] + 30c0: 2f45f31d sqrdmlsh v29\.4h, v24\.4h, v5\.h\[0\] + 30c4: 2f4af31d sqrdmlsh v29\.4h, v24\.4h, v10\.h\[0\] + 30c8: 2f4df31d sqrdmlsh v29\.4h, v24\.4h, v13\.h\[0\] + 30cc: 2f4ff31d sqrdmlsh v29\.4h, v24\.4h, v15\.h\[0\] + 30d0: 2f40f3dd sqrdmlsh v29\.4h, v30\.4h, v0\.h\[0\] + 30d4: 2f45f3dd sqrdmlsh v29\.4h, v30\.4h, v5\.h\[0\] + 30d8: 2f4af3dd sqrdmlsh v29\.4h, v30\.4h, v10\.h\[0\] + 30dc: 2f4df3dd sqrdmlsh v29\.4h, v30\.4h, v13\.h\[0\] + 30e0: 2f4ff3dd sqrdmlsh v29\.4h, v30\.4h, v15\.h\[0\] + 30e4: 2f50f020 sqrdmlsh v0\.4h, v1\.4h, v0\.h\[1\] + 30e8: 2f55f020 sqrdmlsh v0\.4h, v1\.4h, v5\.h\[1\] + 30ec: 2f5af020 sqrdmlsh v0\.4h, v1\.4h, v10\.h\[1\] + 30f0: 2f5df020 sqrdmlsh v0\.4h, v1\.4h, v13\.h\[1\] + 30f4: 2f5ff020 sqrdmlsh v0\.4h, v1\.4h, v15\.h\[1\] + 30f8: 2f50f080 sqrdmlsh v0\.4h, v4\.4h, v0\.h\[1\] + 30fc: 2f55f080 sqrdmlsh v0\.4h, v4\.4h, v5\.h\[1\] + 3100: 2f5af080 sqrdmlsh v0\.4h, v4\.4h, v10\.h\[1\] + 3104: 2f5df080 sqrdmlsh v0\.4h, v4\.4h, v13\.h\[1\] + 3108: 2f5ff080 sqrdmlsh v0\.4h, v4\.4h, v15\.h\[1\] + 310c: 2f50f1c0 sqrdmlsh v0\.4h, v14\.4h, v0\.h\[1\] + 3110: 2f55f1c0 sqrdmlsh v0\.4h, v14\.4h, v5\.h\[1\] + 3114: 2f5af1c0 sqrdmlsh v0\.4h, v14\.4h, v10\.h\[1\] + 3118: 2f5df1c0 sqrdmlsh v0\.4h, v14\.4h, v13\.h\[1\] + 311c: 2f5ff1c0 sqrdmlsh v0\.4h, v14\.4h, v15\.h\[1\] + 3120: 2f50f300 sqrdmlsh v0\.4h, v24\.4h, v0\.h\[1\] + 3124: 2f55f300 sqrdmlsh v0\.4h, v24\.4h, v5\.h\[1\] + 3128: 2f5af300 sqrdmlsh v0\.4h, v24\.4h, v10\.h\[1\] + 312c: 2f5df300 sqrdmlsh v0\.4h, v24\.4h, v13\.h\[1\] + 3130: 2f5ff300 sqrdmlsh v0\.4h, v24\.4h, v15\.h\[1\] + 3134: 2f50f3c0 sqrdmlsh v0\.4h, v30\.4h, v0\.h\[1\] + 3138: 2f55f3c0 sqrdmlsh v0\.4h, v30\.4h, v5\.h\[1\] + 313c: 2f5af3c0 sqrdmlsh v0\.4h, v30\.4h, v10\.h\[1\] + 3140: 2f5df3c0 sqrdmlsh v0\.4h, v30\.4h, v13\.h\[1\] + 3144: 2f5ff3c0 sqrdmlsh v0\.4h, v30\.4h, v15\.h\[1\] + 3148: 2f50f023 sqrdmlsh v3\.4h, v1\.4h, v0\.h\[1\] + 314c: 2f55f023 sqrdmlsh v3\.4h, v1\.4h, v5\.h\[1\] + 3150: 2f5af023 sqrdmlsh v3\.4h, v1\.4h, v10\.h\[1\] + 3154: 2f5df023 sqrdmlsh v3\.4h, v1\.4h, v13\.h\[1\] + 3158: 2f5ff023 sqrdmlsh v3\.4h, v1\.4h, v15\.h\[1\] + 315c: 2f50f083 sqrdmlsh v3\.4h, v4\.4h, v0\.h\[1\] + 3160: 2f55f083 sqrdmlsh v3\.4h, v4\.4h, v5\.h\[1\] + 3164: 2f5af083 sqrdmlsh v3\.4h, v4\.4h, v10\.h\[1\] + 3168: 2f5df083 sqrdmlsh v3\.4h, v4\.4h, v13\.h\[1\] + 316c: 2f5ff083 sqrdmlsh v3\.4h, v4\.4h, v15\.h\[1\] + 3170: 2f50f1c3 sqrdmlsh v3\.4h, v14\.4h, v0\.h\[1\] + 3174: 2f55f1c3 sqrdmlsh v3\.4h, v14\.4h, v5\.h\[1\] + 3178: 2f5af1c3 sqrdmlsh v3\.4h, v14\.4h, v10\.h\[1\] + 317c: 2f5df1c3 sqrdmlsh v3\.4h, v14\.4h, v13\.h\[1\] + 3180: 2f5ff1c3 sqrdmlsh v3\.4h, v14\.4h, v15\.h\[1\] + 3184: 2f50f303 sqrdmlsh v3\.4h, v24\.4h, v0\.h\[1\] + 3188: 2f55f303 sqrdmlsh v3\.4h, v24\.4h, v5\.h\[1\] + 318c: 2f5af303 sqrdmlsh v3\.4h, v24\.4h, v10\.h\[1\] + 3190: 2f5df303 sqrdmlsh v3\.4h, v24\.4h, v13\.h\[1\] + 3194: 2f5ff303 sqrdmlsh v3\.4h, v24\.4h, v15\.h\[1\] + 3198: 2f50f3c3 sqrdmlsh v3\.4h, v30\.4h, v0\.h\[1\] + 319c: 2f55f3c3 sqrdmlsh v3\.4h, v30\.4h, v5\.h\[1\] + 31a0: 2f5af3c3 sqrdmlsh v3\.4h, v30\.4h, v10\.h\[1\] + 31a4: 2f5df3c3 sqrdmlsh v3\.4h, v30\.4h, v13\.h\[1\] + 31a8: 2f5ff3c3 sqrdmlsh v3\.4h, v30\.4h, v15\.h\[1\] + 31ac: 2f50f02d sqrdmlsh v13\.4h, v1\.4h, v0\.h\[1\] + 31b0: 2f55f02d sqrdmlsh v13\.4h, v1\.4h, v5\.h\[1\] + 31b4: 2f5af02d sqrdmlsh v13\.4h, v1\.4h, v10\.h\[1\] + 31b8: 2f5df02d sqrdmlsh v13\.4h, v1\.4h, v13\.h\[1\] + 31bc: 2f5ff02d sqrdmlsh v13\.4h, v1\.4h, v15\.h\[1\] + 31c0: 2f50f08d sqrdmlsh v13\.4h, v4\.4h, v0\.h\[1\] + 31c4: 2f55f08d sqrdmlsh v13\.4h, v4\.4h, v5\.h\[1\] + 31c8: 2f5af08d sqrdmlsh v13\.4h, v4\.4h, v10\.h\[1\] + 31cc: 2f5df08d sqrdmlsh v13\.4h, v4\.4h, v13\.h\[1\] + 31d0: 2f5ff08d sqrdmlsh v13\.4h, v4\.4h, v15\.h\[1\] + 31d4: 2f50f1cd sqrdmlsh v13\.4h, v14\.4h, v0\.h\[1\] + 31d8: 2f55f1cd sqrdmlsh v13\.4h, v14\.4h, v5\.h\[1\] + 31dc: 2f5af1cd sqrdmlsh v13\.4h, v14\.4h, v10\.h\[1\] + 31e0: 2f5df1cd sqrdmlsh v13\.4h, v14\.4h, v13\.h\[1\] + 31e4: 2f5ff1cd sqrdmlsh v13\.4h, v14\.4h, v15\.h\[1\] + 31e8: 2f50f30d sqrdmlsh v13\.4h, v24\.4h, v0\.h\[1\] + 31ec: 2f55f30d sqrdmlsh v13\.4h, v24\.4h, v5\.h\[1\] + 31f0: 2f5af30d sqrdmlsh v13\.4h, v24\.4h, v10\.h\[1\] + 31f4: 2f5df30d sqrdmlsh v13\.4h, v24\.4h, v13\.h\[1\] + 31f8: 2f5ff30d sqrdmlsh v13\.4h, v24\.4h, v15\.h\[1\] + 31fc: 2f50f3cd sqrdmlsh v13\.4h, v30\.4h, v0\.h\[1\] + 3200: 2f55f3cd sqrdmlsh v13\.4h, v30\.4h, v5\.h\[1\] + 3204: 2f5af3cd sqrdmlsh v13\.4h, v30\.4h, v10\.h\[1\] + 3208: 2f5df3cd sqrdmlsh v13\.4h, v30\.4h, v13\.h\[1\] + 320c: 2f5ff3cd sqrdmlsh v13\.4h, v30\.4h, v15\.h\[1\] + 3210: 2f50f037 sqrdmlsh v23\.4h, v1\.4h, v0\.h\[1\] + 3214: 2f55f037 sqrdmlsh v23\.4h, v1\.4h, v5\.h\[1\] + 3218: 2f5af037 sqrdmlsh v23\.4h, v1\.4h, v10\.h\[1\] + 321c: 2f5df037 sqrdmlsh v23\.4h, v1\.4h, v13\.h\[1\] + 3220: 2f5ff037 sqrdmlsh v23\.4h, v1\.4h, v15\.h\[1\] + 3224: 2f50f097 sqrdmlsh v23\.4h, v4\.4h, v0\.h\[1\] + 3228: 2f55f097 sqrdmlsh v23\.4h, v4\.4h, v5\.h\[1\] + 322c: 2f5af097 sqrdmlsh v23\.4h, v4\.4h, v10\.h\[1\] + 3230: 2f5df097 sqrdmlsh v23\.4h, v4\.4h, v13\.h\[1\] + 3234: 2f5ff097 sqrdmlsh v23\.4h, v4\.4h, v15\.h\[1\] + 3238: 2f50f1d7 sqrdmlsh v23\.4h, v14\.4h, v0\.h\[1\] + 323c: 2f55f1d7 sqrdmlsh v23\.4h, v14\.4h, v5\.h\[1\] + 3240: 2f5af1d7 sqrdmlsh v23\.4h, v14\.4h, v10\.h\[1\] + 3244: 2f5df1d7 sqrdmlsh v23\.4h, v14\.4h, v13\.h\[1\] + 3248: 2f5ff1d7 sqrdmlsh v23\.4h, v14\.4h, v15\.h\[1\] + 324c: 2f50f317 sqrdmlsh v23\.4h, v24\.4h, v0\.h\[1\] + 3250: 2f55f317 sqrdmlsh v23\.4h, v24\.4h, v5\.h\[1\] + 3254: 2f5af317 sqrdmlsh v23\.4h, v24\.4h, v10\.h\[1\] + 3258: 2f5df317 sqrdmlsh v23\.4h, v24\.4h, v13\.h\[1\] + 325c: 2f5ff317 sqrdmlsh v23\.4h, v24\.4h, v15\.h\[1\] + 3260: 2f50f3d7 sqrdmlsh v23\.4h, v30\.4h, v0\.h\[1\] + 3264: 2f55f3d7 sqrdmlsh v23\.4h, v30\.4h, v5\.h\[1\] + 3268: 2f5af3d7 sqrdmlsh v23\.4h, v30\.4h, v10\.h\[1\] + 326c: 2f5df3d7 sqrdmlsh v23\.4h, v30\.4h, v13\.h\[1\] + 3270: 2f5ff3d7 sqrdmlsh v23\.4h, v30\.4h, v15\.h\[1\] + 3274: 2f50f03d sqrdmlsh v29\.4h, v1\.4h, v0\.h\[1\] + 3278: 2f55f03d sqrdmlsh v29\.4h, v1\.4h, v5\.h\[1\] + 327c: 2f5af03d sqrdmlsh v29\.4h, v1\.4h, v10\.h\[1\] + 3280: 2f5df03d sqrdmlsh v29\.4h, v1\.4h, v13\.h\[1\] + 3284: 2f5ff03d sqrdmlsh v29\.4h, v1\.4h, v15\.h\[1\] + 3288: 2f50f09d sqrdmlsh v29\.4h, v4\.4h, v0\.h\[1\] + 328c: 2f55f09d sqrdmlsh v29\.4h, v4\.4h, v5\.h\[1\] + 3290: 2f5af09d sqrdmlsh v29\.4h, v4\.4h, v10\.h\[1\] + 3294: 2f5df09d sqrdmlsh v29\.4h, v4\.4h, v13\.h\[1\] + 3298: 2f5ff09d sqrdmlsh v29\.4h, v4\.4h, v15\.h\[1\] + 329c: 2f50f1dd sqrdmlsh v29\.4h, v14\.4h, v0\.h\[1\] + 32a0: 2f55f1dd sqrdmlsh v29\.4h, v14\.4h, v5\.h\[1\] + 32a4: 2f5af1dd sqrdmlsh v29\.4h, v14\.4h, v10\.h\[1\] + 32a8: 2f5df1dd sqrdmlsh v29\.4h, v14\.4h, v13\.h\[1\] + 32ac: 2f5ff1dd sqrdmlsh v29\.4h, v14\.4h, v15\.h\[1\] + 32b0: 2f50f31d sqrdmlsh v29\.4h, v24\.4h, v0\.h\[1\] + 32b4: 2f55f31d sqrdmlsh v29\.4h, v24\.4h, v5\.h\[1\] + 32b8: 2f5af31d sqrdmlsh v29\.4h, v24\.4h, v10\.h\[1\] + 32bc: 2f5df31d sqrdmlsh v29\.4h, v24\.4h, v13\.h\[1\] + 32c0: 2f5ff31d sqrdmlsh v29\.4h, v24\.4h, v15\.h\[1\] + 32c4: 2f50f3dd sqrdmlsh v29\.4h, v30\.4h, v0\.h\[1\] + 32c8: 2f55f3dd sqrdmlsh v29\.4h, v30\.4h, v5\.h\[1\] + 32cc: 2f5af3dd sqrdmlsh v29\.4h, v30\.4h, v10\.h\[1\] + 32d0: 2f5df3dd sqrdmlsh v29\.4h, v30\.4h, v13\.h\[1\] + 32d4: 2f5ff3dd sqrdmlsh v29\.4h, v30\.4h, v15\.h\[1\] + 32d8: 2f60f020 sqrdmlsh v0\.4h, v1\.4h, v0\.h\[2\] + 32dc: 2f65f020 sqrdmlsh v0\.4h, v1\.4h, v5\.h\[2\] + 32e0: 2f6af020 sqrdmlsh v0\.4h, v1\.4h, v10\.h\[2\] + 32e4: 2f6df020 sqrdmlsh v0\.4h, v1\.4h, v13\.h\[2\] + 32e8: 2f6ff020 sqrdmlsh v0\.4h, v1\.4h, v15\.h\[2\] + 32ec: 2f60f080 sqrdmlsh v0\.4h, v4\.4h, v0\.h\[2\] + 32f0: 2f65f080 sqrdmlsh v0\.4h, v4\.4h, v5\.h\[2\] + 32f4: 2f6af080 sqrdmlsh v0\.4h, v4\.4h, v10\.h\[2\] + 32f8: 2f6df080 sqrdmlsh v0\.4h, v4\.4h, v13\.h\[2\] + 32fc: 2f6ff080 sqrdmlsh v0\.4h, v4\.4h, v15\.h\[2\] + 3300: 2f60f1c0 sqrdmlsh v0\.4h, v14\.4h, v0\.h\[2\] + 3304: 2f65f1c0 sqrdmlsh v0\.4h, v14\.4h, v5\.h\[2\] + 3308: 2f6af1c0 sqrdmlsh v0\.4h, v14\.4h, v10\.h\[2\] + 330c: 2f6df1c0 sqrdmlsh v0\.4h, v14\.4h, v13\.h\[2\] + 3310: 2f6ff1c0 sqrdmlsh v0\.4h, v14\.4h, v15\.h\[2\] + 3314: 2f60f300 sqrdmlsh v0\.4h, v24\.4h, v0\.h\[2\] + 3318: 2f65f300 sqrdmlsh v0\.4h, v24\.4h, v5\.h\[2\] + 331c: 2f6af300 sqrdmlsh v0\.4h, v24\.4h, v10\.h\[2\] + 3320: 2f6df300 sqrdmlsh v0\.4h, v24\.4h, v13\.h\[2\] + 3324: 2f6ff300 sqrdmlsh v0\.4h, v24\.4h, v15\.h\[2\] + 3328: 2f60f3c0 sqrdmlsh v0\.4h, v30\.4h, v0\.h\[2\] + 332c: 2f65f3c0 sqrdmlsh v0\.4h, v30\.4h, v5\.h\[2\] + 3330: 2f6af3c0 sqrdmlsh v0\.4h, v30\.4h, v10\.h\[2\] + 3334: 2f6df3c0 sqrdmlsh v0\.4h, v30\.4h, v13\.h\[2\] + 3338: 2f6ff3c0 sqrdmlsh v0\.4h, v30\.4h, v15\.h\[2\] + 333c: 2f60f023 sqrdmlsh v3\.4h, v1\.4h, v0\.h\[2\] + 3340: 2f65f023 sqrdmlsh v3\.4h, v1\.4h, v5\.h\[2\] + 3344: 2f6af023 sqrdmlsh v3\.4h, v1\.4h, v10\.h\[2\] + 3348: 2f6df023 sqrdmlsh v3\.4h, v1\.4h, v13\.h\[2\] + 334c: 2f6ff023 sqrdmlsh v3\.4h, v1\.4h, v15\.h\[2\] + 3350: 2f60f083 sqrdmlsh v3\.4h, v4\.4h, v0\.h\[2\] + 3354: 2f65f083 sqrdmlsh v3\.4h, v4\.4h, v5\.h\[2\] + 3358: 2f6af083 sqrdmlsh v3\.4h, v4\.4h, v10\.h\[2\] + 335c: 2f6df083 sqrdmlsh v3\.4h, v4\.4h, v13\.h\[2\] + 3360: 2f6ff083 sqrdmlsh v3\.4h, v4\.4h, v15\.h\[2\] + 3364: 2f60f1c3 sqrdmlsh v3\.4h, v14\.4h, v0\.h\[2\] + 3368: 2f65f1c3 sqrdmlsh v3\.4h, v14\.4h, v5\.h\[2\] + 336c: 2f6af1c3 sqrdmlsh v3\.4h, v14\.4h, v10\.h\[2\] + 3370: 2f6df1c3 sqrdmlsh v3\.4h, v14\.4h, v13\.h\[2\] + 3374: 2f6ff1c3 sqrdmlsh v3\.4h, v14\.4h, v15\.h\[2\] + 3378: 2f60f303 sqrdmlsh v3\.4h, v24\.4h, v0\.h\[2\] + 337c: 2f65f303 sqrdmlsh v3\.4h, v24\.4h, v5\.h\[2\] + 3380: 2f6af303 sqrdmlsh v3\.4h, v24\.4h, v10\.h\[2\] + 3384: 2f6df303 sqrdmlsh v3\.4h, v24\.4h, v13\.h\[2\] + 3388: 2f6ff303 sqrdmlsh v3\.4h, v24\.4h, v15\.h\[2\] + 338c: 2f60f3c3 sqrdmlsh v3\.4h, v30\.4h, v0\.h\[2\] + 3390: 2f65f3c3 sqrdmlsh v3\.4h, v30\.4h, v5\.h\[2\] + 3394: 2f6af3c3 sqrdmlsh v3\.4h, v30\.4h, v10\.h\[2\] + 3398: 2f6df3c3 sqrdmlsh v3\.4h, v30\.4h, v13\.h\[2\] + 339c: 2f6ff3c3 sqrdmlsh v3\.4h, v30\.4h, v15\.h\[2\] + 33a0: 2f60f02d sqrdmlsh v13\.4h, v1\.4h, v0\.h\[2\] + 33a4: 2f65f02d sqrdmlsh v13\.4h, v1\.4h, v5\.h\[2\] + 33a8: 2f6af02d sqrdmlsh v13\.4h, v1\.4h, v10\.h\[2\] + 33ac: 2f6df02d sqrdmlsh v13\.4h, v1\.4h, v13\.h\[2\] + 33b0: 2f6ff02d sqrdmlsh v13\.4h, v1\.4h, v15\.h\[2\] + 33b4: 2f60f08d sqrdmlsh v13\.4h, v4\.4h, v0\.h\[2\] + 33b8: 2f65f08d sqrdmlsh v13\.4h, v4\.4h, v5\.h\[2\] + 33bc: 2f6af08d sqrdmlsh v13\.4h, v4\.4h, v10\.h\[2\] + 33c0: 2f6df08d sqrdmlsh v13\.4h, v4\.4h, v13\.h\[2\] + 33c4: 2f6ff08d sqrdmlsh v13\.4h, v4\.4h, v15\.h\[2\] + 33c8: 2f60f1cd sqrdmlsh v13\.4h, v14\.4h, v0\.h\[2\] + 33cc: 2f65f1cd sqrdmlsh v13\.4h, v14\.4h, v5\.h\[2\] + 33d0: 2f6af1cd sqrdmlsh v13\.4h, v14\.4h, v10\.h\[2\] + 33d4: 2f6df1cd sqrdmlsh v13\.4h, v14\.4h, v13\.h\[2\] + 33d8: 2f6ff1cd sqrdmlsh v13\.4h, v14\.4h, v15\.h\[2\] + 33dc: 2f60f30d sqrdmlsh v13\.4h, v24\.4h, v0\.h\[2\] + 33e0: 2f65f30d sqrdmlsh v13\.4h, v24\.4h, v5\.h\[2\] + 33e4: 2f6af30d sqrdmlsh v13\.4h, v24\.4h, v10\.h\[2\] + 33e8: 2f6df30d sqrdmlsh v13\.4h, v24\.4h, v13\.h\[2\] + 33ec: 2f6ff30d sqrdmlsh v13\.4h, v24\.4h, v15\.h\[2\] + 33f0: 2f60f3cd sqrdmlsh v13\.4h, v30\.4h, v0\.h\[2\] + 33f4: 2f65f3cd sqrdmlsh v13\.4h, v30\.4h, v5\.h\[2\] + 33f8: 2f6af3cd sqrdmlsh v13\.4h, v30\.4h, v10\.h\[2\] + 33fc: 2f6df3cd sqrdmlsh v13\.4h, v30\.4h, v13\.h\[2\] + 3400: 2f6ff3cd sqrdmlsh v13\.4h, v30\.4h, v15\.h\[2\] + 3404: 2f60f037 sqrdmlsh v23\.4h, v1\.4h, v0\.h\[2\] + 3408: 2f65f037 sqrdmlsh v23\.4h, v1\.4h, v5\.h\[2\] + 340c: 2f6af037 sqrdmlsh v23\.4h, v1\.4h, v10\.h\[2\] + 3410: 2f6df037 sqrdmlsh v23\.4h, v1\.4h, v13\.h\[2\] + 3414: 2f6ff037 sqrdmlsh v23\.4h, v1\.4h, v15\.h\[2\] + 3418: 2f60f097 sqrdmlsh v23\.4h, v4\.4h, v0\.h\[2\] + 341c: 2f65f097 sqrdmlsh v23\.4h, v4\.4h, v5\.h\[2\] + 3420: 2f6af097 sqrdmlsh v23\.4h, v4\.4h, v10\.h\[2\] + 3424: 2f6df097 sqrdmlsh v23\.4h, v4\.4h, v13\.h\[2\] + 3428: 2f6ff097 sqrdmlsh v23\.4h, v4\.4h, v15\.h\[2\] + 342c: 2f60f1d7 sqrdmlsh v23\.4h, v14\.4h, v0\.h\[2\] + 3430: 2f65f1d7 sqrdmlsh v23\.4h, v14\.4h, v5\.h\[2\] + 3434: 2f6af1d7 sqrdmlsh v23\.4h, v14\.4h, v10\.h\[2\] + 3438: 2f6df1d7 sqrdmlsh v23\.4h, v14\.4h, v13\.h\[2\] + 343c: 2f6ff1d7 sqrdmlsh v23\.4h, v14\.4h, v15\.h\[2\] + 3440: 2f60f317 sqrdmlsh v23\.4h, v24\.4h, v0\.h\[2\] + 3444: 2f65f317 sqrdmlsh v23\.4h, v24\.4h, v5\.h\[2\] + 3448: 2f6af317 sqrdmlsh v23\.4h, v24\.4h, v10\.h\[2\] + 344c: 2f6df317 sqrdmlsh v23\.4h, v24\.4h, v13\.h\[2\] + 3450: 2f6ff317 sqrdmlsh v23\.4h, v24\.4h, v15\.h\[2\] + 3454: 2f60f3d7 sqrdmlsh v23\.4h, v30\.4h, v0\.h\[2\] + 3458: 2f65f3d7 sqrdmlsh v23\.4h, v30\.4h, v5\.h\[2\] + 345c: 2f6af3d7 sqrdmlsh v23\.4h, v30\.4h, v10\.h\[2\] + 3460: 2f6df3d7 sqrdmlsh v23\.4h, v30\.4h, v13\.h\[2\] + 3464: 2f6ff3d7 sqrdmlsh v23\.4h, v30\.4h, v15\.h\[2\] + 3468: 2f60f03d sqrdmlsh v29\.4h, v1\.4h, v0\.h\[2\] + 346c: 2f65f03d sqrdmlsh v29\.4h, v1\.4h, v5\.h\[2\] + 3470: 2f6af03d sqrdmlsh v29\.4h, v1\.4h, v10\.h\[2\] + 3474: 2f6df03d sqrdmlsh v29\.4h, v1\.4h, v13\.h\[2\] + 3478: 2f6ff03d sqrdmlsh v29\.4h, v1\.4h, v15\.h\[2\] + 347c: 2f60f09d sqrdmlsh v29\.4h, v4\.4h, v0\.h\[2\] + 3480: 2f65f09d sqrdmlsh v29\.4h, v4\.4h, v5\.h\[2\] + 3484: 2f6af09d sqrdmlsh v29\.4h, v4\.4h, v10\.h\[2\] + 3488: 2f6df09d sqrdmlsh v29\.4h, v4\.4h, v13\.h\[2\] + 348c: 2f6ff09d sqrdmlsh v29\.4h, v4\.4h, v15\.h\[2\] + 3490: 2f60f1dd sqrdmlsh v29\.4h, v14\.4h, v0\.h\[2\] + 3494: 2f65f1dd sqrdmlsh v29\.4h, v14\.4h, v5\.h\[2\] + 3498: 2f6af1dd sqrdmlsh v29\.4h, v14\.4h, v10\.h\[2\] + 349c: 2f6df1dd sqrdmlsh v29\.4h, v14\.4h, v13\.h\[2\] + 34a0: 2f6ff1dd sqrdmlsh v29\.4h, v14\.4h, v15\.h\[2\] + 34a4: 2f60f31d sqrdmlsh v29\.4h, v24\.4h, v0\.h\[2\] + 34a8: 2f65f31d sqrdmlsh v29\.4h, v24\.4h, v5\.h\[2\] + 34ac: 2f6af31d sqrdmlsh v29\.4h, v24\.4h, v10\.h\[2\] + 34b0: 2f6df31d sqrdmlsh v29\.4h, v24\.4h, v13\.h\[2\] + 34b4: 2f6ff31d sqrdmlsh v29\.4h, v24\.4h, v15\.h\[2\] + 34b8: 2f60f3dd sqrdmlsh v29\.4h, v30\.4h, v0\.h\[2\] + 34bc: 2f65f3dd sqrdmlsh v29\.4h, v30\.4h, v5\.h\[2\] + 34c0: 2f6af3dd sqrdmlsh v29\.4h, v30\.4h, v10\.h\[2\] + 34c4: 2f6df3dd sqrdmlsh v29\.4h, v30\.4h, v13\.h\[2\] + 34c8: 2f6ff3dd sqrdmlsh v29\.4h, v30\.4h, v15\.h\[2\] + 34cc: 2f70f020 sqrdmlsh v0\.4h, v1\.4h, v0\.h\[3\] + 34d0: 2f75f020 sqrdmlsh v0\.4h, v1\.4h, v5\.h\[3\] + 34d4: 2f7af020 sqrdmlsh v0\.4h, v1\.4h, v10\.h\[3\] + 34d8: 2f7df020 sqrdmlsh v0\.4h, v1\.4h, v13\.h\[3\] + 34dc: 2f7ff020 sqrdmlsh v0\.4h, v1\.4h, v15\.h\[3\] + 34e0: 2f70f080 sqrdmlsh v0\.4h, v4\.4h, v0\.h\[3\] + 34e4: 2f75f080 sqrdmlsh v0\.4h, v4\.4h, v5\.h\[3\] + 34e8: 2f7af080 sqrdmlsh v0\.4h, v4\.4h, v10\.h\[3\] + 34ec: 2f7df080 sqrdmlsh v0\.4h, v4\.4h, v13\.h\[3\] + 34f0: 2f7ff080 sqrdmlsh v0\.4h, v4\.4h, v15\.h\[3\] + 34f4: 2f70f1c0 sqrdmlsh v0\.4h, v14\.4h, v0\.h\[3\] + 34f8: 2f75f1c0 sqrdmlsh v0\.4h, v14\.4h, v5\.h\[3\] + 34fc: 2f7af1c0 sqrdmlsh v0\.4h, v14\.4h, v10\.h\[3\] + 3500: 2f7df1c0 sqrdmlsh v0\.4h, v14\.4h, v13\.h\[3\] + 3504: 2f7ff1c0 sqrdmlsh v0\.4h, v14\.4h, v15\.h\[3\] + 3508: 2f70f300 sqrdmlsh v0\.4h, v24\.4h, v0\.h\[3\] + 350c: 2f75f300 sqrdmlsh v0\.4h, v24\.4h, v5\.h\[3\] + 3510: 2f7af300 sqrdmlsh v0\.4h, v24\.4h, v10\.h\[3\] + 3514: 2f7df300 sqrdmlsh v0\.4h, v24\.4h, v13\.h\[3\] + 3518: 2f7ff300 sqrdmlsh v0\.4h, v24\.4h, v15\.h\[3\] + 351c: 2f70f3c0 sqrdmlsh v0\.4h, v30\.4h, v0\.h\[3\] + 3520: 2f75f3c0 sqrdmlsh v0\.4h, v30\.4h, v5\.h\[3\] + 3524: 2f7af3c0 sqrdmlsh v0\.4h, v30\.4h, v10\.h\[3\] + 3528: 2f7df3c0 sqrdmlsh v0\.4h, v30\.4h, v13\.h\[3\] + 352c: 2f7ff3c0 sqrdmlsh v0\.4h, v30\.4h, v15\.h\[3\] + 3530: 2f70f023 sqrdmlsh v3\.4h, v1\.4h, v0\.h\[3\] + 3534: 2f75f023 sqrdmlsh v3\.4h, v1\.4h, v5\.h\[3\] + 3538: 2f7af023 sqrdmlsh v3\.4h, v1\.4h, v10\.h\[3\] + 353c: 2f7df023 sqrdmlsh v3\.4h, v1\.4h, v13\.h\[3\] + 3540: 2f7ff023 sqrdmlsh v3\.4h, v1\.4h, v15\.h\[3\] + 3544: 2f70f083 sqrdmlsh v3\.4h, v4\.4h, v0\.h\[3\] + 3548: 2f75f083 sqrdmlsh v3\.4h, v4\.4h, v5\.h\[3\] + 354c: 2f7af083 sqrdmlsh v3\.4h, v4\.4h, v10\.h\[3\] + 3550: 2f7df083 sqrdmlsh v3\.4h, v4\.4h, v13\.h\[3\] + 3554: 2f7ff083 sqrdmlsh v3\.4h, v4\.4h, v15\.h\[3\] + 3558: 2f70f1c3 sqrdmlsh v3\.4h, v14\.4h, v0\.h\[3\] + 355c: 2f75f1c3 sqrdmlsh v3\.4h, v14\.4h, v5\.h\[3\] + 3560: 2f7af1c3 sqrdmlsh v3\.4h, v14\.4h, v10\.h\[3\] + 3564: 2f7df1c3 sqrdmlsh v3\.4h, v14\.4h, v13\.h\[3\] + 3568: 2f7ff1c3 sqrdmlsh v3\.4h, v14\.4h, v15\.h\[3\] + 356c: 2f70f303 sqrdmlsh v3\.4h, v24\.4h, v0\.h\[3\] + 3570: 2f75f303 sqrdmlsh v3\.4h, v24\.4h, v5\.h\[3\] + 3574: 2f7af303 sqrdmlsh v3\.4h, v24\.4h, v10\.h\[3\] + 3578: 2f7df303 sqrdmlsh v3\.4h, v24\.4h, v13\.h\[3\] + 357c: 2f7ff303 sqrdmlsh v3\.4h, v24\.4h, v15\.h\[3\] + 3580: 2f70f3c3 sqrdmlsh v3\.4h, v30\.4h, v0\.h\[3\] + 3584: 2f75f3c3 sqrdmlsh v3\.4h, v30\.4h, v5\.h\[3\] + 3588: 2f7af3c3 sqrdmlsh v3\.4h, v30\.4h, v10\.h\[3\] + 358c: 2f7df3c3 sqrdmlsh v3\.4h, v30\.4h, v13\.h\[3\] + 3590: 2f7ff3c3 sqrdmlsh v3\.4h, v30\.4h, v15\.h\[3\] + 3594: 2f70f02d sqrdmlsh v13\.4h, v1\.4h, v0\.h\[3\] + 3598: 2f75f02d sqrdmlsh v13\.4h, v1\.4h, v5\.h\[3\] + 359c: 2f7af02d sqrdmlsh v13\.4h, v1\.4h, v10\.h\[3\] + 35a0: 2f7df02d sqrdmlsh v13\.4h, v1\.4h, v13\.h\[3\] + 35a4: 2f7ff02d sqrdmlsh v13\.4h, v1\.4h, v15\.h\[3\] + 35a8: 2f70f08d sqrdmlsh v13\.4h, v4\.4h, v0\.h\[3\] + 35ac: 2f75f08d sqrdmlsh v13\.4h, v4\.4h, v5\.h\[3\] + 35b0: 2f7af08d sqrdmlsh v13\.4h, v4\.4h, v10\.h\[3\] + 35b4: 2f7df08d sqrdmlsh v13\.4h, v4\.4h, v13\.h\[3\] + 35b8: 2f7ff08d sqrdmlsh v13\.4h, v4\.4h, v15\.h\[3\] + 35bc: 2f70f1cd sqrdmlsh v13\.4h, v14\.4h, v0\.h\[3\] + 35c0: 2f75f1cd sqrdmlsh v13\.4h, v14\.4h, v5\.h\[3\] + 35c4: 2f7af1cd sqrdmlsh v13\.4h, v14\.4h, v10\.h\[3\] + 35c8: 2f7df1cd sqrdmlsh v13\.4h, v14\.4h, v13\.h\[3\] + 35cc: 2f7ff1cd sqrdmlsh v13\.4h, v14\.4h, v15\.h\[3\] + 35d0: 2f70f30d sqrdmlsh v13\.4h, v24\.4h, v0\.h\[3\] + 35d4: 2f75f30d sqrdmlsh v13\.4h, v24\.4h, v5\.h\[3\] + 35d8: 2f7af30d sqrdmlsh v13\.4h, v24\.4h, v10\.h\[3\] + 35dc: 2f7df30d sqrdmlsh v13\.4h, v24\.4h, v13\.h\[3\] + 35e0: 2f7ff30d sqrdmlsh v13\.4h, v24\.4h, v15\.h\[3\] + 35e4: 2f70f3cd sqrdmlsh v13\.4h, v30\.4h, v0\.h\[3\] + 35e8: 2f75f3cd sqrdmlsh v13\.4h, v30\.4h, v5\.h\[3\] + 35ec: 2f7af3cd sqrdmlsh v13\.4h, v30\.4h, v10\.h\[3\] + 35f0: 2f7df3cd sqrdmlsh v13\.4h, v30\.4h, v13\.h\[3\] + 35f4: 2f7ff3cd sqrdmlsh v13\.4h, v30\.4h, v15\.h\[3\] + 35f8: 2f70f037 sqrdmlsh v23\.4h, v1\.4h, v0\.h\[3\] + 35fc: 2f75f037 sqrdmlsh v23\.4h, v1\.4h, v5\.h\[3\] + 3600: 2f7af037 sqrdmlsh v23\.4h, v1\.4h, v10\.h\[3\] + 3604: 2f7df037 sqrdmlsh v23\.4h, v1\.4h, v13\.h\[3\] + 3608: 2f7ff037 sqrdmlsh v23\.4h, v1\.4h, v15\.h\[3\] + 360c: 2f70f097 sqrdmlsh v23\.4h, v4\.4h, v0\.h\[3\] + 3610: 2f75f097 sqrdmlsh v23\.4h, v4\.4h, v5\.h\[3\] + 3614: 2f7af097 sqrdmlsh v23\.4h, v4\.4h, v10\.h\[3\] + 3618: 2f7df097 sqrdmlsh v23\.4h, v4\.4h, v13\.h\[3\] + 361c: 2f7ff097 sqrdmlsh v23\.4h, v4\.4h, v15\.h\[3\] + 3620: 2f70f1d7 sqrdmlsh v23\.4h, v14\.4h, v0\.h\[3\] + 3624: 2f75f1d7 sqrdmlsh v23\.4h, v14\.4h, v5\.h\[3\] + 3628: 2f7af1d7 sqrdmlsh v23\.4h, v14\.4h, v10\.h\[3\] + 362c: 2f7df1d7 sqrdmlsh v23\.4h, v14\.4h, v13\.h\[3\] + 3630: 2f7ff1d7 sqrdmlsh v23\.4h, v14\.4h, v15\.h\[3\] + 3634: 2f70f317 sqrdmlsh v23\.4h, v24\.4h, v0\.h\[3\] + 3638: 2f75f317 sqrdmlsh v23\.4h, v24\.4h, v5\.h\[3\] + 363c: 2f7af317 sqrdmlsh v23\.4h, v24\.4h, v10\.h\[3\] + 3640: 2f7df317 sqrdmlsh v23\.4h, v24\.4h, v13\.h\[3\] + 3644: 2f7ff317 sqrdmlsh v23\.4h, v24\.4h, v15\.h\[3\] + 3648: 2f70f3d7 sqrdmlsh v23\.4h, v30\.4h, v0\.h\[3\] + 364c: 2f75f3d7 sqrdmlsh v23\.4h, v30\.4h, v5\.h\[3\] + 3650: 2f7af3d7 sqrdmlsh v23\.4h, v30\.4h, v10\.h\[3\] + 3654: 2f7df3d7 sqrdmlsh v23\.4h, v30\.4h, v13\.h\[3\] + 3658: 2f7ff3d7 sqrdmlsh v23\.4h, v30\.4h, v15\.h\[3\] + 365c: 2f70f03d sqrdmlsh v29\.4h, v1\.4h, v0\.h\[3\] + 3660: 2f75f03d sqrdmlsh v29\.4h, v1\.4h, v5\.h\[3\] + 3664: 2f7af03d sqrdmlsh v29\.4h, v1\.4h, v10\.h\[3\] + 3668: 2f7df03d sqrdmlsh v29\.4h, v1\.4h, v13\.h\[3\] + 366c: 2f7ff03d sqrdmlsh v29\.4h, v1\.4h, v15\.h\[3\] + 3670: 2f70f09d sqrdmlsh v29\.4h, v4\.4h, v0\.h\[3\] + 3674: 2f75f09d sqrdmlsh v29\.4h, v4\.4h, v5\.h\[3\] + 3678: 2f7af09d sqrdmlsh v29\.4h, v4\.4h, v10\.h\[3\] + 367c: 2f7df09d sqrdmlsh v29\.4h, v4\.4h, v13\.h\[3\] + 3680: 2f7ff09d sqrdmlsh v29\.4h, v4\.4h, v15\.h\[3\] + 3684: 2f70f1dd sqrdmlsh v29\.4h, v14\.4h, v0\.h\[3\] + 3688: 2f75f1dd sqrdmlsh v29\.4h, v14\.4h, v5\.h\[3\] + 368c: 2f7af1dd sqrdmlsh v29\.4h, v14\.4h, v10\.h\[3\] + 3690: 2f7df1dd sqrdmlsh v29\.4h, v14\.4h, v13\.h\[3\] + 3694: 2f7ff1dd sqrdmlsh v29\.4h, v14\.4h, v15\.h\[3\] + 3698: 2f70f31d sqrdmlsh v29\.4h, v24\.4h, v0\.h\[3\] + 369c: 2f75f31d sqrdmlsh v29\.4h, v24\.4h, v5\.h\[3\] + 36a0: 2f7af31d sqrdmlsh v29\.4h, v24\.4h, v10\.h\[3\] + 36a4: 2f7df31d sqrdmlsh v29\.4h, v24\.4h, v13\.h\[3\] + 36a8: 2f7ff31d sqrdmlsh v29\.4h, v24\.4h, v15\.h\[3\] + 36ac: 2f70f3dd sqrdmlsh v29\.4h, v30\.4h, v0\.h\[3\] + 36b0: 2f75f3dd sqrdmlsh v29\.4h, v30\.4h, v5\.h\[3\] + 36b4: 2f7af3dd sqrdmlsh v29\.4h, v30\.4h, v10\.h\[3\] + 36b8: 2f7df3dd sqrdmlsh v29\.4h, v30\.4h, v13\.h\[3\] + 36bc: 2f7ff3dd sqrdmlsh v29\.4h, v30\.4h, v15\.h\[3\] + 36c0: 6f40f020 sqrdmlsh v0\.8h, v1\.8h, v0\.h\[0\] + 36c4: 6f45f020 sqrdmlsh v0\.8h, v1\.8h, v5\.h\[0\] + 36c8: 6f4af020 sqrdmlsh v0\.8h, v1\.8h, v10\.h\[0\] + 36cc: 6f4df020 sqrdmlsh v0\.8h, v1\.8h, v13\.h\[0\] + 36d0: 6f4ff020 sqrdmlsh v0\.8h, v1\.8h, v15\.h\[0\] + 36d4: 6f40f080 sqrdmlsh v0\.8h, v4\.8h, v0\.h\[0\] + 36d8: 6f45f080 sqrdmlsh v0\.8h, v4\.8h, v5\.h\[0\] + 36dc: 6f4af080 sqrdmlsh v0\.8h, v4\.8h, v10\.h\[0\] + 36e0: 6f4df080 sqrdmlsh v0\.8h, v4\.8h, v13\.h\[0\] + 36e4: 6f4ff080 sqrdmlsh v0\.8h, v4\.8h, v15\.h\[0\] + 36e8: 6f40f1c0 sqrdmlsh v0\.8h, v14\.8h, v0\.h\[0\] + 36ec: 6f45f1c0 sqrdmlsh v0\.8h, v14\.8h, v5\.h\[0\] + 36f0: 6f4af1c0 sqrdmlsh v0\.8h, v14\.8h, v10\.h\[0\] + 36f4: 6f4df1c0 sqrdmlsh v0\.8h, v14\.8h, v13\.h\[0\] + 36f8: 6f4ff1c0 sqrdmlsh v0\.8h, v14\.8h, v15\.h\[0\] + 36fc: 6f40f300 sqrdmlsh v0\.8h, v24\.8h, v0\.h\[0\] + 3700: 6f45f300 sqrdmlsh v0\.8h, v24\.8h, v5\.h\[0\] + 3704: 6f4af300 sqrdmlsh v0\.8h, v24\.8h, v10\.h\[0\] + 3708: 6f4df300 sqrdmlsh v0\.8h, v24\.8h, v13\.h\[0\] + 370c: 6f4ff300 sqrdmlsh v0\.8h, v24\.8h, v15\.h\[0\] + 3710: 6f40f3c0 sqrdmlsh v0\.8h, v30\.8h, v0\.h\[0\] + 3714: 6f45f3c0 sqrdmlsh v0\.8h, v30\.8h, v5\.h\[0\] + 3718: 6f4af3c0 sqrdmlsh v0\.8h, v30\.8h, v10\.h\[0\] + 371c: 6f4df3c0 sqrdmlsh v0\.8h, v30\.8h, v13\.h\[0\] + 3720: 6f4ff3c0 sqrdmlsh v0\.8h, v30\.8h, v15\.h\[0\] + 3724: 6f40f023 sqrdmlsh v3\.8h, v1\.8h, v0\.h\[0\] + 3728: 6f45f023 sqrdmlsh v3\.8h, v1\.8h, v5\.h\[0\] + 372c: 6f4af023 sqrdmlsh v3\.8h, v1\.8h, v10\.h\[0\] + 3730: 6f4df023 sqrdmlsh v3\.8h, v1\.8h, v13\.h\[0\] + 3734: 6f4ff023 sqrdmlsh v3\.8h, v1\.8h, v15\.h\[0\] + 3738: 6f40f083 sqrdmlsh v3\.8h, v4\.8h, v0\.h\[0\] + 373c: 6f45f083 sqrdmlsh v3\.8h, v4\.8h, v5\.h\[0\] + 3740: 6f4af083 sqrdmlsh v3\.8h, v4\.8h, v10\.h\[0\] + 3744: 6f4df083 sqrdmlsh v3\.8h, v4\.8h, v13\.h\[0\] + 3748: 6f4ff083 sqrdmlsh v3\.8h, v4\.8h, v15\.h\[0\] + 374c: 6f40f1c3 sqrdmlsh v3\.8h, v14\.8h, v0\.h\[0\] + 3750: 6f45f1c3 sqrdmlsh v3\.8h, v14\.8h, v5\.h\[0\] + 3754: 6f4af1c3 sqrdmlsh v3\.8h, v14\.8h, v10\.h\[0\] + 3758: 6f4df1c3 sqrdmlsh v3\.8h, v14\.8h, v13\.h\[0\] + 375c: 6f4ff1c3 sqrdmlsh v3\.8h, v14\.8h, v15\.h\[0\] + 3760: 6f40f303 sqrdmlsh v3\.8h, v24\.8h, v0\.h\[0\] + 3764: 6f45f303 sqrdmlsh v3\.8h, v24\.8h, v5\.h\[0\] + 3768: 6f4af303 sqrdmlsh v3\.8h, v24\.8h, v10\.h\[0\] + 376c: 6f4df303 sqrdmlsh v3\.8h, v24\.8h, v13\.h\[0\] + 3770: 6f4ff303 sqrdmlsh v3\.8h, v24\.8h, v15\.h\[0\] + 3774: 6f40f3c3 sqrdmlsh v3\.8h, v30\.8h, v0\.h\[0\] + 3778: 6f45f3c3 sqrdmlsh v3\.8h, v30\.8h, v5\.h\[0\] + 377c: 6f4af3c3 sqrdmlsh v3\.8h, v30\.8h, v10\.h\[0\] + 3780: 6f4df3c3 sqrdmlsh v3\.8h, v30\.8h, v13\.h\[0\] + 3784: 6f4ff3c3 sqrdmlsh v3\.8h, v30\.8h, v15\.h\[0\] + 3788: 6f40f02d sqrdmlsh v13\.8h, v1\.8h, v0\.h\[0\] + 378c: 6f45f02d sqrdmlsh v13\.8h, v1\.8h, v5\.h\[0\] + 3790: 6f4af02d sqrdmlsh v13\.8h, v1\.8h, v10\.h\[0\] + 3794: 6f4df02d sqrdmlsh v13\.8h, v1\.8h, v13\.h\[0\] + 3798: 6f4ff02d sqrdmlsh v13\.8h, v1\.8h, v15\.h\[0\] + 379c: 6f40f08d sqrdmlsh v13\.8h, v4\.8h, v0\.h\[0\] + 37a0: 6f45f08d sqrdmlsh v13\.8h, v4\.8h, v5\.h\[0\] + 37a4: 6f4af08d sqrdmlsh v13\.8h, v4\.8h, v10\.h\[0\] + 37a8: 6f4df08d sqrdmlsh v13\.8h, v4\.8h, v13\.h\[0\] + 37ac: 6f4ff08d sqrdmlsh v13\.8h, v4\.8h, v15\.h\[0\] + 37b0: 6f40f1cd sqrdmlsh v13\.8h, v14\.8h, v0\.h\[0\] + 37b4: 6f45f1cd sqrdmlsh v13\.8h, v14\.8h, v5\.h\[0\] + 37b8: 6f4af1cd sqrdmlsh v13\.8h, v14\.8h, v10\.h\[0\] + 37bc: 6f4df1cd sqrdmlsh v13\.8h, v14\.8h, v13\.h\[0\] + 37c0: 6f4ff1cd sqrdmlsh v13\.8h, v14\.8h, v15\.h\[0\] + 37c4: 6f40f30d sqrdmlsh v13\.8h, v24\.8h, v0\.h\[0\] + 37c8: 6f45f30d sqrdmlsh v13\.8h, v24\.8h, v5\.h\[0\] + 37cc: 6f4af30d sqrdmlsh v13\.8h, v24\.8h, v10\.h\[0\] + 37d0: 6f4df30d sqrdmlsh v13\.8h, v24\.8h, v13\.h\[0\] + 37d4: 6f4ff30d sqrdmlsh v13\.8h, v24\.8h, v15\.h\[0\] + 37d8: 6f40f3cd sqrdmlsh v13\.8h, v30\.8h, v0\.h\[0\] + 37dc: 6f45f3cd sqrdmlsh v13\.8h, v30\.8h, v5\.h\[0\] + 37e0: 6f4af3cd sqrdmlsh v13\.8h, v30\.8h, v10\.h\[0\] + 37e4: 6f4df3cd sqrdmlsh v13\.8h, v30\.8h, v13\.h\[0\] + 37e8: 6f4ff3cd sqrdmlsh v13\.8h, v30\.8h, v15\.h\[0\] + 37ec: 6f40f037 sqrdmlsh v23\.8h, v1\.8h, v0\.h\[0\] + 37f0: 6f45f037 sqrdmlsh v23\.8h, v1\.8h, v5\.h\[0\] + 37f4: 6f4af037 sqrdmlsh v23\.8h, v1\.8h, v10\.h\[0\] + 37f8: 6f4df037 sqrdmlsh v23\.8h, v1\.8h, v13\.h\[0\] + 37fc: 6f4ff037 sqrdmlsh v23\.8h, v1\.8h, v15\.h\[0\] + 3800: 6f40f097 sqrdmlsh v23\.8h, v4\.8h, v0\.h\[0\] + 3804: 6f45f097 sqrdmlsh v23\.8h, v4\.8h, v5\.h\[0\] + 3808: 6f4af097 sqrdmlsh v23\.8h, v4\.8h, v10\.h\[0\] + 380c: 6f4df097 sqrdmlsh v23\.8h, v4\.8h, v13\.h\[0\] + 3810: 6f4ff097 sqrdmlsh v23\.8h, v4\.8h, v15\.h\[0\] + 3814: 6f40f1d7 sqrdmlsh v23\.8h, v14\.8h, v0\.h\[0\] + 3818: 6f45f1d7 sqrdmlsh v23\.8h, v14\.8h, v5\.h\[0\] + 381c: 6f4af1d7 sqrdmlsh v23\.8h, v14\.8h, v10\.h\[0\] + 3820: 6f4df1d7 sqrdmlsh v23\.8h, v14\.8h, v13\.h\[0\] + 3824: 6f4ff1d7 sqrdmlsh v23\.8h, v14\.8h, v15\.h\[0\] + 3828: 6f40f317 sqrdmlsh v23\.8h, v24\.8h, v0\.h\[0\] + 382c: 6f45f317 sqrdmlsh v23\.8h, v24\.8h, v5\.h\[0\] + 3830: 6f4af317 sqrdmlsh v23\.8h, v24\.8h, v10\.h\[0\] + 3834: 6f4df317 sqrdmlsh v23\.8h, v24\.8h, v13\.h\[0\] + 3838: 6f4ff317 sqrdmlsh v23\.8h, v24\.8h, v15\.h\[0\] + 383c: 6f40f3d7 sqrdmlsh v23\.8h, v30\.8h, v0\.h\[0\] + 3840: 6f45f3d7 sqrdmlsh v23\.8h, v30\.8h, v5\.h\[0\] + 3844: 6f4af3d7 sqrdmlsh v23\.8h, v30\.8h, v10\.h\[0\] + 3848: 6f4df3d7 sqrdmlsh v23\.8h, v30\.8h, v13\.h\[0\] + 384c: 6f4ff3d7 sqrdmlsh v23\.8h, v30\.8h, v15\.h\[0\] + 3850: 6f40f03d sqrdmlsh v29\.8h, v1\.8h, v0\.h\[0\] + 3854: 6f45f03d sqrdmlsh v29\.8h, v1\.8h, v5\.h\[0\] + 3858: 6f4af03d sqrdmlsh v29\.8h, v1\.8h, v10\.h\[0\] + 385c: 6f4df03d sqrdmlsh v29\.8h, v1\.8h, v13\.h\[0\] + 3860: 6f4ff03d sqrdmlsh v29\.8h, v1\.8h, v15\.h\[0\] + 3864: 6f40f09d sqrdmlsh v29\.8h, v4\.8h, v0\.h\[0\] + 3868: 6f45f09d sqrdmlsh v29\.8h, v4\.8h, v5\.h\[0\] + 386c: 6f4af09d sqrdmlsh v29\.8h, v4\.8h, v10\.h\[0\] + 3870: 6f4df09d sqrdmlsh v29\.8h, v4\.8h, v13\.h\[0\] + 3874: 6f4ff09d sqrdmlsh v29\.8h, v4\.8h, v15\.h\[0\] + 3878: 6f40f1dd sqrdmlsh v29\.8h, v14\.8h, v0\.h\[0\] + 387c: 6f45f1dd sqrdmlsh v29\.8h, v14\.8h, v5\.h\[0\] + 3880: 6f4af1dd sqrdmlsh v29\.8h, v14\.8h, v10\.h\[0\] + 3884: 6f4df1dd sqrdmlsh v29\.8h, v14\.8h, v13\.h\[0\] + 3888: 6f4ff1dd sqrdmlsh v29\.8h, v14\.8h, v15\.h\[0\] + 388c: 6f40f31d sqrdmlsh v29\.8h, v24\.8h, v0\.h\[0\] + 3890: 6f45f31d sqrdmlsh v29\.8h, v24\.8h, v5\.h\[0\] + 3894: 6f4af31d sqrdmlsh v29\.8h, v24\.8h, v10\.h\[0\] + 3898: 6f4df31d sqrdmlsh v29\.8h, v24\.8h, v13\.h\[0\] + 389c: 6f4ff31d sqrdmlsh v29\.8h, v24\.8h, v15\.h\[0\] + 38a0: 6f40f3dd sqrdmlsh v29\.8h, v30\.8h, v0\.h\[0\] + 38a4: 6f45f3dd sqrdmlsh v29\.8h, v30\.8h, v5\.h\[0\] + 38a8: 6f4af3dd sqrdmlsh v29\.8h, v30\.8h, v10\.h\[0\] + 38ac: 6f4df3dd sqrdmlsh v29\.8h, v30\.8h, v13\.h\[0\] + 38b0: 6f4ff3dd sqrdmlsh v29\.8h, v30\.8h, v15\.h\[0\] + 38b4: 6f50f020 sqrdmlsh v0\.8h, v1\.8h, v0\.h\[1\] + 38b8: 6f55f020 sqrdmlsh v0\.8h, v1\.8h, v5\.h\[1\] + 38bc: 6f5af020 sqrdmlsh v0\.8h, v1\.8h, v10\.h\[1\] + 38c0: 6f5df020 sqrdmlsh v0\.8h, v1\.8h, v13\.h\[1\] + 38c4: 6f5ff020 sqrdmlsh v0\.8h, v1\.8h, v15\.h\[1\] + 38c8: 6f50f080 sqrdmlsh v0\.8h, v4\.8h, v0\.h\[1\] + 38cc: 6f55f080 sqrdmlsh v0\.8h, v4\.8h, v5\.h\[1\] + 38d0: 6f5af080 sqrdmlsh v0\.8h, v4\.8h, v10\.h\[1\] + 38d4: 6f5df080 sqrdmlsh v0\.8h, v4\.8h, v13\.h\[1\] + 38d8: 6f5ff080 sqrdmlsh v0\.8h, v4\.8h, v15\.h\[1\] + 38dc: 6f50f1c0 sqrdmlsh v0\.8h, v14\.8h, v0\.h\[1\] + 38e0: 6f55f1c0 sqrdmlsh v0\.8h, v14\.8h, v5\.h\[1\] + 38e4: 6f5af1c0 sqrdmlsh v0\.8h, v14\.8h, v10\.h\[1\] + 38e8: 6f5df1c0 sqrdmlsh v0\.8h, v14\.8h, v13\.h\[1\] + 38ec: 6f5ff1c0 sqrdmlsh v0\.8h, v14\.8h, v15\.h\[1\] + 38f0: 6f50f300 sqrdmlsh v0\.8h, v24\.8h, v0\.h\[1\] + 38f4: 6f55f300 sqrdmlsh v0\.8h, v24\.8h, v5\.h\[1\] + 38f8: 6f5af300 sqrdmlsh v0\.8h, v24\.8h, v10\.h\[1\] + 38fc: 6f5df300 sqrdmlsh v0\.8h, v24\.8h, v13\.h\[1\] + 3900: 6f5ff300 sqrdmlsh v0\.8h, v24\.8h, v15\.h\[1\] + 3904: 6f50f3c0 sqrdmlsh v0\.8h, v30\.8h, v0\.h\[1\] + 3908: 6f55f3c0 sqrdmlsh v0\.8h, v30\.8h, v5\.h\[1\] + 390c: 6f5af3c0 sqrdmlsh v0\.8h, v30\.8h, v10\.h\[1\] + 3910: 6f5df3c0 sqrdmlsh v0\.8h, v30\.8h, v13\.h\[1\] + 3914: 6f5ff3c0 sqrdmlsh v0\.8h, v30\.8h, v15\.h\[1\] + 3918: 6f50f023 sqrdmlsh v3\.8h, v1\.8h, v0\.h\[1\] + 391c: 6f55f023 sqrdmlsh v3\.8h, v1\.8h, v5\.h\[1\] + 3920: 6f5af023 sqrdmlsh v3\.8h, v1\.8h, v10\.h\[1\] + 3924: 6f5df023 sqrdmlsh v3\.8h, v1\.8h, v13\.h\[1\] + 3928: 6f5ff023 sqrdmlsh v3\.8h, v1\.8h, v15\.h\[1\] + 392c: 6f50f083 sqrdmlsh v3\.8h, v4\.8h, v0\.h\[1\] + 3930: 6f55f083 sqrdmlsh v3\.8h, v4\.8h, v5\.h\[1\] + 3934: 6f5af083 sqrdmlsh v3\.8h, v4\.8h, v10\.h\[1\] + 3938: 6f5df083 sqrdmlsh v3\.8h, v4\.8h, v13\.h\[1\] + 393c: 6f5ff083 sqrdmlsh v3\.8h, v4\.8h, v15\.h\[1\] + 3940: 6f50f1c3 sqrdmlsh v3\.8h, v14\.8h, v0\.h\[1\] + 3944: 6f55f1c3 sqrdmlsh v3\.8h, v14\.8h, v5\.h\[1\] + 3948: 6f5af1c3 sqrdmlsh v3\.8h, v14\.8h, v10\.h\[1\] + 394c: 6f5df1c3 sqrdmlsh v3\.8h, v14\.8h, v13\.h\[1\] + 3950: 6f5ff1c3 sqrdmlsh v3\.8h, v14\.8h, v15\.h\[1\] + 3954: 6f50f303 sqrdmlsh v3\.8h, v24\.8h, v0\.h\[1\] + 3958: 6f55f303 sqrdmlsh v3\.8h, v24\.8h, v5\.h\[1\] + 395c: 6f5af303 sqrdmlsh v3\.8h, v24\.8h, v10\.h\[1\] + 3960: 6f5df303 sqrdmlsh v3\.8h, v24\.8h, v13\.h\[1\] + 3964: 6f5ff303 sqrdmlsh v3\.8h, v24\.8h, v15\.h\[1\] + 3968: 6f50f3c3 sqrdmlsh v3\.8h, v30\.8h, v0\.h\[1\] + 396c: 6f55f3c3 sqrdmlsh v3\.8h, v30\.8h, v5\.h\[1\] + 3970: 6f5af3c3 sqrdmlsh v3\.8h, v30\.8h, v10\.h\[1\] + 3974: 6f5df3c3 sqrdmlsh v3\.8h, v30\.8h, v13\.h\[1\] + 3978: 6f5ff3c3 sqrdmlsh v3\.8h, v30\.8h, v15\.h\[1\] + 397c: 6f50f02d sqrdmlsh v13\.8h, v1\.8h, v0\.h\[1\] + 3980: 6f55f02d sqrdmlsh v13\.8h, v1\.8h, v5\.h\[1\] + 3984: 6f5af02d sqrdmlsh v13\.8h, v1\.8h, v10\.h\[1\] + 3988: 6f5df02d sqrdmlsh v13\.8h, v1\.8h, v13\.h\[1\] + 398c: 6f5ff02d sqrdmlsh v13\.8h, v1\.8h, v15\.h\[1\] + 3990: 6f50f08d sqrdmlsh v13\.8h, v4\.8h, v0\.h\[1\] + 3994: 6f55f08d sqrdmlsh v13\.8h, v4\.8h, v5\.h\[1\] + 3998: 6f5af08d sqrdmlsh v13\.8h, v4\.8h, v10\.h\[1\] + 399c: 6f5df08d sqrdmlsh v13\.8h, v4\.8h, v13\.h\[1\] + 39a0: 6f5ff08d sqrdmlsh v13\.8h, v4\.8h, v15\.h\[1\] + 39a4: 6f50f1cd sqrdmlsh v13\.8h, v14\.8h, v0\.h\[1\] + 39a8: 6f55f1cd sqrdmlsh v13\.8h, v14\.8h, v5\.h\[1\] + 39ac: 6f5af1cd sqrdmlsh v13\.8h, v14\.8h, v10\.h\[1\] + 39b0: 6f5df1cd sqrdmlsh v13\.8h, v14\.8h, v13\.h\[1\] + 39b4: 6f5ff1cd sqrdmlsh v13\.8h, v14\.8h, v15\.h\[1\] + 39b8: 6f50f30d sqrdmlsh v13\.8h, v24\.8h, v0\.h\[1\] + 39bc: 6f55f30d sqrdmlsh v13\.8h, v24\.8h, v5\.h\[1\] + 39c0: 6f5af30d sqrdmlsh v13\.8h, v24\.8h, v10\.h\[1\] + 39c4: 6f5df30d sqrdmlsh v13\.8h, v24\.8h, v13\.h\[1\] + 39c8: 6f5ff30d sqrdmlsh v13\.8h, v24\.8h, v15\.h\[1\] + 39cc: 6f50f3cd sqrdmlsh v13\.8h, v30\.8h, v0\.h\[1\] + 39d0: 6f55f3cd sqrdmlsh v13\.8h, v30\.8h, v5\.h\[1\] + 39d4: 6f5af3cd sqrdmlsh v13\.8h, v30\.8h, v10\.h\[1\] + 39d8: 6f5df3cd sqrdmlsh v13\.8h, v30\.8h, v13\.h\[1\] + 39dc: 6f5ff3cd sqrdmlsh v13\.8h, v30\.8h, v15\.h\[1\] + 39e0: 6f50f037 sqrdmlsh v23\.8h, v1\.8h, v0\.h\[1\] + 39e4: 6f55f037 sqrdmlsh v23\.8h, v1\.8h, v5\.h\[1\] + 39e8: 6f5af037 sqrdmlsh v23\.8h, v1\.8h, v10\.h\[1\] + 39ec: 6f5df037 sqrdmlsh v23\.8h, v1\.8h, v13\.h\[1\] + 39f0: 6f5ff037 sqrdmlsh v23\.8h, v1\.8h, v15\.h\[1\] + 39f4: 6f50f097 sqrdmlsh v23\.8h, v4\.8h, v0\.h\[1\] + 39f8: 6f55f097 sqrdmlsh v23\.8h, v4\.8h, v5\.h\[1\] + 39fc: 6f5af097 sqrdmlsh v23\.8h, v4\.8h, v10\.h\[1\] + 3a00: 6f5df097 sqrdmlsh v23\.8h, v4\.8h, v13\.h\[1\] + 3a04: 6f5ff097 sqrdmlsh v23\.8h, v4\.8h, v15\.h\[1\] + 3a08: 6f50f1d7 sqrdmlsh v23\.8h, v14\.8h, v0\.h\[1\] + 3a0c: 6f55f1d7 sqrdmlsh v23\.8h, v14\.8h, v5\.h\[1\] + 3a10: 6f5af1d7 sqrdmlsh v23\.8h, v14\.8h, v10\.h\[1\] + 3a14: 6f5df1d7 sqrdmlsh v23\.8h, v14\.8h, v13\.h\[1\] + 3a18: 6f5ff1d7 sqrdmlsh v23\.8h, v14\.8h, v15\.h\[1\] + 3a1c: 6f50f317 sqrdmlsh v23\.8h, v24\.8h, v0\.h\[1\] + 3a20: 6f55f317 sqrdmlsh v23\.8h, v24\.8h, v5\.h\[1\] + 3a24: 6f5af317 sqrdmlsh v23\.8h, v24\.8h, v10\.h\[1\] + 3a28: 6f5df317 sqrdmlsh v23\.8h, v24\.8h, v13\.h\[1\] + 3a2c: 6f5ff317 sqrdmlsh v23\.8h, v24\.8h, v15\.h\[1\] + 3a30: 6f50f3d7 sqrdmlsh v23\.8h, v30\.8h, v0\.h\[1\] + 3a34: 6f55f3d7 sqrdmlsh v23\.8h, v30\.8h, v5\.h\[1\] + 3a38: 6f5af3d7 sqrdmlsh v23\.8h, v30\.8h, v10\.h\[1\] + 3a3c: 6f5df3d7 sqrdmlsh v23\.8h, v30\.8h, v13\.h\[1\] + 3a40: 6f5ff3d7 sqrdmlsh v23\.8h, v30\.8h, v15\.h\[1\] + 3a44: 6f50f03d sqrdmlsh v29\.8h, v1\.8h, v0\.h\[1\] + 3a48: 6f55f03d sqrdmlsh v29\.8h, v1\.8h, v5\.h\[1\] + 3a4c: 6f5af03d sqrdmlsh v29\.8h, v1\.8h, v10\.h\[1\] + 3a50: 6f5df03d sqrdmlsh v29\.8h, v1\.8h, v13\.h\[1\] + 3a54: 6f5ff03d sqrdmlsh v29\.8h, v1\.8h, v15\.h\[1\] + 3a58: 6f50f09d sqrdmlsh v29\.8h, v4\.8h, v0\.h\[1\] + 3a5c: 6f55f09d sqrdmlsh v29\.8h, v4\.8h, v5\.h\[1\] + 3a60: 6f5af09d sqrdmlsh v29\.8h, v4\.8h, v10\.h\[1\] + 3a64: 6f5df09d sqrdmlsh v29\.8h, v4\.8h, v13\.h\[1\] + 3a68: 6f5ff09d sqrdmlsh v29\.8h, v4\.8h, v15\.h\[1\] + 3a6c: 6f50f1dd sqrdmlsh v29\.8h, v14\.8h, v0\.h\[1\] + 3a70: 6f55f1dd sqrdmlsh v29\.8h, v14\.8h, v5\.h\[1\] + 3a74: 6f5af1dd sqrdmlsh v29\.8h, v14\.8h, v10\.h\[1\] + 3a78: 6f5df1dd sqrdmlsh v29\.8h, v14\.8h, v13\.h\[1\] + 3a7c: 6f5ff1dd sqrdmlsh v29\.8h, v14\.8h, v15\.h\[1\] + 3a80: 6f50f31d sqrdmlsh v29\.8h, v24\.8h, v0\.h\[1\] + 3a84: 6f55f31d sqrdmlsh v29\.8h, v24\.8h, v5\.h\[1\] + 3a88: 6f5af31d sqrdmlsh v29\.8h, v24\.8h, v10\.h\[1\] + 3a8c: 6f5df31d sqrdmlsh v29\.8h, v24\.8h, v13\.h\[1\] + 3a90: 6f5ff31d sqrdmlsh v29\.8h, v24\.8h, v15\.h\[1\] + 3a94: 6f50f3dd sqrdmlsh v29\.8h, v30\.8h, v0\.h\[1\] + 3a98: 6f55f3dd sqrdmlsh v29\.8h, v30\.8h, v5\.h\[1\] + 3a9c: 6f5af3dd sqrdmlsh v29\.8h, v30\.8h, v10\.h\[1\] + 3aa0: 6f5df3dd sqrdmlsh v29\.8h, v30\.8h, v13\.h\[1\] + 3aa4: 6f5ff3dd sqrdmlsh v29\.8h, v30\.8h, v15\.h\[1\] + 3aa8: 6f60f020 sqrdmlsh v0\.8h, v1\.8h, v0\.h\[2\] + 3aac: 6f65f020 sqrdmlsh v0\.8h, v1\.8h, v5\.h\[2\] + 3ab0: 6f6af020 sqrdmlsh v0\.8h, v1\.8h, v10\.h\[2\] + 3ab4: 6f6df020 sqrdmlsh v0\.8h, v1\.8h, v13\.h\[2\] + 3ab8: 6f6ff020 sqrdmlsh v0\.8h, v1\.8h, v15\.h\[2\] + 3abc: 6f60f080 sqrdmlsh v0\.8h, v4\.8h, v0\.h\[2\] + 3ac0: 6f65f080 sqrdmlsh v0\.8h, v4\.8h, v5\.h\[2\] + 3ac4: 6f6af080 sqrdmlsh v0\.8h, v4\.8h, v10\.h\[2\] + 3ac8: 6f6df080 sqrdmlsh v0\.8h, v4\.8h, v13\.h\[2\] + 3acc: 6f6ff080 sqrdmlsh v0\.8h, v4\.8h, v15\.h\[2\] + 3ad0: 6f60f1c0 sqrdmlsh v0\.8h, v14\.8h, v0\.h\[2\] + 3ad4: 6f65f1c0 sqrdmlsh v0\.8h, v14\.8h, v5\.h\[2\] + 3ad8: 6f6af1c0 sqrdmlsh v0\.8h, v14\.8h, v10\.h\[2\] + 3adc: 6f6df1c0 sqrdmlsh v0\.8h, v14\.8h, v13\.h\[2\] + 3ae0: 6f6ff1c0 sqrdmlsh v0\.8h, v14\.8h, v15\.h\[2\] + 3ae4: 6f60f300 sqrdmlsh v0\.8h, v24\.8h, v0\.h\[2\] + 3ae8: 6f65f300 sqrdmlsh v0\.8h, v24\.8h, v5\.h\[2\] + 3aec: 6f6af300 sqrdmlsh v0\.8h, v24\.8h, v10\.h\[2\] + 3af0: 6f6df300 sqrdmlsh v0\.8h, v24\.8h, v13\.h\[2\] + 3af4: 6f6ff300 sqrdmlsh v0\.8h, v24\.8h, v15\.h\[2\] + 3af8: 6f60f3c0 sqrdmlsh v0\.8h, v30\.8h, v0\.h\[2\] + 3afc: 6f65f3c0 sqrdmlsh v0\.8h, v30\.8h, v5\.h\[2\] + 3b00: 6f6af3c0 sqrdmlsh v0\.8h, v30\.8h, v10\.h\[2\] + 3b04: 6f6df3c0 sqrdmlsh v0\.8h, v30\.8h, v13\.h\[2\] + 3b08: 6f6ff3c0 sqrdmlsh v0\.8h, v30\.8h, v15\.h\[2\] + 3b0c: 6f60f023 sqrdmlsh v3\.8h, v1\.8h, v0\.h\[2\] + 3b10: 6f65f023 sqrdmlsh v3\.8h, v1\.8h, v5\.h\[2\] + 3b14: 6f6af023 sqrdmlsh v3\.8h, v1\.8h, v10\.h\[2\] + 3b18: 6f6df023 sqrdmlsh v3\.8h, v1\.8h, v13\.h\[2\] + 3b1c: 6f6ff023 sqrdmlsh v3\.8h, v1\.8h, v15\.h\[2\] + 3b20: 6f60f083 sqrdmlsh v3\.8h, v4\.8h, v0\.h\[2\] + 3b24: 6f65f083 sqrdmlsh v3\.8h, v4\.8h, v5\.h\[2\] + 3b28: 6f6af083 sqrdmlsh v3\.8h, v4\.8h, v10\.h\[2\] + 3b2c: 6f6df083 sqrdmlsh v3\.8h, v4\.8h, v13\.h\[2\] + 3b30: 6f6ff083 sqrdmlsh v3\.8h, v4\.8h, v15\.h\[2\] + 3b34: 6f60f1c3 sqrdmlsh v3\.8h, v14\.8h, v0\.h\[2\] + 3b38: 6f65f1c3 sqrdmlsh v3\.8h, v14\.8h, v5\.h\[2\] + 3b3c: 6f6af1c3 sqrdmlsh v3\.8h, v14\.8h, v10\.h\[2\] + 3b40: 6f6df1c3 sqrdmlsh v3\.8h, v14\.8h, v13\.h\[2\] + 3b44: 6f6ff1c3 sqrdmlsh v3\.8h, v14\.8h, v15\.h\[2\] + 3b48: 6f60f303 sqrdmlsh v3\.8h, v24\.8h, v0\.h\[2\] + 3b4c: 6f65f303 sqrdmlsh v3\.8h, v24\.8h, v5\.h\[2\] + 3b50: 6f6af303 sqrdmlsh v3\.8h, v24\.8h, v10\.h\[2\] + 3b54: 6f6df303 sqrdmlsh v3\.8h, v24\.8h, v13\.h\[2\] + 3b58: 6f6ff303 sqrdmlsh v3\.8h, v24\.8h, v15\.h\[2\] + 3b5c: 6f60f3c3 sqrdmlsh v3\.8h, v30\.8h, v0\.h\[2\] + 3b60: 6f65f3c3 sqrdmlsh v3\.8h, v30\.8h, v5\.h\[2\] + 3b64: 6f6af3c3 sqrdmlsh v3\.8h, v30\.8h, v10\.h\[2\] + 3b68: 6f6df3c3 sqrdmlsh v3\.8h, v30\.8h, v13\.h\[2\] + 3b6c: 6f6ff3c3 sqrdmlsh v3\.8h, v30\.8h, v15\.h\[2\] + 3b70: 6f60f02d sqrdmlsh v13\.8h, v1\.8h, v0\.h\[2\] + 3b74: 6f65f02d sqrdmlsh v13\.8h, v1\.8h, v5\.h\[2\] + 3b78: 6f6af02d sqrdmlsh v13\.8h, v1\.8h, v10\.h\[2\] + 3b7c: 6f6df02d sqrdmlsh v13\.8h, v1\.8h, v13\.h\[2\] + 3b80: 6f6ff02d sqrdmlsh v13\.8h, v1\.8h, v15\.h\[2\] + 3b84: 6f60f08d sqrdmlsh v13\.8h, v4\.8h, v0\.h\[2\] + 3b88: 6f65f08d sqrdmlsh v13\.8h, v4\.8h, v5\.h\[2\] + 3b8c: 6f6af08d sqrdmlsh v13\.8h, v4\.8h, v10\.h\[2\] + 3b90: 6f6df08d sqrdmlsh v13\.8h, v4\.8h, v13\.h\[2\] + 3b94: 6f6ff08d sqrdmlsh v13\.8h, v4\.8h, v15\.h\[2\] + 3b98: 6f60f1cd sqrdmlsh v13\.8h, v14\.8h, v0\.h\[2\] + 3b9c: 6f65f1cd sqrdmlsh v13\.8h, v14\.8h, v5\.h\[2\] + 3ba0: 6f6af1cd sqrdmlsh v13\.8h, v14\.8h, v10\.h\[2\] + 3ba4: 6f6df1cd sqrdmlsh v13\.8h, v14\.8h, v13\.h\[2\] + 3ba8: 6f6ff1cd sqrdmlsh v13\.8h, v14\.8h, v15\.h\[2\] + 3bac: 6f60f30d sqrdmlsh v13\.8h, v24\.8h, v0\.h\[2\] + 3bb0: 6f65f30d sqrdmlsh v13\.8h, v24\.8h, v5\.h\[2\] + 3bb4: 6f6af30d sqrdmlsh v13\.8h, v24\.8h, v10\.h\[2\] + 3bb8: 6f6df30d sqrdmlsh v13\.8h, v24\.8h, v13\.h\[2\] + 3bbc: 6f6ff30d sqrdmlsh v13\.8h, v24\.8h, v15\.h\[2\] + 3bc0: 6f60f3cd sqrdmlsh v13\.8h, v30\.8h, v0\.h\[2\] + 3bc4: 6f65f3cd sqrdmlsh v13\.8h, v30\.8h, v5\.h\[2\] + 3bc8: 6f6af3cd sqrdmlsh v13\.8h, v30\.8h, v10\.h\[2\] + 3bcc: 6f6df3cd sqrdmlsh v13\.8h, v30\.8h, v13\.h\[2\] + 3bd0: 6f6ff3cd sqrdmlsh v13\.8h, v30\.8h, v15\.h\[2\] + 3bd4: 6f60f037 sqrdmlsh v23\.8h, v1\.8h, v0\.h\[2\] + 3bd8: 6f65f037 sqrdmlsh v23\.8h, v1\.8h, v5\.h\[2\] + 3bdc: 6f6af037 sqrdmlsh v23\.8h, v1\.8h, v10\.h\[2\] + 3be0: 6f6df037 sqrdmlsh v23\.8h, v1\.8h, v13\.h\[2\] + 3be4: 6f6ff037 sqrdmlsh v23\.8h, v1\.8h, v15\.h\[2\] + 3be8: 6f60f097 sqrdmlsh v23\.8h, v4\.8h, v0\.h\[2\] + 3bec: 6f65f097 sqrdmlsh v23\.8h, v4\.8h, v5\.h\[2\] + 3bf0: 6f6af097 sqrdmlsh v23\.8h, v4\.8h, v10\.h\[2\] + 3bf4: 6f6df097 sqrdmlsh v23\.8h, v4\.8h, v13\.h\[2\] + 3bf8: 6f6ff097 sqrdmlsh v23\.8h, v4\.8h, v15\.h\[2\] + 3bfc: 6f60f1d7 sqrdmlsh v23\.8h, v14\.8h, v0\.h\[2\] + 3c00: 6f65f1d7 sqrdmlsh v23\.8h, v14\.8h, v5\.h\[2\] + 3c04: 6f6af1d7 sqrdmlsh v23\.8h, v14\.8h, v10\.h\[2\] + 3c08: 6f6df1d7 sqrdmlsh v23\.8h, v14\.8h, v13\.h\[2\] + 3c0c: 6f6ff1d7 sqrdmlsh v23\.8h, v14\.8h, v15\.h\[2\] + 3c10: 6f60f317 sqrdmlsh v23\.8h, v24\.8h, v0\.h\[2\] + 3c14: 6f65f317 sqrdmlsh v23\.8h, v24\.8h, v5\.h\[2\] + 3c18: 6f6af317 sqrdmlsh v23\.8h, v24\.8h, v10\.h\[2\] + 3c1c: 6f6df317 sqrdmlsh v23\.8h, v24\.8h, v13\.h\[2\] + 3c20: 6f6ff317 sqrdmlsh v23\.8h, v24\.8h, v15\.h\[2\] + 3c24: 6f60f3d7 sqrdmlsh v23\.8h, v30\.8h, v0\.h\[2\] + 3c28: 6f65f3d7 sqrdmlsh v23\.8h, v30\.8h, v5\.h\[2\] + 3c2c: 6f6af3d7 sqrdmlsh v23\.8h, v30\.8h, v10\.h\[2\] + 3c30: 6f6df3d7 sqrdmlsh v23\.8h, v30\.8h, v13\.h\[2\] + 3c34: 6f6ff3d7 sqrdmlsh v23\.8h, v30\.8h, v15\.h\[2\] + 3c38: 6f60f03d sqrdmlsh v29\.8h, v1\.8h, v0\.h\[2\] + 3c3c: 6f65f03d sqrdmlsh v29\.8h, v1\.8h, v5\.h\[2\] + 3c40: 6f6af03d sqrdmlsh v29\.8h, v1\.8h, v10\.h\[2\] + 3c44: 6f6df03d sqrdmlsh v29\.8h, v1\.8h, v13\.h\[2\] + 3c48: 6f6ff03d sqrdmlsh v29\.8h, v1\.8h, v15\.h\[2\] + 3c4c: 6f60f09d sqrdmlsh v29\.8h, v4\.8h, v0\.h\[2\] + 3c50: 6f65f09d sqrdmlsh v29\.8h, v4\.8h, v5\.h\[2\] + 3c54: 6f6af09d sqrdmlsh v29\.8h, v4\.8h, v10\.h\[2\] + 3c58: 6f6df09d sqrdmlsh v29\.8h, v4\.8h, v13\.h\[2\] + 3c5c: 6f6ff09d sqrdmlsh v29\.8h, v4\.8h, v15\.h\[2\] + 3c60: 6f60f1dd sqrdmlsh v29\.8h, v14\.8h, v0\.h\[2\] + 3c64: 6f65f1dd sqrdmlsh v29\.8h, v14\.8h, v5\.h\[2\] + 3c68: 6f6af1dd sqrdmlsh v29\.8h, v14\.8h, v10\.h\[2\] + 3c6c: 6f6df1dd sqrdmlsh v29\.8h, v14\.8h, v13\.h\[2\] + 3c70: 6f6ff1dd sqrdmlsh v29\.8h, v14\.8h, v15\.h\[2\] + 3c74: 6f60f31d sqrdmlsh v29\.8h, v24\.8h, v0\.h\[2\] + 3c78: 6f65f31d sqrdmlsh v29\.8h, v24\.8h, v5\.h\[2\] + 3c7c: 6f6af31d sqrdmlsh v29\.8h, v24\.8h, v10\.h\[2\] + 3c80: 6f6df31d sqrdmlsh v29\.8h, v24\.8h, v13\.h\[2\] + 3c84: 6f6ff31d sqrdmlsh v29\.8h, v24\.8h, v15\.h\[2\] + 3c88: 6f60f3dd sqrdmlsh v29\.8h, v30\.8h, v0\.h\[2\] + 3c8c: 6f65f3dd sqrdmlsh v29\.8h, v30\.8h, v5\.h\[2\] + 3c90: 6f6af3dd sqrdmlsh v29\.8h, v30\.8h, v10\.h\[2\] + 3c94: 6f6df3dd sqrdmlsh v29\.8h, v30\.8h, v13\.h\[2\] + 3c98: 6f6ff3dd sqrdmlsh v29\.8h, v30\.8h, v15\.h\[2\] + 3c9c: 6f70f020 sqrdmlsh v0\.8h, v1\.8h, v0\.h\[3\] + 3ca0: 6f75f020 sqrdmlsh v0\.8h, v1\.8h, v5\.h\[3\] + 3ca4: 6f7af020 sqrdmlsh v0\.8h, v1\.8h, v10\.h\[3\] + 3ca8: 6f7df020 sqrdmlsh v0\.8h, v1\.8h, v13\.h\[3\] + 3cac: 6f7ff020 sqrdmlsh v0\.8h, v1\.8h, v15\.h\[3\] + 3cb0: 6f70f080 sqrdmlsh v0\.8h, v4\.8h, v0\.h\[3\] + 3cb4: 6f75f080 sqrdmlsh v0\.8h, v4\.8h, v5\.h\[3\] + 3cb8: 6f7af080 sqrdmlsh v0\.8h, v4\.8h, v10\.h\[3\] + 3cbc: 6f7df080 sqrdmlsh v0\.8h, v4\.8h, v13\.h\[3\] + 3cc0: 6f7ff080 sqrdmlsh v0\.8h, v4\.8h, v15\.h\[3\] + 3cc4: 6f70f1c0 sqrdmlsh v0\.8h, v14\.8h, v0\.h\[3\] + 3cc8: 6f75f1c0 sqrdmlsh v0\.8h, v14\.8h, v5\.h\[3\] + 3ccc: 6f7af1c0 sqrdmlsh v0\.8h, v14\.8h, v10\.h\[3\] + 3cd0: 6f7df1c0 sqrdmlsh v0\.8h, v14\.8h, v13\.h\[3\] + 3cd4: 6f7ff1c0 sqrdmlsh v0\.8h, v14\.8h, v15\.h\[3\] + 3cd8: 6f70f300 sqrdmlsh v0\.8h, v24\.8h, v0\.h\[3\] + 3cdc: 6f75f300 sqrdmlsh v0\.8h, v24\.8h, v5\.h\[3\] + 3ce0: 6f7af300 sqrdmlsh v0\.8h, v24\.8h, v10\.h\[3\] + 3ce4: 6f7df300 sqrdmlsh v0\.8h, v24\.8h, v13\.h\[3\] + 3ce8: 6f7ff300 sqrdmlsh v0\.8h, v24\.8h, v15\.h\[3\] + 3cec: 6f70f3c0 sqrdmlsh v0\.8h, v30\.8h, v0\.h\[3\] + 3cf0: 6f75f3c0 sqrdmlsh v0\.8h, v30\.8h, v5\.h\[3\] + 3cf4: 6f7af3c0 sqrdmlsh v0\.8h, v30\.8h, v10\.h\[3\] + 3cf8: 6f7df3c0 sqrdmlsh v0\.8h, v30\.8h, v13\.h\[3\] + 3cfc: 6f7ff3c0 sqrdmlsh v0\.8h, v30\.8h, v15\.h\[3\] + 3d00: 6f70f023 sqrdmlsh v3\.8h, v1\.8h, v0\.h\[3\] + 3d04: 6f75f023 sqrdmlsh v3\.8h, v1\.8h, v5\.h\[3\] + 3d08: 6f7af023 sqrdmlsh v3\.8h, v1\.8h, v10\.h\[3\] + 3d0c: 6f7df023 sqrdmlsh v3\.8h, v1\.8h, v13\.h\[3\] + 3d10: 6f7ff023 sqrdmlsh v3\.8h, v1\.8h, v15\.h\[3\] + 3d14: 6f70f083 sqrdmlsh v3\.8h, v4\.8h, v0\.h\[3\] + 3d18: 6f75f083 sqrdmlsh v3\.8h, v4\.8h, v5\.h\[3\] + 3d1c: 6f7af083 sqrdmlsh v3\.8h, v4\.8h, v10\.h\[3\] + 3d20: 6f7df083 sqrdmlsh v3\.8h, v4\.8h, v13\.h\[3\] + 3d24: 6f7ff083 sqrdmlsh v3\.8h, v4\.8h, v15\.h\[3\] + 3d28: 6f70f1c3 sqrdmlsh v3\.8h, v14\.8h, v0\.h\[3\] + 3d2c: 6f75f1c3 sqrdmlsh v3\.8h, v14\.8h, v5\.h\[3\] + 3d30: 6f7af1c3 sqrdmlsh v3\.8h, v14\.8h, v10\.h\[3\] + 3d34: 6f7df1c3 sqrdmlsh v3\.8h, v14\.8h, v13\.h\[3\] + 3d38: 6f7ff1c3 sqrdmlsh v3\.8h, v14\.8h, v15\.h\[3\] + 3d3c: 6f70f303 sqrdmlsh v3\.8h, v24\.8h, v0\.h\[3\] + 3d40: 6f75f303 sqrdmlsh v3\.8h, v24\.8h, v5\.h\[3\] + 3d44: 6f7af303 sqrdmlsh v3\.8h, v24\.8h, v10\.h\[3\] + 3d48: 6f7df303 sqrdmlsh v3\.8h, v24\.8h, v13\.h\[3\] + 3d4c: 6f7ff303 sqrdmlsh v3\.8h, v24\.8h, v15\.h\[3\] + 3d50: 6f70f3c3 sqrdmlsh v3\.8h, v30\.8h, v0\.h\[3\] + 3d54: 6f75f3c3 sqrdmlsh v3\.8h, v30\.8h, v5\.h\[3\] + 3d58: 6f7af3c3 sqrdmlsh v3\.8h, v30\.8h, v10\.h\[3\] + 3d5c: 6f7df3c3 sqrdmlsh v3\.8h, v30\.8h, v13\.h\[3\] + 3d60: 6f7ff3c3 sqrdmlsh v3\.8h, v30\.8h, v15\.h\[3\] + 3d64: 6f70f02d sqrdmlsh v13\.8h, v1\.8h, v0\.h\[3\] + 3d68: 6f75f02d sqrdmlsh v13\.8h, v1\.8h, v5\.h\[3\] + 3d6c: 6f7af02d sqrdmlsh v13\.8h, v1\.8h, v10\.h\[3\] + 3d70: 6f7df02d sqrdmlsh v13\.8h, v1\.8h, v13\.h\[3\] + 3d74: 6f7ff02d sqrdmlsh v13\.8h, v1\.8h, v15\.h\[3\] + 3d78: 6f70f08d sqrdmlsh v13\.8h, v4\.8h, v0\.h\[3\] + 3d7c: 6f75f08d sqrdmlsh v13\.8h, v4\.8h, v5\.h\[3\] + 3d80: 6f7af08d sqrdmlsh v13\.8h, v4\.8h, v10\.h\[3\] + 3d84: 6f7df08d sqrdmlsh v13\.8h, v4\.8h, v13\.h\[3\] + 3d88: 6f7ff08d sqrdmlsh v13\.8h, v4\.8h, v15\.h\[3\] + 3d8c: 6f70f1cd sqrdmlsh v13\.8h, v14\.8h, v0\.h\[3\] + 3d90: 6f75f1cd sqrdmlsh v13\.8h, v14\.8h, v5\.h\[3\] + 3d94: 6f7af1cd sqrdmlsh v13\.8h, v14\.8h, v10\.h\[3\] + 3d98: 6f7df1cd sqrdmlsh v13\.8h, v14\.8h, v13\.h\[3\] + 3d9c: 6f7ff1cd sqrdmlsh v13\.8h, v14\.8h, v15\.h\[3\] + 3da0: 6f70f30d sqrdmlsh v13\.8h, v24\.8h, v0\.h\[3\] + 3da4: 6f75f30d sqrdmlsh v13\.8h, v24\.8h, v5\.h\[3\] + 3da8: 6f7af30d sqrdmlsh v13\.8h, v24\.8h, v10\.h\[3\] + 3dac: 6f7df30d sqrdmlsh v13\.8h, v24\.8h, v13\.h\[3\] + 3db0: 6f7ff30d sqrdmlsh v13\.8h, v24\.8h, v15\.h\[3\] + 3db4: 6f70f3cd sqrdmlsh v13\.8h, v30\.8h, v0\.h\[3\] + 3db8: 6f75f3cd sqrdmlsh v13\.8h, v30\.8h, v5\.h\[3\] + 3dbc: 6f7af3cd sqrdmlsh v13\.8h, v30\.8h, v10\.h\[3\] + 3dc0: 6f7df3cd sqrdmlsh v13\.8h, v30\.8h, v13\.h\[3\] + 3dc4: 6f7ff3cd sqrdmlsh v13\.8h, v30\.8h, v15\.h\[3\] + 3dc8: 6f70f037 sqrdmlsh v23\.8h, v1\.8h, v0\.h\[3\] + 3dcc: 6f75f037 sqrdmlsh v23\.8h, v1\.8h, v5\.h\[3\] + 3dd0: 6f7af037 sqrdmlsh v23\.8h, v1\.8h, v10\.h\[3\] + 3dd4: 6f7df037 sqrdmlsh v23\.8h, v1\.8h, v13\.h\[3\] + 3dd8: 6f7ff037 sqrdmlsh v23\.8h, v1\.8h, v15\.h\[3\] + 3ddc: 6f70f097 sqrdmlsh v23\.8h, v4\.8h, v0\.h\[3\] + 3de0: 6f75f097 sqrdmlsh v23\.8h, v4\.8h, v5\.h\[3\] + 3de4: 6f7af097 sqrdmlsh v23\.8h, v4\.8h, v10\.h\[3\] + 3de8: 6f7df097 sqrdmlsh v23\.8h, v4\.8h, v13\.h\[3\] + 3dec: 6f7ff097 sqrdmlsh v23\.8h, v4\.8h, v15\.h\[3\] + 3df0: 6f70f1d7 sqrdmlsh v23\.8h, v14\.8h, v0\.h\[3\] + 3df4: 6f75f1d7 sqrdmlsh v23\.8h, v14\.8h, v5\.h\[3\] + 3df8: 6f7af1d7 sqrdmlsh v23\.8h, v14\.8h, v10\.h\[3\] + 3dfc: 6f7df1d7 sqrdmlsh v23\.8h, v14\.8h, v13\.h\[3\] + 3e00: 6f7ff1d7 sqrdmlsh v23\.8h, v14\.8h, v15\.h\[3\] + 3e04: 6f70f317 sqrdmlsh v23\.8h, v24\.8h, v0\.h\[3\] + 3e08: 6f75f317 sqrdmlsh v23\.8h, v24\.8h, v5\.h\[3\] + 3e0c: 6f7af317 sqrdmlsh v23\.8h, v24\.8h, v10\.h\[3\] + 3e10: 6f7df317 sqrdmlsh v23\.8h, v24\.8h, v13\.h\[3\] + 3e14: 6f7ff317 sqrdmlsh v23\.8h, v24\.8h, v15\.h\[3\] + 3e18: 6f70f3d7 sqrdmlsh v23\.8h, v30\.8h, v0\.h\[3\] + 3e1c: 6f75f3d7 sqrdmlsh v23\.8h, v30\.8h, v5\.h\[3\] + 3e20: 6f7af3d7 sqrdmlsh v23\.8h, v30\.8h, v10\.h\[3\] + 3e24: 6f7df3d7 sqrdmlsh v23\.8h, v30\.8h, v13\.h\[3\] + 3e28: 6f7ff3d7 sqrdmlsh v23\.8h, v30\.8h, v15\.h\[3\] + 3e2c: 6f70f03d sqrdmlsh v29\.8h, v1\.8h, v0\.h\[3\] + 3e30: 6f75f03d sqrdmlsh v29\.8h, v1\.8h, v5\.h\[3\] + 3e34: 6f7af03d sqrdmlsh v29\.8h, v1\.8h, v10\.h\[3\] + 3e38: 6f7df03d sqrdmlsh v29\.8h, v1\.8h, v13\.h\[3\] + 3e3c: 6f7ff03d sqrdmlsh v29\.8h, v1\.8h, v15\.h\[3\] + 3e40: 6f70f09d sqrdmlsh v29\.8h, v4\.8h, v0\.h\[3\] + 3e44: 6f75f09d sqrdmlsh v29\.8h, v4\.8h, v5\.h\[3\] + 3e48: 6f7af09d sqrdmlsh v29\.8h, v4\.8h, v10\.h\[3\] + 3e4c: 6f7df09d sqrdmlsh v29\.8h, v4\.8h, v13\.h\[3\] + 3e50: 6f7ff09d sqrdmlsh v29\.8h, v4\.8h, v15\.h\[3\] + 3e54: 6f70f1dd sqrdmlsh v29\.8h, v14\.8h, v0\.h\[3\] + 3e58: 6f75f1dd sqrdmlsh v29\.8h, v14\.8h, v5\.h\[3\] + 3e5c: 6f7af1dd sqrdmlsh v29\.8h, v14\.8h, v10\.h\[3\] + 3e60: 6f7df1dd sqrdmlsh v29\.8h, v14\.8h, v13\.h\[3\] + 3e64: 6f7ff1dd sqrdmlsh v29\.8h, v14\.8h, v15\.h\[3\] + 3e68: 6f70f31d sqrdmlsh v29\.8h, v24\.8h, v0\.h\[3\] + 3e6c: 6f75f31d sqrdmlsh v29\.8h, v24\.8h, v5\.h\[3\] + 3e70: 6f7af31d sqrdmlsh v29\.8h, v24\.8h, v10\.h\[3\] + 3e74: 6f7df31d sqrdmlsh v29\.8h, v24\.8h, v13\.h\[3\] + 3e78: 6f7ff31d sqrdmlsh v29\.8h, v24\.8h, v15\.h\[3\] + 3e7c: 6f70f3dd sqrdmlsh v29\.8h, v30\.8h, v0\.h\[3\] + 3e80: 6f75f3dd sqrdmlsh v29\.8h, v30\.8h, v5\.h\[3\] + 3e84: 6f7af3dd sqrdmlsh v29\.8h, v30\.8h, v10\.h\[3\] + 3e88: 6f7df3dd sqrdmlsh v29\.8h, v30\.8h, v13\.h\[3\] + 3e8c: 6f7ff3dd sqrdmlsh v29\.8h, v30\.8h, v15\.h\[3\] + 3e90: 2f80f020 sqrdmlsh v0\.2s, v1\.2s, v0\.s\[0\] + 3e94: 2f85f020 sqrdmlsh v0\.2s, v1\.2s, v5\.s\[0\] + 3e98: 2f8af020 sqrdmlsh v0\.2s, v1\.2s, v10\.s\[0\] + 3e9c: 2f8df020 sqrdmlsh v0\.2s, v1\.2s, v13\.s\[0\] + 3ea0: 2f8ff020 sqrdmlsh v0\.2s, v1\.2s, v15\.s\[0\] + 3ea4: 2f80f080 sqrdmlsh v0\.2s, v4\.2s, v0\.s\[0\] + 3ea8: 2f85f080 sqrdmlsh v0\.2s, v4\.2s, v5\.s\[0\] + 3eac: 2f8af080 sqrdmlsh v0\.2s, v4\.2s, v10\.s\[0\] + 3eb0: 2f8df080 sqrdmlsh v0\.2s, v4\.2s, v13\.s\[0\] + 3eb4: 2f8ff080 sqrdmlsh v0\.2s, v4\.2s, v15\.s\[0\] + 3eb8: 2f80f1c0 sqrdmlsh v0\.2s, v14\.2s, v0\.s\[0\] + 3ebc: 2f85f1c0 sqrdmlsh v0\.2s, v14\.2s, v5\.s\[0\] + 3ec0: 2f8af1c0 sqrdmlsh v0\.2s, v14\.2s, v10\.s\[0\] + 3ec4: 2f8df1c0 sqrdmlsh v0\.2s, v14\.2s, v13\.s\[0\] + 3ec8: 2f8ff1c0 sqrdmlsh v0\.2s, v14\.2s, v15\.s\[0\] + 3ecc: 2f80f300 sqrdmlsh v0\.2s, v24\.2s, v0\.s\[0\] + 3ed0: 2f85f300 sqrdmlsh v0\.2s, v24\.2s, v5\.s\[0\] + 3ed4: 2f8af300 sqrdmlsh v0\.2s, v24\.2s, v10\.s\[0\] + 3ed8: 2f8df300 sqrdmlsh v0\.2s, v24\.2s, v13\.s\[0\] + 3edc: 2f8ff300 sqrdmlsh v0\.2s, v24\.2s, v15\.s\[0\] + 3ee0: 2f80f3c0 sqrdmlsh v0\.2s, v30\.2s, v0\.s\[0\] + 3ee4: 2f85f3c0 sqrdmlsh v0\.2s, v30\.2s, v5\.s\[0\] + 3ee8: 2f8af3c0 sqrdmlsh v0\.2s, v30\.2s, v10\.s\[0\] + 3eec: 2f8df3c0 sqrdmlsh v0\.2s, v30\.2s, v13\.s\[0\] + 3ef0: 2f8ff3c0 sqrdmlsh v0\.2s, v30\.2s, v15\.s\[0\] + 3ef4: 2f80f023 sqrdmlsh v3\.2s, v1\.2s, v0\.s\[0\] + 3ef8: 2f85f023 sqrdmlsh v3\.2s, v1\.2s, v5\.s\[0\] + 3efc: 2f8af023 sqrdmlsh v3\.2s, v1\.2s, v10\.s\[0\] + 3f00: 2f8df023 sqrdmlsh v3\.2s, v1\.2s, v13\.s\[0\] + 3f04: 2f8ff023 sqrdmlsh v3\.2s, v1\.2s, v15\.s\[0\] + 3f08: 2f80f083 sqrdmlsh v3\.2s, v4\.2s, v0\.s\[0\] + 3f0c: 2f85f083 sqrdmlsh v3\.2s, v4\.2s, v5\.s\[0\] + 3f10: 2f8af083 sqrdmlsh v3\.2s, v4\.2s, v10\.s\[0\] + 3f14: 2f8df083 sqrdmlsh v3\.2s, v4\.2s, v13\.s\[0\] + 3f18: 2f8ff083 sqrdmlsh v3\.2s, v4\.2s, v15\.s\[0\] + 3f1c: 2f80f1c3 sqrdmlsh v3\.2s, v14\.2s, v0\.s\[0\] + 3f20: 2f85f1c3 sqrdmlsh v3\.2s, v14\.2s, v5\.s\[0\] + 3f24: 2f8af1c3 sqrdmlsh v3\.2s, v14\.2s, v10\.s\[0\] + 3f28: 2f8df1c3 sqrdmlsh v3\.2s, v14\.2s, v13\.s\[0\] + 3f2c: 2f8ff1c3 sqrdmlsh v3\.2s, v14\.2s, v15\.s\[0\] + 3f30: 2f80f303 sqrdmlsh v3\.2s, v24\.2s, v0\.s\[0\] + 3f34: 2f85f303 sqrdmlsh v3\.2s, v24\.2s, v5\.s\[0\] + 3f38: 2f8af303 sqrdmlsh v3\.2s, v24\.2s, v10\.s\[0\] + 3f3c: 2f8df303 sqrdmlsh v3\.2s, v24\.2s, v13\.s\[0\] + 3f40: 2f8ff303 sqrdmlsh v3\.2s, v24\.2s, v15\.s\[0\] + 3f44: 2f80f3c3 sqrdmlsh v3\.2s, v30\.2s, v0\.s\[0\] + 3f48: 2f85f3c3 sqrdmlsh v3\.2s, v30\.2s, v5\.s\[0\] + 3f4c: 2f8af3c3 sqrdmlsh v3\.2s, v30\.2s, v10\.s\[0\] + 3f50: 2f8df3c3 sqrdmlsh v3\.2s, v30\.2s, v13\.s\[0\] + 3f54: 2f8ff3c3 sqrdmlsh v3\.2s, v30\.2s, v15\.s\[0\] + 3f58: 2f80f02d sqrdmlsh v13\.2s, v1\.2s, v0\.s\[0\] + 3f5c: 2f85f02d sqrdmlsh v13\.2s, v1\.2s, v5\.s\[0\] + 3f60: 2f8af02d sqrdmlsh v13\.2s, v1\.2s, v10\.s\[0\] + 3f64: 2f8df02d sqrdmlsh v13\.2s, v1\.2s, v13\.s\[0\] + 3f68: 2f8ff02d sqrdmlsh v13\.2s, v1\.2s, v15\.s\[0\] + 3f6c: 2f80f08d sqrdmlsh v13\.2s, v4\.2s, v0\.s\[0\] + 3f70: 2f85f08d sqrdmlsh v13\.2s, v4\.2s, v5\.s\[0\] + 3f74: 2f8af08d sqrdmlsh v13\.2s, v4\.2s, v10\.s\[0\] + 3f78: 2f8df08d sqrdmlsh v13\.2s, v4\.2s, v13\.s\[0\] + 3f7c: 2f8ff08d sqrdmlsh v13\.2s, v4\.2s, v15\.s\[0\] + 3f80: 2f80f1cd sqrdmlsh v13\.2s, v14\.2s, v0\.s\[0\] + 3f84: 2f85f1cd sqrdmlsh v13\.2s, v14\.2s, v5\.s\[0\] + 3f88: 2f8af1cd sqrdmlsh v13\.2s, v14\.2s, v10\.s\[0\] + 3f8c: 2f8df1cd sqrdmlsh v13\.2s, v14\.2s, v13\.s\[0\] + 3f90: 2f8ff1cd sqrdmlsh v13\.2s, v14\.2s, v15\.s\[0\] + 3f94: 2f80f30d sqrdmlsh v13\.2s, v24\.2s, v0\.s\[0\] + 3f98: 2f85f30d sqrdmlsh v13\.2s, v24\.2s, v5\.s\[0\] + 3f9c: 2f8af30d sqrdmlsh v13\.2s, v24\.2s, v10\.s\[0\] + 3fa0: 2f8df30d sqrdmlsh v13\.2s, v24\.2s, v13\.s\[0\] + 3fa4: 2f8ff30d sqrdmlsh v13\.2s, v24\.2s, v15\.s\[0\] + 3fa8: 2f80f3cd sqrdmlsh v13\.2s, v30\.2s, v0\.s\[0\] + 3fac: 2f85f3cd sqrdmlsh v13\.2s, v30\.2s, v5\.s\[0\] + 3fb0: 2f8af3cd sqrdmlsh v13\.2s, v30\.2s, v10\.s\[0\] + 3fb4: 2f8df3cd sqrdmlsh v13\.2s, v30\.2s, v13\.s\[0\] + 3fb8: 2f8ff3cd sqrdmlsh v13\.2s, v30\.2s, v15\.s\[0\] + 3fbc: 2f80f037 sqrdmlsh v23\.2s, v1\.2s, v0\.s\[0\] + 3fc0: 2f85f037 sqrdmlsh v23\.2s, v1\.2s, v5\.s\[0\] + 3fc4: 2f8af037 sqrdmlsh v23\.2s, v1\.2s, v10\.s\[0\] + 3fc8: 2f8df037 sqrdmlsh v23\.2s, v1\.2s, v13\.s\[0\] + 3fcc: 2f8ff037 sqrdmlsh v23\.2s, v1\.2s, v15\.s\[0\] + 3fd0: 2f80f097 sqrdmlsh v23\.2s, v4\.2s, v0\.s\[0\] + 3fd4: 2f85f097 sqrdmlsh v23\.2s, v4\.2s, v5\.s\[0\] + 3fd8: 2f8af097 sqrdmlsh v23\.2s, v4\.2s, v10\.s\[0\] + 3fdc: 2f8df097 sqrdmlsh v23\.2s, v4\.2s, v13\.s\[0\] + 3fe0: 2f8ff097 sqrdmlsh v23\.2s, v4\.2s, v15\.s\[0\] + 3fe4: 2f80f1d7 sqrdmlsh v23\.2s, v14\.2s, v0\.s\[0\] + 3fe8: 2f85f1d7 sqrdmlsh v23\.2s, v14\.2s, v5\.s\[0\] + 3fec: 2f8af1d7 sqrdmlsh v23\.2s, v14\.2s, v10\.s\[0\] + 3ff0: 2f8df1d7 sqrdmlsh v23\.2s, v14\.2s, v13\.s\[0\] + 3ff4: 2f8ff1d7 sqrdmlsh v23\.2s, v14\.2s, v15\.s\[0\] + 3ff8: 2f80f317 sqrdmlsh v23\.2s, v24\.2s, v0\.s\[0\] + 3ffc: 2f85f317 sqrdmlsh v23\.2s, v24\.2s, v5\.s\[0\] + 4000: 2f8af317 sqrdmlsh v23\.2s, v24\.2s, v10\.s\[0\] + 4004: 2f8df317 sqrdmlsh v23\.2s, v24\.2s, v13\.s\[0\] + 4008: 2f8ff317 sqrdmlsh v23\.2s, v24\.2s, v15\.s\[0\] + 400c: 2f80f3d7 sqrdmlsh v23\.2s, v30\.2s, v0\.s\[0\] + 4010: 2f85f3d7 sqrdmlsh v23\.2s, v30\.2s, v5\.s\[0\] + 4014: 2f8af3d7 sqrdmlsh v23\.2s, v30\.2s, v10\.s\[0\] + 4018: 2f8df3d7 sqrdmlsh v23\.2s, v30\.2s, v13\.s\[0\] + 401c: 2f8ff3d7 sqrdmlsh v23\.2s, v30\.2s, v15\.s\[0\] + 4020: 2f80f03d sqrdmlsh v29\.2s, v1\.2s, v0\.s\[0\] + 4024: 2f85f03d sqrdmlsh v29\.2s, v1\.2s, v5\.s\[0\] + 4028: 2f8af03d sqrdmlsh v29\.2s, v1\.2s, v10\.s\[0\] + 402c: 2f8df03d sqrdmlsh v29\.2s, v1\.2s, v13\.s\[0\] + 4030: 2f8ff03d sqrdmlsh v29\.2s, v1\.2s, v15\.s\[0\] + 4034: 2f80f09d sqrdmlsh v29\.2s, v4\.2s, v0\.s\[0\] + 4038: 2f85f09d sqrdmlsh v29\.2s, v4\.2s, v5\.s\[0\] + 403c: 2f8af09d sqrdmlsh v29\.2s, v4\.2s, v10\.s\[0\] + 4040: 2f8df09d sqrdmlsh v29\.2s, v4\.2s, v13\.s\[0\] + 4044: 2f8ff09d sqrdmlsh v29\.2s, v4\.2s, v15\.s\[0\] + 4048: 2f80f1dd sqrdmlsh v29\.2s, v14\.2s, v0\.s\[0\] + 404c: 2f85f1dd sqrdmlsh v29\.2s, v14\.2s, v5\.s\[0\] + 4050: 2f8af1dd sqrdmlsh v29\.2s, v14\.2s, v10\.s\[0\] + 4054: 2f8df1dd sqrdmlsh v29\.2s, v14\.2s, v13\.s\[0\] + 4058: 2f8ff1dd sqrdmlsh v29\.2s, v14\.2s, v15\.s\[0\] + 405c: 2f80f31d sqrdmlsh v29\.2s, v24\.2s, v0\.s\[0\] + 4060: 2f85f31d sqrdmlsh v29\.2s, v24\.2s, v5\.s\[0\] + 4064: 2f8af31d sqrdmlsh v29\.2s, v24\.2s, v10\.s\[0\] + 4068: 2f8df31d sqrdmlsh v29\.2s, v24\.2s, v13\.s\[0\] + 406c: 2f8ff31d sqrdmlsh v29\.2s, v24\.2s, v15\.s\[0\] + 4070: 2f80f3dd sqrdmlsh v29\.2s, v30\.2s, v0\.s\[0\] + 4074: 2f85f3dd sqrdmlsh v29\.2s, v30\.2s, v5\.s\[0\] + 4078: 2f8af3dd sqrdmlsh v29\.2s, v30\.2s, v10\.s\[0\] + 407c: 2f8df3dd sqrdmlsh v29\.2s, v30\.2s, v13\.s\[0\] + 4080: 2f8ff3dd sqrdmlsh v29\.2s, v30\.2s, v15\.s\[0\] + 4084: 2fa0f020 sqrdmlsh v0\.2s, v1\.2s, v0\.s\[1\] + 4088: 2fa5f020 sqrdmlsh v0\.2s, v1\.2s, v5\.s\[1\] + 408c: 2faaf020 sqrdmlsh v0\.2s, v1\.2s, v10\.s\[1\] + 4090: 2fadf020 sqrdmlsh v0\.2s, v1\.2s, v13\.s\[1\] + 4094: 2faff020 sqrdmlsh v0\.2s, v1\.2s, v15\.s\[1\] + 4098: 2fa0f080 sqrdmlsh v0\.2s, v4\.2s, v0\.s\[1\] + 409c: 2fa5f080 sqrdmlsh v0\.2s, v4\.2s, v5\.s\[1\] + 40a0: 2faaf080 sqrdmlsh v0\.2s, v4\.2s, v10\.s\[1\] + 40a4: 2fadf080 sqrdmlsh v0\.2s, v4\.2s, v13\.s\[1\] + 40a8: 2faff080 sqrdmlsh v0\.2s, v4\.2s, v15\.s\[1\] + 40ac: 2fa0f1c0 sqrdmlsh v0\.2s, v14\.2s, v0\.s\[1\] + 40b0: 2fa5f1c0 sqrdmlsh v0\.2s, v14\.2s, v5\.s\[1\] + 40b4: 2faaf1c0 sqrdmlsh v0\.2s, v14\.2s, v10\.s\[1\] + 40b8: 2fadf1c0 sqrdmlsh v0\.2s, v14\.2s, v13\.s\[1\] + 40bc: 2faff1c0 sqrdmlsh v0\.2s, v14\.2s, v15\.s\[1\] + 40c0: 2fa0f300 sqrdmlsh v0\.2s, v24\.2s, v0\.s\[1\] + 40c4: 2fa5f300 sqrdmlsh v0\.2s, v24\.2s, v5\.s\[1\] + 40c8: 2faaf300 sqrdmlsh v0\.2s, v24\.2s, v10\.s\[1\] + 40cc: 2fadf300 sqrdmlsh v0\.2s, v24\.2s, v13\.s\[1\] + 40d0: 2faff300 sqrdmlsh v0\.2s, v24\.2s, v15\.s\[1\] + 40d4: 2fa0f3c0 sqrdmlsh v0\.2s, v30\.2s, v0\.s\[1\] + 40d8: 2fa5f3c0 sqrdmlsh v0\.2s, v30\.2s, v5\.s\[1\] + 40dc: 2faaf3c0 sqrdmlsh v0\.2s, v30\.2s, v10\.s\[1\] + 40e0: 2fadf3c0 sqrdmlsh v0\.2s, v30\.2s, v13\.s\[1\] + 40e4: 2faff3c0 sqrdmlsh v0\.2s, v30\.2s, v15\.s\[1\] + 40e8: 2fa0f023 sqrdmlsh v3\.2s, v1\.2s, v0\.s\[1\] + 40ec: 2fa5f023 sqrdmlsh v3\.2s, v1\.2s, v5\.s\[1\] + 40f0: 2faaf023 sqrdmlsh v3\.2s, v1\.2s, v10\.s\[1\] + 40f4: 2fadf023 sqrdmlsh v3\.2s, v1\.2s, v13\.s\[1\] + 40f8: 2faff023 sqrdmlsh v3\.2s, v1\.2s, v15\.s\[1\] + 40fc: 2fa0f083 sqrdmlsh v3\.2s, v4\.2s, v0\.s\[1\] + 4100: 2fa5f083 sqrdmlsh v3\.2s, v4\.2s, v5\.s\[1\] + 4104: 2faaf083 sqrdmlsh v3\.2s, v4\.2s, v10\.s\[1\] + 4108: 2fadf083 sqrdmlsh v3\.2s, v4\.2s, v13\.s\[1\] + 410c: 2faff083 sqrdmlsh v3\.2s, v4\.2s, v15\.s\[1\] + 4110: 2fa0f1c3 sqrdmlsh v3\.2s, v14\.2s, v0\.s\[1\] + 4114: 2fa5f1c3 sqrdmlsh v3\.2s, v14\.2s, v5\.s\[1\] + 4118: 2faaf1c3 sqrdmlsh v3\.2s, v14\.2s, v10\.s\[1\] + 411c: 2fadf1c3 sqrdmlsh v3\.2s, v14\.2s, v13\.s\[1\] + 4120: 2faff1c3 sqrdmlsh v3\.2s, v14\.2s, v15\.s\[1\] + 4124: 2fa0f303 sqrdmlsh v3\.2s, v24\.2s, v0\.s\[1\] + 4128: 2fa5f303 sqrdmlsh v3\.2s, v24\.2s, v5\.s\[1\] + 412c: 2faaf303 sqrdmlsh v3\.2s, v24\.2s, v10\.s\[1\] + 4130: 2fadf303 sqrdmlsh v3\.2s, v24\.2s, v13\.s\[1\] + 4134: 2faff303 sqrdmlsh v3\.2s, v24\.2s, v15\.s\[1\] + 4138: 2fa0f3c3 sqrdmlsh v3\.2s, v30\.2s, v0\.s\[1\] + 413c: 2fa5f3c3 sqrdmlsh v3\.2s, v30\.2s, v5\.s\[1\] + 4140: 2faaf3c3 sqrdmlsh v3\.2s, v30\.2s, v10\.s\[1\] + 4144: 2fadf3c3 sqrdmlsh v3\.2s, v30\.2s, v13\.s\[1\] + 4148: 2faff3c3 sqrdmlsh v3\.2s, v30\.2s, v15\.s\[1\] + 414c: 2fa0f02d sqrdmlsh v13\.2s, v1\.2s, v0\.s\[1\] + 4150: 2fa5f02d sqrdmlsh v13\.2s, v1\.2s, v5\.s\[1\] + 4154: 2faaf02d sqrdmlsh v13\.2s, v1\.2s, v10\.s\[1\] + 4158: 2fadf02d sqrdmlsh v13\.2s, v1\.2s, v13\.s\[1\] + 415c: 2faff02d sqrdmlsh v13\.2s, v1\.2s, v15\.s\[1\] + 4160: 2fa0f08d sqrdmlsh v13\.2s, v4\.2s, v0\.s\[1\] + 4164: 2fa5f08d sqrdmlsh v13\.2s, v4\.2s, v5\.s\[1\] + 4168: 2faaf08d sqrdmlsh v13\.2s, v4\.2s, v10\.s\[1\] + 416c: 2fadf08d sqrdmlsh v13\.2s, v4\.2s, v13\.s\[1\] + 4170: 2faff08d sqrdmlsh v13\.2s, v4\.2s, v15\.s\[1\] + 4174: 2fa0f1cd sqrdmlsh v13\.2s, v14\.2s, v0\.s\[1\] + 4178: 2fa5f1cd sqrdmlsh v13\.2s, v14\.2s, v5\.s\[1\] + 417c: 2faaf1cd sqrdmlsh v13\.2s, v14\.2s, v10\.s\[1\] + 4180: 2fadf1cd sqrdmlsh v13\.2s, v14\.2s, v13\.s\[1\] + 4184: 2faff1cd sqrdmlsh v13\.2s, v14\.2s, v15\.s\[1\] + 4188: 2fa0f30d sqrdmlsh v13\.2s, v24\.2s, v0\.s\[1\] + 418c: 2fa5f30d sqrdmlsh v13\.2s, v24\.2s, v5\.s\[1\] + 4190: 2faaf30d sqrdmlsh v13\.2s, v24\.2s, v10\.s\[1\] + 4194: 2fadf30d sqrdmlsh v13\.2s, v24\.2s, v13\.s\[1\] + 4198: 2faff30d sqrdmlsh v13\.2s, v24\.2s, v15\.s\[1\] + 419c: 2fa0f3cd sqrdmlsh v13\.2s, v30\.2s, v0\.s\[1\] + 41a0: 2fa5f3cd sqrdmlsh v13\.2s, v30\.2s, v5\.s\[1\] + 41a4: 2faaf3cd sqrdmlsh v13\.2s, v30\.2s, v10\.s\[1\] + 41a8: 2fadf3cd sqrdmlsh v13\.2s, v30\.2s, v13\.s\[1\] + 41ac: 2faff3cd sqrdmlsh v13\.2s, v30\.2s, v15\.s\[1\] + 41b0: 2fa0f037 sqrdmlsh v23\.2s, v1\.2s, v0\.s\[1\] + 41b4: 2fa5f037 sqrdmlsh v23\.2s, v1\.2s, v5\.s\[1\] + 41b8: 2faaf037 sqrdmlsh v23\.2s, v1\.2s, v10\.s\[1\] + 41bc: 2fadf037 sqrdmlsh v23\.2s, v1\.2s, v13\.s\[1\] + 41c0: 2faff037 sqrdmlsh v23\.2s, v1\.2s, v15\.s\[1\] + 41c4: 2fa0f097 sqrdmlsh v23\.2s, v4\.2s, v0\.s\[1\] + 41c8: 2fa5f097 sqrdmlsh v23\.2s, v4\.2s, v5\.s\[1\] + 41cc: 2faaf097 sqrdmlsh v23\.2s, v4\.2s, v10\.s\[1\] + 41d0: 2fadf097 sqrdmlsh v23\.2s, v4\.2s, v13\.s\[1\] + 41d4: 2faff097 sqrdmlsh v23\.2s, v4\.2s, v15\.s\[1\] + 41d8: 2fa0f1d7 sqrdmlsh v23\.2s, v14\.2s, v0\.s\[1\] + 41dc: 2fa5f1d7 sqrdmlsh v23\.2s, v14\.2s, v5\.s\[1\] + 41e0: 2faaf1d7 sqrdmlsh v23\.2s, v14\.2s, v10\.s\[1\] + 41e4: 2fadf1d7 sqrdmlsh v23\.2s, v14\.2s, v13\.s\[1\] + 41e8: 2faff1d7 sqrdmlsh v23\.2s, v14\.2s, v15\.s\[1\] + 41ec: 2fa0f317 sqrdmlsh v23\.2s, v24\.2s, v0\.s\[1\] + 41f0: 2fa5f317 sqrdmlsh v23\.2s, v24\.2s, v5\.s\[1\] + 41f4: 2faaf317 sqrdmlsh v23\.2s, v24\.2s, v10\.s\[1\] + 41f8: 2fadf317 sqrdmlsh v23\.2s, v24\.2s, v13\.s\[1\] + 41fc: 2faff317 sqrdmlsh v23\.2s, v24\.2s, v15\.s\[1\] + 4200: 2fa0f3d7 sqrdmlsh v23\.2s, v30\.2s, v0\.s\[1\] + 4204: 2fa5f3d7 sqrdmlsh v23\.2s, v30\.2s, v5\.s\[1\] + 4208: 2faaf3d7 sqrdmlsh v23\.2s, v30\.2s, v10\.s\[1\] + 420c: 2fadf3d7 sqrdmlsh v23\.2s, v30\.2s, v13\.s\[1\] + 4210: 2faff3d7 sqrdmlsh v23\.2s, v30\.2s, v15\.s\[1\] + 4214: 2fa0f03d sqrdmlsh v29\.2s, v1\.2s, v0\.s\[1\] + 4218: 2fa5f03d sqrdmlsh v29\.2s, v1\.2s, v5\.s\[1\] + 421c: 2faaf03d sqrdmlsh v29\.2s, v1\.2s, v10\.s\[1\] + 4220: 2fadf03d sqrdmlsh v29\.2s, v1\.2s, v13\.s\[1\] + 4224: 2faff03d sqrdmlsh v29\.2s, v1\.2s, v15\.s\[1\] + 4228: 2fa0f09d sqrdmlsh v29\.2s, v4\.2s, v0\.s\[1\] + 422c: 2fa5f09d sqrdmlsh v29\.2s, v4\.2s, v5\.s\[1\] + 4230: 2faaf09d sqrdmlsh v29\.2s, v4\.2s, v10\.s\[1\] + 4234: 2fadf09d sqrdmlsh v29\.2s, v4\.2s, v13\.s\[1\] + 4238: 2faff09d sqrdmlsh v29\.2s, v4\.2s, v15\.s\[1\] + 423c: 2fa0f1dd sqrdmlsh v29\.2s, v14\.2s, v0\.s\[1\] + 4240: 2fa5f1dd sqrdmlsh v29\.2s, v14\.2s, v5\.s\[1\] + 4244: 2faaf1dd sqrdmlsh v29\.2s, v14\.2s, v10\.s\[1\] + 4248: 2fadf1dd sqrdmlsh v29\.2s, v14\.2s, v13\.s\[1\] + 424c: 2faff1dd sqrdmlsh v29\.2s, v14\.2s, v15\.s\[1\] + 4250: 2fa0f31d sqrdmlsh v29\.2s, v24\.2s, v0\.s\[1\] + 4254: 2fa5f31d sqrdmlsh v29\.2s, v24\.2s, v5\.s\[1\] + 4258: 2faaf31d sqrdmlsh v29\.2s, v24\.2s, v10\.s\[1\] + 425c: 2fadf31d sqrdmlsh v29\.2s, v24\.2s, v13\.s\[1\] + 4260: 2faff31d sqrdmlsh v29\.2s, v24\.2s, v15\.s\[1\] + 4264: 2fa0f3dd sqrdmlsh v29\.2s, v30\.2s, v0\.s\[1\] + 4268: 2fa5f3dd sqrdmlsh v29\.2s, v30\.2s, v5\.s\[1\] + 426c: 2faaf3dd sqrdmlsh v29\.2s, v30\.2s, v10\.s\[1\] + 4270: 2fadf3dd sqrdmlsh v29\.2s, v30\.2s, v13\.s\[1\] + 4274: 2faff3dd sqrdmlsh v29\.2s, v30\.2s, v15\.s\[1\] + 4278: 2f80f820 sqrdmlsh v0\.2s, v1\.2s, v0\.s\[2\] + 427c: 2f85f820 sqrdmlsh v0\.2s, v1\.2s, v5\.s\[2\] + 4280: 2f8af820 sqrdmlsh v0\.2s, v1\.2s, v10\.s\[2\] + 4284: 2f8df820 sqrdmlsh v0\.2s, v1\.2s, v13\.s\[2\] + 4288: 2f8ff820 sqrdmlsh v0\.2s, v1\.2s, v15\.s\[2\] + 428c: 2f80f880 sqrdmlsh v0\.2s, v4\.2s, v0\.s\[2\] + 4290: 2f85f880 sqrdmlsh v0\.2s, v4\.2s, v5\.s\[2\] + 4294: 2f8af880 sqrdmlsh v0\.2s, v4\.2s, v10\.s\[2\] + 4298: 2f8df880 sqrdmlsh v0\.2s, v4\.2s, v13\.s\[2\] + 429c: 2f8ff880 sqrdmlsh v0\.2s, v4\.2s, v15\.s\[2\] + 42a0: 2f80f9c0 sqrdmlsh v0\.2s, v14\.2s, v0\.s\[2\] + 42a4: 2f85f9c0 sqrdmlsh v0\.2s, v14\.2s, v5\.s\[2\] + 42a8: 2f8af9c0 sqrdmlsh v0\.2s, v14\.2s, v10\.s\[2\] + 42ac: 2f8df9c0 sqrdmlsh v0\.2s, v14\.2s, v13\.s\[2\] + 42b0: 2f8ff9c0 sqrdmlsh v0\.2s, v14\.2s, v15\.s\[2\] + 42b4: 2f80fb00 sqrdmlsh v0\.2s, v24\.2s, v0\.s\[2\] + 42b8: 2f85fb00 sqrdmlsh v0\.2s, v24\.2s, v5\.s\[2\] + 42bc: 2f8afb00 sqrdmlsh v0\.2s, v24\.2s, v10\.s\[2\] + 42c0: 2f8dfb00 sqrdmlsh v0\.2s, v24\.2s, v13\.s\[2\] + 42c4: 2f8ffb00 sqrdmlsh v0\.2s, v24\.2s, v15\.s\[2\] + 42c8: 2f80fbc0 sqrdmlsh v0\.2s, v30\.2s, v0\.s\[2\] + 42cc: 2f85fbc0 sqrdmlsh v0\.2s, v30\.2s, v5\.s\[2\] + 42d0: 2f8afbc0 sqrdmlsh v0\.2s, v30\.2s, v10\.s\[2\] + 42d4: 2f8dfbc0 sqrdmlsh v0\.2s, v30\.2s, v13\.s\[2\] + 42d8: 2f8ffbc0 sqrdmlsh v0\.2s, v30\.2s, v15\.s\[2\] + 42dc: 2f80f823 sqrdmlsh v3\.2s, v1\.2s, v0\.s\[2\] + 42e0: 2f85f823 sqrdmlsh v3\.2s, v1\.2s, v5\.s\[2\] + 42e4: 2f8af823 sqrdmlsh v3\.2s, v1\.2s, v10\.s\[2\] + 42e8: 2f8df823 sqrdmlsh v3\.2s, v1\.2s, v13\.s\[2\] + 42ec: 2f8ff823 sqrdmlsh v3\.2s, v1\.2s, v15\.s\[2\] + 42f0: 2f80f883 sqrdmlsh v3\.2s, v4\.2s, v0\.s\[2\] + 42f4: 2f85f883 sqrdmlsh v3\.2s, v4\.2s, v5\.s\[2\] + 42f8: 2f8af883 sqrdmlsh v3\.2s, v4\.2s, v10\.s\[2\] + 42fc: 2f8df883 sqrdmlsh v3\.2s, v4\.2s, v13\.s\[2\] + 4300: 2f8ff883 sqrdmlsh v3\.2s, v4\.2s, v15\.s\[2\] + 4304: 2f80f9c3 sqrdmlsh v3\.2s, v14\.2s, v0\.s\[2\] + 4308: 2f85f9c3 sqrdmlsh v3\.2s, v14\.2s, v5\.s\[2\] + 430c: 2f8af9c3 sqrdmlsh v3\.2s, v14\.2s, v10\.s\[2\] + 4310: 2f8df9c3 sqrdmlsh v3\.2s, v14\.2s, v13\.s\[2\] + 4314: 2f8ff9c3 sqrdmlsh v3\.2s, v14\.2s, v15\.s\[2\] + 4318: 2f80fb03 sqrdmlsh v3\.2s, v24\.2s, v0\.s\[2\] + 431c: 2f85fb03 sqrdmlsh v3\.2s, v24\.2s, v5\.s\[2\] + 4320: 2f8afb03 sqrdmlsh v3\.2s, v24\.2s, v10\.s\[2\] + 4324: 2f8dfb03 sqrdmlsh v3\.2s, v24\.2s, v13\.s\[2\] + 4328: 2f8ffb03 sqrdmlsh v3\.2s, v24\.2s, v15\.s\[2\] + 432c: 2f80fbc3 sqrdmlsh v3\.2s, v30\.2s, v0\.s\[2\] + 4330: 2f85fbc3 sqrdmlsh v3\.2s, v30\.2s, v5\.s\[2\] + 4334: 2f8afbc3 sqrdmlsh v3\.2s, v30\.2s, v10\.s\[2\] + 4338: 2f8dfbc3 sqrdmlsh v3\.2s, v30\.2s, v13\.s\[2\] + 433c: 2f8ffbc3 sqrdmlsh v3\.2s, v30\.2s, v15\.s\[2\] + 4340: 2f80f82d sqrdmlsh v13\.2s, v1\.2s, v0\.s\[2\] + 4344: 2f85f82d sqrdmlsh v13\.2s, v1\.2s, v5\.s\[2\] + 4348: 2f8af82d sqrdmlsh v13\.2s, v1\.2s, v10\.s\[2\] + 434c: 2f8df82d sqrdmlsh v13\.2s, v1\.2s, v13\.s\[2\] + 4350: 2f8ff82d sqrdmlsh v13\.2s, v1\.2s, v15\.s\[2\] + 4354: 2f80f88d sqrdmlsh v13\.2s, v4\.2s, v0\.s\[2\] + 4358: 2f85f88d sqrdmlsh v13\.2s, v4\.2s, v5\.s\[2\] + 435c: 2f8af88d sqrdmlsh v13\.2s, v4\.2s, v10\.s\[2\] + 4360: 2f8df88d sqrdmlsh v13\.2s, v4\.2s, v13\.s\[2\] + 4364: 2f8ff88d sqrdmlsh v13\.2s, v4\.2s, v15\.s\[2\] + 4368: 2f80f9cd sqrdmlsh v13\.2s, v14\.2s, v0\.s\[2\] + 436c: 2f85f9cd sqrdmlsh v13\.2s, v14\.2s, v5\.s\[2\] + 4370: 2f8af9cd sqrdmlsh v13\.2s, v14\.2s, v10\.s\[2\] + 4374: 2f8df9cd sqrdmlsh v13\.2s, v14\.2s, v13\.s\[2\] + 4378: 2f8ff9cd sqrdmlsh v13\.2s, v14\.2s, v15\.s\[2\] + 437c: 2f80fb0d sqrdmlsh v13\.2s, v24\.2s, v0\.s\[2\] + 4380: 2f85fb0d sqrdmlsh v13\.2s, v24\.2s, v5\.s\[2\] + 4384: 2f8afb0d sqrdmlsh v13\.2s, v24\.2s, v10\.s\[2\] + 4388: 2f8dfb0d sqrdmlsh v13\.2s, v24\.2s, v13\.s\[2\] + 438c: 2f8ffb0d sqrdmlsh v13\.2s, v24\.2s, v15\.s\[2\] + 4390: 2f80fbcd sqrdmlsh v13\.2s, v30\.2s, v0\.s\[2\] + 4394: 2f85fbcd sqrdmlsh v13\.2s, v30\.2s, v5\.s\[2\] + 4398: 2f8afbcd sqrdmlsh v13\.2s, v30\.2s, v10\.s\[2\] + 439c: 2f8dfbcd sqrdmlsh v13\.2s, v30\.2s, v13\.s\[2\] + 43a0: 2f8ffbcd sqrdmlsh v13\.2s, v30\.2s, v15\.s\[2\] + 43a4: 2f80f837 sqrdmlsh v23\.2s, v1\.2s, v0\.s\[2\] + 43a8: 2f85f837 sqrdmlsh v23\.2s, v1\.2s, v5\.s\[2\] + 43ac: 2f8af837 sqrdmlsh v23\.2s, v1\.2s, v10\.s\[2\] + 43b0: 2f8df837 sqrdmlsh v23\.2s, v1\.2s, v13\.s\[2\] + 43b4: 2f8ff837 sqrdmlsh v23\.2s, v1\.2s, v15\.s\[2\] + 43b8: 2f80f897 sqrdmlsh v23\.2s, v4\.2s, v0\.s\[2\] + 43bc: 2f85f897 sqrdmlsh v23\.2s, v4\.2s, v5\.s\[2\] + 43c0: 2f8af897 sqrdmlsh v23\.2s, v4\.2s, v10\.s\[2\] + 43c4: 2f8df897 sqrdmlsh v23\.2s, v4\.2s, v13\.s\[2\] + 43c8: 2f8ff897 sqrdmlsh v23\.2s, v4\.2s, v15\.s\[2\] + 43cc: 2f80f9d7 sqrdmlsh v23\.2s, v14\.2s, v0\.s\[2\] + 43d0: 2f85f9d7 sqrdmlsh v23\.2s, v14\.2s, v5\.s\[2\] + 43d4: 2f8af9d7 sqrdmlsh v23\.2s, v14\.2s, v10\.s\[2\] + 43d8: 2f8df9d7 sqrdmlsh v23\.2s, v14\.2s, v13\.s\[2\] + 43dc: 2f8ff9d7 sqrdmlsh v23\.2s, v14\.2s, v15\.s\[2\] + 43e0: 2f80fb17 sqrdmlsh v23\.2s, v24\.2s, v0\.s\[2\] + 43e4: 2f85fb17 sqrdmlsh v23\.2s, v24\.2s, v5\.s\[2\] + 43e8: 2f8afb17 sqrdmlsh v23\.2s, v24\.2s, v10\.s\[2\] + 43ec: 2f8dfb17 sqrdmlsh v23\.2s, v24\.2s, v13\.s\[2\] + 43f0: 2f8ffb17 sqrdmlsh v23\.2s, v24\.2s, v15\.s\[2\] + 43f4: 2f80fbd7 sqrdmlsh v23\.2s, v30\.2s, v0\.s\[2\] + 43f8: 2f85fbd7 sqrdmlsh v23\.2s, v30\.2s, v5\.s\[2\] + 43fc: 2f8afbd7 sqrdmlsh v23\.2s, v30\.2s, v10\.s\[2\] + 4400: 2f8dfbd7 sqrdmlsh v23\.2s, v30\.2s, v13\.s\[2\] + 4404: 2f8ffbd7 sqrdmlsh v23\.2s, v30\.2s, v15\.s\[2\] + 4408: 2f80f83d sqrdmlsh v29\.2s, v1\.2s, v0\.s\[2\] + 440c: 2f85f83d sqrdmlsh v29\.2s, v1\.2s, v5\.s\[2\] + 4410: 2f8af83d sqrdmlsh v29\.2s, v1\.2s, v10\.s\[2\] + 4414: 2f8df83d sqrdmlsh v29\.2s, v1\.2s, v13\.s\[2\] + 4418: 2f8ff83d sqrdmlsh v29\.2s, v1\.2s, v15\.s\[2\] + 441c: 2f80f89d sqrdmlsh v29\.2s, v4\.2s, v0\.s\[2\] + 4420: 2f85f89d sqrdmlsh v29\.2s, v4\.2s, v5\.s\[2\] + 4424: 2f8af89d sqrdmlsh v29\.2s, v4\.2s, v10\.s\[2\] + 4428: 2f8df89d sqrdmlsh v29\.2s, v4\.2s, v13\.s\[2\] + 442c: 2f8ff89d sqrdmlsh v29\.2s, v4\.2s, v15\.s\[2\] + 4430: 2f80f9dd sqrdmlsh v29\.2s, v14\.2s, v0\.s\[2\] + 4434: 2f85f9dd sqrdmlsh v29\.2s, v14\.2s, v5\.s\[2\] + 4438: 2f8af9dd sqrdmlsh v29\.2s, v14\.2s, v10\.s\[2\] + 443c: 2f8df9dd sqrdmlsh v29\.2s, v14\.2s, v13\.s\[2\] + 4440: 2f8ff9dd sqrdmlsh v29\.2s, v14\.2s, v15\.s\[2\] + 4444: 2f80fb1d sqrdmlsh v29\.2s, v24\.2s, v0\.s\[2\] + 4448: 2f85fb1d sqrdmlsh v29\.2s, v24\.2s, v5\.s\[2\] + 444c: 2f8afb1d sqrdmlsh v29\.2s, v24\.2s, v10\.s\[2\] + 4450: 2f8dfb1d sqrdmlsh v29\.2s, v24\.2s, v13\.s\[2\] + 4454: 2f8ffb1d sqrdmlsh v29\.2s, v24\.2s, v15\.s\[2\] + 4458: 2f80fbdd sqrdmlsh v29\.2s, v30\.2s, v0\.s\[2\] + 445c: 2f85fbdd sqrdmlsh v29\.2s, v30\.2s, v5\.s\[2\] + 4460: 2f8afbdd sqrdmlsh v29\.2s, v30\.2s, v10\.s\[2\] + 4464: 2f8dfbdd sqrdmlsh v29\.2s, v30\.2s, v13\.s\[2\] + 4468: 2f8ffbdd sqrdmlsh v29\.2s, v30\.2s, v15\.s\[2\] + 446c: 2fa0f820 sqrdmlsh v0\.2s, v1\.2s, v0\.s\[3\] + 4470: 2fa5f820 sqrdmlsh v0\.2s, v1\.2s, v5\.s\[3\] + 4474: 2faaf820 sqrdmlsh v0\.2s, v1\.2s, v10\.s\[3\] + 4478: 2fadf820 sqrdmlsh v0\.2s, v1\.2s, v13\.s\[3\] + 447c: 2faff820 sqrdmlsh v0\.2s, v1\.2s, v15\.s\[3\] + 4480: 2fa0f880 sqrdmlsh v0\.2s, v4\.2s, v0\.s\[3\] + 4484: 2fa5f880 sqrdmlsh v0\.2s, v4\.2s, v5\.s\[3\] + 4488: 2faaf880 sqrdmlsh v0\.2s, v4\.2s, v10\.s\[3\] + 448c: 2fadf880 sqrdmlsh v0\.2s, v4\.2s, v13\.s\[3\] + 4490: 2faff880 sqrdmlsh v0\.2s, v4\.2s, v15\.s\[3\] + 4494: 2fa0f9c0 sqrdmlsh v0\.2s, v14\.2s, v0\.s\[3\] + 4498: 2fa5f9c0 sqrdmlsh v0\.2s, v14\.2s, v5\.s\[3\] + 449c: 2faaf9c0 sqrdmlsh v0\.2s, v14\.2s, v10\.s\[3\] + 44a0: 2fadf9c0 sqrdmlsh v0\.2s, v14\.2s, v13\.s\[3\] + 44a4: 2faff9c0 sqrdmlsh v0\.2s, v14\.2s, v15\.s\[3\] + 44a8: 2fa0fb00 sqrdmlsh v0\.2s, v24\.2s, v0\.s\[3\] + 44ac: 2fa5fb00 sqrdmlsh v0\.2s, v24\.2s, v5\.s\[3\] + 44b0: 2faafb00 sqrdmlsh v0\.2s, v24\.2s, v10\.s\[3\] + 44b4: 2fadfb00 sqrdmlsh v0\.2s, v24\.2s, v13\.s\[3\] + 44b8: 2faffb00 sqrdmlsh v0\.2s, v24\.2s, v15\.s\[3\] + 44bc: 2fa0fbc0 sqrdmlsh v0\.2s, v30\.2s, v0\.s\[3\] + 44c0: 2fa5fbc0 sqrdmlsh v0\.2s, v30\.2s, v5\.s\[3\] + 44c4: 2faafbc0 sqrdmlsh v0\.2s, v30\.2s, v10\.s\[3\] + 44c8: 2fadfbc0 sqrdmlsh v0\.2s, v30\.2s, v13\.s\[3\] + 44cc: 2faffbc0 sqrdmlsh v0\.2s, v30\.2s, v15\.s\[3\] + 44d0: 2fa0f823 sqrdmlsh v3\.2s, v1\.2s, v0\.s\[3\] + 44d4: 2fa5f823 sqrdmlsh v3\.2s, v1\.2s, v5\.s\[3\] + 44d8: 2faaf823 sqrdmlsh v3\.2s, v1\.2s, v10\.s\[3\] + 44dc: 2fadf823 sqrdmlsh v3\.2s, v1\.2s, v13\.s\[3\] + 44e0: 2faff823 sqrdmlsh v3\.2s, v1\.2s, v15\.s\[3\] + 44e4: 2fa0f883 sqrdmlsh v3\.2s, v4\.2s, v0\.s\[3\] + 44e8: 2fa5f883 sqrdmlsh v3\.2s, v4\.2s, v5\.s\[3\] + 44ec: 2faaf883 sqrdmlsh v3\.2s, v4\.2s, v10\.s\[3\] + 44f0: 2fadf883 sqrdmlsh v3\.2s, v4\.2s, v13\.s\[3\] + 44f4: 2faff883 sqrdmlsh v3\.2s, v4\.2s, v15\.s\[3\] + 44f8: 2fa0f9c3 sqrdmlsh v3\.2s, v14\.2s, v0\.s\[3\] + 44fc: 2fa5f9c3 sqrdmlsh v3\.2s, v14\.2s, v5\.s\[3\] + 4500: 2faaf9c3 sqrdmlsh v3\.2s, v14\.2s, v10\.s\[3\] + 4504: 2fadf9c3 sqrdmlsh v3\.2s, v14\.2s, v13\.s\[3\] + 4508: 2faff9c3 sqrdmlsh v3\.2s, v14\.2s, v15\.s\[3\] + 450c: 2fa0fb03 sqrdmlsh v3\.2s, v24\.2s, v0\.s\[3\] + 4510: 2fa5fb03 sqrdmlsh v3\.2s, v24\.2s, v5\.s\[3\] + 4514: 2faafb03 sqrdmlsh v3\.2s, v24\.2s, v10\.s\[3\] + 4518: 2fadfb03 sqrdmlsh v3\.2s, v24\.2s, v13\.s\[3\] + 451c: 2faffb03 sqrdmlsh v3\.2s, v24\.2s, v15\.s\[3\] + 4520: 2fa0fbc3 sqrdmlsh v3\.2s, v30\.2s, v0\.s\[3\] + 4524: 2fa5fbc3 sqrdmlsh v3\.2s, v30\.2s, v5\.s\[3\] + 4528: 2faafbc3 sqrdmlsh v3\.2s, v30\.2s, v10\.s\[3\] + 452c: 2fadfbc3 sqrdmlsh v3\.2s, v30\.2s, v13\.s\[3\] + 4530: 2faffbc3 sqrdmlsh v3\.2s, v30\.2s, v15\.s\[3\] + 4534: 2fa0f82d sqrdmlsh v13\.2s, v1\.2s, v0\.s\[3\] + 4538: 2fa5f82d sqrdmlsh v13\.2s, v1\.2s, v5\.s\[3\] + 453c: 2faaf82d sqrdmlsh v13\.2s, v1\.2s, v10\.s\[3\] + 4540: 2fadf82d sqrdmlsh v13\.2s, v1\.2s, v13\.s\[3\] + 4544: 2faff82d sqrdmlsh v13\.2s, v1\.2s, v15\.s\[3\] + 4548: 2fa0f88d sqrdmlsh v13\.2s, v4\.2s, v0\.s\[3\] + 454c: 2fa5f88d sqrdmlsh v13\.2s, v4\.2s, v5\.s\[3\] + 4550: 2faaf88d sqrdmlsh v13\.2s, v4\.2s, v10\.s\[3\] + 4554: 2fadf88d sqrdmlsh v13\.2s, v4\.2s, v13\.s\[3\] + 4558: 2faff88d sqrdmlsh v13\.2s, v4\.2s, v15\.s\[3\] + 455c: 2fa0f9cd sqrdmlsh v13\.2s, v14\.2s, v0\.s\[3\] + 4560: 2fa5f9cd sqrdmlsh v13\.2s, v14\.2s, v5\.s\[3\] + 4564: 2faaf9cd sqrdmlsh v13\.2s, v14\.2s, v10\.s\[3\] + 4568: 2fadf9cd sqrdmlsh v13\.2s, v14\.2s, v13\.s\[3\] + 456c: 2faff9cd sqrdmlsh v13\.2s, v14\.2s, v15\.s\[3\] + 4570: 2fa0fb0d sqrdmlsh v13\.2s, v24\.2s, v0\.s\[3\] + 4574: 2fa5fb0d sqrdmlsh v13\.2s, v24\.2s, v5\.s\[3\] + 4578: 2faafb0d sqrdmlsh v13\.2s, v24\.2s, v10\.s\[3\] + 457c: 2fadfb0d sqrdmlsh v13\.2s, v24\.2s, v13\.s\[3\] + 4580: 2faffb0d sqrdmlsh v13\.2s, v24\.2s, v15\.s\[3\] + 4584: 2fa0fbcd sqrdmlsh v13\.2s, v30\.2s, v0\.s\[3\] + 4588: 2fa5fbcd sqrdmlsh v13\.2s, v30\.2s, v5\.s\[3\] + 458c: 2faafbcd sqrdmlsh v13\.2s, v30\.2s, v10\.s\[3\] + 4590: 2fadfbcd sqrdmlsh v13\.2s, v30\.2s, v13\.s\[3\] + 4594: 2faffbcd sqrdmlsh v13\.2s, v30\.2s, v15\.s\[3\] + 4598: 2fa0f837 sqrdmlsh v23\.2s, v1\.2s, v0\.s\[3\] + 459c: 2fa5f837 sqrdmlsh v23\.2s, v1\.2s, v5\.s\[3\] + 45a0: 2faaf837 sqrdmlsh v23\.2s, v1\.2s, v10\.s\[3\] + 45a4: 2fadf837 sqrdmlsh v23\.2s, v1\.2s, v13\.s\[3\] + 45a8: 2faff837 sqrdmlsh v23\.2s, v1\.2s, v15\.s\[3\] + 45ac: 2fa0f897 sqrdmlsh v23\.2s, v4\.2s, v0\.s\[3\] + 45b0: 2fa5f897 sqrdmlsh v23\.2s, v4\.2s, v5\.s\[3\] + 45b4: 2faaf897 sqrdmlsh v23\.2s, v4\.2s, v10\.s\[3\] + 45b8: 2fadf897 sqrdmlsh v23\.2s, v4\.2s, v13\.s\[3\] + 45bc: 2faff897 sqrdmlsh v23\.2s, v4\.2s, v15\.s\[3\] + 45c0: 2fa0f9d7 sqrdmlsh v23\.2s, v14\.2s, v0\.s\[3\] + 45c4: 2fa5f9d7 sqrdmlsh v23\.2s, v14\.2s, v5\.s\[3\] + 45c8: 2faaf9d7 sqrdmlsh v23\.2s, v14\.2s, v10\.s\[3\] + 45cc: 2fadf9d7 sqrdmlsh v23\.2s, v14\.2s, v13\.s\[3\] + 45d0: 2faff9d7 sqrdmlsh v23\.2s, v14\.2s, v15\.s\[3\] + 45d4: 2fa0fb17 sqrdmlsh v23\.2s, v24\.2s, v0\.s\[3\] + 45d8: 2fa5fb17 sqrdmlsh v23\.2s, v24\.2s, v5\.s\[3\] + 45dc: 2faafb17 sqrdmlsh v23\.2s, v24\.2s, v10\.s\[3\] + 45e0: 2fadfb17 sqrdmlsh v23\.2s, v24\.2s, v13\.s\[3\] + 45e4: 2faffb17 sqrdmlsh v23\.2s, v24\.2s, v15\.s\[3\] + 45e8: 2fa0fbd7 sqrdmlsh v23\.2s, v30\.2s, v0\.s\[3\] + 45ec: 2fa5fbd7 sqrdmlsh v23\.2s, v30\.2s, v5\.s\[3\] + 45f0: 2faafbd7 sqrdmlsh v23\.2s, v30\.2s, v10\.s\[3\] + 45f4: 2fadfbd7 sqrdmlsh v23\.2s, v30\.2s, v13\.s\[3\] + 45f8: 2faffbd7 sqrdmlsh v23\.2s, v30\.2s, v15\.s\[3\] + 45fc: 2fa0f83d sqrdmlsh v29\.2s, v1\.2s, v0\.s\[3\] + 4600: 2fa5f83d sqrdmlsh v29\.2s, v1\.2s, v5\.s\[3\] + 4604: 2faaf83d sqrdmlsh v29\.2s, v1\.2s, v10\.s\[3\] + 4608: 2fadf83d sqrdmlsh v29\.2s, v1\.2s, v13\.s\[3\] + 460c: 2faff83d sqrdmlsh v29\.2s, v1\.2s, v15\.s\[3\] + 4610: 2fa0f89d sqrdmlsh v29\.2s, v4\.2s, v0\.s\[3\] + 4614: 2fa5f89d sqrdmlsh v29\.2s, v4\.2s, v5\.s\[3\] + 4618: 2faaf89d sqrdmlsh v29\.2s, v4\.2s, v10\.s\[3\] + 461c: 2fadf89d sqrdmlsh v29\.2s, v4\.2s, v13\.s\[3\] + 4620: 2faff89d sqrdmlsh v29\.2s, v4\.2s, v15\.s\[3\] + 4624: 2fa0f9dd sqrdmlsh v29\.2s, v14\.2s, v0\.s\[3\] + 4628: 2fa5f9dd sqrdmlsh v29\.2s, v14\.2s, v5\.s\[3\] + 462c: 2faaf9dd sqrdmlsh v29\.2s, v14\.2s, v10\.s\[3\] + 4630: 2fadf9dd sqrdmlsh v29\.2s, v14\.2s, v13\.s\[3\] + 4634: 2faff9dd sqrdmlsh v29\.2s, v14\.2s, v15\.s\[3\] + 4638: 2fa0fb1d sqrdmlsh v29\.2s, v24\.2s, v0\.s\[3\] + 463c: 2fa5fb1d sqrdmlsh v29\.2s, v24\.2s, v5\.s\[3\] + 4640: 2faafb1d sqrdmlsh v29\.2s, v24\.2s, v10\.s\[3\] + 4644: 2fadfb1d sqrdmlsh v29\.2s, v24\.2s, v13\.s\[3\] + 4648: 2faffb1d sqrdmlsh v29\.2s, v24\.2s, v15\.s\[3\] + 464c: 2fa0fbdd sqrdmlsh v29\.2s, v30\.2s, v0\.s\[3\] + 4650: 2fa5fbdd sqrdmlsh v29\.2s, v30\.2s, v5\.s\[3\] + 4654: 2faafbdd sqrdmlsh v29\.2s, v30\.2s, v10\.s\[3\] + 4658: 2fadfbdd sqrdmlsh v29\.2s, v30\.2s, v13\.s\[3\] + 465c: 2faffbdd sqrdmlsh v29\.2s, v30\.2s, v15\.s\[3\] + 4660: 6f80f020 sqrdmlsh v0\.4s, v1\.4s, v0\.s\[0\] + 4664: 6f85f020 sqrdmlsh v0\.4s, v1\.4s, v5\.s\[0\] + 4668: 6f8af020 sqrdmlsh v0\.4s, v1\.4s, v10\.s\[0\] + 466c: 6f8df020 sqrdmlsh v0\.4s, v1\.4s, v13\.s\[0\] + 4670: 6f8ff020 sqrdmlsh v0\.4s, v1\.4s, v15\.s\[0\] + 4674: 6f80f080 sqrdmlsh v0\.4s, v4\.4s, v0\.s\[0\] + 4678: 6f85f080 sqrdmlsh v0\.4s, v4\.4s, v5\.s\[0\] + 467c: 6f8af080 sqrdmlsh v0\.4s, v4\.4s, v10\.s\[0\] + 4680: 6f8df080 sqrdmlsh v0\.4s, v4\.4s, v13\.s\[0\] + 4684: 6f8ff080 sqrdmlsh v0\.4s, v4\.4s, v15\.s\[0\] + 4688: 6f80f1c0 sqrdmlsh v0\.4s, v14\.4s, v0\.s\[0\] + 468c: 6f85f1c0 sqrdmlsh v0\.4s, v14\.4s, v5\.s\[0\] + 4690: 6f8af1c0 sqrdmlsh v0\.4s, v14\.4s, v10\.s\[0\] + 4694: 6f8df1c0 sqrdmlsh v0\.4s, v14\.4s, v13\.s\[0\] + 4698: 6f8ff1c0 sqrdmlsh v0\.4s, v14\.4s, v15\.s\[0\] + 469c: 6f80f300 sqrdmlsh v0\.4s, v24\.4s, v0\.s\[0\] + 46a0: 6f85f300 sqrdmlsh v0\.4s, v24\.4s, v5\.s\[0\] + 46a4: 6f8af300 sqrdmlsh v0\.4s, v24\.4s, v10\.s\[0\] + 46a8: 6f8df300 sqrdmlsh v0\.4s, v24\.4s, v13\.s\[0\] + 46ac: 6f8ff300 sqrdmlsh v0\.4s, v24\.4s, v15\.s\[0\] + 46b0: 6f80f3c0 sqrdmlsh v0\.4s, v30\.4s, v0\.s\[0\] + 46b4: 6f85f3c0 sqrdmlsh v0\.4s, v30\.4s, v5\.s\[0\] + 46b8: 6f8af3c0 sqrdmlsh v0\.4s, v30\.4s, v10\.s\[0\] + 46bc: 6f8df3c0 sqrdmlsh v0\.4s, v30\.4s, v13\.s\[0\] + 46c0: 6f8ff3c0 sqrdmlsh v0\.4s, v30\.4s, v15\.s\[0\] + 46c4: 6f80f023 sqrdmlsh v3\.4s, v1\.4s, v0\.s\[0\] + 46c8: 6f85f023 sqrdmlsh v3\.4s, v1\.4s, v5\.s\[0\] + 46cc: 6f8af023 sqrdmlsh v3\.4s, v1\.4s, v10\.s\[0\] + 46d0: 6f8df023 sqrdmlsh v3\.4s, v1\.4s, v13\.s\[0\] + 46d4: 6f8ff023 sqrdmlsh v3\.4s, v1\.4s, v15\.s\[0\] + 46d8: 6f80f083 sqrdmlsh v3\.4s, v4\.4s, v0\.s\[0\] + 46dc: 6f85f083 sqrdmlsh v3\.4s, v4\.4s, v5\.s\[0\] + 46e0: 6f8af083 sqrdmlsh v3\.4s, v4\.4s, v10\.s\[0\] + 46e4: 6f8df083 sqrdmlsh v3\.4s, v4\.4s, v13\.s\[0\] + 46e8: 6f8ff083 sqrdmlsh v3\.4s, v4\.4s, v15\.s\[0\] + 46ec: 6f80f1c3 sqrdmlsh v3\.4s, v14\.4s, v0\.s\[0\] + 46f0: 6f85f1c3 sqrdmlsh v3\.4s, v14\.4s, v5\.s\[0\] + 46f4: 6f8af1c3 sqrdmlsh v3\.4s, v14\.4s, v10\.s\[0\] + 46f8: 6f8df1c3 sqrdmlsh v3\.4s, v14\.4s, v13\.s\[0\] + 46fc: 6f8ff1c3 sqrdmlsh v3\.4s, v14\.4s, v15\.s\[0\] + 4700: 6f80f303 sqrdmlsh v3\.4s, v24\.4s, v0\.s\[0\] + 4704: 6f85f303 sqrdmlsh v3\.4s, v24\.4s, v5\.s\[0\] + 4708: 6f8af303 sqrdmlsh v3\.4s, v24\.4s, v10\.s\[0\] + 470c: 6f8df303 sqrdmlsh v3\.4s, v24\.4s, v13\.s\[0\] + 4710: 6f8ff303 sqrdmlsh v3\.4s, v24\.4s, v15\.s\[0\] + 4714: 6f80f3c3 sqrdmlsh v3\.4s, v30\.4s, v0\.s\[0\] + 4718: 6f85f3c3 sqrdmlsh v3\.4s, v30\.4s, v5\.s\[0\] + 471c: 6f8af3c3 sqrdmlsh v3\.4s, v30\.4s, v10\.s\[0\] + 4720: 6f8df3c3 sqrdmlsh v3\.4s, v30\.4s, v13\.s\[0\] + 4724: 6f8ff3c3 sqrdmlsh v3\.4s, v30\.4s, v15\.s\[0\] + 4728: 6f80f02d sqrdmlsh v13\.4s, v1\.4s, v0\.s\[0\] + 472c: 6f85f02d sqrdmlsh v13\.4s, v1\.4s, v5\.s\[0\] + 4730: 6f8af02d sqrdmlsh v13\.4s, v1\.4s, v10\.s\[0\] + 4734: 6f8df02d sqrdmlsh v13\.4s, v1\.4s, v13\.s\[0\] + 4738: 6f8ff02d sqrdmlsh v13\.4s, v1\.4s, v15\.s\[0\] + 473c: 6f80f08d sqrdmlsh v13\.4s, v4\.4s, v0\.s\[0\] + 4740: 6f85f08d sqrdmlsh v13\.4s, v4\.4s, v5\.s\[0\] + 4744: 6f8af08d sqrdmlsh v13\.4s, v4\.4s, v10\.s\[0\] + 4748: 6f8df08d sqrdmlsh v13\.4s, v4\.4s, v13\.s\[0\] + 474c: 6f8ff08d sqrdmlsh v13\.4s, v4\.4s, v15\.s\[0\] + 4750: 6f80f1cd sqrdmlsh v13\.4s, v14\.4s, v0\.s\[0\] + 4754: 6f85f1cd sqrdmlsh v13\.4s, v14\.4s, v5\.s\[0\] + 4758: 6f8af1cd sqrdmlsh v13\.4s, v14\.4s, v10\.s\[0\] + 475c: 6f8df1cd sqrdmlsh v13\.4s, v14\.4s, v13\.s\[0\] + 4760: 6f8ff1cd sqrdmlsh v13\.4s, v14\.4s, v15\.s\[0\] + 4764: 6f80f30d sqrdmlsh v13\.4s, v24\.4s, v0\.s\[0\] + 4768: 6f85f30d sqrdmlsh v13\.4s, v24\.4s, v5\.s\[0\] + 476c: 6f8af30d sqrdmlsh v13\.4s, v24\.4s, v10\.s\[0\] + 4770: 6f8df30d sqrdmlsh v13\.4s, v24\.4s, v13\.s\[0\] + 4774: 6f8ff30d sqrdmlsh v13\.4s, v24\.4s, v15\.s\[0\] + 4778: 6f80f3cd sqrdmlsh v13\.4s, v30\.4s, v0\.s\[0\] + 477c: 6f85f3cd sqrdmlsh v13\.4s, v30\.4s, v5\.s\[0\] + 4780: 6f8af3cd sqrdmlsh v13\.4s, v30\.4s, v10\.s\[0\] + 4784: 6f8df3cd sqrdmlsh v13\.4s, v30\.4s, v13\.s\[0\] + 4788: 6f8ff3cd sqrdmlsh v13\.4s, v30\.4s, v15\.s\[0\] + 478c: 6f80f037 sqrdmlsh v23\.4s, v1\.4s, v0\.s\[0\] + 4790: 6f85f037 sqrdmlsh v23\.4s, v1\.4s, v5\.s\[0\] + 4794: 6f8af037 sqrdmlsh v23\.4s, v1\.4s, v10\.s\[0\] + 4798: 6f8df037 sqrdmlsh v23\.4s, v1\.4s, v13\.s\[0\] + 479c: 6f8ff037 sqrdmlsh v23\.4s, v1\.4s, v15\.s\[0\] + 47a0: 6f80f097 sqrdmlsh v23\.4s, v4\.4s, v0\.s\[0\] + 47a4: 6f85f097 sqrdmlsh v23\.4s, v4\.4s, v5\.s\[0\] + 47a8: 6f8af097 sqrdmlsh v23\.4s, v4\.4s, v10\.s\[0\] + 47ac: 6f8df097 sqrdmlsh v23\.4s, v4\.4s, v13\.s\[0\] + 47b0: 6f8ff097 sqrdmlsh v23\.4s, v4\.4s, v15\.s\[0\] + 47b4: 6f80f1d7 sqrdmlsh v23\.4s, v14\.4s, v0\.s\[0\] + 47b8: 6f85f1d7 sqrdmlsh v23\.4s, v14\.4s, v5\.s\[0\] + 47bc: 6f8af1d7 sqrdmlsh v23\.4s, v14\.4s, v10\.s\[0\] + 47c0: 6f8df1d7 sqrdmlsh v23\.4s, v14\.4s, v13\.s\[0\] + 47c4: 6f8ff1d7 sqrdmlsh v23\.4s, v14\.4s, v15\.s\[0\] + 47c8: 6f80f317 sqrdmlsh v23\.4s, v24\.4s, v0\.s\[0\] + 47cc: 6f85f317 sqrdmlsh v23\.4s, v24\.4s, v5\.s\[0\] + 47d0: 6f8af317 sqrdmlsh v23\.4s, v24\.4s, v10\.s\[0\] + 47d4: 6f8df317 sqrdmlsh v23\.4s, v24\.4s, v13\.s\[0\] + 47d8: 6f8ff317 sqrdmlsh v23\.4s, v24\.4s, v15\.s\[0\] + 47dc: 6f80f3d7 sqrdmlsh v23\.4s, v30\.4s, v0\.s\[0\] + 47e0: 6f85f3d7 sqrdmlsh v23\.4s, v30\.4s, v5\.s\[0\] + 47e4: 6f8af3d7 sqrdmlsh v23\.4s, v30\.4s, v10\.s\[0\] + 47e8: 6f8df3d7 sqrdmlsh v23\.4s, v30\.4s, v13\.s\[0\] + 47ec: 6f8ff3d7 sqrdmlsh v23\.4s, v30\.4s, v15\.s\[0\] + 47f0: 6f80f03d sqrdmlsh v29\.4s, v1\.4s, v0\.s\[0\] + 47f4: 6f85f03d sqrdmlsh v29\.4s, v1\.4s, v5\.s\[0\] + 47f8: 6f8af03d sqrdmlsh v29\.4s, v1\.4s, v10\.s\[0\] + 47fc: 6f8df03d sqrdmlsh v29\.4s, v1\.4s, v13\.s\[0\] + 4800: 6f8ff03d sqrdmlsh v29\.4s, v1\.4s, v15\.s\[0\] + 4804: 6f80f09d sqrdmlsh v29\.4s, v4\.4s, v0\.s\[0\] + 4808: 6f85f09d sqrdmlsh v29\.4s, v4\.4s, v5\.s\[0\] + 480c: 6f8af09d sqrdmlsh v29\.4s, v4\.4s, v10\.s\[0\] + 4810: 6f8df09d sqrdmlsh v29\.4s, v4\.4s, v13\.s\[0\] + 4814: 6f8ff09d sqrdmlsh v29\.4s, v4\.4s, v15\.s\[0\] + 4818: 6f80f1dd sqrdmlsh v29\.4s, v14\.4s, v0\.s\[0\] + 481c: 6f85f1dd sqrdmlsh v29\.4s, v14\.4s, v5\.s\[0\] + 4820: 6f8af1dd sqrdmlsh v29\.4s, v14\.4s, v10\.s\[0\] + 4824: 6f8df1dd sqrdmlsh v29\.4s, v14\.4s, v13\.s\[0\] + 4828: 6f8ff1dd sqrdmlsh v29\.4s, v14\.4s, v15\.s\[0\] + 482c: 6f80f31d sqrdmlsh v29\.4s, v24\.4s, v0\.s\[0\] + 4830: 6f85f31d sqrdmlsh v29\.4s, v24\.4s, v5\.s\[0\] + 4834: 6f8af31d sqrdmlsh v29\.4s, v24\.4s, v10\.s\[0\] + 4838: 6f8df31d sqrdmlsh v29\.4s, v24\.4s, v13\.s\[0\] + 483c: 6f8ff31d sqrdmlsh v29\.4s, v24\.4s, v15\.s\[0\] + 4840: 6f80f3dd sqrdmlsh v29\.4s, v30\.4s, v0\.s\[0\] + 4844: 6f85f3dd sqrdmlsh v29\.4s, v30\.4s, v5\.s\[0\] + 4848: 6f8af3dd sqrdmlsh v29\.4s, v30\.4s, v10\.s\[0\] + 484c: 6f8df3dd sqrdmlsh v29\.4s, v30\.4s, v13\.s\[0\] + 4850: 6f8ff3dd sqrdmlsh v29\.4s, v30\.4s, v15\.s\[0\] + 4854: 6fa0f020 sqrdmlsh v0\.4s, v1\.4s, v0\.s\[1\] + 4858: 6fa5f020 sqrdmlsh v0\.4s, v1\.4s, v5\.s\[1\] + 485c: 6faaf020 sqrdmlsh v0\.4s, v1\.4s, v10\.s\[1\] + 4860: 6fadf020 sqrdmlsh v0\.4s, v1\.4s, v13\.s\[1\] + 4864: 6faff020 sqrdmlsh v0\.4s, v1\.4s, v15\.s\[1\] + 4868: 6fa0f080 sqrdmlsh v0\.4s, v4\.4s, v0\.s\[1\] + 486c: 6fa5f080 sqrdmlsh v0\.4s, v4\.4s, v5\.s\[1\] + 4870: 6faaf080 sqrdmlsh v0\.4s, v4\.4s, v10\.s\[1\] + 4874: 6fadf080 sqrdmlsh v0\.4s, v4\.4s, v13\.s\[1\] + 4878: 6faff080 sqrdmlsh v0\.4s, v4\.4s, v15\.s\[1\] + 487c: 6fa0f1c0 sqrdmlsh v0\.4s, v14\.4s, v0\.s\[1\] + 4880: 6fa5f1c0 sqrdmlsh v0\.4s, v14\.4s, v5\.s\[1\] + 4884: 6faaf1c0 sqrdmlsh v0\.4s, v14\.4s, v10\.s\[1\] + 4888: 6fadf1c0 sqrdmlsh v0\.4s, v14\.4s, v13\.s\[1\] + 488c: 6faff1c0 sqrdmlsh v0\.4s, v14\.4s, v15\.s\[1\] + 4890: 6fa0f300 sqrdmlsh v0\.4s, v24\.4s, v0\.s\[1\] + 4894: 6fa5f300 sqrdmlsh v0\.4s, v24\.4s, v5\.s\[1\] + 4898: 6faaf300 sqrdmlsh v0\.4s, v24\.4s, v10\.s\[1\] + 489c: 6fadf300 sqrdmlsh v0\.4s, v24\.4s, v13\.s\[1\] + 48a0: 6faff300 sqrdmlsh v0\.4s, v24\.4s, v15\.s\[1\] + 48a4: 6fa0f3c0 sqrdmlsh v0\.4s, v30\.4s, v0\.s\[1\] + 48a8: 6fa5f3c0 sqrdmlsh v0\.4s, v30\.4s, v5\.s\[1\] + 48ac: 6faaf3c0 sqrdmlsh v0\.4s, v30\.4s, v10\.s\[1\] + 48b0: 6fadf3c0 sqrdmlsh v0\.4s, v30\.4s, v13\.s\[1\] + 48b4: 6faff3c0 sqrdmlsh v0\.4s, v30\.4s, v15\.s\[1\] + 48b8: 6fa0f023 sqrdmlsh v3\.4s, v1\.4s, v0\.s\[1\] + 48bc: 6fa5f023 sqrdmlsh v3\.4s, v1\.4s, v5\.s\[1\] + 48c0: 6faaf023 sqrdmlsh v3\.4s, v1\.4s, v10\.s\[1\] + 48c4: 6fadf023 sqrdmlsh v3\.4s, v1\.4s, v13\.s\[1\] + 48c8: 6faff023 sqrdmlsh v3\.4s, v1\.4s, v15\.s\[1\] + 48cc: 6fa0f083 sqrdmlsh v3\.4s, v4\.4s, v0\.s\[1\] + 48d0: 6fa5f083 sqrdmlsh v3\.4s, v4\.4s, v5\.s\[1\] + 48d4: 6faaf083 sqrdmlsh v3\.4s, v4\.4s, v10\.s\[1\] + 48d8: 6fadf083 sqrdmlsh v3\.4s, v4\.4s, v13\.s\[1\] + 48dc: 6faff083 sqrdmlsh v3\.4s, v4\.4s, v15\.s\[1\] + 48e0: 6fa0f1c3 sqrdmlsh v3\.4s, v14\.4s, v0\.s\[1\] + 48e4: 6fa5f1c3 sqrdmlsh v3\.4s, v14\.4s, v5\.s\[1\] + 48e8: 6faaf1c3 sqrdmlsh v3\.4s, v14\.4s, v10\.s\[1\] + 48ec: 6fadf1c3 sqrdmlsh v3\.4s, v14\.4s, v13\.s\[1\] + 48f0: 6faff1c3 sqrdmlsh v3\.4s, v14\.4s, v15\.s\[1\] + 48f4: 6fa0f303 sqrdmlsh v3\.4s, v24\.4s, v0\.s\[1\] + 48f8: 6fa5f303 sqrdmlsh v3\.4s, v24\.4s, v5\.s\[1\] + 48fc: 6faaf303 sqrdmlsh v3\.4s, v24\.4s, v10\.s\[1\] + 4900: 6fadf303 sqrdmlsh v3\.4s, v24\.4s, v13\.s\[1\] + 4904: 6faff303 sqrdmlsh v3\.4s, v24\.4s, v15\.s\[1\] + 4908: 6fa0f3c3 sqrdmlsh v3\.4s, v30\.4s, v0\.s\[1\] + 490c: 6fa5f3c3 sqrdmlsh v3\.4s, v30\.4s, v5\.s\[1\] + 4910: 6faaf3c3 sqrdmlsh v3\.4s, v30\.4s, v10\.s\[1\] + 4914: 6fadf3c3 sqrdmlsh v3\.4s, v30\.4s, v13\.s\[1\] + 4918: 6faff3c3 sqrdmlsh v3\.4s, v30\.4s, v15\.s\[1\] + 491c: 6fa0f02d sqrdmlsh v13\.4s, v1\.4s, v0\.s\[1\] + 4920: 6fa5f02d sqrdmlsh v13\.4s, v1\.4s, v5\.s\[1\] + 4924: 6faaf02d sqrdmlsh v13\.4s, v1\.4s, v10\.s\[1\] + 4928: 6fadf02d sqrdmlsh v13\.4s, v1\.4s, v13\.s\[1\] + 492c: 6faff02d sqrdmlsh v13\.4s, v1\.4s, v15\.s\[1\] + 4930: 6fa0f08d sqrdmlsh v13\.4s, v4\.4s, v0\.s\[1\] + 4934: 6fa5f08d sqrdmlsh v13\.4s, v4\.4s, v5\.s\[1\] + 4938: 6faaf08d sqrdmlsh v13\.4s, v4\.4s, v10\.s\[1\] + 493c: 6fadf08d sqrdmlsh v13\.4s, v4\.4s, v13\.s\[1\] + 4940: 6faff08d sqrdmlsh v13\.4s, v4\.4s, v15\.s\[1\] + 4944: 6fa0f1cd sqrdmlsh v13\.4s, v14\.4s, v0\.s\[1\] + 4948: 6fa5f1cd sqrdmlsh v13\.4s, v14\.4s, v5\.s\[1\] + 494c: 6faaf1cd sqrdmlsh v13\.4s, v14\.4s, v10\.s\[1\] + 4950: 6fadf1cd sqrdmlsh v13\.4s, v14\.4s, v13\.s\[1\] + 4954: 6faff1cd sqrdmlsh v13\.4s, v14\.4s, v15\.s\[1\] + 4958: 6fa0f30d sqrdmlsh v13\.4s, v24\.4s, v0\.s\[1\] + 495c: 6fa5f30d sqrdmlsh v13\.4s, v24\.4s, v5\.s\[1\] + 4960: 6faaf30d sqrdmlsh v13\.4s, v24\.4s, v10\.s\[1\] + 4964: 6fadf30d sqrdmlsh v13\.4s, v24\.4s, v13\.s\[1\] + 4968: 6faff30d sqrdmlsh v13\.4s, v24\.4s, v15\.s\[1\] + 496c: 6fa0f3cd sqrdmlsh v13\.4s, v30\.4s, v0\.s\[1\] + 4970: 6fa5f3cd sqrdmlsh v13\.4s, v30\.4s, v5\.s\[1\] + 4974: 6faaf3cd sqrdmlsh v13\.4s, v30\.4s, v10\.s\[1\] + 4978: 6fadf3cd sqrdmlsh v13\.4s, v30\.4s, v13\.s\[1\] + 497c: 6faff3cd sqrdmlsh v13\.4s, v30\.4s, v15\.s\[1\] + 4980: 6fa0f037 sqrdmlsh v23\.4s, v1\.4s, v0\.s\[1\] + 4984: 6fa5f037 sqrdmlsh v23\.4s, v1\.4s, v5\.s\[1\] + 4988: 6faaf037 sqrdmlsh v23\.4s, v1\.4s, v10\.s\[1\] + 498c: 6fadf037 sqrdmlsh v23\.4s, v1\.4s, v13\.s\[1\] + 4990: 6faff037 sqrdmlsh v23\.4s, v1\.4s, v15\.s\[1\] + 4994: 6fa0f097 sqrdmlsh v23\.4s, v4\.4s, v0\.s\[1\] + 4998: 6fa5f097 sqrdmlsh v23\.4s, v4\.4s, v5\.s\[1\] + 499c: 6faaf097 sqrdmlsh v23\.4s, v4\.4s, v10\.s\[1\] + 49a0: 6fadf097 sqrdmlsh v23\.4s, v4\.4s, v13\.s\[1\] + 49a4: 6faff097 sqrdmlsh v23\.4s, v4\.4s, v15\.s\[1\] + 49a8: 6fa0f1d7 sqrdmlsh v23\.4s, v14\.4s, v0\.s\[1\] + 49ac: 6fa5f1d7 sqrdmlsh v23\.4s, v14\.4s, v5\.s\[1\] + 49b0: 6faaf1d7 sqrdmlsh v23\.4s, v14\.4s, v10\.s\[1\] + 49b4: 6fadf1d7 sqrdmlsh v23\.4s, v14\.4s, v13\.s\[1\] + 49b8: 6faff1d7 sqrdmlsh v23\.4s, v14\.4s, v15\.s\[1\] + 49bc: 6fa0f317 sqrdmlsh v23\.4s, v24\.4s, v0\.s\[1\] + 49c0: 6fa5f317 sqrdmlsh v23\.4s, v24\.4s, v5\.s\[1\] + 49c4: 6faaf317 sqrdmlsh v23\.4s, v24\.4s, v10\.s\[1\] + 49c8: 6fadf317 sqrdmlsh v23\.4s, v24\.4s, v13\.s\[1\] + 49cc: 6faff317 sqrdmlsh v23\.4s, v24\.4s, v15\.s\[1\] + 49d0: 6fa0f3d7 sqrdmlsh v23\.4s, v30\.4s, v0\.s\[1\] + 49d4: 6fa5f3d7 sqrdmlsh v23\.4s, v30\.4s, v5\.s\[1\] + 49d8: 6faaf3d7 sqrdmlsh v23\.4s, v30\.4s, v10\.s\[1\] + 49dc: 6fadf3d7 sqrdmlsh v23\.4s, v30\.4s, v13\.s\[1\] + 49e0: 6faff3d7 sqrdmlsh v23\.4s, v30\.4s, v15\.s\[1\] + 49e4: 6fa0f03d sqrdmlsh v29\.4s, v1\.4s, v0\.s\[1\] + 49e8: 6fa5f03d sqrdmlsh v29\.4s, v1\.4s, v5\.s\[1\] + 49ec: 6faaf03d sqrdmlsh v29\.4s, v1\.4s, v10\.s\[1\] + 49f0: 6fadf03d sqrdmlsh v29\.4s, v1\.4s, v13\.s\[1\] + 49f4: 6faff03d sqrdmlsh v29\.4s, v1\.4s, v15\.s\[1\] + 49f8: 6fa0f09d sqrdmlsh v29\.4s, v4\.4s, v0\.s\[1\] + 49fc: 6fa5f09d sqrdmlsh v29\.4s, v4\.4s, v5\.s\[1\] + 4a00: 6faaf09d sqrdmlsh v29\.4s, v4\.4s, v10\.s\[1\] + 4a04: 6fadf09d sqrdmlsh v29\.4s, v4\.4s, v13\.s\[1\] + 4a08: 6faff09d sqrdmlsh v29\.4s, v4\.4s, v15\.s\[1\] + 4a0c: 6fa0f1dd sqrdmlsh v29\.4s, v14\.4s, v0\.s\[1\] + 4a10: 6fa5f1dd sqrdmlsh v29\.4s, v14\.4s, v5\.s\[1\] + 4a14: 6faaf1dd sqrdmlsh v29\.4s, v14\.4s, v10\.s\[1\] + 4a18: 6fadf1dd sqrdmlsh v29\.4s, v14\.4s, v13\.s\[1\] + 4a1c: 6faff1dd sqrdmlsh v29\.4s, v14\.4s, v15\.s\[1\] + 4a20: 6fa0f31d sqrdmlsh v29\.4s, v24\.4s, v0\.s\[1\] + 4a24: 6fa5f31d sqrdmlsh v29\.4s, v24\.4s, v5\.s\[1\] + 4a28: 6faaf31d sqrdmlsh v29\.4s, v24\.4s, v10\.s\[1\] + 4a2c: 6fadf31d sqrdmlsh v29\.4s, v24\.4s, v13\.s\[1\] + 4a30: 6faff31d sqrdmlsh v29\.4s, v24\.4s, v15\.s\[1\] + 4a34: 6fa0f3dd sqrdmlsh v29\.4s, v30\.4s, v0\.s\[1\] + 4a38: 6fa5f3dd sqrdmlsh v29\.4s, v30\.4s, v5\.s\[1\] + 4a3c: 6faaf3dd sqrdmlsh v29\.4s, v30\.4s, v10\.s\[1\] + 4a40: 6fadf3dd sqrdmlsh v29\.4s, v30\.4s, v13\.s\[1\] + 4a44: 6faff3dd sqrdmlsh v29\.4s, v30\.4s, v15\.s\[1\] + 4a48: 6f80f820 sqrdmlsh v0\.4s, v1\.4s, v0\.s\[2\] + 4a4c: 6f85f820 sqrdmlsh v0\.4s, v1\.4s, v5\.s\[2\] + 4a50: 6f8af820 sqrdmlsh v0\.4s, v1\.4s, v10\.s\[2\] + 4a54: 6f8df820 sqrdmlsh v0\.4s, v1\.4s, v13\.s\[2\] + 4a58: 6f8ff820 sqrdmlsh v0\.4s, v1\.4s, v15\.s\[2\] + 4a5c: 6f80f880 sqrdmlsh v0\.4s, v4\.4s, v0\.s\[2\] + 4a60: 6f85f880 sqrdmlsh v0\.4s, v4\.4s, v5\.s\[2\] + 4a64: 6f8af880 sqrdmlsh v0\.4s, v4\.4s, v10\.s\[2\] + 4a68: 6f8df880 sqrdmlsh v0\.4s, v4\.4s, v13\.s\[2\] + 4a6c: 6f8ff880 sqrdmlsh v0\.4s, v4\.4s, v15\.s\[2\] + 4a70: 6f80f9c0 sqrdmlsh v0\.4s, v14\.4s, v0\.s\[2\] + 4a74: 6f85f9c0 sqrdmlsh v0\.4s, v14\.4s, v5\.s\[2\] + 4a78: 6f8af9c0 sqrdmlsh v0\.4s, v14\.4s, v10\.s\[2\] + 4a7c: 6f8df9c0 sqrdmlsh v0\.4s, v14\.4s, v13\.s\[2\] + 4a80: 6f8ff9c0 sqrdmlsh v0\.4s, v14\.4s, v15\.s\[2\] + 4a84: 6f80fb00 sqrdmlsh v0\.4s, v24\.4s, v0\.s\[2\] + 4a88: 6f85fb00 sqrdmlsh v0\.4s, v24\.4s, v5\.s\[2\] + 4a8c: 6f8afb00 sqrdmlsh v0\.4s, v24\.4s, v10\.s\[2\] + 4a90: 6f8dfb00 sqrdmlsh v0\.4s, v24\.4s, v13\.s\[2\] + 4a94: 6f8ffb00 sqrdmlsh v0\.4s, v24\.4s, v15\.s\[2\] + 4a98: 6f80fbc0 sqrdmlsh v0\.4s, v30\.4s, v0\.s\[2\] + 4a9c: 6f85fbc0 sqrdmlsh v0\.4s, v30\.4s, v5\.s\[2\] + 4aa0: 6f8afbc0 sqrdmlsh v0\.4s, v30\.4s, v10\.s\[2\] + 4aa4: 6f8dfbc0 sqrdmlsh v0\.4s, v30\.4s, v13\.s\[2\] + 4aa8: 6f8ffbc0 sqrdmlsh v0\.4s, v30\.4s, v15\.s\[2\] + 4aac: 6f80f823 sqrdmlsh v3\.4s, v1\.4s, v0\.s\[2\] + 4ab0: 6f85f823 sqrdmlsh v3\.4s, v1\.4s, v5\.s\[2\] + 4ab4: 6f8af823 sqrdmlsh v3\.4s, v1\.4s, v10\.s\[2\] + 4ab8: 6f8df823 sqrdmlsh v3\.4s, v1\.4s, v13\.s\[2\] + 4abc: 6f8ff823 sqrdmlsh v3\.4s, v1\.4s, v15\.s\[2\] + 4ac0: 6f80f883 sqrdmlsh v3\.4s, v4\.4s, v0\.s\[2\] + 4ac4: 6f85f883 sqrdmlsh v3\.4s, v4\.4s, v5\.s\[2\] + 4ac8: 6f8af883 sqrdmlsh v3\.4s, v4\.4s, v10\.s\[2\] + 4acc: 6f8df883 sqrdmlsh v3\.4s, v4\.4s, v13\.s\[2\] + 4ad0: 6f8ff883 sqrdmlsh v3\.4s, v4\.4s, v15\.s\[2\] + 4ad4: 6f80f9c3 sqrdmlsh v3\.4s, v14\.4s, v0\.s\[2\] + 4ad8: 6f85f9c3 sqrdmlsh v3\.4s, v14\.4s, v5\.s\[2\] + 4adc: 6f8af9c3 sqrdmlsh v3\.4s, v14\.4s, v10\.s\[2\] + 4ae0: 6f8df9c3 sqrdmlsh v3\.4s, v14\.4s, v13\.s\[2\] + 4ae4: 6f8ff9c3 sqrdmlsh v3\.4s, v14\.4s, v15\.s\[2\] + 4ae8: 6f80fb03 sqrdmlsh v3\.4s, v24\.4s, v0\.s\[2\] + 4aec: 6f85fb03 sqrdmlsh v3\.4s, v24\.4s, v5\.s\[2\] + 4af0: 6f8afb03 sqrdmlsh v3\.4s, v24\.4s, v10\.s\[2\] + 4af4: 6f8dfb03 sqrdmlsh v3\.4s, v24\.4s, v13\.s\[2\] + 4af8: 6f8ffb03 sqrdmlsh v3\.4s, v24\.4s, v15\.s\[2\] + 4afc: 6f80fbc3 sqrdmlsh v3\.4s, v30\.4s, v0\.s\[2\] + 4b00: 6f85fbc3 sqrdmlsh v3\.4s, v30\.4s, v5\.s\[2\] + 4b04: 6f8afbc3 sqrdmlsh v3\.4s, v30\.4s, v10\.s\[2\] + 4b08: 6f8dfbc3 sqrdmlsh v3\.4s, v30\.4s, v13\.s\[2\] + 4b0c: 6f8ffbc3 sqrdmlsh v3\.4s, v30\.4s, v15\.s\[2\] + 4b10: 6f80f82d sqrdmlsh v13\.4s, v1\.4s, v0\.s\[2\] + 4b14: 6f85f82d sqrdmlsh v13\.4s, v1\.4s, v5\.s\[2\] + 4b18: 6f8af82d sqrdmlsh v13\.4s, v1\.4s, v10\.s\[2\] + 4b1c: 6f8df82d sqrdmlsh v13\.4s, v1\.4s, v13\.s\[2\] + 4b20: 6f8ff82d sqrdmlsh v13\.4s, v1\.4s, v15\.s\[2\] + 4b24: 6f80f88d sqrdmlsh v13\.4s, v4\.4s, v0\.s\[2\] + 4b28: 6f85f88d sqrdmlsh v13\.4s, v4\.4s, v5\.s\[2\] + 4b2c: 6f8af88d sqrdmlsh v13\.4s, v4\.4s, v10\.s\[2\] + 4b30: 6f8df88d sqrdmlsh v13\.4s, v4\.4s, v13\.s\[2\] + 4b34: 6f8ff88d sqrdmlsh v13\.4s, v4\.4s, v15\.s\[2\] + 4b38: 6f80f9cd sqrdmlsh v13\.4s, v14\.4s, v0\.s\[2\] + 4b3c: 6f85f9cd sqrdmlsh v13\.4s, v14\.4s, v5\.s\[2\] + 4b40: 6f8af9cd sqrdmlsh v13\.4s, v14\.4s, v10\.s\[2\] + 4b44: 6f8df9cd sqrdmlsh v13\.4s, v14\.4s, v13\.s\[2\] + 4b48: 6f8ff9cd sqrdmlsh v13\.4s, v14\.4s, v15\.s\[2\] + 4b4c: 6f80fb0d sqrdmlsh v13\.4s, v24\.4s, v0\.s\[2\] + 4b50: 6f85fb0d sqrdmlsh v13\.4s, v24\.4s, v5\.s\[2\] + 4b54: 6f8afb0d sqrdmlsh v13\.4s, v24\.4s, v10\.s\[2\] + 4b58: 6f8dfb0d sqrdmlsh v13\.4s, v24\.4s, v13\.s\[2\] + 4b5c: 6f8ffb0d sqrdmlsh v13\.4s, v24\.4s, v15\.s\[2\] + 4b60: 6f80fbcd sqrdmlsh v13\.4s, v30\.4s, v0\.s\[2\] + 4b64: 6f85fbcd sqrdmlsh v13\.4s, v30\.4s, v5\.s\[2\] + 4b68: 6f8afbcd sqrdmlsh v13\.4s, v30\.4s, v10\.s\[2\] + 4b6c: 6f8dfbcd sqrdmlsh v13\.4s, v30\.4s, v13\.s\[2\] + 4b70: 6f8ffbcd sqrdmlsh v13\.4s, v30\.4s, v15\.s\[2\] + 4b74: 6f80f837 sqrdmlsh v23\.4s, v1\.4s, v0\.s\[2\] + 4b78: 6f85f837 sqrdmlsh v23\.4s, v1\.4s, v5\.s\[2\] + 4b7c: 6f8af837 sqrdmlsh v23\.4s, v1\.4s, v10\.s\[2\] + 4b80: 6f8df837 sqrdmlsh v23\.4s, v1\.4s, v13\.s\[2\] + 4b84: 6f8ff837 sqrdmlsh v23\.4s, v1\.4s, v15\.s\[2\] + 4b88: 6f80f897 sqrdmlsh v23\.4s, v4\.4s, v0\.s\[2\] + 4b8c: 6f85f897 sqrdmlsh v23\.4s, v4\.4s, v5\.s\[2\] + 4b90: 6f8af897 sqrdmlsh v23\.4s, v4\.4s, v10\.s\[2\] + 4b94: 6f8df897 sqrdmlsh v23\.4s, v4\.4s, v13\.s\[2\] + 4b98: 6f8ff897 sqrdmlsh v23\.4s, v4\.4s, v15\.s\[2\] + 4b9c: 6f80f9d7 sqrdmlsh v23\.4s, v14\.4s, v0\.s\[2\] + 4ba0: 6f85f9d7 sqrdmlsh v23\.4s, v14\.4s, v5\.s\[2\] + 4ba4: 6f8af9d7 sqrdmlsh v23\.4s, v14\.4s, v10\.s\[2\] + 4ba8: 6f8df9d7 sqrdmlsh v23\.4s, v14\.4s, v13\.s\[2\] + 4bac: 6f8ff9d7 sqrdmlsh v23\.4s, v14\.4s, v15\.s\[2\] + 4bb0: 6f80fb17 sqrdmlsh v23\.4s, v24\.4s, v0\.s\[2\] + 4bb4: 6f85fb17 sqrdmlsh v23\.4s, v24\.4s, v5\.s\[2\] + 4bb8: 6f8afb17 sqrdmlsh v23\.4s, v24\.4s, v10\.s\[2\] + 4bbc: 6f8dfb17 sqrdmlsh v23\.4s, v24\.4s, v13\.s\[2\] + 4bc0: 6f8ffb17 sqrdmlsh v23\.4s, v24\.4s, v15\.s\[2\] + 4bc4: 6f80fbd7 sqrdmlsh v23\.4s, v30\.4s, v0\.s\[2\] + 4bc8: 6f85fbd7 sqrdmlsh v23\.4s, v30\.4s, v5\.s\[2\] + 4bcc: 6f8afbd7 sqrdmlsh v23\.4s, v30\.4s, v10\.s\[2\] + 4bd0: 6f8dfbd7 sqrdmlsh v23\.4s, v30\.4s, v13\.s\[2\] + 4bd4: 6f8ffbd7 sqrdmlsh v23\.4s, v30\.4s, v15\.s\[2\] + 4bd8: 6f80f83d sqrdmlsh v29\.4s, v1\.4s, v0\.s\[2\] + 4bdc: 6f85f83d sqrdmlsh v29\.4s, v1\.4s, v5\.s\[2\] + 4be0: 6f8af83d sqrdmlsh v29\.4s, v1\.4s, v10\.s\[2\] + 4be4: 6f8df83d sqrdmlsh v29\.4s, v1\.4s, v13\.s\[2\] + 4be8: 6f8ff83d sqrdmlsh v29\.4s, v1\.4s, v15\.s\[2\] + 4bec: 6f80f89d sqrdmlsh v29\.4s, v4\.4s, v0\.s\[2\] + 4bf0: 6f85f89d sqrdmlsh v29\.4s, v4\.4s, v5\.s\[2\] + 4bf4: 6f8af89d sqrdmlsh v29\.4s, v4\.4s, v10\.s\[2\] + 4bf8: 6f8df89d sqrdmlsh v29\.4s, v4\.4s, v13\.s\[2\] + 4bfc: 6f8ff89d sqrdmlsh v29\.4s, v4\.4s, v15\.s\[2\] + 4c00: 6f80f9dd sqrdmlsh v29\.4s, v14\.4s, v0\.s\[2\] + 4c04: 6f85f9dd sqrdmlsh v29\.4s, v14\.4s, v5\.s\[2\] + 4c08: 6f8af9dd sqrdmlsh v29\.4s, v14\.4s, v10\.s\[2\] + 4c0c: 6f8df9dd sqrdmlsh v29\.4s, v14\.4s, v13\.s\[2\] + 4c10: 6f8ff9dd sqrdmlsh v29\.4s, v14\.4s, v15\.s\[2\] + 4c14: 6f80fb1d sqrdmlsh v29\.4s, v24\.4s, v0\.s\[2\] + 4c18: 6f85fb1d sqrdmlsh v29\.4s, v24\.4s, v5\.s\[2\] + 4c1c: 6f8afb1d sqrdmlsh v29\.4s, v24\.4s, v10\.s\[2\] + 4c20: 6f8dfb1d sqrdmlsh v29\.4s, v24\.4s, v13\.s\[2\] + 4c24: 6f8ffb1d sqrdmlsh v29\.4s, v24\.4s, v15\.s\[2\] + 4c28: 6f80fbdd sqrdmlsh v29\.4s, v30\.4s, v0\.s\[2\] + 4c2c: 6f85fbdd sqrdmlsh v29\.4s, v30\.4s, v5\.s\[2\] + 4c30: 6f8afbdd sqrdmlsh v29\.4s, v30\.4s, v10\.s\[2\] + 4c34: 6f8dfbdd sqrdmlsh v29\.4s, v30\.4s, v13\.s\[2\] + 4c38: 6f8ffbdd sqrdmlsh v29\.4s, v30\.4s, v15\.s\[2\] + 4c3c: 6fa0f820 sqrdmlsh v0\.4s, v1\.4s, v0\.s\[3\] + 4c40: 6fa5f820 sqrdmlsh v0\.4s, v1\.4s, v5\.s\[3\] + 4c44: 6faaf820 sqrdmlsh v0\.4s, v1\.4s, v10\.s\[3\] + 4c48: 6fadf820 sqrdmlsh v0\.4s, v1\.4s, v13\.s\[3\] + 4c4c: 6faff820 sqrdmlsh v0\.4s, v1\.4s, v15\.s\[3\] + 4c50: 6fa0f880 sqrdmlsh v0\.4s, v4\.4s, v0\.s\[3\] + 4c54: 6fa5f880 sqrdmlsh v0\.4s, v4\.4s, v5\.s\[3\] + 4c58: 6faaf880 sqrdmlsh v0\.4s, v4\.4s, v10\.s\[3\] + 4c5c: 6fadf880 sqrdmlsh v0\.4s, v4\.4s, v13\.s\[3\] + 4c60: 6faff880 sqrdmlsh v0\.4s, v4\.4s, v15\.s\[3\] + 4c64: 6fa0f9c0 sqrdmlsh v0\.4s, v14\.4s, v0\.s\[3\] + 4c68: 6fa5f9c0 sqrdmlsh v0\.4s, v14\.4s, v5\.s\[3\] + 4c6c: 6faaf9c0 sqrdmlsh v0\.4s, v14\.4s, v10\.s\[3\] + 4c70: 6fadf9c0 sqrdmlsh v0\.4s, v14\.4s, v13\.s\[3\] + 4c74: 6faff9c0 sqrdmlsh v0\.4s, v14\.4s, v15\.s\[3\] + 4c78: 6fa0fb00 sqrdmlsh v0\.4s, v24\.4s, v0\.s\[3\] + 4c7c: 6fa5fb00 sqrdmlsh v0\.4s, v24\.4s, v5\.s\[3\] + 4c80: 6faafb00 sqrdmlsh v0\.4s, v24\.4s, v10\.s\[3\] + 4c84: 6fadfb00 sqrdmlsh v0\.4s, v24\.4s, v13\.s\[3\] + 4c88: 6faffb00 sqrdmlsh v0\.4s, v24\.4s, v15\.s\[3\] + 4c8c: 6fa0fbc0 sqrdmlsh v0\.4s, v30\.4s, v0\.s\[3\] + 4c90: 6fa5fbc0 sqrdmlsh v0\.4s, v30\.4s, v5\.s\[3\] + 4c94: 6faafbc0 sqrdmlsh v0\.4s, v30\.4s, v10\.s\[3\] + 4c98: 6fadfbc0 sqrdmlsh v0\.4s, v30\.4s, v13\.s\[3\] + 4c9c: 6faffbc0 sqrdmlsh v0\.4s, v30\.4s, v15\.s\[3\] + 4ca0: 6fa0f823 sqrdmlsh v3\.4s, v1\.4s, v0\.s\[3\] + 4ca4: 6fa5f823 sqrdmlsh v3\.4s, v1\.4s, v5\.s\[3\] + 4ca8: 6faaf823 sqrdmlsh v3\.4s, v1\.4s, v10\.s\[3\] + 4cac: 6fadf823 sqrdmlsh v3\.4s, v1\.4s, v13\.s\[3\] + 4cb0: 6faff823 sqrdmlsh v3\.4s, v1\.4s, v15\.s\[3\] + 4cb4: 6fa0f883 sqrdmlsh v3\.4s, v4\.4s, v0\.s\[3\] + 4cb8: 6fa5f883 sqrdmlsh v3\.4s, v4\.4s, v5\.s\[3\] + 4cbc: 6faaf883 sqrdmlsh v3\.4s, v4\.4s, v10\.s\[3\] + 4cc0: 6fadf883 sqrdmlsh v3\.4s, v4\.4s, v13\.s\[3\] + 4cc4: 6faff883 sqrdmlsh v3\.4s, v4\.4s, v15\.s\[3\] + 4cc8: 6fa0f9c3 sqrdmlsh v3\.4s, v14\.4s, v0\.s\[3\] + 4ccc: 6fa5f9c3 sqrdmlsh v3\.4s, v14\.4s, v5\.s\[3\] + 4cd0: 6faaf9c3 sqrdmlsh v3\.4s, v14\.4s, v10\.s\[3\] + 4cd4: 6fadf9c3 sqrdmlsh v3\.4s, v14\.4s, v13\.s\[3\] + 4cd8: 6faff9c3 sqrdmlsh v3\.4s, v14\.4s, v15\.s\[3\] + 4cdc: 6fa0fb03 sqrdmlsh v3\.4s, v24\.4s, v0\.s\[3\] + 4ce0: 6fa5fb03 sqrdmlsh v3\.4s, v24\.4s, v5\.s\[3\] + 4ce4: 6faafb03 sqrdmlsh v3\.4s, v24\.4s, v10\.s\[3\] + 4ce8: 6fadfb03 sqrdmlsh v3\.4s, v24\.4s, v13\.s\[3\] + 4cec: 6faffb03 sqrdmlsh v3\.4s, v24\.4s, v15\.s\[3\] + 4cf0: 6fa0fbc3 sqrdmlsh v3\.4s, v30\.4s, v0\.s\[3\] + 4cf4: 6fa5fbc3 sqrdmlsh v3\.4s, v30\.4s, v5\.s\[3\] + 4cf8: 6faafbc3 sqrdmlsh v3\.4s, v30\.4s, v10\.s\[3\] + 4cfc: 6fadfbc3 sqrdmlsh v3\.4s, v30\.4s, v13\.s\[3\] + 4d00: 6faffbc3 sqrdmlsh v3\.4s, v30\.4s, v15\.s\[3\] + 4d04: 6fa0f82d sqrdmlsh v13\.4s, v1\.4s, v0\.s\[3\] + 4d08: 6fa5f82d sqrdmlsh v13\.4s, v1\.4s, v5\.s\[3\] + 4d0c: 6faaf82d sqrdmlsh v13\.4s, v1\.4s, v10\.s\[3\] + 4d10: 6fadf82d sqrdmlsh v13\.4s, v1\.4s, v13\.s\[3\] + 4d14: 6faff82d sqrdmlsh v13\.4s, v1\.4s, v15\.s\[3\] + 4d18: 6fa0f88d sqrdmlsh v13\.4s, v4\.4s, v0\.s\[3\] + 4d1c: 6fa5f88d sqrdmlsh v13\.4s, v4\.4s, v5\.s\[3\] + 4d20: 6faaf88d sqrdmlsh v13\.4s, v4\.4s, v10\.s\[3\] + 4d24: 6fadf88d sqrdmlsh v13\.4s, v4\.4s, v13\.s\[3\] + 4d28: 6faff88d sqrdmlsh v13\.4s, v4\.4s, v15\.s\[3\] + 4d2c: 6fa0f9cd sqrdmlsh v13\.4s, v14\.4s, v0\.s\[3\] + 4d30: 6fa5f9cd sqrdmlsh v13\.4s, v14\.4s, v5\.s\[3\] + 4d34: 6faaf9cd sqrdmlsh v13\.4s, v14\.4s, v10\.s\[3\] + 4d38: 6fadf9cd sqrdmlsh v13\.4s, v14\.4s, v13\.s\[3\] + 4d3c: 6faff9cd sqrdmlsh v13\.4s, v14\.4s, v15\.s\[3\] + 4d40: 6fa0fb0d sqrdmlsh v13\.4s, v24\.4s, v0\.s\[3\] + 4d44: 6fa5fb0d sqrdmlsh v13\.4s, v24\.4s, v5\.s\[3\] + 4d48: 6faafb0d sqrdmlsh v13\.4s, v24\.4s, v10\.s\[3\] + 4d4c: 6fadfb0d sqrdmlsh v13\.4s, v24\.4s, v13\.s\[3\] + 4d50: 6faffb0d sqrdmlsh v13\.4s, v24\.4s, v15\.s\[3\] + 4d54: 6fa0fbcd sqrdmlsh v13\.4s, v30\.4s, v0\.s\[3\] + 4d58: 6fa5fbcd sqrdmlsh v13\.4s, v30\.4s, v5\.s\[3\] + 4d5c: 6faafbcd sqrdmlsh v13\.4s, v30\.4s, v10\.s\[3\] + 4d60: 6fadfbcd sqrdmlsh v13\.4s, v30\.4s, v13\.s\[3\] + 4d64: 6faffbcd sqrdmlsh v13\.4s, v30\.4s, v15\.s\[3\] + 4d68: 6fa0f837 sqrdmlsh v23\.4s, v1\.4s, v0\.s\[3\] + 4d6c: 6fa5f837 sqrdmlsh v23\.4s, v1\.4s, v5\.s\[3\] + 4d70: 6faaf837 sqrdmlsh v23\.4s, v1\.4s, v10\.s\[3\] + 4d74: 6fadf837 sqrdmlsh v23\.4s, v1\.4s, v13\.s\[3\] + 4d78: 6faff837 sqrdmlsh v23\.4s, v1\.4s, v15\.s\[3\] + 4d7c: 6fa0f897 sqrdmlsh v23\.4s, v4\.4s, v0\.s\[3\] + 4d80: 6fa5f897 sqrdmlsh v23\.4s, v4\.4s, v5\.s\[3\] + 4d84: 6faaf897 sqrdmlsh v23\.4s, v4\.4s, v10\.s\[3\] + 4d88: 6fadf897 sqrdmlsh v23\.4s, v4\.4s, v13\.s\[3\] + 4d8c: 6faff897 sqrdmlsh v23\.4s, v4\.4s, v15\.s\[3\] + 4d90: 6fa0f9d7 sqrdmlsh v23\.4s, v14\.4s, v0\.s\[3\] + 4d94: 6fa5f9d7 sqrdmlsh v23\.4s, v14\.4s, v5\.s\[3\] + 4d98: 6faaf9d7 sqrdmlsh v23\.4s, v14\.4s, v10\.s\[3\] + 4d9c: 6fadf9d7 sqrdmlsh v23\.4s, v14\.4s, v13\.s\[3\] + 4da0: 6faff9d7 sqrdmlsh v23\.4s, v14\.4s, v15\.s\[3\] + 4da4: 6fa0fb17 sqrdmlsh v23\.4s, v24\.4s, v0\.s\[3\] + 4da8: 6fa5fb17 sqrdmlsh v23\.4s, v24\.4s, v5\.s\[3\] + 4dac: 6faafb17 sqrdmlsh v23\.4s, v24\.4s, v10\.s\[3\] + 4db0: 6fadfb17 sqrdmlsh v23\.4s, v24\.4s, v13\.s\[3\] + 4db4: 6faffb17 sqrdmlsh v23\.4s, v24\.4s, v15\.s\[3\] + 4db8: 6fa0fbd7 sqrdmlsh v23\.4s, v30\.4s, v0\.s\[3\] + 4dbc: 6fa5fbd7 sqrdmlsh v23\.4s, v30\.4s, v5\.s\[3\] + 4dc0: 6faafbd7 sqrdmlsh v23\.4s, v30\.4s, v10\.s\[3\] + 4dc4: 6fadfbd7 sqrdmlsh v23\.4s, v30\.4s, v13\.s\[3\] + 4dc8: 6faffbd7 sqrdmlsh v23\.4s, v30\.4s, v15\.s\[3\] + 4dcc: 6fa0f83d sqrdmlsh v29\.4s, v1\.4s, v0\.s\[3\] + 4dd0: 6fa5f83d sqrdmlsh v29\.4s, v1\.4s, v5\.s\[3\] + 4dd4: 6faaf83d sqrdmlsh v29\.4s, v1\.4s, v10\.s\[3\] + 4dd8: 6fadf83d sqrdmlsh v29\.4s, v1\.4s, v13\.s\[3\] + 4ddc: 6faff83d sqrdmlsh v29\.4s, v1\.4s, v15\.s\[3\] + 4de0: 6fa0f89d sqrdmlsh v29\.4s, v4\.4s, v0\.s\[3\] + 4de4: 6fa5f89d sqrdmlsh v29\.4s, v4\.4s, v5\.s\[3\] + 4de8: 6faaf89d sqrdmlsh v29\.4s, v4\.4s, v10\.s\[3\] + 4dec: 6fadf89d sqrdmlsh v29\.4s, v4\.4s, v13\.s\[3\] + 4df0: 6faff89d sqrdmlsh v29\.4s, v4\.4s, v15\.s\[3\] + 4df4: 6fa0f9dd sqrdmlsh v29\.4s, v14\.4s, v0\.s\[3\] + 4df8: 6fa5f9dd sqrdmlsh v29\.4s, v14\.4s, v5\.s\[3\] + 4dfc: 6faaf9dd sqrdmlsh v29\.4s, v14\.4s, v10\.s\[3\] + 4e00: 6fadf9dd sqrdmlsh v29\.4s, v14\.4s, v13\.s\[3\] + 4e04: 6faff9dd sqrdmlsh v29\.4s, v14\.4s, v15\.s\[3\] + 4e08: 6fa0fb1d sqrdmlsh v29\.4s, v24\.4s, v0\.s\[3\] + 4e0c: 6fa5fb1d sqrdmlsh v29\.4s, v24\.4s, v5\.s\[3\] + 4e10: 6faafb1d sqrdmlsh v29\.4s, v24\.4s, v10\.s\[3\] + 4e14: 6fadfb1d sqrdmlsh v29\.4s, v24\.4s, v13\.s\[3\] + 4e18: 6faffb1d sqrdmlsh v29\.4s, v24\.4s, v15\.s\[3\] + 4e1c: 6fa0fbdd sqrdmlsh v29\.4s, v30\.4s, v0\.s\[3\] + 4e20: 6fa5fbdd sqrdmlsh v29\.4s, v30\.4s, v5\.s\[3\] + 4e24: 6faafbdd sqrdmlsh v29\.4s, v30\.4s, v10\.s\[3\] + 4e28: 6fadfbdd sqrdmlsh v29\.4s, v30\.4s, v13\.s\[3\] + 4e2c: 6faffbdd sqrdmlsh v29\.4s, v30\.4s, v15\.s\[3\] + 4e30: 7f42d020 sqrdmlah h0, h1, v2\.h\[0\] + 4e34: 7f52d020 sqrdmlah h0, h1, v2\.h\[1\] + 4e38: 7f62d020 sqrdmlah h0, h1, v2\.h\[2\] + 4e3c: 7f72d020 sqrdmlah h0, h1, v2\.h\[3\] + 4e40: 7f82d020 sqrdmlah s0, s1, v2\.s\[0\] + 4e44: 7fa2d020 sqrdmlah s0, s1, v2\.s\[1\] + 4e48: 7f82d820 sqrdmlah s0, s1, v2\.s\[2\] + 4e4c: 7fa2d820 sqrdmlah s0, s1, v2\.s\[3\] + 4e50: 7f42f020 sqrdmlsh h0, h1, v2\.h\[0\] + 4e54: 7f52f020 sqrdmlsh h0, h1, v2\.h\[1\] + 4e58: 7f62f020 sqrdmlsh h0, h1, v2\.h\[2\] + 4e5c: 7f72f020 sqrdmlsh h0, h1, v2\.h\[3\] + 4e60: 7f82f020 sqrdmlsh s0, s1, v2\.s\[0\] + 4e64: 7fa2f020 sqrdmlsh s0, s1, v2\.s\[1\] + 4e68: 7f82f820 sqrdmlsh s0, s1, v2\.s\[2\] + 4e6c: 7fa2f820 sqrdmlsh s0, s1, v2\.s\[3\] diff --git a/gas/testsuite/gas/aarch64/rdma.d b/gas/testsuite/gas/aarch64/rdma.d index d3489829e2..d634909c21 100644 --- a/gas/testsuite/gas/aarch64/rdma.d +++ b/gas/testsuite/gas/aarch64/rdma.d @@ -7,63 +7,5023 @@ Disassembly of section \.text: 0+ <.*>: - 0: 2e428420 sqrdmlah v0\.4h, v1\.4h, v2\.4h - 4: 6e428420 sqrdmlah v0\.8h, v1\.8h, v2\.8h - 8: 2e828420 sqrdmlah v0\.2s, v1\.2s, v2\.2s - c: 6e828420 sqrdmlah v0\.4s, v1\.4s, v2\.4s - 10: 2e428c20 sqrdmlsh v0\.4h, v1\.4h, v2\.4h - 14: 6e428c20 sqrdmlsh v0\.8h, v1\.8h, v2\.8h - 18: 2e828c20 sqrdmlsh v0\.2s, v1\.2s, v2\.2s - 1c: 6e828c20 sqrdmlsh v0\.4s, v1\.4s, v2\.4s - 20: 7e828420 sqrdmlah s0, s1, s2 - 24: 7e428420 sqrdmlah h0, h1, h2 - 28: 7e828c20 sqrdmlsh s0, s1, s2 - 2c: 7e428c20 sqrdmlsh h0, h1, h2 - 30: 2f42d020 sqrdmlah v0\.4h, v1\.4h, v2\.h\[0\] - 34: 2f52d020 sqrdmlah v0\.4h, v1\.4h, v2\.h\[1\] - 38: 2f62d020 sqrdmlah v0\.4h, v1\.4h, v2\.h\[2\] - 3c: 2f72d020 sqrdmlah v0\.4h, v1\.4h, v2\.h\[3\] - 40: 6f42d020 sqrdmlah v0\.8h, v1\.8h, v2\.h\[0\] - 44: 6f52d020 sqrdmlah v0\.8h, v1\.8h, v2\.h\[1\] - 48: 6f62d020 sqrdmlah v0\.8h, v1\.8h, v2\.h\[2\] - 4c: 6f72d020 sqrdmlah v0\.8h, v1\.8h, v2\.h\[3\] - 50: 2f82d020 sqrdmlah v0\.2s, v1\.2s, v2\.s\[0\] - 54: 2fa2d020 sqrdmlah v0\.2s, v1\.2s, v2\.s\[1\] - 58: 2f82d820 sqrdmlah v0\.2s, v1\.2s, v2\.s\[2\] - 5c: 2fa2d820 sqrdmlah v0\.2s, v1\.2s, v2\.s\[3\] - 60: 6f82d020 sqrdmlah v0\.4s, v1\.4s, v2\.s\[0\] - 64: 6fa2d020 sqrdmlah v0\.4s, v1\.4s, v2\.s\[1\] - 68: 6f82d820 sqrdmlah v0\.4s, v1\.4s, v2\.s\[2\] - 6c: 6fa2d820 sqrdmlah v0\.4s, v1\.4s, v2\.s\[3\] - 70: 2f42f020 sqrdmlsh v0\.4h, v1\.4h, v2\.h\[0\] - 74: 2f52f020 sqrdmlsh v0\.4h, v1\.4h, v2\.h\[1\] - 78: 2f62f020 sqrdmlsh v0\.4h, v1\.4h, v2\.h\[2\] - 7c: 2f72f020 sqrdmlsh v0\.4h, v1\.4h, v2\.h\[3\] - 80: 6f42f020 sqrdmlsh v0\.8h, v1\.8h, v2\.h\[0\] - 84: 6f52f020 sqrdmlsh v0\.8h, v1\.8h, v2\.h\[1\] - 88: 6f62f020 sqrdmlsh v0\.8h, v1\.8h, v2\.h\[2\] - 8c: 6f72f020 sqrdmlsh v0\.8h, v1\.8h, v2\.h\[3\] - 90: 2f82f020 sqrdmlsh v0\.2s, v1\.2s, v2\.s\[0\] - 94: 2fa2f020 sqrdmlsh v0\.2s, v1\.2s, v2\.s\[1\] - 98: 2f82f820 sqrdmlsh v0\.2s, v1\.2s, v2\.s\[2\] - 9c: 2fa2f820 sqrdmlsh v0\.2s, v1\.2s, v2\.s\[3\] - a0: 6f82f020 sqrdmlsh v0\.4s, v1\.4s, v2\.s\[0\] - a4: 6fa2f020 sqrdmlsh v0\.4s, v1\.4s, v2\.s\[1\] - a8: 6f82f820 sqrdmlsh v0\.4s, v1\.4s, v2\.s\[2\] - ac: 6fa2f820 sqrdmlsh v0\.4s, v1\.4s, v2\.s\[3\] - b0: 7f42d020 sqrdmlah h0, h1, v2\.h\[0\] - b4: 7f52d020 sqrdmlah h0, h1, v2\.h\[1\] - b8: 7f62d020 sqrdmlah h0, h1, v2\.h\[2\] - bc: 7f72d020 sqrdmlah h0, h1, v2\.h\[3\] - c0: 7f82d020 sqrdmlah s0, s1, v2\.s\[0\] - c4: 7fa2d020 sqrdmlah s0, s1, v2\.s\[1\] - c8: 7f82d820 sqrdmlah s0, s1, v2\.s\[2\] - cc: 7fa2d820 sqrdmlah s0, s1, v2\.s\[3\] - d0: 7f42f020 sqrdmlsh h0, h1, v2\.h\[0\] - d4: 7f52f020 sqrdmlsh h0, h1, v2\.h\[1\] - d8: 7f62f020 sqrdmlsh h0, h1, v2\.h\[2\] - dc: 7f72f020 sqrdmlsh h0, h1, v2\.h\[3\] - e0: 7f82f020 sqrdmlsh s0, s1, v2\.s\[0\] - e4: 7fa2f020 sqrdmlsh s0, s1, v2\.s\[1\] - e8: 7f82f820 sqrdmlsh s0, s1, v2\.s\[2\] - ec: 7fa2f820 sqrdmlsh s0, s1, v2\.s\[3\] + 0: 2e428420 sqrdmlah v0\.4h, v1\.4h, v2\.4h + 4: 2e458420 sqrdmlah v0\.4h, v1\.4h, v5\.4h + 8: 2e4f8420 sqrdmlah v0\.4h, v1\.4h, v15\.4h + c: 2e598420 sqrdmlah v0\.4h, v1\.4h, v25\.4h + 10: 2e5f8420 sqrdmlah v0\.4h, v1\.4h, v31\.4h + 14: 2e428480 sqrdmlah v0\.4h, v4\.4h, v2\.4h + 18: 2e458480 sqrdmlah v0\.4h, v4\.4h, v5\.4h + 1c: 2e4f8480 sqrdmlah v0\.4h, v4\.4h, v15\.4h + 20: 2e598480 sqrdmlah v0\.4h, v4\.4h, v25\.4h + 24: 2e5f8480 sqrdmlah v0\.4h, v4\.4h, v31\.4h + 28: 2e4285c0 sqrdmlah v0\.4h, v14\.4h, v2\.4h + 2c: 2e4585c0 sqrdmlah v0\.4h, v14\.4h, v5\.4h + 30: 2e4f85c0 sqrdmlah v0\.4h, v14\.4h, v15\.4h + 34: 2e5985c0 sqrdmlah v0\.4h, v14\.4h, v25\.4h + 38: 2e5f85c0 sqrdmlah v0\.4h, v14\.4h, v31\.4h + 3c: 2e428700 sqrdmlah v0\.4h, v24\.4h, v2\.4h + 40: 2e458700 sqrdmlah v0\.4h, v24\.4h, v5\.4h + 44: 2e4f8700 sqrdmlah v0\.4h, v24\.4h, v15\.4h + 48: 2e598700 sqrdmlah v0\.4h, v24\.4h, v25\.4h + 4c: 2e5f8700 sqrdmlah v0\.4h, v24\.4h, v31\.4h + 50: 2e4287c0 sqrdmlah v0\.4h, v30\.4h, v2\.4h + 54: 2e4587c0 sqrdmlah v0\.4h, v30\.4h, v5\.4h + 58: 2e4f87c0 sqrdmlah v0\.4h, v30\.4h, v15\.4h + 5c: 2e5987c0 sqrdmlah v0\.4h, v30\.4h, v25\.4h + 60: 2e5f87c0 sqrdmlah v0\.4h, v30\.4h, v31\.4h + 64: 2e428423 sqrdmlah v3\.4h, v1\.4h, v2\.4h + 68: 2e458423 sqrdmlah v3\.4h, v1\.4h, v5\.4h + 6c: 2e4f8423 sqrdmlah v3\.4h, v1\.4h, v15\.4h + 70: 2e598423 sqrdmlah v3\.4h, v1\.4h, v25\.4h + 74: 2e5f8423 sqrdmlah v3\.4h, v1\.4h, v31\.4h + 78: 2e428483 sqrdmlah v3\.4h, v4\.4h, v2\.4h + 7c: 2e458483 sqrdmlah v3\.4h, v4\.4h, v5\.4h + 80: 2e4f8483 sqrdmlah v3\.4h, v4\.4h, v15\.4h + 84: 2e598483 sqrdmlah v3\.4h, v4\.4h, v25\.4h + 88: 2e5f8483 sqrdmlah v3\.4h, v4\.4h, v31\.4h + 8c: 2e4285c3 sqrdmlah v3\.4h, v14\.4h, v2\.4h + 90: 2e4585c3 sqrdmlah v3\.4h, v14\.4h, v5\.4h + 94: 2e4f85c3 sqrdmlah v3\.4h, v14\.4h, v15\.4h + 98: 2e5985c3 sqrdmlah v3\.4h, v14\.4h, v25\.4h + 9c: 2e5f85c3 sqrdmlah v3\.4h, v14\.4h, v31\.4h + a0: 2e428703 sqrdmlah v3\.4h, v24\.4h, v2\.4h + a4: 2e458703 sqrdmlah v3\.4h, v24\.4h, v5\.4h + a8: 2e4f8703 sqrdmlah v3\.4h, v24\.4h, v15\.4h + ac: 2e598703 sqrdmlah v3\.4h, v24\.4h, v25\.4h + b0: 2e5f8703 sqrdmlah v3\.4h, v24\.4h, v31\.4h + b4: 2e4287c3 sqrdmlah v3\.4h, v30\.4h, v2\.4h + b8: 2e4587c3 sqrdmlah v3\.4h, v30\.4h, v5\.4h + bc: 2e4f87c3 sqrdmlah v3\.4h, v30\.4h, v15\.4h + c0: 2e5987c3 sqrdmlah v3\.4h, v30\.4h, v25\.4h + c4: 2e5f87c3 sqrdmlah v3\.4h, v30\.4h, v31\.4h + c8: 2e42842d sqrdmlah v13\.4h, v1\.4h, v2\.4h + cc: 2e45842d sqrdmlah v13\.4h, v1\.4h, v5\.4h + d0: 2e4f842d sqrdmlah v13\.4h, v1\.4h, v15\.4h + d4: 2e59842d sqrdmlah v13\.4h, v1\.4h, v25\.4h + d8: 2e5f842d sqrdmlah v13\.4h, v1\.4h, v31\.4h + dc: 2e42848d sqrdmlah v13\.4h, v4\.4h, v2\.4h + e0: 2e45848d sqrdmlah v13\.4h, v4\.4h, v5\.4h + e4: 2e4f848d sqrdmlah v13\.4h, v4\.4h, v15\.4h + e8: 2e59848d sqrdmlah v13\.4h, v4\.4h, v25\.4h + ec: 2e5f848d sqrdmlah v13\.4h, v4\.4h, v31\.4h + f0: 2e4285cd sqrdmlah v13\.4h, v14\.4h, v2\.4h + f4: 2e4585cd sqrdmlah v13\.4h, v14\.4h, v5\.4h + f8: 2e4f85cd sqrdmlah v13\.4h, v14\.4h, v15\.4h + fc: 2e5985cd sqrdmlah v13\.4h, v14\.4h, v25\.4h + 100: 2e5f85cd sqrdmlah v13\.4h, v14\.4h, v31\.4h + 104: 2e42870d sqrdmlah v13\.4h, v24\.4h, v2\.4h + 108: 2e45870d sqrdmlah v13\.4h, v24\.4h, v5\.4h + 10c: 2e4f870d sqrdmlah v13\.4h, v24\.4h, v15\.4h + 110: 2e59870d sqrdmlah v13\.4h, v24\.4h, v25\.4h + 114: 2e5f870d sqrdmlah v13\.4h, v24\.4h, v31\.4h + 118: 2e4287cd sqrdmlah v13\.4h, v30\.4h, v2\.4h + 11c: 2e4587cd sqrdmlah v13\.4h, v30\.4h, v5\.4h + 120: 2e4f87cd sqrdmlah v13\.4h, v30\.4h, v15\.4h + 124: 2e5987cd sqrdmlah v13\.4h, v30\.4h, v25\.4h + 128: 2e5f87cd sqrdmlah v13\.4h, v30\.4h, v31\.4h + 12c: 2e428437 sqrdmlah v23\.4h, v1\.4h, v2\.4h + 130: 2e458437 sqrdmlah v23\.4h, v1\.4h, v5\.4h + 134: 2e4f8437 sqrdmlah v23\.4h, v1\.4h, v15\.4h + 138: 2e598437 sqrdmlah v23\.4h, v1\.4h, v25\.4h + 13c: 2e5f8437 sqrdmlah v23\.4h, v1\.4h, v31\.4h + 140: 2e428497 sqrdmlah v23\.4h, v4\.4h, v2\.4h + 144: 2e458497 sqrdmlah v23\.4h, v4\.4h, v5\.4h + 148: 2e4f8497 sqrdmlah v23\.4h, v4\.4h, v15\.4h + 14c: 2e598497 sqrdmlah v23\.4h, v4\.4h, v25\.4h + 150: 2e5f8497 sqrdmlah v23\.4h, v4\.4h, v31\.4h + 154: 2e4285d7 sqrdmlah v23\.4h, v14\.4h, v2\.4h + 158: 2e4585d7 sqrdmlah v23\.4h, v14\.4h, v5\.4h + 15c: 2e4f85d7 sqrdmlah v23\.4h, v14\.4h, v15\.4h + 160: 2e5985d7 sqrdmlah v23\.4h, v14\.4h, v25\.4h + 164: 2e5f85d7 sqrdmlah v23\.4h, v14\.4h, v31\.4h + 168: 2e428717 sqrdmlah v23\.4h, v24\.4h, v2\.4h + 16c: 2e458717 sqrdmlah v23\.4h, v24\.4h, v5\.4h + 170: 2e4f8717 sqrdmlah v23\.4h, v24\.4h, v15\.4h + 174: 2e598717 sqrdmlah v23\.4h, v24\.4h, v25\.4h + 178: 2e5f8717 sqrdmlah v23\.4h, v24\.4h, v31\.4h + 17c: 2e4287d7 sqrdmlah v23\.4h, v30\.4h, v2\.4h + 180: 2e4587d7 sqrdmlah v23\.4h, v30\.4h, v5\.4h + 184: 2e4f87d7 sqrdmlah v23\.4h, v30\.4h, v15\.4h + 188: 2e5987d7 sqrdmlah v23\.4h, v30\.4h, v25\.4h + 18c: 2e5f87d7 sqrdmlah v23\.4h, v30\.4h, v31\.4h + 190: 2e42843d sqrdmlah v29\.4h, v1\.4h, v2\.4h + 194: 2e45843d sqrdmlah v29\.4h, v1\.4h, v5\.4h + 198: 2e4f843d sqrdmlah v29\.4h, v1\.4h, v15\.4h + 19c: 2e59843d sqrdmlah v29\.4h, v1\.4h, v25\.4h + 1a0: 2e5f843d sqrdmlah v29\.4h, v1\.4h, v31\.4h + 1a4: 2e42849d sqrdmlah v29\.4h, v4\.4h, v2\.4h + 1a8: 2e45849d sqrdmlah v29\.4h, v4\.4h, v5\.4h + 1ac: 2e4f849d sqrdmlah v29\.4h, v4\.4h, v15\.4h + 1b0: 2e59849d sqrdmlah v29\.4h, v4\.4h, v25\.4h + 1b4: 2e5f849d sqrdmlah v29\.4h, v4\.4h, v31\.4h + 1b8: 2e4285dd sqrdmlah v29\.4h, v14\.4h, v2\.4h + 1bc: 2e4585dd sqrdmlah v29\.4h, v14\.4h, v5\.4h + 1c0: 2e4f85dd sqrdmlah v29\.4h, v14\.4h, v15\.4h + 1c4: 2e5985dd sqrdmlah v29\.4h, v14\.4h, v25\.4h + 1c8: 2e5f85dd sqrdmlah v29\.4h, v14\.4h, v31\.4h + 1cc: 2e42871d sqrdmlah v29\.4h, v24\.4h, v2\.4h + 1d0: 2e45871d sqrdmlah v29\.4h, v24\.4h, v5\.4h + 1d4: 2e4f871d sqrdmlah v29\.4h, v24\.4h, v15\.4h + 1d8: 2e59871d sqrdmlah v29\.4h, v24\.4h, v25\.4h + 1dc: 2e5f871d sqrdmlah v29\.4h, v24\.4h, v31\.4h + 1e0: 2e4287dd sqrdmlah v29\.4h, v30\.4h, v2\.4h + 1e4: 2e4587dd sqrdmlah v29\.4h, v30\.4h, v5\.4h + 1e8: 2e4f87dd sqrdmlah v29\.4h, v30\.4h, v15\.4h + 1ec: 2e5987dd sqrdmlah v29\.4h, v30\.4h, v25\.4h + 1f0: 2e5f87dd sqrdmlah v29\.4h, v30\.4h, v31\.4h + 1f4: 6e428420 sqrdmlah v0\.8h, v1\.8h, v2\.8h + 1f8: 6e458420 sqrdmlah v0\.8h, v1\.8h, v5\.8h + 1fc: 6e4f8420 sqrdmlah v0\.8h, v1\.8h, v15\.8h + 200: 6e598420 sqrdmlah v0\.8h, v1\.8h, v25\.8h + 204: 6e5f8420 sqrdmlah v0\.8h, v1\.8h, v31\.8h + 208: 6e428480 sqrdmlah v0\.8h, v4\.8h, v2\.8h + 20c: 6e458480 sqrdmlah v0\.8h, v4\.8h, v5\.8h + 210: 6e4f8480 sqrdmlah v0\.8h, v4\.8h, v15\.8h + 214: 6e598480 sqrdmlah v0\.8h, v4\.8h, v25\.8h + 218: 6e5f8480 sqrdmlah v0\.8h, v4\.8h, v31\.8h + 21c: 6e4285c0 sqrdmlah v0\.8h, v14\.8h, v2\.8h + 220: 6e4585c0 sqrdmlah v0\.8h, v14\.8h, v5\.8h + 224: 6e4f85c0 sqrdmlah v0\.8h, v14\.8h, v15\.8h + 228: 6e5985c0 sqrdmlah v0\.8h, v14\.8h, v25\.8h + 22c: 6e5f85c0 sqrdmlah v0\.8h, v14\.8h, v31\.8h + 230: 6e428700 sqrdmlah v0\.8h, v24\.8h, v2\.8h + 234: 6e458700 sqrdmlah v0\.8h, v24\.8h, v5\.8h + 238: 6e4f8700 sqrdmlah v0\.8h, v24\.8h, v15\.8h + 23c: 6e598700 sqrdmlah v0\.8h, v24\.8h, v25\.8h + 240: 6e5f8700 sqrdmlah v0\.8h, v24\.8h, v31\.8h + 244: 6e4287c0 sqrdmlah v0\.8h, v30\.8h, v2\.8h + 248: 6e4587c0 sqrdmlah v0\.8h, v30\.8h, v5\.8h + 24c: 6e4f87c0 sqrdmlah v0\.8h, v30\.8h, v15\.8h + 250: 6e5987c0 sqrdmlah v0\.8h, v30\.8h, v25\.8h + 254: 6e5f87c0 sqrdmlah v0\.8h, v30\.8h, v31\.8h + 258: 6e428423 sqrdmlah v3\.8h, v1\.8h, v2\.8h + 25c: 6e458423 sqrdmlah v3\.8h, v1\.8h, v5\.8h + 260: 6e4f8423 sqrdmlah v3\.8h, v1\.8h, v15\.8h + 264: 6e598423 sqrdmlah v3\.8h, v1\.8h, v25\.8h + 268: 6e5f8423 sqrdmlah v3\.8h, v1\.8h, v31\.8h + 26c: 6e428483 sqrdmlah v3\.8h, v4\.8h, v2\.8h + 270: 6e458483 sqrdmlah v3\.8h, v4\.8h, v5\.8h + 274: 6e4f8483 sqrdmlah v3\.8h, v4\.8h, v15\.8h + 278: 6e598483 sqrdmlah v3\.8h, v4\.8h, v25\.8h + 27c: 6e5f8483 sqrdmlah v3\.8h, v4\.8h, v31\.8h + 280: 6e4285c3 sqrdmlah v3\.8h, v14\.8h, v2\.8h + 284: 6e4585c3 sqrdmlah v3\.8h, v14\.8h, v5\.8h + 288: 6e4f85c3 sqrdmlah v3\.8h, v14\.8h, v15\.8h + 28c: 6e5985c3 sqrdmlah v3\.8h, v14\.8h, v25\.8h + 290: 6e5f85c3 sqrdmlah v3\.8h, v14\.8h, v31\.8h + 294: 6e428703 sqrdmlah v3\.8h, v24\.8h, v2\.8h + 298: 6e458703 sqrdmlah v3\.8h, v24\.8h, v5\.8h + 29c: 6e4f8703 sqrdmlah v3\.8h, v24\.8h, v15\.8h + 2a0: 6e598703 sqrdmlah v3\.8h, v24\.8h, v25\.8h + 2a4: 6e5f8703 sqrdmlah v3\.8h, v24\.8h, v31\.8h + 2a8: 6e4287c3 sqrdmlah v3\.8h, v30\.8h, v2\.8h + 2ac: 6e4587c3 sqrdmlah v3\.8h, v30\.8h, v5\.8h + 2b0: 6e4f87c3 sqrdmlah v3\.8h, v30\.8h, v15\.8h + 2b4: 6e5987c3 sqrdmlah v3\.8h, v30\.8h, v25\.8h + 2b8: 6e5f87c3 sqrdmlah v3\.8h, v30\.8h, v31\.8h + 2bc: 6e42842d sqrdmlah v13\.8h, v1\.8h, v2\.8h + 2c0: 6e45842d sqrdmlah v13\.8h, v1\.8h, v5\.8h + 2c4: 6e4f842d sqrdmlah v13\.8h, v1\.8h, v15\.8h + 2c8: 6e59842d sqrdmlah v13\.8h, v1\.8h, v25\.8h + 2cc: 6e5f842d sqrdmlah v13\.8h, v1\.8h, v31\.8h + 2d0: 6e42848d sqrdmlah v13\.8h, v4\.8h, v2\.8h + 2d4: 6e45848d sqrdmlah v13\.8h, v4\.8h, v5\.8h + 2d8: 6e4f848d sqrdmlah v13\.8h, v4\.8h, v15\.8h + 2dc: 6e59848d sqrdmlah v13\.8h, v4\.8h, v25\.8h + 2e0: 6e5f848d sqrdmlah v13\.8h, v4\.8h, v31\.8h + 2e4: 6e4285cd sqrdmlah v13\.8h, v14\.8h, v2\.8h + 2e8: 6e4585cd sqrdmlah v13\.8h, v14\.8h, v5\.8h + 2ec: 6e4f85cd sqrdmlah v13\.8h, v14\.8h, v15\.8h + 2f0: 6e5985cd sqrdmlah v13\.8h, v14\.8h, v25\.8h + 2f4: 6e5f85cd sqrdmlah v13\.8h, v14\.8h, v31\.8h + 2f8: 6e42870d sqrdmlah v13\.8h, v24\.8h, v2\.8h + 2fc: 6e45870d sqrdmlah v13\.8h, v24\.8h, v5\.8h + 300: 6e4f870d sqrdmlah v13\.8h, v24\.8h, v15\.8h + 304: 6e59870d sqrdmlah v13\.8h, v24\.8h, v25\.8h + 308: 6e5f870d sqrdmlah v13\.8h, v24\.8h, v31\.8h + 30c: 6e4287cd sqrdmlah v13\.8h, v30\.8h, v2\.8h + 310: 6e4587cd sqrdmlah v13\.8h, v30\.8h, v5\.8h + 314: 6e4f87cd sqrdmlah v13\.8h, v30\.8h, v15\.8h + 318: 6e5987cd sqrdmlah v13\.8h, v30\.8h, v25\.8h + 31c: 6e5f87cd sqrdmlah v13\.8h, v30\.8h, v31\.8h + 320: 6e428437 sqrdmlah v23\.8h, v1\.8h, v2\.8h + 324: 6e458437 sqrdmlah v23\.8h, v1\.8h, v5\.8h + 328: 6e4f8437 sqrdmlah v23\.8h, v1\.8h, v15\.8h + 32c: 6e598437 sqrdmlah v23\.8h, v1\.8h, v25\.8h + 330: 6e5f8437 sqrdmlah v23\.8h, v1\.8h, v31\.8h + 334: 6e428497 sqrdmlah v23\.8h, v4\.8h, v2\.8h + 338: 6e458497 sqrdmlah v23\.8h, v4\.8h, v5\.8h + 33c: 6e4f8497 sqrdmlah v23\.8h, v4\.8h, v15\.8h + 340: 6e598497 sqrdmlah v23\.8h, v4\.8h, v25\.8h + 344: 6e5f8497 sqrdmlah v23\.8h, v4\.8h, v31\.8h + 348: 6e4285d7 sqrdmlah v23\.8h, v14\.8h, v2\.8h + 34c: 6e4585d7 sqrdmlah v23\.8h, v14\.8h, v5\.8h + 350: 6e4f85d7 sqrdmlah v23\.8h, v14\.8h, v15\.8h + 354: 6e5985d7 sqrdmlah v23\.8h, v14\.8h, v25\.8h + 358: 6e5f85d7 sqrdmlah v23\.8h, v14\.8h, v31\.8h + 35c: 6e428717 sqrdmlah v23\.8h, v24\.8h, v2\.8h + 360: 6e458717 sqrdmlah v23\.8h, v24\.8h, v5\.8h + 364: 6e4f8717 sqrdmlah v23\.8h, v24\.8h, v15\.8h + 368: 6e598717 sqrdmlah v23\.8h, v24\.8h, v25\.8h + 36c: 6e5f8717 sqrdmlah v23\.8h, v24\.8h, v31\.8h + 370: 6e4287d7 sqrdmlah v23\.8h, v30\.8h, v2\.8h + 374: 6e4587d7 sqrdmlah v23\.8h, v30\.8h, v5\.8h + 378: 6e4f87d7 sqrdmlah v23\.8h, v30\.8h, v15\.8h + 37c: 6e5987d7 sqrdmlah v23\.8h, v30\.8h, v25\.8h + 380: 6e5f87d7 sqrdmlah v23\.8h, v30\.8h, v31\.8h + 384: 6e42843d sqrdmlah v29\.8h, v1\.8h, v2\.8h + 388: 6e45843d sqrdmlah v29\.8h, v1\.8h, v5\.8h + 38c: 6e4f843d sqrdmlah v29\.8h, v1\.8h, v15\.8h + 390: 6e59843d sqrdmlah v29\.8h, v1\.8h, v25\.8h + 394: 6e5f843d sqrdmlah v29\.8h, v1\.8h, v31\.8h + 398: 6e42849d sqrdmlah v29\.8h, v4\.8h, v2\.8h + 39c: 6e45849d sqrdmlah v29\.8h, v4\.8h, v5\.8h + 3a0: 6e4f849d sqrdmlah v29\.8h, v4\.8h, v15\.8h + 3a4: 6e59849d sqrdmlah v29\.8h, v4\.8h, v25\.8h + 3a8: 6e5f849d sqrdmlah v29\.8h, v4\.8h, v31\.8h + 3ac: 6e4285dd sqrdmlah v29\.8h, v14\.8h, v2\.8h + 3b0: 6e4585dd sqrdmlah v29\.8h, v14\.8h, v5\.8h + 3b4: 6e4f85dd sqrdmlah v29\.8h, v14\.8h, v15\.8h + 3b8: 6e5985dd sqrdmlah v29\.8h, v14\.8h, v25\.8h + 3bc: 6e5f85dd sqrdmlah v29\.8h, v14\.8h, v31\.8h + 3c0: 6e42871d sqrdmlah v29\.8h, v24\.8h, v2\.8h + 3c4: 6e45871d sqrdmlah v29\.8h, v24\.8h, v5\.8h + 3c8: 6e4f871d sqrdmlah v29\.8h, v24\.8h, v15\.8h + 3cc: 6e59871d sqrdmlah v29\.8h, v24\.8h, v25\.8h + 3d0: 6e5f871d sqrdmlah v29\.8h, v24\.8h, v31\.8h + 3d4: 6e4287dd sqrdmlah v29\.8h, v30\.8h, v2\.8h + 3d8: 6e4587dd sqrdmlah v29\.8h, v30\.8h, v5\.8h + 3dc: 6e4f87dd sqrdmlah v29\.8h, v30\.8h, v15\.8h + 3e0: 6e5987dd sqrdmlah v29\.8h, v30\.8h, v25\.8h + 3e4: 6e5f87dd sqrdmlah v29\.8h, v30\.8h, v31\.8h + 3e8: 2e828420 sqrdmlah v0\.2s, v1\.2s, v2\.2s + 3ec: 2e858420 sqrdmlah v0\.2s, v1\.2s, v5\.2s + 3f0: 2e8f8420 sqrdmlah v0\.2s, v1\.2s, v15\.2s + 3f4: 2e998420 sqrdmlah v0\.2s, v1\.2s, v25\.2s + 3f8: 2e9f8420 sqrdmlah v0\.2s, v1\.2s, v31\.2s + 3fc: 2e828480 sqrdmlah v0\.2s, v4\.2s, v2\.2s + 400: 2e858480 sqrdmlah v0\.2s, v4\.2s, v5\.2s + 404: 2e8f8480 sqrdmlah v0\.2s, v4\.2s, v15\.2s + 408: 2e998480 sqrdmlah v0\.2s, v4\.2s, v25\.2s + 40c: 2e9f8480 sqrdmlah v0\.2s, v4\.2s, v31\.2s + 410: 2e8285c0 sqrdmlah v0\.2s, v14\.2s, v2\.2s + 414: 2e8585c0 sqrdmlah v0\.2s, v14\.2s, v5\.2s + 418: 2e8f85c0 sqrdmlah v0\.2s, v14\.2s, v15\.2s + 41c: 2e9985c0 sqrdmlah v0\.2s, v14\.2s, v25\.2s + 420: 2e9f85c0 sqrdmlah v0\.2s, v14\.2s, v31\.2s + 424: 2e828700 sqrdmlah v0\.2s, v24\.2s, v2\.2s + 428: 2e858700 sqrdmlah v0\.2s, v24\.2s, v5\.2s + 42c: 2e8f8700 sqrdmlah v0\.2s, v24\.2s, v15\.2s + 430: 2e998700 sqrdmlah v0\.2s, v24\.2s, v25\.2s + 434: 2e9f8700 sqrdmlah v0\.2s, v24\.2s, v31\.2s + 438: 2e8287c0 sqrdmlah v0\.2s, v30\.2s, v2\.2s + 43c: 2e8587c0 sqrdmlah v0\.2s, v30\.2s, v5\.2s + 440: 2e8f87c0 sqrdmlah v0\.2s, v30\.2s, v15\.2s + 444: 2e9987c0 sqrdmlah v0\.2s, v30\.2s, v25\.2s + 448: 2e9f87c0 sqrdmlah v0\.2s, v30\.2s, v31\.2s + 44c: 2e828423 sqrdmlah v3\.2s, v1\.2s, v2\.2s + 450: 2e858423 sqrdmlah v3\.2s, v1\.2s, v5\.2s + 454: 2e8f8423 sqrdmlah v3\.2s, v1\.2s, v15\.2s + 458: 2e998423 sqrdmlah v3\.2s, v1\.2s, v25\.2s + 45c: 2e9f8423 sqrdmlah v3\.2s, v1\.2s, v31\.2s + 460: 2e828483 sqrdmlah v3\.2s, v4\.2s, v2\.2s + 464: 2e858483 sqrdmlah v3\.2s, v4\.2s, v5\.2s + 468: 2e8f8483 sqrdmlah v3\.2s, v4\.2s, v15\.2s + 46c: 2e998483 sqrdmlah v3\.2s, v4\.2s, v25\.2s + 470: 2e9f8483 sqrdmlah v3\.2s, v4\.2s, v31\.2s + 474: 2e8285c3 sqrdmlah v3\.2s, v14\.2s, v2\.2s + 478: 2e8585c3 sqrdmlah v3\.2s, v14\.2s, v5\.2s + 47c: 2e8f85c3 sqrdmlah v3\.2s, v14\.2s, v15\.2s + 480: 2e9985c3 sqrdmlah v3\.2s, v14\.2s, v25\.2s + 484: 2e9f85c3 sqrdmlah v3\.2s, v14\.2s, v31\.2s + 488: 2e828703 sqrdmlah v3\.2s, v24\.2s, v2\.2s + 48c: 2e858703 sqrdmlah v3\.2s, v24\.2s, v5\.2s + 490: 2e8f8703 sqrdmlah v3\.2s, v24\.2s, v15\.2s + 494: 2e998703 sqrdmlah v3\.2s, v24\.2s, v25\.2s + 498: 2e9f8703 sqrdmlah v3\.2s, v24\.2s, v31\.2s + 49c: 2e8287c3 sqrdmlah v3\.2s, v30\.2s, v2\.2s + 4a0: 2e8587c3 sqrdmlah v3\.2s, v30\.2s, v5\.2s + 4a4: 2e8f87c3 sqrdmlah v3\.2s, v30\.2s, v15\.2s + 4a8: 2e9987c3 sqrdmlah v3\.2s, v30\.2s, v25\.2s + 4ac: 2e9f87c3 sqrdmlah v3\.2s, v30\.2s, v31\.2s + 4b0: 2e82842d sqrdmlah v13\.2s, v1\.2s, v2\.2s + 4b4: 2e85842d sqrdmlah v13\.2s, v1\.2s, v5\.2s + 4b8: 2e8f842d sqrdmlah v13\.2s, v1\.2s, v15\.2s + 4bc: 2e99842d sqrdmlah v13\.2s, v1\.2s, v25\.2s + 4c0: 2e9f842d sqrdmlah v13\.2s, v1\.2s, v31\.2s + 4c4: 2e82848d sqrdmlah v13\.2s, v4\.2s, v2\.2s + 4c8: 2e85848d sqrdmlah v13\.2s, v4\.2s, v5\.2s + 4cc: 2e8f848d sqrdmlah v13\.2s, v4\.2s, v15\.2s + 4d0: 2e99848d sqrdmlah v13\.2s, v4\.2s, v25\.2s + 4d4: 2e9f848d sqrdmlah v13\.2s, v4\.2s, v31\.2s + 4d8: 2e8285cd sqrdmlah v13\.2s, v14\.2s, v2\.2s + 4dc: 2e8585cd sqrdmlah v13\.2s, v14\.2s, v5\.2s + 4e0: 2e8f85cd sqrdmlah v13\.2s, v14\.2s, v15\.2s + 4e4: 2e9985cd sqrdmlah v13\.2s, v14\.2s, v25\.2s + 4e8: 2e9f85cd sqrdmlah v13\.2s, v14\.2s, v31\.2s + 4ec: 2e82870d sqrdmlah v13\.2s, v24\.2s, v2\.2s + 4f0: 2e85870d sqrdmlah v13\.2s, v24\.2s, v5\.2s + 4f4: 2e8f870d sqrdmlah v13\.2s, v24\.2s, v15\.2s + 4f8: 2e99870d sqrdmlah v13\.2s, v24\.2s, v25\.2s + 4fc: 2e9f870d sqrdmlah v13\.2s, v24\.2s, v31\.2s + 500: 2e8287cd sqrdmlah v13\.2s, v30\.2s, v2\.2s + 504: 2e8587cd sqrdmlah v13\.2s, v30\.2s, v5\.2s + 508: 2e8f87cd sqrdmlah v13\.2s, v30\.2s, v15\.2s + 50c: 2e9987cd sqrdmlah v13\.2s, v30\.2s, v25\.2s + 510: 2e9f87cd sqrdmlah v13\.2s, v30\.2s, v31\.2s + 514: 2e828437 sqrdmlah v23\.2s, v1\.2s, v2\.2s + 518: 2e858437 sqrdmlah v23\.2s, v1\.2s, v5\.2s + 51c: 2e8f8437 sqrdmlah v23\.2s, v1\.2s, v15\.2s + 520: 2e998437 sqrdmlah v23\.2s, v1\.2s, v25\.2s + 524: 2e9f8437 sqrdmlah v23\.2s, v1\.2s, v31\.2s + 528: 2e828497 sqrdmlah v23\.2s, v4\.2s, v2\.2s + 52c: 2e858497 sqrdmlah v23\.2s, v4\.2s, v5\.2s + 530: 2e8f8497 sqrdmlah v23\.2s, v4\.2s, v15\.2s + 534: 2e998497 sqrdmlah v23\.2s, v4\.2s, v25\.2s + 538: 2e9f8497 sqrdmlah v23\.2s, v4\.2s, v31\.2s + 53c: 2e8285d7 sqrdmlah v23\.2s, v14\.2s, v2\.2s + 540: 2e8585d7 sqrdmlah v23\.2s, v14\.2s, v5\.2s + 544: 2e8f85d7 sqrdmlah v23\.2s, v14\.2s, v15\.2s + 548: 2e9985d7 sqrdmlah v23\.2s, v14\.2s, v25\.2s + 54c: 2e9f85d7 sqrdmlah v23\.2s, v14\.2s, v31\.2s + 550: 2e828717 sqrdmlah v23\.2s, v24\.2s, v2\.2s + 554: 2e858717 sqrdmlah v23\.2s, v24\.2s, v5\.2s + 558: 2e8f8717 sqrdmlah v23\.2s, v24\.2s, v15\.2s + 55c: 2e998717 sqrdmlah v23\.2s, v24\.2s, v25\.2s + 560: 2e9f8717 sqrdmlah v23\.2s, v24\.2s, v31\.2s + 564: 2e8287d7 sqrdmlah v23\.2s, v30\.2s, v2\.2s + 568: 2e8587d7 sqrdmlah v23\.2s, v30\.2s, v5\.2s + 56c: 2e8f87d7 sqrdmlah v23\.2s, v30\.2s, v15\.2s + 570: 2e9987d7 sqrdmlah v23\.2s, v30\.2s, v25\.2s + 574: 2e9f87d7 sqrdmlah v23\.2s, v30\.2s, v31\.2s + 578: 2e82843d sqrdmlah v29\.2s, v1\.2s, v2\.2s + 57c: 2e85843d sqrdmlah v29\.2s, v1\.2s, v5\.2s + 580: 2e8f843d sqrdmlah v29\.2s, v1\.2s, v15\.2s + 584: 2e99843d sqrdmlah v29\.2s, v1\.2s, v25\.2s + 588: 2e9f843d sqrdmlah v29\.2s, v1\.2s, v31\.2s + 58c: 2e82849d sqrdmlah v29\.2s, v4\.2s, v2\.2s + 590: 2e85849d sqrdmlah v29\.2s, v4\.2s, v5\.2s + 594: 2e8f849d sqrdmlah v29\.2s, v4\.2s, v15\.2s + 598: 2e99849d sqrdmlah v29\.2s, v4\.2s, v25\.2s + 59c: 2e9f849d sqrdmlah v29\.2s, v4\.2s, v31\.2s + 5a0: 2e8285dd sqrdmlah v29\.2s, v14\.2s, v2\.2s + 5a4: 2e8585dd sqrdmlah v29\.2s, v14\.2s, v5\.2s + 5a8: 2e8f85dd sqrdmlah v29\.2s, v14\.2s, v15\.2s + 5ac: 2e9985dd sqrdmlah v29\.2s, v14\.2s, v25\.2s + 5b0: 2e9f85dd sqrdmlah v29\.2s, v14\.2s, v31\.2s + 5b4: 2e82871d sqrdmlah v29\.2s, v24\.2s, v2\.2s + 5b8: 2e85871d sqrdmlah v29\.2s, v24\.2s, v5\.2s + 5bc: 2e8f871d sqrdmlah v29\.2s, v24\.2s, v15\.2s + 5c0: 2e99871d sqrdmlah v29\.2s, v24\.2s, v25\.2s + 5c4: 2e9f871d sqrdmlah v29\.2s, v24\.2s, v31\.2s + 5c8: 2e8287dd sqrdmlah v29\.2s, v30\.2s, v2\.2s + 5cc: 2e8587dd sqrdmlah v29\.2s, v30\.2s, v5\.2s + 5d0: 2e8f87dd sqrdmlah v29\.2s, v30\.2s, v15\.2s + 5d4: 2e9987dd sqrdmlah v29\.2s, v30\.2s, v25\.2s + 5d8: 2e9f87dd sqrdmlah v29\.2s, v30\.2s, v31\.2s + 5dc: 6e828420 sqrdmlah v0\.4s, v1\.4s, v2\.4s + 5e0: 6e858420 sqrdmlah v0\.4s, v1\.4s, v5\.4s + 5e4: 6e8f8420 sqrdmlah v0\.4s, v1\.4s, v15\.4s + 5e8: 6e998420 sqrdmlah v0\.4s, v1\.4s, v25\.4s + 5ec: 6e9f8420 sqrdmlah v0\.4s, v1\.4s, v31\.4s + 5f0: 6e828480 sqrdmlah v0\.4s, v4\.4s, v2\.4s + 5f4: 6e858480 sqrdmlah v0\.4s, v4\.4s, v5\.4s + 5f8: 6e8f8480 sqrdmlah v0\.4s, v4\.4s, v15\.4s + 5fc: 6e998480 sqrdmlah v0\.4s, v4\.4s, v25\.4s + 600: 6e9f8480 sqrdmlah v0\.4s, v4\.4s, v31\.4s + 604: 6e8285c0 sqrdmlah v0\.4s, v14\.4s, v2\.4s + 608: 6e8585c0 sqrdmlah v0\.4s, v14\.4s, v5\.4s + 60c: 6e8f85c0 sqrdmlah v0\.4s, v14\.4s, v15\.4s + 610: 6e9985c0 sqrdmlah v0\.4s, v14\.4s, v25\.4s + 614: 6e9f85c0 sqrdmlah v0\.4s, v14\.4s, v31\.4s + 618: 6e828700 sqrdmlah v0\.4s, v24\.4s, v2\.4s + 61c: 6e858700 sqrdmlah v0\.4s, v24\.4s, v5\.4s + 620: 6e8f8700 sqrdmlah v0\.4s, v24\.4s, v15\.4s + 624: 6e998700 sqrdmlah v0\.4s, v24\.4s, v25\.4s + 628: 6e9f8700 sqrdmlah v0\.4s, v24\.4s, v31\.4s + 62c: 6e8287c0 sqrdmlah v0\.4s, v30\.4s, v2\.4s + 630: 6e8587c0 sqrdmlah v0\.4s, v30\.4s, v5\.4s + 634: 6e8f87c0 sqrdmlah v0\.4s, v30\.4s, v15\.4s + 638: 6e9987c0 sqrdmlah v0\.4s, v30\.4s, v25\.4s + 63c: 6e9f87c0 sqrdmlah v0\.4s, v30\.4s, v31\.4s + 640: 6e828423 sqrdmlah v3\.4s, v1\.4s, v2\.4s + 644: 6e858423 sqrdmlah v3\.4s, v1\.4s, v5\.4s + 648: 6e8f8423 sqrdmlah v3\.4s, v1\.4s, v15\.4s + 64c: 6e998423 sqrdmlah v3\.4s, v1\.4s, v25\.4s + 650: 6e9f8423 sqrdmlah v3\.4s, v1\.4s, v31\.4s + 654: 6e828483 sqrdmlah v3\.4s, v4\.4s, v2\.4s + 658: 6e858483 sqrdmlah v3\.4s, v4\.4s, v5\.4s + 65c: 6e8f8483 sqrdmlah v3\.4s, v4\.4s, v15\.4s + 660: 6e998483 sqrdmlah v3\.4s, v4\.4s, v25\.4s + 664: 6e9f8483 sqrdmlah v3\.4s, v4\.4s, v31\.4s + 668: 6e8285c3 sqrdmlah v3\.4s, v14\.4s, v2\.4s + 66c: 6e8585c3 sqrdmlah v3\.4s, v14\.4s, v5\.4s + 670: 6e8f85c3 sqrdmlah v3\.4s, v14\.4s, v15\.4s + 674: 6e9985c3 sqrdmlah v3\.4s, v14\.4s, v25\.4s + 678: 6e9f85c3 sqrdmlah v3\.4s, v14\.4s, v31\.4s + 67c: 6e828703 sqrdmlah v3\.4s, v24\.4s, v2\.4s + 680: 6e858703 sqrdmlah v3\.4s, v24\.4s, v5\.4s + 684: 6e8f8703 sqrdmlah v3\.4s, v24\.4s, v15\.4s + 688: 6e998703 sqrdmlah v3\.4s, v24\.4s, v25\.4s + 68c: 6e9f8703 sqrdmlah v3\.4s, v24\.4s, v31\.4s + 690: 6e8287c3 sqrdmlah v3\.4s, v30\.4s, v2\.4s + 694: 6e8587c3 sqrdmlah v3\.4s, v30\.4s, v5\.4s + 698: 6e8f87c3 sqrdmlah v3\.4s, v30\.4s, v15\.4s + 69c: 6e9987c3 sqrdmlah v3\.4s, v30\.4s, v25\.4s + 6a0: 6e9f87c3 sqrdmlah v3\.4s, v30\.4s, v31\.4s + 6a4: 6e82842d sqrdmlah v13\.4s, v1\.4s, v2\.4s + 6a8: 6e85842d sqrdmlah v13\.4s, v1\.4s, v5\.4s + 6ac: 6e8f842d sqrdmlah v13\.4s, v1\.4s, v15\.4s + 6b0: 6e99842d sqrdmlah v13\.4s, v1\.4s, v25\.4s + 6b4: 6e9f842d sqrdmlah v13\.4s, v1\.4s, v31\.4s + 6b8: 6e82848d sqrdmlah v13\.4s, v4\.4s, v2\.4s + 6bc: 6e85848d sqrdmlah v13\.4s, v4\.4s, v5\.4s + 6c0: 6e8f848d sqrdmlah v13\.4s, v4\.4s, v15\.4s + 6c4: 6e99848d sqrdmlah v13\.4s, v4\.4s, v25\.4s + 6c8: 6e9f848d sqrdmlah v13\.4s, v4\.4s, v31\.4s + 6cc: 6e8285cd sqrdmlah v13\.4s, v14\.4s, v2\.4s + 6d0: 6e8585cd sqrdmlah v13\.4s, v14\.4s, v5\.4s + 6d4: 6e8f85cd sqrdmlah v13\.4s, v14\.4s, v15\.4s + 6d8: 6e9985cd sqrdmlah v13\.4s, v14\.4s, v25\.4s + 6dc: 6e9f85cd sqrdmlah v13\.4s, v14\.4s, v31\.4s + 6e0: 6e82870d sqrdmlah v13\.4s, v24\.4s, v2\.4s + 6e4: 6e85870d sqrdmlah v13\.4s, v24\.4s, v5\.4s + 6e8: 6e8f870d sqrdmlah v13\.4s, v24\.4s, v15\.4s + 6ec: 6e99870d sqrdmlah v13\.4s, v24\.4s, v25\.4s + 6f0: 6e9f870d sqrdmlah v13\.4s, v24\.4s, v31\.4s + 6f4: 6e8287cd sqrdmlah v13\.4s, v30\.4s, v2\.4s + 6f8: 6e8587cd sqrdmlah v13\.4s, v30\.4s, v5\.4s + 6fc: 6e8f87cd sqrdmlah v13\.4s, v30\.4s, v15\.4s + 700: 6e9987cd sqrdmlah v13\.4s, v30\.4s, v25\.4s + 704: 6e9f87cd sqrdmlah v13\.4s, v30\.4s, v31\.4s + 708: 6e828437 sqrdmlah v23\.4s, v1\.4s, v2\.4s + 70c: 6e858437 sqrdmlah v23\.4s, v1\.4s, v5\.4s + 710: 6e8f8437 sqrdmlah v23\.4s, v1\.4s, v15\.4s + 714: 6e998437 sqrdmlah v23\.4s, v1\.4s, v25\.4s + 718: 6e9f8437 sqrdmlah v23\.4s, v1\.4s, v31\.4s + 71c: 6e828497 sqrdmlah v23\.4s, v4\.4s, v2\.4s + 720: 6e858497 sqrdmlah v23\.4s, v4\.4s, v5\.4s + 724: 6e8f8497 sqrdmlah v23\.4s, v4\.4s, v15\.4s + 728: 6e998497 sqrdmlah v23\.4s, v4\.4s, v25\.4s + 72c: 6e9f8497 sqrdmlah v23\.4s, v4\.4s, v31\.4s + 730: 6e8285d7 sqrdmlah v23\.4s, v14\.4s, v2\.4s + 734: 6e8585d7 sqrdmlah v23\.4s, v14\.4s, v5\.4s + 738: 6e8f85d7 sqrdmlah v23\.4s, v14\.4s, v15\.4s + 73c: 6e9985d7 sqrdmlah v23\.4s, v14\.4s, v25\.4s + 740: 6e9f85d7 sqrdmlah v23\.4s, v14\.4s, v31\.4s + 744: 6e828717 sqrdmlah v23\.4s, v24\.4s, v2\.4s + 748: 6e858717 sqrdmlah v23\.4s, v24\.4s, v5\.4s + 74c: 6e8f8717 sqrdmlah v23\.4s, v24\.4s, v15\.4s + 750: 6e998717 sqrdmlah v23\.4s, v24\.4s, v25\.4s + 754: 6e9f8717 sqrdmlah v23\.4s, v24\.4s, v31\.4s + 758: 6e8287d7 sqrdmlah v23\.4s, v30\.4s, v2\.4s + 75c: 6e8587d7 sqrdmlah v23\.4s, v30\.4s, v5\.4s + 760: 6e8f87d7 sqrdmlah v23\.4s, v30\.4s, v15\.4s + 764: 6e9987d7 sqrdmlah v23\.4s, v30\.4s, v25\.4s + 768: 6e9f87d7 sqrdmlah v23\.4s, v30\.4s, v31\.4s + 76c: 6e82843d sqrdmlah v29\.4s, v1\.4s, v2\.4s + 770: 6e85843d sqrdmlah v29\.4s, v1\.4s, v5\.4s + 774: 6e8f843d sqrdmlah v29\.4s, v1\.4s, v15\.4s + 778: 6e99843d sqrdmlah v29\.4s, v1\.4s, v25\.4s + 77c: 6e9f843d sqrdmlah v29\.4s, v1\.4s, v31\.4s + 780: 6e82849d sqrdmlah v29\.4s, v4\.4s, v2\.4s + 784: 6e85849d sqrdmlah v29\.4s, v4\.4s, v5\.4s + 788: 6e8f849d sqrdmlah v29\.4s, v4\.4s, v15\.4s + 78c: 6e99849d sqrdmlah v29\.4s, v4\.4s, v25\.4s + 790: 6e9f849d sqrdmlah v29\.4s, v4\.4s, v31\.4s + 794: 6e8285dd sqrdmlah v29\.4s, v14\.4s, v2\.4s + 798: 6e8585dd sqrdmlah v29\.4s, v14\.4s, v5\.4s + 79c: 6e8f85dd sqrdmlah v29\.4s, v14\.4s, v15\.4s + 7a0: 6e9985dd sqrdmlah v29\.4s, v14\.4s, v25\.4s + 7a4: 6e9f85dd sqrdmlah v29\.4s, v14\.4s, v31\.4s + 7a8: 6e82871d sqrdmlah v29\.4s, v24\.4s, v2\.4s + 7ac: 6e85871d sqrdmlah v29\.4s, v24\.4s, v5\.4s + 7b0: 6e8f871d sqrdmlah v29\.4s, v24\.4s, v15\.4s + 7b4: 6e99871d sqrdmlah v29\.4s, v24\.4s, v25\.4s + 7b8: 6e9f871d sqrdmlah v29\.4s, v24\.4s, v31\.4s + 7bc: 6e8287dd sqrdmlah v29\.4s, v30\.4s, v2\.4s + 7c0: 6e8587dd sqrdmlah v29\.4s, v30\.4s, v5\.4s + 7c4: 6e8f87dd sqrdmlah v29\.4s, v30\.4s, v15\.4s + 7c8: 6e9987dd sqrdmlah v29\.4s, v30\.4s, v25\.4s + 7cc: 6e9f87dd sqrdmlah v29\.4s, v30\.4s, v31\.4s + 7d0: 2e428c20 sqrdmlsh v0\.4h, v1\.4h, v2\.4h + 7d4: 2e458c20 sqrdmlsh v0\.4h, v1\.4h, v5\.4h + 7d8: 2e4f8c20 sqrdmlsh v0\.4h, v1\.4h, v15\.4h + 7dc: 2e598c20 sqrdmlsh v0\.4h, v1\.4h, v25\.4h + 7e0: 2e5f8c20 sqrdmlsh v0\.4h, v1\.4h, v31\.4h + 7e4: 2e428c80 sqrdmlsh v0\.4h, v4\.4h, v2\.4h + 7e8: 2e458c80 sqrdmlsh v0\.4h, v4\.4h, v5\.4h + 7ec: 2e4f8c80 sqrdmlsh v0\.4h, v4\.4h, v15\.4h + 7f0: 2e598c80 sqrdmlsh v0\.4h, v4\.4h, v25\.4h + 7f4: 2e5f8c80 sqrdmlsh v0\.4h, v4\.4h, v31\.4h + 7f8: 2e428dc0 sqrdmlsh v0\.4h, v14\.4h, v2\.4h + 7fc: 2e458dc0 sqrdmlsh v0\.4h, v14\.4h, v5\.4h + 800: 2e4f8dc0 sqrdmlsh v0\.4h, v14\.4h, v15\.4h + 804: 2e598dc0 sqrdmlsh v0\.4h, v14\.4h, v25\.4h + 808: 2e5f8dc0 sqrdmlsh v0\.4h, v14\.4h, v31\.4h + 80c: 2e428f00 sqrdmlsh v0\.4h, v24\.4h, v2\.4h + 810: 2e458f00 sqrdmlsh v0\.4h, v24\.4h, v5\.4h + 814: 2e4f8f00 sqrdmlsh v0\.4h, v24\.4h, v15\.4h + 818: 2e598f00 sqrdmlsh v0\.4h, v24\.4h, v25\.4h + 81c: 2e5f8f00 sqrdmlsh v0\.4h, v24\.4h, v31\.4h + 820: 2e428fc0 sqrdmlsh v0\.4h, v30\.4h, v2\.4h + 824: 2e458fc0 sqrdmlsh v0\.4h, v30\.4h, v5\.4h + 828: 2e4f8fc0 sqrdmlsh v0\.4h, v30\.4h, v15\.4h + 82c: 2e598fc0 sqrdmlsh v0\.4h, v30\.4h, v25\.4h + 830: 2e5f8fc0 sqrdmlsh v0\.4h, v30\.4h, v31\.4h + 834: 2e428c23 sqrdmlsh v3\.4h, v1\.4h, v2\.4h + 838: 2e458c23 sqrdmlsh v3\.4h, v1\.4h, v5\.4h + 83c: 2e4f8c23 sqrdmlsh v3\.4h, v1\.4h, v15\.4h + 840: 2e598c23 sqrdmlsh v3\.4h, v1\.4h, v25\.4h + 844: 2e5f8c23 sqrdmlsh v3\.4h, v1\.4h, v31\.4h + 848: 2e428c83 sqrdmlsh v3\.4h, v4\.4h, v2\.4h + 84c: 2e458c83 sqrdmlsh v3\.4h, v4\.4h, v5\.4h + 850: 2e4f8c83 sqrdmlsh v3\.4h, v4\.4h, v15\.4h + 854: 2e598c83 sqrdmlsh v3\.4h, v4\.4h, v25\.4h + 858: 2e5f8c83 sqrdmlsh v3\.4h, v4\.4h, v31\.4h + 85c: 2e428dc3 sqrdmlsh v3\.4h, v14\.4h, v2\.4h + 860: 2e458dc3 sqrdmlsh v3\.4h, v14\.4h, v5\.4h + 864: 2e4f8dc3 sqrdmlsh v3\.4h, v14\.4h, v15\.4h + 868: 2e598dc3 sqrdmlsh v3\.4h, v14\.4h, v25\.4h + 86c: 2e5f8dc3 sqrdmlsh v3\.4h, v14\.4h, v31\.4h + 870: 2e428f03 sqrdmlsh v3\.4h, v24\.4h, v2\.4h + 874: 2e458f03 sqrdmlsh v3\.4h, v24\.4h, v5\.4h + 878: 2e4f8f03 sqrdmlsh v3\.4h, v24\.4h, v15\.4h + 87c: 2e598f03 sqrdmlsh v3\.4h, v24\.4h, v25\.4h + 880: 2e5f8f03 sqrdmlsh v3\.4h, v24\.4h, v31\.4h + 884: 2e428fc3 sqrdmlsh v3\.4h, v30\.4h, v2\.4h + 888: 2e458fc3 sqrdmlsh v3\.4h, v30\.4h, v5\.4h + 88c: 2e4f8fc3 sqrdmlsh v3\.4h, v30\.4h, v15\.4h + 890: 2e598fc3 sqrdmlsh v3\.4h, v30\.4h, v25\.4h + 894: 2e5f8fc3 sqrdmlsh v3\.4h, v30\.4h, v31\.4h + 898: 2e428c2d sqrdmlsh v13\.4h, v1\.4h, v2\.4h + 89c: 2e458c2d sqrdmlsh v13\.4h, v1\.4h, v5\.4h + 8a0: 2e4f8c2d sqrdmlsh v13\.4h, v1\.4h, v15\.4h + 8a4: 2e598c2d sqrdmlsh v13\.4h, v1\.4h, v25\.4h + 8a8: 2e5f8c2d sqrdmlsh v13\.4h, v1\.4h, v31\.4h + 8ac: 2e428c8d sqrdmlsh v13\.4h, v4\.4h, v2\.4h + 8b0: 2e458c8d sqrdmlsh v13\.4h, v4\.4h, v5\.4h + 8b4: 2e4f8c8d sqrdmlsh v13\.4h, v4\.4h, v15\.4h + 8b8: 2e598c8d sqrdmlsh v13\.4h, v4\.4h, v25\.4h + 8bc: 2e5f8c8d sqrdmlsh v13\.4h, v4\.4h, v31\.4h + 8c0: 2e428dcd sqrdmlsh v13\.4h, v14\.4h, v2\.4h + 8c4: 2e458dcd sqrdmlsh v13\.4h, v14\.4h, v5\.4h + 8c8: 2e4f8dcd sqrdmlsh v13\.4h, v14\.4h, v15\.4h + 8cc: 2e598dcd sqrdmlsh v13\.4h, v14\.4h, v25\.4h + 8d0: 2e5f8dcd sqrdmlsh v13\.4h, v14\.4h, v31\.4h + 8d4: 2e428f0d sqrdmlsh v13\.4h, v24\.4h, v2\.4h + 8d8: 2e458f0d sqrdmlsh v13\.4h, v24\.4h, v5\.4h + 8dc: 2e4f8f0d sqrdmlsh v13\.4h, v24\.4h, v15\.4h + 8e0: 2e598f0d sqrdmlsh v13\.4h, v24\.4h, v25\.4h + 8e4: 2e5f8f0d sqrdmlsh v13\.4h, v24\.4h, v31\.4h + 8e8: 2e428fcd sqrdmlsh v13\.4h, v30\.4h, v2\.4h + 8ec: 2e458fcd sqrdmlsh v13\.4h, v30\.4h, v5\.4h + 8f0: 2e4f8fcd sqrdmlsh v13\.4h, v30\.4h, v15\.4h + 8f4: 2e598fcd sqrdmlsh v13\.4h, v30\.4h, v25\.4h + 8f8: 2e5f8fcd sqrdmlsh v13\.4h, v30\.4h, v31\.4h + 8fc: 2e428c37 sqrdmlsh v23\.4h, v1\.4h, v2\.4h + 900: 2e458c37 sqrdmlsh v23\.4h, v1\.4h, v5\.4h + 904: 2e4f8c37 sqrdmlsh v23\.4h, v1\.4h, v15\.4h + 908: 2e598c37 sqrdmlsh v23\.4h, v1\.4h, v25\.4h + 90c: 2e5f8c37 sqrdmlsh v23\.4h, v1\.4h, v31\.4h + 910: 2e428c97 sqrdmlsh v23\.4h, v4\.4h, v2\.4h + 914: 2e458c97 sqrdmlsh v23\.4h, v4\.4h, v5\.4h + 918: 2e4f8c97 sqrdmlsh v23\.4h, v4\.4h, v15\.4h + 91c: 2e598c97 sqrdmlsh v23\.4h, v4\.4h, v25\.4h + 920: 2e5f8c97 sqrdmlsh v23\.4h, v4\.4h, v31\.4h + 924: 2e428dd7 sqrdmlsh v23\.4h, v14\.4h, v2\.4h + 928: 2e458dd7 sqrdmlsh v23\.4h, v14\.4h, v5\.4h + 92c: 2e4f8dd7 sqrdmlsh v23\.4h, v14\.4h, v15\.4h + 930: 2e598dd7 sqrdmlsh v23\.4h, v14\.4h, v25\.4h + 934: 2e5f8dd7 sqrdmlsh v23\.4h, v14\.4h, v31\.4h + 938: 2e428f17 sqrdmlsh v23\.4h, v24\.4h, v2\.4h + 93c: 2e458f17 sqrdmlsh v23\.4h, v24\.4h, v5\.4h + 940: 2e4f8f17 sqrdmlsh v23\.4h, v24\.4h, v15\.4h + 944: 2e598f17 sqrdmlsh v23\.4h, v24\.4h, v25\.4h + 948: 2e5f8f17 sqrdmlsh v23\.4h, v24\.4h, v31\.4h + 94c: 2e428fd7 sqrdmlsh v23\.4h, v30\.4h, v2\.4h + 950: 2e458fd7 sqrdmlsh v23\.4h, v30\.4h, v5\.4h + 954: 2e4f8fd7 sqrdmlsh v23\.4h, v30\.4h, v15\.4h + 958: 2e598fd7 sqrdmlsh v23\.4h, v30\.4h, v25\.4h + 95c: 2e5f8fd7 sqrdmlsh v23\.4h, v30\.4h, v31\.4h + 960: 2e428c3d sqrdmlsh v29\.4h, v1\.4h, v2\.4h + 964: 2e458c3d sqrdmlsh v29\.4h, v1\.4h, v5\.4h + 968: 2e4f8c3d sqrdmlsh v29\.4h, v1\.4h, v15\.4h + 96c: 2e598c3d sqrdmlsh v29\.4h, v1\.4h, v25\.4h + 970: 2e5f8c3d sqrdmlsh v29\.4h, v1\.4h, v31\.4h + 974: 2e428c9d sqrdmlsh v29\.4h, v4\.4h, v2\.4h + 978: 2e458c9d sqrdmlsh v29\.4h, v4\.4h, v5\.4h + 97c: 2e4f8c9d sqrdmlsh v29\.4h, v4\.4h, v15\.4h + 980: 2e598c9d sqrdmlsh v29\.4h, v4\.4h, v25\.4h + 984: 2e5f8c9d sqrdmlsh v29\.4h, v4\.4h, v31\.4h + 988: 2e428ddd sqrdmlsh v29\.4h, v14\.4h, v2\.4h + 98c: 2e458ddd sqrdmlsh v29\.4h, v14\.4h, v5\.4h + 990: 2e4f8ddd sqrdmlsh v29\.4h, v14\.4h, v15\.4h + 994: 2e598ddd sqrdmlsh v29\.4h, v14\.4h, v25\.4h + 998: 2e5f8ddd sqrdmlsh v29\.4h, v14\.4h, v31\.4h + 99c: 2e428f1d sqrdmlsh v29\.4h, v24\.4h, v2\.4h + 9a0: 2e458f1d sqrdmlsh v29\.4h, v24\.4h, v5\.4h + 9a4: 2e4f8f1d sqrdmlsh v29\.4h, v24\.4h, v15\.4h + 9a8: 2e598f1d sqrdmlsh v29\.4h, v24\.4h, v25\.4h + 9ac: 2e5f8f1d sqrdmlsh v29\.4h, v24\.4h, v31\.4h + 9b0: 2e428fdd sqrdmlsh v29\.4h, v30\.4h, v2\.4h + 9b4: 2e458fdd sqrdmlsh v29\.4h, v30\.4h, v5\.4h + 9b8: 2e4f8fdd sqrdmlsh v29\.4h, v30\.4h, v15\.4h + 9bc: 2e598fdd sqrdmlsh v29\.4h, v30\.4h, v25\.4h + 9c0: 2e5f8fdd sqrdmlsh v29\.4h, v30\.4h, v31\.4h + 9c4: 6e428c20 sqrdmlsh v0\.8h, v1\.8h, v2\.8h + 9c8: 6e458c20 sqrdmlsh v0\.8h, v1\.8h, v5\.8h + 9cc: 6e4f8c20 sqrdmlsh v0\.8h, v1\.8h, v15\.8h + 9d0: 6e598c20 sqrdmlsh v0\.8h, v1\.8h, v25\.8h + 9d4: 6e5f8c20 sqrdmlsh v0\.8h, v1\.8h, v31\.8h + 9d8: 6e428c80 sqrdmlsh v0\.8h, v4\.8h, v2\.8h + 9dc: 6e458c80 sqrdmlsh v0\.8h, v4\.8h, v5\.8h + 9e0: 6e4f8c80 sqrdmlsh v0\.8h, v4\.8h, v15\.8h + 9e4: 6e598c80 sqrdmlsh v0\.8h, v4\.8h, v25\.8h + 9e8: 6e5f8c80 sqrdmlsh v0\.8h, v4\.8h, v31\.8h + 9ec: 6e428dc0 sqrdmlsh v0\.8h, v14\.8h, v2\.8h + 9f0: 6e458dc0 sqrdmlsh v0\.8h, v14\.8h, v5\.8h + 9f4: 6e4f8dc0 sqrdmlsh v0\.8h, v14\.8h, v15\.8h + 9f8: 6e598dc0 sqrdmlsh v0\.8h, v14\.8h, v25\.8h + 9fc: 6e5f8dc0 sqrdmlsh v0\.8h, v14\.8h, v31\.8h + a00: 6e428f00 sqrdmlsh v0\.8h, v24\.8h, v2\.8h + a04: 6e458f00 sqrdmlsh v0\.8h, v24\.8h, v5\.8h + a08: 6e4f8f00 sqrdmlsh v0\.8h, v24\.8h, v15\.8h + a0c: 6e598f00 sqrdmlsh v0\.8h, v24\.8h, v25\.8h + a10: 6e5f8f00 sqrdmlsh v0\.8h, v24\.8h, v31\.8h + a14: 6e428fc0 sqrdmlsh v0\.8h, v30\.8h, v2\.8h + a18: 6e458fc0 sqrdmlsh v0\.8h, v30\.8h, v5\.8h + a1c: 6e4f8fc0 sqrdmlsh v0\.8h, v30\.8h, v15\.8h + a20: 6e598fc0 sqrdmlsh v0\.8h, v30\.8h, v25\.8h + a24: 6e5f8fc0 sqrdmlsh v0\.8h, v30\.8h, v31\.8h + a28: 6e428c23 sqrdmlsh v3\.8h, v1\.8h, v2\.8h + a2c: 6e458c23 sqrdmlsh v3\.8h, v1\.8h, v5\.8h + a30: 6e4f8c23 sqrdmlsh v3\.8h, v1\.8h, v15\.8h + a34: 6e598c23 sqrdmlsh v3\.8h, v1\.8h, v25\.8h + a38: 6e5f8c23 sqrdmlsh v3\.8h, v1\.8h, v31\.8h + a3c: 6e428c83 sqrdmlsh v3\.8h, v4\.8h, v2\.8h + a40: 6e458c83 sqrdmlsh v3\.8h, v4\.8h, v5\.8h + a44: 6e4f8c83 sqrdmlsh v3\.8h, v4\.8h, v15\.8h + a48: 6e598c83 sqrdmlsh v3\.8h, v4\.8h, v25\.8h + a4c: 6e5f8c83 sqrdmlsh v3\.8h, v4\.8h, v31\.8h + a50: 6e428dc3 sqrdmlsh v3\.8h, v14\.8h, v2\.8h + a54: 6e458dc3 sqrdmlsh v3\.8h, v14\.8h, v5\.8h + a58: 6e4f8dc3 sqrdmlsh v3\.8h, v14\.8h, v15\.8h + a5c: 6e598dc3 sqrdmlsh v3\.8h, v14\.8h, v25\.8h + a60: 6e5f8dc3 sqrdmlsh v3\.8h, v14\.8h, v31\.8h + a64: 6e428f03 sqrdmlsh v3\.8h, v24\.8h, v2\.8h + a68: 6e458f03 sqrdmlsh v3\.8h, v24\.8h, v5\.8h + a6c: 6e4f8f03 sqrdmlsh v3\.8h, v24\.8h, v15\.8h + a70: 6e598f03 sqrdmlsh v3\.8h, v24\.8h, v25\.8h + a74: 6e5f8f03 sqrdmlsh v3\.8h, v24\.8h, v31\.8h + a78: 6e428fc3 sqrdmlsh v3\.8h, v30\.8h, v2\.8h + a7c: 6e458fc3 sqrdmlsh v3\.8h, v30\.8h, v5\.8h + a80: 6e4f8fc3 sqrdmlsh v3\.8h, v30\.8h, v15\.8h + a84: 6e598fc3 sqrdmlsh v3\.8h, v30\.8h, v25\.8h + a88: 6e5f8fc3 sqrdmlsh v3\.8h, v30\.8h, v31\.8h + a8c: 6e428c2d sqrdmlsh v13\.8h, v1\.8h, v2\.8h + a90: 6e458c2d sqrdmlsh v13\.8h, v1\.8h, v5\.8h + a94: 6e4f8c2d sqrdmlsh v13\.8h, v1\.8h, v15\.8h + a98: 6e598c2d sqrdmlsh v13\.8h, v1\.8h, v25\.8h + a9c: 6e5f8c2d sqrdmlsh v13\.8h, v1\.8h, v31\.8h + aa0: 6e428c8d sqrdmlsh v13\.8h, v4\.8h, v2\.8h + aa4: 6e458c8d sqrdmlsh v13\.8h, v4\.8h, v5\.8h + aa8: 6e4f8c8d sqrdmlsh v13\.8h, v4\.8h, v15\.8h + aac: 6e598c8d sqrdmlsh v13\.8h, v4\.8h, v25\.8h + ab0: 6e5f8c8d sqrdmlsh v13\.8h, v4\.8h, v31\.8h + ab4: 6e428dcd sqrdmlsh v13\.8h, v14\.8h, v2\.8h + ab8: 6e458dcd sqrdmlsh v13\.8h, v14\.8h, v5\.8h + abc: 6e4f8dcd sqrdmlsh v13\.8h, v14\.8h, v15\.8h + ac0: 6e598dcd sqrdmlsh v13\.8h, v14\.8h, v25\.8h + ac4: 6e5f8dcd sqrdmlsh v13\.8h, v14\.8h, v31\.8h + ac8: 6e428f0d sqrdmlsh v13\.8h, v24\.8h, v2\.8h + acc: 6e458f0d sqrdmlsh v13\.8h, v24\.8h, v5\.8h + ad0: 6e4f8f0d sqrdmlsh v13\.8h, v24\.8h, v15\.8h + ad4: 6e598f0d sqrdmlsh v13\.8h, v24\.8h, v25\.8h + ad8: 6e5f8f0d sqrdmlsh v13\.8h, v24\.8h, v31\.8h + adc: 6e428fcd sqrdmlsh v13\.8h, v30\.8h, v2\.8h + ae0: 6e458fcd sqrdmlsh v13\.8h, v30\.8h, v5\.8h + ae4: 6e4f8fcd sqrdmlsh v13\.8h, v30\.8h, v15\.8h + ae8: 6e598fcd sqrdmlsh v13\.8h, v30\.8h, v25\.8h + aec: 6e5f8fcd sqrdmlsh v13\.8h, v30\.8h, v31\.8h + af0: 6e428c37 sqrdmlsh v23\.8h, v1\.8h, v2\.8h + af4: 6e458c37 sqrdmlsh v23\.8h, v1\.8h, v5\.8h + af8: 6e4f8c37 sqrdmlsh v23\.8h, v1\.8h, v15\.8h + afc: 6e598c37 sqrdmlsh v23\.8h, v1\.8h, v25\.8h + b00: 6e5f8c37 sqrdmlsh v23\.8h, v1\.8h, v31\.8h + b04: 6e428c97 sqrdmlsh v23\.8h, v4\.8h, v2\.8h + b08: 6e458c97 sqrdmlsh v23\.8h, v4\.8h, v5\.8h + b0c: 6e4f8c97 sqrdmlsh v23\.8h, v4\.8h, v15\.8h + b10: 6e598c97 sqrdmlsh v23\.8h, v4\.8h, v25\.8h + b14: 6e5f8c97 sqrdmlsh v23\.8h, v4\.8h, v31\.8h + b18: 6e428dd7 sqrdmlsh v23\.8h, v14\.8h, v2\.8h + b1c: 6e458dd7 sqrdmlsh v23\.8h, v14\.8h, v5\.8h + b20: 6e4f8dd7 sqrdmlsh v23\.8h, v14\.8h, v15\.8h + b24: 6e598dd7 sqrdmlsh v23\.8h, v14\.8h, v25\.8h + b28: 6e5f8dd7 sqrdmlsh v23\.8h, v14\.8h, v31\.8h + b2c: 6e428f17 sqrdmlsh v23\.8h, v24\.8h, v2\.8h + b30: 6e458f17 sqrdmlsh v23\.8h, v24\.8h, v5\.8h + b34: 6e4f8f17 sqrdmlsh v23\.8h, v24\.8h, v15\.8h + b38: 6e598f17 sqrdmlsh v23\.8h, v24\.8h, v25\.8h + b3c: 6e5f8f17 sqrdmlsh v23\.8h, v24\.8h, v31\.8h + b40: 6e428fd7 sqrdmlsh v23\.8h, v30\.8h, v2\.8h + b44: 6e458fd7 sqrdmlsh v23\.8h, v30\.8h, v5\.8h + b48: 6e4f8fd7 sqrdmlsh v23\.8h, v30\.8h, v15\.8h + b4c: 6e598fd7 sqrdmlsh v23\.8h, v30\.8h, v25\.8h + b50: 6e5f8fd7 sqrdmlsh v23\.8h, v30\.8h, v31\.8h + b54: 6e428c3d sqrdmlsh v29\.8h, v1\.8h, v2\.8h + b58: 6e458c3d sqrdmlsh v29\.8h, v1\.8h, v5\.8h + b5c: 6e4f8c3d sqrdmlsh v29\.8h, v1\.8h, v15\.8h + b60: 6e598c3d sqrdmlsh v29\.8h, v1\.8h, v25\.8h + b64: 6e5f8c3d sqrdmlsh v29\.8h, v1\.8h, v31\.8h + b68: 6e428c9d sqrdmlsh v29\.8h, v4\.8h, v2\.8h + b6c: 6e458c9d sqrdmlsh v29\.8h, v4\.8h, v5\.8h + b70: 6e4f8c9d sqrdmlsh v29\.8h, v4\.8h, v15\.8h + b74: 6e598c9d sqrdmlsh v29\.8h, v4\.8h, v25\.8h + b78: 6e5f8c9d sqrdmlsh v29\.8h, v4\.8h, v31\.8h + b7c: 6e428ddd sqrdmlsh v29\.8h, v14\.8h, v2\.8h + b80: 6e458ddd sqrdmlsh v29\.8h, v14\.8h, v5\.8h + b84: 6e4f8ddd sqrdmlsh v29\.8h, v14\.8h, v15\.8h + b88: 6e598ddd sqrdmlsh v29\.8h, v14\.8h, v25\.8h + b8c: 6e5f8ddd sqrdmlsh v29\.8h, v14\.8h, v31\.8h + b90: 6e428f1d sqrdmlsh v29\.8h, v24\.8h, v2\.8h + b94: 6e458f1d sqrdmlsh v29\.8h, v24\.8h, v5\.8h + b98: 6e4f8f1d sqrdmlsh v29\.8h, v24\.8h, v15\.8h + b9c: 6e598f1d sqrdmlsh v29\.8h, v24\.8h, v25\.8h + ba0: 6e5f8f1d sqrdmlsh v29\.8h, v24\.8h, v31\.8h + ba4: 6e428fdd sqrdmlsh v29\.8h, v30\.8h, v2\.8h + ba8: 6e458fdd sqrdmlsh v29\.8h, v30\.8h, v5\.8h + bac: 6e4f8fdd sqrdmlsh v29\.8h, v30\.8h, v15\.8h + bb0: 6e598fdd sqrdmlsh v29\.8h, v30\.8h, v25\.8h + bb4: 6e5f8fdd sqrdmlsh v29\.8h, v30\.8h, v31\.8h + bb8: 2e828c20 sqrdmlsh v0\.2s, v1\.2s, v2\.2s + bbc: 2e858c20 sqrdmlsh v0\.2s, v1\.2s, v5\.2s + bc0: 2e8f8c20 sqrdmlsh v0\.2s, v1\.2s, v15\.2s + bc4: 2e998c20 sqrdmlsh v0\.2s, v1\.2s, v25\.2s + bc8: 2e9f8c20 sqrdmlsh v0\.2s, v1\.2s, v31\.2s + bcc: 2e828c80 sqrdmlsh v0\.2s, v4\.2s, v2\.2s + bd0: 2e858c80 sqrdmlsh v0\.2s, v4\.2s, v5\.2s + bd4: 2e8f8c80 sqrdmlsh v0\.2s, v4\.2s, v15\.2s + bd8: 2e998c80 sqrdmlsh v0\.2s, v4\.2s, v25\.2s + bdc: 2e9f8c80 sqrdmlsh v0\.2s, v4\.2s, v31\.2s + be0: 2e828dc0 sqrdmlsh v0\.2s, v14\.2s, v2\.2s + be4: 2e858dc0 sqrdmlsh v0\.2s, v14\.2s, v5\.2s + be8: 2e8f8dc0 sqrdmlsh v0\.2s, v14\.2s, v15\.2s + bec: 2e998dc0 sqrdmlsh v0\.2s, v14\.2s, v25\.2s + bf0: 2e9f8dc0 sqrdmlsh v0\.2s, v14\.2s, v31\.2s + bf4: 2e828f00 sqrdmlsh v0\.2s, v24\.2s, v2\.2s + bf8: 2e858f00 sqrdmlsh v0\.2s, v24\.2s, v5\.2s + bfc: 2e8f8f00 sqrdmlsh v0\.2s, v24\.2s, v15\.2s + c00: 2e998f00 sqrdmlsh v0\.2s, v24\.2s, v25\.2s + c04: 2e9f8f00 sqrdmlsh v0\.2s, v24\.2s, v31\.2s + c08: 2e828fc0 sqrdmlsh v0\.2s, v30\.2s, v2\.2s + c0c: 2e858fc0 sqrdmlsh v0\.2s, v30\.2s, v5\.2s + c10: 2e8f8fc0 sqrdmlsh v0\.2s, v30\.2s, v15\.2s + c14: 2e998fc0 sqrdmlsh v0\.2s, v30\.2s, v25\.2s + c18: 2e9f8fc0 sqrdmlsh v0\.2s, v30\.2s, v31\.2s + c1c: 2e828c23 sqrdmlsh v3\.2s, v1\.2s, v2\.2s + c20: 2e858c23 sqrdmlsh v3\.2s, v1\.2s, v5\.2s + c24: 2e8f8c23 sqrdmlsh v3\.2s, v1\.2s, v15\.2s + c28: 2e998c23 sqrdmlsh v3\.2s, v1\.2s, v25\.2s + c2c: 2e9f8c23 sqrdmlsh v3\.2s, v1\.2s, v31\.2s + c30: 2e828c83 sqrdmlsh v3\.2s, v4\.2s, v2\.2s + c34: 2e858c83 sqrdmlsh v3\.2s, v4\.2s, v5\.2s + c38: 2e8f8c83 sqrdmlsh v3\.2s, v4\.2s, v15\.2s + c3c: 2e998c83 sqrdmlsh v3\.2s, v4\.2s, v25\.2s + c40: 2e9f8c83 sqrdmlsh v3\.2s, v4\.2s, v31\.2s + c44: 2e828dc3 sqrdmlsh v3\.2s, v14\.2s, v2\.2s + c48: 2e858dc3 sqrdmlsh v3\.2s, v14\.2s, v5\.2s + c4c: 2e8f8dc3 sqrdmlsh v3\.2s, v14\.2s, v15\.2s + c50: 2e998dc3 sqrdmlsh v3\.2s, v14\.2s, v25\.2s + c54: 2e9f8dc3 sqrdmlsh v3\.2s, v14\.2s, v31\.2s + c58: 2e828f03 sqrdmlsh v3\.2s, v24\.2s, v2\.2s + c5c: 2e858f03 sqrdmlsh v3\.2s, v24\.2s, v5\.2s + c60: 2e8f8f03 sqrdmlsh v3\.2s, v24\.2s, v15\.2s + c64: 2e998f03 sqrdmlsh v3\.2s, v24\.2s, v25\.2s + c68: 2e9f8f03 sqrdmlsh v3\.2s, v24\.2s, v31\.2s + c6c: 2e828fc3 sqrdmlsh v3\.2s, v30\.2s, v2\.2s + c70: 2e858fc3 sqrdmlsh v3\.2s, v30\.2s, v5\.2s + c74: 2e8f8fc3 sqrdmlsh v3\.2s, v30\.2s, v15\.2s + c78: 2e998fc3 sqrdmlsh v3\.2s, v30\.2s, v25\.2s + c7c: 2e9f8fc3 sqrdmlsh v3\.2s, v30\.2s, v31\.2s + c80: 2e828c2d sqrdmlsh v13\.2s, v1\.2s, v2\.2s + c84: 2e858c2d sqrdmlsh v13\.2s, v1\.2s, v5\.2s + c88: 2e8f8c2d sqrdmlsh v13\.2s, v1\.2s, v15\.2s + c8c: 2e998c2d sqrdmlsh v13\.2s, v1\.2s, v25\.2s + c90: 2e9f8c2d sqrdmlsh v13\.2s, v1\.2s, v31\.2s + c94: 2e828c8d sqrdmlsh v13\.2s, v4\.2s, v2\.2s + c98: 2e858c8d sqrdmlsh v13\.2s, v4\.2s, v5\.2s + c9c: 2e8f8c8d sqrdmlsh v13\.2s, v4\.2s, v15\.2s + ca0: 2e998c8d sqrdmlsh v13\.2s, v4\.2s, v25\.2s + ca4: 2e9f8c8d sqrdmlsh v13\.2s, v4\.2s, v31\.2s + ca8: 2e828dcd sqrdmlsh v13\.2s, v14\.2s, v2\.2s + cac: 2e858dcd sqrdmlsh v13\.2s, v14\.2s, v5\.2s + cb0: 2e8f8dcd sqrdmlsh v13\.2s, v14\.2s, v15\.2s + cb4: 2e998dcd sqrdmlsh v13\.2s, v14\.2s, v25\.2s + cb8: 2e9f8dcd sqrdmlsh v13\.2s, v14\.2s, v31\.2s + cbc: 2e828f0d sqrdmlsh v13\.2s, v24\.2s, v2\.2s + cc0: 2e858f0d sqrdmlsh v13\.2s, v24\.2s, v5\.2s + cc4: 2e8f8f0d sqrdmlsh v13\.2s, v24\.2s, v15\.2s + cc8: 2e998f0d sqrdmlsh v13\.2s, v24\.2s, v25\.2s + ccc: 2e9f8f0d sqrdmlsh v13\.2s, v24\.2s, v31\.2s + cd0: 2e828fcd sqrdmlsh v13\.2s, v30\.2s, v2\.2s + cd4: 2e858fcd sqrdmlsh v13\.2s, v30\.2s, v5\.2s + cd8: 2e8f8fcd sqrdmlsh v13\.2s, v30\.2s, v15\.2s + cdc: 2e998fcd sqrdmlsh v13\.2s, v30\.2s, v25\.2s + ce0: 2e9f8fcd sqrdmlsh v13\.2s, v30\.2s, v31\.2s + ce4: 2e828c37 sqrdmlsh v23\.2s, v1\.2s, v2\.2s + ce8: 2e858c37 sqrdmlsh v23\.2s, v1\.2s, v5\.2s + cec: 2e8f8c37 sqrdmlsh v23\.2s, v1\.2s, v15\.2s + cf0: 2e998c37 sqrdmlsh v23\.2s, v1\.2s, v25\.2s + cf4: 2e9f8c37 sqrdmlsh v23\.2s, v1\.2s, v31\.2s + cf8: 2e828c97 sqrdmlsh v23\.2s, v4\.2s, v2\.2s + cfc: 2e858c97 sqrdmlsh v23\.2s, v4\.2s, v5\.2s + d00: 2e8f8c97 sqrdmlsh v23\.2s, v4\.2s, v15\.2s + d04: 2e998c97 sqrdmlsh v23\.2s, v4\.2s, v25\.2s + d08: 2e9f8c97 sqrdmlsh v23\.2s, v4\.2s, v31\.2s + d0c: 2e828dd7 sqrdmlsh v23\.2s, v14\.2s, v2\.2s + d10: 2e858dd7 sqrdmlsh v23\.2s, v14\.2s, v5\.2s + d14: 2e8f8dd7 sqrdmlsh v23\.2s, v14\.2s, v15\.2s + d18: 2e998dd7 sqrdmlsh v23\.2s, v14\.2s, v25\.2s + d1c: 2e9f8dd7 sqrdmlsh v23\.2s, v14\.2s, v31\.2s + d20: 2e828f17 sqrdmlsh v23\.2s, v24\.2s, v2\.2s + d24: 2e858f17 sqrdmlsh v23\.2s, v24\.2s, v5\.2s + d28: 2e8f8f17 sqrdmlsh v23\.2s, v24\.2s, v15\.2s + d2c: 2e998f17 sqrdmlsh v23\.2s, v24\.2s, v25\.2s + d30: 2e9f8f17 sqrdmlsh v23\.2s, v24\.2s, v31\.2s + d34: 2e828fd7 sqrdmlsh v23\.2s, v30\.2s, v2\.2s + d38: 2e858fd7 sqrdmlsh v23\.2s, v30\.2s, v5\.2s + d3c: 2e8f8fd7 sqrdmlsh v23\.2s, v30\.2s, v15\.2s + d40: 2e998fd7 sqrdmlsh v23\.2s, v30\.2s, v25\.2s + d44: 2e9f8fd7 sqrdmlsh v23\.2s, v30\.2s, v31\.2s + d48: 2e828c3d sqrdmlsh v29\.2s, v1\.2s, v2\.2s + d4c: 2e858c3d sqrdmlsh v29\.2s, v1\.2s, v5\.2s + d50: 2e8f8c3d sqrdmlsh v29\.2s, v1\.2s, v15\.2s + d54: 2e998c3d sqrdmlsh v29\.2s, v1\.2s, v25\.2s + d58: 2e9f8c3d sqrdmlsh v29\.2s, v1\.2s, v31\.2s + d5c: 2e828c9d sqrdmlsh v29\.2s, v4\.2s, v2\.2s + d60: 2e858c9d sqrdmlsh v29\.2s, v4\.2s, v5\.2s + d64: 2e8f8c9d sqrdmlsh v29\.2s, v4\.2s, v15\.2s + d68: 2e998c9d sqrdmlsh v29\.2s, v4\.2s, v25\.2s + d6c: 2e9f8c9d sqrdmlsh v29\.2s, v4\.2s, v31\.2s + d70: 2e828ddd sqrdmlsh v29\.2s, v14\.2s, v2\.2s + d74: 2e858ddd sqrdmlsh v29\.2s, v14\.2s, v5\.2s + d78: 2e8f8ddd sqrdmlsh v29\.2s, v14\.2s, v15\.2s + d7c: 2e998ddd sqrdmlsh v29\.2s, v14\.2s, v25\.2s + d80: 2e9f8ddd sqrdmlsh v29\.2s, v14\.2s, v31\.2s + d84: 2e828f1d sqrdmlsh v29\.2s, v24\.2s, v2\.2s + d88: 2e858f1d sqrdmlsh v29\.2s, v24\.2s, v5\.2s + d8c: 2e8f8f1d sqrdmlsh v29\.2s, v24\.2s, v15\.2s + d90: 2e998f1d sqrdmlsh v29\.2s, v24\.2s, v25\.2s + d94: 2e9f8f1d sqrdmlsh v29\.2s, v24\.2s, v31\.2s + d98: 2e828fdd sqrdmlsh v29\.2s, v30\.2s, v2\.2s + d9c: 2e858fdd sqrdmlsh v29\.2s, v30\.2s, v5\.2s + da0: 2e8f8fdd sqrdmlsh v29\.2s, v30\.2s, v15\.2s + da4: 2e998fdd sqrdmlsh v29\.2s, v30\.2s, v25\.2s + da8: 2e9f8fdd sqrdmlsh v29\.2s, v30\.2s, v31\.2s + dac: 6e828c20 sqrdmlsh v0\.4s, v1\.4s, v2\.4s + db0: 6e858c20 sqrdmlsh v0\.4s, v1\.4s, v5\.4s + db4: 6e8f8c20 sqrdmlsh v0\.4s, v1\.4s, v15\.4s + db8: 6e998c20 sqrdmlsh v0\.4s, v1\.4s, v25\.4s + dbc: 6e9f8c20 sqrdmlsh v0\.4s, v1\.4s, v31\.4s + dc0: 6e828c80 sqrdmlsh v0\.4s, v4\.4s, v2\.4s + dc4: 6e858c80 sqrdmlsh v0\.4s, v4\.4s, v5\.4s + dc8: 6e8f8c80 sqrdmlsh v0\.4s, v4\.4s, v15\.4s + dcc: 6e998c80 sqrdmlsh v0\.4s, v4\.4s, v25\.4s + dd0: 6e9f8c80 sqrdmlsh v0\.4s, v4\.4s, v31\.4s + dd4: 6e828dc0 sqrdmlsh v0\.4s, v14\.4s, v2\.4s + dd8: 6e858dc0 sqrdmlsh v0\.4s, v14\.4s, v5\.4s + ddc: 6e8f8dc0 sqrdmlsh v0\.4s, v14\.4s, v15\.4s + de0: 6e998dc0 sqrdmlsh v0\.4s, v14\.4s, v25\.4s + de4: 6e9f8dc0 sqrdmlsh v0\.4s, v14\.4s, v31\.4s + de8: 6e828f00 sqrdmlsh v0\.4s, v24\.4s, v2\.4s + dec: 6e858f00 sqrdmlsh v0\.4s, v24\.4s, v5\.4s + df0: 6e8f8f00 sqrdmlsh v0\.4s, v24\.4s, v15\.4s + df4: 6e998f00 sqrdmlsh v0\.4s, v24\.4s, v25\.4s + df8: 6e9f8f00 sqrdmlsh v0\.4s, v24\.4s, v31\.4s + dfc: 6e828fc0 sqrdmlsh v0\.4s, v30\.4s, v2\.4s + e00: 6e858fc0 sqrdmlsh v0\.4s, v30\.4s, v5\.4s + e04: 6e8f8fc0 sqrdmlsh v0\.4s, v30\.4s, v15\.4s + e08: 6e998fc0 sqrdmlsh v0\.4s, v30\.4s, v25\.4s + e0c: 6e9f8fc0 sqrdmlsh v0\.4s, v30\.4s, v31\.4s + e10: 6e828c23 sqrdmlsh v3\.4s, v1\.4s, v2\.4s + e14: 6e858c23 sqrdmlsh v3\.4s, v1\.4s, v5\.4s + e18: 6e8f8c23 sqrdmlsh v3\.4s, v1\.4s, v15\.4s + e1c: 6e998c23 sqrdmlsh v3\.4s, v1\.4s, v25\.4s + e20: 6e9f8c23 sqrdmlsh v3\.4s, v1\.4s, v31\.4s + e24: 6e828c83 sqrdmlsh v3\.4s, v4\.4s, v2\.4s + e28: 6e858c83 sqrdmlsh v3\.4s, v4\.4s, v5\.4s + e2c: 6e8f8c83 sqrdmlsh v3\.4s, v4\.4s, v15\.4s + e30: 6e998c83 sqrdmlsh v3\.4s, v4\.4s, v25\.4s + e34: 6e9f8c83 sqrdmlsh v3\.4s, v4\.4s, v31\.4s + e38: 6e828dc3 sqrdmlsh v3\.4s, v14\.4s, v2\.4s + e3c: 6e858dc3 sqrdmlsh v3\.4s, v14\.4s, v5\.4s + e40: 6e8f8dc3 sqrdmlsh v3\.4s, v14\.4s, v15\.4s + e44: 6e998dc3 sqrdmlsh v3\.4s, v14\.4s, v25\.4s + e48: 6e9f8dc3 sqrdmlsh v3\.4s, v14\.4s, v31\.4s + e4c: 6e828f03 sqrdmlsh v3\.4s, v24\.4s, v2\.4s + e50: 6e858f03 sqrdmlsh v3\.4s, v24\.4s, v5\.4s + e54: 6e8f8f03 sqrdmlsh v3\.4s, v24\.4s, v15\.4s + e58: 6e998f03 sqrdmlsh v3\.4s, v24\.4s, v25\.4s + e5c: 6e9f8f03 sqrdmlsh v3\.4s, v24\.4s, v31\.4s + e60: 6e828fc3 sqrdmlsh v3\.4s, v30\.4s, v2\.4s + e64: 6e858fc3 sqrdmlsh v3\.4s, v30\.4s, v5\.4s + e68: 6e8f8fc3 sqrdmlsh v3\.4s, v30\.4s, v15\.4s + e6c: 6e998fc3 sqrdmlsh v3\.4s, v30\.4s, v25\.4s + e70: 6e9f8fc3 sqrdmlsh v3\.4s, v30\.4s, v31\.4s + e74: 6e828c2d sqrdmlsh v13\.4s, v1\.4s, v2\.4s + e78: 6e858c2d sqrdmlsh v13\.4s, v1\.4s, v5\.4s + e7c: 6e8f8c2d sqrdmlsh v13\.4s, v1\.4s, v15\.4s + e80: 6e998c2d sqrdmlsh v13\.4s, v1\.4s, v25\.4s + e84: 6e9f8c2d sqrdmlsh v13\.4s, v1\.4s, v31\.4s + e88: 6e828c8d sqrdmlsh v13\.4s, v4\.4s, v2\.4s + e8c: 6e858c8d sqrdmlsh v13\.4s, v4\.4s, v5\.4s + e90: 6e8f8c8d sqrdmlsh v13\.4s, v4\.4s, v15\.4s + e94: 6e998c8d sqrdmlsh v13\.4s, v4\.4s, v25\.4s + e98: 6e9f8c8d sqrdmlsh v13\.4s, v4\.4s, v31\.4s + e9c: 6e828dcd sqrdmlsh v13\.4s, v14\.4s, v2\.4s + ea0: 6e858dcd sqrdmlsh v13\.4s, v14\.4s, v5\.4s + ea4: 6e8f8dcd sqrdmlsh v13\.4s, v14\.4s, v15\.4s + ea8: 6e998dcd sqrdmlsh v13\.4s, v14\.4s, v25\.4s + eac: 6e9f8dcd sqrdmlsh v13\.4s, v14\.4s, v31\.4s + eb0: 6e828f0d sqrdmlsh v13\.4s, v24\.4s, v2\.4s + eb4: 6e858f0d sqrdmlsh v13\.4s, v24\.4s, v5\.4s + eb8: 6e8f8f0d sqrdmlsh v13\.4s, v24\.4s, v15\.4s + ebc: 6e998f0d sqrdmlsh v13\.4s, v24\.4s, v25\.4s + ec0: 6e9f8f0d sqrdmlsh v13\.4s, v24\.4s, v31\.4s + ec4: 6e828fcd sqrdmlsh v13\.4s, v30\.4s, v2\.4s + ec8: 6e858fcd sqrdmlsh v13\.4s, v30\.4s, v5\.4s + ecc: 6e8f8fcd sqrdmlsh v13\.4s, v30\.4s, v15\.4s + ed0: 6e998fcd sqrdmlsh v13\.4s, v30\.4s, v25\.4s + ed4: 6e9f8fcd sqrdmlsh v13\.4s, v30\.4s, v31\.4s + ed8: 6e828c37 sqrdmlsh v23\.4s, v1\.4s, v2\.4s + edc: 6e858c37 sqrdmlsh v23\.4s, v1\.4s, v5\.4s + ee0: 6e8f8c37 sqrdmlsh v23\.4s, v1\.4s, v15\.4s + ee4: 6e998c37 sqrdmlsh v23\.4s, v1\.4s, v25\.4s + ee8: 6e9f8c37 sqrdmlsh v23\.4s, v1\.4s, v31\.4s + eec: 6e828c97 sqrdmlsh v23\.4s, v4\.4s, v2\.4s + ef0: 6e858c97 sqrdmlsh v23\.4s, v4\.4s, v5\.4s + ef4: 6e8f8c97 sqrdmlsh v23\.4s, v4\.4s, v15\.4s + ef8: 6e998c97 sqrdmlsh v23\.4s, v4\.4s, v25\.4s + efc: 6e9f8c97 sqrdmlsh v23\.4s, v4\.4s, v31\.4s + f00: 6e828dd7 sqrdmlsh v23\.4s, v14\.4s, v2\.4s + f04: 6e858dd7 sqrdmlsh v23\.4s, v14\.4s, v5\.4s + f08: 6e8f8dd7 sqrdmlsh v23\.4s, v14\.4s, v15\.4s + f0c: 6e998dd7 sqrdmlsh v23\.4s, v14\.4s, v25\.4s + f10: 6e9f8dd7 sqrdmlsh v23\.4s, v14\.4s, v31\.4s + f14: 6e828f17 sqrdmlsh v23\.4s, v24\.4s, v2\.4s + f18: 6e858f17 sqrdmlsh v23\.4s, v24\.4s, v5\.4s + f1c: 6e8f8f17 sqrdmlsh v23\.4s, v24\.4s, v15\.4s + f20: 6e998f17 sqrdmlsh v23\.4s, v24\.4s, v25\.4s + f24: 6e9f8f17 sqrdmlsh v23\.4s, v24\.4s, v31\.4s + f28: 6e828fd7 sqrdmlsh v23\.4s, v30\.4s, v2\.4s + f2c: 6e858fd7 sqrdmlsh v23\.4s, v30\.4s, v5\.4s + f30: 6e8f8fd7 sqrdmlsh v23\.4s, v30\.4s, v15\.4s + f34: 6e998fd7 sqrdmlsh v23\.4s, v30\.4s, v25\.4s + f38: 6e9f8fd7 sqrdmlsh v23\.4s, v30\.4s, v31\.4s + f3c: 6e828c3d sqrdmlsh v29\.4s, v1\.4s, v2\.4s + f40: 6e858c3d sqrdmlsh v29\.4s, v1\.4s, v5\.4s + f44: 6e8f8c3d sqrdmlsh v29\.4s, v1\.4s, v15\.4s + f48: 6e998c3d sqrdmlsh v29\.4s, v1\.4s, v25\.4s + f4c: 6e9f8c3d sqrdmlsh v29\.4s, v1\.4s, v31\.4s + f50: 6e828c9d sqrdmlsh v29\.4s, v4\.4s, v2\.4s + f54: 6e858c9d sqrdmlsh v29\.4s, v4\.4s, v5\.4s + f58: 6e8f8c9d sqrdmlsh v29\.4s, v4\.4s, v15\.4s + f5c: 6e998c9d sqrdmlsh v29\.4s, v4\.4s, v25\.4s + f60: 6e9f8c9d sqrdmlsh v29\.4s, v4\.4s, v31\.4s + f64: 6e828ddd sqrdmlsh v29\.4s, v14\.4s, v2\.4s + f68: 6e858ddd sqrdmlsh v29\.4s, v14\.4s, v5\.4s + f6c: 6e8f8ddd sqrdmlsh v29\.4s, v14\.4s, v15\.4s + f70: 6e998ddd sqrdmlsh v29\.4s, v14\.4s, v25\.4s + f74: 6e9f8ddd sqrdmlsh v29\.4s, v14\.4s, v31\.4s + f78: 6e828f1d sqrdmlsh v29\.4s, v24\.4s, v2\.4s + f7c: 6e858f1d sqrdmlsh v29\.4s, v24\.4s, v5\.4s + f80: 6e8f8f1d sqrdmlsh v29\.4s, v24\.4s, v15\.4s + f84: 6e998f1d sqrdmlsh v29\.4s, v24\.4s, v25\.4s + f88: 6e9f8f1d sqrdmlsh v29\.4s, v24\.4s, v31\.4s + f8c: 6e828fdd sqrdmlsh v29\.4s, v30\.4s, v2\.4s + f90: 6e858fdd sqrdmlsh v29\.4s, v30\.4s, v5\.4s + f94: 6e8f8fdd sqrdmlsh v29\.4s, v30\.4s, v15\.4s + f98: 6e998fdd sqrdmlsh v29\.4s, v30\.4s, v25\.4s + f9c: 6e9f8fdd sqrdmlsh v29\.4s, v30\.4s, v31\.4s + fa0: 7e828420 sqrdmlah s0, s1, s2 + fa4: 7e428420 sqrdmlah h0, h1, h2 + fa8: 7e828c20 sqrdmlsh s0, s1, s2 + fac: 7e428c20 sqrdmlsh h0, h1, h2 + fb0: 2f40d020 sqrdmlah v0\.4h, v1\.4h, v0\.h\[0\] + fb4: 2f45d020 sqrdmlah v0\.4h, v1\.4h, v5\.h\[0\] + fb8: 2f4ad020 sqrdmlah v0\.4h, v1\.4h, v10\.h\[0\] + fbc: 2f4dd020 sqrdmlah v0\.4h, v1\.4h, v13\.h\[0\] + fc0: 2f4fd020 sqrdmlah v0\.4h, v1\.4h, v15\.h\[0\] + fc4: 2f40d080 sqrdmlah v0\.4h, v4\.4h, v0\.h\[0\] + fc8: 2f45d080 sqrdmlah v0\.4h, v4\.4h, v5\.h\[0\] + fcc: 2f4ad080 sqrdmlah v0\.4h, v4\.4h, v10\.h\[0\] + fd0: 2f4dd080 sqrdmlah v0\.4h, v4\.4h, v13\.h\[0\] + fd4: 2f4fd080 sqrdmlah v0\.4h, v4\.4h, v15\.h\[0\] + fd8: 2f40d1c0 sqrdmlah v0\.4h, v14\.4h, v0\.h\[0\] + fdc: 2f45d1c0 sqrdmlah v0\.4h, v14\.4h, v5\.h\[0\] + fe0: 2f4ad1c0 sqrdmlah v0\.4h, v14\.4h, v10\.h\[0\] + fe4: 2f4dd1c0 sqrdmlah v0\.4h, v14\.4h, v13\.h\[0\] + fe8: 2f4fd1c0 sqrdmlah v0\.4h, v14\.4h, v15\.h\[0\] + fec: 2f40d300 sqrdmlah v0\.4h, v24\.4h, v0\.h\[0\] + ff0: 2f45d300 sqrdmlah v0\.4h, v24\.4h, v5\.h\[0\] + ff4: 2f4ad300 sqrdmlah v0\.4h, v24\.4h, v10\.h\[0\] + ff8: 2f4dd300 sqrdmlah v0\.4h, v24\.4h, v13\.h\[0\] + ffc: 2f4fd300 sqrdmlah v0\.4h, v24\.4h, v15\.h\[0\] + 1000: 2f40d3c0 sqrdmlah v0\.4h, v30\.4h, v0\.h\[0\] + 1004: 2f45d3c0 sqrdmlah v0\.4h, v30\.4h, v5\.h\[0\] + 1008: 2f4ad3c0 sqrdmlah v0\.4h, v30\.4h, v10\.h\[0\] + 100c: 2f4dd3c0 sqrdmlah v0\.4h, v30\.4h, v13\.h\[0\] + 1010: 2f4fd3c0 sqrdmlah v0\.4h, v30\.4h, v15\.h\[0\] + 1014: 2f40d023 sqrdmlah v3\.4h, v1\.4h, v0\.h\[0\] + 1018: 2f45d023 sqrdmlah v3\.4h, v1\.4h, v5\.h\[0\] + 101c: 2f4ad023 sqrdmlah v3\.4h, v1\.4h, v10\.h\[0\] + 1020: 2f4dd023 sqrdmlah v3\.4h, v1\.4h, v13\.h\[0\] + 1024: 2f4fd023 sqrdmlah v3\.4h, v1\.4h, v15\.h\[0\] + 1028: 2f40d083 sqrdmlah v3\.4h, v4\.4h, v0\.h\[0\] + 102c: 2f45d083 sqrdmlah v3\.4h, v4\.4h, v5\.h\[0\] + 1030: 2f4ad083 sqrdmlah v3\.4h, v4\.4h, v10\.h\[0\] + 1034: 2f4dd083 sqrdmlah v3\.4h, v4\.4h, v13\.h\[0\] + 1038: 2f4fd083 sqrdmlah v3\.4h, v4\.4h, v15\.h\[0\] + 103c: 2f40d1c3 sqrdmlah v3\.4h, v14\.4h, v0\.h\[0\] + 1040: 2f45d1c3 sqrdmlah v3\.4h, v14\.4h, v5\.h\[0\] + 1044: 2f4ad1c3 sqrdmlah v3\.4h, v14\.4h, v10\.h\[0\] + 1048: 2f4dd1c3 sqrdmlah v3\.4h, v14\.4h, v13\.h\[0\] + 104c: 2f4fd1c3 sqrdmlah v3\.4h, v14\.4h, v15\.h\[0\] + 1050: 2f40d303 sqrdmlah v3\.4h, v24\.4h, v0\.h\[0\] + 1054: 2f45d303 sqrdmlah v3\.4h, v24\.4h, v5\.h\[0\] + 1058: 2f4ad303 sqrdmlah v3\.4h, v24\.4h, v10\.h\[0\] + 105c: 2f4dd303 sqrdmlah v3\.4h, v24\.4h, v13\.h\[0\] + 1060: 2f4fd303 sqrdmlah v3\.4h, v24\.4h, v15\.h\[0\] + 1064: 2f40d3c3 sqrdmlah v3\.4h, v30\.4h, v0\.h\[0\] + 1068: 2f45d3c3 sqrdmlah v3\.4h, v30\.4h, v5\.h\[0\] + 106c: 2f4ad3c3 sqrdmlah v3\.4h, v30\.4h, v10\.h\[0\] + 1070: 2f4dd3c3 sqrdmlah v3\.4h, v30\.4h, v13\.h\[0\] + 1074: 2f4fd3c3 sqrdmlah v3\.4h, v30\.4h, v15\.h\[0\] + 1078: 2f40d02d sqrdmlah v13\.4h, v1\.4h, v0\.h\[0\] + 107c: 2f45d02d sqrdmlah v13\.4h, v1\.4h, v5\.h\[0\] + 1080: 2f4ad02d sqrdmlah v13\.4h, v1\.4h, v10\.h\[0\] + 1084: 2f4dd02d sqrdmlah v13\.4h, v1\.4h, v13\.h\[0\] + 1088: 2f4fd02d sqrdmlah v13\.4h, v1\.4h, v15\.h\[0\] + 108c: 2f40d08d sqrdmlah v13\.4h, v4\.4h, v0\.h\[0\] + 1090: 2f45d08d sqrdmlah v13\.4h, v4\.4h, v5\.h\[0\] + 1094: 2f4ad08d sqrdmlah v13\.4h, v4\.4h, v10\.h\[0\] + 1098: 2f4dd08d sqrdmlah v13\.4h, v4\.4h, v13\.h\[0\] + 109c: 2f4fd08d sqrdmlah v13\.4h, v4\.4h, v15\.h\[0\] + 10a0: 2f40d1cd sqrdmlah v13\.4h, v14\.4h, v0\.h\[0\] + 10a4: 2f45d1cd sqrdmlah v13\.4h, v14\.4h, v5\.h\[0\] + 10a8: 2f4ad1cd sqrdmlah v13\.4h, v14\.4h, v10\.h\[0\] + 10ac: 2f4dd1cd sqrdmlah v13\.4h, v14\.4h, v13\.h\[0\] + 10b0: 2f4fd1cd sqrdmlah v13\.4h, v14\.4h, v15\.h\[0\] + 10b4: 2f40d30d sqrdmlah v13\.4h, v24\.4h, v0\.h\[0\] + 10b8: 2f45d30d sqrdmlah v13\.4h, v24\.4h, v5\.h\[0\] + 10bc: 2f4ad30d sqrdmlah v13\.4h, v24\.4h, v10\.h\[0\] + 10c0: 2f4dd30d sqrdmlah v13\.4h, v24\.4h, v13\.h\[0\] + 10c4: 2f4fd30d sqrdmlah v13\.4h, v24\.4h, v15\.h\[0\] + 10c8: 2f40d3cd sqrdmlah v13\.4h, v30\.4h, v0\.h\[0\] + 10cc: 2f45d3cd sqrdmlah v13\.4h, v30\.4h, v5\.h\[0\] + 10d0: 2f4ad3cd sqrdmlah v13\.4h, v30\.4h, v10\.h\[0\] + 10d4: 2f4dd3cd sqrdmlah v13\.4h, v30\.4h, v13\.h\[0\] + 10d8: 2f4fd3cd sqrdmlah v13\.4h, v30\.4h, v15\.h\[0\] + 10dc: 2f40d037 sqrdmlah v23\.4h, v1\.4h, v0\.h\[0\] + 10e0: 2f45d037 sqrdmlah v23\.4h, v1\.4h, v5\.h\[0\] + 10e4: 2f4ad037 sqrdmlah v23\.4h, v1\.4h, v10\.h\[0\] + 10e8: 2f4dd037 sqrdmlah v23\.4h, v1\.4h, v13\.h\[0\] + 10ec: 2f4fd037 sqrdmlah v23\.4h, v1\.4h, v15\.h\[0\] + 10f0: 2f40d097 sqrdmlah v23\.4h, v4\.4h, v0\.h\[0\] + 10f4: 2f45d097 sqrdmlah v23\.4h, v4\.4h, v5\.h\[0\] + 10f8: 2f4ad097 sqrdmlah v23\.4h, v4\.4h, v10\.h\[0\] + 10fc: 2f4dd097 sqrdmlah v23\.4h, v4\.4h, v13\.h\[0\] + 1100: 2f4fd097 sqrdmlah v23\.4h, v4\.4h, v15\.h\[0\] + 1104: 2f40d1d7 sqrdmlah v23\.4h, v14\.4h, v0\.h\[0\] + 1108: 2f45d1d7 sqrdmlah v23\.4h, v14\.4h, v5\.h\[0\] + 110c: 2f4ad1d7 sqrdmlah v23\.4h, v14\.4h, v10\.h\[0\] + 1110: 2f4dd1d7 sqrdmlah v23\.4h, v14\.4h, v13\.h\[0\] + 1114: 2f4fd1d7 sqrdmlah v23\.4h, v14\.4h, v15\.h\[0\] + 1118: 2f40d317 sqrdmlah v23\.4h, v24\.4h, v0\.h\[0\] + 111c: 2f45d317 sqrdmlah v23\.4h, v24\.4h, v5\.h\[0\] + 1120: 2f4ad317 sqrdmlah v23\.4h, v24\.4h, v10\.h\[0\] + 1124: 2f4dd317 sqrdmlah v23\.4h, v24\.4h, v13\.h\[0\] + 1128: 2f4fd317 sqrdmlah v23\.4h, v24\.4h, v15\.h\[0\] + 112c: 2f40d3d7 sqrdmlah v23\.4h, v30\.4h, v0\.h\[0\] + 1130: 2f45d3d7 sqrdmlah v23\.4h, v30\.4h, v5\.h\[0\] + 1134: 2f4ad3d7 sqrdmlah v23\.4h, v30\.4h, v10\.h\[0\] + 1138: 2f4dd3d7 sqrdmlah v23\.4h, v30\.4h, v13\.h\[0\] + 113c: 2f4fd3d7 sqrdmlah v23\.4h, v30\.4h, v15\.h\[0\] + 1140: 2f40d03d sqrdmlah v29\.4h, v1\.4h, v0\.h\[0\] + 1144: 2f45d03d sqrdmlah v29\.4h, v1\.4h, v5\.h\[0\] + 1148: 2f4ad03d sqrdmlah v29\.4h, v1\.4h, v10\.h\[0\] + 114c: 2f4dd03d sqrdmlah v29\.4h, v1\.4h, v13\.h\[0\] + 1150: 2f4fd03d sqrdmlah v29\.4h, v1\.4h, v15\.h\[0\] + 1154: 2f40d09d sqrdmlah v29\.4h, v4\.4h, v0\.h\[0\] + 1158: 2f45d09d sqrdmlah v29\.4h, v4\.4h, v5\.h\[0\] + 115c: 2f4ad09d sqrdmlah v29\.4h, v4\.4h, v10\.h\[0\] + 1160: 2f4dd09d sqrdmlah v29\.4h, v4\.4h, v13\.h\[0\] + 1164: 2f4fd09d sqrdmlah v29\.4h, v4\.4h, v15\.h\[0\] + 1168: 2f40d1dd sqrdmlah v29\.4h, v14\.4h, v0\.h\[0\] + 116c: 2f45d1dd sqrdmlah v29\.4h, v14\.4h, v5\.h\[0\] + 1170: 2f4ad1dd sqrdmlah v29\.4h, v14\.4h, v10\.h\[0\] + 1174: 2f4dd1dd sqrdmlah v29\.4h, v14\.4h, v13\.h\[0\] + 1178: 2f4fd1dd sqrdmlah v29\.4h, v14\.4h, v15\.h\[0\] + 117c: 2f40d31d sqrdmlah v29\.4h, v24\.4h, v0\.h\[0\] + 1180: 2f45d31d sqrdmlah v29\.4h, v24\.4h, v5\.h\[0\] + 1184: 2f4ad31d sqrdmlah v29\.4h, v24\.4h, v10\.h\[0\] + 1188: 2f4dd31d sqrdmlah v29\.4h, v24\.4h, v13\.h\[0\] + 118c: 2f4fd31d sqrdmlah v29\.4h, v24\.4h, v15\.h\[0\] + 1190: 2f40d3dd sqrdmlah v29\.4h, v30\.4h, v0\.h\[0\] + 1194: 2f45d3dd sqrdmlah v29\.4h, v30\.4h, v5\.h\[0\] + 1198: 2f4ad3dd sqrdmlah v29\.4h, v30\.4h, v10\.h\[0\] + 119c: 2f4dd3dd sqrdmlah v29\.4h, v30\.4h, v13\.h\[0\] + 11a0: 2f4fd3dd sqrdmlah v29\.4h, v30\.4h, v15\.h\[0\] + 11a4: 2f50d020 sqrdmlah v0\.4h, v1\.4h, v0\.h\[1\] + 11a8: 2f55d020 sqrdmlah v0\.4h, v1\.4h, v5\.h\[1\] + 11ac: 2f5ad020 sqrdmlah v0\.4h, v1\.4h, v10\.h\[1\] + 11b0: 2f5dd020 sqrdmlah v0\.4h, v1\.4h, v13\.h\[1\] + 11b4: 2f5fd020 sqrdmlah v0\.4h, v1\.4h, v15\.h\[1\] + 11b8: 2f50d080 sqrdmlah v0\.4h, v4\.4h, v0\.h\[1\] + 11bc: 2f55d080 sqrdmlah v0\.4h, v4\.4h, v5\.h\[1\] + 11c0: 2f5ad080 sqrdmlah v0\.4h, v4\.4h, v10\.h\[1\] + 11c4: 2f5dd080 sqrdmlah v0\.4h, v4\.4h, v13\.h\[1\] + 11c8: 2f5fd080 sqrdmlah v0\.4h, v4\.4h, v15\.h\[1\] + 11cc: 2f50d1c0 sqrdmlah v0\.4h, v14\.4h, v0\.h\[1\] + 11d0: 2f55d1c0 sqrdmlah v0\.4h, v14\.4h, v5\.h\[1\] + 11d4: 2f5ad1c0 sqrdmlah v0\.4h, v14\.4h, v10\.h\[1\] + 11d8: 2f5dd1c0 sqrdmlah v0\.4h, v14\.4h, v13\.h\[1\] + 11dc: 2f5fd1c0 sqrdmlah v0\.4h, v14\.4h, v15\.h\[1\] + 11e0: 2f50d300 sqrdmlah v0\.4h, v24\.4h, v0\.h\[1\] + 11e4: 2f55d300 sqrdmlah v0\.4h, v24\.4h, v5\.h\[1\] + 11e8: 2f5ad300 sqrdmlah v0\.4h, v24\.4h, v10\.h\[1\] + 11ec: 2f5dd300 sqrdmlah v0\.4h, v24\.4h, v13\.h\[1\] + 11f0: 2f5fd300 sqrdmlah v0\.4h, v24\.4h, v15\.h\[1\] + 11f4: 2f50d3c0 sqrdmlah v0\.4h, v30\.4h, v0\.h\[1\] + 11f8: 2f55d3c0 sqrdmlah v0\.4h, v30\.4h, v5\.h\[1\] + 11fc: 2f5ad3c0 sqrdmlah v0\.4h, v30\.4h, v10\.h\[1\] + 1200: 2f5dd3c0 sqrdmlah v0\.4h, v30\.4h, v13\.h\[1\] + 1204: 2f5fd3c0 sqrdmlah v0\.4h, v30\.4h, v15\.h\[1\] + 1208: 2f50d023 sqrdmlah v3\.4h, v1\.4h, v0\.h\[1\] + 120c: 2f55d023 sqrdmlah v3\.4h, v1\.4h, v5\.h\[1\] + 1210: 2f5ad023 sqrdmlah v3\.4h, v1\.4h, v10\.h\[1\] + 1214: 2f5dd023 sqrdmlah v3\.4h, v1\.4h, v13\.h\[1\] + 1218: 2f5fd023 sqrdmlah v3\.4h, v1\.4h, v15\.h\[1\] + 121c: 2f50d083 sqrdmlah v3\.4h, v4\.4h, v0\.h\[1\] + 1220: 2f55d083 sqrdmlah v3\.4h, v4\.4h, v5\.h\[1\] + 1224: 2f5ad083 sqrdmlah v3\.4h, v4\.4h, v10\.h\[1\] + 1228: 2f5dd083 sqrdmlah v3\.4h, v4\.4h, v13\.h\[1\] + 122c: 2f5fd083 sqrdmlah v3\.4h, v4\.4h, v15\.h\[1\] + 1230: 2f50d1c3 sqrdmlah v3\.4h, v14\.4h, v0\.h\[1\] + 1234: 2f55d1c3 sqrdmlah v3\.4h, v14\.4h, v5\.h\[1\] + 1238: 2f5ad1c3 sqrdmlah v3\.4h, v14\.4h, v10\.h\[1\] + 123c: 2f5dd1c3 sqrdmlah v3\.4h, v14\.4h, v13\.h\[1\] + 1240: 2f5fd1c3 sqrdmlah v3\.4h, v14\.4h, v15\.h\[1\] + 1244: 2f50d303 sqrdmlah v3\.4h, v24\.4h, v0\.h\[1\] + 1248: 2f55d303 sqrdmlah v3\.4h, v24\.4h, v5\.h\[1\] + 124c: 2f5ad303 sqrdmlah v3\.4h, v24\.4h, v10\.h\[1\] + 1250: 2f5dd303 sqrdmlah v3\.4h, v24\.4h, v13\.h\[1\] + 1254: 2f5fd303 sqrdmlah v3\.4h, v24\.4h, v15\.h\[1\] + 1258: 2f50d3c3 sqrdmlah v3\.4h, v30\.4h, v0\.h\[1\] + 125c: 2f55d3c3 sqrdmlah v3\.4h, v30\.4h, v5\.h\[1\] + 1260: 2f5ad3c3 sqrdmlah v3\.4h, v30\.4h, v10\.h\[1\] + 1264: 2f5dd3c3 sqrdmlah v3\.4h, v30\.4h, v13\.h\[1\] + 1268: 2f5fd3c3 sqrdmlah v3\.4h, v30\.4h, v15\.h\[1\] + 126c: 2f50d02d sqrdmlah v13\.4h, v1\.4h, v0\.h\[1\] + 1270: 2f55d02d sqrdmlah v13\.4h, v1\.4h, v5\.h\[1\] + 1274: 2f5ad02d sqrdmlah v13\.4h, v1\.4h, v10\.h\[1\] + 1278: 2f5dd02d sqrdmlah v13\.4h, v1\.4h, v13\.h\[1\] + 127c: 2f5fd02d sqrdmlah v13\.4h, v1\.4h, v15\.h\[1\] + 1280: 2f50d08d sqrdmlah v13\.4h, v4\.4h, v0\.h\[1\] + 1284: 2f55d08d sqrdmlah v13\.4h, v4\.4h, v5\.h\[1\] + 1288: 2f5ad08d sqrdmlah v13\.4h, v4\.4h, v10\.h\[1\] + 128c: 2f5dd08d sqrdmlah v13\.4h, v4\.4h, v13\.h\[1\] + 1290: 2f5fd08d sqrdmlah v13\.4h, v4\.4h, v15\.h\[1\] + 1294: 2f50d1cd sqrdmlah v13\.4h, v14\.4h, v0\.h\[1\] + 1298: 2f55d1cd sqrdmlah v13\.4h, v14\.4h, v5\.h\[1\] + 129c: 2f5ad1cd sqrdmlah v13\.4h, v14\.4h, v10\.h\[1\] + 12a0: 2f5dd1cd sqrdmlah v13\.4h, v14\.4h, v13\.h\[1\] + 12a4: 2f5fd1cd sqrdmlah v13\.4h, v14\.4h, v15\.h\[1\] + 12a8: 2f50d30d sqrdmlah v13\.4h, v24\.4h, v0\.h\[1\] + 12ac: 2f55d30d sqrdmlah v13\.4h, v24\.4h, v5\.h\[1\] + 12b0: 2f5ad30d sqrdmlah v13\.4h, v24\.4h, v10\.h\[1\] + 12b4: 2f5dd30d sqrdmlah v13\.4h, v24\.4h, v13\.h\[1\] + 12b8: 2f5fd30d sqrdmlah v13\.4h, v24\.4h, v15\.h\[1\] + 12bc: 2f50d3cd sqrdmlah v13\.4h, v30\.4h, v0\.h\[1\] + 12c0: 2f55d3cd sqrdmlah v13\.4h, v30\.4h, v5\.h\[1\] + 12c4: 2f5ad3cd sqrdmlah v13\.4h, v30\.4h, v10\.h\[1\] + 12c8: 2f5dd3cd sqrdmlah v13\.4h, v30\.4h, v13\.h\[1\] + 12cc: 2f5fd3cd sqrdmlah v13\.4h, v30\.4h, v15\.h\[1\] + 12d0: 2f50d037 sqrdmlah v23\.4h, v1\.4h, v0\.h\[1\] + 12d4: 2f55d037 sqrdmlah v23\.4h, v1\.4h, v5\.h\[1\] + 12d8: 2f5ad037 sqrdmlah v23\.4h, v1\.4h, v10\.h\[1\] + 12dc: 2f5dd037 sqrdmlah v23\.4h, v1\.4h, v13\.h\[1\] + 12e0: 2f5fd037 sqrdmlah v23\.4h, v1\.4h, v15\.h\[1\] + 12e4: 2f50d097 sqrdmlah v23\.4h, v4\.4h, v0\.h\[1\] + 12e8: 2f55d097 sqrdmlah v23\.4h, v4\.4h, v5\.h\[1\] + 12ec: 2f5ad097 sqrdmlah v23\.4h, v4\.4h, v10\.h\[1\] + 12f0: 2f5dd097 sqrdmlah v23\.4h, v4\.4h, v13\.h\[1\] + 12f4: 2f5fd097 sqrdmlah v23\.4h, v4\.4h, v15\.h\[1\] + 12f8: 2f50d1d7 sqrdmlah v23\.4h, v14\.4h, v0\.h\[1\] + 12fc: 2f55d1d7 sqrdmlah v23\.4h, v14\.4h, v5\.h\[1\] + 1300: 2f5ad1d7 sqrdmlah v23\.4h, v14\.4h, v10\.h\[1\] + 1304: 2f5dd1d7 sqrdmlah v23\.4h, v14\.4h, v13\.h\[1\] + 1308: 2f5fd1d7 sqrdmlah v23\.4h, v14\.4h, v15\.h\[1\] + 130c: 2f50d317 sqrdmlah v23\.4h, v24\.4h, v0\.h\[1\] + 1310: 2f55d317 sqrdmlah v23\.4h, v24\.4h, v5\.h\[1\] + 1314: 2f5ad317 sqrdmlah v23\.4h, v24\.4h, v10\.h\[1\] + 1318: 2f5dd317 sqrdmlah v23\.4h, v24\.4h, v13\.h\[1\] + 131c: 2f5fd317 sqrdmlah v23\.4h, v24\.4h, v15\.h\[1\] + 1320: 2f50d3d7 sqrdmlah v23\.4h, v30\.4h, v0\.h\[1\] + 1324: 2f55d3d7 sqrdmlah v23\.4h, v30\.4h, v5\.h\[1\] + 1328: 2f5ad3d7 sqrdmlah v23\.4h, v30\.4h, v10\.h\[1\] + 132c: 2f5dd3d7 sqrdmlah v23\.4h, v30\.4h, v13\.h\[1\] + 1330: 2f5fd3d7 sqrdmlah v23\.4h, v30\.4h, v15\.h\[1\] + 1334: 2f50d03d sqrdmlah v29\.4h, v1\.4h, v0\.h\[1\] + 1338: 2f55d03d sqrdmlah v29\.4h, v1\.4h, v5\.h\[1\] + 133c: 2f5ad03d sqrdmlah v29\.4h, v1\.4h, v10\.h\[1\] + 1340: 2f5dd03d sqrdmlah v29\.4h, v1\.4h, v13\.h\[1\] + 1344: 2f5fd03d sqrdmlah v29\.4h, v1\.4h, v15\.h\[1\] + 1348: 2f50d09d sqrdmlah v29\.4h, v4\.4h, v0\.h\[1\] + 134c: 2f55d09d sqrdmlah v29\.4h, v4\.4h, v5\.h\[1\] + 1350: 2f5ad09d sqrdmlah v29\.4h, v4\.4h, v10\.h\[1\] + 1354: 2f5dd09d sqrdmlah v29\.4h, v4\.4h, v13\.h\[1\] + 1358: 2f5fd09d sqrdmlah v29\.4h, v4\.4h, v15\.h\[1\] + 135c: 2f50d1dd sqrdmlah v29\.4h, v14\.4h, v0\.h\[1\] + 1360: 2f55d1dd sqrdmlah v29\.4h, v14\.4h, v5\.h\[1\] + 1364: 2f5ad1dd sqrdmlah v29\.4h, v14\.4h, v10\.h\[1\] + 1368: 2f5dd1dd sqrdmlah v29\.4h, v14\.4h, v13\.h\[1\] + 136c: 2f5fd1dd sqrdmlah v29\.4h, v14\.4h, v15\.h\[1\] + 1370: 2f50d31d sqrdmlah v29\.4h, v24\.4h, v0\.h\[1\] + 1374: 2f55d31d sqrdmlah v29\.4h, v24\.4h, v5\.h\[1\] + 1378: 2f5ad31d sqrdmlah v29\.4h, v24\.4h, v10\.h\[1\] + 137c: 2f5dd31d sqrdmlah v29\.4h, v24\.4h, v13\.h\[1\] + 1380: 2f5fd31d sqrdmlah v29\.4h, v24\.4h, v15\.h\[1\] + 1384: 2f50d3dd sqrdmlah v29\.4h, v30\.4h, v0\.h\[1\] + 1388: 2f55d3dd sqrdmlah v29\.4h, v30\.4h, v5\.h\[1\] + 138c: 2f5ad3dd sqrdmlah v29\.4h, v30\.4h, v10\.h\[1\] + 1390: 2f5dd3dd sqrdmlah v29\.4h, v30\.4h, v13\.h\[1\] + 1394: 2f5fd3dd sqrdmlah v29\.4h, v30\.4h, v15\.h\[1\] + 1398: 2f60d020 sqrdmlah v0\.4h, v1\.4h, v0\.h\[2\] + 139c: 2f65d020 sqrdmlah v0\.4h, v1\.4h, v5\.h\[2\] + 13a0: 2f6ad020 sqrdmlah v0\.4h, v1\.4h, v10\.h\[2\] + 13a4: 2f6dd020 sqrdmlah v0\.4h, v1\.4h, v13\.h\[2\] + 13a8: 2f6fd020 sqrdmlah v0\.4h, v1\.4h, v15\.h\[2\] + 13ac: 2f60d080 sqrdmlah v0\.4h, v4\.4h, v0\.h\[2\] + 13b0: 2f65d080 sqrdmlah v0\.4h, v4\.4h, v5\.h\[2\] + 13b4: 2f6ad080 sqrdmlah v0\.4h, v4\.4h, v10\.h\[2\] + 13b8: 2f6dd080 sqrdmlah v0\.4h, v4\.4h, v13\.h\[2\] + 13bc: 2f6fd080 sqrdmlah v0\.4h, v4\.4h, v15\.h\[2\] + 13c0: 2f60d1c0 sqrdmlah v0\.4h, v14\.4h, v0\.h\[2\] + 13c4: 2f65d1c0 sqrdmlah v0\.4h, v14\.4h, v5\.h\[2\] + 13c8: 2f6ad1c0 sqrdmlah v0\.4h, v14\.4h, v10\.h\[2\] + 13cc: 2f6dd1c0 sqrdmlah v0\.4h, v14\.4h, v13\.h\[2\] + 13d0: 2f6fd1c0 sqrdmlah v0\.4h, v14\.4h, v15\.h\[2\] + 13d4: 2f60d300 sqrdmlah v0\.4h, v24\.4h, v0\.h\[2\] + 13d8: 2f65d300 sqrdmlah v0\.4h, v24\.4h, v5\.h\[2\] + 13dc: 2f6ad300 sqrdmlah v0\.4h, v24\.4h, v10\.h\[2\] + 13e0: 2f6dd300 sqrdmlah v0\.4h, v24\.4h, v13\.h\[2\] + 13e4: 2f6fd300 sqrdmlah v0\.4h, v24\.4h, v15\.h\[2\] + 13e8: 2f60d3c0 sqrdmlah v0\.4h, v30\.4h, v0\.h\[2\] + 13ec: 2f65d3c0 sqrdmlah v0\.4h, v30\.4h, v5\.h\[2\] + 13f0: 2f6ad3c0 sqrdmlah v0\.4h, v30\.4h, v10\.h\[2\] + 13f4: 2f6dd3c0 sqrdmlah v0\.4h, v30\.4h, v13\.h\[2\] + 13f8: 2f6fd3c0 sqrdmlah v0\.4h, v30\.4h, v15\.h\[2\] + 13fc: 2f60d023 sqrdmlah v3\.4h, v1\.4h, v0\.h\[2\] + 1400: 2f65d023 sqrdmlah v3\.4h, v1\.4h, v5\.h\[2\] + 1404: 2f6ad023 sqrdmlah v3\.4h, v1\.4h, v10\.h\[2\] + 1408: 2f6dd023 sqrdmlah v3\.4h, v1\.4h, v13\.h\[2\] + 140c: 2f6fd023 sqrdmlah v3\.4h, v1\.4h, v15\.h\[2\] + 1410: 2f60d083 sqrdmlah v3\.4h, v4\.4h, v0\.h\[2\] + 1414: 2f65d083 sqrdmlah v3\.4h, v4\.4h, v5\.h\[2\] + 1418: 2f6ad083 sqrdmlah v3\.4h, v4\.4h, v10\.h\[2\] + 141c: 2f6dd083 sqrdmlah v3\.4h, v4\.4h, v13\.h\[2\] + 1420: 2f6fd083 sqrdmlah v3\.4h, v4\.4h, v15\.h\[2\] + 1424: 2f60d1c3 sqrdmlah v3\.4h, v14\.4h, v0\.h\[2\] + 1428: 2f65d1c3 sqrdmlah v3\.4h, v14\.4h, v5\.h\[2\] + 142c: 2f6ad1c3 sqrdmlah v3\.4h, v14\.4h, v10\.h\[2\] + 1430: 2f6dd1c3 sqrdmlah v3\.4h, v14\.4h, v13\.h\[2\] + 1434: 2f6fd1c3 sqrdmlah v3\.4h, v14\.4h, v15\.h\[2\] + 1438: 2f60d303 sqrdmlah v3\.4h, v24\.4h, v0\.h\[2\] + 143c: 2f65d303 sqrdmlah v3\.4h, v24\.4h, v5\.h\[2\] + 1440: 2f6ad303 sqrdmlah v3\.4h, v24\.4h, v10\.h\[2\] + 1444: 2f6dd303 sqrdmlah v3\.4h, v24\.4h, v13\.h\[2\] + 1448: 2f6fd303 sqrdmlah v3\.4h, v24\.4h, v15\.h\[2\] + 144c: 2f60d3c3 sqrdmlah v3\.4h, v30\.4h, v0\.h\[2\] + 1450: 2f65d3c3 sqrdmlah v3\.4h, v30\.4h, v5\.h\[2\] + 1454: 2f6ad3c3 sqrdmlah v3\.4h, v30\.4h, v10\.h\[2\] + 1458: 2f6dd3c3 sqrdmlah v3\.4h, v30\.4h, v13\.h\[2\] + 145c: 2f6fd3c3 sqrdmlah v3\.4h, v30\.4h, v15\.h\[2\] + 1460: 2f60d02d sqrdmlah v13\.4h, v1\.4h, v0\.h\[2\] + 1464: 2f65d02d sqrdmlah v13\.4h, v1\.4h, v5\.h\[2\] + 1468: 2f6ad02d sqrdmlah v13\.4h, v1\.4h, v10\.h\[2\] + 146c: 2f6dd02d sqrdmlah v13\.4h, v1\.4h, v13\.h\[2\] + 1470: 2f6fd02d sqrdmlah v13\.4h, v1\.4h, v15\.h\[2\] + 1474: 2f60d08d sqrdmlah v13\.4h, v4\.4h, v0\.h\[2\] + 1478: 2f65d08d sqrdmlah v13\.4h, v4\.4h, v5\.h\[2\] + 147c: 2f6ad08d sqrdmlah v13\.4h, v4\.4h, v10\.h\[2\] + 1480: 2f6dd08d sqrdmlah v13\.4h, v4\.4h, v13\.h\[2\] + 1484: 2f6fd08d sqrdmlah v13\.4h, v4\.4h, v15\.h\[2\] + 1488: 2f60d1cd sqrdmlah v13\.4h, v14\.4h, v0\.h\[2\] + 148c: 2f65d1cd sqrdmlah v13\.4h, v14\.4h, v5\.h\[2\] + 1490: 2f6ad1cd sqrdmlah v13\.4h, v14\.4h, v10\.h\[2\] + 1494: 2f6dd1cd sqrdmlah v13\.4h, v14\.4h, v13\.h\[2\] + 1498: 2f6fd1cd sqrdmlah v13\.4h, v14\.4h, v15\.h\[2\] + 149c: 2f60d30d sqrdmlah v13\.4h, v24\.4h, v0\.h\[2\] + 14a0: 2f65d30d sqrdmlah v13\.4h, v24\.4h, v5\.h\[2\] + 14a4: 2f6ad30d sqrdmlah v13\.4h, v24\.4h, v10\.h\[2\] + 14a8: 2f6dd30d sqrdmlah v13\.4h, v24\.4h, v13\.h\[2\] + 14ac: 2f6fd30d sqrdmlah v13\.4h, v24\.4h, v15\.h\[2\] + 14b0: 2f60d3cd sqrdmlah v13\.4h, v30\.4h, v0\.h\[2\] + 14b4: 2f65d3cd sqrdmlah v13\.4h, v30\.4h, v5\.h\[2\] + 14b8: 2f6ad3cd sqrdmlah v13\.4h, v30\.4h, v10\.h\[2\] + 14bc: 2f6dd3cd sqrdmlah v13\.4h, v30\.4h, v13\.h\[2\] + 14c0: 2f6fd3cd sqrdmlah v13\.4h, v30\.4h, v15\.h\[2\] + 14c4: 2f60d037 sqrdmlah v23\.4h, v1\.4h, v0\.h\[2\] + 14c8: 2f65d037 sqrdmlah v23\.4h, v1\.4h, v5\.h\[2\] + 14cc: 2f6ad037 sqrdmlah v23\.4h, v1\.4h, v10\.h\[2\] + 14d0: 2f6dd037 sqrdmlah v23\.4h, v1\.4h, v13\.h\[2\] + 14d4: 2f6fd037 sqrdmlah v23\.4h, v1\.4h, v15\.h\[2\] + 14d8: 2f60d097 sqrdmlah v23\.4h, v4\.4h, v0\.h\[2\] + 14dc: 2f65d097 sqrdmlah v23\.4h, v4\.4h, v5\.h\[2\] + 14e0: 2f6ad097 sqrdmlah v23\.4h, v4\.4h, v10\.h\[2\] + 14e4: 2f6dd097 sqrdmlah v23\.4h, v4\.4h, v13\.h\[2\] + 14e8: 2f6fd097 sqrdmlah v23\.4h, v4\.4h, v15\.h\[2\] + 14ec: 2f60d1d7 sqrdmlah v23\.4h, v14\.4h, v0\.h\[2\] + 14f0: 2f65d1d7 sqrdmlah v23\.4h, v14\.4h, v5\.h\[2\] + 14f4: 2f6ad1d7 sqrdmlah v23\.4h, v14\.4h, v10\.h\[2\] + 14f8: 2f6dd1d7 sqrdmlah v23\.4h, v14\.4h, v13\.h\[2\] + 14fc: 2f6fd1d7 sqrdmlah v23\.4h, v14\.4h, v15\.h\[2\] + 1500: 2f60d317 sqrdmlah v23\.4h, v24\.4h, v0\.h\[2\] + 1504: 2f65d317 sqrdmlah v23\.4h, v24\.4h, v5\.h\[2\] + 1508: 2f6ad317 sqrdmlah v23\.4h, v24\.4h, v10\.h\[2\] + 150c: 2f6dd317 sqrdmlah v23\.4h, v24\.4h, v13\.h\[2\] + 1510: 2f6fd317 sqrdmlah v23\.4h, v24\.4h, v15\.h\[2\] + 1514: 2f60d3d7 sqrdmlah v23\.4h, v30\.4h, v0\.h\[2\] + 1518: 2f65d3d7 sqrdmlah v23\.4h, v30\.4h, v5\.h\[2\] + 151c: 2f6ad3d7 sqrdmlah v23\.4h, v30\.4h, v10\.h\[2\] + 1520: 2f6dd3d7 sqrdmlah v23\.4h, v30\.4h, v13\.h\[2\] + 1524: 2f6fd3d7 sqrdmlah v23\.4h, v30\.4h, v15\.h\[2\] + 1528: 2f60d03d sqrdmlah v29\.4h, v1\.4h, v0\.h\[2\] + 152c: 2f65d03d sqrdmlah v29\.4h, v1\.4h, v5\.h\[2\] + 1530: 2f6ad03d sqrdmlah v29\.4h, v1\.4h, v10\.h\[2\] + 1534: 2f6dd03d sqrdmlah v29\.4h, v1\.4h, v13\.h\[2\] + 1538: 2f6fd03d sqrdmlah v29\.4h, v1\.4h, v15\.h\[2\] + 153c: 2f60d09d sqrdmlah v29\.4h, v4\.4h, v0\.h\[2\] + 1540: 2f65d09d sqrdmlah v29\.4h, v4\.4h, v5\.h\[2\] + 1544: 2f6ad09d sqrdmlah v29\.4h, v4\.4h, v10\.h\[2\] + 1548: 2f6dd09d sqrdmlah v29\.4h, v4\.4h, v13\.h\[2\] + 154c: 2f6fd09d sqrdmlah v29\.4h, v4\.4h, v15\.h\[2\] + 1550: 2f60d1dd sqrdmlah v29\.4h, v14\.4h, v0\.h\[2\] + 1554: 2f65d1dd sqrdmlah v29\.4h, v14\.4h, v5\.h\[2\] + 1558: 2f6ad1dd sqrdmlah v29\.4h, v14\.4h, v10\.h\[2\] + 155c: 2f6dd1dd sqrdmlah v29\.4h, v14\.4h, v13\.h\[2\] + 1560: 2f6fd1dd sqrdmlah v29\.4h, v14\.4h, v15\.h\[2\] + 1564: 2f60d31d sqrdmlah v29\.4h, v24\.4h, v0\.h\[2\] + 1568: 2f65d31d sqrdmlah v29\.4h, v24\.4h, v5\.h\[2\] + 156c: 2f6ad31d sqrdmlah v29\.4h, v24\.4h, v10\.h\[2\] + 1570: 2f6dd31d sqrdmlah v29\.4h, v24\.4h, v13\.h\[2\] + 1574: 2f6fd31d sqrdmlah v29\.4h, v24\.4h, v15\.h\[2\] + 1578: 2f60d3dd sqrdmlah v29\.4h, v30\.4h, v0\.h\[2\] + 157c: 2f65d3dd sqrdmlah v29\.4h, v30\.4h, v5\.h\[2\] + 1580: 2f6ad3dd sqrdmlah v29\.4h, v30\.4h, v10\.h\[2\] + 1584: 2f6dd3dd sqrdmlah v29\.4h, v30\.4h, v13\.h\[2\] + 1588: 2f6fd3dd sqrdmlah v29\.4h, v30\.4h, v15\.h\[2\] + 158c: 2f70d020 sqrdmlah v0\.4h, v1\.4h, v0\.h\[3\] + 1590: 2f75d020 sqrdmlah v0\.4h, v1\.4h, v5\.h\[3\] + 1594: 2f7ad020 sqrdmlah v0\.4h, v1\.4h, v10\.h\[3\] + 1598: 2f7dd020 sqrdmlah v0\.4h, v1\.4h, v13\.h\[3\] + 159c: 2f7fd020 sqrdmlah v0\.4h, v1\.4h, v15\.h\[3\] + 15a0: 2f70d080 sqrdmlah v0\.4h, v4\.4h, v0\.h\[3\] + 15a4: 2f75d080 sqrdmlah v0\.4h, v4\.4h, v5\.h\[3\] + 15a8: 2f7ad080 sqrdmlah v0\.4h, v4\.4h, v10\.h\[3\] + 15ac: 2f7dd080 sqrdmlah v0\.4h, v4\.4h, v13\.h\[3\] + 15b0: 2f7fd080 sqrdmlah v0\.4h, v4\.4h, v15\.h\[3\] + 15b4: 2f70d1c0 sqrdmlah v0\.4h, v14\.4h, v0\.h\[3\] + 15b8: 2f75d1c0 sqrdmlah v0\.4h, v14\.4h, v5\.h\[3\] + 15bc: 2f7ad1c0 sqrdmlah v0\.4h, v14\.4h, v10\.h\[3\] + 15c0: 2f7dd1c0 sqrdmlah v0\.4h, v14\.4h, v13\.h\[3\] + 15c4: 2f7fd1c0 sqrdmlah v0\.4h, v14\.4h, v15\.h\[3\] + 15c8: 2f70d300 sqrdmlah v0\.4h, v24\.4h, v0\.h\[3\] + 15cc: 2f75d300 sqrdmlah v0\.4h, v24\.4h, v5\.h\[3\] + 15d0: 2f7ad300 sqrdmlah v0\.4h, v24\.4h, v10\.h\[3\] + 15d4: 2f7dd300 sqrdmlah v0\.4h, v24\.4h, v13\.h\[3\] + 15d8: 2f7fd300 sqrdmlah v0\.4h, v24\.4h, v15\.h\[3\] + 15dc: 2f70d3c0 sqrdmlah v0\.4h, v30\.4h, v0\.h\[3\] + 15e0: 2f75d3c0 sqrdmlah v0\.4h, v30\.4h, v5\.h\[3\] + 15e4: 2f7ad3c0 sqrdmlah v0\.4h, v30\.4h, v10\.h\[3\] + 15e8: 2f7dd3c0 sqrdmlah v0\.4h, v30\.4h, v13\.h\[3\] + 15ec: 2f7fd3c0 sqrdmlah v0\.4h, v30\.4h, v15\.h\[3\] + 15f0: 2f70d023 sqrdmlah v3\.4h, v1\.4h, v0\.h\[3\] + 15f4: 2f75d023 sqrdmlah v3\.4h, v1\.4h, v5\.h\[3\] + 15f8: 2f7ad023 sqrdmlah v3\.4h, v1\.4h, v10\.h\[3\] + 15fc: 2f7dd023 sqrdmlah v3\.4h, v1\.4h, v13\.h\[3\] + 1600: 2f7fd023 sqrdmlah v3\.4h, v1\.4h, v15\.h\[3\] + 1604: 2f70d083 sqrdmlah v3\.4h, v4\.4h, v0\.h\[3\] + 1608: 2f75d083 sqrdmlah v3\.4h, v4\.4h, v5\.h\[3\] + 160c: 2f7ad083 sqrdmlah v3\.4h, v4\.4h, v10\.h\[3\] + 1610: 2f7dd083 sqrdmlah v3\.4h, v4\.4h, v13\.h\[3\] + 1614: 2f7fd083 sqrdmlah v3\.4h, v4\.4h, v15\.h\[3\] + 1618: 2f70d1c3 sqrdmlah v3\.4h, v14\.4h, v0\.h\[3\] + 161c: 2f75d1c3 sqrdmlah v3\.4h, v14\.4h, v5\.h\[3\] + 1620: 2f7ad1c3 sqrdmlah v3\.4h, v14\.4h, v10\.h\[3\] + 1624: 2f7dd1c3 sqrdmlah v3\.4h, v14\.4h, v13\.h\[3\] + 1628: 2f7fd1c3 sqrdmlah v3\.4h, v14\.4h, v15\.h\[3\] + 162c: 2f70d303 sqrdmlah v3\.4h, v24\.4h, v0\.h\[3\] + 1630: 2f75d303 sqrdmlah v3\.4h, v24\.4h, v5\.h\[3\] + 1634: 2f7ad303 sqrdmlah v3\.4h, v24\.4h, v10\.h\[3\] + 1638: 2f7dd303 sqrdmlah v3\.4h, v24\.4h, v13\.h\[3\] + 163c: 2f7fd303 sqrdmlah v3\.4h, v24\.4h, v15\.h\[3\] + 1640: 2f70d3c3 sqrdmlah v3\.4h, v30\.4h, v0\.h\[3\] + 1644: 2f75d3c3 sqrdmlah v3\.4h, v30\.4h, v5\.h\[3\] + 1648: 2f7ad3c3 sqrdmlah v3\.4h, v30\.4h, v10\.h\[3\] + 164c: 2f7dd3c3 sqrdmlah v3\.4h, v30\.4h, v13\.h\[3\] + 1650: 2f7fd3c3 sqrdmlah v3\.4h, v30\.4h, v15\.h\[3\] + 1654: 2f70d02d sqrdmlah v13\.4h, v1\.4h, v0\.h\[3\] + 1658: 2f75d02d sqrdmlah v13\.4h, v1\.4h, v5\.h\[3\] + 165c: 2f7ad02d sqrdmlah v13\.4h, v1\.4h, v10\.h\[3\] + 1660: 2f7dd02d sqrdmlah v13\.4h, v1\.4h, v13\.h\[3\] + 1664: 2f7fd02d sqrdmlah v13\.4h, v1\.4h, v15\.h\[3\] + 1668: 2f70d08d sqrdmlah v13\.4h, v4\.4h, v0\.h\[3\] + 166c: 2f75d08d sqrdmlah v13\.4h, v4\.4h, v5\.h\[3\] + 1670: 2f7ad08d sqrdmlah v13\.4h, v4\.4h, v10\.h\[3\] + 1674: 2f7dd08d sqrdmlah v13\.4h, v4\.4h, v13\.h\[3\] + 1678: 2f7fd08d sqrdmlah v13\.4h, v4\.4h, v15\.h\[3\] + 167c: 2f70d1cd sqrdmlah v13\.4h, v14\.4h, v0\.h\[3\] + 1680: 2f75d1cd sqrdmlah v13\.4h, v14\.4h, v5\.h\[3\] + 1684: 2f7ad1cd sqrdmlah v13\.4h, v14\.4h, v10\.h\[3\] + 1688: 2f7dd1cd sqrdmlah v13\.4h, v14\.4h, v13\.h\[3\] + 168c: 2f7fd1cd sqrdmlah v13\.4h, v14\.4h, v15\.h\[3\] + 1690: 2f70d30d sqrdmlah v13\.4h, v24\.4h, v0\.h\[3\] + 1694: 2f75d30d sqrdmlah v13\.4h, v24\.4h, v5\.h\[3\] + 1698: 2f7ad30d sqrdmlah v13\.4h, v24\.4h, v10\.h\[3\] + 169c: 2f7dd30d sqrdmlah v13\.4h, v24\.4h, v13\.h\[3\] + 16a0: 2f7fd30d sqrdmlah v13\.4h, v24\.4h, v15\.h\[3\] + 16a4: 2f70d3cd sqrdmlah v13\.4h, v30\.4h, v0\.h\[3\] + 16a8: 2f75d3cd sqrdmlah v13\.4h, v30\.4h, v5\.h\[3\] + 16ac: 2f7ad3cd sqrdmlah v13\.4h, v30\.4h, v10\.h\[3\] + 16b0: 2f7dd3cd sqrdmlah v13\.4h, v30\.4h, v13\.h\[3\] + 16b4: 2f7fd3cd sqrdmlah v13\.4h, v30\.4h, v15\.h\[3\] + 16b8: 2f70d037 sqrdmlah v23\.4h, v1\.4h, v0\.h\[3\] + 16bc: 2f75d037 sqrdmlah v23\.4h, v1\.4h, v5\.h\[3\] + 16c0: 2f7ad037 sqrdmlah v23\.4h, v1\.4h, v10\.h\[3\] + 16c4: 2f7dd037 sqrdmlah v23\.4h, v1\.4h, v13\.h\[3\] + 16c8: 2f7fd037 sqrdmlah v23\.4h, v1\.4h, v15\.h\[3\] + 16cc: 2f70d097 sqrdmlah v23\.4h, v4\.4h, v0\.h\[3\] + 16d0: 2f75d097 sqrdmlah v23\.4h, v4\.4h, v5\.h\[3\] + 16d4: 2f7ad097 sqrdmlah v23\.4h, v4\.4h, v10\.h\[3\] + 16d8: 2f7dd097 sqrdmlah v23\.4h, v4\.4h, v13\.h\[3\] + 16dc: 2f7fd097 sqrdmlah v23\.4h, v4\.4h, v15\.h\[3\] + 16e0: 2f70d1d7 sqrdmlah v23\.4h, v14\.4h, v0\.h\[3\] + 16e4: 2f75d1d7 sqrdmlah v23\.4h, v14\.4h, v5\.h\[3\] + 16e8: 2f7ad1d7 sqrdmlah v23\.4h, v14\.4h, v10\.h\[3\] + 16ec: 2f7dd1d7 sqrdmlah v23\.4h, v14\.4h, v13\.h\[3\] + 16f0: 2f7fd1d7 sqrdmlah v23\.4h, v14\.4h, v15\.h\[3\] + 16f4: 2f70d317 sqrdmlah v23\.4h, v24\.4h, v0\.h\[3\] + 16f8: 2f75d317 sqrdmlah v23\.4h, v24\.4h, v5\.h\[3\] + 16fc: 2f7ad317 sqrdmlah v23\.4h, v24\.4h, v10\.h\[3\] + 1700: 2f7dd317 sqrdmlah v23\.4h, v24\.4h, v13\.h\[3\] + 1704: 2f7fd317 sqrdmlah v23\.4h, v24\.4h, v15\.h\[3\] + 1708: 2f70d3d7 sqrdmlah v23\.4h, v30\.4h, v0\.h\[3\] + 170c: 2f75d3d7 sqrdmlah v23\.4h, v30\.4h, v5\.h\[3\] + 1710: 2f7ad3d7 sqrdmlah v23\.4h, v30\.4h, v10\.h\[3\] + 1714: 2f7dd3d7 sqrdmlah v23\.4h, v30\.4h, v13\.h\[3\] + 1718: 2f7fd3d7 sqrdmlah v23\.4h, v30\.4h, v15\.h\[3\] + 171c: 2f70d03d sqrdmlah v29\.4h, v1\.4h, v0\.h\[3\] + 1720: 2f75d03d sqrdmlah v29\.4h, v1\.4h, v5\.h\[3\] + 1724: 2f7ad03d sqrdmlah v29\.4h, v1\.4h, v10\.h\[3\] + 1728: 2f7dd03d sqrdmlah v29\.4h, v1\.4h, v13\.h\[3\] + 172c: 2f7fd03d sqrdmlah v29\.4h, v1\.4h, v15\.h\[3\] + 1730: 2f70d09d sqrdmlah v29\.4h, v4\.4h, v0\.h\[3\] + 1734: 2f75d09d sqrdmlah v29\.4h, v4\.4h, v5\.h\[3\] + 1738: 2f7ad09d sqrdmlah v29\.4h, v4\.4h, v10\.h\[3\] + 173c: 2f7dd09d sqrdmlah v29\.4h, v4\.4h, v13\.h\[3\] + 1740: 2f7fd09d sqrdmlah v29\.4h, v4\.4h, v15\.h\[3\] + 1744: 2f70d1dd sqrdmlah v29\.4h, v14\.4h, v0\.h\[3\] + 1748: 2f75d1dd sqrdmlah v29\.4h, v14\.4h, v5\.h\[3\] + 174c: 2f7ad1dd sqrdmlah v29\.4h, v14\.4h, v10\.h\[3\] + 1750: 2f7dd1dd sqrdmlah v29\.4h, v14\.4h, v13\.h\[3\] + 1754: 2f7fd1dd sqrdmlah v29\.4h, v14\.4h, v15\.h\[3\] + 1758: 2f70d31d sqrdmlah v29\.4h, v24\.4h, v0\.h\[3\] + 175c: 2f75d31d sqrdmlah v29\.4h, v24\.4h, v5\.h\[3\] + 1760: 2f7ad31d sqrdmlah v29\.4h, v24\.4h, v10\.h\[3\] + 1764: 2f7dd31d sqrdmlah v29\.4h, v24\.4h, v13\.h\[3\] + 1768: 2f7fd31d sqrdmlah v29\.4h, v24\.4h, v15\.h\[3\] + 176c: 2f70d3dd sqrdmlah v29\.4h, v30\.4h, v0\.h\[3\] + 1770: 2f75d3dd sqrdmlah v29\.4h, v30\.4h, v5\.h\[3\] + 1774: 2f7ad3dd sqrdmlah v29\.4h, v30\.4h, v10\.h\[3\] + 1778: 2f7dd3dd sqrdmlah v29\.4h, v30\.4h, v13\.h\[3\] + 177c: 2f7fd3dd sqrdmlah v29\.4h, v30\.4h, v15\.h\[3\] + 1780: 6f40d020 sqrdmlah v0\.8h, v1\.8h, v0\.h\[0\] + 1784: 6f45d020 sqrdmlah v0\.8h, v1\.8h, v5\.h\[0\] + 1788: 6f4ad020 sqrdmlah v0\.8h, v1\.8h, v10\.h\[0\] + 178c: 6f4dd020 sqrdmlah v0\.8h, v1\.8h, v13\.h\[0\] + 1790: 6f4fd020 sqrdmlah v0\.8h, v1\.8h, v15\.h\[0\] + 1794: 6f40d080 sqrdmlah v0\.8h, v4\.8h, v0\.h\[0\] + 1798: 6f45d080 sqrdmlah v0\.8h, v4\.8h, v5\.h\[0\] + 179c: 6f4ad080 sqrdmlah v0\.8h, v4\.8h, v10\.h\[0\] + 17a0: 6f4dd080 sqrdmlah v0\.8h, v4\.8h, v13\.h\[0\] + 17a4: 6f4fd080 sqrdmlah v0\.8h, v4\.8h, v15\.h\[0\] + 17a8: 6f40d1c0 sqrdmlah v0\.8h, v14\.8h, v0\.h\[0\] + 17ac: 6f45d1c0 sqrdmlah v0\.8h, v14\.8h, v5\.h\[0\] + 17b0: 6f4ad1c0 sqrdmlah v0\.8h, v14\.8h, v10\.h\[0\] + 17b4: 6f4dd1c0 sqrdmlah v0\.8h, v14\.8h, v13\.h\[0\] + 17b8: 6f4fd1c0 sqrdmlah v0\.8h, v14\.8h, v15\.h\[0\] + 17bc: 6f40d300 sqrdmlah v0\.8h, v24\.8h, v0\.h\[0\] + 17c0: 6f45d300 sqrdmlah v0\.8h, v24\.8h, v5\.h\[0\] + 17c4: 6f4ad300 sqrdmlah v0\.8h, v24\.8h, v10\.h\[0\] + 17c8: 6f4dd300 sqrdmlah v0\.8h, v24\.8h, v13\.h\[0\] + 17cc: 6f4fd300 sqrdmlah v0\.8h, v24\.8h, v15\.h\[0\] + 17d0: 6f40d3c0 sqrdmlah v0\.8h, v30\.8h, v0\.h\[0\] + 17d4: 6f45d3c0 sqrdmlah v0\.8h, v30\.8h, v5\.h\[0\] + 17d8: 6f4ad3c0 sqrdmlah v0\.8h, v30\.8h, v10\.h\[0\] + 17dc: 6f4dd3c0 sqrdmlah v0\.8h, v30\.8h, v13\.h\[0\] + 17e0: 6f4fd3c0 sqrdmlah v0\.8h, v30\.8h, v15\.h\[0\] + 17e4: 6f40d023 sqrdmlah v3\.8h, v1\.8h, v0\.h\[0\] + 17e8: 6f45d023 sqrdmlah v3\.8h, v1\.8h, v5\.h\[0\] + 17ec: 6f4ad023 sqrdmlah v3\.8h, v1\.8h, v10\.h\[0\] + 17f0: 6f4dd023 sqrdmlah v3\.8h, v1\.8h, v13\.h\[0\] + 17f4: 6f4fd023 sqrdmlah v3\.8h, v1\.8h, v15\.h\[0\] + 17f8: 6f40d083 sqrdmlah v3\.8h, v4\.8h, v0\.h\[0\] + 17fc: 6f45d083 sqrdmlah v3\.8h, v4\.8h, v5\.h\[0\] + 1800: 6f4ad083 sqrdmlah v3\.8h, v4\.8h, v10\.h\[0\] + 1804: 6f4dd083 sqrdmlah v3\.8h, v4\.8h, v13\.h\[0\] + 1808: 6f4fd083 sqrdmlah v3\.8h, v4\.8h, v15\.h\[0\] + 180c: 6f40d1c3 sqrdmlah v3\.8h, v14\.8h, v0\.h\[0\] + 1810: 6f45d1c3 sqrdmlah v3\.8h, v14\.8h, v5\.h\[0\] + 1814: 6f4ad1c3 sqrdmlah v3\.8h, v14\.8h, v10\.h\[0\] + 1818: 6f4dd1c3 sqrdmlah v3\.8h, v14\.8h, v13\.h\[0\] + 181c: 6f4fd1c3 sqrdmlah v3\.8h, v14\.8h, v15\.h\[0\] + 1820: 6f40d303 sqrdmlah v3\.8h, v24\.8h, v0\.h\[0\] + 1824: 6f45d303 sqrdmlah v3\.8h, v24\.8h, v5\.h\[0\] + 1828: 6f4ad303 sqrdmlah v3\.8h, v24\.8h, v10\.h\[0\] + 182c: 6f4dd303 sqrdmlah v3\.8h, v24\.8h, v13\.h\[0\] + 1830: 6f4fd303 sqrdmlah v3\.8h, v24\.8h, v15\.h\[0\] + 1834: 6f40d3c3 sqrdmlah v3\.8h, v30\.8h, v0\.h\[0\] + 1838: 6f45d3c3 sqrdmlah v3\.8h, v30\.8h, v5\.h\[0\] + 183c: 6f4ad3c3 sqrdmlah v3\.8h, v30\.8h, v10\.h\[0\] + 1840: 6f4dd3c3 sqrdmlah v3\.8h, v30\.8h, v13\.h\[0\] + 1844: 6f4fd3c3 sqrdmlah v3\.8h, v30\.8h, v15\.h\[0\] + 1848: 6f40d02d sqrdmlah v13\.8h, v1\.8h, v0\.h\[0\] + 184c: 6f45d02d sqrdmlah v13\.8h, v1\.8h, v5\.h\[0\] + 1850: 6f4ad02d sqrdmlah v13\.8h, v1\.8h, v10\.h\[0\] + 1854: 6f4dd02d sqrdmlah v13\.8h, v1\.8h, v13\.h\[0\] + 1858: 6f4fd02d sqrdmlah v13\.8h, v1\.8h, v15\.h\[0\] + 185c: 6f40d08d sqrdmlah v13\.8h, v4\.8h, v0\.h\[0\] + 1860: 6f45d08d sqrdmlah v13\.8h, v4\.8h, v5\.h\[0\] + 1864: 6f4ad08d sqrdmlah v13\.8h, v4\.8h, v10\.h\[0\] + 1868: 6f4dd08d sqrdmlah v13\.8h, v4\.8h, v13\.h\[0\] + 186c: 6f4fd08d sqrdmlah v13\.8h, v4\.8h, v15\.h\[0\] + 1870: 6f40d1cd sqrdmlah v13\.8h, v14\.8h, v0\.h\[0\] + 1874: 6f45d1cd sqrdmlah v13\.8h, v14\.8h, v5\.h\[0\] + 1878: 6f4ad1cd sqrdmlah v13\.8h, v14\.8h, v10\.h\[0\] + 187c: 6f4dd1cd sqrdmlah v13\.8h, v14\.8h, v13\.h\[0\] + 1880: 6f4fd1cd sqrdmlah v13\.8h, v14\.8h, v15\.h\[0\] + 1884: 6f40d30d sqrdmlah v13\.8h, v24\.8h, v0\.h\[0\] + 1888: 6f45d30d sqrdmlah v13\.8h, v24\.8h, v5\.h\[0\] + 188c: 6f4ad30d sqrdmlah v13\.8h, v24\.8h, v10\.h\[0\] + 1890: 6f4dd30d sqrdmlah v13\.8h, v24\.8h, v13\.h\[0\] + 1894: 6f4fd30d sqrdmlah v13\.8h, v24\.8h, v15\.h\[0\] + 1898: 6f40d3cd sqrdmlah v13\.8h, v30\.8h, v0\.h\[0\] + 189c: 6f45d3cd sqrdmlah v13\.8h, v30\.8h, v5\.h\[0\] + 18a0: 6f4ad3cd sqrdmlah v13\.8h, v30\.8h, v10\.h\[0\] + 18a4: 6f4dd3cd sqrdmlah v13\.8h, v30\.8h, v13\.h\[0\] + 18a8: 6f4fd3cd sqrdmlah v13\.8h, v30\.8h, v15\.h\[0\] + 18ac: 6f40d037 sqrdmlah v23\.8h, v1\.8h, v0\.h\[0\] + 18b0: 6f45d037 sqrdmlah v23\.8h, v1\.8h, v5\.h\[0\] + 18b4: 6f4ad037 sqrdmlah v23\.8h, v1\.8h, v10\.h\[0\] + 18b8: 6f4dd037 sqrdmlah v23\.8h, v1\.8h, v13\.h\[0\] + 18bc: 6f4fd037 sqrdmlah v23\.8h, v1\.8h, v15\.h\[0\] + 18c0: 6f40d097 sqrdmlah v23\.8h, v4\.8h, v0\.h\[0\] + 18c4: 6f45d097 sqrdmlah v23\.8h, v4\.8h, v5\.h\[0\] + 18c8: 6f4ad097 sqrdmlah v23\.8h, v4\.8h, v10\.h\[0\] + 18cc: 6f4dd097 sqrdmlah v23\.8h, v4\.8h, v13\.h\[0\] + 18d0: 6f4fd097 sqrdmlah v23\.8h, v4\.8h, v15\.h\[0\] + 18d4: 6f40d1d7 sqrdmlah v23\.8h, v14\.8h, v0\.h\[0\] + 18d8: 6f45d1d7 sqrdmlah v23\.8h, v14\.8h, v5\.h\[0\] + 18dc: 6f4ad1d7 sqrdmlah v23\.8h, v14\.8h, v10\.h\[0\] + 18e0: 6f4dd1d7 sqrdmlah v23\.8h, v14\.8h, v13\.h\[0\] + 18e4: 6f4fd1d7 sqrdmlah v23\.8h, v14\.8h, v15\.h\[0\] + 18e8: 6f40d317 sqrdmlah v23\.8h, v24\.8h, v0\.h\[0\] + 18ec: 6f45d317 sqrdmlah v23\.8h, v24\.8h, v5\.h\[0\] + 18f0: 6f4ad317 sqrdmlah v23\.8h, v24\.8h, v10\.h\[0\] + 18f4: 6f4dd317 sqrdmlah v23\.8h, v24\.8h, v13\.h\[0\] + 18f8: 6f4fd317 sqrdmlah v23\.8h, v24\.8h, v15\.h\[0\] + 18fc: 6f40d3d7 sqrdmlah v23\.8h, v30\.8h, v0\.h\[0\] + 1900: 6f45d3d7 sqrdmlah v23\.8h, v30\.8h, v5\.h\[0\] + 1904: 6f4ad3d7 sqrdmlah v23\.8h, v30\.8h, v10\.h\[0\] + 1908: 6f4dd3d7 sqrdmlah v23\.8h, v30\.8h, v13\.h\[0\] + 190c: 6f4fd3d7 sqrdmlah v23\.8h, v30\.8h, v15\.h\[0\] + 1910: 6f40d03d sqrdmlah v29\.8h, v1\.8h, v0\.h\[0\] + 1914: 6f45d03d sqrdmlah v29\.8h, v1\.8h, v5\.h\[0\] + 1918: 6f4ad03d sqrdmlah v29\.8h, v1\.8h, v10\.h\[0\] + 191c: 6f4dd03d sqrdmlah v29\.8h, v1\.8h, v13\.h\[0\] + 1920: 6f4fd03d sqrdmlah v29\.8h, v1\.8h, v15\.h\[0\] + 1924: 6f40d09d sqrdmlah v29\.8h, v4\.8h, v0\.h\[0\] + 1928: 6f45d09d sqrdmlah v29\.8h, v4\.8h, v5\.h\[0\] + 192c: 6f4ad09d sqrdmlah v29\.8h, v4\.8h, v10\.h\[0\] + 1930: 6f4dd09d sqrdmlah v29\.8h, v4\.8h, v13\.h\[0\] + 1934: 6f4fd09d sqrdmlah v29\.8h, v4\.8h, v15\.h\[0\] + 1938: 6f40d1dd sqrdmlah v29\.8h, v14\.8h, v0\.h\[0\] + 193c: 6f45d1dd sqrdmlah v29\.8h, v14\.8h, v5\.h\[0\] + 1940: 6f4ad1dd sqrdmlah v29\.8h, v14\.8h, v10\.h\[0\] + 1944: 6f4dd1dd sqrdmlah v29\.8h, v14\.8h, v13\.h\[0\] + 1948: 6f4fd1dd sqrdmlah v29\.8h, v14\.8h, v15\.h\[0\] + 194c: 6f40d31d sqrdmlah v29\.8h, v24\.8h, v0\.h\[0\] + 1950: 6f45d31d sqrdmlah v29\.8h, v24\.8h, v5\.h\[0\] + 1954: 6f4ad31d sqrdmlah v29\.8h, v24\.8h, v10\.h\[0\] + 1958: 6f4dd31d sqrdmlah v29\.8h, v24\.8h, v13\.h\[0\] + 195c: 6f4fd31d sqrdmlah v29\.8h, v24\.8h, v15\.h\[0\] + 1960: 6f40d3dd sqrdmlah v29\.8h, v30\.8h, v0\.h\[0\] + 1964: 6f45d3dd sqrdmlah v29\.8h, v30\.8h, v5\.h\[0\] + 1968: 6f4ad3dd sqrdmlah v29\.8h, v30\.8h, v10\.h\[0\] + 196c: 6f4dd3dd sqrdmlah v29\.8h, v30\.8h, v13\.h\[0\] + 1970: 6f4fd3dd sqrdmlah v29\.8h, v30\.8h, v15\.h\[0\] + 1974: 6f50d020 sqrdmlah v0\.8h, v1\.8h, v0\.h\[1\] + 1978: 6f55d020 sqrdmlah v0\.8h, v1\.8h, v5\.h\[1\] + 197c: 6f5ad020 sqrdmlah v0\.8h, v1\.8h, v10\.h\[1\] + 1980: 6f5dd020 sqrdmlah v0\.8h, v1\.8h, v13\.h\[1\] + 1984: 6f5fd020 sqrdmlah v0\.8h, v1\.8h, v15\.h\[1\] + 1988: 6f50d080 sqrdmlah v0\.8h, v4\.8h, v0\.h\[1\] + 198c: 6f55d080 sqrdmlah v0\.8h, v4\.8h, v5\.h\[1\] + 1990: 6f5ad080 sqrdmlah v0\.8h, v4\.8h, v10\.h\[1\] + 1994: 6f5dd080 sqrdmlah v0\.8h, v4\.8h, v13\.h\[1\] + 1998: 6f5fd080 sqrdmlah v0\.8h, v4\.8h, v15\.h\[1\] + 199c: 6f50d1c0 sqrdmlah v0\.8h, v14\.8h, v0\.h\[1\] + 19a0: 6f55d1c0 sqrdmlah v0\.8h, v14\.8h, v5\.h\[1\] + 19a4: 6f5ad1c0 sqrdmlah v0\.8h, v14\.8h, v10\.h\[1\] + 19a8: 6f5dd1c0 sqrdmlah v0\.8h, v14\.8h, v13\.h\[1\] + 19ac: 6f5fd1c0 sqrdmlah v0\.8h, v14\.8h, v15\.h\[1\] + 19b0: 6f50d300 sqrdmlah v0\.8h, v24\.8h, v0\.h\[1\] + 19b4: 6f55d300 sqrdmlah v0\.8h, v24\.8h, v5\.h\[1\] + 19b8: 6f5ad300 sqrdmlah v0\.8h, v24\.8h, v10\.h\[1\] + 19bc: 6f5dd300 sqrdmlah v0\.8h, v24\.8h, v13\.h\[1\] + 19c0: 6f5fd300 sqrdmlah v0\.8h, v24\.8h, v15\.h\[1\] + 19c4: 6f50d3c0 sqrdmlah v0\.8h, v30\.8h, v0\.h\[1\] + 19c8: 6f55d3c0 sqrdmlah v0\.8h, v30\.8h, v5\.h\[1\] + 19cc: 6f5ad3c0 sqrdmlah v0\.8h, v30\.8h, v10\.h\[1\] + 19d0: 6f5dd3c0 sqrdmlah v0\.8h, v30\.8h, v13\.h\[1\] + 19d4: 6f5fd3c0 sqrdmlah v0\.8h, v30\.8h, v15\.h\[1\] + 19d8: 6f50d023 sqrdmlah v3\.8h, v1\.8h, v0\.h\[1\] + 19dc: 6f55d023 sqrdmlah v3\.8h, v1\.8h, v5\.h\[1\] + 19e0: 6f5ad023 sqrdmlah v3\.8h, v1\.8h, v10\.h\[1\] + 19e4: 6f5dd023 sqrdmlah v3\.8h, v1\.8h, v13\.h\[1\] + 19e8: 6f5fd023 sqrdmlah v3\.8h, v1\.8h, v15\.h\[1\] + 19ec: 6f50d083 sqrdmlah v3\.8h, v4\.8h, v0\.h\[1\] + 19f0: 6f55d083 sqrdmlah v3\.8h, v4\.8h, v5\.h\[1\] + 19f4: 6f5ad083 sqrdmlah v3\.8h, v4\.8h, v10\.h\[1\] + 19f8: 6f5dd083 sqrdmlah v3\.8h, v4\.8h, v13\.h\[1\] + 19fc: 6f5fd083 sqrdmlah v3\.8h, v4\.8h, v15\.h\[1\] + 1a00: 6f50d1c3 sqrdmlah v3\.8h, v14\.8h, v0\.h\[1\] + 1a04: 6f55d1c3 sqrdmlah v3\.8h, v14\.8h, v5\.h\[1\] + 1a08: 6f5ad1c3 sqrdmlah v3\.8h, v14\.8h, v10\.h\[1\] + 1a0c: 6f5dd1c3 sqrdmlah v3\.8h, v14\.8h, v13\.h\[1\] + 1a10: 6f5fd1c3 sqrdmlah v3\.8h, v14\.8h, v15\.h\[1\] + 1a14: 6f50d303 sqrdmlah v3\.8h, v24\.8h, v0\.h\[1\] + 1a18: 6f55d303 sqrdmlah v3\.8h, v24\.8h, v5\.h\[1\] + 1a1c: 6f5ad303 sqrdmlah v3\.8h, v24\.8h, v10\.h\[1\] + 1a20: 6f5dd303 sqrdmlah v3\.8h, v24\.8h, v13\.h\[1\] + 1a24: 6f5fd303 sqrdmlah v3\.8h, v24\.8h, v15\.h\[1\] + 1a28: 6f50d3c3 sqrdmlah v3\.8h, v30\.8h, v0\.h\[1\] + 1a2c: 6f55d3c3 sqrdmlah v3\.8h, v30\.8h, v5\.h\[1\] + 1a30: 6f5ad3c3 sqrdmlah v3\.8h, v30\.8h, v10\.h\[1\] + 1a34: 6f5dd3c3 sqrdmlah v3\.8h, v30\.8h, v13\.h\[1\] + 1a38: 6f5fd3c3 sqrdmlah v3\.8h, v30\.8h, v15\.h\[1\] + 1a3c: 6f50d02d sqrdmlah v13\.8h, v1\.8h, v0\.h\[1\] + 1a40: 6f55d02d sqrdmlah v13\.8h, v1\.8h, v5\.h\[1\] + 1a44: 6f5ad02d sqrdmlah v13\.8h, v1\.8h, v10\.h\[1\] + 1a48: 6f5dd02d sqrdmlah v13\.8h, v1\.8h, v13\.h\[1\] + 1a4c: 6f5fd02d sqrdmlah v13\.8h, v1\.8h, v15\.h\[1\] + 1a50: 6f50d08d sqrdmlah v13\.8h, v4\.8h, v0\.h\[1\] + 1a54: 6f55d08d sqrdmlah v13\.8h, v4\.8h, v5\.h\[1\] + 1a58: 6f5ad08d sqrdmlah v13\.8h, v4\.8h, v10\.h\[1\] + 1a5c: 6f5dd08d sqrdmlah v13\.8h, v4\.8h, v13\.h\[1\] + 1a60: 6f5fd08d sqrdmlah v13\.8h, v4\.8h, v15\.h\[1\] + 1a64: 6f50d1cd sqrdmlah v13\.8h, v14\.8h, v0\.h\[1\] + 1a68: 6f55d1cd sqrdmlah v13\.8h, v14\.8h, v5\.h\[1\] + 1a6c: 6f5ad1cd sqrdmlah v13\.8h, v14\.8h, v10\.h\[1\] + 1a70: 6f5dd1cd sqrdmlah v13\.8h, v14\.8h, v13\.h\[1\] + 1a74: 6f5fd1cd sqrdmlah v13\.8h, v14\.8h, v15\.h\[1\] + 1a78: 6f50d30d sqrdmlah v13\.8h, v24\.8h, v0\.h\[1\] + 1a7c: 6f55d30d sqrdmlah v13\.8h, v24\.8h, v5\.h\[1\] + 1a80: 6f5ad30d sqrdmlah v13\.8h, v24\.8h, v10\.h\[1\] + 1a84: 6f5dd30d sqrdmlah v13\.8h, v24\.8h, v13\.h\[1\] + 1a88: 6f5fd30d sqrdmlah v13\.8h, v24\.8h, v15\.h\[1\] + 1a8c: 6f50d3cd sqrdmlah v13\.8h, v30\.8h, v0\.h\[1\] + 1a90: 6f55d3cd sqrdmlah v13\.8h, v30\.8h, v5\.h\[1\] + 1a94: 6f5ad3cd sqrdmlah v13\.8h, v30\.8h, v10\.h\[1\] + 1a98: 6f5dd3cd sqrdmlah v13\.8h, v30\.8h, v13\.h\[1\] + 1a9c: 6f5fd3cd sqrdmlah v13\.8h, v30\.8h, v15\.h\[1\] + 1aa0: 6f50d037 sqrdmlah v23\.8h, v1\.8h, v0\.h\[1\] + 1aa4: 6f55d037 sqrdmlah v23\.8h, v1\.8h, v5\.h\[1\] + 1aa8: 6f5ad037 sqrdmlah v23\.8h, v1\.8h, v10\.h\[1\] + 1aac: 6f5dd037 sqrdmlah v23\.8h, v1\.8h, v13\.h\[1\] + 1ab0: 6f5fd037 sqrdmlah v23\.8h, v1\.8h, v15\.h\[1\] + 1ab4: 6f50d097 sqrdmlah v23\.8h, v4\.8h, v0\.h\[1\] + 1ab8: 6f55d097 sqrdmlah v23\.8h, v4\.8h, v5\.h\[1\] + 1abc: 6f5ad097 sqrdmlah v23\.8h, v4\.8h, v10\.h\[1\] + 1ac0: 6f5dd097 sqrdmlah v23\.8h, v4\.8h, v13\.h\[1\] + 1ac4: 6f5fd097 sqrdmlah v23\.8h, v4\.8h, v15\.h\[1\] + 1ac8: 6f50d1d7 sqrdmlah v23\.8h, v14\.8h, v0\.h\[1\] + 1acc: 6f55d1d7 sqrdmlah v23\.8h, v14\.8h, v5\.h\[1\] + 1ad0: 6f5ad1d7 sqrdmlah v23\.8h, v14\.8h, v10\.h\[1\] + 1ad4: 6f5dd1d7 sqrdmlah v23\.8h, v14\.8h, v13\.h\[1\] + 1ad8: 6f5fd1d7 sqrdmlah v23\.8h, v14\.8h, v15\.h\[1\] + 1adc: 6f50d317 sqrdmlah v23\.8h, v24\.8h, v0\.h\[1\] + 1ae0: 6f55d317 sqrdmlah v23\.8h, v24\.8h, v5\.h\[1\] + 1ae4: 6f5ad317 sqrdmlah v23\.8h, v24\.8h, v10\.h\[1\] + 1ae8: 6f5dd317 sqrdmlah v23\.8h, v24\.8h, v13\.h\[1\] + 1aec: 6f5fd317 sqrdmlah v23\.8h, v24\.8h, v15\.h\[1\] + 1af0: 6f50d3d7 sqrdmlah v23\.8h, v30\.8h, v0\.h\[1\] + 1af4: 6f55d3d7 sqrdmlah v23\.8h, v30\.8h, v5\.h\[1\] + 1af8: 6f5ad3d7 sqrdmlah v23\.8h, v30\.8h, v10\.h\[1\] + 1afc: 6f5dd3d7 sqrdmlah v23\.8h, v30\.8h, v13\.h\[1\] + 1b00: 6f5fd3d7 sqrdmlah v23\.8h, v30\.8h, v15\.h\[1\] + 1b04: 6f50d03d sqrdmlah v29\.8h, v1\.8h, v0\.h\[1\] + 1b08: 6f55d03d sqrdmlah v29\.8h, v1\.8h, v5\.h\[1\] + 1b0c: 6f5ad03d sqrdmlah v29\.8h, v1\.8h, v10\.h\[1\] + 1b10: 6f5dd03d sqrdmlah v29\.8h, v1\.8h, v13\.h\[1\] + 1b14: 6f5fd03d sqrdmlah v29\.8h, v1\.8h, v15\.h\[1\] + 1b18: 6f50d09d sqrdmlah v29\.8h, v4\.8h, v0\.h\[1\] + 1b1c: 6f55d09d sqrdmlah v29\.8h, v4\.8h, v5\.h\[1\] + 1b20: 6f5ad09d sqrdmlah v29\.8h, v4\.8h, v10\.h\[1\] + 1b24: 6f5dd09d sqrdmlah v29\.8h, v4\.8h, v13\.h\[1\] + 1b28: 6f5fd09d sqrdmlah v29\.8h, v4\.8h, v15\.h\[1\] + 1b2c: 6f50d1dd sqrdmlah v29\.8h, v14\.8h, v0\.h\[1\] + 1b30: 6f55d1dd sqrdmlah v29\.8h, v14\.8h, v5\.h\[1\] + 1b34: 6f5ad1dd sqrdmlah v29\.8h, v14\.8h, v10\.h\[1\] + 1b38: 6f5dd1dd sqrdmlah v29\.8h, v14\.8h, v13\.h\[1\] + 1b3c: 6f5fd1dd sqrdmlah v29\.8h, v14\.8h, v15\.h\[1\] + 1b40: 6f50d31d sqrdmlah v29\.8h, v24\.8h, v0\.h\[1\] + 1b44: 6f55d31d sqrdmlah v29\.8h, v24\.8h, v5\.h\[1\] + 1b48: 6f5ad31d sqrdmlah v29\.8h, v24\.8h, v10\.h\[1\] + 1b4c: 6f5dd31d sqrdmlah v29\.8h, v24\.8h, v13\.h\[1\] + 1b50: 6f5fd31d sqrdmlah v29\.8h, v24\.8h, v15\.h\[1\] + 1b54: 6f50d3dd sqrdmlah v29\.8h, v30\.8h, v0\.h\[1\] + 1b58: 6f55d3dd sqrdmlah v29\.8h, v30\.8h, v5\.h\[1\] + 1b5c: 6f5ad3dd sqrdmlah v29\.8h, v30\.8h, v10\.h\[1\] + 1b60: 6f5dd3dd sqrdmlah v29\.8h, v30\.8h, v13\.h\[1\] + 1b64: 6f5fd3dd sqrdmlah v29\.8h, v30\.8h, v15\.h\[1\] + 1b68: 6f60d020 sqrdmlah v0\.8h, v1\.8h, v0\.h\[2\] + 1b6c: 6f65d020 sqrdmlah v0\.8h, v1\.8h, v5\.h\[2\] + 1b70: 6f6ad020 sqrdmlah v0\.8h, v1\.8h, v10\.h\[2\] + 1b74: 6f6dd020 sqrdmlah v0\.8h, v1\.8h, v13\.h\[2\] + 1b78: 6f6fd020 sqrdmlah v0\.8h, v1\.8h, v15\.h\[2\] + 1b7c: 6f60d080 sqrdmlah v0\.8h, v4\.8h, v0\.h\[2\] + 1b80: 6f65d080 sqrdmlah v0\.8h, v4\.8h, v5\.h\[2\] + 1b84: 6f6ad080 sqrdmlah v0\.8h, v4\.8h, v10\.h\[2\] + 1b88: 6f6dd080 sqrdmlah v0\.8h, v4\.8h, v13\.h\[2\] + 1b8c: 6f6fd080 sqrdmlah v0\.8h, v4\.8h, v15\.h\[2\] + 1b90: 6f60d1c0 sqrdmlah v0\.8h, v14\.8h, v0\.h\[2\] + 1b94: 6f65d1c0 sqrdmlah v0\.8h, v14\.8h, v5\.h\[2\] + 1b98: 6f6ad1c0 sqrdmlah v0\.8h, v14\.8h, v10\.h\[2\] + 1b9c: 6f6dd1c0 sqrdmlah v0\.8h, v14\.8h, v13\.h\[2\] + 1ba0: 6f6fd1c0 sqrdmlah v0\.8h, v14\.8h, v15\.h\[2\] + 1ba4: 6f60d300 sqrdmlah v0\.8h, v24\.8h, v0\.h\[2\] + 1ba8: 6f65d300 sqrdmlah v0\.8h, v24\.8h, v5\.h\[2\] + 1bac: 6f6ad300 sqrdmlah v0\.8h, v24\.8h, v10\.h\[2\] + 1bb0: 6f6dd300 sqrdmlah v0\.8h, v24\.8h, v13\.h\[2\] + 1bb4: 6f6fd300 sqrdmlah v0\.8h, v24\.8h, v15\.h\[2\] + 1bb8: 6f60d3c0 sqrdmlah v0\.8h, v30\.8h, v0\.h\[2\] + 1bbc: 6f65d3c0 sqrdmlah v0\.8h, v30\.8h, v5\.h\[2\] + 1bc0: 6f6ad3c0 sqrdmlah v0\.8h, v30\.8h, v10\.h\[2\] + 1bc4: 6f6dd3c0 sqrdmlah v0\.8h, v30\.8h, v13\.h\[2\] + 1bc8: 6f6fd3c0 sqrdmlah v0\.8h, v30\.8h, v15\.h\[2\] + 1bcc: 6f60d023 sqrdmlah v3\.8h, v1\.8h, v0\.h\[2\] + 1bd0: 6f65d023 sqrdmlah v3\.8h, v1\.8h, v5\.h\[2\] + 1bd4: 6f6ad023 sqrdmlah v3\.8h, v1\.8h, v10\.h\[2\] + 1bd8: 6f6dd023 sqrdmlah v3\.8h, v1\.8h, v13\.h\[2\] + 1bdc: 6f6fd023 sqrdmlah v3\.8h, v1\.8h, v15\.h\[2\] + 1be0: 6f60d083 sqrdmlah v3\.8h, v4\.8h, v0\.h\[2\] + 1be4: 6f65d083 sqrdmlah v3\.8h, v4\.8h, v5\.h\[2\] + 1be8: 6f6ad083 sqrdmlah v3\.8h, v4\.8h, v10\.h\[2\] + 1bec: 6f6dd083 sqrdmlah v3\.8h, v4\.8h, v13\.h\[2\] + 1bf0: 6f6fd083 sqrdmlah v3\.8h, v4\.8h, v15\.h\[2\] + 1bf4: 6f60d1c3 sqrdmlah v3\.8h, v14\.8h, v0\.h\[2\] + 1bf8: 6f65d1c3 sqrdmlah v3\.8h, v14\.8h, v5\.h\[2\] + 1bfc: 6f6ad1c3 sqrdmlah v3\.8h, v14\.8h, v10\.h\[2\] + 1c00: 6f6dd1c3 sqrdmlah v3\.8h, v14\.8h, v13\.h\[2\] + 1c04: 6f6fd1c3 sqrdmlah v3\.8h, v14\.8h, v15\.h\[2\] + 1c08: 6f60d303 sqrdmlah v3\.8h, v24\.8h, v0\.h\[2\] + 1c0c: 6f65d303 sqrdmlah v3\.8h, v24\.8h, v5\.h\[2\] + 1c10: 6f6ad303 sqrdmlah v3\.8h, v24\.8h, v10\.h\[2\] + 1c14: 6f6dd303 sqrdmlah v3\.8h, v24\.8h, v13\.h\[2\] + 1c18: 6f6fd303 sqrdmlah v3\.8h, v24\.8h, v15\.h\[2\] + 1c1c: 6f60d3c3 sqrdmlah v3\.8h, v30\.8h, v0\.h\[2\] + 1c20: 6f65d3c3 sqrdmlah v3\.8h, v30\.8h, v5\.h\[2\] + 1c24: 6f6ad3c3 sqrdmlah v3\.8h, v30\.8h, v10\.h\[2\] + 1c28: 6f6dd3c3 sqrdmlah v3\.8h, v30\.8h, v13\.h\[2\] + 1c2c: 6f6fd3c3 sqrdmlah v3\.8h, v30\.8h, v15\.h\[2\] + 1c30: 6f60d02d sqrdmlah v13\.8h, v1\.8h, v0\.h\[2\] + 1c34: 6f65d02d sqrdmlah v13\.8h, v1\.8h, v5\.h\[2\] + 1c38: 6f6ad02d sqrdmlah v13\.8h, v1\.8h, v10\.h\[2\] + 1c3c: 6f6dd02d sqrdmlah v13\.8h, v1\.8h, v13\.h\[2\] + 1c40: 6f6fd02d sqrdmlah v13\.8h, v1\.8h, v15\.h\[2\] + 1c44: 6f60d08d sqrdmlah v13\.8h, v4\.8h, v0\.h\[2\] + 1c48: 6f65d08d sqrdmlah v13\.8h, v4\.8h, v5\.h\[2\] + 1c4c: 6f6ad08d sqrdmlah v13\.8h, v4\.8h, v10\.h\[2\] + 1c50: 6f6dd08d sqrdmlah v13\.8h, v4\.8h, v13\.h\[2\] + 1c54: 6f6fd08d sqrdmlah v13\.8h, v4\.8h, v15\.h\[2\] + 1c58: 6f60d1cd sqrdmlah v13\.8h, v14\.8h, v0\.h\[2\] + 1c5c: 6f65d1cd sqrdmlah v13\.8h, v14\.8h, v5\.h\[2\] + 1c60: 6f6ad1cd sqrdmlah v13\.8h, v14\.8h, v10\.h\[2\] + 1c64: 6f6dd1cd sqrdmlah v13\.8h, v14\.8h, v13\.h\[2\] + 1c68: 6f6fd1cd sqrdmlah v13\.8h, v14\.8h, v15\.h\[2\] + 1c6c: 6f60d30d sqrdmlah v13\.8h, v24\.8h, v0\.h\[2\] + 1c70: 6f65d30d sqrdmlah v13\.8h, v24\.8h, v5\.h\[2\] + 1c74: 6f6ad30d sqrdmlah v13\.8h, v24\.8h, v10\.h\[2\] + 1c78: 6f6dd30d sqrdmlah v13\.8h, v24\.8h, v13\.h\[2\] + 1c7c: 6f6fd30d sqrdmlah v13\.8h, v24\.8h, v15\.h\[2\] + 1c80: 6f60d3cd sqrdmlah v13\.8h, v30\.8h, v0\.h\[2\] + 1c84: 6f65d3cd sqrdmlah v13\.8h, v30\.8h, v5\.h\[2\] + 1c88: 6f6ad3cd sqrdmlah v13\.8h, v30\.8h, v10\.h\[2\] + 1c8c: 6f6dd3cd sqrdmlah v13\.8h, v30\.8h, v13\.h\[2\] + 1c90: 6f6fd3cd sqrdmlah v13\.8h, v30\.8h, v15\.h\[2\] + 1c94: 6f60d037 sqrdmlah v23\.8h, v1\.8h, v0\.h\[2\] + 1c98: 6f65d037 sqrdmlah v23\.8h, v1\.8h, v5\.h\[2\] + 1c9c: 6f6ad037 sqrdmlah v23\.8h, v1\.8h, v10\.h\[2\] + 1ca0: 6f6dd037 sqrdmlah v23\.8h, v1\.8h, v13\.h\[2\] + 1ca4: 6f6fd037 sqrdmlah v23\.8h, v1\.8h, v15\.h\[2\] + 1ca8: 6f60d097 sqrdmlah v23\.8h, v4\.8h, v0\.h\[2\] + 1cac: 6f65d097 sqrdmlah v23\.8h, v4\.8h, v5\.h\[2\] + 1cb0: 6f6ad097 sqrdmlah v23\.8h, v4\.8h, v10\.h\[2\] + 1cb4: 6f6dd097 sqrdmlah v23\.8h, v4\.8h, v13\.h\[2\] + 1cb8: 6f6fd097 sqrdmlah v23\.8h, v4\.8h, v15\.h\[2\] + 1cbc: 6f60d1d7 sqrdmlah v23\.8h, v14\.8h, v0\.h\[2\] + 1cc0: 6f65d1d7 sqrdmlah v23\.8h, v14\.8h, v5\.h\[2\] + 1cc4: 6f6ad1d7 sqrdmlah v23\.8h, v14\.8h, v10\.h\[2\] + 1cc8: 6f6dd1d7 sqrdmlah v23\.8h, v14\.8h, v13\.h\[2\] + 1ccc: 6f6fd1d7 sqrdmlah v23\.8h, v14\.8h, v15\.h\[2\] + 1cd0: 6f60d317 sqrdmlah v23\.8h, v24\.8h, v0\.h\[2\] + 1cd4: 6f65d317 sqrdmlah v23\.8h, v24\.8h, v5\.h\[2\] + 1cd8: 6f6ad317 sqrdmlah v23\.8h, v24\.8h, v10\.h\[2\] + 1cdc: 6f6dd317 sqrdmlah v23\.8h, v24\.8h, v13\.h\[2\] + 1ce0: 6f6fd317 sqrdmlah v23\.8h, v24\.8h, v15\.h\[2\] + 1ce4: 6f60d3d7 sqrdmlah v23\.8h, v30\.8h, v0\.h\[2\] + 1ce8: 6f65d3d7 sqrdmlah v23\.8h, v30\.8h, v5\.h\[2\] + 1cec: 6f6ad3d7 sqrdmlah v23\.8h, v30\.8h, v10\.h\[2\] + 1cf0: 6f6dd3d7 sqrdmlah v23\.8h, v30\.8h, v13\.h\[2\] + 1cf4: 6f6fd3d7 sqrdmlah v23\.8h, v30\.8h, v15\.h\[2\] + 1cf8: 6f60d03d sqrdmlah v29\.8h, v1\.8h, v0\.h\[2\] + 1cfc: 6f65d03d sqrdmlah v29\.8h, v1\.8h, v5\.h\[2\] + 1d00: 6f6ad03d sqrdmlah v29\.8h, v1\.8h, v10\.h\[2\] + 1d04: 6f6dd03d sqrdmlah v29\.8h, v1\.8h, v13\.h\[2\] + 1d08: 6f6fd03d sqrdmlah v29\.8h, v1\.8h, v15\.h\[2\] + 1d0c: 6f60d09d sqrdmlah v29\.8h, v4\.8h, v0\.h\[2\] + 1d10: 6f65d09d sqrdmlah v29\.8h, v4\.8h, v5\.h\[2\] + 1d14: 6f6ad09d sqrdmlah v29\.8h, v4\.8h, v10\.h\[2\] + 1d18: 6f6dd09d sqrdmlah v29\.8h, v4\.8h, v13\.h\[2\] + 1d1c: 6f6fd09d sqrdmlah v29\.8h, v4\.8h, v15\.h\[2\] + 1d20: 6f60d1dd sqrdmlah v29\.8h, v14\.8h, v0\.h\[2\] + 1d24: 6f65d1dd sqrdmlah v29\.8h, v14\.8h, v5\.h\[2\] + 1d28: 6f6ad1dd sqrdmlah v29\.8h, v14\.8h, v10\.h\[2\] + 1d2c: 6f6dd1dd sqrdmlah v29\.8h, v14\.8h, v13\.h\[2\] + 1d30: 6f6fd1dd sqrdmlah v29\.8h, v14\.8h, v15\.h\[2\] + 1d34: 6f60d31d sqrdmlah v29\.8h, v24\.8h, v0\.h\[2\] + 1d38: 6f65d31d sqrdmlah v29\.8h, v24\.8h, v5\.h\[2\] + 1d3c: 6f6ad31d sqrdmlah v29\.8h, v24\.8h, v10\.h\[2\] + 1d40: 6f6dd31d sqrdmlah v29\.8h, v24\.8h, v13\.h\[2\] + 1d44: 6f6fd31d sqrdmlah v29\.8h, v24\.8h, v15\.h\[2\] + 1d48: 6f60d3dd sqrdmlah v29\.8h, v30\.8h, v0\.h\[2\] + 1d4c: 6f65d3dd sqrdmlah v29\.8h, v30\.8h, v5\.h\[2\] + 1d50: 6f6ad3dd sqrdmlah v29\.8h, v30\.8h, v10\.h\[2\] + 1d54: 6f6dd3dd sqrdmlah v29\.8h, v30\.8h, v13\.h\[2\] + 1d58: 6f6fd3dd sqrdmlah v29\.8h, v30\.8h, v15\.h\[2\] + 1d5c: 6f70d020 sqrdmlah v0\.8h, v1\.8h, v0\.h\[3\] + 1d60: 6f75d020 sqrdmlah v0\.8h, v1\.8h, v5\.h\[3\] + 1d64: 6f7ad020 sqrdmlah v0\.8h, v1\.8h, v10\.h\[3\] + 1d68: 6f7dd020 sqrdmlah v0\.8h, v1\.8h, v13\.h\[3\] + 1d6c: 6f7fd020 sqrdmlah v0\.8h, v1\.8h, v15\.h\[3\] + 1d70: 6f70d080 sqrdmlah v0\.8h, v4\.8h, v0\.h\[3\] + 1d74: 6f75d080 sqrdmlah v0\.8h, v4\.8h, v5\.h\[3\] + 1d78: 6f7ad080 sqrdmlah v0\.8h, v4\.8h, v10\.h\[3\] + 1d7c: 6f7dd080 sqrdmlah v0\.8h, v4\.8h, v13\.h\[3\] + 1d80: 6f7fd080 sqrdmlah v0\.8h, v4\.8h, v15\.h\[3\] + 1d84: 6f70d1c0 sqrdmlah v0\.8h, v14\.8h, v0\.h\[3\] + 1d88: 6f75d1c0 sqrdmlah v0\.8h, v14\.8h, v5\.h\[3\] + 1d8c: 6f7ad1c0 sqrdmlah v0\.8h, v14\.8h, v10\.h\[3\] + 1d90: 6f7dd1c0 sqrdmlah v0\.8h, v14\.8h, v13\.h\[3\] + 1d94: 6f7fd1c0 sqrdmlah v0\.8h, v14\.8h, v15\.h\[3\] + 1d98: 6f70d300 sqrdmlah v0\.8h, v24\.8h, v0\.h\[3\] + 1d9c: 6f75d300 sqrdmlah v0\.8h, v24\.8h, v5\.h\[3\] + 1da0: 6f7ad300 sqrdmlah v0\.8h, v24\.8h, v10\.h\[3\] + 1da4: 6f7dd300 sqrdmlah v0\.8h, v24\.8h, v13\.h\[3\] + 1da8: 6f7fd300 sqrdmlah v0\.8h, v24\.8h, v15\.h\[3\] + 1dac: 6f70d3c0 sqrdmlah v0\.8h, v30\.8h, v0\.h\[3\] + 1db0: 6f75d3c0 sqrdmlah v0\.8h, v30\.8h, v5\.h\[3\] + 1db4: 6f7ad3c0 sqrdmlah v0\.8h, v30\.8h, v10\.h\[3\] + 1db8: 6f7dd3c0 sqrdmlah v0\.8h, v30\.8h, v13\.h\[3\] + 1dbc: 6f7fd3c0 sqrdmlah v0\.8h, v30\.8h, v15\.h\[3\] + 1dc0: 6f70d023 sqrdmlah v3\.8h, v1\.8h, v0\.h\[3\] + 1dc4: 6f75d023 sqrdmlah v3\.8h, v1\.8h, v5\.h\[3\] + 1dc8: 6f7ad023 sqrdmlah v3\.8h, v1\.8h, v10\.h\[3\] + 1dcc: 6f7dd023 sqrdmlah v3\.8h, v1\.8h, v13\.h\[3\] + 1dd0: 6f7fd023 sqrdmlah v3\.8h, v1\.8h, v15\.h\[3\] + 1dd4: 6f70d083 sqrdmlah v3\.8h, v4\.8h, v0\.h\[3\] + 1dd8: 6f75d083 sqrdmlah v3\.8h, v4\.8h, v5\.h\[3\] + 1ddc: 6f7ad083 sqrdmlah v3\.8h, v4\.8h, v10\.h\[3\] + 1de0: 6f7dd083 sqrdmlah v3\.8h, v4\.8h, v13\.h\[3\] + 1de4: 6f7fd083 sqrdmlah v3\.8h, v4\.8h, v15\.h\[3\] + 1de8: 6f70d1c3 sqrdmlah v3\.8h, v14\.8h, v0\.h\[3\] + 1dec: 6f75d1c3 sqrdmlah v3\.8h, v14\.8h, v5\.h\[3\] + 1df0: 6f7ad1c3 sqrdmlah v3\.8h, v14\.8h, v10\.h\[3\] + 1df4: 6f7dd1c3 sqrdmlah v3\.8h, v14\.8h, v13\.h\[3\] + 1df8: 6f7fd1c3 sqrdmlah v3\.8h, v14\.8h, v15\.h\[3\] + 1dfc: 6f70d303 sqrdmlah v3\.8h, v24\.8h, v0\.h\[3\] + 1e00: 6f75d303 sqrdmlah v3\.8h, v24\.8h, v5\.h\[3\] + 1e04: 6f7ad303 sqrdmlah v3\.8h, v24\.8h, v10\.h\[3\] + 1e08: 6f7dd303 sqrdmlah v3\.8h, v24\.8h, v13\.h\[3\] + 1e0c: 6f7fd303 sqrdmlah v3\.8h, v24\.8h, v15\.h\[3\] + 1e10: 6f70d3c3 sqrdmlah v3\.8h, v30\.8h, v0\.h\[3\] + 1e14: 6f75d3c3 sqrdmlah v3\.8h, v30\.8h, v5\.h\[3\] + 1e18: 6f7ad3c3 sqrdmlah v3\.8h, v30\.8h, v10\.h\[3\] + 1e1c: 6f7dd3c3 sqrdmlah v3\.8h, v30\.8h, v13\.h\[3\] + 1e20: 6f7fd3c3 sqrdmlah v3\.8h, v30\.8h, v15\.h\[3\] + 1e24: 6f70d02d sqrdmlah v13\.8h, v1\.8h, v0\.h\[3\] + 1e28: 6f75d02d sqrdmlah v13\.8h, v1\.8h, v5\.h\[3\] + 1e2c: 6f7ad02d sqrdmlah v13\.8h, v1\.8h, v10\.h\[3\] + 1e30: 6f7dd02d sqrdmlah v13\.8h, v1\.8h, v13\.h\[3\] + 1e34: 6f7fd02d sqrdmlah v13\.8h, v1\.8h, v15\.h\[3\] + 1e38: 6f70d08d sqrdmlah v13\.8h, v4\.8h, v0\.h\[3\] + 1e3c: 6f75d08d sqrdmlah v13\.8h, v4\.8h, v5\.h\[3\] + 1e40: 6f7ad08d sqrdmlah v13\.8h, v4\.8h, v10\.h\[3\] + 1e44: 6f7dd08d sqrdmlah v13\.8h, v4\.8h, v13\.h\[3\] + 1e48: 6f7fd08d sqrdmlah v13\.8h, v4\.8h, v15\.h\[3\] + 1e4c: 6f70d1cd sqrdmlah v13\.8h, v14\.8h, v0\.h\[3\] + 1e50: 6f75d1cd sqrdmlah v13\.8h, v14\.8h, v5\.h\[3\] + 1e54: 6f7ad1cd sqrdmlah v13\.8h, v14\.8h, v10\.h\[3\] + 1e58: 6f7dd1cd sqrdmlah v13\.8h, v14\.8h, v13\.h\[3\] + 1e5c: 6f7fd1cd sqrdmlah v13\.8h, v14\.8h, v15\.h\[3\] + 1e60: 6f70d30d sqrdmlah v13\.8h, v24\.8h, v0\.h\[3\] + 1e64: 6f75d30d sqrdmlah v13\.8h, v24\.8h, v5\.h\[3\] + 1e68: 6f7ad30d sqrdmlah v13\.8h, v24\.8h, v10\.h\[3\] + 1e6c: 6f7dd30d sqrdmlah v13\.8h, v24\.8h, v13\.h\[3\] + 1e70: 6f7fd30d sqrdmlah v13\.8h, v24\.8h, v15\.h\[3\] + 1e74: 6f70d3cd sqrdmlah v13\.8h, v30\.8h, v0\.h\[3\] + 1e78: 6f75d3cd sqrdmlah v13\.8h, v30\.8h, v5\.h\[3\] + 1e7c: 6f7ad3cd sqrdmlah v13\.8h, v30\.8h, v10\.h\[3\] + 1e80: 6f7dd3cd sqrdmlah v13\.8h, v30\.8h, v13\.h\[3\] + 1e84: 6f7fd3cd sqrdmlah v13\.8h, v30\.8h, v15\.h\[3\] + 1e88: 6f70d037 sqrdmlah v23\.8h, v1\.8h, v0\.h\[3\] + 1e8c: 6f75d037 sqrdmlah v23\.8h, v1\.8h, v5\.h\[3\] + 1e90: 6f7ad037 sqrdmlah v23\.8h, v1\.8h, v10\.h\[3\] + 1e94: 6f7dd037 sqrdmlah v23\.8h, v1\.8h, v13\.h\[3\] + 1e98: 6f7fd037 sqrdmlah v23\.8h, v1\.8h, v15\.h\[3\] + 1e9c: 6f70d097 sqrdmlah v23\.8h, v4\.8h, v0\.h\[3\] + 1ea0: 6f75d097 sqrdmlah v23\.8h, v4\.8h, v5\.h\[3\] + 1ea4: 6f7ad097 sqrdmlah v23\.8h, v4\.8h, v10\.h\[3\] + 1ea8: 6f7dd097 sqrdmlah v23\.8h, v4\.8h, v13\.h\[3\] + 1eac: 6f7fd097 sqrdmlah v23\.8h, v4\.8h, v15\.h\[3\] + 1eb0: 6f70d1d7 sqrdmlah v23\.8h, v14\.8h, v0\.h\[3\] + 1eb4: 6f75d1d7 sqrdmlah v23\.8h, v14\.8h, v5\.h\[3\] + 1eb8: 6f7ad1d7 sqrdmlah v23\.8h, v14\.8h, v10\.h\[3\] + 1ebc: 6f7dd1d7 sqrdmlah v23\.8h, v14\.8h, v13\.h\[3\] + 1ec0: 6f7fd1d7 sqrdmlah v23\.8h, v14\.8h, v15\.h\[3\] + 1ec4: 6f70d317 sqrdmlah v23\.8h, v24\.8h, v0\.h\[3\] + 1ec8: 6f75d317 sqrdmlah v23\.8h, v24\.8h, v5\.h\[3\] + 1ecc: 6f7ad317 sqrdmlah v23\.8h, v24\.8h, v10\.h\[3\] + 1ed0: 6f7dd317 sqrdmlah v23\.8h, v24\.8h, v13\.h\[3\] + 1ed4: 6f7fd317 sqrdmlah v23\.8h, v24\.8h, v15\.h\[3\] + 1ed8: 6f70d3d7 sqrdmlah v23\.8h, v30\.8h, v0\.h\[3\] + 1edc: 6f75d3d7 sqrdmlah v23\.8h, v30\.8h, v5\.h\[3\] + 1ee0: 6f7ad3d7 sqrdmlah v23\.8h, v30\.8h, v10\.h\[3\] + 1ee4: 6f7dd3d7 sqrdmlah v23\.8h, v30\.8h, v13\.h\[3\] + 1ee8: 6f7fd3d7 sqrdmlah v23\.8h, v30\.8h, v15\.h\[3\] + 1eec: 6f70d03d sqrdmlah v29\.8h, v1\.8h, v0\.h\[3\] + 1ef0: 6f75d03d sqrdmlah v29\.8h, v1\.8h, v5\.h\[3\] + 1ef4: 6f7ad03d sqrdmlah v29\.8h, v1\.8h, v10\.h\[3\] + 1ef8: 6f7dd03d sqrdmlah v29\.8h, v1\.8h, v13\.h\[3\] + 1efc: 6f7fd03d sqrdmlah v29\.8h, v1\.8h, v15\.h\[3\] + 1f00: 6f70d09d sqrdmlah v29\.8h, v4\.8h, v0\.h\[3\] + 1f04: 6f75d09d sqrdmlah v29\.8h, v4\.8h, v5\.h\[3\] + 1f08: 6f7ad09d sqrdmlah v29\.8h, v4\.8h, v10\.h\[3\] + 1f0c: 6f7dd09d sqrdmlah v29\.8h, v4\.8h, v13\.h\[3\] + 1f10: 6f7fd09d sqrdmlah v29\.8h, v4\.8h, v15\.h\[3\] + 1f14: 6f70d1dd sqrdmlah v29\.8h, v14\.8h, v0\.h\[3\] + 1f18: 6f75d1dd sqrdmlah v29\.8h, v14\.8h, v5\.h\[3\] + 1f1c: 6f7ad1dd sqrdmlah v29\.8h, v14\.8h, v10\.h\[3\] + 1f20: 6f7dd1dd sqrdmlah v29\.8h, v14\.8h, v13\.h\[3\] + 1f24: 6f7fd1dd sqrdmlah v29\.8h, v14\.8h, v15\.h\[3\] + 1f28: 6f70d31d sqrdmlah v29\.8h, v24\.8h, v0\.h\[3\] + 1f2c: 6f75d31d sqrdmlah v29\.8h, v24\.8h, v5\.h\[3\] + 1f30: 6f7ad31d sqrdmlah v29\.8h, v24\.8h, v10\.h\[3\] + 1f34: 6f7dd31d sqrdmlah v29\.8h, v24\.8h, v13\.h\[3\] + 1f38: 6f7fd31d sqrdmlah v29\.8h, v24\.8h, v15\.h\[3\] + 1f3c: 6f70d3dd sqrdmlah v29\.8h, v30\.8h, v0\.h\[3\] + 1f40: 6f75d3dd sqrdmlah v29\.8h, v30\.8h, v5\.h\[3\] + 1f44: 6f7ad3dd sqrdmlah v29\.8h, v30\.8h, v10\.h\[3\] + 1f48: 6f7dd3dd sqrdmlah v29\.8h, v30\.8h, v13\.h\[3\] + 1f4c: 6f7fd3dd sqrdmlah v29\.8h, v30\.8h, v15\.h\[3\] + 1f50: 2f80d020 sqrdmlah v0\.2s, v1\.2s, v0\.s\[0\] + 1f54: 2f85d020 sqrdmlah v0\.2s, v1\.2s, v5\.s\[0\] + 1f58: 2f8ad020 sqrdmlah v0\.2s, v1\.2s, v10\.s\[0\] + 1f5c: 2f8dd020 sqrdmlah v0\.2s, v1\.2s, v13\.s\[0\] + 1f60: 2f8fd020 sqrdmlah v0\.2s, v1\.2s, v15\.s\[0\] + 1f64: 2f80d080 sqrdmlah v0\.2s, v4\.2s, v0\.s\[0\] + 1f68: 2f85d080 sqrdmlah v0\.2s, v4\.2s, v5\.s\[0\] + 1f6c: 2f8ad080 sqrdmlah v0\.2s, v4\.2s, v10\.s\[0\] + 1f70: 2f8dd080 sqrdmlah v0\.2s, v4\.2s, v13\.s\[0\] + 1f74: 2f8fd080 sqrdmlah v0\.2s, v4\.2s, v15\.s\[0\] + 1f78: 2f80d1c0 sqrdmlah v0\.2s, v14\.2s, v0\.s\[0\] + 1f7c: 2f85d1c0 sqrdmlah v0\.2s, v14\.2s, v5\.s\[0\] + 1f80: 2f8ad1c0 sqrdmlah v0\.2s, v14\.2s, v10\.s\[0\] + 1f84: 2f8dd1c0 sqrdmlah v0\.2s, v14\.2s, v13\.s\[0\] + 1f88: 2f8fd1c0 sqrdmlah v0\.2s, v14\.2s, v15\.s\[0\] + 1f8c: 2f80d300 sqrdmlah v0\.2s, v24\.2s, v0\.s\[0\] + 1f90: 2f85d300 sqrdmlah v0\.2s, v24\.2s, v5\.s\[0\] + 1f94: 2f8ad300 sqrdmlah v0\.2s, v24\.2s, v10\.s\[0\] + 1f98: 2f8dd300 sqrdmlah v0\.2s, v24\.2s, v13\.s\[0\] + 1f9c: 2f8fd300 sqrdmlah v0\.2s, v24\.2s, v15\.s\[0\] + 1fa0: 2f80d3c0 sqrdmlah v0\.2s, v30\.2s, v0\.s\[0\] + 1fa4: 2f85d3c0 sqrdmlah v0\.2s, v30\.2s, v5\.s\[0\] + 1fa8: 2f8ad3c0 sqrdmlah v0\.2s, v30\.2s, v10\.s\[0\] + 1fac: 2f8dd3c0 sqrdmlah v0\.2s, v30\.2s, v13\.s\[0\] + 1fb0: 2f8fd3c0 sqrdmlah v0\.2s, v30\.2s, v15\.s\[0\] + 1fb4: 2f80d023 sqrdmlah v3\.2s, v1\.2s, v0\.s\[0\] + 1fb8: 2f85d023 sqrdmlah v3\.2s, v1\.2s, v5\.s\[0\] + 1fbc: 2f8ad023 sqrdmlah v3\.2s, v1\.2s, v10\.s\[0\] + 1fc0: 2f8dd023 sqrdmlah v3\.2s, v1\.2s, v13\.s\[0\] + 1fc4: 2f8fd023 sqrdmlah v3\.2s, v1\.2s, v15\.s\[0\] + 1fc8: 2f80d083 sqrdmlah v3\.2s, v4\.2s, v0\.s\[0\] + 1fcc: 2f85d083 sqrdmlah v3\.2s, v4\.2s, v5\.s\[0\] + 1fd0: 2f8ad083 sqrdmlah v3\.2s, v4\.2s, v10\.s\[0\] + 1fd4: 2f8dd083 sqrdmlah v3\.2s, v4\.2s, v13\.s\[0\] + 1fd8: 2f8fd083 sqrdmlah v3\.2s, v4\.2s, v15\.s\[0\] + 1fdc: 2f80d1c3 sqrdmlah v3\.2s, v14\.2s, v0\.s\[0\] + 1fe0: 2f85d1c3 sqrdmlah v3\.2s, v14\.2s, v5\.s\[0\] + 1fe4: 2f8ad1c3 sqrdmlah v3\.2s, v14\.2s, v10\.s\[0\] + 1fe8: 2f8dd1c3 sqrdmlah v3\.2s, v14\.2s, v13\.s\[0\] + 1fec: 2f8fd1c3 sqrdmlah v3\.2s, v14\.2s, v15\.s\[0\] + 1ff0: 2f80d303 sqrdmlah v3\.2s, v24\.2s, v0\.s\[0\] + 1ff4: 2f85d303 sqrdmlah v3\.2s, v24\.2s, v5\.s\[0\] + 1ff8: 2f8ad303 sqrdmlah v3\.2s, v24\.2s, v10\.s\[0\] + 1ffc: 2f8dd303 sqrdmlah v3\.2s, v24\.2s, v13\.s\[0\] + 2000: 2f8fd303 sqrdmlah v3\.2s, v24\.2s, v15\.s\[0\] + 2004: 2f80d3c3 sqrdmlah v3\.2s, v30\.2s, v0\.s\[0\] + 2008: 2f85d3c3 sqrdmlah v3\.2s, v30\.2s, v5\.s\[0\] + 200c: 2f8ad3c3 sqrdmlah v3\.2s, v30\.2s, v10\.s\[0\] + 2010: 2f8dd3c3 sqrdmlah v3\.2s, v30\.2s, v13\.s\[0\] + 2014: 2f8fd3c3 sqrdmlah v3\.2s, v30\.2s, v15\.s\[0\] + 2018: 2f80d02d sqrdmlah v13\.2s, v1\.2s, v0\.s\[0\] + 201c: 2f85d02d sqrdmlah v13\.2s, v1\.2s, v5\.s\[0\] + 2020: 2f8ad02d sqrdmlah v13\.2s, v1\.2s, v10\.s\[0\] + 2024: 2f8dd02d sqrdmlah v13\.2s, v1\.2s, v13\.s\[0\] + 2028: 2f8fd02d sqrdmlah v13\.2s, v1\.2s, v15\.s\[0\] + 202c: 2f80d08d sqrdmlah v13\.2s, v4\.2s, v0\.s\[0\] + 2030: 2f85d08d sqrdmlah v13\.2s, v4\.2s, v5\.s\[0\] + 2034: 2f8ad08d sqrdmlah v13\.2s, v4\.2s, v10\.s\[0\] + 2038: 2f8dd08d sqrdmlah v13\.2s, v4\.2s, v13\.s\[0\] + 203c: 2f8fd08d sqrdmlah v13\.2s, v4\.2s, v15\.s\[0\] + 2040: 2f80d1cd sqrdmlah v13\.2s, v14\.2s, v0\.s\[0\] + 2044: 2f85d1cd sqrdmlah v13\.2s, v14\.2s, v5\.s\[0\] + 2048: 2f8ad1cd sqrdmlah v13\.2s, v14\.2s, v10\.s\[0\] + 204c: 2f8dd1cd sqrdmlah v13\.2s, v14\.2s, v13\.s\[0\] + 2050: 2f8fd1cd sqrdmlah v13\.2s, v14\.2s, v15\.s\[0\] + 2054: 2f80d30d sqrdmlah v13\.2s, v24\.2s, v0\.s\[0\] + 2058: 2f85d30d sqrdmlah v13\.2s, v24\.2s, v5\.s\[0\] + 205c: 2f8ad30d sqrdmlah v13\.2s, v24\.2s, v10\.s\[0\] + 2060: 2f8dd30d sqrdmlah v13\.2s, v24\.2s, v13\.s\[0\] + 2064: 2f8fd30d sqrdmlah v13\.2s, v24\.2s, v15\.s\[0\] + 2068: 2f80d3cd sqrdmlah v13\.2s, v30\.2s, v0\.s\[0\] + 206c: 2f85d3cd sqrdmlah v13\.2s, v30\.2s, v5\.s\[0\] + 2070: 2f8ad3cd sqrdmlah v13\.2s, v30\.2s, v10\.s\[0\] + 2074: 2f8dd3cd sqrdmlah v13\.2s, v30\.2s, v13\.s\[0\] + 2078: 2f8fd3cd sqrdmlah v13\.2s, v30\.2s, v15\.s\[0\] + 207c: 2f80d037 sqrdmlah v23\.2s, v1\.2s, v0\.s\[0\] + 2080: 2f85d037 sqrdmlah v23\.2s, v1\.2s, v5\.s\[0\] + 2084: 2f8ad037 sqrdmlah v23\.2s, v1\.2s, v10\.s\[0\] + 2088: 2f8dd037 sqrdmlah v23\.2s, v1\.2s, v13\.s\[0\] + 208c: 2f8fd037 sqrdmlah v23\.2s, v1\.2s, v15\.s\[0\] + 2090: 2f80d097 sqrdmlah v23\.2s, v4\.2s, v0\.s\[0\] + 2094: 2f85d097 sqrdmlah v23\.2s, v4\.2s, v5\.s\[0\] + 2098: 2f8ad097 sqrdmlah v23\.2s, v4\.2s, v10\.s\[0\] + 209c: 2f8dd097 sqrdmlah v23\.2s, v4\.2s, v13\.s\[0\] + 20a0: 2f8fd097 sqrdmlah v23\.2s, v4\.2s, v15\.s\[0\] + 20a4: 2f80d1d7 sqrdmlah v23\.2s, v14\.2s, v0\.s\[0\] + 20a8: 2f85d1d7 sqrdmlah v23\.2s, v14\.2s, v5\.s\[0\] + 20ac: 2f8ad1d7 sqrdmlah v23\.2s, v14\.2s, v10\.s\[0\] + 20b0: 2f8dd1d7 sqrdmlah v23\.2s, v14\.2s, v13\.s\[0\] + 20b4: 2f8fd1d7 sqrdmlah v23\.2s, v14\.2s, v15\.s\[0\] + 20b8: 2f80d317 sqrdmlah v23\.2s, v24\.2s, v0\.s\[0\] + 20bc: 2f85d317 sqrdmlah v23\.2s, v24\.2s, v5\.s\[0\] + 20c0: 2f8ad317 sqrdmlah v23\.2s, v24\.2s, v10\.s\[0\] + 20c4: 2f8dd317 sqrdmlah v23\.2s, v24\.2s, v13\.s\[0\] + 20c8: 2f8fd317 sqrdmlah v23\.2s, v24\.2s, v15\.s\[0\] + 20cc: 2f80d3d7 sqrdmlah v23\.2s, v30\.2s, v0\.s\[0\] + 20d0: 2f85d3d7 sqrdmlah v23\.2s, v30\.2s, v5\.s\[0\] + 20d4: 2f8ad3d7 sqrdmlah v23\.2s, v30\.2s, v10\.s\[0\] + 20d8: 2f8dd3d7 sqrdmlah v23\.2s, v30\.2s, v13\.s\[0\] + 20dc: 2f8fd3d7 sqrdmlah v23\.2s, v30\.2s, v15\.s\[0\] + 20e0: 2f80d03d sqrdmlah v29\.2s, v1\.2s, v0\.s\[0\] + 20e4: 2f85d03d sqrdmlah v29\.2s, v1\.2s, v5\.s\[0\] + 20e8: 2f8ad03d sqrdmlah v29\.2s, v1\.2s, v10\.s\[0\] + 20ec: 2f8dd03d sqrdmlah v29\.2s, v1\.2s, v13\.s\[0\] + 20f0: 2f8fd03d sqrdmlah v29\.2s, v1\.2s, v15\.s\[0\] + 20f4: 2f80d09d sqrdmlah v29\.2s, v4\.2s, v0\.s\[0\] + 20f8: 2f85d09d sqrdmlah v29\.2s, v4\.2s, v5\.s\[0\] + 20fc: 2f8ad09d sqrdmlah v29\.2s, v4\.2s, v10\.s\[0\] + 2100: 2f8dd09d sqrdmlah v29\.2s, v4\.2s, v13\.s\[0\] + 2104: 2f8fd09d sqrdmlah v29\.2s, v4\.2s, v15\.s\[0\] + 2108: 2f80d1dd sqrdmlah v29\.2s, v14\.2s, v0\.s\[0\] + 210c: 2f85d1dd sqrdmlah v29\.2s, v14\.2s, v5\.s\[0\] + 2110: 2f8ad1dd sqrdmlah v29\.2s, v14\.2s, v10\.s\[0\] + 2114: 2f8dd1dd sqrdmlah v29\.2s, v14\.2s, v13\.s\[0\] + 2118: 2f8fd1dd sqrdmlah v29\.2s, v14\.2s, v15\.s\[0\] + 211c: 2f80d31d sqrdmlah v29\.2s, v24\.2s, v0\.s\[0\] + 2120: 2f85d31d sqrdmlah v29\.2s, v24\.2s, v5\.s\[0\] + 2124: 2f8ad31d sqrdmlah v29\.2s, v24\.2s, v10\.s\[0\] + 2128: 2f8dd31d sqrdmlah v29\.2s, v24\.2s, v13\.s\[0\] + 212c: 2f8fd31d sqrdmlah v29\.2s, v24\.2s, v15\.s\[0\] + 2130: 2f80d3dd sqrdmlah v29\.2s, v30\.2s, v0\.s\[0\] + 2134: 2f85d3dd sqrdmlah v29\.2s, v30\.2s, v5\.s\[0\] + 2138: 2f8ad3dd sqrdmlah v29\.2s, v30\.2s, v10\.s\[0\] + 213c: 2f8dd3dd sqrdmlah v29\.2s, v30\.2s, v13\.s\[0\] + 2140: 2f8fd3dd sqrdmlah v29\.2s, v30\.2s, v15\.s\[0\] + 2144: 2fa0d020 sqrdmlah v0\.2s, v1\.2s, v0\.s\[1\] + 2148: 2fa5d020 sqrdmlah v0\.2s, v1\.2s, v5\.s\[1\] + 214c: 2faad020 sqrdmlah v0\.2s, v1\.2s, v10\.s\[1\] + 2150: 2fadd020 sqrdmlah v0\.2s, v1\.2s, v13\.s\[1\] + 2154: 2fafd020 sqrdmlah v0\.2s, v1\.2s, v15\.s\[1\] + 2158: 2fa0d080 sqrdmlah v0\.2s, v4\.2s, v0\.s\[1\] + 215c: 2fa5d080 sqrdmlah v0\.2s, v4\.2s, v5\.s\[1\] + 2160: 2faad080 sqrdmlah v0\.2s, v4\.2s, v10\.s\[1\] + 2164: 2fadd080 sqrdmlah v0\.2s, v4\.2s, v13\.s\[1\] + 2168: 2fafd080 sqrdmlah v0\.2s, v4\.2s, v15\.s\[1\] + 216c: 2fa0d1c0 sqrdmlah v0\.2s, v14\.2s, v0\.s\[1\] + 2170: 2fa5d1c0 sqrdmlah v0\.2s, v14\.2s, v5\.s\[1\] + 2174: 2faad1c0 sqrdmlah v0\.2s, v14\.2s, v10\.s\[1\] + 2178: 2fadd1c0 sqrdmlah v0\.2s, v14\.2s, v13\.s\[1\] + 217c: 2fafd1c0 sqrdmlah v0\.2s, v14\.2s, v15\.s\[1\] + 2180: 2fa0d300 sqrdmlah v0\.2s, v24\.2s, v0\.s\[1\] + 2184: 2fa5d300 sqrdmlah v0\.2s, v24\.2s, v5\.s\[1\] + 2188: 2faad300 sqrdmlah v0\.2s, v24\.2s, v10\.s\[1\] + 218c: 2fadd300 sqrdmlah v0\.2s, v24\.2s, v13\.s\[1\] + 2190: 2fafd300 sqrdmlah v0\.2s, v24\.2s, v15\.s\[1\] + 2194: 2fa0d3c0 sqrdmlah v0\.2s, v30\.2s, v0\.s\[1\] + 2198: 2fa5d3c0 sqrdmlah v0\.2s, v30\.2s, v5\.s\[1\] + 219c: 2faad3c0 sqrdmlah v0\.2s, v30\.2s, v10\.s\[1\] + 21a0: 2fadd3c0 sqrdmlah v0\.2s, v30\.2s, v13\.s\[1\] + 21a4: 2fafd3c0 sqrdmlah v0\.2s, v30\.2s, v15\.s\[1\] + 21a8: 2fa0d023 sqrdmlah v3\.2s, v1\.2s, v0\.s\[1\] + 21ac: 2fa5d023 sqrdmlah v3\.2s, v1\.2s, v5\.s\[1\] + 21b0: 2faad023 sqrdmlah v3\.2s, v1\.2s, v10\.s\[1\] + 21b4: 2fadd023 sqrdmlah v3\.2s, v1\.2s, v13\.s\[1\] + 21b8: 2fafd023 sqrdmlah v3\.2s, v1\.2s, v15\.s\[1\] + 21bc: 2fa0d083 sqrdmlah v3\.2s, v4\.2s, v0\.s\[1\] + 21c0: 2fa5d083 sqrdmlah v3\.2s, v4\.2s, v5\.s\[1\] + 21c4: 2faad083 sqrdmlah v3\.2s, v4\.2s, v10\.s\[1\] + 21c8: 2fadd083 sqrdmlah v3\.2s, v4\.2s, v13\.s\[1\] + 21cc: 2fafd083 sqrdmlah v3\.2s, v4\.2s, v15\.s\[1\] + 21d0: 2fa0d1c3 sqrdmlah v3\.2s, v14\.2s, v0\.s\[1\] + 21d4: 2fa5d1c3 sqrdmlah v3\.2s, v14\.2s, v5\.s\[1\] + 21d8: 2faad1c3 sqrdmlah v3\.2s, v14\.2s, v10\.s\[1\] + 21dc: 2fadd1c3 sqrdmlah v3\.2s, v14\.2s, v13\.s\[1\] + 21e0: 2fafd1c3 sqrdmlah v3\.2s, v14\.2s, v15\.s\[1\] + 21e4: 2fa0d303 sqrdmlah v3\.2s, v24\.2s, v0\.s\[1\] + 21e8: 2fa5d303 sqrdmlah v3\.2s, v24\.2s, v5\.s\[1\] + 21ec: 2faad303 sqrdmlah v3\.2s, v24\.2s, v10\.s\[1\] + 21f0: 2fadd303 sqrdmlah v3\.2s, v24\.2s, v13\.s\[1\] + 21f4: 2fafd303 sqrdmlah v3\.2s, v24\.2s, v15\.s\[1\] + 21f8: 2fa0d3c3 sqrdmlah v3\.2s, v30\.2s, v0\.s\[1\] + 21fc: 2fa5d3c3 sqrdmlah v3\.2s, v30\.2s, v5\.s\[1\] + 2200: 2faad3c3 sqrdmlah v3\.2s, v30\.2s, v10\.s\[1\] + 2204: 2fadd3c3 sqrdmlah v3\.2s, v30\.2s, v13\.s\[1\] + 2208: 2fafd3c3 sqrdmlah v3\.2s, v30\.2s, v15\.s\[1\] + 220c: 2fa0d02d sqrdmlah v13\.2s, v1\.2s, v0\.s\[1\] + 2210: 2fa5d02d sqrdmlah v13\.2s, v1\.2s, v5\.s\[1\] + 2214: 2faad02d sqrdmlah v13\.2s, v1\.2s, v10\.s\[1\] + 2218: 2fadd02d sqrdmlah v13\.2s, v1\.2s, v13\.s\[1\] + 221c: 2fafd02d sqrdmlah v13\.2s, v1\.2s, v15\.s\[1\] + 2220: 2fa0d08d sqrdmlah v13\.2s, v4\.2s, v0\.s\[1\] + 2224: 2fa5d08d sqrdmlah v13\.2s, v4\.2s, v5\.s\[1\] + 2228: 2faad08d sqrdmlah v13\.2s, v4\.2s, v10\.s\[1\] + 222c: 2fadd08d sqrdmlah v13\.2s, v4\.2s, v13\.s\[1\] + 2230: 2fafd08d sqrdmlah v13\.2s, v4\.2s, v15\.s\[1\] + 2234: 2fa0d1cd sqrdmlah v13\.2s, v14\.2s, v0\.s\[1\] + 2238: 2fa5d1cd sqrdmlah v13\.2s, v14\.2s, v5\.s\[1\] + 223c: 2faad1cd sqrdmlah v13\.2s, v14\.2s, v10\.s\[1\] + 2240: 2fadd1cd sqrdmlah v13\.2s, v14\.2s, v13\.s\[1\] + 2244: 2fafd1cd sqrdmlah v13\.2s, v14\.2s, v15\.s\[1\] + 2248: 2fa0d30d sqrdmlah v13\.2s, v24\.2s, v0\.s\[1\] + 224c: 2fa5d30d sqrdmlah v13\.2s, v24\.2s, v5\.s\[1\] + 2250: 2faad30d sqrdmlah v13\.2s, v24\.2s, v10\.s\[1\] + 2254: 2fadd30d sqrdmlah v13\.2s, v24\.2s, v13\.s\[1\] + 2258: 2fafd30d sqrdmlah v13\.2s, v24\.2s, v15\.s\[1\] + 225c: 2fa0d3cd sqrdmlah v13\.2s, v30\.2s, v0\.s\[1\] + 2260: 2fa5d3cd sqrdmlah v13\.2s, v30\.2s, v5\.s\[1\] + 2264: 2faad3cd sqrdmlah v13\.2s, v30\.2s, v10\.s\[1\] + 2268: 2fadd3cd sqrdmlah v13\.2s, v30\.2s, v13\.s\[1\] + 226c: 2fafd3cd sqrdmlah v13\.2s, v30\.2s, v15\.s\[1\] + 2270: 2fa0d037 sqrdmlah v23\.2s, v1\.2s, v0\.s\[1\] + 2274: 2fa5d037 sqrdmlah v23\.2s, v1\.2s, v5\.s\[1\] + 2278: 2faad037 sqrdmlah v23\.2s, v1\.2s, v10\.s\[1\] + 227c: 2fadd037 sqrdmlah v23\.2s, v1\.2s, v13\.s\[1\] + 2280: 2fafd037 sqrdmlah v23\.2s, v1\.2s, v15\.s\[1\] + 2284: 2fa0d097 sqrdmlah v23\.2s, v4\.2s, v0\.s\[1\] + 2288: 2fa5d097 sqrdmlah v23\.2s, v4\.2s, v5\.s\[1\] + 228c: 2faad097 sqrdmlah v23\.2s, v4\.2s, v10\.s\[1\] + 2290: 2fadd097 sqrdmlah v23\.2s, v4\.2s, v13\.s\[1\] + 2294: 2fafd097 sqrdmlah v23\.2s, v4\.2s, v15\.s\[1\] + 2298: 2fa0d1d7 sqrdmlah v23\.2s, v14\.2s, v0\.s\[1\] + 229c: 2fa5d1d7 sqrdmlah v23\.2s, v14\.2s, v5\.s\[1\] + 22a0: 2faad1d7 sqrdmlah v23\.2s, v14\.2s, v10\.s\[1\] + 22a4: 2fadd1d7 sqrdmlah v23\.2s, v14\.2s, v13\.s\[1\] + 22a8: 2fafd1d7 sqrdmlah v23\.2s, v14\.2s, v15\.s\[1\] + 22ac: 2fa0d317 sqrdmlah v23\.2s, v24\.2s, v0\.s\[1\] + 22b0: 2fa5d317 sqrdmlah v23\.2s, v24\.2s, v5\.s\[1\] + 22b4: 2faad317 sqrdmlah v23\.2s, v24\.2s, v10\.s\[1\] + 22b8: 2fadd317 sqrdmlah v23\.2s, v24\.2s, v13\.s\[1\] + 22bc: 2fafd317 sqrdmlah v23\.2s, v24\.2s, v15\.s\[1\] + 22c0: 2fa0d3d7 sqrdmlah v23\.2s, v30\.2s, v0\.s\[1\] + 22c4: 2fa5d3d7 sqrdmlah v23\.2s, v30\.2s, v5\.s\[1\] + 22c8: 2faad3d7 sqrdmlah v23\.2s, v30\.2s, v10\.s\[1\] + 22cc: 2fadd3d7 sqrdmlah v23\.2s, v30\.2s, v13\.s\[1\] + 22d0: 2fafd3d7 sqrdmlah v23\.2s, v30\.2s, v15\.s\[1\] + 22d4: 2fa0d03d sqrdmlah v29\.2s, v1\.2s, v0\.s\[1\] + 22d8: 2fa5d03d sqrdmlah v29\.2s, v1\.2s, v5\.s\[1\] + 22dc: 2faad03d sqrdmlah v29\.2s, v1\.2s, v10\.s\[1\] + 22e0: 2fadd03d sqrdmlah v29\.2s, v1\.2s, v13\.s\[1\] + 22e4: 2fafd03d sqrdmlah v29\.2s, v1\.2s, v15\.s\[1\] + 22e8: 2fa0d09d sqrdmlah v29\.2s, v4\.2s, v0\.s\[1\] + 22ec: 2fa5d09d sqrdmlah v29\.2s, v4\.2s, v5\.s\[1\] + 22f0: 2faad09d sqrdmlah v29\.2s, v4\.2s, v10\.s\[1\] + 22f4: 2fadd09d sqrdmlah v29\.2s, v4\.2s, v13\.s\[1\] + 22f8: 2fafd09d sqrdmlah v29\.2s, v4\.2s, v15\.s\[1\] + 22fc: 2fa0d1dd sqrdmlah v29\.2s, v14\.2s, v0\.s\[1\] + 2300: 2fa5d1dd sqrdmlah v29\.2s, v14\.2s, v5\.s\[1\] + 2304: 2faad1dd sqrdmlah v29\.2s, v14\.2s, v10\.s\[1\] + 2308: 2fadd1dd sqrdmlah v29\.2s, v14\.2s, v13\.s\[1\] + 230c: 2fafd1dd sqrdmlah v29\.2s, v14\.2s, v15\.s\[1\] + 2310: 2fa0d31d sqrdmlah v29\.2s, v24\.2s, v0\.s\[1\] + 2314: 2fa5d31d sqrdmlah v29\.2s, v24\.2s, v5\.s\[1\] + 2318: 2faad31d sqrdmlah v29\.2s, v24\.2s, v10\.s\[1\] + 231c: 2fadd31d sqrdmlah v29\.2s, v24\.2s, v13\.s\[1\] + 2320: 2fafd31d sqrdmlah v29\.2s, v24\.2s, v15\.s\[1\] + 2324: 2fa0d3dd sqrdmlah v29\.2s, v30\.2s, v0\.s\[1\] + 2328: 2fa5d3dd sqrdmlah v29\.2s, v30\.2s, v5\.s\[1\] + 232c: 2faad3dd sqrdmlah v29\.2s, v30\.2s, v10\.s\[1\] + 2330: 2fadd3dd sqrdmlah v29\.2s, v30\.2s, v13\.s\[1\] + 2334: 2fafd3dd sqrdmlah v29\.2s, v30\.2s, v15\.s\[1\] + 2338: 2f80d820 sqrdmlah v0\.2s, v1\.2s, v0\.s\[2\] + 233c: 2f85d820 sqrdmlah v0\.2s, v1\.2s, v5\.s\[2\] + 2340: 2f8ad820 sqrdmlah v0\.2s, v1\.2s, v10\.s\[2\] + 2344: 2f8dd820 sqrdmlah v0\.2s, v1\.2s, v13\.s\[2\] + 2348: 2f8fd820 sqrdmlah v0\.2s, v1\.2s, v15\.s\[2\] + 234c: 2f80d880 sqrdmlah v0\.2s, v4\.2s, v0\.s\[2\] + 2350: 2f85d880 sqrdmlah v0\.2s, v4\.2s, v5\.s\[2\] + 2354: 2f8ad880 sqrdmlah v0\.2s, v4\.2s, v10\.s\[2\] + 2358: 2f8dd880 sqrdmlah v0\.2s, v4\.2s, v13\.s\[2\] + 235c: 2f8fd880 sqrdmlah v0\.2s, v4\.2s, v15\.s\[2\] + 2360: 2f80d9c0 sqrdmlah v0\.2s, v14\.2s, v0\.s\[2\] + 2364: 2f85d9c0 sqrdmlah v0\.2s, v14\.2s, v5\.s\[2\] + 2368: 2f8ad9c0 sqrdmlah v0\.2s, v14\.2s, v10\.s\[2\] + 236c: 2f8dd9c0 sqrdmlah v0\.2s, v14\.2s, v13\.s\[2\] + 2370: 2f8fd9c0 sqrdmlah v0\.2s, v14\.2s, v15\.s\[2\] + 2374: 2f80db00 sqrdmlah v0\.2s, v24\.2s, v0\.s\[2\] + 2378: 2f85db00 sqrdmlah v0\.2s, v24\.2s, v5\.s\[2\] + 237c: 2f8adb00 sqrdmlah v0\.2s, v24\.2s, v10\.s\[2\] + 2380: 2f8ddb00 sqrdmlah v0\.2s, v24\.2s, v13\.s\[2\] + 2384: 2f8fdb00 sqrdmlah v0\.2s, v24\.2s, v15\.s\[2\] + 2388: 2f80dbc0 sqrdmlah v0\.2s, v30\.2s, v0\.s\[2\] + 238c: 2f85dbc0 sqrdmlah v0\.2s, v30\.2s, v5\.s\[2\] + 2390: 2f8adbc0 sqrdmlah v0\.2s, v30\.2s, v10\.s\[2\] + 2394: 2f8ddbc0 sqrdmlah v0\.2s, v30\.2s, v13\.s\[2\] + 2398: 2f8fdbc0 sqrdmlah v0\.2s, v30\.2s, v15\.s\[2\] + 239c: 2f80d823 sqrdmlah v3\.2s, v1\.2s, v0\.s\[2\] + 23a0: 2f85d823 sqrdmlah v3\.2s, v1\.2s, v5\.s\[2\] + 23a4: 2f8ad823 sqrdmlah v3\.2s, v1\.2s, v10\.s\[2\] + 23a8: 2f8dd823 sqrdmlah v3\.2s, v1\.2s, v13\.s\[2\] + 23ac: 2f8fd823 sqrdmlah v3\.2s, v1\.2s, v15\.s\[2\] + 23b0: 2f80d883 sqrdmlah v3\.2s, v4\.2s, v0\.s\[2\] + 23b4: 2f85d883 sqrdmlah v3\.2s, v4\.2s, v5\.s\[2\] + 23b8: 2f8ad883 sqrdmlah v3\.2s, v4\.2s, v10\.s\[2\] + 23bc: 2f8dd883 sqrdmlah v3\.2s, v4\.2s, v13\.s\[2\] + 23c0: 2f8fd883 sqrdmlah v3\.2s, v4\.2s, v15\.s\[2\] + 23c4: 2f80d9c3 sqrdmlah v3\.2s, v14\.2s, v0\.s\[2\] + 23c8: 2f85d9c3 sqrdmlah v3\.2s, v14\.2s, v5\.s\[2\] + 23cc: 2f8ad9c3 sqrdmlah v3\.2s, v14\.2s, v10\.s\[2\] + 23d0: 2f8dd9c3 sqrdmlah v3\.2s, v14\.2s, v13\.s\[2\] + 23d4: 2f8fd9c3 sqrdmlah v3\.2s, v14\.2s, v15\.s\[2\] + 23d8: 2f80db03 sqrdmlah v3\.2s, v24\.2s, v0\.s\[2\] + 23dc: 2f85db03 sqrdmlah v3\.2s, v24\.2s, v5\.s\[2\] + 23e0: 2f8adb03 sqrdmlah v3\.2s, v24\.2s, v10\.s\[2\] + 23e4: 2f8ddb03 sqrdmlah v3\.2s, v24\.2s, v13\.s\[2\] + 23e8: 2f8fdb03 sqrdmlah v3\.2s, v24\.2s, v15\.s\[2\] + 23ec: 2f80dbc3 sqrdmlah v3\.2s, v30\.2s, v0\.s\[2\] + 23f0: 2f85dbc3 sqrdmlah v3\.2s, v30\.2s, v5\.s\[2\] + 23f4: 2f8adbc3 sqrdmlah v3\.2s, v30\.2s, v10\.s\[2\] + 23f8: 2f8ddbc3 sqrdmlah v3\.2s, v30\.2s, v13\.s\[2\] + 23fc: 2f8fdbc3 sqrdmlah v3\.2s, v30\.2s, v15\.s\[2\] + 2400: 2f80d82d sqrdmlah v13\.2s, v1\.2s, v0\.s\[2\] + 2404: 2f85d82d sqrdmlah v13\.2s, v1\.2s, v5\.s\[2\] + 2408: 2f8ad82d sqrdmlah v13\.2s, v1\.2s, v10\.s\[2\] + 240c: 2f8dd82d sqrdmlah v13\.2s, v1\.2s, v13\.s\[2\] + 2410: 2f8fd82d sqrdmlah v13\.2s, v1\.2s, v15\.s\[2\] + 2414: 2f80d88d sqrdmlah v13\.2s, v4\.2s, v0\.s\[2\] + 2418: 2f85d88d sqrdmlah v13\.2s, v4\.2s, v5\.s\[2\] + 241c: 2f8ad88d sqrdmlah v13\.2s, v4\.2s, v10\.s\[2\] + 2420: 2f8dd88d sqrdmlah v13\.2s, v4\.2s, v13\.s\[2\] + 2424: 2f8fd88d sqrdmlah v13\.2s, v4\.2s, v15\.s\[2\] + 2428: 2f80d9cd sqrdmlah v13\.2s, v14\.2s, v0\.s\[2\] + 242c: 2f85d9cd sqrdmlah v13\.2s, v14\.2s, v5\.s\[2\] + 2430: 2f8ad9cd sqrdmlah v13\.2s, v14\.2s, v10\.s\[2\] + 2434: 2f8dd9cd sqrdmlah v13\.2s, v14\.2s, v13\.s\[2\] + 2438: 2f8fd9cd sqrdmlah v13\.2s, v14\.2s, v15\.s\[2\] + 243c: 2f80db0d sqrdmlah v13\.2s, v24\.2s, v0\.s\[2\] + 2440: 2f85db0d sqrdmlah v13\.2s, v24\.2s, v5\.s\[2\] + 2444: 2f8adb0d sqrdmlah v13\.2s, v24\.2s, v10\.s\[2\] + 2448: 2f8ddb0d sqrdmlah v13\.2s, v24\.2s, v13\.s\[2\] + 244c: 2f8fdb0d sqrdmlah v13\.2s, v24\.2s, v15\.s\[2\] + 2450: 2f80dbcd sqrdmlah v13\.2s, v30\.2s, v0\.s\[2\] + 2454: 2f85dbcd sqrdmlah v13\.2s, v30\.2s, v5\.s\[2\] + 2458: 2f8adbcd sqrdmlah v13\.2s, v30\.2s, v10\.s\[2\] + 245c: 2f8ddbcd sqrdmlah v13\.2s, v30\.2s, v13\.s\[2\] + 2460: 2f8fdbcd sqrdmlah v13\.2s, v30\.2s, v15\.s\[2\] + 2464: 2f80d837 sqrdmlah v23\.2s, v1\.2s, v0\.s\[2\] + 2468: 2f85d837 sqrdmlah v23\.2s, v1\.2s, v5\.s\[2\] + 246c: 2f8ad837 sqrdmlah v23\.2s, v1\.2s, v10\.s\[2\] + 2470: 2f8dd837 sqrdmlah v23\.2s, v1\.2s, v13\.s\[2\] + 2474: 2f8fd837 sqrdmlah v23\.2s, v1\.2s, v15\.s\[2\] + 2478: 2f80d897 sqrdmlah v23\.2s, v4\.2s, v0\.s\[2\] + 247c: 2f85d897 sqrdmlah v23\.2s, v4\.2s, v5\.s\[2\] + 2480: 2f8ad897 sqrdmlah v23\.2s, v4\.2s, v10\.s\[2\] + 2484: 2f8dd897 sqrdmlah v23\.2s, v4\.2s, v13\.s\[2\] + 2488: 2f8fd897 sqrdmlah v23\.2s, v4\.2s, v15\.s\[2\] + 248c: 2f80d9d7 sqrdmlah v23\.2s, v14\.2s, v0\.s\[2\] + 2490: 2f85d9d7 sqrdmlah v23\.2s, v14\.2s, v5\.s\[2\] + 2494: 2f8ad9d7 sqrdmlah v23\.2s, v14\.2s, v10\.s\[2\] + 2498: 2f8dd9d7 sqrdmlah v23\.2s, v14\.2s, v13\.s\[2\] + 249c: 2f8fd9d7 sqrdmlah v23\.2s, v14\.2s, v15\.s\[2\] + 24a0: 2f80db17 sqrdmlah v23\.2s, v24\.2s, v0\.s\[2\] + 24a4: 2f85db17 sqrdmlah v23\.2s, v24\.2s, v5\.s\[2\] + 24a8: 2f8adb17 sqrdmlah v23\.2s, v24\.2s, v10\.s\[2\] + 24ac: 2f8ddb17 sqrdmlah v23\.2s, v24\.2s, v13\.s\[2\] + 24b0: 2f8fdb17 sqrdmlah v23\.2s, v24\.2s, v15\.s\[2\] + 24b4: 2f80dbd7 sqrdmlah v23\.2s, v30\.2s, v0\.s\[2\] + 24b8: 2f85dbd7 sqrdmlah v23\.2s, v30\.2s, v5\.s\[2\] + 24bc: 2f8adbd7 sqrdmlah v23\.2s, v30\.2s, v10\.s\[2\] + 24c0: 2f8ddbd7 sqrdmlah v23\.2s, v30\.2s, v13\.s\[2\] + 24c4: 2f8fdbd7 sqrdmlah v23\.2s, v30\.2s, v15\.s\[2\] + 24c8: 2f80d83d sqrdmlah v29\.2s, v1\.2s, v0\.s\[2\] + 24cc: 2f85d83d sqrdmlah v29\.2s, v1\.2s, v5\.s\[2\] + 24d0: 2f8ad83d sqrdmlah v29\.2s, v1\.2s, v10\.s\[2\] + 24d4: 2f8dd83d sqrdmlah v29\.2s, v1\.2s, v13\.s\[2\] + 24d8: 2f8fd83d sqrdmlah v29\.2s, v1\.2s, v15\.s\[2\] + 24dc: 2f80d89d sqrdmlah v29\.2s, v4\.2s, v0\.s\[2\] + 24e0: 2f85d89d sqrdmlah v29\.2s, v4\.2s, v5\.s\[2\] + 24e4: 2f8ad89d sqrdmlah v29\.2s, v4\.2s, v10\.s\[2\] + 24e8: 2f8dd89d sqrdmlah v29\.2s, v4\.2s, v13\.s\[2\] + 24ec: 2f8fd89d sqrdmlah v29\.2s, v4\.2s, v15\.s\[2\] + 24f0: 2f80d9dd sqrdmlah v29\.2s, v14\.2s, v0\.s\[2\] + 24f4: 2f85d9dd sqrdmlah v29\.2s, v14\.2s, v5\.s\[2\] + 24f8: 2f8ad9dd sqrdmlah v29\.2s, v14\.2s, v10\.s\[2\] + 24fc: 2f8dd9dd sqrdmlah v29\.2s, v14\.2s, v13\.s\[2\] + 2500: 2f8fd9dd sqrdmlah v29\.2s, v14\.2s, v15\.s\[2\] + 2504: 2f80db1d sqrdmlah v29\.2s, v24\.2s, v0\.s\[2\] + 2508: 2f85db1d sqrdmlah v29\.2s, v24\.2s, v5\.s\[2\] + 250c: 2f8adb1d sqrdmlah v29\.2s, v24\.2s, v10\.s\[2\] + 2510: 2f8ddb1d sqrdmlah v29\.2s, v24\.2s, v13\.s\[2\] + 2514: 2f8fdb1d sqrdmlah v29\.2s, v24\.2s, v15\.s\[2\] + 2518: 2f80dbdd sqrdmlah v29\.2s, v30\.2s, v0\.s\[2\] + 251c: 2f85dbdd sqrdmlah v29\.2s, v30\.2s, v5\.s\[2\] + 2520: 2f8adbdd sqrdmlah v29\.2s, v30\.2s, v10\.s\[2\] + 2524: 2f8ddbdd sqrdmlah v29\.2s, v30\.2s, v13\.s\[2\] + 2528: 2f8fdbdd sqrdmlah v29\.2s, v30\.2s, v15\.s\[2\] + 252c: 2fa0d820 sqrdmlah v0\.2s, v1\.2s, v0\.s\[3\] + 2530: 2fa5d820 sqrdmlah v0\.2s, v1\.2s, v5\.s\[3\] + 2534: 2faad820 sqrdmlah v0\.2s, v1\.2s, v10\.s\[3\] + 2538: 2fadd820 sqrdmlah v0\.2s, v1\.2s, v13\.s\[3\] + 253c: 2fafd820 sqrdmlah v0\.2s, v1\.2s, v15\.s\[3\] + 2540: 2fa0d880 sqrdmlah v0\.2s, v4\.2s, v0\.s\[3\] + 2544: 2fa5d880 sqrdmlah v0\.2s, v4\.2s, v5\.s\[3\] + 2548: 2faad880 sqrdmlah v0\.2s, v4\.2s, v10\.s\[3\] + 254c: 2fadd880 sqrdmlah v0\.2s, v4\.2s, v13\.s\[3\] + 2550: 2fafd880 sqrdmlah v0\.2s, v4\.2s, v15\.s\[3\] + 2554: 2fa0d9c0 sqrdmlah v0\.2s, v14\.2s, v0\.s\[3\] + 2558: 2fa5d9c0 sqrdmlah v0\.2s, v14\.2s, v5\.s\[3\] + 255c: 2faad9c0 sqrdmlah v0\.2s, v14\.2s, v10\.s\[3\] + 2560: 2fadd9c0 sqrdmlah v0\.2s, v14\.2s, v13\.s\[3\] + 2564: 2fafd9c0 sqrdmlah v0\.2s, v14\.2s, v15\.s\[3\] + 2568: 2fa0db00 sqrdmlah v0\.2s, v24\.2s, v0\.s\[3\] + 256c: 2fa5db00 sqrdmlah v0\.2s, v24\.2s, v5\.s\[3\] + 2570: 2faadb00 sqrdmlah v0\.2s, v24\.2s, v10\.s\[3\] + 2574: 2faddb00 sqrdmlah v0\.2s, v24\.2s, v13\.s\[3\] + 2578: 2fafdb00 sqrdmlah v0\.2s, v24\.2s, v15\.s\[3\] + 257c: 2fa0dbc0 sqrdmlah v0\.2s, v30\.2s, v0\.s\[3\] + 2580: 2fa5dbc0 sqrdmlah v0\.2s, v30\.2s, v5\.s\[3\] + 2584: 2faadbc0 sqrdmlah v0\.2s, v30\.2s, v10\.s\[3\] + 2588: 2faddbc0 sqrdmlah v0\.2s, v30\.2s, v13\.s\[3\] + 258c: 2fafdbc0 sqrdmlah v0\.2s, v30\.2s, v15\.s\[3\] + 2590: 2fa0d823 sqrdmlah v3\.2s, v1\.2s, v0\.s\[3\] + 2594: 2fa5d823 sqrdmlah v3\.2s, v1\.2s, v5\.s\[3\] + 2598: 2faad823 sqrdmlah v3\.2s, v1\.2s, v10\.s\[3\] + 259c: 2fadd823 sqrdmlah v3\.2s, v1\.2s, v13\.s\[3\] + 25a0: 2fafd823 sqrdmlah v3\.2s, v1\.2s, v15\.s\[3\] + 25a4: 2fa0d883 sqrdmlah v3\.2s, v4\.2s, v0\.s\[3\] + 25a8: 2fa5d883 sqrdmlah v3\.2s, v4\.2s, v5\.s\[3\] + 25ac: 2faad883 sqrdmlah v3\.2s, v4\.2s, v10\.s\[3\] + 25b0: 2fadd883 sqrdmlah v3\.2s, v4\.2s, v13\.s\[3\] + 25b4: 2fafd883 sqrdmlah v3\.2s, v4\.2s, v15\.s\[3\] + 25b8: 2fa0d9c3 sqrdmlah v3\.2s, v14\.2s, v0\.s\[3\] + 25bc: 2fa5d9c3 sqrdmlah v3\.2s, v14\.2s, v5\.s\[3\] + 25c0: 2faad9c3 sqrdmlah v3\.2s, v14\.2s, v10\.s\[3\] + 25c4: 2fadd9c3 sqrdmlah v3\.2s, v14\.2s, v13\.s\[3\] + 25c8: 2fafd9c3 sqrdmlah v3\.2s, v14\.2s, v15\.s\[3\] + 25cc: 2fa0db03 sqrdmlah v3\.2s, v24\.2s, v0\.s\[3\] + 25d0: 2fa5db03 sqrdmlah v3\.2s, v24\.2s, v5\.s\[3\] + 25d4: 2faadb03 sqrdmlah v3\.2s, v24\.2s, v10\.s\[3\] + 25d8: 2faddb03 sqrdmlah v3\.2s, v24\.2s, v13\.s\[3\] + 25dc: 2fafdb03 sqrdmlah v3\.2s, v24\.2s, v15\.s\[3\] + 25e0: 2fa0dbc3 sqrdmlah v3\.2s, v30\.2s, v0\.s\[3\] + 25e4: 2fa5dbc3 sqrdmlah v3\.2s, v30\.2s, v5\.s\[3\] + 25e8: 2faadbc3 sqrdmlah v3\.2s, v30\.2s, v10\.s\[3\] + 25ec: 2faddbc3 sqrdmlah v3\.2s, v30\.2s, v13\.s\[3\] + 25f0: 2fafdbc3 sqrdmlah v3\.2s, v30\.2s, v15\.s\[3\] + 25f4: 2fa0d82d sqrdmlah v13\.2s, v1\.2s, v0\.s\[3\] + 25f8: 2fa5d82d sqrdmlah v13\.2s, v1\.2s, v5\.s\[3\] + 25fc: 2faad82d sqrdmlah v13\.2s, v1\.2s, v10\.s\[3\] + 2600: 2fadd82d sqrdmlah v13\.2s, v1\.2s, v13\.s\[3\] + 2604: 2fafd82d sqrdmlah v13\.2s, v1\.2s, v15\.s\[3\] + 2608: 2fa0d88d sqrdmlah v13\.2s, v4\.2s, v0\.s\[3\] + 260c: 2fa5d88d sqrdmlah v13\.2s, v4\.2s, v5\.s\[3\] + 2610: 2faad88d sqrdmlah v13\.2s, v4\.2s, v10\.s\[3\] + 2614: 2fadd88d sqrdmlah v13\.2s, v4\.2s, v13\.s\[3\] + 2618: 2fafd88d sqrdmlah v13\.2s, v4\.2s, v15\.s\[3\] + 261c: 2fa0d9cd sqrdmlah v13\.2s, v14\.2s, v0\.s\[3\] + 2620: 2fa5d9cd sqrdmlah v13\.2s, v14\.2s, v5\.s\[3\] + 2624: 2faad9cd sqrdmlah v13\.2s, v14\.2s, v10\.s\[3\] + 2628: 2fadd9cd sqrdmlah v13\.2s, v14\.2s, v13\.s\[3\] + 262c: 2fafd9cd sqrdmlah v13\.2s, v14\.2s, v15\.s\[3\] + 2630: 2fa0db0d sqrdmlah v13\.2s, v24\.2s, v0\.s\[3\] + 2634: 2fa5db0d sqrdmlah v13\.2s, v24\.2s, v5\.s\[3\] + 2638: 2faadb0d sqrdmlah v13\.2s, v24\.2s, v10\.s\[3\] + 263c: 2faddb0d sqrdmlah v13\.2s, v24\.2s, v13\.s\[3\] + 2640: 2fafdb0d sqrdmlah v13\.2s, v24\.2s, v15\.s\[3\] + 2644: 2fa0dbcd sqrdmlah v13\.2s, v30\.2s, v0\.s\[3\] + 2648: 2fa5dbcd sqrdmlah v13\.2s, v30\.2s, v5\.s\[3\] + 264c: 2faadbcd sqrdmlah v13\.2s, v30\.2s, v10\.s\[3\] + 2650: 2faddbcd sqrdmlah v13\.2s, v30\.2s, v13\.s\[3\] + 2654: 2fafdbcd sqrdmlah v13\.2s, v30\.2s, v15\.s\[3\] + 2658: 2fa0d837 sqrdmlah v23\.2s, v1\.2s, v0\.s\[3\] + 265c: 2fa5d837 sqrdmlah v23\.2s, v1\.2s, v5\.s\[3\] + 2660: 2faad837 sqrdmlah v23\.2s, v1\.2s, v10\.s\[3\] + 2664: 2fadd837 sqrdmlah v23\.2s, v1\.2s, v13\.s\[3\] + 2668: 2fafd837 sqrdmlah v23\.2s, v1\.2s, v15\.s\[3\] + 266c: 2fa0d897 sqrdmlah v23\.2s, v4\.2s, v0\.s\[3\] + 2670: 2fa5d897 sqrdmlah v23\.2s, v4\.2s, v5\.s\[3\] + 2674: 2faad897 sqrdmlah v23\.2s, v4\.2s, v10\.s\[3\] + 2678: 2fadd897 sqrdmlah v23\.2s, v4\.2s, v13\.s\[3\] + 267c: 2fafd897 sqrdmlah v23\.2s, v4\.2s, v15\.s\[3\] + 2680: 2fa0d9d7 sqrdmlah v23\.2s, v14\.2s, v0\.s\[3\] + 2684: 2fa5d9d7 sqrdmlah v23\.2s, v14\.2s, v5\.s\[3\] + 2688: 2faad9d7 sqrdmlah v23\.2s, v14\.2s, v10\.s\[3\] + 268c: 2fadd9d7 sqrdmlah v23\.2s, v14\.2s, v13\.s\[3\] + 2690: 2fafd9d7 sqrdmlah v23\.2s, v14\.2s, v15\.s\[3\] + 2694: 2fa0db17 sqrdmlah v23\.2s, v24\.2s, v0\.s\[3\] + 2698: 2fa5db17 sqrdmlah v23\.2s, v24\.2s, v5\.s\[3\] + 269c: 2faadb17 sqrdmlah v23\.2s, v24\.2s, v10\.s\[3\] + 26a0: 2faddb17 sqrdmlah v23\.2s, v24\.2s, v13\.s\[3\] + 26a4: 2fafdb17 sqrdmlah v23\.2s, v24\.2s, v15\.s\[3\] + 26a8: 2fa0dbd7 sqrdmlah v23\.2s, v30\.2s, v0\.s\[3\] + 26ac: 2fa5dbd7 sqrdmlah v23\.2s, v30\.2s, v5\.s\[3\] + 26b0: 2faadbd7 sqrdmlah v23\.2s, v30\.2s, v10\.s\[3\] + 26b4: 2faddbd7 sqrdmlah v23\.2s, v30\.2s, v13\.s\[3\] + 26b8: 2fafdbd7 sqrdmlah v23\.2s, v30\.2s, v15\.s\[3\] + 26bc: 2fa0d83d sqrdmlah v29\.2s, v1\.2s, v0\.s\[3\] + 26c0: 2fa5d83d sqrdmlah v29\.2s, v1\.2s, v5\.s\[3\] + 26c4: 2faad83d sqrdmlah v29\.2s, v1\.2s, v10\.s\[3\] + 26c8: 2fadd83d sqrdmlah v29\.2s, v1\.2s, v13\.s\[3\] + 26cc: 2fafd83d sqrdmlah v29\.2s, v1\.2s, v15\.s\[3\] + 26d0: 2fa0d89d sqrdmlah v29\.2s, v4\.2s, v0\.s\[3\] + 26d4: 2fa5d89d sqrdmlah v29\.2s, v4\.2s, v5\.s\[3\] + 26d8: 2faad89d sqrdmlah v29\.2s, v4\.2s, v10\.s\[3\] + 26dc: 2fadd89d sqrdmlah v29\.2s, v4\.2s, v13\.s\[3\] + 26e0: 2fafd89d sqrdmlah v29\.2s, v4\.2s, v15\.s\[3\] + 26e4: 2fa0d9dd sqrdmlah v29\.2s, v14\.2s, v0\.s\[3\] + 26e8: 2fa5d9dd sqrdmlah v29\.2s, v14\.2s, v5\.s\[3\] + 26ec: 2faad9dd sqrdmlah v29\.2s, v14\.2s, v10\.s\[3\] + 26f0: 2fadd9dd sqrdmlah v29\.2s, v14\.2s, v13\.s\[3\] + 26f4: 2fafd9dd sqrdmlah v29\.2s, v14\.2s, v15\.s\[3\] + 26f8: 2fa0db1d sqrdmlah v29\.2s, v24\.2s, v0\.s\[3\] + 26fc: 2fa5db1d sqrdmlah v29\.2s, v24\.2s, v5\.s\[3\] + 2700: 2faadb1d sqrdmlah v29\.2s, v24\.2s, v10\.s\[3\] + 2704: 2faddb1d sqrdmlah v29\.2s, v24\.2s, v13\.s\[3\] + 2708: 2fafdb1d sqrdmlah v29\.2s, v24\.2s, v15\.s\[3\] + 270c: 2fa0dbdd sqrdmlah v29\.2s, v30\.2s, v0\.s\[3\] + 2710: 2fa5dbdd sqrdmlah v29\.2s, v30\.2s, v5\.s\[3\] + 2714: 2faadbdd sqrdmlah v29\.2s, v30\.2s, v10\.s\[3\] + 2718: 2faddbdd sqrdmlah v29\.2s, v30\.2s, v13\.s\[3\] + 271c: 2fafdbdd sqrdmlah v29\.2s, v30\.2s, v15\.s\[3\] + 2720: 6f80d020 sqrdmlah v0\.4s, v1\.4s, v0\.s\[0\] + 2724: 6f85d020 sqrdmlah v0\.4s, v1\.4s, v5\.s\[0\] + 2728: 6f8ad020 sqrdmlah v0\.4s, v1\.4s, v10\.s\[0\] + 272c: 6f8dd020 sqrdmlah v0\.4s, v1\.4s, v13\.s\[0\] + 2730: 6f8fd020 sqrdmlah v0\.4s, v1\.4s, v15\.s\[0\] + 2734: 6f80d080 sqrdmlah v0\.4s, v4\.4s, v0\.s\[0\] + 2738: 6f85d080 sqrdmlah v0\.4s, v4\.4s, v5\.s\[0\] + 273c: 6f8ad080 sqrdmlah v0\.4s, v4\.4s, v10\.s\[0\] + 2740: 6f8dd080 sqrdmlah v0\.4s, v4\.4s, v13\.s\[0\] + 2744: 6f8fd080 sqrdmlah v0\.4s, v4\.4s, v15\.s\[0\] + 2748: 6f80d1c0 sqrdmlah v0\.4s, v14\.4s, v0\.s\[0\] + 274c: 6f85d1c0 sqrdmlah v0\.4s, v14\.4s, v5\.s\[0\] + 2750: 6f8ad1c0 sqrdmlah v0\.4s, v14\.4s, v10\.s\[0\] + 2754: 6f8dd1c0 sqrdmlah v0\.4s, v14\.4s, v13\.s\[0\] + 2758: 6f8fd1c0 sqrdmlah v0\.4s, v14\.4s, v15\.s\[0\] + 275c: 6f80d300 sqrdmlah v0\.4s, v24\.4s, v0\.s\[0\] + 2760: 6f85d300 sqrdmlah v0\.4s, v24\.4s, v5\.s\[0\] + 2764: 6f8ad300 sqrdmlah v0\.4s, v24\.4s, v10\.s\[0\] + 2768: 6f8dd300 sqrdmlah v0\.4s, v24\.4s, v13\.s\[0\] + 276c: 6f8fd300 sqrdmlah v0\.4s, v24\.4s, v15\.s\[0\] + 2770: 6f80d3c0 sqrdmlah v0\.4s, v30\.4s, v0\.s\[0\] + 2774: 6f85d3c0 sqrdmlah v0\.4s, v30\.4s, v5\.s\[0\] + 2778: 6f8ad3c0 sqrdmlah v0\.4s, v30\.4s, v10\.s\[0\] + 277c: 6f8dd3c0 sqrdmlah v0\.4s, v30\.4s, v13\.s\[0\] + 2780: 6f8fd3c0 sqrdmlah v0\.4s, v30\.4s, v15\.s\[0\] + 2784: 6f80d023 sqrdmlah v3\.4s, v1\.4s, v0\.s\[0\] + 2788: 6f85d023 sqrdmlah v3\.4s, v1\.4s, v5\.s\[0\] + 278c: 6f8ad023 sqrdmlah v3\.4s, v1\.4s, v10\.s\[0\] + 2790: 6f8dd023 sqrdmlah v3\.4s, v1\.4s, v13\.s\[0\] + 2794: 6f8fd023 sqrdmlah v3\.4s, v1\.4s, v15\.s\[0\] + 2798: 6f80d083 sqrdmlah v3\.4s, v4\.4s, v0\.s\[0\] + 279c: 6f85d083 sqrdmlah v3\.4s, v4\.4s, v5\.s\[0\] + 27a0: 6f8ad083 sqrdmlah v3\.4s, v4\.4s, v10\.s\[0\] + 27a4: 6f8dd083 sqrdmlah v3\.4s, v4\.4s, v13\.s\[0\] + 27a8: 6f8fd083 sqrdmlah v3\.4s, v4\.4s, v15\.s\[0\] + 27ac: 6f80d1c3 sqrdmlah v3\.4s, v14\.4s, v0\.s\[0\] + 27b0: 6f85d1c3 sqrdmlah v3\.4s, v14\.4s, v5\.s\[0\] + 27b4: 6f8ad1c3 sqrdmlah v3\.4s, v14\.4s, v10\.s\[0\] + 27b8: 6f8dd1c3 sqrdmlah v3\.4s, v14\.4s, v13\.s\[0\] + 27bc: 6f8fd1c3 sqrdmlah v3\.4s, v14\.4s, v15\.s\[0\] + 27c0: 6f80d303 sqrdmlah v3\.4s, v24\.4s, v0\.s\[0\] + 27c4: 6f85d303 sqrdmlah v3\.4s, v24\.4s, v5\.s\[0\] + 27c8: 6f8ad303 sqrdmlah v3\.4s, v24\.4s, v10\.s\[0\] + 27cc: 6f8dd303 sqrdmlah v3\.4s, v24\.4s, v13\.s\[0\] + 27d0: 6f8fd303 sqrdmlah v3\.4s, v24\.4s, v15\.s\[0\] + 27d4: 6f80d3c3 sqrdmlah v3\.4s, v30\.4s, v0\.s\[0\] + 27d8: 6f85d3c3 sqrdmlah v3\.4s, v30\.4s, v5\.s\[0\] + 27dc: 6f8ad3c3 sqrdmlah v3\.4s, v30\.4s, v10\.s\[0\] + 27e0: 6f8dd3c3 sqrdmlah v3\.4s, v30\.4s, v13\.s\[0\] + 27e4: 6f8fd3c3 sqrdmlah v3\.4s, v30\.4s, v15\.s\[0\] + 27e8: 6f80d02d sqrdmlah v13\.4s, v1\.4s, v0\.s\[0\] + 27ec: 6f85d02d sqrdmlah v13\.4s, v1\.4s, v5\.s\[0\] + 27f0: 6f8ad02d sqrdmlah v13\.4s, v1\.4s, v10\.s\[0\] + 27f4: 6f8dd02d sqrdmlah v13\.4s, v1\.4s, v13\.s\[0\] + 27f8: 6f8fd02d sqrdmlah v13\.4s, v1\.4s, v15\.s\[0\] + 27fc: 6f80d08d sqrdmlah v13\.4s, v4\.4s, v0\.s\[0\] + 2800: 6f85d08d sqrdmlah v13\.4s, v4\.4s, v5\.s\[0\] + 2804: 6f8ad08d sqrdmlah v13\.4s, v4\.4s, v10\.s\[0\] + 2808: 6f8dd08d sqrdmlah v13\.4s, v4\.4s, v13\.s\[0\] + 280c: 6f8fd08d sqrdmlah v13\.4s, v4\.4s, v15\.s\[0\] + 2810: 6f80d1cd sqrdmlah v13\.4s, v14\.4s, v0\.s\[0\] + 2814: 6f85d1cd sqrdmlah v13\.4s, v14\.4s, v5\.s\[0\] + 2818: 6f8ad1cd sqrdmlah v13\.4s, v14\.4s, v10\.s\[0\] + 281c: 6f8dd1cd sqrdmlah v13\.4s, v14\.4s, v13\.s\[0\] + 2820: 6f8fd1cd sqrdmlah v13\.4s, v14\.4s, v15\.s\[0\] + 2824: 6f80d30d sqrdmlah v13\.4s, v24\.4s, v0\.s\[0\] + 2828: 6f85d30d sqrdmlah v13\.4s, v24\.4s, v5\.s\[0\] + 282c: 6f8ad30d sqrdmlah v13\.4s, v24\.4s, v10\.s\[0\] + 2830: 6f8dd30d sqrdmlah v13\.4s, v24\.4s, v13\.s\[0\] + 2834: 6f8fd30d sqrdmlah v13\.4s, v24\.4s, v15\.s\[0\] + 2838: 6f80d3cd sqrdmlah v13\.4s, v30\.4s, v0\.s\[0\] + 283c: 6f85d3cd sqrdmlah v13\.4s, v30\.4s, v5\.s\[0\] + 2840: 6f8ad3cd sqrdmlah v13\.4s, v30\.4s, v10\.s\[0\] + 2844: 6f8dd3cd sqrdmlah v13\.4s, v30\.4s, v13\.s\[0\] + 2848: 6f8fd3cd sqrdmlah v13\.4s, v30\.4s, v15\.s\[0\] + 284c: 6f80d037 sqrdmlah v23\.4s, v1\.4s, v0\.s\[0\] + 2850: 6f85d037 sqrdmlah v23\.4s, v1\.4s, v5\.s\[0\] + 2854: 6f8ad037 sqrdmlah v23\.4s, v1\.4s, v10\.s\[0\] + 2858: 6f8dd037 sqrdmlah v23\.4s, v1\.4s, v13\.s\[0\] + 285c: 6f8fd037 sqrdmlah v23\.4s, v1\.4s, v15\.s\[0\] + 2860: 6f80d097 sqrdmlah v23\.4s, v4\.4s, v0\.s\[0\] + 2864: 6f85d097 sqrdmlah v23\.4s, v4\.4s, v5\.s\[0\] + 2868: 6f8ad097 sqrdmlah v23\.4s, v4\.4s, v10\.s\[0\] + 286c: 6f8dd097 sqrdmlah v23\.4s, v4\.4s, v13\.s\[0\] + 2870: 6f8fd097 sqrdmlah v23\.4s, v4\.4s, v15\.s\[0\] + 2874: 6f80d1d7 sqrdmlah v23\.4s, v14\.4s, v0\.s\[0\] + 2878: 6f85d1d7 sqrdmlah v23\.4s, v14\.4s, v5\.s\[0\] + 287c: 6f8ad1d7 sqrdmlah v23\.4s, v14\.4s, v10\.s\[0\] + 2880: 6f8dd1d7 sqrdmlah v23\.4s, v14\.4s, v13\.s\[0\] + 2884: 6f8fd1d7 sqrdmlah v23\.4s, v14\.4s, v15\.s\[0\] + 2888: 6f80d317 sqrdmlah v23\.4s, v24\.4s, v0\.s\[0\] + 288c: 6f85d317 sqrdmlah v23\.4s, v24\.4s, v5\.s\[0\] + 2890: 6f8ad317 sqrdmlah v23\.4s, v24\.4s, v10\.s\[0\] + 2894: 6f8dd317 sqrdmlah v23\.4s, v24\.4s, v13\.s\[0\] + 2898: 6f8fd317 sqrdmlah v23\.4s, v24\.4s, v15\.s\[0\] + 289c: 6f80d3d7 sqrdmlah v23\.4s, v30\.4s, v0\.s\[0\] + 28a0: 6f85d3d7 sqrdmlah v23\.4s, v30\.4s, v5\.s\[0\] + 28a4: 6f8ad3d7 sqrdmlah v23\.4s, v30\.4s, v10\.s\[0\] + 28a8: 6f8dd3d7 sqrdmlah v23\.4s, v30\.4s, v13\.s\[0\] + 28ac: 6f8fd3d7 sqrdmlah v23\.4s, v30\.4s, v15\.s\[0\] + 28b0: 6f80d03d sqrdmlah v29\.4s, v1\.4s, v0\.s\[0\] + 28b4: 6f85d03d sqrdmlah v29\.4s, v1\.4s, v5\.s\[0\] + 28b8: 6f8ad03d sqrdmlah v29\.4s, v1\.4s, v10\.s\[0\] + 28bc: 6f8dd03d sqrdmlah v29\.4s, v1\.4s, v13\.s\[0\] + 28c0: 6f8fd03d sqrdmlah v29\.4s, v1\.4s, v15\.s\[0\] + 28c4: 6f80d09d sqrdmlah v29\.4s, v4\.4s, v0\.s\[0\] + 28c8: 6f85d09d sqrdmlah v29\.4s, v4\.4s, v5\.s\[0\] + 28cc: 6f8ad09d sqrdmlah v29\.4s, v4\.4s, v10\.s\[0\] + 28d0: 6f8dd09d sqrdmlah v29\.4s, v4\.4s, v13\.s\[0\] + 28d4: 6f8fd09d sqrdmlah v29\.4s, v4\.4s, v15\.s\[0\] + 28d8: 6f80d1dd sqrdmlah v29\.4s, v14\.4s, v0\.s\[0\] + 28dc: 6f85d1dd sqrdmlah v29\.4s, v14\.4s, v5\.s\[0\] + 28e0: 6f8ad1dd sqrdmlah v29\.4s, v14\.4s, v10\.s\[0\] + 28e4: 6f8dd1dd sqrdmlah v29\.4s, v14\.4s, v13\.s\[0\] + 28e8: 6f8fd1dd sqrdmlah v29\.4s, v14\.4s, v15\.s\[0\] + 28ec: 6f80d31d sqrdmlah v29\.4s, v24\.4s, v0\.s\[0\] + 28f0: 6f85d31d sqrdmlah v29\.4s, v24\.4s, v5\.s\[0\] + 28f4: 6f8ad31d sqrdmlah v29\.4s, v24\.4s, v10\.s\[0\] + 28f8: 6f8dd31d sqrdmlah v29\.4s, v24\.4s, v13\.s\[0\] + 28fc: 6f8fd31d sqrdmlah v29\.4s, v24\.4s, v15\.s\[0\] + 2900: 6f80d3dd sqrdmlah v29\.4s, v30\.4s, v0\.s\[0\] + 2904: 6f85d3dd sqrdmlah v29\.4s, v30\.4s, v5\.s\[0\] + 2908: 6f8ad3dd sqrdmlah v29\.4s, v30\.4s, v10\.s\[0\] + 290c: 6f8dd3dd sqrdmlah v29\.4s, v30\.4s, v13\.s\[0\] + 2910: 6f8fd3dd sqrdmlah v29\.4s, v30\.4s, v15\.s\[0\] + 2914: 6fa0d020 sqrdmlah v0\.4s, v1\.4s, v0\.s\[1\] + 2918: 6fa5d020 sqrdmlah v0\.4s, v1\.4s, v5\.s\[1\] + 291c: 6faad020 sqrdmlah v0\.4s, v1\.4s, v10\.s\[1\] + 2920: 6fadd020 sqrdmlah v0\.4s, v1\.4s, v13\.s\[1\] + 2924: 6fafd020 sqrdmlah v0\.4s, v1\.4s, v15\.s\[1\] + 2928: 6fa0d080 sqrdmlah v0\.4s, v4\.4s, v0\.s\[1\] + 292c: 6fa5d080 sqrdmlah v0\.4s, v4\.4s, v5\.s\[1\] + 2930: 6faad080 sqrdmlah v0\.4s, v4\.4s, v10\.s\[1\] + 2934: 6fadd080 sqrdmlah v0\.4s, v4\.4s, v13\.s\[1\] + 2938: 6fafd080 sqrdmlah v0\.4s, v4\.4s, v15\.s\[1\] + 293c: 6fa0d1c0 sqrdmlah v0\.4s, v14\.4s, v0\.s\[1\] + 2940: 6fa5d1c0 sqrdmlah v0\.4s, v14\.4s, v5\.s\[1\] + 2944: 6faad1c0 sqrdmlah v0\.4s, v14\.4s, v10\.s\[1\] + 2948: 6fadd1c0 sqrdmlah v0\.4s, v14\.4s, v13\.s\[1\] + 294c: 6fafd1c0 sqrdmlah v0\.4s, v14\.4s, v15\.s\[1\] + 2950: 6fa0d300 sqrdmlah v0\.4s, v24\.4s, v0\.s\[1\] + 2954: 6fa5d300 sqrdmlah v0\.4s, v24\.4s, v5\.s\[1\] + 2958: 6faad300 sqrdmlah v0\.4s, v24\.4s, v10\.s\[1\] + 295c: 6fadd300 sqrdmlah v0\.4s, v24\.4s, v13\.s\[1\] + 2960: 6fafd300 sqrdmlah v0\.4s, v24\.4s, v15\.s\[1\] + 2964: 6fa0d3c0 sqrdmlah v0\.4s, v30\.4s, v0\.s\[1\] + 2968: 6fa5d3c0 sqrdmlah v0\.4s, v30\.4s, v5\.s\[1\] + 296c: 6faad3c0 sqrdmlah v0\.4s, v30\.4s, v10\.s\[1\] + 2970: 6fadd3c0 sqrdmlah v0\.4s, v30\.4s, v13\.s\[1\] + 2974: 6fafd3c0 sqrdmlah v0\.4s, v30\.4s, v15\.s\[1\] + 2978: 6fa0d023 sqrdmlah v3\.4s, v1\.4s, v0\.s\[1\] + 297c: 6fa5d023 sqrdmlah v3\.4s, v1\.4s, v5\.s\[1\] + 2980: 6faad023 sqrdmlah v3\.4s, v1\.4s, v10\.s\[1\] + 2984: 6fadd023 sqrdmlah v3\.4s, v1\.4s, v13\.s\[1\] + 2988: 6fafd023 sqrdmlah v3\.4s, v1\.4s, v15\.s\[1\] + 298c: 6fa0d083 sqrdmlah v3\.4s, v4\.4s, v0\.s\[1\] + 2990: 6fa5d083 sqrdmlah v3\.4s, v4\.4s, v5\.s\[1\] + 2994: 6faad083 sqrdmlah v3\.4s, v4\.4s, v10\.s\[1\] + 2998: 6fadd083 sqrdmlah v3\.4s, v4\.4s, v13\.s\[1\] + 299c: 6fafd083 sqrdmlah v3\.4s, v4\.4s, v15\.s\[1\] + 29a0: 6fa0d1c3 sqrdmlah v3\.4s, v14\.4s, v0\.s\[1\] + 29a4: 6fa5d1c3 sqrdmlah v3\.4s, v14\.4s, v5\.s\[1\] + 29a8: 6faad1c3 sqrdmlah v3\.4s, v14\.4s, v10\.s\[1\] + 29ac: 6fadd1c3 sqrdmlah v3\.4s, v14\.4s, v13\.s\[1\] + 29b0: 6fafd1c3 sqrdmlah v3\.4s, v14\.4s, v15\.s\[1\] + 29b4: 6fa0d303 sqrdmlah v3\.4s, v24\.4s, v0\.s\[1\] + 29b8: 6fa5d303 sqrdmlah v3\.4s, v24\.4s, v5\.s\[1\] + 29bc: 6faad303 sqrdmlah v3\.4s, v24\.4s, v10\.s\[1\] + 29c0: 6fadd303 sqrdmlah v3\.4s, v24\.4s, v13\.s\[1\] + 29c4: 6fafd303 sqrdmlah v3\.4s, v24\.4s, v15\.s\[1\] + 29c8: 6fa0d3c3 sqrdmlah v3\.4s, v30\.4s, v0\.s\[1\] + 29cc: 6fa5d3c3 sqrdmlah v3\.4s, v30\.4s, v5\.s\[1\] + 29d0: 6faad3c3 sqrdmlah v3\.4s, v30\.4s, v10\.s\[1\] + 29d4: 6fadd3c3 sqrdmlah v3\.4s, v30\.4s, v13\.s\[1\] + 29d8: 6fafd3c3 sqrdmlah v3\.4s, v30\.4s, v15\.s\[1\] + 29dc: 6fa0d02d sqrdmlah v13\.4s, v1\.4s, v0\.s\[1\] + 29e0: 6fa5d02d sqrdmlah v13\.4s, v1\.4s, v5\.s\[1\] + 29e4: 6faad02d sqrdmlah v13\.4s, v1\.4s, v10\.s\[1\] + 29e8: 6fadd02d sqrdmlah v13\.4s, v1\.4s, v13\.s\[1\] + 29ec: 6fafd02d sqrdmlah v13\.4s, v1\.4s, v15\.s\[1\] + 29f0: 6fa0d08d sqrdmlah v13\.4s, v4\.4s, v0\.s\[1\] + 29f4: 6fa5d08d sqrdmlah v13\.4s, v4\.4s, v5\.s\[1\] + 29f8: 6faad08d sqrdmlah v13\.4s, v4\.4s, v10\.s\[1\] + 29fc: 6fadd08d sqrdmlah v13\.4s, v4\.4s, v13\.s\[1\] + 2a00: 6fafd08d sqrdmlah v13\.4s, v4\.4s, v15\.s\[1\] + 2a04: 6fa0d1cd sqrdmlah v13\.4s, v14\.4s, v0\.s\[1\] + 2a08: 6fa5d1cd sqrdmlah v13\.4s, v14\.4s, v5\.s\[1\] + 2a0c: 6faad1cd sqrdmlah v13\.4s, v14\.4s, v10\.s\[1\] + 2a10: 6fadd1cd sqrdmlah v13\.4s, v14\.4s, v13\.s\[1\] + 2a14: 6fafd1cd sqrdmlah v13\.4s, v14\.4s, v15\.s\[1\] + 2a18: 6fa0d30d sqrdmlah v13\.4s, v24\.4s, v0\.s\[1\] + 2a1c: 6fa5d30d sqrdmlah v13\.4s, v24\.4s, v5\.s\[1\] + 2a20: 6faad30d sqrdmlah v13\.4s, v24\.4s, v10\.s\[1\] + 2a24: 6fadd30d sqrdmlah v13\.4s, v24\.4s, v13\.s\[1\] + 2a28: 6fafd30d sqrdmlah v13\.4s, v24\.4s, v15\.s\[1\] + 2a2c: 6fa0d3cd sqrdmlah v13\.4s, v30\.4s, v0\.s\[1\] + 2a30: 6fa5d3cd sqrdmlah v13\.4s, v30\.4s, v5\.s\[1\] + 2a34: 6faad3cd sqrdmlah v13\.4s, v30\.4s, v10\.s\[1\] + 2a38: 6fadd3cd sqrdmlah v13\.4s, v30\.4s, v13\.s\[1\] + 2a3c: 6fafd3cd sqrdmlah v13\.4s, v30\.4s, v15\.s\[1\] + 2a40: 6fa0d037 sqrdmlah v23\.4s, v1\.4s, v0\.s\[1\] + 2a44: 6fa5d037 sqrdmlah v23\.4s, v1\.4s, v5\.s\[1\] + 2a48: 6faad037 sqrdmlah v23\.4s, v1\.4s, v10\.s\[1\] + 2a4c: 6fadd037 sqrdmlah v23\.4s, v1\.4s, v13\.s\[1\] + 2a50: 6fafd037 sqrdmlah v23\.4s, v1\.4s, v15\.s\[1\] + 2a54: 6fa0d097 sqrdmlah v23\.4s, v4\.4s, v0\.s\[1\] + 2a58: 6fa5d097 sqrdmlah v23\.4s, v4\.4s, v5\.s\[1\] + 2a5c: 6faad097 sqrdmlah v23\.4s, v4\.4s, v10\.s\[1\] + 2a60: 6fadd097 sqrdmlah v23\.4s, v4\.4s, v13\.s\[1\] + 2a64: 6fafd097 sqrdmlah v23\.4s, v4\.4s, v15\.s\[1\] + 2a68: 6fa0d1d7 sqrdmlah v23\.4s, v14\.4s, v0\.s\[1\] + 2a6c: 6fa5d1d7 sqrdmlah v23\.4s, v14\.4s, v5\.s\[1\] + 2a70: 6faad1d7 sqrdmlah v23\.4s, v14\.4s, v10\.s\[1\] + 2a74: 6fadd1d7 sqrdmlah v23\.4s, v14\.4s, v13\.s\[1\] + 2a78: 6fafd1d7 sqrdmlah v23\.4s, v14\.4s, v15\.s\[1\] + 2a7c: 6fa0d317 sqrdmlah v23\.4s, v24\.4s, v0\.s\[1\] + 2a80: 6fa5d317 sqrdmlah v23\.4s, v24\.4s, v5\.s\[1\] + 2a84: 6faad317 sqrdmlah v23\.4s, v24\.4s, v10\.s\[1\] + 2a88: 6fadd317 sqrdmlah v23\.4s, v24\.4s, v13\.s\[1\] + 2a8c: 6fafd317 sqrdmlah v23\.4s, v24\.4s, v15\.s\[1\] + 2a90: 6fa0d3d7 sqrdmlah v23\.4s, v30\.4s, v0\.s\[1\] + 2a94: 6fa5d3d7 sqrdmlah v23\.4s, v30\.4s, v5\.s\[1\] + 2a98: 6faad3d7 sqrdmlah v23\.4s, v30\.4s, v10\.s\[1\] + 2a9c: 6fadd3d7 sqrdmlah v23\.4s, v30\.4s, v13\.s\[1\] + 2aa0: 6fafd3d7 sqrdmlah v23\.4s, v30\.4s, v15\.s\[1\] + 2aa4: 6fa0d03d sqrdmlah v29\.4s, v1\.4s, v0\.s\[1\] + 2aa8: 6fa5d03d sqrdmlah v29\.4s, v1\.4s, v5\.s\[1\] + 2aac: 6faad03d sqrdmlah v29\.4s, v1\.4s, v10\.s\[1\] + 2ab0: 6fadd03d sqrdmlah v29\.4s, v1\.4s, v13\.s\[1\] + 2ab4: 6fafd03d sqrdmlah v29\.4s, v1\.4s, v15\.s\[1\] + 2ab8: 6fa0d09d sqrdmlah v29\.4s, v4\.4s, v0\.s\[1\] + 2abc: 6fa5d09d sqrdmlah v29\.4s, v4\.4s, v5\.s\[1\] + 2ac0: 6faad09d sqrdmlah v29\.4s, v4\.4s, v10\.s\[1\] + 2ac4: 6fadd09d sqrdmlah v29\.4s, v4\.4s, v13\.s\[1\] + 2ac8: 6fafd09d sqrdmlah v29\.4s, v4\.4s, v15\.s\[1\] + 2acc: 6fa0d1dd sqrdmlah v29\.4s, v14\.4s, v0\.s\[1\] + 2ad0: 6fa5d1dd sqrdmlah v29\.4s, v14\.4s, v5\.s\[1\] + 2ad4: 6faad1dd sqrdmlah v29\.4s, v14\.4s, v10\.s\[1\] + 2ad8: 6fadd1dd sqrdmlah v29\.4s, v14\.4s, v13\.s\[1\] + 2adc: 6fafd1dd sqrdmlah v29\.4s, v14\.4s, v15\.s\[1\] + 2ae0: 6fa0d31d sqrdmlah v29\.4s, v24\.4s, v0\.s\[1\] + 2ae4: 6fa5d31d sqrdmlah v29\.4s, v24\.4s, v5\.s\[1\] + 2ae8: 6faad31d sqrdmlah v29\.4s, v24\.4s, v10\.s\[1\] + 2aec: 6fadd31d sqrdmlah v29\.4s, v24\.4s, v13\.s\[1\] + 2af0: 6fafd31d sqrdmlah v29\.4s, v24\.4s, v15\.s\[1\] + 2af4: 6fa0d3dd sqrdmlah v29\.4s, v30\.4s, v0\.s\[1\] + 2af8: 6fa5d3dd sqrdmlah v29\.4s, v30\.4s, v5\.s\[1\] + 2afc: 6faad3dd sqrdmlah v29\.4s, v30\.4s, v10\.s\[1\] + 2b00: 6fadd3dd sqrdmlah v29\.4s, v30\.4s, v13\.s\[1\] + 2b04: 6fafd3dd sqrdmlah v29\.4s, v30\.4s, v15\.s\[1\] + 2b08: 6f80d820 sqrdmlah v0\.4s, v1\.4s, v0\.s\[2\] + 2b0c: 6f85d820 sqrdmlah v0\.4s, v1\.4s, v5\.s\[2\] + 2b10: 6f8ad820 sqrdmlah v0\.4s, v1\.4s, v10\.s\[2\] + 2b14: 6f8dd820 sqrdmlah v0\.4s, v1\.4s, v13\.s\[2\] + 2b18: 6f8fd820 sqrdmlah v0\.4s, v1\.4s, v15\.s\[2\] + 2b1c: 6f80d880 sqrdmlah v0\.4s, v4\.4s, v0\.s\[2\] + 2b20: 6f85d880 sqrdmlah v0\.4s, v4\.4s, v5\.s\[2\] + 2b24: 6f8ad880 sqrdmlah v0\.4s, v4\.4s, v10\.s\[2\] + 2b28: 6f8dd880 sqrdmlah v0\.4s, v4\.4s, v13\.s\[2\] + 2b2c: 6f8fd880 sqrdmlah v0\.4s, v4\.4s, v15\.s\[2\] + 2b30: 6f80d9c0 sqrdmlah v0\.4s, v14\.4s, v0\.s\[2\] + 2b34: 6f85d9c0 sqrdmlah v0\.4s, v14\.4s, v5\.s\[2\] + 2b38: 6f8ad9c0 sqrdmlah v0\.4s, v14\.4s, v10\.s\[2\] + 2b3c: 6f8dd9c0 sqrdmlah v0\.4s, v14\.4s, v13\.s\[2\] + 2b40: 6f8fd9c0 sqrdmlah v0\.4s, v14\.4s, v15\.s\[2\] + 2b44: 6f80db00 sqrdmlah v0\.4s, v24\.4s, v0\.s\[2\] + 2b48: 6f85db00 sqrdmlah v0\.4s, v24\.4s, v5\.s\[2\] + 2b4c: 6f8adb00 sqrdmlah v0\.4s, v24\.4s, v10\.s\[2\] + 2b50: 6f8ddb00 sqrdmlah v0\.4s, v24\.4s, v13\.s\[2\] + 2b54: 6f8fdb00 sqrdmlah v0\.4s, v24\.4s, v15\.s\[2\] + 2b58: 6f80dbc0 sqrdmlah v0\.4s, v30\.4s, v0\.s\[2\] + 2b5c: 6f85dbc0 sqrdmlah v0\.4s, v30\.4s, v5\.s\[2\] + 2b60: 6f8adbc0 sqrdmlah v0\.4s, v30\.4s, v10\.s\[2\] + 2b64: 6f8ddbc0 sqrdmlah v0\.4s, v30\.4s, v13\.s\[2\] + 2b68: 6f8fdbc0 sqrdmlah v0\.4s, v30\.4s, v15\.s\[2\] + 2b6c: 6f80d823 sqrdmlah v3\.4s, v1\.4s, v0\.s\[2\] + 2b70: 6f85d823 sqrdmlah v3\.4s, v1\.4s, v5\.s\[2\] + 2b74: 6f8ad823 sqrdmlah v3\.4s, v1\.4s, v10\.s\[2\] + 2b78: 6f8dd823 sqrdmlah v3\.4s, v1\.4s, v13\.s\[2\] + 2b7c: 6f8fd823 sqrdmlah v3\.4s, v1\.4s, v15\.s\[2\] + 2b80: 6f80d883 sqrdmlah v3\.4s, v4\.4s, v0\.s\[2\] + 2b84: 6f85d883 sqrdmlah v3\.4s, v4\.4s, v5\.s\[2\] + 2b88: 6f8ad883 sqrdmlah v3\.4s, v4\.4s, v10\.s\[2\] + 2b8c: 6f8dd883 sqrdmlah v3\.4s, v4\.4s, v13\.s\[2\] + 2b90: 6f8fd883 sqrdmlah v3\.4s, v4\.4s, v15\.s\[2\] + 2b94: 6f80d9c3 sqrdmlah v3\.4s, v14\.4s, v0\.s\[2\] + 2b98: 6f85d9c3 sqrdmlah v3\.4s, v14\.4s, v5\.s\[2\] + 2b9c: 6f8ad9c3 sqrdmlah v3\.4s, v14\.4s, v10\.s\[2\] + 2ba0: 6f8dd9c3 sqrdmlah v3\.4s, v14\.4s, v13\.s\[2\] + 2ba4: 6f8fd9c3 sqrdmlah v3\.4s, v14\.4s, v15\.s\[2\] + 2ba8: 6f80db03 sqrdmlah v3\.4s, v24\.4s, v0\.s\[2\] + 2bac: 6f85db03 sqrdmlah v3\.4s, v24\.4s, v5\.s\[2\] + 2bb0: 6f8adb03 sqrdmlah v3\.4s, v24\.4s, v10\.s\[2\] + 2bb4: 6f8ddb03 sqrdmlah v3\.4s, v24\.4s, v13\.s\[2\] + 2bb8: 6f8fdb03 sqrdmlah v3\.4s, v24\.4s, v15\.s\[2\] + 2bbc: 6f80dbc3 sqrdmlah v3\.4s, v30\.4s, v0\.s\[2\] + 2bc0: 6f85dbc3 sqrdmlah v3\.4s, v30\.4s, v5\.s\[2\] + 2bc4: 6f8adbc3 sqrdmlah v3\.4s, v30\.4s, v10\.s\[2\] + 2bc8: 6f8ddbc3 sqrdmlah v3\.4s, v30\.4s, v13\.s\[2\] + 2bcc: 6f8fdbc3 sqrdmlah v3\.4s, v30\.4s, v15\.s\[2\] + 2bd0: 6f80d82d sqrdmlah v13\.4s, v1\.4s, v0\.s\[2\] + 2bd4: 6f85d82d sqrdmlah v13\.4s, v1\.4s, v5\.s\[2\] + 2bd8: 6f8ad82d sqrdmlah v13\.4s, v1\.4s, v10\.s\[2\] + 2bdc: 6f8dd82d sqrdmlah v13\.4s, v1\.4s, v13\.s\[2\] + 2be0: 6f8fd82d sqrdmlah v13\.4s, v1\.4s, v15\.s\[2\] + 2be4: 6f80d88d sqrdmlah v13\.4s, v4\.4s, v0\.s\[2\] + 2be8: 6f85d88d sqrdmlah v13\.4s, v4\.4s, v5\.s\[2\] + 2bec: 6f8ad88d sqrdmlah v13\.4s, v4\.4s, v10\.s\[2\] + 2bf0: 6f8dd88d sqrdmlah v13\.4s, v4\.4s, v13\.s\[2\] + 2bf4: 6f8fd88d sqrdmlah v13\.4s, v4\.4s, v15\.s\[2\] + 2bf8: 6f80d9cd sqrdmlah v13\.4s, v14\.4s, v0\.s\[2\] + 2bfc: 6f85d9cd sqrdmlah v13\.4s, v14\.4s, v5\.s\[2\] + 2c00: 6f8ad9cd sqrdmlah v13\.4s, v14\.4s, v10\.s\[2\] + 2c04: 6f8dd9cd sqrdmlah v13\.4s, v14\.4s, v13\.s\[2\] + 2c08: 6f8fd9cd sqrdmlah v13\.4s, v14\.4s, v15\.s\[2\] + 2c0c: 6f80db0d sqrdmlah v13\.4s, v24\.4s, v0\.s\[2\] + 2c10: 6f85db0d sqrdmlah v13\.4s, v24\.4s, v5\.s\[2\] + 2c14: 6f8adb0d sqrdmlah v13\.4s, v24\.4s, v10\.s\[2\] + 2c18: 6f8ddb0d sqrdmlah v13\.4s, v24\.4s, v13\.s\[2\] + 2c1c: 6f8fdb0d sqrdmlah v13\.4s, v24\.4s, v15\.s\[2\] + 2c20: 6f80dbcd sqrdmlah v13\.4s, v30\.4s, v0\.s\[2\] + 2c24: 6f85dbcd sqrdmlah v13\.4s, v30\.4s, v5\.s\[2\] + 2c28: 6f8adbcd sqrdmlah v13\.4s, v30\.4s, v10\.s\[2\] + 2c2c: 6f8ddbcd sqrdmlah v13\.4s, v30\.4s, v13\.s\[2\] + 2c30: 6f8fdbcd sqrdmlah v13\.4s, v30\.4s, v15\.s\[2\] + 2c34: 6f80d837 sqrdmlah v23\.4s, v1\.4s, v0\.s\[2\] + 2c38: 6f85d837 sqrdmlah v23\.4s, v1\.4s, v5\.s\[2\] + 2c3c: 6f8ad837 sqrdmlah v23\.4s, v1\.4s, v10\.s\[2\] + 2c40: 6f8dd837 sqrdmlah v23\.4s, v1\.4s, v13\.s\[2\] + 2c44: 6f8fd837 sqrdmlah v23\.4s, v1\.4s, v15\.s\[2\] + 2c48: 6f80d897 sqrdmlah v23\.4s, v4\.4s, v0\.s\[2\] + 2c4c: 6f85d897 sqrdmlah v23\.4s, v4\.4s, v5\.s\[2\] + 2c50: 6f8ad897 sqrdmlah v23\.4s, v4\.4s, v10\.s\[2\] + 2c54: 6f8dd897 sqrdmlah v23\.4s, v4\.4s, v13\.s\[2\] + 2c58: 6f8fd897 sqrdmlah v23\.4s, v4\.4s, v15\.s\[2\] + 2c5c: 6f80d9d7 sqrdmlah v23\.4s, v14\.4s, v0\.s\[2\] + 2c60: 6f85d9d7 sqrdmlah v23\.4s, v14\.4s, v5\.s\[2\] + 2c64: 6f8ad9d7 sqrdmlah v23\.4s, v14\.4s, v10\.s\[2\] + 2c68: 6f8dd9d7 sqrdmlah v23\.4s, v14\.4s, v13\.s\[2\] + 2c6c: 6f8fd9d7 sqrdmlah v23\.4s, v14\.4s, v15\.s\[2\] + 2c70: 6f80db17 sqrdmlah v23\.4s, v24\.4s, v0\.s\[2\] + 2c74: 6f85db17 sqrdmlah v23\.4s, v24\.4s, v5\.s\[2\] + 2c78: 6f8adb17 sqrdmlah v23\.4s, v24\.4s, v10\.s\[2\] + 2c7c: 6f8ddb17 sqrdmlah v23\.4s, v24\.4s, v13\.s\[2\] + 2c80: 6f8fdb17 sqrdmlah v23\.4s, v24\.4s, v15\.s\[2\] + 2c84: 6f80dbd7 sqrdmlah v23\.4s, v30\.4s, v0\.s\[2\] + 2c88: 6f85dbd7 sqrdmlah v23\.4s, v30\.4s, v5\.s\[2\] + 2c8c: 6f8adbd7 sqrdmlah v23\.4s, v30\.4s, v10\.s\[2\] + 2c90: 6f8ddbd7 sqrdmlah v23\.4s, v30\.4s, v13\.s\[2\] + 2c94: 6f8fdbd7 sqrdmlah v23\.4s, v30\.4s, v15\.s\[2\] + 2c98: 6f80d83d sqrdmlah v29\.4s, v1\.4s, v0\.s\[2\] + 2c9c: 6f85d83d sqrdmlah v29\.4s, v1\.4s, v5\.s\[2\] + 2ca0: 6f8ad83d sqrdmlah v29\.4s, v1\.4s, v10\.s\[2\] + 2ca4: 6f8dd83d sqrdmlah v29\.4s, v1\.4s, v13\.s\[2\] + 2ca8: 6f8fd83d sqrdmlah v29\.4s, v1\.4s, v15\.s\[2\] + 2cac: 6f80d89d sqrdmlah v29\.4s, v4\.4s, v0\.s\[2\] + 2cb0: 6f85d89d sqrdmlah v29\.4s, v4\.4s, v5\.s\[2\] + 2cb4: 6f8ad89d sqrdmlah v29\.4s, v4\.4s, v10\.s\[2\] + 2cb8: 6f8dd89d sqrdmlah v29\.4s, v4\.4s, v13\.s\[2\] + 2cbc: 6f8fd89d sqrdmlah v29\.4s, v4\.4s, v15\.s\[2\] + 2cc0: 6f80d9dd sqrdmlah v29\.4s, v14\.4s, v0\.s\[2\] + 2cc4: 6f85d9dd sqrdmlah v29\.4s, v14\.4s, v5\.s\[2\] + 2cc8: 6f8ad9dd sqrdmlah v29\.4s, v14\.4s, v10\.s\[2\] + 2ccc: 6f8dd9dd sqrdmlah v29\.4s, v14\.4s, v13\.s\[2\] + 2cd0: 6f8fd9dd sqrdmlah v29\.4s, v14\.4s, v15\.s\[2\] + 2cd4: 6f80db1d sqrdmlah v29\.4s, v24\.4s, v0\.s\[2\] + 2cd8: 6f85db1d sqrdmlah v29\.4s, v24\.4s, v5\.s\[2\] + 2cdc: 6f8adb1d sqrdmlah v29\.4s, v24\.4s, v10\.s\[2\] + 2ce0: 6f8ddb1d sqrdmlah v29\.4s, v24\.4s, v13\.s\[2\] + 2ce4: 6f8fdb1d sqrdmlah v29\.4s, v24\.4s, v15\.s\[2\] + 2ce8: 6f80dbdd sqrdmlah v29\.4s, v30\.4s, v0\.s\[2\] + 2cec: 6f85dbdd sqrdmlah v29\.4s, v30\.4s, v5\.s\[2\] + 2cf0: 6f8adbdd sqrdmlah v29\.4s, v30\.4s, v10\.s\[2\] + 2cf4: 6f8ddbdd sqrdmlah v29\.4s, v30\.4s, v13\.s\[2\] + 2cf8: 6f8fdbdd sqrdmlah v29\.4s, v30\.4s, v15\.s\[2\] + 2cfc: 6fa0d820 sqrdmlah v0\.4s, v1\.4s, v0\.s\[3\] + 2d00: 6fa5d820 sqrdmlah v0\.4s, v1\.4s, v5\.s\[3\] + 2d04: 6faad820 sqrdmlah v0\.4s, v1\.4s, v10\.s\[3\] + 2d08: 6fadd820 sqrdmlah v0\.4s, v1\.4s, v13\.s\[3\] + 2d0c: 6fafd820 sqrdmlah v0\.4s, v1\.4s, v15\.s\[3\] + 2d10: 6fa0d880 sqrdmlah v0\.4s, v4\.4s, v0\.s\[3\] + 2d14: 6fa5d880 sqrdmlah v0\.4s, v4\.4s, v5\.s\[3\] + 2d18: 6faad880 sqrdmlah v0\.4s, v4\.4s, v10\.s\[3\] + 2d1c: 6fadd880 sqrdmlah v0\.4s, v4\.4s, v13\.s\[3\] + 2d20: 6fafd880 sqrdmlah v0\.4s, v4\.4s, v15\.s\[3\] + 2d24: 6fa0d9c0 sqrdmlah v0\.4s, v14\.4s, v0\.s\[3\] + 2d28: 6fa5d9c0 sqrdmlah v0\.4s, v14\.4s, v5\.s\[3\] + 2d2c: 6faad9c0 sqrdmlah v0\.4s, v14\.4s, v10\.s\[3\] + 2d30: 6fadd9c0 sqrdmlah v0\.4s, v14\.4s, v13\.s\[3\] + 2d34: 6fafd9c0 sqrdmlah v0\.4s, v14\.4s, v15\.s\[3\] + 2d38: 6fa0db00 sqrdmlah v0\.4s, v24\.4s, v0\.s\[3\] + 2d3c: 6fa5db00 sqrdmlah v0\.4s, v24\.4s, v5\.s\[3\] + 2d40: 6faadb00 sqrdmlah v0\.4s, v24\.4s, v10\.s\[3\] + 2d44: 6faddb00 sqrdmlah v0\.4s, v24\.4s, v13\.s\[3\] + 2d48: 6fafdb00 sqrdmlah v0\.4s, v24\.4s, v15\.s\[3\] + 2d4c: 6fa0dbc0 sqrdmlah v0\.4s, v30\.4s, v0\.s\[3\] + 2d50: 6fa5dbc0 sqrdmlah v0\.4s, v30\.4s, v5\.s\[3\] + 2d54: 6faadbc0 sqrdmlah v0\.4s, v30\.4s, v10\.s\[3\] + 2d58: 6faddbc0 sqrdmlah v0\.4s, v30\.4s, v13\.s\[3\] + 2d5c: 6fafdbc0 sqrdmlah v0\.4s, v30\.4s, v15\.s\[3\] + 2d60: 6fa0d823 sqrdmlah v3\.4s, v1\.4s, v0\.s\[3\] + 2d64: 6fa5d823 sqrdmlah v3\.4s, v1\.4s, v5\.s\[3\] + 2d68: 6faad823 sqrdmlah v3\.4s, v1\.4s, v10\.s\[3\] + 2d6c: 6fadd823 sqrdmlah v3\.4s, v1\.4s, v13\.s\[3\] + 2d70: 6fafd823 sqrdmlah v3\.4s, v1\.4s, v15\.s\[3\] + 2d74: 6fa0d883 sqrdmlah v3\.4s, v4\.4s, v0\.s\[3\] + 2d78: 6fa5d883 sqrdmlah v3\.4s, v4\.4s, v5\.s\[3\] + 2d7c: 6faad883 sqrdmlah v3\.4s, v4\.4s, v10\.s\[3\] + 2d80: 6fadd883 sqrdmlah v3\.4s, v4\.4s, v13\.s\[3\] + 2d84: 6fafd883 sqrdmlah v3\.4s, v4\.4s, v15\.s\[3\] + 2d88: 6fa0d9c3 sqrdmlah v3\.4s, v14\.4s, v0\.s\[3\] + 2d8c: 6fa5d9c3 sqrdmlah v3\.4s, v14\.4s, v5\.s\[3\] + 2d90: 6faad9c3 sqrdmlah v3\.4s, v14\.4s, v10\.s\[3\] + 2d94: 6fadd9c3 sqrdmlah v3\.4s, v14\.4s, v13\.s\[3\] + 2d98: 6fafd9c3 sqrdmlah v3\.4s, v14\.4s, v15\.s\[3\] + 2d9c: 6fa0db03 sqrdmlah v3\.4s, v24\.4s, v0\.s\[3\] + 2da0: 6fa5db03 sqrdmlah v3\.4s, v24\.4s, v5\.s\[3\] + 2da4: 6faadb03 sqrdmlah v3\.4s, v24\.4s, v10\.s\[3\] + 2da8: 6faddb03 sqrdmlah v3\.4s, v24\.4s, v13\.s\[3\] + 2dac: 6fafdb03 sqrdmlah v3\.4s, v24\.4s, v15\.s\[3\] + 2db0: 6fa0dbc3 sqrdmlah v3\.4s, v30\.4s, v0\.s\[3\] + 2db4: 6fa5dbc3 sqrdmlah v3\.4s, v30\.4s, v5\.s\[3\] + 2db8: 6faadbc3 sqrdmlah v3\.4s, v30\.4s, v10\.s\[3\] + 2dbc: 6faddbc3 sqrdmlah v3\.4s, v30\.4s, v13\.s\[3\] + 2dc0: 6fafdbc3 sqrdmlah v3\.4s, v30\.4s, v15\.s\[3\] + 2dc4: 6fa0d82d sqrdmlah v13\.4s, v1\.4s, v0\.s\[3\] + 2dc8: 6fa5d82d sqrdmlah v13\.4s, v1\.4s, v5\.s\[3\] + 2dcc: 6faad82d sqrdmlah v13\.4s, v1\.4s, v10\.s\[3\] + 2dd0: 6fadd82d sqrdmlah v13\.4s, v1\.4s, v13\.s\[3\] + 2dd4: 6fafd82d sqrdmlah v13\.4s, v1\.4s, v15\.s\[3\] + 2dd8: 6fa0d88d sqrdmlah v13\.4s, v4\.4s, v0\.s\[3\] + 2ddc: 6fa5d88d sqrdmlah v13\.4s, v4\.4s, v5\.s\[3\] + 2de0: 6faad88d sqrdmlah v13\.4s, v4\.4s, v10\.s\[3\] + 2de4: 6fadd88d sqrdmlah v13\.4s, v4\.4s, v13\.s\[3\] + 2de8: 6fafd88d sqrdmlah v13\.4s, v4\.4s, v15\.s\[3\] + 2dec: 6fa0d9cd sqrdmlah v13\.4s, v14\.4s, v0\.s\[3\] + 2df0: 6fa5d9cd sqrdmlah v13\.4s, v14\.4s, v5\.s\[3\] + 2df4: 6faad9cd sqrdmlah v13\.4s, v14\.4s, v10\.s\[3\] + 2df8: 6fadd9cd sqrdmlah v13\.4s, v14\.4s, v13\.s\[3\] + 2dfc: 6fafd9cd sqrdmlah v13\.4s, v14\.4s, v15\.s\[3\] + 2e00: 6fa0db0d sqrdmlah v13\.4s, v24\.4s, v0\.s\[3\] + 2e04: 6fa5db0d sqrdmlah v13\.4s, v24\.4s, v5\.s\[3\] + 2e08: 6faadb0d sqrdmlah v13\.4s, v24\.4s, v10\.s\[3\] + 2e0c: 6faddb0d sqrdmlah v13\.4s, v24\.4s, v13\.s\[3\] + 2e10: 6fafdb0d sqrdmlah v13\.4s, v24\.4s, v15\.s\[3\] + 2e14: 6fa0dbcd sqrdmlah v13\.4s, v30\.4s, v0\.s\[3\] + 2e18: 6fa5dbcd sqrdmlah v13\.4s, v30\.4s, v5\.s\[3\] + 2e1c: 6faadbcd sqrdmlah v13\.4s, v30\.4s, v10\.s\[3\] + 2e20: 6faddbcd sqrdmlah v13\.4s, v30\.4s, v13\.s\[3\] + 2e24: 6fafdbcd sqrdmlah v13\.4s, v30\.4s, v15\.s\[3\] + 2e28: 6fa0d837 sqrdmlah v23\.4s, v1\.4s, v0\.s\[3\] + 2e2c: 6fa5d837 sqrdmlah v23\.4s, v1\.4s, v5\.s\[3\] + 2e30: 6faad837 sqrdmlah v23\.4s, v1\.4s, v10\.s\[3\] + 2e34: 6fadd837 sqrdmlah v23\.4s, v1\.4s, v13\.s\[3\] + 2e38: 6fafd837 sqrdmlah v23\.4s, v1\.4s, v15\.s\[3\] + 2e3c: 6fa0d897 sqrdmlah v23\.4s, v4\.4s, v0\.s\[3\] + 2e40: 6fa5d897 sqrdmlah v23\.4s, v4\.4s, v5\.s\[3\] + 2e44: 6faad897 sqrdmlah v23\.4s, v4\.4s, v10\.s\[3\] + 2e48: 6fadd897 sqrdmlah v23\.4s, v4\.4s, v13\.s\[3\] + 2e4c: 6fafd897 sqrdmlah v23\.4s, v4\.4s, v15\.s\[3\] + 2e50: 6fa0d9d7 sqrdmlah v23\.4s, v14\.4s, v0\.s\[3\] + 2e54: 6fa5d9d7 sqrdmlah v23\.4s, v14\.4s, v5\.s\[3\] + 2e58: 6faad9d7 sqrdmlah v23\.4s, v14\.4s, v10\.s\[3\] + 2e5c: 6fadd9d7 sqrdmlah v23\.4s, v14\.4s, v13\.s\[3\] + 2e60: 6fafd9d7 sqrdmlah v23\.4s, v14\.4s, v15\.s\[3\] + 2e64: 6fa0db17 sqrdmlah v23\.4s, v24\.4s, v0\.s\[3\] + 2e68: 6fa5db17 sqrdmlah v23\.4s, v24\.4s, v5\.s\[3\] + 2e6c: 6faadb17 sqrdmlah v23\.4s, v24\.4s, v10\.s\[3\] + 2e70: 6faddb17 sqrdmlah v23\.4s, v24\.4s, v13\.s\[3\] + 2e74: 6fafdb17 sqrdmlah v23\.4s, v24\.4s, v15\.s\[3\] + 2e78: 6fa0dbd7 sqrdmlah v23\.4s, v30\.4s, v0\.s\[3\] + 2e7c: 6fa5dbd7 sqrdmlah v23\.4s, v30\.4s, v5\.s\[3\] + 2e80: 6faadbd7 sqrdmlah v23\.4s, v30\.4s, v10\.s\[3\] + 2e84: 6faddbd7 sqrdmlah v23\.4s, v30\.4s, v13\.s\[3\] + 2e88: 6fafdbd7 sqrdmlah v23\.4s, v30\.4s, v15\.s\[3\] + 2e8c: 6fa0d83d sqrdmlah v29\.4s, v1\.4s, v0\.s\[3\] + 2e90: 6fa5d83d sqrdmlah v29\.4s, v1\.4s, v5\.s\[3\] + 2e94: 6faad83d sqrdmlah v29\.4s, v1\.4s, v10\.s\[3\] + 2e98: 6fadd83d sqrdmlah v29\.4s, v1\.4s, v13\.s\[3\] + 2e9c: 6fafd83d sqrdmlah v29\.4s, v1\.4s, v15\.s\[3\] + 2ea0: 6fa0d89d sqrdmlah v29\.4s, v4\.4s, v0\.s\[3\] + 2ea4: 6fa5d89d sqrdmlah v29\.4s, v4\.4s, v5\.s\[3\] + 2ea8: 6faad89d sqrdmlah v29\.4s, v4\.4s, v10\.s\[3\] + 2eac: 6fadd89d sqrdmlah v29\.4s, v4\.4s, v13\.s\[3\] + 2eb0: 6fafd89d sqrdmlah v29\.4s, v4\.4s, v15\.s\[3\] + 2eb4: 6fa0d9dd sqrdmlah v29\.4s, v14\.4s, v0\.s\[3\] + 2eb8: 6fa5d9dd sqrdmlah v29\.4s, v14\.4s, v5\.s\[3\] + 2ebc: 6faad9dd sqrdmlah v29\.4s, v14\.4s, v10\.s\[3\] + 2ec0: 6fadd9dd sqrdmlah v29\.4s, v14\.4s, v13\.s\[3\] + 2ec4: 6fafd9dd sqrdmlah v29\.4s, v14\.4s, v15\.s\[3\] + 2ec8: 6fa0db1d sqrdmlah v29\.4s, v24\.4s, v0\.s\[3\] + 2ecc: 6fa5db1d sqrdmlah v29\.4s, v24\.4s, v5\.s\[3\] + 2ed0: 6faadb1d sqrdmlah v29\.4s, v24\.4s, v10\.s\[3\] + 2ed4: 6faddb1d sqrdmlah v29\.4s, v24\.4s, v13\.s\[3\] + 2ed8: 6fafdb1d sqrdmlah v29\.4s, v24\.4s, v15\.s\[3\] + 2edc: 6fa0dbdd sqrdmlah v29\.4s, v30\.4s, v0\.s\[3\] + 2ee0: 6fa5dbdd sqrdmlah v29\.4s, v30\.4s, v5\.s\[3\] + 2ee4: 6faadbdd sqrdmlah v29\.4s, v30\.4s, v10\.s\[3\] + 2ee8: 6faddbdd sqrdmlah v29\.4s, v30\.4s, v13\.s\[3\] + 2eec: 6fafdbdd sqrdmlah v29\.4s, v30\.4s, v15\.s\[3\] + 2ef0: 2f40f020 sqrdmlsh v0\.4h, v1\.4h, v0\.h\[0\] + 2ef4: 2f45f020 sqrdmlsh v0\.4h, v1\.4h, v5\.h\[0\] + 2ef8: 2f4af020 sqrdmlsh v0\.4h, v1\.4h, v10\.h\[0\] + 2efc: 2f4df020 sqrdmlsh v0\.4h, v1\.4h, v13\.h\[0\] + 2f00: 2f4ff020 sqrdmlsh v0\.4h, v1\.4h, v15\.h\[0\] + 2f04: 2f40f080 sqrdmlsh v0\.4h, v4\.4h, v0\.h\[0\] + 2f08: 2f45f080 sqrdmlsh v0\.4h, v4\.4h, v5\.h\[0\] + 2f0c: 2f4af080 sqrdmlsh v0\.4h, v4\.4h, v10\.h\[0\] + 2f10: 2f4df080 sqrdmlsh v0\.4h, v4\.4h, v13\.h\[0\] + 2f14: 2f4ff080 sqrdmlsh v0\.4h, v4\.4h, v15\.h\[0\] + 2f18: 2f40f1c0 sqrdmlsh v0\.4h, v14\.4h, v0\.h\[0\] + 2f1c: 2f45f1c0 sqrdmlsh v0\.4h, v14\.4h, v5\.h\[0\] + 2f20: 2f4af1c0 sqrdmlsh v0\.4h, v14\.4h, v10\.h\[0\] + 2f24: 2f4df1c0 sqrdmlsh v0\.4h, v14\.4h, v13\.h\[0\] + 2f28: 2f4ff1c0 sqrdmlsh v0\.4h, v14\.4h, v15\.h\[0\] + 2f2c: 2f40f300 sqrdmlsh v0\.4h, v24\.4h, v0\.h\[0\] + 2f30: 2f45f300 sqrdmlsh v0\.4h, v24\.4h, v5\.h\[0\] + 2f34: 2f4af300 sqrdmlsh v0\.4h, v24\.4h, v10\.h\[0\] + 2f38: 2f4df300 sqrdmlsh v0\.4h, v24\.4h, v13\.h\[0\] + 2f3c: 2f4ff300 sqrdmlsh v0\.4h, v24\.4h, v15\.h\[0\] + 2f40: 2f40f3c0 sqrdmlsh v0\.4h, v30\.4h, v0\.h\[0\] + 2f44: 2f45f3c0 sqrdmlsh v0\.4h, v30\.4h, v5\.h\[0\] + 2f48: 2f4af3c0 sqrdmlsh v0\.4h, v30\.4h, v10\.h\[0\] + 2f4c: 2f4df3c0 sqrdmlsh v0\.4h, v30\.4h, v13\.h\[0\] + 2f50: 2f4ff3c0 sqrdmlsh v0\.4h, v30\.4h, v15\.h\[0\] + 2f54: 2f40f023 sqrdmlsh v3\.4h, v1\.4h, v0\.h\[0\] + 2f58: 2f45f023 sqrdmlsh v3\.4h, v1\.4h, v5\.h\[0\] + 2f5c: 2f4af023 sqrdmlsh v3\.4h, v1\.4h, v10\.h\[0\] + 2f60: 2f4df023 sqrdmlsh v3\.4h, v1\.4h, v13\.h\[0\] + 2f64: 2f4ff023 sqrdmlsh v3\.4h, v1\.4h, v15\.h\[0\] + 2f68: 2f40f083 sqrdmlsh v3\.4h, v4\.4h, v0\.h\[0\] + 2f6c: 2f45f083 sqrdmlsh v3\.4h, v4\.4h, v5\.h\[0\] + 2f70: 2f4af083 sqrdmlsh v3\.4h, v4\.4h, v10\.h\[0\] + 2f74: 2f4df083 sqrdmlsh v3\.4h, v4\.4h, v13\.h\[0\] + 2f78: 2f4ff083 sqrdmlsh v3\.4h, v4\.4h, v15\.h\[0\] + 2f7c: 2f40f1c3 sqrdmlsh v3\.4h, v14\.4h, v0\.h\[0\] + 2f80: 2f45f1c3 sqrdmlsh v3\.4h, v14\.4h, v5\.h\[0\] + 2f84: 2f4af1c3 sqrdmlsh v3\.4h, v14\.4h, v10\.h\[0\] + 2f88: 2f4df1c3 sqrdmlsh v3\.4h, v14\.4h, v13\.h\[0\] + 2f8c: 2f4ff1c3 sqrdmlsh v3\.4h, v14\.4h, v15\.h\[0\] + 2f90: 2f40f303 sqrdmlsh v3\.4h, v24\.4h, v0\.h\[0\] + 2f94: 2f45f303 sqrdmlsh v3\.4h, v24\.4h, v5\.h\[0\] + 2f98: 2f4af303 sqrdmlsh v3\.4h, v24\.4h, v10\.h\[0\] + 2f9c: 2f4df303 sqrdmlsh v3\.4h, v24\.4h, v13\.h\[0\] + 2fa0: 2f4ff303 sqrdmlsh v3\.4h, v24\.4h, v15\.h\[0\] + 2fa4: 2f40f3c3 sqrdmlsh v3\.4h, v30\.4h, v0\.h\[0\] + 2fa8: 2f45f3c3 sqrdmlsh v3\.4h, v30\.4h, v5\.h\[0\] + 2fac: 2f4af3c3 sqrdmlsh v3\.4h, v30\.4h, v10\.h\[0\] + 2fb0: 2f4df3c3 sqrdmlsh v3\.4h, v30\.4h, v13\.h\[0\] + 2fb4: 2f4ff3c3 sqrdmlsh v3\.4h, v30\.4h, v15\.h\[0\] + 2fb8: 2f40f02d sqrdmlsh v13\.4h, v1\.4h, v0\.h\[0\] + 2fbc: 2f45f02d sqrdmlsh v13\.4h, v1\.4h, v5\.h\[0\] + 2fc0: 2f4af02d sqrdmlsh v13\.4h, v1\.4h, v10\.h\[0\] + 2fc4: 2f4df02d sqrdmlsh v13\.4h, v1\.4h, v13\.h\[0\] + 2fc8: 2f4ff02d sqrdmlsh v13\.4h, v1\.4h, v15\.h\[0\] + 2fcc: 2f40f08d sqrdmlsh v13\.4h, v4\.4h, v0\.h\[0\] + 2fd0: 2f45f08d sqrdmlsh v13\.4h, v4\.4h, v5\.h\[0\] + 2fd4: 2f4af08d sqrdmlsh v13\.4h, v4\.4h, v10\.h\[0\] + 2fd8: 2f4df08d sqrdmlsh v13\.4h, v4\.4h, v13\.h\[0\] + 2fdc: 2f4ff08d sqrdmlsh v13\.4h, v4\.4h, v15\.h\[0\] + 2fe0: 2f40f1cd sqrdmlsh v13\.4h, v14\.4h, v0\.h\[0\] + 2fe4: 2f45f1cd sqrdmlsh v13\.4h, v14\.4h, v5\.h\[0\] + 2fe8: 2f4af1cd sqrdmlsh v13\.4h, v14\.4h, v10\.h\[0\] + 2fec: 2f4df1cd sqrdmlsh v13\.4h, v14\.4h, v13\.h\[0\] + 2ff0: 2f4ff1cd sqrdmlsh v13\.4h, v14\.4h, v15\.h\[0\] + 2ff4: 2f40f30d sqrdmlsh v13\.4h, v24\.4h, v0\.h\[0\] + 2ff8: 2f45f30d sqrdmlsh v13\.4h, v24\.4h, v5\.h\[0\] + 2ffc: 2f4af30d sqrdmlsh v13\.4h, v24\.4h, v10\.h\[0\] + 3000: 2f4df30d sqrdmlsh v13\.4h, v24\.4h, v13\.h\[0\] + 3004: 2f4ff30d sqrdmlsh v13\.4h, v24\.4h, v15\.h\[0\] + 3008: 2f40f3cd sqrdmlsh v13\.4h, v30\.4h, v0\.h\[0\] + 300c: 2f45f3cd sqrdmlsh v13\.4h, v30\.4h, v5\.h\[0\] + 3010: 2f4af3cd sqrdmlsh v13\.4h, v30\.4h, v10\.h\[0\] + 3014: 2f4df3cd sqrdmlsh v13\.4h, v30\.4h, v13\.h\[0\] + 3018: 2f4ff3cd sqrdmlsh v13\.4h, v30\.4h, v15\.h\[0\] + 301c: 2f40f037 sqrdmlsh v23\.4h, v1\.4h, v0\.h\[0\] + 3020: 2f45f037 sqrdmlsh v23\.4h, v1\.4h, v5\.h\[0\] + 3024: 2f4af037 sqrdmlsh v23\.4h, v1\.4h, v10\.h\[0\] + 3028: 2f4df037 sqrdmlsh v23\.4h, v1\.4h, v13\.h\[0\] + 302c: 2f4ff037 sqrdmlsh v23\.4h, v1\.4h, v15\.h\[0\] + 3030: 2f40f097 sqrdmlsh v23\.4h, v4\.4h, v0\.h\[0\] + 3034: 2f45f097 sqrdmlsh v23\.4h, v4\.4h, v5\.h\[0\] + 3038: 2f4af097 sqrdmlsh v23\.4h, v4\.4h, v10\.h\[0\] + 303c: 2f4df097 sqrdmlsh v23\.4h, v4\.4h, v13\.h\[0\] + 3040: 2f4ff097 sqrdmlsh v23\.4h, v4\.4h, v15\.h\[0\] + 3044: 2f40f1d7 sqrdmlsh v23\.4h, v14\.4h, v0\.h\[0\] + 3048: 2f45f1d7 sqrdmlsh v23\.4h, v14\.4h, v5\.h\[0\] + 304c: 2f4af1d7 sqrdmlsh v23\.4h, v14\.4h, v10\.h\[0\] + 3050: 2f4df1d7 sqrdmlsh v23\.4h, v14\.4h, v13\.h\[0\] + 3054: 2f4ff1d7 sqrdmlsh v23\.4h, v14\.4h, v15\.h\[0\] + 3058: 2f40f317 sqrdmlsh v23\.4h, v24\.4h, v0\.h\[0\] + 305c: 2f45f317 sqrdmlsh v23\.4h, v24\.4h, v5\.h\[0\] + 3060: 2f4af317 sqrdmlsh v23\.4h, v24\.4h, v10\.h\[0\] + 3064: 2f4df317 sqrdmlsh v23\.4h, v24\.4h, v13\.h\[0\] + 3068: 2f4ff317 sqrdmlsh v23\.4h, v24\.4h, v15\.h\[0\] + 306c: 2f40f3d7 sqrdmlsh v23\.4h, v30\.4h, v0\.h\[0\] + 3070: 2f45f3d7 sqrdmlsh v23\.4h, v30\.4h, v5\.h\[0\] + 3074: 2f4af3d7 sqrdmlsh v23\.4h, v30\.4h, v10\.h\[0\] + 3078: 2f4df3d7 sqrdmlsh v23\.4h, v30\.4h, v13\.h\[0\] + 307c: 2f4ff3d7 sqrdmlsh v23\.4h, v30\.4h, v15\.h\[0\] + 3080: 2f40f03d sqrdmlsh v29\.4h, v1\.4h, v0\.h\[0\] + 3084: 2f45f03d sqrdmlsh v29\.4h, v1\.4h, v5\.h\[0\] + 3088: 2f4af03d sqrdmlsh v29\.4h, v1\.4h, v10\.h\[0\] + 308c: 2f4df03d sqrdmlsh v29\.4h, v1\.4h, v13\.h\[0\] + 3090: 2f4ff03d sqrdmlsh v29\.4h, v1\.4h, v15\.h\[0\] + 3094: 2f40f09d sqrdmlsh v29\.4h, v4\.4h, v0\.h\[0\] + 3098: 2f45f09d sqrdmlsh v29\.4h, v4\.4h, v5\.h\[0\] + 309c: 2f4af09d sqrdmlsh v29\.4h, v4\.4h, v10\.h\[0\] + 30a0: 2f4df09d sqrdmlsh v29\.4h, v4\.4h, v13\.h\[0\] + 30a4: 2f4ff09d sqrdmlsh v29\.4h, v4\.4h, v15\.h\[0\] + 30a8: 2f40f1dd sqrdmlsh v29\.4h, v14\.4h, v0\.h\[0\] + 30ac: 2f45f1dd sqrdmlsh v29\.4h, v14\.4h, v5\.h\[0\] + 30b0: 2f4af1dd sqrdmlsh v29\.4h, v14\.4h, v10\.h\[0\] + 30b4: 2f4df1dd sqrdmlsh v29\.4h, v14\.4h, v13\.h\[0\] + 30b8: 2f4ff1dd sqrdmlsh v29\.4h, v14\.4h, v15\.h\[0\] + 30bc: 2f40f31d sqrdmlsh v29\.4h, v24\.4h, v0\.h\[0\] + 30c0: 2f45f31d sqrdmlsh v29\.4h, v24\.4h, v5\.h\[0\] + 30c4: 2f4af31d sqrdmlsh v29\.4h, v24\.4h, v10\.h\[0\] + 30c8: 2f4df31d sqrdmlsh v29\.4h, v24\.4h, v13\.h\[0\] + 30cc: 2f4ff31d sqrdmlsh v29\.4h, v24\.4h, v15\.h\[0\] + 30d0: 2f40f3dd sqrdmlsh v29\.4h, v30\.4h, v0\.h\[0\] + 30d4: 2f45f3dd sqrdmlsh v29\.4h, v30\.4h, v5\.h\[0\] + 30d8: 2f4af3dd sqrdmlsh v29\.4h, v30\.4h, v10\.h\[0\] + 30dc: 2f4df3dd sqrdmlsh v29\.4h, v30\.4h, v13\.h\[0\] + 30e0: 2f4ff3dd sqrdmlsh v29\.4h, v30\.4h, v15\.h\[0\] + 30e4: 2f50f020 sqrdmlsh v0\.4h, v1\.4h, v0\.h\[1\] + 30e8: 2f55f020 sqrdmlsh v0\.4h, v1\.4h, v5\.h\[1\] + 30ec: 2f5af020 sqrdmlsh v0\.4h, v1\.4h, v10\.h\[1\] + 30f0: 2f5df020 sqrdmlsh v0\.4h, v1\.4h, v13\.h\[1\] + 30f4: 2f5ff020 sqrdmlsh v0\.4h, v1\.4h, v15\.h\[1\] + 30f8: 2f50f080 sqrdmlsh v0\.4h, v4\.4h, v0\.h\[1\] + 30fc: 2f55f080 sqrdmlsh v0\.4h, v4\.4h, v5\.h\[1\] + 3100: 2f5af080 sqrdmlsh v0\.4h, v4\.4h, v10\.h\[1\] + 3104: 2f5df080 sqrdmlsh v0\.4h, v4\.4h, v13\.h\[1\] + 3108: 2f5ff080 sqrdmlsh v0\.4h, v4\.4h, v15\.h\[1\] + 310c: 2f50f1c0 sqrdmlsh v0\.4h, v14\.4h, v0\.h\[1\] + 3110: 2f55f1c0 sqrdmlsh v0\.4h, v14\.4h, v5\.h\[1\] + 3114: 2f5af1c0 sqrdmlsh v0\.4h, v14\.4h, v10\.h\[1\] + 3118: 2f5df1c0 sqrdmlsh v0\.4h, v14\.4h, v13\.h\[1\] + 311c: 2f5ff1c0 sqrdmlsh v0\.4h, v14\.4h, v15\.h\[1\] + 3120: 2f50f300 sqrdmlsh v0\.4h, v24\.4h, v0\.h\[1\] + 3124: 2f55f300 sqrdmlsh v0\.4h, v24\.4h, v5\.h\[1\] + 3128: 2f5af300 sqrdmlsh v0\.4h, v24\.4h, v10\.h\[1\] + 312c: 2f5df300 sqrdmlsh v0\.4h, v24\.4h, v13\.h\[1\] + 3130: 2f5ff300 sqrdmlsh v0\.4h, v24\.4h, v15\.h\[1\] + 3134: 2f50f3c0 sqrdmlsh v0\.4h, v30\.4h, v0\.h\[1\] + 3138: 2f55f3c0 sqrdmlsh v0\.4h, v30\.4h, v5\.h\[1\] + 313c: 2f5af3c0 sqrdmlsh v0\.4h, v30\.4h, v10\.h\[1\] + 3140: 2f5df3c0 sqrdmlsh v0\.4h, v30\.4h, v13\.h\[1\] + 3144: 2f5ff3c0 sqrdmlsh v0\.4h, v30\.4h, v15\.h\[1\] + 3148: 2f50f023 sqrdmlsh v3\.4h, v1\.4h, v0\.h\[1\] + 314c: 2f55f023 sqrdmlsh v3\.4h, v1\.4h, v5\.h\[1\] + 3150: 2f5af023 sqrdmlsh v3\.4h, v1\.4h, v10\.h\[1\] + 3154: 2f5df023 sqrdmlsh v3\.4h, v1\.4h, v13\.h\[1\] + 3158: 2f5ff023 sqrdmlsh v3\.4h, v1\.4h, v15\.h\[1\] + 315c: 2f50f083 sqrdmlsh v3\.4h, v4\.4h, v0\.h\[1\] + 3160: 2f55f083 sqrdmlsh v3\.4h, v4\.4h, v5\.h\[1\] + 3164: 2f5af083 sqrdmlsh v3\.4h, v4\.4h, v10\.h\[1\] + 3168: 2f5df083 sqrdmlsh v3\.4h, v4\.4h, v13\.h\[1\] + 316c: 2f5ff083 sqrdmlsh v3\.4h, v4\.4h, v15\.h\[1\] + 3170: 2f50f1c3 sqrdmlsh v3\.4h, v14\.4h, v0\.h\[1\] + 3174: 2f55f1c3 sqrdmlsh v3\.4h, v14\.4h, v5\.h\[1\] + 3178: 2f5af1c3 sqrdmlsh v3\.4h, v14\.4h, v10\.h\[1\] + 317c: 2f5df1c3 sqrdmlsh v3\.4h, v14\.4h, v13\.h\[1\] + 3180: 2f5ff1c3 sqrdmlsh v3\.4h, v14\.4h, v15\.h\[1\] + 3184: 2f50f303 sqrdmlsh v3\.4h, v24\.4h, v0\.h\[1\] + 3188: 2f55f303 sqrdmlsh v3\.4h, v24\.4h, v5\.h\[1\] + 318c: 2f5af303 sqrdmlsh v3\.4h, v24\.4h, v10\.h\[1\] + 3190: 2f5df303 sqrdmlsh v3\.4h, v24\.4h, v13\.h\[1\] + 3194: 2f5ff303 sqrdmlsh v3\.4h, v24\.4h, v15\.h\[1\] + 3198: 2f50f3c3 sqrdmlsh v3\.4h, v30\.4h, v0\.h\[1\] + 319c: 2f55f3c3 sqrdmlsh v3\.4h, v30\.4h, v5\.h\[1\] + 31a0: 2f5af3c3 sqrdmlsh v3\.4h, v30\.4h, v10\.h\[1\] + 31a4: 2f5df3c3 sqrdmlsh v3\.4h, v30\.4h, v13\.h\[1\] + 31a8: 2f5ff3c3 sqrdmlsh v3\.4h, v30\.4h, v15\.h\[1\] + 31ac: 2f50f02d sqrdmlsh v13\.4h, v1\.4h, v0\.h\[1\] + 31b0: 2f55f02d sqrdmlsh v13\.4h, v1\.4h, v5\.h\[1\] + 31b4: 2f5af02d sqrdmlsh v13\.4h, v1\.4h, v10\.h\[1\] + 31b8: 2f5df02d sqrdmlsh v13\.4h, v1\.4h, v13\.h\[1\] + 31bc: 2f5ff02d sqrdmlsh v13\.4h, v1\.4h, v15\.h\[1\] + 31c0: 2f50f08d sqrdmlsh v13\.4h, v4\.4h, v0\.h\[1\] + 31c4: 2f55f08d sqrdmlsh v13\.4h, v4\.4h, v5\.h\[1\] + 31c8: 2f5af08d sqrdmlsh v13\.4h, v4\.4h, v10\.h\[1\] + 31cc: 2f5df08d sqrdmlsh v13\.4h, v4\.4h, v13\.h\[1\] + 31d0: 2f5ff08d sqrdmlsh v13\.4h, v4\.4h, v15\.h\[1\] + 31d4: 2f50f1cd sqrdmlsh v13\.4h, v14\.4h, v0\.h\[1\] + 31d8: 2f55f1cd sqrdmlsh v13\.4h, v14\.4h, v5\.h\[1\] + 31dc: 2f5af1cd sqrdmlsh v13\.4h, v14\.4h, v10\.h\[1\] + 31e0: 2f5df1cd sqrdmlsh v13\.4h, v14\.4h, v13\.h\[1\] + 31e4: 2f5ff1cd sqrdmlsh v13\.4h, v14\.4h, v15\.h\[1\] + 31e8: 2f50f30d sqrdmlsh v13\.4h, v24\.4h, v0\.h\[1\] + 31ec: 2f55f30d sqrdmlsh v13\.4h, v24\.4h, v5\.h\[1\] + 31f0: 2f5af30d sqrdmlsh v13\.4h, v24\.4h, v10\.h\[1\] + 31f4: 2f5df30d sqrdmlsh v13\.4h, v24\.4h, v13\.h\[1\] + 31f8: 2f5ff30d sqrdmlsh v13\.4h, v24\.4h, v15\.h\[1\] + 31fc: 2f50f3cd sqrdmlsh v13\.4h, v30\.4h, v0\.h\[1\] + 3200: 2f55f3cd sqrdmlsh v13\.4h, v30\.4h, v5\.h\[1\] + 3204: 2f5af3cd sqrdmlsh v13\.4h, v30\.4h, v10\.h\[1\] + 3208: 2f5df3cd sqrdmlsh v13\.4h, v30\.4h, v13\.h\[1\] + 320c: 2f5ff3cd sqrdmlsh v13\.4h, v30\.4h, v15\.h\[1\] + 3210: 2f50f037 sqrdmlsh v23\.4h, v1\.4h, v0\.h\[1\] + 3214: 2f55f037 sqrdmlsh v23\.4h, v1\.4h, v5\.h\[1\] + 3218: 2f5af037 sqrdmlsh v23\.4h, v1\.4h, v10\.h\[1\] + 321c: 2f5df037 sqrdmlsh v23\.4h, v1\.4h, v13\.h\[1\] + 3220: 2f5ff037 sqrdmlsh v23\.4h, v1\.4h, v15\.h\[1\] + 3224: 2f50f097 sqrdmlsh v23\.4h, v4\.4h, v0\.h\[1\] + 3228: 2f55f097 sqrdmlsh v23\.4h, v4\.4h, v5\.h\[1\] + 322c: 2f5af097 sqrdmlsh v23\.4h, v4\.4h, v10\.h\[1\] + 3230: 2f5df097 sqrdmlsh v23\.4h, v4\.4h, v13\.h\[1\] + 3234: 2f5ff097 sqrdmlsh v23\.4h, v4\.4h, v15\.h\[1\] + 3238: 2f50f1d7 sqrdmlsh v23\.4h, v14\.4h, v0\.h\[1\] + 323c: 2f55f1d7 sqrdmlsh v23\.4h, v14\.4h, v5\.h\[1\] + 3240: 2f5af1d7 sqrdmlsh v23\.4h, v14\.4h, v10\.h\[1\] + 3244: 2f5df1d7 sqrdmlsh v23\.4h, v14\.4h, v13\.h\[1\] + 3248: 2f5ff1d7 sqrdmlsh v23\.4h, v14\.4h, v15\.h\[1\] + 324c: 2f50f317 sqrdmlsh v23\.4h, v24\.4h, v0\.h\[1\] + 3250: 2f55f317 sqrdmlsh v23\.4h, v24\.4h, v5\.h\[1\] + 3254: 2f5af317 sqrdmlsh v23\.4h, v24\.4h, v10\.h\[1\] + 3258: 2f5df317 sqrdmlsh v23\.4h, v24\.4h, v13\.h\[1\] + 325c: 2f5ff317 sqrdmlsh v23\.4h, v24\.4h, v15\.h\[1\] + 3260: 2f50f3d7 sqrdmlsh v23\.4h, v30\.4h, v0\.h\[1\] + 3264: 2f55f3d7 sqrdmlsh v23\.4h, v30\.4h, v5\.h\[1\] + 3268: 2f5af3d7 sqrdmlsh v23\.4h, v30\.4h, v10\.h\[1\] + 326c: 2f5df3d7 sqrdmlsh v23\.4h, v30\.4h, v13\.h\[1\] + 3270: 2f5ff3d7 sqrdmlsh v23\.4h, v30\.4h, v15\.h\[1\] + 3274: 2f50f03d sqrdmlsh v29\.4h, v1\.4h, v0\.h\[1\] + 3278: 2f55f03d sqrdmlsh v29\.4h, v1\.4h, v5\.h\[1\] + 327c: 2f5af03d sqrdmlsh v29\.4h, v1\.4h, v10\.h\[1\] + 3280: 2f5df03d sqrdmlsh v29\.4h, v1\.4h, v13\.h\[1\] + 3284: 2f5ff03d sqrdmlsh v29\.4h, v1\.4h, v15\.h\[1\] + 3288: 2f50f09d sqrdmlsh v29\.4h, v4\.4h, v0\.h\[1\] + 328c: 2f55f09d sqrdmlsh v29\.4h, v4\.4h, v5\.h\[1\] + 3290: 2f5af09d sqrdmlsh v29\.4h, v4\.4h, v10\.h\[1\] + 3294: 2f5df09d sqrdmlsh v29\.4h, v4\.4h, v13\.h\[1\] + 3298: 2f5ff09d sqrdmlsh v29\.4h, v4\.4h, v15\.h\[1\] + 329c: 2f50f1dd sqrdmlsh v29\.4h, v14\.4h, v0\.h\[1\] + 32a0: 2f55f1dd sqrdmlsh v29\.4h, v14\.4h, v5\.h\[1\] + 32a4: 2f5af1dd sqrdmlsh v29\.4h, v14\.4h, v10\.h\[1\] + 32a8: 2f5df1dd sqrdmlsh v29\.4h, v14\.4h, v13\.h\[1\] + 32ac: 2f5ff1dd sqrdmlsh v29\.4h, v14\.4h, v15\.h\[1\] + 32b0: 2f50f31d sqrdmlsh v29\.4h, v24\.4h, v0\.h\[1\] + 32b4: 2f55f31d sqrdmlsh v29\.4h, v24\.4h, v5\.h\[1\] + 32b8: 2f5af31d sqrdmlsh v29\.4h, v24\.4h, v10\.h\[1\] + 32bc: 2f5df31d sqrdmlsh v29\.4h, v24\.4h, v13\.h\[1\] + 32c0: 2f5ff31d sqrdmlsh v29\.4h, v24\.4h, v15\.h\[1\] + 32c4: 2f50f3dd sqrdmlsh v29\.4h, v30\.4h, v0\.h\[1\] + 32c8: 2f55f3dd sqrdmlsh v29\.4h, v30\.4h, v5\.h\[1\] + 32cc: 2f5af3dd sqrdmlsh v29\.4h, v30\.4h, v10\.h\[1\] + 32d0: 2f5df3dd sqrdmlsh v29\.4h, v30\.4h, v13\.h\[1\] + 32d4: 2f5ff3dd sqrdmlsh v29\.4h, v30\.4h, v15\.h\[1\] + 32d8: 2f60f020 sqrdmlsh v0\.4h, v1\.4h, v0\.h\[2\] + 32dc: 2f65f020 sqrdmlsh v0\.4h, v1\.4h, v5\.h\[2\] + 32e0: 2f6af020 sqrdmlsh v0\.4h, v1\.4h, v10\.h\[2\] + 32e4: 2f6df020 sqrdmlsh v0\.4h, v1\.4h, v13\.h\[2\] + 32e8: 2f6ff020 sqrdmlsh v0\.4h, v1\.4h, v15\.h\[2\] + 32ec: 2f60f080 sqrdmlsh v0\.4h, v4\.4h, v0\.h\[2\] + 32f0: 2f65f080 sqrdmlsh v0\.4h, v4\.4h, v5\.h\[2\] + 32f4: 2f6af080 sqrdmlsh v0\.4h, v4\.4h, v10\.h\[2\] + 32f8: 2f6df080 sqrdmlsh v0\.4h, v4\.4h, v13\.h\[2\] + 32fc: 2f6ff080 sqrdmlsh v0\.4h, v4\.4h, v15\.h\[2\] + 3300: 2f60f1c0 sqrdmlsh v0\.4h, v14\.4h, v0\.h\[2\] + 3304: 2f65f1c0 sqrdmlsh v0\.4h, v14\.4h, v5\.h\[2\] + 3308: 2f6af1c0 sqrdmlsh v0\.4h, v14\.4h, v10\.h\[2\] + 330c: 2f6df1c0 sqrdmlsh v0\.4h, v14\.4h, v13\.h\[2\] + 3310: 2f6ff1c0 sqrdmlsh v0\.4h, v14\.4h, v15\.h\[2\] + 3314: 2f60f300 sqrdmlsh v0\.4h, v24\.4h, v0\.h\[2\] + 3318: 2f65f300 sqrdmlsh v0\.4h, v24\.4h, v5\.h\[2\] + 331c: 2f6af300 sqrdmlsh v0\.4h, v24\.4h, v10\.h\[2\] + 3320: 2f6df300 sqrdmlsh v0\.4h, v24\.4h, v13\.h\[2\] + 3324: 2f6ff300 sqrdmlsh v0\.4h, v24\.4h, v15\.h\[2\] + 3328: 2f60f3c0 sqrdmlsh v0\.4h, v30\.4h, v0\.h\[2\] + 332c: 2f65f3c0 sqrdmlsh v0\.4h, v30\.4h, v5\.h\[2\] + 3330: 2f6af3c0 sqrdmlsh v0\.4h, v30\.4h, v10\.h\[2\] + 3334: 2f6df3c0 sqrdmlsh v0\.4h, v30\.4h, v13\.h\[2\] + 3338: 2f6ff3c0 sqrdmlsh v0\.4h, v30\.4h, v15\.h\[2\] + 333c: 2f60f023 sqrdmlsh v3\.4h, v1\.4h, v0\.h\[2\] + 3340: 2f65f023 sqrdmlsh v3\.4h, v1\.4h, v5\.h\[2\] + 3344: 2f6af023 sqrdmlsh v3\.4h, v1\.4h, v10\.h\[2\] + 3348: 2f6df023 sqrdmlsh v3\.4h, v1\.4h, v13\.h\[2\] + 334c: 2f6ff023 sqrdmlsh v3\.4h, v1\.4h, v15\.h\[2\] + 3350: 2f60f083 sqrdmlsh v3\.4h, v4\.4h, v0\.h\[2\] + 3354: 2f65f083 sqrdmlsh v3\.4h, v4\.4h, v5\.h\[2\] + 3358: 2f6af083 sqrdmlsh v3\.4h, v4\.4h, v10\.h\[2\] + 335c: 2f6df083 sqrdmlsh v3\.4h, v4\.4h, v13\.h\[2\] + 3360: 2f6ff083 sqrdmlsh v3\.4h, v4\.4h, v15\.h\[2\] + 3364: 2f60f1c3 sqrdmlsh v3\.4h, v14\.4h, v0\.h\[2\] + 3368: 2f65f1c3 sqrdmlsh v3\.4h, v14\.4h, v5\.h\[2\] + 336c: 2f6af1c3 sqrdmlsh v3\.4h, v14\.4h, v10\.h\[2\] + 3370: 2f6df1c3 sqrdmlsh v3\.4h, v14\.4h, v13\.h\[2\] + 3374: 2f6ff1c3 sqrdmlsh v3\.4h, v14\.4h, v15\.h\[2\] + 3378: 2f60f303 sqrdmlsh v3\.4h, v24\.4h, v0\.h\[2\] + 337c: 2f65f303 sqrdmlsh v3\.4h, v24\.4h, v5\.h\[2\] + 3380: 2f6af303 sqrdmlsh v3\.4h, v24\.4h, v10\.h\[2\] + 3384: 2f6df303 sqrdmlsh v3\.4h, v24\.4h, v13\.h\[2\] + 3388: 2f6ff303 sqrdmlsh v3\.4h, v24\.4h, v15\.h\[2\] + 338c: 2f60f3c3 sqrdmlsh v3\.4h, v30\.4h, v0\.h\[2\] + 3390: 2f65f3c3 sqrdmlsh v3\.4h, v30\.4h, v5\.h\[2\] + 3394: 2f6af3c3 sqrdmlsh v3\.4h, v30\.4h, v10\.h\[2\] + 3398: 2f6df3c3 sqrdmlsh v3\.4h, v30\.4h, v13\.h\[2\] + 339c: 2f6ff3c3 sqrdmlsh v3\.4h, v30\.4h, v15\.h\[2\] + 33a0: 2f60f02d sqrdmlsh v13\.4h, v1\.4h, v0\.h\[2\] + 33a4: 2f65f02d sqrdmlsh v13\.4h, v1\.4h, v5\.h\[2\] + 33a8: 2f6af02d sqrdmlsh v13\.4h, v1\.4h, v10\.h\[2\] + 33ac: 2f6df02d sqrdmlsh v13\.4h, v1\.4h, v13\.h\[2\] + 33b0: 2f6ff02d sqrdmlsh v13\.4h, v1\.4h, v15\.h\[2\] + 33b4: 2f60f08d sqrdmlsh v13\.4h, v4\.4h, v0\.h\[2\] + 33b8: 2f65f08d sqrdmlsh v13\.4h, v4\.4h, v5\.h\[2\] + 33bc: 2f6af08d sqrdmlsh v13\.4h, v4\.4h, v10\.h\[2\] + 33c0: 2f6df08d sqrdmlsh v13\.4h, v4\.4h, v13\.h\[2\] + 33c4: 2f6ff08d sqrdmlsh v13\.4h, v4\.4h, v15\.h\[2\] + 33c8: 2f60f1cd sqrdmlsh v13\.4h, v14\.4h, v0\.h\[2\] + 33cc: 2f65f1cd sqrdmlsh v13\.4h, v14\.4h, v5\.h\[2\] + 33d0: 2f6af1cd sqrdmlsh v13\.4h, v14\.4h, v10\.h\[2\] + 33d4: 2f6df1cd sqrdmlsh v13\.4h, v14\.4h, v13\.h\[2\] + 33d8: 2f6ff1cd sqrdmlsh v13\.4h, v14\.4h, v15\.h\[2\] + 33dc: 2f60f30d sqrdmlsh v13\.4h, v24\.4h, v0\.h\[2\] + 33e0: 2f65f30d sqrdmlsh v13\.4h, v24\.4h, v5\.h\[2\] + 33e4: 2f6af30d sqrdmlsh v13\.4h, v24\.4h, v10\.h\[2\] + 33e8: 2f6df30d sqrdmlsh v13\.4h, v24\.4h, v13\.h\[2\] + 33ec: 2f6ff30d sqrdmlsh v13\.4h, v24\.4h, v15\.h\[2\] + 33f0: 2f60f3cd sqrdmlsh v13\.4h, v30\.4h, v0\.h\[2\] + 33f4: 2f65f3cd sqrdmlsh v13\.4h, v30\.4h, v5\.h\[2\] + 33f8: 2f6af3cd sqrdmlsh v13\.4h, v30\.4h, v10\.h\[2\] + 33fc: 2f6df3cd sqrdmlsh v13\.4h, v30\.4h, v13\.h\[2\] + 3400: 2f6ff3cd sqrdmlsh v13\.4h, v30\.4h, v15\.h\[2\] + 3404: 2f60f037 sqrdmlsh v23\.4h, v1\.4h, v0\.h\[2\] + 3408: 2f65f037 sqrdmlsh v23\.4h, v1\.4h, v5\.h\[2\] + 340c: 2f6af037 sqrdmlsh v23\.4h, v1\.4h, v10\.h\[2\] + 3410: 2f6df037 sqrdmlsh v23\.4h, v1\.4h, v13\.h\[2\] + 3414: 2f6ff037 sqrdmlsh v23\.4h, v1\.4h, v15\.h\[2\] + 3418: 2f60f097 sqrdmlsh v23\.4h, v4\.4h, v0\.h\[2\] + 341c: 2f65f097 sqrdmlsh v23\.4h, v4\.4h, v5\.h\[2\] + 3420: 2f6af097 sqrdmlsh v23\.4h, v4\.4h, v10\.h\[2\] + 3424: 2f6df097 sqrdmlsh v23\.4h, v4\.4h, v13\.h\[2\] + 3428: 2f6ff097 sqrdmlsh v23\.4h, v4\.4h, v15\.h\[2\] + 342c: 2f60f1d7 sqrdmlsh v23\.4h, v14\.4h, v0\.h\[2\] + 3430: 2f65f1d7 sqrdmlsh v23\.4h, v14\.4h, v5\.h\[2\] + 3434: 2f6af1d7 sqrdmlsh v23\.4h, v14\.4h, v10\.h\[2\] + 3438: 2f6df1d7 sqrdmlsh v23\.4h, v14\.4h, v13\.h\[2\] + 343c: 2f6ff1d7 sqrdmlsh v23\.4h, v14\.4h, v15\.h\[2\] + 3440: 2f60f317 sqrdmlsh v23\.4h, v24\.4h, v0\.h\[2\] + 3444: 2f65f317 sqrdmlsh v23\.4h, v24\.4h, v5\.h\[2\] + 3448: 2f6af317 sqrdmlsh v23\.4h, v24\.4h, v10\.h\[2\] + 344c: 2f6df317 sqrdmlsh v23\.4h, v24\.4h, v13\.h\[2\] + 3450: 2f6ff317 sqrdmlsh v23\.4h, v24\.4h, v15\.h\[2\] + 3454: 2f60f3d7 sqrdmlsh v23\.4h, v30\.4h, v0\.h\[2\] + 3458: 2f65f3d7 sqrdmlsh v23\.4h, v30\.4h, v5\.h\[2\] + 345c: 2f6af3d7 sqrdmlsh v23\.4h, v30\.4h, v10\.h\[2\] + 3460: 2f6df3d7 sqrdmlsh v23\.4h, v30\.4h, v13\.h\[2\] + 3464: 2f6ff3d7 sqrdmlsh v23\.4h, v30\.4h, v15\.h\[2\] + 3468: 2f60f03d sqrdmlsh v29\.4h, v1\.4h, v0\.h\[2\] + 346c: 2f65f03d sqrdmlsh v29\.4h, v1\.4h, v5\.h\[2\] + 3470: 2f6af03d sqrdmlsh v29\.4h, v1\.4h, v10\.h\[2\] + 3474: 2f6df03d sqrdmlsh v29\.4h, v1\.4h, v13\.h\[2\] + 3478: 2f6ff03d sqrdmlsh v29\.4h, v1\.4h, v15\.h\[2\] + 347c: 2f60f09d sqrdmlsh v29\.4h, v4\.4h, v0\.h\[2\] + 3480: 2f65f09d sqrdmlsh v29\.4h, v4\.4h, v5\.h\[2\] + 3484: 2f6af09d sqrdmlsh v29\.4h, v4\.4h, v10\.h\[2\] + 3488: 2f6df09d sqrdmlsh v29\.4h, v4\.4h, v13\.h\[2\] + 348c: 2f6ff09d sqrdmlsh v29\.4h, v4\.4h, v15\.h\[2\] + 3490: 2f60f1dd sqrdmlsh v29\.4h, v14\.4h, v0\.h\[2\] + 3494: 2f65f1dd sqrdmlsh v29\.4h, v14\.4h, v5\.h\[2\] + 3498: 2f6af1dd sqrdmlsh v29\.4h, v14\.4h, v10\.h\[2\] + 349c: 2f6df1dd sqrdmlsh v29\.4h, v14\.4h, v13\.h\[2\] + 34a0: 2f6ff1dd sqrdmlsh v29\.4h, v14\.4h, v15\.h\[2\] + 34a4: 2f60f31d sqrdmlsh v29\.4h, v24\.4h, v0\.h\[2\] + 34a8: 2f65f31d sqrdmlsh v29\.4h, v24\.4h, v5\.h\[2\] + 34ac: 2f6af31d sqrdmlsh v29\.4h, v24\.4h, v10\.h\[2\] + 34b0: 2f6df31d sqrdmlsh v29\.4h, v24\.4h, v13\.h\[2\] + 34b4: 2f6ff31d sqrdmlsh v29\.4h, v24\.4h, v15\.h\[2\] + 34b8: 2f60f3dd sqrdmlsh v29\.4h, v30\.4h, v0\.h\[2\] + 34bc: 2f65f3dd sqrdmlsh v29\.4h, v30\.4h, v5\.h\[2\] + 34c0: 2f6af3dd sqrdmlsh v29\.4h, v30\.4h, v10\.h\[2\] + 34c4: 2f6df3dd sqrdmlsh v29\.4h, v30\.4h, v13\.h\[2\] + 34c8: 2f6ff3dd sqrdmlsh v29\.4h, v30\.4h, v15\.h\[2\] + 34cc: 2f70f020 sqrdmlsh v0\.4h, v1\.4h, v0\.h\[3\] + 34d0: 2f75f020 sqrdmlsh v0\.4h, v1\.4h, v5\.h\[3\] + 34d4: 2f7af020 sqrdmlsh v0\.4h, v1\.4h, v10\.h\[3\] + 34d8: 2f7df020 sqrdmlsh v0\.4h, v1\.4h, v13\.h\[3\] + 34dc: 2f7ff020 sqrdmlsh v0\.4h, v1\.4h, v15\.h\[3\] + 34e0: 2f70f080 sqrdmlsh v0\.4h, v4\.4h, v0\.h\[3\] + 34e4: 2f75f080 sqrdmlsh v0\.4h, v4\.4h, v5\.h\[3\] + 34e8: 2f7af080 sqrdmlsh v0\.4h, v4\.4h, v10\.h\[3\] + 34ec: 2f7df080 sqrdmlsh v0\.4h, v4\.4h, v13\.h\[3\] + 34f0: 2f7ff080 sqrdmlsh v0\.4h, v4\.4h, v15\.h\[3\] + 34f4: 2f70f1c0 sqrdmlsh v0\.4h, v14\.4h, v0\.h\[3\] + 34f8: 2f75f1c0 sqrdmlsh v0\.4h, v14\.4h, v5\.h\[3\] + 34fc: 2f7af1c0 sqrdmlsh v0\.4h, v14\.4h, v10\.h\[3\] + 3500: 2f7df1c0 sqrdmlsh v0\.4h, v14\.4h, v13\.h\[3\] + 3504: 2f7ff1c0 sqrdmlsh v0\.4h, v14\.4h, v15\.h\[3\] + 3508: 2f70f300 sqrdmlsh v0\.4h, v24\.4h, v0\.h\[3\] + 350c: 2f75f300 sqrdmlsh v0\.4h, v24\.4h, v5\.h\[3\] + 3510: 2f7af300 sqrdmlsh v0\.4h, v24\.4h, v10\.h\[3\] + 3514: 2f7df300 sqrdmlsh v0\.4h, v24\.4h, v13\.h\[3\] + 3518: 2f7ff300 sqrdmlsh v0\.4h, v24\.4h, v15\.h\[3\] + 351c: 2f70f3c0 sqrdmlsh v0\.4h, v30\.4h, v0\.h\[3\] + 3520: 2f75f3c0 sqrdmlsh v0\.4h, v30\.4h, v5\.h\[3\] + 3524: 2f7af3c0 sqrdmlsh v0\.4h, v30\.4h, v10\.h\[3\] + 3528: 2f7df3c0 sqrdmlsh v0\.4h, v30\.4h, v13\.h\[3\] + 352c: 2f7ff3c0 sqrdmlsh v0\.4h, v30\.4h, v15\.h\[3\] + 3530: 2f70f023 sqrdmlsh v3\.4h, v1\.4h, v0\.h\[3\] + 3534: 2f75f023 sqrdmlsh v3\.4h, v1\.4h, v5\.h\[3\] + 3538: 2f7af023 sqrdmlsh v3\.4h, v1\.4h, v10\.h\[3\] + 353c: 2f7df023 sqrdmlsh v3\.4h, v1\.4h, v13\.h\[3\] + 3540: 2f7ff023 sqrdmlsh v3\.4h, v1\.4h, v15\.h\[3\] + 3544: 2f70f083 sqrdmlsh v3\.4h, v4\.4h, v0\.h\[3\] + 3548: 2f75f083 sqrdmlsh v3\.4h, v4\.4h, v5\.h\[3\] + 354c: 2f7af083 sqrdmlsh v3\.4h, v4\.4h, v10\.h\[3\] + 3550: 2f7df083 sqrdmlsh v3\.4h, v4\.4h, v13\.h\[3\] + 3554: 2f7ff083 sqrdmlsh v3\.4h, v4\.4h, v15\.h\[3\] + 3558: 2f70f1c3 sqrdmlsh v3\.4h, v14\.4h, v0\.h\[3\] + 355c: 2f75f1c3 sqrdmlsh v3\.4h, v14\.4h, v5\.h\[3\] + 3560: 2f7af1c3 sqrdmlsh v3\.4h, v14\.4h, v10\.h\[3\] + 3564: 2f7df1c3 sqrdmlsh v3\.4h, v14\.4h, v13\.h\[3\] + 3568: 2f7ff1c3 sqrdmlsh v3\.4h, v14\.4h, v15\.h\[3\] + 356c: 2f70f303 sqrdmlsh v3\.4h, v24\.4h, v0\.h\[3\] + 3570: 2f75f303 sqrdmlsh v3\.4h, v24\.4h, v5\.h\[3\] + 3574: 2f7af303 sqrdmlsh v3\.4h, v24\.4h, v10\.h\[3\] + 3578: 2f7df303 sqrdmlsh v3\.4h, v24\.4h, v13\.h\[3\] + 357c: 2f7ff303 sqrdmlsh v3\.4h, v24\.4h, v15\.h\[3\] + 3580: 2f70f3c3 sqrdmlsh v3\.4h, v30\.4h, v0\.h\[3\] + 3584: 2f75f3c3 sqrdmlsh v3\.4h, v30\.4h, v5\.h\[3\] + 3588: 2f7af3c3 sqrdmlsh v3\.4h, v30\.4h, v10\.h\[3\] + 358c: 2f7df3c3 sqrdmlsh v3\.4h, v30\.4h, v13\.h\[3\] + 3590: 2f7ff3c3 sqrdmlsh v3\.4h, v30\.4h, v15\.h\[3\] + 3594: 2f70f02d sqrdmlsh v13\.4h, v1\.4h, v0\.h\[3\] + 3598: 2f75f02d sqrdmlsh v13\.4h, v1\.4h, v5\.h\[3\] + 359c: 2f7af02d sqrdmlsh v13\.4h, v1\.4h, v10\.h\[3\] + 35a0: 2f7df02d sqrdmlsh v13\.4h, v1\.4h, v13\.h\[3\] + 35a4: 2f7ff02d sqrdmlsh v13\.4h, v1\.4h, v15\.h\[3\] + 35a8: 2f70f08d sqrdmlsh v13\.4h, v4\.4h, v0\.h\[3\] + 35ac: 2f75f08d sqrdmlsh v13\.4h, v4\.4h, v5\.h\[3\] + 35b0: 2f7af08d sqrdmlsh v13\.4h, v4\.4h, v10\.h\[3\] + 35b4: 2f7df08d sqrdmlsh v13\.4h, v4\.4h, v13\.h\[3\] + 35b8: 2f7ff08d sqrdmlsh v13\.4h, v4\.4h, v15\.h\[3\] + 35bc: 2f70f1cd sqrdmlsh v13\.4h, v14\.4h, v0\.h\[3\] + 35c0: 2f75f1cd sqrdmlsh v13\.4h, v14\.4h, v5\.h\[3\] + 35c4: 2f7af1cd sqrdmlsh v13\.4h, v14\.4h, v10\.h\[3\] + 35c8: 2f7df1cd sqrdmlsh v13\.4h, v14\.4h, v13\.h\[3\] + 35cc: 2f7ff1cd sqrdmlsh v13\.4h, v14\.4h, v15\.h\[3\] + 35d0: 2f70f30d sqrdmlsh v13\.4h, v24\.4h, v0\.h\[3\] + 35d4: 2f75f30d sqrdmlsh v13\.4h, v24\.4h, v5\.h\[3\] + 35d8: 2f7af30d sqrdmlsh v13\.4h, v24\.4h, v10\.h\[3\] + 35dc: 2f7df30d sqrdmlsh v13\.4h, v24\.4h, v13\.h\[3\] + 35e0: 2f7ff30d sqrdmlsh v13\.4h, v24\.4h, v15\.h\[3\] + 35e4: 2f70f3cd sqrdmlsh v13\.4h, v30\.4h, v0\.h\[3\] + 35e8: 2f75f3cd sqrdmlsh v13\.4h, v30\.4h, v5\.h\[3\] + 35ec: 2f7af3cd sqrdmlsh v13\.4h, v30\.4h, v10\.h\[3\] + 35f0: 2f7df3cd sqrdmlsh v13\.4h, v30\.4h, v13\.h\[3\] + 35f4: 2f7ff3cd sqrdmlsh v13\.4h, v30\.4h, v15\.h\[3\] + 35f8: 2f70f037 sqrdmlsh v23\.4h, v1\.4h, v0\.h\[3\] + 35fc: 2f75f037 sqrdmlsh v23\.4h, v1\.4h, v5\.h\[3\] + 3600: 2f7af037 sqrdmlsh v23\.4h, v1\.4h, v10\.h\[3\] + 3604: 2f7df037 sqrdmlsh v23\.4h, v1\.4h, v13\.h\[3\] + 3608: 2f7ff037 sqrdmlsh v23\.4h, v1\.4h, v15\.h\[3\] + 360c: 2f70f097 sqrdmlsh v23\.4h, v4\.4h, v0\.h\[3\] + 3610: 2f75f097 sqrdmlsh v23\.4h, v4\.4h, v5\.h\[3\] + 3614: 2f7af097 sqrdmlsh v23\.4h, v4\.4h, v10\.h\[3\] + 3618: 2f7df097 sqrdmlsh v23\.4h, v4\.4h, v13\.h\[3\] + 361c: 2f7ff097 sqrdmlsh v23\.4h, v4\.4h, v15\.h\[3\] + 3620: 2f70f1d7 sqrdmlsh v23\.4h, v14\.4h, v0\.h\[3\] + 3624: 2f75f1d7 sqrdmlsh v23\.4h, v14\.4h, v5\.h\[3\] + 3628: 2f7af1d7 sqrdmlsh v23\.4h, v14\.4h, v10\.h\[3\] + 362c: 2f7df1d7 sqrdmlsh v23\.4h, v14\.4h, v13\.h\[3\] + 3630: 2f7ff1d7 sqrdmlsh v23\.4h, v14\.4h, v15\.h\[3\] + 3634: 2f70f317 sqrdmlsh v23\.4h, v24\.4h, v0\.h\[3\] + 3638: 2f75f317 sqrdmlsh v23\.4h, v24\.4h, v5\.h\[3\] + 363c: 2f7af317 sqrdmlsh v23\.4h, v24\.4h, v10\.h\[3\] + 3640: 2f7df317 sqrdmlsh v23\.4h, v24\.4h, v13\.h\[3\] + 3644: 2f7ff317 sqrdmlsh v23\.4h, v24\.4h, v15\.h\[3\] + 3648: 2f70f3d7 sqrdmlsh v23\.4h, v30\.4h, v0\.h\[3\] + 364c: 2f75f3d7 sqrdmlsh v23\.4h, v30\.4h, v5\.h\[3\] + 3650: 2f7af3d7 sqrdmlsh v23\.4h, v30\.4h, v10\.h\[3\] + 3654: 2f7df3d7 sqrdmlsh v23\.4h, v30\.4h, v13\.h\[3\] + 3658: 2f7ff3d7 sqrdmlsh v23\.4h, v30\.4h, v15\.h\[3\] + 365c: 2f70f03d sqrdmlsh v29\.4h, v1\.4h, v0\.h\[3\] + 3660: 2f75f03d sqrdmlsh v29\.4h, v1\.4h, v5\.h\[3\] + 3664: 2f7af03d sqrdmlsh v29\.4h, v1\.4h, v10\.h\[3\] + 3668: 2f7df03d sqrdmlsh v29\.4h, v1\.4h, v13\.h\[3\] + 366c: 2f7ff03d sqrdmlsh v29\.4h, v1\.4h, v15\.h\[3\] + 3670: 2f70f09d sqrdmlsh v29\.4h, v4\.4h, v0\.h\[3\] + 3674: 2f75f09d sqrdmlsh v29\.4h, v4\.4h, v5\.h\[3\] + 3678: 2f7af09d sqrdmlsh v29\.4h, v4\.4h, v10\.h\[3\] + 367c: 2f7df09d sqrdmlsh v29\.4h, v4\.4h, v13\.h\[3\] + 3680: 2f7ff09d sqrdmlsh v29\.4h, v4\.4h, v15\.h\[3\] + 3684: 2f70f1dd sqrdmlsh v29\.4h, v14\.4h, v0\.h\[3\] + 3688: 2f75f1dd sqrdmlsh v29\.4h, v14\.4h, v5\.h\[3\] + 368c: 2f7af1dd sqrdmlsh v29\.4h, v14\.4h, v10\.h\[3\] + 3690: 2f7df1dd sqrdmlsh v29\.4h, v14\.4h, v13\.h\[3\] + 3694: 2f7ff1dd sqrdmlsh v29\.4h, v14\.4h, v15\.h\[3\] + 3698: 2f70f31d sqrdmlsh v29\.4h, v24\.4h, v0\.h\[3\] + 369c: 2f75f31d sqrdmlsh v29\.4h, v24\.4h, v5\.h\[3\] + 36a0: 2f7af31d sqrdmlsh v29\.4h, v24\.4h, v10\.h\[3\] + 36a4: 2f7df31d sqrdmlsh v29\.4h, v24\.4h, v13\.h\[3\] + 36a8: 2f7ff31d sqrdmlsh v29\.4h, v24\.4h, v15\.h\[3\] + 36ac: 2f70f3dd sqrdmlsh v29\.4h, v30\.4h, v0\.h\[3\] + 36b0: 2f75f3dd sqrdmlsh v29\.4h, v30\.4h, v5\.h\[3\] + 36b4: 2f7af3dd sqrdmlsh v29\.4h, v30\.4h, v10\.h\[3\] + 36b8: 2f7df3dd sqrdmlsh v29\.4h, v30\.4h, v13\.h\[3\] + 36bc: 2f7ff3dd sqrdmlsh v29\.4h, v30\.4h, v15\.h\[3\] + 36c0: 6f40f020 sqrdmlsh v0\.8h, v1\.8h, v0\.h\[0\] + 36c4: 6f45f020 sqrdmlsh v0\.8h, v1\.8h, v5\.h\[0\] + 36c8: 6f4af020 sqrdmlsh v0\.8h, v1\.8h, v10\.h\[0\] + 36cc: 6f4df020 sqrdmlsh v0\.8h, v1\.8h, v13\.h\[0\] + 36d0: 6f4ff020 sqrdmlsh v0\.8h, v1\.8h, v15\.h\[0\] + 36d4: 6f40f080 sqrdmlsh v0\.8h, v4\.8h, v0\.h\[0\] + 36d8: 6f45f080 sqrdmlsh v0\.8h, v4\.8h, v5\.h\[0\] + 36dc: 6f4af080 sqrdmlsh v0\.8h, v4\.8h, v10\.h\[0\] + 36e0: 6f4df080 sqrdmlsh v0\.8h, v4\.8h, v13\.h\[0\] + 36e4: 6f4ff080 sqrdmlsh v0\.8h, v4\.8h, v15\.h\[0\] + 36e8: 6f40f1c0 sqrdmlsh v0\.8h, v14\.8h, v0\.h\[0\] + 36ec: 6f45f1c0 sqrdmlsh v0\.8h, v14\.8h, v5\.h\[0\] + 36f0: 6f4af1c0 sqrdmlsh v0\.8h, v14\.8h, v10\.h\[0\] + 36f4: 6f4df1c0 sqrdmlsh v0\.8h, v14\.8h, v13\.h\[0\] + 36f8: 6f4ff1c0 sqrdmlsh v0\.8h, v14\.8h, v15\.h\[0\] + 36fc: 6f40f300 sqrdmlsh v0\.8h, v24\.8h, v0\.h\[0\] + 3700: 6f45f300 sqrdmlsh v0\.8h, v24\.8h, v5\.h\[0\] + 3704: 6f4af300 sqrdmlsh v0\.8h, v24\.8h, v10\.h\[0\] + 3708: 6f4df300 sqrdmlsh v0\.8h, v24\.8h, v13\.h\[0\] + 370c: 6f4ff300 sqrdmlsh v0\.8h, v24\.8h, v15\.h\[0\] + 3710: 6f40f3c0 sqrdmlsh v0\.8h, v30\.8h, v0\.h\[0\] + 3714: 6f45f3c0 sqrdmlsh v0\.8h, v30\.8h, v5\.h\[0\] + 3718: 6f4af3c0 sqrdmlsh v0\.8h, v30\.8h, v10\.h\[0\] + 371c: 6f4df3c0 sqrdmlsh v0\.8h, v30\.8h, v13\.h\[0\] + 3720: 6f4ff3c0 sqrdmlsh v0\.8h, v30\.8h, v15\.h\[0\] + 3724: 6f40f023 sqrdmlsh v3\.8h, v1\.8h, v0\.h\[0\] + 3728: 6f45f023 sqrdmlsh v3\.8h, v1\.8h, v5\.h\[0\] + 372c: 6f4af023 sqrdmlsh v3\.8h, v1\.8h, v10\.h\[0\] + 3730: 6f4df023 sqrdmlsh v3\.8h, v1\.8h, v13\.h\[0\] + 3734: 6f4ff023 sqrdmlsh v3\.8h, v1\.8h, v15\.h\[0\] + 3738: 6f40f083 sqrdmlsh v3\.8h, v4\.8h, v0\.h\[0\] + 373c: 6f45f083 sqrdmlsh v3\.8h, v4\.8h, v5\.h\[0\] + 3740: 6f4af083 sqrdmlsh v3\.8h, v4\.8h, v10\.h\[0\] + 3744: 6f4df083 sqrdmlsh v3\.8h, v4\.8h, v13\.h\[0\] + 3748: 6f4ff083 sqrdmlsh v3\.8h, v4\.8h, v15\.h\[0\] + 374c: 6f40f1c3 sqrdmlsh v3\.8h, v14\.8h, v0\.h\[0\] + 3750: 6f45f1c3 sqrdmlsh v3\.8h, v14\.8h, v5\.h\[0\] + 3754: 6f4af1c3 sqrdmlsh v3\.8h, v14\.8h, v10\.h\[0\] + 3758: 6f4df1c3 sqrdmlsh v3\.8h, v14\.8h, v13\.h\[0\] + 375c: 6f4ff1c3 sqrdmlsh v3\.8h, v14\.8h, v15\.h\[0\] + 3760: 6f40f303 sqrdmlsh v3\.8h, v24\.8h, v0\.h\[0\] + 3764: 6f45f303 sqrdmlsh v3\.8h, v24\.8h, v5\.h\[0\] + 3768: 6f4af303 sqrdmlsh v3\.8h, v24\.8h, v10\.h\[0\] + 376c: 6f4df303 sqrdmlsh v3\.8h, v24\.8h, v13\.h\[0\] + 3770: 6f4ff303 sqrdmlsh v3\.8h, v24\.8h, v15\.h\[0\] + 3774: 6f40f3c3 sqrdmlsh v3\.8h, v30\.8h, v0\.h\[0\] + 3778: 6f45f3c3 sqrdmlsh v3\.8h, v30\.8h, v5\.h\[0\] + 377c: 6f4af3c3 sqrdmlsh v3\.8h, v30\.8h, v10\.h\[0\] + 3780: 6f4df3c3 sqrdmlsh v3\.8h, v30\.8h, v13\.h\[0\] + 3784: 6f4ff3c3 sqrdmlsh v3\.8h, v30\.8h, v15\.h\[0\] + 3788: 6f40f02d sqrdmlsh v13\.8h, v1\.8h, v0\.h\[0\] + 378c: 6f45f02d sqrdmlsh v13\.8h, v1\.8h, v5\.h\[0\] + 3790: 6f4af02d sqrdmlsh v13\.8h, v1\.8h, v10\.h\[0\] + 3794: 6f4df02d sqrdmlsh v13\.8h, v1\.8h, v13\.h\[0\] + 3798: 6f4ff02d sqrdmlsh v13\.8h, v1\.8h, v15\.h\[0\] + 379c: 6f40f08d sqrdmlsh v13\.8h, v4\.8h, v0\.h\[0\] + 37a0: 6f45f08d sqrdmlsh v13\.8h, v4\.8h, v5\.h\[0\] + 37a4: 6f4af08d sqrdmlsh v13\.8h, v4\.8h, v10\.h\[0\] + 37a8: 6f4df08d sqrdmlsh v13\.8h, v4\.8h, v13\.h\[0\] + 37ac: 6f4ff08d sqrdmlsh v13\.8h, v4\.8h, v15\.h\[0\] + 37b0: 6f40f1cd sqrdmlsh v13\.8h, v14\.8h, v0\.h\[0\] + 37b4: 6f45f1cd sqrdmlsh v13\.8h, v14\.8h, v5\.h\[0\] + 37b8: 6f4af1cd sqrdmlsh v13\.8h, v14\.8h, v10\.h\[0\] + 37bc: 6f4df1cd sqrdmlsh v13\.8h, v14\.8h, v13\.h\[0\] + 37c0: 6f4ff1cd sqrdmlsh v13\.8h, v14\.8h, v15\.h\[0\] + 37c4: 6f40f30d sqrdmlsh v13\.8h, v24\.8h, v0\.h\[0\] + 37c8: 6f45f30d sqrdmlsh v13\.8h, v24\.8h, v5\.h\[0\] + 37cc: 6f4af30d sqrdmlsh v13\.8h, v24\.8h, v10\.h\[0\] + 37d0: 6f4df30d sqrdmlsh v13\.8h, v24\.8h, v13\.h\[0\] + 37d4: 6f4ff30d sqrdmlsh v13\.8h, v24\.8h, v15\.h\[0\] + 37d8: 6f40f3cd sqrdmlsh v13\.8h, v30\.8h, v0\.h\[0\] + 37dc: 6f45f3cd sqrdmlsh v13\.8h, v30\.8h, v5\.h\[0\] + 37e0: 6f4af3cd sqrdmlsh v13\.8h, v30\.8h, v10\.h\[0\] + 37e4: 6f4df3cd sqrdmlsh v13\.8h, v30\.8h, v13\.h\[0\] + 37e8: 6f4ff3cd sqrdmlsh v13\.8h, v30\.8h, v15\.h\[0\] + 37ec: 6f40f037 sqrdmlsh v23\.8h, v1\.8h, v0\.h\[0\] + 37f0: 6f45f037 sqrdmlsh v23\.8h, v1\.8h, v5\.h\[0\] + 37f4: 6f4af037 sqrdmlsh v23\.8h, v1\.8h, v10\.h\[0\] + 37f8: 6f4df037 sqrdmlsh v23\.8h, v1\.8h, v13\.h\[0\] + 37fc: 6f4ff037 sqrdmlsh v23\.8h, v1\.8h, v15\.h\[0\] + 3800: 6f40f097 sqrdmlsh v23\.8h, v4\.8h, v0\.h\[0\] + 3804: 6f45f097 sqrdmlsh v23\.8h, v4\.8h, v5\.h\[0\] + 3808: 6f4af097 sqrdmlsh v23\.8h, v4\.8h, v10\.h\[0\] + 380c: 6f4df097 sqrdmlsh v23\.8h, v4\.8h, v13\.h\[0\] + 3810: 6f4ff097 sqrdmlsh v23\.8h, v4\.8h, v15\.h\[0\] + 3814: 6f40f1d7 sqrdmlsh v23\.8h, v14\.8h, v0\.h\[0\] + 3818: 6f45f1d7 sqrdmlsh v23\.8h, v14\.8h, v5\.h\[0\] + 381c: 6f4af1d7 sqrdmlsh v23\.8h, v14\.8h, v10\.h\[0\] + 3820: 6f4df1d7 sqrdmlsh v23\.8h, v14\.8h, v13\.h\[0\] + 3824: 6f4ff1d7 sqrdmlsh v23\.8h, v14\.8h, v15\.h\[0\] + 3828: 6f40f317 sqrdmlsh v23\.8h, v24\.8h, v0\.h\[0\] + 382c: 6f45f317 sqrdmlsh v23\.8h, v24\.8h, v5\.h\[0\] + 3830: 6f4af317 sqrdmlsh v23\.8h, v24\.8h, v10\.h\[0\] + 3834: 6f4df317 sqrdmlsh v23\.8h, v24\.8h, v13\.h\[0\] + 3838: 6f4ff317 sqrdmlsh v23\.8h, v24\.8h, v15\.h\[0\] + 383c: 6f40f3d7 sqrdmlsh v23\.8h, v30\.8h, v0\.h\[0\] + 3840: 6f45f3d7 sqrdmlsh v23\.8h, v30\.8h, v5\.h\[0\] + 3844: 6f4af3d7 sqrdmlsh v23\.8h, v30\.8h, v10\.h\[0\] + 3848: 6f4df3d7 sqrdmlsh v23\.8h, v30\.8h, v13\.h\[0\] + 384c: 6f4ff3d7 sqrdmlsh v23\.8h, v30\.8h, v15\.h\[0\] + 3850: 6f40f03d sqrdmlsh v29\.8h, v1\.8h, v0\.h\[0\] + 3854: 6f45f03d sqrdmlsh v29\.8h, v1\.8h, v5\.h\[0\] + 3858: 6f4af03d sqrdmlsh v29\.8h, v1\.8h, v10\.h\[0\] + 385c: 6f4df03d sqrdmlsh v29\.8h, v1\.8h, v13\.h\[0\] + 3860: 6f4ff03d sqrdmlsh v29\.8h, v1\.8h, v15\.h\[0\] + 3864: 6f40f09d sqrdmlsh v29\.8h, v4\.8h, v0\.h\[0\] + 3868: 6f45f09d sqrdmlsh v29\.8h, v4\.8h, v5\.h\[0\] + 386c: 6f4af09d sqrdmlsh v29\.8h, v4\.8h, v10\.h\[0\] + 3870: 6f4df09d sqrdmlsh v29\.8h, v4\.8h, v13\.h\[0\] + 3874: 6f4ff09d sqrdmlsh v29\.8h, v4\.8h, v15\.h\[0\] + 3878: 6f40f1dd sqrdmlsh v29\.8h, v14\.8h, v0\.h\[0\] + 387c: 6f45f1dd sqrdmlsh v29\.8h, v14\.8h, v5\.h\[0\] + 3880: 6f4af1dd sqrdmlsh v29\.8h, v14\.8h, v10\.h\[0\] + 3884: 6f4df1dd sqrdmlsh v29\.8h, v14\.8h, v13\.h\[0\] + 3888: 6f4ff1dd sqrdmlsh v29\.8h, v14\.8h, v15\.h\[0\] + 388c: 6f40f31d sqrdmlsh v29\.8h, v24\.8h, v0\.h\[0\] + 3890: 6f45f31d sqrdmlsh v29\.8h, v24\.8h, v5\.h\[0\] + 3894: 6f4af31d sqrdmlsh v29\.8h, v24\.8h, v10\.h\[0\] + 3898: 6f4df31d sqrdmlsh v29\.8h, v24\.8h, v13\.h\[0\] + 389c: 6f4ff31d sqrdmlsh v29\.8h, v24\.8h, v15\.h\[0\] + 38a0: 6f40f3dd sqrdmlsh v29\.8h, v30\.8h, v0\.h\[0\] + 38a4: 6f45f3dd sqrdmlsh v29\.8h, v30\.8h, v5\.h\[0\] + 38a8: 6f4af3dd sqrdmlsh v29\.8h, v30\.8h, v10\.h\[0\] + 38ac: 6f4df3dd sqrdmlsh v29\.8h, v30\.8h, v13\.h\[0\] + 38b0: 6f4ff3dd sqrdmlsh v29\.8h, v30\.8h, v15\.h\[0\] + 38b4: 6f50f020 sqrdmlsh v0\.8h, v1\.8h, v0\.h\[1\] + 38b8: 6f55f020 sqrdmlsh v0\.8h, v1\.8h, v5\.h\[1\] + 38bc: 6f5af020 sqrdmlsh v0\.8h, v1\.8h, v10\.h\[1\] + 38c0: 6f5df020 sqrdmlsh v0\.8h, v1\.8h, v13\.h\[1\] + 38c4: 6f5ff020 sqrdmlsh v0\.8h, v1\.8h, v15\.h\[1\] + 38c8: 6f50f080 sqrdmlsh v0\.8h, v4\.8h, v0\.h\[1\] + 38cc: 6f55f080 sqrdmlsh v0\.8h, v4\.8h, v5\.h\[1\] + 38d0: 6f5af080 sqrdmlsh v0\.8h, v4\.8h, v10\.h\[1\] + 38d4: 6f5df080 sqrdmlsh v0\.8h, v4\.8h, v13\.h\[1\] + 38d8: 6f5ff080 sqrdmlsh v0\.8h, v4\.8h, v15\.h\[1\] + 38dc: 6f50f1c0 sqrdmlsh v0\.8h, v14\.8h, v0\.h\[1\] + 38e0: 6f55f1c0 sqrdmlsh v0\.8h, v14\.8h, v5\.h\[1\] + 38e4: 6f5af1c0 sqrdmlsh v0\.8h, v14\.8h, v10\.h\[1\] + 38e8: 6f5df1c0 sqrdmlsh v0\.8h, v14\.8h, v13\.h\[1\] + 38ec: 6f5ff1c0 sqrdmlsh v0\.8h, v14\.8h, v15\.h\[1\] + 38f0: 6f50f300 sqrdmlsh v0\.8h, v24\.8h, v0\.h\[1\] + 38f4: 6f55f300 sqrdmlsh v0\.8h, v24\.8h, v5\.h\[1\] + 38f8: 6f5af300 sqrdmlsh v0\.8h, v24\.8h, v10\.h\[1\] + 38fc: 6f5df300 sqrdmlsh v0\.8h, v24\.8h, v13\.h\[1\] + 3900: 6f5ff300 sqrdmlsh v0\.8h, v24\.8h, v15\.h\[1\] + 3904: 6f50f3c0 sqrdmlsh v0\.8h, v30\.8h, v0\.h\[1\] + 3908: 6f55f3c0 sqrdmlsh v0\.8h, v30\.8h, v5\.h\[1\] + 390c: 6f5af3c0 sqrdmlsh v0\.8h, v30\.8h, v10\.h\[1\] + 3910: 6f5df3c0 sqrdmlsh v0\.8h, v30\.8h, v13\.h\[1\] + 3914: 6f5ff3c0 sqrdmlsh v0\.8h, v30\.8h, v15\.h\[1\] + 3918: 6f50f023 sqrdmlsh v3\.8h, v1\.8h, v0\.h\[1\] + 391c: 6f55f023 sqrdmlsh v3\.8h, v1\.8h, v5\.h\[1\] + 3920: 6f5af023 sqrdmlsh v3\.8h, v1\.8h, v10\.h\[1\] + 3924: 6f5df023 sqrdmlsh v3\.8h, v1\.8h, v13\.h\[1\] + 3928: 6f5ff023 sqrdmlsh v3\.8h, v1\.8h, v15\.h\[1\] + 392c: 6f50f083 sqrdmlsh v3\.8h, v4\.8h, v0\.h\[1\] + 3930: 6f55f083 sqrdmlsh v3\.8h, v4\.8h, v5\.h\[1\] + 3934: 6f5af083 sqrdmlsh v3\.8h, v4\.8h, v10\.h\[1\] + 3938: 6f5df083 sqrdmlsh v3\.8h, v4\.8h, v13\.h\[1\] + 393c: 6f5ff083 sqrdmlsh v3\.8h, v4\.8h, v15\.h\[1\] + 3940: 6f50f1c3 sqrdmlsh v3\.8h, v14\.8h, v0\.h\[1\] + 3944: 6f55f1c3 sqrdmlsh v3\.8h, v14\.8h, v5\.h\[1\] + 3948: 6f5af1c3 sqrdmlsh v3\.8h, v14\.8h, v10\.h\[1\] + 394c: 6f5df1c3 sqrdmlsh v3\.8h, v14\.8h, v13\.h\[1\] + 3950: 6f5ff1c3 sqrdmlsh v3\.8h, v14\.8h, v15\.h\[1\] + 3954: 6f50f303 sqrdmlsh v3\.8h, v24\.8h, v0\.h\[1\] + 3958: 6f55f303 sqrdmlsh v3\.8h, v24\.8h, v5\.h\[1\] + 395c: 6f5af303 sqrdmlsh v3\.8h, v24\.8h, v10\.h\[1\] + 3960: 6f5df303 sqrdmlsh v3\.8h, v24\.8h, v13\.h\[1\] + 3964: 6f5ff303 sqrdmlsh v3\.8h, v24\.8h, v15\.h\[1\] + 3968: 6f50f3c3 sqrdmlsh v3\.8h, v30\.8h, v0\.h\[1\] + 396c: 6f55f3c3 sqrdmlsh v3\.8h, v30\.8h, v5\.h\[1\] + 3970: 6f5af3c3 sqrdmlsh v3\.8h, v30\.8h, v10\.h\[1\] + 3974: 6f5df3c3 sqrdmlsh v3\.8h, v30\.8h, v13\.h\[1\] + 3978: 6f5ff3c3 sqrdmlsh v3\.8h, v30\.8h, v15\.h\[1\] + 397c: 6f50f02d sqrdmlsh v13\.8h, v1\.8h, v0\.h\[1\] + 3980: 6f55f02d sqrdmlsh v13\.8h, v1\.8h, v5\.h\[1\] + 3984: 6f5af02d sqrdmlsh v13\.8h, v1\.8h, v10\.h\[1\] + 3988: 6f5df02d sqrdmlsh v13\.8h, v1\.8h, v13\.h\[1\] + 398c: 6f5ff02d sqrdmlsh v13\.8h, v1\.8h, v15\.h\[1\] + 3990: 6f50f08d sqrdmlsh v13\.8h, v4\.8h, v0\.h\[1\] + 3994: 6f55f08d sqrdmlsh v13\.8h, v4\.8h, v5\.h\[1\] + 3998: 6f5af08d sqrdmlsh v13\.8h, v4\.8h, v10\.h\[1\] + 399c: 6f5df08d sqrdmlsh v13\.8h, v4\.8h, v13\.h\[1\] + 39a0: 6f5ff08d sqrdmlsh v13\.8h, v4\.8h, v15\.h\[1\] + 39a4: 6f50f1cd sqrdmlsh v13\.8h, v14\.8h, v0\.h\[1\] + 39a8: 6f55f1cd sqrdmlsh v13\.8h, v14\.8h, v5\.h\[1\] + 39ac: 6f5af1cd sqrdmlsh v13\.8h, v14\.8h, v10\.h\[1\] + 39b0: 6f5df1cd sqrdmlsh v13\.8h, v14\.8h, v13\.h\[1\] + 39b4: 6f5ff1cd sqrdmlsh v13\.8h, v14\.8h, v15\.h\[1\] + 39b8: 6f50f30d sqrdmlsh v13\.8h, v24\.8h, v0\.h\[1\] + 39bc: 6f55f30d sqrdmlsh v13\.8h, v24\.8h, v5\.h\[1\] + 39c0: 6f5af30d sqrdmlsh v13\.8h, v24\.8h, v10\.h\[1\] + 39c4: 6f5df30d sqrdmlsh v13\.8h, v24\.8h, v13\.h\[1\] + 39c8: 6f5ff30d sqrdmlsh v13\.8h, v24\.8h, v15\.h\[1\] + 39cc: 6f50f3cd sqrdmlsh v13\.8h, v30\.8h, v0\.h\[1\] + 39d0: 6f55f3cd sqrdmlsh v13\.8h, v30\.8h, v5\.h\[1\] + 39d4: 6f5af3cd sqrdmlsh v13\.8h, v30\.8h, v10\.h\[1\] + 39d8: 6f5df3cd sqrdmlsh v13\.8h, v30\.8h, v13\.h\[1\] + 39dc: 6f5ff3cd sqrdmlsh v13\.8h, v30\.8h, v15\.h\[1\] + 39e0: 6f50f037 sqrdmlsh v23\.8h, v1\.8h, v0\.h\[1\] + 39e4: 6f55f037 sqrdmlsh v23\.8h, v1\.8h, v5\.h\[1\] + 39e8: 6f5af037 sqrdmlsh v23\.8h, v1\.8h, v10\.h\[1\] + 39ec: 6f5df037 sqrdmlsh v23\.8h, v1\.8h, v13\.h\[1\] + 39f0: 6f5ff037 sqrdmlsh v23\.8h, v1\.8h, v15\.h\[1\] + 39f4: 6f50f097 sqrdmlsh v23\.8h, v4\.8h, v0\.h\[1\] + 39f8: 6f55f097 sqrdmlsh v23\.8h, v4\.8h, v5\.h\[1\] + 39fc: 6f5af097 sqrdmlsh v23\.8h, v4\.8h, v10\.h\[1\] + 3a00: 6f5df097 sqrdmlsh v23\.8h, v4\.8h, v13\.h\[1\] + 3a04: 6f5ff097 sqrdmlsh v23\.8h, v4\.8h, v15\.h\[1\] + 3a08: 6f50f1d7 sqrdmlsh v23\.8h, v14\.8h, v0\.h\[1\] + 3a0c: 6f55f1d7 sqrdmlsh v23\.8h, v14\.8h, v5\.h\[1\] + 3a10: 6f5af1d7 sqrdmlsh v23\.8h, v14\.8h, v10\.h\[1\] + 3a14: 6f5df1d7 sqrdmlsh v23\.8h, v14\.8h, v13\.h\[1\] + 3a18: 6f5ff1d7 sqrdmlsh v23\.8h, v14\.8h, v15\.h\[1\] + 3a1c: 6f50f317 sqrdmlsh v23\.8h, v24\.8h, v0\.h\[1\] + 3a20: 6f55f317 sqrdmlsh v23\.8h, v24\.8h, v5\.h\[1\] + 3a24: 6f5af317 sqrdmlsh v23\.8h, v24\.8h, v10\.h\[1\] + 3a28: 6f5df317 sqrdmlsh v23\.8h, v24\.8h, v13\.h\[1\] + 3a2c: 6f5ff317 sqrdmlsh v23\.8h, v24\.8h, v15\.h\[1\] + 3a30: 6f50f3d7 sqrdmlsh v23\.8h, v30\.8h, v0\.h\[1\] + 3a34: 6f55f3d7 sqrdmlsh v23\.8h, v30\.8h, v5\.h\[1\] + 3a38: 6f5af3d7 sqrdmlsh v23\.8h, v30\.8h, v10\.h\[1\] + 3a3c: 6f5df3d7 sqrdmlsh v23\.8h, v30\.8h, v13\.h\[1\] + 3a40: 6f5ff3d7 sqrdmlsh v23\.8h, v30\.8h, v15\.h\[1\] + 3a44: 6f50f03d sqrdmlsh v29\.8h, v1\.8h, v0\.h\[1\] + 3a48: 6f55f03d sqrdmlsh v29\.8h, v1\.8h, v5\.h\[1\] + 3a4c: 6f5af03d sqrdmlsh v29\.8h, v1\.8h, v10\.h\[1\] + 3a50: 6f5df03d sqrdmlsh v29\.8h, v1\.8h, v13\.h\[1\] + 3a54: 6f5ff03d sqrdmlsh v29\.8h, v1\.8h, v15\.h\[1\] + 3a58: 6f50f09d sqrdmlsh v29\.8h, v4\.8h, v0\.h\[1\] + 3a5c: 6f55f09d sqrdmlsh v29\.8h, v4\.8h, v5\.h\[1\] + 3a60: 6f5af09d sqrdmlsh v29\.8h, v4\.8h, v10\.h\[1\] + 3a64: 6f5df09d sqrdmlsh v29\.8h, v4\.8h, v13\.h\[1\] + 3a68: 6f5ff09d sqrdmlsh v29\.8h, v4\.8h, v15\.h\[1\] + 3a6c: 6f50f1dd sqrdmlsh v29\.8h, v14\.8h, v0\.h\[1\] + 3a70: 6f55f1dd sqrdmlsh v29\.8h, v14\.8h, v5\.h\[1\] + 3a74: 6f5af1dd sqrdmlsh v29\.8h, v14\.8h, v10\.h\[1\] + 3a78: 6f5df1dd sqrdmlsh v29\.8h, v14\.8h, v13\.h\[1\] + 3a7c: 6f5ff1dd sqrdmlsh v29\.8h, v14\.8h, v15\.h\[1\] + 3a80: 6f50f31d sqrdmlsh v29\.8h, v24\.8h, v0\.h\[1\] + 3a84: 6f55f31d sqrdmlsh v29\.8h, v24\.8h, v5\.h\[1\] + 3a88: 6f5af31d sqrdmlsh v29\.8h, v24\.8h, v10\.h\[1\] + 3a8c: 6f5df31d sqrdmlsh v29\.8h, v24\.8h, v13\.h\[1\] + 3a90: 6f5ff31d sqrdmlsh v29\.8h, v24\.8h, v15\.h\[1\] + 3a94: 6f50f3dd sqrdmlsh v29\.8h, v30\.8h, v0\.h\[1\] + 3a98: 6f55f3dd sqrdmlsh v29\.8h, v30\.8h, v5\.h\[1\] + 3a9c: 6f5af3dd sqrdmlsh v29\.8h, v30\.8h, v10\.h\[1\] + 3aa0: 6f5df3dd sqrdmlsh v29\.8h, v30\.8h, v13\.h\[1\] + 3aa4: 6f5ff3dd sqrdmlsh v29\.8h, v30\.8h, v15\.h\[1\] + 3aa8: 6f60f020 sqrdmlsh v0\.8h, v1\.8h, v0\.h\[2\] + 3aac: 6f65f020 sqrdmlsh v0\.8h, v1\.8h, v5\.h\[2\] + 3ab0: 6f6af020 sqrdmlsh v0\.8h, v1\.8h, v10\.h\[2\] + 3ab4: 6f6df020 sqrdmlsh v0\.8h, v1\.8h, v13\.h\[2\] + 3ab8: 6f6ff020 sqrdmlsh v0\.8h, v1\.8h, v15\.h\[2\] + 3abc: 6f60f080 sqrdmlsh v0\.8h, v4\.8h, v0\.h\[2\] + 3ac0: 6f65f080 sqrdmlsh v0\.8h, v4\.8h, v5\.h\[2\] + 3ac4: 6f6af080 sqrdmlsh v0\.8h, v4\.8h, v10\.h\[2\] + 3ac8: 6f6df080 sqrdmlsh v0\.8h, v4\.8h, v13\.h\[2\] + 3acc: 6f6ff080 sqrdmlsh v0\.8h, v4\.8h, v15\.h\[2\] + 3ad0: 6f60f1c0 sqrdmlsh v0\.8h, v14\.8h, v0\.h\[2\] + 3ad4: 6f65f1c0 sqrdmlsh v0\.8h, v14\.8h, v5\.h\[2\] + 3ad8: 6f6af1c0 sqrdmlsh v0\.8h, v14\.8h, v10\.h\[2\] + 3adc: 6f6df1c0 sqrdmlsh v0\.8h, v14\.8h, v13\.h\[2\] + 3ae0: 6f6ff1c0 sqrdmlsh v0\.8h, v14\.8h, v15\.h\[2\] + 3ae4: 6f60f300 sqrdmlsh v0\.8h, v24\.8h, v0\.h\[2\] + 3ae8: 6f65f300 sqrdmlsh v0\.8h, v24\.8h, v5\.h\[2\] + 3aec: 6f6af300 sqrdmlsh v0\.8h, v24\.8h, v10\.h\[2\] + 3af0: 6f6df300 sqrdmlsh v0\.8h, v24\.8h, v13\.h\[2\] + 3af4: 6f6ff300 sqrdmlsh v0\.8h, v24\.8h, v15\.h\[2\] + 3af8: 6f60f3c0 sqrdmlsh v0\.8h, v30\.8h, v0\.h\[2\] + 3afc: 6f65f3c0 sqrdmlsh v0\.8h, v30\.8h, v5\.h\[2\] + 3b00: 6f6af3c0 sqrdmlsh v0\.8h, v30\.8h, v10\.h\[2\] + 3b04: 6f6df3c0 sqrdmlsh v0\.8h, v30\.8h, v13\.h\[2\] + 3b08: 6f6ff3c0 sqrdmlsh v0\.8h, v30\.8h, v15\.h\[2\] + 3b0c: 6f60f023 sqrdmlsh v3\.8h, v1\.8h, v0\.h\[2\] + 3b10: 6f65f023 sqrdmlsh v3\.8h, v1\.8h, v5\.h\[2\] + 3b14: 6f6af023 sqrdmlsh v3\.8h, v1\.8h, v10\.h\[2\] + 3b18: 6f6df023 sqrdmlsh v3\.8h, v1\.8h, v13\.h\[2\] + 3b1c: 6f6ff023 sqrdmlsh v3\.8h, v1\.8h, v15\.h\[2\] + 3b20: 6f60f083 sqrdmlsh v3\.8h, v4\.8h, v0\.h\[2\] + 3b24: 6f65f083 sqrdmlsh v3\.8h, v4\.8h, v5\.h\[2\] + 3b28: 6f6af083 sqrdmlsh v3\.8h, v4\.8h, v10\.h\[2\] + 3b2c: 6f6df083 sqrdmlsh v3\.8h, v4\.8h, v13\.h\[2\] + 3b30: 6f6ff083 sqrdmlsh v3\.8h, v4\.8h, v15\.h\[2\] + 3b34: 6f60f1c3 sqrdmlsh v3\.8h, v14\.8h, v0\.h\[2\] + 3b38: 6f65f1c3 sqrdmlsh v3\.8h, v14\.8h, v5\.h\[2\] + 3b3c: 6f6af1c3 sqrdmlsh v3\.8h, v14\.8h, v10\.h\[2\] + 3b40: 6f6df1c3 sqrdmlsh v3\.8h, v14\.8h, v13\.h\[2\] + 3b44: 6f6ff1c3 sqrdmlsh v3\.8h, v14\.8h, v15\.h\[2\] + 3b48: 6f60f303 sqrdmlsh v3\.8h, v24\.8h, v0\.h\[2\] + 3b4c: 6f65f303 sqrdmlsh v3\.8h, v24\.8h, v5\.h\[2\] + 3b50: 6f6af303 sqrdmlsh v3\.8h, v24\.8h, v10\.h\[2\] + 3b54: 6f6df303 sqrdmlsh v3\.8h, v24\.8h, v13\.h\[2\] + 3b58: 6f6ff303 sqrdmlsh v3\.8h, v24\.8h, v15\.h\[2\] + 3b5c: 6f60f3c3 sqrdmlsh v3\.8h, v30\.8h, v0\.h\[2\] + 3b60: 6f65f3c3 sqrdmlsh v3\.8h, v30\.8h, v5\.h\[2\] + 3b64: 6f6af3c3 sqrdmlsh v3\.8h, v30\.8h, v10\.h\[2\] + 3b68: 6f6df3c3 sqrdmlsh v3\.8h, v30\.8h, v13\.h\[2\] + 3b6c: 6f6ff3c3 sqrdmlsh v3\.8h, v30\.8h, v15\.h\[2\] + 3b70: 6f60f02d sqrdmlsh v13\.8h, v1\.8h, v0\.h\[2\] + 3b74: 6f65f02d sqrdmlsh v13\.8h, v1\.8h, v5\.h\[2\] + 3b78: 6f6af02d sqrdmlsh v13\.8h, v1\.8h, v10\.h\[2\] + 3b7c: 6f6df02d sqrdmlsh v13\.8h, v1\.8h, v13\.h\[2\] + 3b80: 6f6ff02d sqrdmlsh v13\.8h, v1\.8h, v15\.h\[2\] + 3b84: 6f60f08d sqrdmlsh v13\.8h, v4\.8h, v0\.h\[2\] + 3b88: 6f65f08d sqrdmlsh v13\.8h, v4\.8h, v5\.h\[2\] + 3b8c: 6f6af08d sqrdmlsh v13\.8h, v4\.8h, v10\.h\[2\] + 3b90: 6f6df08d sqrdmlsh v13\.8h, v4\.8h, v13\.h\[2\] + 3b94: 6f6ff08d sqrdmlsh v13\.8h, v4\.8h, v15\.h\[2\] + 3b98: 6f60f1cd sqrdmlsh v13\.8h, v14\.8h, v0\.h\[2\] + 3b9c: 6f65f1cd sqrdmlsh v13\.8h, v14\.8h, v5\.h\[2\] + 3ba0: 6f6af1cd sqrdmlsh v13\.8h, v14\.8h, v10\.h\[2\] + 3ba4: 6f6df1cd sqrdmlsh v13\.8h, v14\.8h, v13\.h\[2\] + 3ba8: 6f6ff1cd sqrdmlsh v13\.8h, v14\.8h, v15\.h\[2\] + 3bac: 6f60f30d sqrdmlsh v13\.8h, v24\.8h, v0\.h\[2\] + 3bb0: 6f65f30d sqrdmlsh v13\.8h, v24\.8h, v5\.h\[2\] + 3bb4: 6f6af30d sqrdmlsh v13\.8h, v24\.8h, v10\.h\[2\] + 3bb8: 6f6df30d sqrdmlsh v13\.8h, v24\.8h, v13\.h\[2\] + 3bbc: 6f6ff30d sqrdmlsh v13\.8h, v24\.8h, v15\.h\[2\] + 3bc0: 6f60f3cd sqrdmlsh v13\.8h, v30\.8h, v0\.h\[2\] + 3bc4: 6f65f3cd sqrdmlsh v13\.8h, v30\.8h, v5\.h\[2\] + 3bc8: 6f6af3cd sqrdmlsh v13\.8h, v30\.8h, v10\.h\[2\] + 3bcc: 6f6df3cd sqrdmlsh v13\.8h, v30\.8h, v13\.h\[2\] + 3bd0: 6f6ff3cd sqrdmlsh v13\.8h, v30\.8h, v15\.h\[2\] + 3bd4: 6f60f037 sqrdmlsh v23\.8h, v1\.8h, v0\.h\[2\] + 3bd8: 6f65f037 sqrdmlsh v23\.8h, v1\.8h, v5\.h\[2\] + 3bdc: 6f6af037 sqrdmlsh v23\.8h, v1\.8h, v10\.h\[2\] + 3be0: 6f6df037 sqrdmlsh v23\.8h, v1\.8h, v13\.h\[2\] + 3be4: 6f6ff037 sqrdmlsh v23\.8h, v1\.8h, v15\.h\[2\] + 3be8: 6f60f097 sqrdmlsh v23\.8h, v4\.8h, v0\.h\[2\] + 3bec: 6f65f097 sqrdmlsh v23\.8h, v4\.8h, v5\.h\[2\] + 3bf0: 6f6af097 sqrdmlsh v23\.8h, v4\.8h, v10\.h\[2\] + 3bf4: 6f6df097 sqrdmlsh v23\.8h, v4\.8h, v13\.h\[2\] + 3bf8: 6f6ff097 sqrdmlsh v23\.8h, v4\.8h, v15\.h\[2\] + 3bfc: 6f60f1d7 sqrdmlsh v23\.8h, v14\.8h, v0\.h\[2\] + 3c00: 6f65f1d7 sqrdmlsh v23\.8h, v14\.8h, v5\.h\[2\] + 3c04: 6f6af1d7 sqrdmlsh v23\.8h, v14\.8h, v10\.h\[2\] + 3c08: 6f6df1d7 sqrdmlsh v23\.8h, v14\.8h, v13\.h\[2\] + 3c0c: 6f6ff1d7 sqrdmlsh v23\.8h, v14\.8h, v15\.h\[2\] + 3c10: 6f60f317 sqrdmlsh v23\.8h, v24\.8h, v0\.h\[2\] + 3c14: 6f65f317 sqrdmlsh v23\.8h, v24\.8h, v5\.h\[2\] + 3c18: 6f6af317 sqrdmlsh v23\.8h, v24\.8h, v10\.h\[2\] + 3c1c: 6f6df317 sqrdmlsh v23\.8h, v24\.8h, v13\.h\[2\] + 3c20: 6f6ff317 sqrdmlsh v23\.8h, v24\.8h, v15\.h\[2\] + 3c24: 6f60f3d7 sqrdmlsh v23\.8h, v30\.8h, v0\.h\[2\] + 3c28: 6f65f3d7 sqrdmlsh v23\.8h, v30\.8h, v5\.h\[2\] + 3c2c: 6f6af3d7 sqrdmlsh v23\.8h, v30\.8h, v10\.h\[2\] + 3c30: 6f6df3d7 sqrdmlsh v23\.8h, v30\.8h, v13\.h\[2\] + 3c34: 6f6ff3d7 sqrdmlsh v23\.8h, v30\.8h, v15\.h\[2\] + 3c38: 6f60f03d sqrdmlsh v29\.8h, v1\.8h, v0\.h\[2\] + 3c3c: 6f65f03d sqrdmlsh v29\.8h, v1\.8h, v5\.h\[2\] + 3c40: 6f6af03d sqrdmlsh v29\.8h, v1\.8h, v10\.h\[2\] + 3c44: 6f6df03d sqrdmlsh v29\.8h, v1\.8h, v13\.h\[2\] + 3c48: 6f6ff03d sqrdmlsh v29\.8h, v1\.8h, v15\.h\[2\] + 3c4c: 6f60f09d sqrdmlsh v29\.8h, v4\.8h, v0\.h\[2\] + 3c50: 6f65f09d sqrdmlsh v29\.8h, v4\.8h, v5\.h\[2\] + 3c54: 6f6af09d sqrdmlsh v29\.8h, v4\.8h, v10\.h\[2\] + 3c58: 6f6df09d sqrdmlsh v29\.8h, v4\.8h, v13\.h\[2\] + 3c5c: 6f6ff09d sqrdmlsh v29\.8h, v4\.8h, v15\.h\[2\] + 3c60: 6f60f1dd sqrdmlsh v29\.8h, v14\.8h, v0\.h\[2\] + 3c64: 6f65f1dd sqrdmlsh v29\.8h, v14\.8h, v5\.h\[2\] + 3c68: 6f6af1dd sqrdmlsh v29\.8h, v14\.8h, v10\.h\[2\] + 3c6c: 6f6df1dd sqrdmlsh v29\.8h, v14\.8h, v13\.h\[2\] + 3c70: 6f6ff1dd sqrdmlsh v29\.8h, v14\.8h, v15\.h\[2\] + 3c74: 6f60f31d sqrdmlsh v29\.8h, v24\.8h, v0\.h\[2\] + 3c78: 6f65f31d sqrdmlsh v29\.8h, v24\.8h, v5\.h\[2\] + 3c7c: 6f6af31d sqrdmlsh v29\.8h, v24\.8h, v10\.h\[2\] + 3c80: 6f6df31d sqrdmlsh v29\.8h, v24\.8h, v13\.h\[2\] + 3c84: 6f6ff31d sqrdmlsh v29\.8h, v24\.8h, v15\.h\[2\] + 3c88: 6f60f3dd sqrdmlsh v29\.8h, v30\.8h, v0\.h\[2\] + 3c8c: 6f65f3dd sqrdmlsh v29\.8h, v30\.8h, v5\.h\[2\] + 3c90: 6f6af3dd sqrdmlsh v29\.8h, v30\.8h, v10\.h\[2\] + 3c94: 6f6df3dd sqrdmlsh v29\.8h, v30\.8h, v13\.h\[2\] + 3c98: 6f6ff3dd sqrdmlsh v29\.8h, v30\.8h, v15\.h\[2\] + 3c9c: 6f70f020 sqrdmlsh v0\.8h, v1\.8h, v0\.h\[3\] + 3ca0: 6f75f020 sqrdmlsh v0\.8h, v1\.8h, v5\.h\[3\] + 3ca4: 6f7af020 sqrdmlsh v0\.8h, v1\.8h, v10\.h\[3\] + 3ca8: 6f7df020 sqrdmlsh v0\.8h, v1\.8h, v13\.h\[3\] + 3cac: 6f7ff020 sqrdmlsh v0\.8h, v1\.8h, v15\.h\[3\] + 3cb0: 6f70f080 sqrdmlsh v0\.8h, v4\.8h, v0\.h\[3\] + 3cb4: 6f75f080 sqrdmlsh v0\.8h, v4\.8h, v5\.h\[3\] + 3cb8: 6f7af080 sqrdmlsh v0\.8h, v4\.8h, v10\.h\[3\] + 3cbc: 6f7df080 sqrdmlsh v0\.8h, v4\.8h, v13\.h\[3\] + 3cc0: 6f7ff080 sqrdmlsh v0\.8h, v4\.8h, v15\.h\[3\] + 3cc4: 6f70f1c0 sqrdmlsh v0\.8h, v14\.8h, v0\.h\[3\] + 3cc8: 6f75f1c0 sqrdmlsh v0\.8h, v14\.8h, v5\.h\[3\] + 3ccc: 6f7af1c0 sqrdmlsh v0\.8h, v14\.8h, v10\.h\[3\] + 3cd0: 6f7df1c0 sqrdmlsh v0\.8h, v14\.8h, v13\.h\[3\] + 3cd4: 6f7ff1c0 sqrdmlsh v0\.8h, v14\.8h, v15\.h\[3\] + 3cd8: 6f70f300 sqrdmlsh v0\.8h, v24\.8h, v0\.h\[3\] + 3cdc: 6f75f300 sqrdmlsh v0\.8h, v24\.8h, v5\.h\[3\] + 3ce0: 6f7af300 sqrdmlsh v0\.8h, v24\.8h, v10\.h\[3\] + 3ce4: 6f7df300 sqrdmlsh v0\.8h, v24\.8h, v13\.h\[3\] + 3ce8: 6f7ff300 sqrdmlsh v0\.8h, v24\.8h, v15\.h\[3\] + 3cec: 6f70f3c0 sqrdmlsh v0\.8h, v30\.8h, v0\.h\[3\] + 3cf0: 6f75f3c0 sqrdmlsh v0\.8h, v30\.8h, v5\.h\[3\] + 3cf4: 6f7af3c0 sqrdmlsh v0\.8h, v30\.8h, v10\.h\[3\] + 3cf8: 6f7df3c0 sqrdmlsh v0\.8h, v30\.8h, v13\.h\[3\] + 3cfc: 6f7ff3c0 sqrdmlsh v0\.8h, v30\.8h, v15\.h\[3\] + 3d00: 6f70f023 sqrdmlsh v3\.8h, v1\.8h, v0\.h\[3\] + 3d04: 6f75f023 sqrdmlsh v3\.8h, v1\.8h, v5\.h\[3\] + 3d08: 6f7af023 sqrdmlsh v3\.8h, v1\.8h, v10\.h\[3\] + 3d0c: 6f7df023 sqrdmlsh v3\.8h, v1\.8h, v13\.h\[3\] + 3d10: 6f7ff023 sqrdmlsh v3\.8h, v1\.8h, v15\.h\[3\] + 3d14: 6f70f083 sqrdmlsh v3\.8h, v4\.8h, v0\.h\[3\] + 3d18: 6f75f083 sqrdmlsh v3\.8h, v4\.8h, v5\.h\[3\] + 3d1c: 6f7af083 sqrdmlsh v3\.8h, v4\.8h, v10\.h\[3\] + 3d20: 6f7df083 sqrdmlsh v3\.8h, v4\.8h, v13\.h\[3\] + 3d24: 6f7ff083 sqrdmlsh v3\.8h, v4\.8h, v15\.h\[3\] + 3d28: 6f70f1c3 sqrdmlsh v3\.8h, v14\.8h, v0\.h\[3\] + 3d2c: 6f75f1c3 sqrdmlsh v3\.8h, v14\.8h, v5\.h\[3\] + 3d30: 6f7af1c3 sqrdmlsh v3\.8h, v14\.8h, v10\.h\[3\] + 3d34: 6f7df1c3 sqrdmlsh v3\.8h, v14\.8h, v13\.h\[3\] + 3d38: 6f7ff1c3 sqrdmlsh v3\.8h, v14\.8h, v15\.h\[3\] + 3d3c: 6f70f303 sqrdmlsh v3\.8h, v24\.8h, v0\.h\[3\] + 3d40: 6f75f303 sqrdmlsh v3\.8h, v24\.8h, v5\.h\[3\] + 3d44: 6f7af303 sqrdmlsh v3\.8h, v24\.8h, v10\.h\[3\] + 3d48: 6f7df303 sqrdmlsh v3\.8h, v24\.8h, v13\.h\[3\] + 3d4c: 6f7ff303 sqrdmlsh v3\.8h, v24\.8h, v15\.h\[3\] + 3d50: 6f70f3c3 sqrdmlsh v3\.8h, v30\.8h, v0\.h\[3\] + 3d54: 6f75f3c3 sqrdmlsh v3\.8h, v30\.8h, v5\.h\[3\] + 3d58: 6f7af3c3 sqrdmlsh v3\.8h, v30\.8h, v10\.h\[3\] + 3d5c: 6f7df3c3 sqrdmlsh v3\.8h, v30\.8h, v13\.h\[3\] + 3d60: 6f7ff3c3 sqrdmlsh v3\.8h, v30\.8h, v15\.h\[3\] + 3d64: 6f70f02d sqrdmlsh v13\.8h, v1\.8h, v0\.h\[3\] + 3d68: 6f75f02d sqrdmlsh v13\.8h, v1\.8h, v5\.h\[3\] + 3d6c: 6f7af02d sqrdmlsh v13\.8h, v1\.8h, v10\.h\[3\] + 3d70: 6f7df02d sqrdmlsh v13\.8h, v1\.8h, v13\.h\[3\] + 3d74: 6f7ff02d sqrdmlsh v13\.8h, v1\.8h, v15\.h\[3\] + 3d78: 6f70f08d sqrdmlsh v13\.8h, v4\.8h, v0\.h\[3\] + 3d7c: 6f75f08d sqrdmlsh v13\.8h, v4\.8h, v5\.h\[3\] + 3d80: 6f7af08d sqrdmlsh v13\.8h, v4\.8h, v10\.h\[3\] + 3d84: 6f7df08d sqrdmlsh v13\.8h, v4\.8h, v13\.h\[3\] + 3d88: 6f7ff08d sqrdmlsh v13\.8h, v4\.8h, v15\.h\[3\] + 3d8c: 6f70f1cd sqrdmlsh v13\.8h, v14\.8h, v0\.h\[3\] + 3d90: 6f75f1cd sqrdmlsh v13\.8h, v14\.8h, v5\.h\[3\] + 3d94: 6f7af1cd sqrdmlsh v13\.8h, v14\.8h, v10\.h\[3\] + 3d98: 6f7df1cd sqrdmlsh v13\.8h, v14\.8h, v13\.h\[3\] + 3d9c: 6f7ff1cd sqrdmlsh v13\.8h, v14\.8h, v15\.h\[3\] + 3da0: 6f70f30d sqrdmlsh v13\.8h, v24\.8h, v0\.h\[3\] + 3da4: 6f75f30d sqrdmlsh v13\.8h, v24\.8h, v5\.h\[3\] + 3da8: 6f7af30d sqrdmlsh v13\.8h, v24\.8h, v10\.h\[3\] + 3dac: 6f7df30d sqrdmlsh v13\.8h, v24\.8h, v13\.h\[3\] + 3db0: 6f7ff30d sqrdmlsh v13\.8h, v24\.8h, v15\.h\[3\] + 3db4: 6f70f3cd sqrdmlsh v13\.8h, v30\.8h, v0\.h\[3\] + 3db8: 6f75f3cd sqrdmlsh v13\.8h, v30\.8h, v5\.h\[3\] + 3dbc: 6f7af3cd sqrdmlsh v13\.8h, v30\.8h, v10\.h\[3\] + 3dc0: 6f7df3cd sqrdmlsh v13\.8h, v30\.8h, v13\.h\[3\] + 3dc4: 6f7ff3cd sqrdmlsh v13\.8h, v30\.8h, v15\.h\[3\] + 3dc8: 6f70f037 sqrdmlsh v23\.8h, v1\.8h, v0\.h\[3\] + 3dcc: 6f75f037 sqrdmlsh v23\.8h, v1\.8h, v5\.h\[3\] + 3dd0: 6f7af037 sqrdmlsh v23\.8h, v1\.8h, v10\.h\[3\] + 3dd4: 6f7df037 sqrdmlsh v23\.8h, v1\.8h, v13\.h\[3\] + 3dd8: 6f7ff037 sqrdmlsh v23\.8h, v1\.8h, v15\.h\[3\] + 3ddc: 6f70f097 sqrdmlsh v23\.8h, v4\.8h, v0\.h\[3\] + 3de0: 6f75f097 sqrdmlsh v23\.8h, v4\.8h, v5\.h\[3\] + 3de4: 6f7af097 sqrdmlsh v23\.8h, v4\.8h, v10\.h\[3\] + 3de8: 6f7df097 sqrdmlsh v23\.8h, v4\.8h, v13\.h\[3\] + 3dec: 6f7ff097 sqrdmlsh v23\.8h, v4\.8h, v15\.h\[3\] + 3df0: 6f70f1d7 sqrdmlsh v23\.8h, v14\.8h, v0\.h\[3\] + 3df4: 6f75f1d7 sqrdmlsh v23\.8h, v14\.8h, v5\.h\[3\] + 3df8: 6f7af1d7 sqrdmlsh v23\.8h, v14\.8h, v10\.h\[3\] + 3dfc: 6f7df1d7 sqrdmlsh v23\.8h, v14\.8h, v13\.h\[3\] + 3e00: 6f7ff1d7 sqrdmlsh v23\.8h, v14\.8h, v15\.h\[3\] + 3e04: 6f70f317 sqrdmlsh v23\.8h, v24\.8h, v0\.h\[3\] + 3e08: 6f75f317 sqrdmlsh v23\.8h, v24\.8h, v5\.h\[3\] + 3e0c: 6f7af317 sqrdmlsh v23\.8h, v24\.8h, v10\.h\[3\] + 3e10: 6f7df317 sqrdmlsh v23\.8h, v24\.8h, v13\.h\[3\] + 3e14: 6f7ff317 sqrdmlsh v23\.8h, v24\.8h, v15\.h\[3\] + 3e18: 6f70f3d7 sqrdmlsh v23\.8h, v30\.8h, v0\.h\[3\] + 3e1c: 6f75f3d7 sqrdmlsh v23\.8h, v30\.8h, v5\.h\[3\] + 3e20: 6f7af3d7 sqrdmlsh v23\.8h, v30\.8h, v10\.h\[3\] + 3e24: 6f7df3d7 sqrdmlsh v23\.8h, v30\.8h, v13\.h\[3\] + 3e28: 6f7ff3d7 sqrdmlsh v23\.8h, v30\.8h, v15\.h\[3\] + 3e2c: 6f70f03d sqrdmlsh v29\.8h, v1\.8h, v0\.h\[3\] + 3e30: 6f75f03d sqrdmlsh v29\.8h, v1\.8h, v5\.h\[3\] + 3e34: 6f7af03d sqrdmlsh v29\.8h, v1\.8h, v10\.h\[3\] + 3e38: 6f7df03d sqrdmlsh v29\.8h, v1\.8h, v13\.h\[3\] + 3e3c: 6f7ff03d sqrdmlsh v29\.8h, v1\.8h, v15\.h\[3\] + 3e40: 6f70f09d sqrdmlsh v29\.8h, v4\.8h, v0\.h\[3\] + 3e44: 6f75f09d sqrdmlsh v29\.8h, v4\.8h, v5\.h\[3\] + 3e48: 6f7af09d sqrdmlsh v29\.8h, v4\.8h, v10\.h\[3\] + 3e4c: 6f7df09d sqrdmlsh v29\.8h, v4\.8h, v13\.h\[3\] + 3e50: 6f7ff09d sqrdmlsh v29\.8h, v4\.8h, v15\.h\[3\] + 3e54: 6f70f1dd sqrdmlsh v29\.8h, v14\.8h, v0\.h\[3\] + 3e58: 6f75f1dd sqrdmlsh v29\.8h, v14\.8h, v5\.h\[3\] + 3e5c: 6f7af1dd sqrdmlsh v29\.8h, v14\.8h, v10\.h\[3\] + 3e60: 6f7df1dd sqrdmlsh v29\.8h, v14\.8h, v13\.h\[3\] + 3e64: 6f7ff1dd sqrdmlsh v29\.8h, v14\.8h, v15\.h\[3\] + 3e68: 6f70f31d sqrdmlsh v29\.8h, v24\.8h, v0\.h\[3\] + 3e6c: 6f75f31d sqrdmlsh v29\.8h, v24\.8h, v5\.h\[3\] + 3e70: 6f7af31d sqrdmlsh v29\.8h, v24\.8h, v10\.h\[3\] + 3e74: 6f7df31d sqrdmlsh v29\.8h, v24\.8h, v13\.h\[3\] + 3e78: 6f7ff31d sqrdmlsh v29\.8h, v24\.8h, v15\.h\[3\] + 3e7c: 6f70f3dd sqrdmlsh v29\.8h, v30\.8h, v0\.h\[3\] + 3e80: 6f75f3dd sqrdmlsh v29\.8h, v30\.8h, v5\.h\[3\] + 3e84: 6f7af3dd sqrdmlsh v29\.8h, v30\.8h, v10\.h\[3\] + 3e88: 6f7df3dd sqrdmlsh v29\.8h, v30\.8h, v13\.h\[3\] + 3e8c: 6f7ff3dd sqrdmlsh v29\.8h, v30\.8h, v15\.h\[3\] + 3e90: 2f80f020 sqrdmlsh v0\.2s, v1\.2s, v0\.s\[0\] + 3e94: 2f85f020 sqrdmlsh v0\.2s, v1\.2s, v5\.s\[0\] + 3e98: 2f8af020 sqrdmlsh v0\.2s, v1\.2s, v10\.s\[0\] + 3e9c: 2f8df020 sqrdmlsh v0\.2s, v1\.2s, v13\.s\[0\] + 3ea0: 2f8ff020 sqrdmlsh v0\.2s, v1\.2s, v15\.s\[0\] + 3ea4: 2f80f080 sqrdmlsh v0\.2s, v4\.2s, v0\.s\[0\] + 3ea8: 2f85f080 sqrdmlsh v0\.2s, v4\.2s, v5\.s\[0\] + 3eac: 2f8af080 sqrdmlsh v0\.2s, v4\.2s, v10\.s\[0\] + 3eb0: 2f8df080 sqrdmlsh v0\.2s, v4\.2s, v13\.s\[0\] + 3eb4: 2f8ff080 sqrdmlsh v0\.2s, v4\.2s, v15\.s\[0\] + 3eb8: 2f80f1c0 sqrdmlsh v0\.2s, v14\.2s, v0\.s\[0\] + 3ebc: 2f85f1c0 sqrdmlsh v0\.2s, v14\.2s, v5\.s\[0\] + 3ec0: 2f8af1c0 sqrdmlsh v0\.2s, v14\.2s, v10\.s\[0\] + 3ec4: 2f8df1c0 sqrdmlsh v0\.2s, v14\.2s, v13\.s\[0\] + 3ec8: 2f8ff1c0 sqrdmlsh v0\.2s, v14\.2s, v15\.s\[0\] + 3ecc: 2f80f300 sqrdmlsh v0\.2s, v24\.2s, v0\.s\[0\] + 3ed0: 2f85f300 sqrdmlsh v0\.2s, v24\.2s, v5\.s\[0\] + 3ed4: 2f8af300 sqrdmlsh v0\.2s, v24\.2s, v10\.s\[0\] + 3ed8: 2f8df300 sqrdmlsh v0\.2s, v24\.2s, v13\.s\[0\] + 3edc: 2f8ff300 sqrdmlsh v0\.2s, v24\.2s, v15\.s\[0\] + 3ee0: 2f80f3c0 sqrdmlsh v0\.2s, v30\.2s, v0\.s\[0\] + 3ee4: 2f85f3c0 sqrdmlsh v0\.2s, v30\.2s, v5\.s\[0\] + 3ee8: 2f8af3c0 sqrdmlsh v0\.2s, v30\.2s, v10\.s\[0\] + 3eec: 2f8df3c0 sqrdmlsh v0\.2s, v30\.2s, v13\.s\[0\] + 3ef0: 2f8ff3c0 sqrdmlsh v0\.2s, v30\.2s, v15\.s\[0\] + 3ef4: 2f80f023 sqrdmlsh v3\.2s, v1\.2s, v0\.s\[0\] + 3ef8: 2f85f023 sqrdmlsh v3\.2s, v1\.2s, v5\.s\[0\] + 3efc: 2f8af023 sqrdmlsh v3\.2s, v1\.2s, v10\.s\[0\] + 3f00: 2f8df023 sqrdmlsh v3\.2s, v1\.2s, v13\.s\[0\] + 3f04: 2f8ff023 sqrdmlsh v3\.2s, v1\.2s, v15\.s\[0\] + 3f08: 2f80f083 sqrdmlsh v3\.2s, v4\.2s, v0\.s\[0\] + 3f0c: 2f85f083 sqrdmlsh v3\.2s, v4\.2s, v5\.s\[0\] + 3f10: 2f8af083 sqrdmlsh v3\.2s, v4\.2s, v10\.s\[0\] + 3f14: 2f8df083 sqrdmlsh v3\.2s, v4\.2s, v13\.s\[0\] + 3f18: 2f8ff083 sqrdmlsh v3\.2s, v4\.2s, v15\.s\[0\] + 3f1c: 2f80f1c3 sqrdmlsh v3\.2s, v14\.2s, v0\.s\[0\] + 3f20: 2f85f1c3 sqrdmlsh v3\.2s, v14\.2s, v5\.s\[0\] + 3f24: 2f8af1c3 sqrdmlsh v3\.2s, v14\.2s, v10\.s\[0\] + 3f28: 2f8df1c3 sqrdmlsh v3\.2s, v14\.2s, v13\.s\[0\] + 3f2c: 2f8ff1c3 sqrdmlsh v3\.2s, v14\.2s, v15\.s\[0\] + 3f30: 2f80f303 sqrdmlsh v3\.2s, v24\.2s, v0\.s\[0\] + 3f34: 2f85f303 sqrdmlsh v3\.2s, v24\.2s, v5\.s\[0\] + 3f38: 2f8af303 sqrdmlsh v3\.2s, v24\.2s, v10\.s\[0\] + 3f3c: 2f8df303 sqrdmlsh v3\.2s, v24\.2s, v13\.s\[0\] + 3f40: 2f8ff303 sqrdmlsh v3\.2s, v24\.2s, v15\.s\[0\] + 3f44: 2f80f3c3 sqrdmlsh v3\.2s, v30\.2s, v0\.s\[0\] + 3f48: 2f85f3c3 sqrdmlsh v3\.2s, v30\.2s, v5\.s\[0\] + 3f4c: 2f8af3c3 sqrdmlsh v3\.2s, v30\.2s, v10\.s\[0\] + 3f50: 2f8df3c3 sqrdmlsh v3\.2s, v30\.2s, v13\.s\[0\] + 3f54: 2f8ff3c3 sqrdmlsh v3\.2s, v30\.2s, v15\.s\[0\] + 3f58: 2f80f02d sqrdmlsh v13\.2s, v1\.2s, v0\.s\[0\] + 3f5c: 2f85f02d sqrdmlsh v13\.2s, v1\.2s, v5\.s\[0\] + 3f60: 2f8af02d sqrdmlsh v13\.2s, v1\.2s, v10\.s\[0\] + 3f64: 2f8df02d sqrdmlsh v13\.2s, v1\.2s, v13\.s\[0\] + 3f68: 2f8ff02d sqrdmlsh v13\.2s, v1\.2s, v15\.s\[0\] + 3f6c: 2f80f08d sqrdmlsh v13\.2s, v4\.2s, v0\.s\[0\] + 3f70: 2f85f08d sqrdmlsh v13\.2s, v4\.2s, v5\.s\[0\] + 3f74: 2f8af08d sqrdmlsh v13\.2s, v4\.2s, v10\.s\[0\] + 3f78: 2f8df08d sqrdmlsh v13\.2s, v4\.2s, v13\.s\[0\] + 3f7c: 2f8ff08d sqrdmlsh v13\.2s, v4\.2s, v15\.s\[0\] + 3f80: 2f80f1cd sqrdmlsh v13\.2s, v14\.2s, v0\.s\[0\] + 3f84: 2f85f1cd sqrdmlsh v13\.2s, v14\.2s, v5\.s\[0\] + 3f88: 2f8af1cd sqrdmlsh v13\.2s, v14\.2s, v10\.s\[0\] + 3f8c: 2f8df1cd sqrdmlsh v13\.2s, v14\.2s, v13\.s\[0\] + 3f90: 2f8ff1cd sqrdmlsh v13\.2s, v14\.2s, v15\.s\[0\] + 3f94: 2f80f30d sqrdmlsh v13\.2s, v24\.2s, v0\.s\[0\] + 3f98: 2f85f30d sqrdmlsh v13\.2s, v24\.2s, v5\.s\[0\] + 3f9c: 2f8af30d sqrdmlsh v13\.2s, v24\.2s, v10\.s\[0\] + 3fa0: 2f8df30d sqrdmlsh v13\.2s, v24\.2s, v13\.s\[0\] + 3fa4: 2f8ff30d sqrdmlsh v13\.2s, v24\.2s, v15\.s\[0\] + 3fa8: 2f80f3cd sqrdmlsh v13\.2s, v30\.2s, v0\.s\[0\] + 3fac: 2f85f3cd sqrdmlsh v13\.2s, v30\.2s, v5\.s\[0\] + 3fb0: 2f8af3cd sqrdmlsh v13\.2s, v30\.2s, v10\.s\[0\] + 3fb4: 2f8df3cd sqrdmlsh v13\.2s, v30\.2s, v13\.s\[0\] + 3fb8: 2f8ff3cd sqrdmlsh v13\.2s, v30\.2s, v15\.s\[0\] + 3fbc: 2f80f037 sqrdmlsh v23\.2s, v1\.2s, v0\.s\[0\] + 3fc0: 2f85f037 sqrdmlsh v23\.2s, v1\.2s, v5\.s\[0\] + 3fc4: 2f8af037 sqrdmlsh v23\.2s, v1\.2s, v10\.s\[0\] + 3fc8: 2f8df037 sqrdmlsh v23\.2s, v1\.2s, v13\.s\[0\] + 3fcc: 2f8ff037 sqrdmlsh v23\.2s, v1\.2s, v15\.s\[0\] + 3fd0: 2f80f097 sqrdmlsh v23\.2s, v4\.2s, v0\.s\[0\] + 3fd4: 2f85f097 sqrdmlsh v23\.2s, v4\.2s, v5\.s\[0\] + 3fd8: 2f8af097 sqrdmlsh v23\.2s, v4\.2s, v10\.s\[0\] + 3fdc: 2f8df097 sqrdmlsh v23\.2s, v4\.2s, v13\.s\[0\] + 3fe0: 2f8ff097 sqrdmlsh v23\.2s, v4\.2s, v15\.s\[0\] + 3fe4: 2f80f1d7 sqrdmlsh v23\.2s, v14\.2s, v0\.s\[0\] + 3fe8: 2f85f1d7 sqrdmlsh v23\.2s, v14\.2s, v5\.s\[0\] + 3fec: 2f8af1d7 sqrdmlsh v23\.2s, v14\.2s, v10\.s\[0\] + 3ff0: 2f8df1d7 sqrdmlsh v23\.2s, v14\.2s, v13\.s\[0\] + 3ff4: 2f8ff1d7 sqrdmlsh v23\.2s, v14\.2s, v15\.s\[0\] + 3ff8: 2f80f317 sqrdmlsh v23\.2s, v24\.2s, v0\.s\[0\] + 3ffc: 2f85f317 sqrdmlsh v23\.2s, v24\.2s, v5\.s\[0\] + 4000: 2f8af317 sqrdmlsh v23\.2s, v24\.2s, v10\.s\[0\] + 4004: 2f8df317 sqrdmlsh v23\.2s, v24\.2s, v13\.s\[0\] + 4008: 2f8ff317 sqrdmlsh v23\.2s, v24\.2s, v15\.s\[0\] + 400c: 2f80f3d7 sqrdmlsh v23\.2s, v30\.2s, v0\.s\[0\] + 4010: 2f85f3d7 sqrdmlsh v23\.2s, v30\.2s, v5\.s\[0\] + 4014: 2f8af3d7 sqrdmlsh v23\.2s, v30\.2s, v10\.s\[0\] + 4018: 2f8df3d7 sqrdmlsh v23\.2s, v30\.2s, v13\.s\[0\] + 401c: 2f8ff3d7 sqrdmlsh v23\.2s, v30\.2s, v15\.s\[0\] + 4020: 2f80f03d sqrdmlsh v29\.2s, v1\.2s, v0\.s\[0\] + 4024: 2f85f03d sqrdmlsh v29\.2s, v1\.2s, v5\.s\[0\] + 4028: 2f8af03d sqrdmlsh v29\.2s, v1\.2s, v10\.s\[0\] + 402c: 2f8df03d sqrdmlsh v29\.2s, v1\.2s, v13\.s\[0\] + 4030: 2f8ff03d sqrdmlsh v29\.2s, v1\.2s, v15\.s\[0\] + 4034: 2f80f09d sqrdmlsh v29\.2s, v4\.2s, v0\.s\[0\] + 4038: 2f85f09d sqrdmlsh v29\.2s, v4\.2s, v5\.s\[0\] + 403c: 2f8af09d sqrdmlsh v29\.2s, v4\.2s, v10\.s\[0\] + 4040: 2f8df09d sqrdmlsh v29\.2s, v4\.2s, v13\.s\[0\] + 4044: 2f8ff09d sqrdmlsh v29\.2s, v4\.2s, v15\.s\[0\] + 4048: 2f80f1dd sqrdmlsh v29\.2s, v14\.2s, v0\.s\[0\] + 404c: 2f85f1dd sqrdmlsh v29\.2s, v14\.2s, v5\.s\[0\] + 4050: 2f8af1dd sqrdmlsh v29\.2s, v14\.2s, v10\.s\[0\] + 4054: 2f8df1dd sqrdmlsh v29\.2s, v14\.2s, v13\.s\[0\] + 4058: 2f8ff1dd sqrdmlsh v29\.2s, v14\.2s, v15\.s\[0\] + 405c: 2f80f31d sqrdmlsh v29\.2s, v24\.2s, v0\.s\[0\] + 4060: 2f85f31d sqrdmlsh v29\.2s, v24\.2s, v5\.s\[0\] + 4064: 2f8af31d sqrdmlsh v29\.2s, v24\.2s, v10\.s\[0\] + 4068: 2f8df31d sqrdmlsh v29\.2s, v24\.2s, v13\.s\[0\] + 406c: 2f8ff31d sqrdmlsh v29\.2s, v24\.2s, v15\.s\[0\] + 4070: 2f80f3dd sqrdmlsh v29\.2s, v30\.2s, v0\.s\[0\] + 4074: 2f85f3dd sqrdmlsh v29\.2s, v30\.2s, v5\.s\[0\] + 4078: 2f8af3dd sqrdmlsh v29\.2s, v30\.2s, v10\.s\[0\] + 407c: 2f8df3dd sqrdmlsh v29\.2s, v30\.2s, v13\.s\[0\] + 4080: 2f8ff3dd sqrdmlsh v29\.2s, v30\.2s, v15\.s\[0\] + 4084: 2fa0f020 sqrdmlsh v0\.2s, v1\.2s, v0\.s\[1\] + 4088: 2fa5f020 sqrdmlsh v0\.2s, v1\.2s, v5\.s\[1\] + 408c: 2faaf020 sqrdmlsh v0\.2s, v1\.2s, v10\.s\[1\] + 4090: 2fadf020 sqrdmlsh v0\.2s, v1\.2s, v13\.s\[1\] + 4094: 2faff020 sqrdmlsh v0\.2s, v1\.2s, v15\.s\[1\] + 4098: 2fa0f080 sqrdmlsh v0\.2s, v4\.2s, v0\.s\[1\] + 409c: 2fa5f080 sqrdmlsh v0\.2s, v4\.2s, v5\.s\[1\] + 40a0: 2faaf080 sqrdmlsh v0\.2s, v4\.2s, v10\.s\[1\] + 40a4: 2fadf080 sqrdmlsh v0\.2s, v4\.2s, v13\.s\[1\] + 40a8: 2faff080 sqrdmlsh v0\.2s, v4\.2s, v15\.s\[1\] + 40ac: 2fa0f1c0 sqrdmlsh v0\.2s, v14\.2s, v0\.s\[1\] + 40b0: 2fa5f1c0 sqrdmlsh v0\.2s, v14\.2s, v5\.s\[1\] + 40b4: 2faaf1c0 sqrdmlsh v0\.2s, v14\.2s, v10\.s\[1\] + 40b8: 2fadf1c0 sqrdmlsh v0\.2s, v14\.2s, v13\.s\[1\] + 40bc: 2faff1c0 sqrdmlsh v0\.2s, v14\.2s, v15\.s\[1\] + 40c0: 2fa0f300 sqrdmlsh v0\.2s, v24\.2s, v0\.s\[1\] + 40c4: 2fa5f300 sqrdmlsh v0\.2s, v24\.2s, v5\.s\[1\] + 40c8: 2faaf300 sqrdmlsh v0\.2s, v24\.2s, v10\.s\[1\] + 40cc: 2fadf300 sqrdmlsh v0\.2s, v24\.2s, v13\.s\[1\] + 40d0: 2faff300 sqrdmlsh v0\.2s, v24\.2s, v15\.s\[1\] + 40d4: 2fa0f3c0 sqrdmlsh v0\.2s, v30\.2s, v0\.s\[1\] + 40d8: 2fa5f3c0 sqrdmlsh v0\.2s, v30\.2s, v5\.s\[1\] + 40dc: 2faaf3c0 sqrdmlsh v0\.2s, v30\.2s, v10\.s\[1\] + 40e0: 2fadf3c0 sqrdmlsh v0\.2s, v30\.2s, v13\.s\[1\] + 40e4: 2faff3c0 sqrdmlsh v0\.2s, v30\.2s, v15\.s\[1\] + 40e8: 2fa0f023 sqrdmlsh v3\.2s, v1\.2s, v0\.s\[1\] + 40ec: 2fa5f023 sqrdmlsh v3\.2s, v1\.2s, v5\.s\[1\] + 40f0: 2faaf023 sqrdmlsh v3\.2s, v1\.2s, v10\.s\[1\] + 40f4: 2fadf023 sqrdmlsh v3\.2s, v1\.2s, v13\.s\[1\] + 40f8: 2faff023 sqrdmlsh v3\.2s, v1\.2s, v15\.s\[1\] + 40fc: 2fa0f083 sqrdmlsh v3\.2s, v4\.2s, v0\.s\[1\] + 4100: 2fa5f083 sqrdmlsh v3\.2s, v4\.2s, v5\.s\[1\] + 4104: 2faaf083 sqrdmlsh v3\.2s, v4\.2s, v10\.s\[1\] + 4108: 2fadf083 sqrdmlsh v3\.2s, v4\.2s, v13\.s\[1\] + 410c: 2faff083 sqrdmlsh v3\.2s, v4\.2s, v15\.s\[1\] + 4110: 2fa0f1c3 sqrdmlsh v3\.2s, v14\.2s, v0\.s\[1\] + 4114: 2fa5f1c3 sqrdmlsh v3\.2s, v14\.2s, v5\.s\[1\] + 4118: 2faaf1c3 sqrdmlsh v3\.2s, v14\.2s, v10\.s\[1\] + 411c: 2fadf1c3 sqrdmlsh v3\.2s, v14\.2s, v13\.s\[1\] + 4120: 2faff1c3 sqrdmlsh v3\.2s, v14\.2s, v15\.s\[1\] + 4124: 2fa0f303 sqrdmlsh v3\.2s, v24\.2s, v0\.s\[1\] + 4128: 2fa5f303 sqrdmlsh v3\.2s, v24\.2s, v5\.s\[1\] + 412c: 2faaf303 sqrdmlsh v3\.2s, v24\.2s, v10\.s\[1\] + 4130: 2fadf303 sqrdmlsh v3\.2s, v24\.2s, v13\.s\[1\] + 4134: 2faff303 sqrdmlsh v3\.2s, v24\.2s, v15\.s\[1\] + 4138: 2fa0f3c3 sqrdmlsh v3\.2s, v30\.2s, v0\.s\[1\] + 413c: 2fa5f3c3 sqrdmlsh v3\.2s, v30\.2s, v5\.s\[1\] + 4140: 2faaf3c3 sqrdmlsh v3\.2s, v30\.2s, v10\.s\[1\] + 4144: 2fadf3c3 sqrdmlsh v3\.2s, v30\.2s, v13\.s\[1\] + 4148: 2faff3c3 sqrdmlsh v3\.2s, v30\.2s, v15\.s\[1\] + 414c: 2fa0f02d sqrdmlsh v13\.2s, v1\.2s, v0\.s\[1\] + 4150: 2fa5f02d sqrdmlsh v13\.2s, v1\.2s, v5\.s\[1\] + 4154: 2faaf02d sqrdmlsh v13\.2s, v1\.2s, v10\.s\[1\] + 4158: 2fadf02d sqrdmlsh v13\.2s, v1\.2s, v13\.s\[1\] + 415c: 2faff02d sqrdmlsh v13\.2s, v1\.2s, v15\.s\[1\] + 4160: 2fa0f08d sqrdmlsh v13\.2s, v4\.2s, v0\.s\[1\] + 4164: 2fa5f08d sqrdmlsh v13\.2s, v4\.2s, v5\.s\[1\] + 4168: 2faaf08d sqrdmlsh v13\.2s, v4\.2s, v10\.s\[1\] + 416c: 2fadf08d sqrdmlsh v13\.2s, v4\.2s, v13\.s\[1\] + 4170: 2faff08d sqrdmlsh v13\.2s, v4\.2s, v15\.s\[1\] + 4174: 2fa0f1cd sqrdmlsh v13\.2s, v14\.2s, v0\.s\[1\] + 4178: 2fa5f1cd sqrdmlsh v13\.2s, v14\.2s, v5\.s\[1\] + 417c: 2faaf1cd sqrdmlsh v13\.2s, v14\.2s, v10\.s\[1\] + 4180: 2fadf1cd sqrdmlsh v13\.2s, v14\.2s, v13\.s\[1\] + 4184: 2faff1cd sqrdmlsh v13\.2s, v14\.2s, v15\.s\[1\] + 4188: 2fa0f30d sqrdmlsh v13\.2s, v24\.2s, v0\.s\[1\] + 418c: 2fa5f30d sqrdmlsh v13\.2s, v24\.2s, v5\.s\[1\] + 4190: 2faaf30d sqrdmlsh v13\.2s, v24\.2s, v10\.s\[1\] + 4194: 2fadf30d sqrdmlsh v13\.2s, v24\.2s, v13\.s\[1\] + 4198: 2faff30d sqrdmlsh v13\.2s, v24\.2s, v15\.s\[1\] + 419c: 2fa0f3cd sqrdmlsh v13\.2s, v30\.2s, v0\.s\[1\] + 41a0: 2fa5f3cd sqrdmlsh v13\.2s, v30\.2s, v5\.s\[1\] + 41a4: 2faaf3cd sqrdmlsh v13\.2s, v30\.2s, v10\.s\[1\] + 41a8: 2fadf3cd sqrdmlsh v13\.2s, v30\.2s, v13\.s\[1\] + 41ac: 2faff3cd sqrdmlsh v13\.2s, v30\.2s, v15\.s\[1\] + 41b0: 2fa0f037 sqrdmlsh v23\.2s, v1\.2s, v0\.s\[1\] + 41b4: 2fa5f037 sqrdmlsh v23\.2s, v1\.2s, v5\.s\[1\] + 41b8: 2faaf037 sqrdmlsh v23\.2s, v1\.2s, v10\.s\[1\] + 41bc: 2fadf037 sqrdmlsh v23\.2s, v1\.2s, v13\.s\[1\] + 41c0: 2faff037 sqrdmlsh v23\.2s, v1\.2s, v15\.s\[1\] + 41c4: 2fa0f097 sqrdmlsh v23\.2s, v4\.2s, v0\.s\[1\] + 41c8: 2fa5f097 sqrdmlsh v23\.2s, v4\.2s, v5\.s\[1\] + 41cc: 2faaf097 sqrdmlsh v23\.2s, v4\.2s, v10\.s\[1\] + 41d0: 2fadf097 sqrdmlsh v23\.2s, v4\.2s, v13\.s\[1\] + 41d4: 2faff097 sqrdmlsh v23\.2s, v4\.2s, v15\.s\[1\] + 41d8: 2fa0f1d7 sqrdmlsh v23\.2s, v14\.2s, v0\.s\[1\] + 41dc: 2fa5f1d7 sqrdmlsh v23\.2s, v14\.2s, v5\.s\[1\] + 41e0: 2faaf1d7 sqrdmlsh v23\.2s, v14\.2s, v10\.s\[1\] + 41e4: 2fadf1d7 sqrdmlsh v23\.2s, v14\.2s, v13\.s\[1\] + 41e8: 2faff1d7 sqrdmlsh v23\.2s, v14\.2s, v15\.s\[1\] + 41ec: 2fa0f317 sqrdmlsh v23\.2s, v24\.2s, v0\.s\[1\] + 41f0: 2fa5f317 sqrdmlsh v23\.2s, v24\.2s, v5\.s\[1\] + 41f4: 2faaf317 sqrdmlsh v23\.2s, v24\.2s, v10\.s\[1\] + 41f8: 2fadf317 sqrdmlsh v23\.2s, v24\.2s, v13\.s\[1\] + 41fc: 2faff317 sqrdmlsh v23\.2s, v24\.2s, v15\.s\[1\] + 4200: 2fa0f3d7 sqrdmlsh v23\.2s, v30\.2s, v0\.s\[1\] + 4204: 2fa5f3d7 sqrdmlsh v23\.2s, v30\.2s, v5\.s\[1\] + 4208: 2faaf3d7 sqrdmlsh v23\.2s, v30\.2s, v10\.s\[1\] + 420c: 2fadf3d7 sqrdmlsh v23\.2s, v30\.2s, v13\.s\[1\] + 4210: 2faff3d7 sqrdmlsh v23\.2s, v30\.2s, v15\.s\[1\] + 4214: 2fa0f03d sqrdmlsh v29\.2s, v1\.2s, v0\.s\[1\] + 4218: 2fa5f03d sqrdmlsh v29\.2s, v1\.2s, v5\.s\[1\] + 421c: 2faaf03d sqrdmlsh v29\.2s, v1\.2s, v10\.s\[1\] + 4220: 2fadf03d sqrdmlsh v29\.2s, v1\.2s, v13\.s\[1\] + 4224: 2faff03d sqrdmlsh v29\.2s, v1\.2s, v15\.s\[1\] + 4228: 2fa0f09d sqrdmlsh v29\.2s, v4\.2s, v0\.s\[1\] + 422c: 2fa5f09d sqrdmlsh v29\.2s, v4\.2s, v5\.s\[1\] + 4230: 2faaf09d sqrdmlsh v29\.2s, v4\.2s, v10\.s\[1\] + 4234: 2fadf09d sqrdmlsh v29\.2s, v4\.2s, v13\.s\[1\] + 4238: 2faff09d sqrdmlsh v29\.2s, v4\.2s, v15\.s\[1\] + 423c: 2fa0f1dd sqrdmlsh v29\.2s, v14\.2s, v0\.s\[1\] + 4240: 2fa5f1dd sqrdmlsh v29\.2s, v14\.2s, v5\.s\[1\] + 4244: 2faaf1dd sqrdmlsh v29\.2s, v14\.2s, v10\.s\[1\] + 4248: 2fadf1dd sqrdmlsh v29\.2s, v14\.2s, v13\.s\[1\] + 424c: 2faff1dd sqrdmlsh v29\.2s, v14\.2s, v15\.s\[1\] + 4250: 2fa0f31d sqrdmlsh v29\.2s, v24\.2s, v0\.s\[1\] + 4254: 2fa5f31d sqrdmlsh v29\.2s, v24\.2s, v5\.s\[1\] + 4258: 2faaf31d sqrdmlsh v29\.2s, v24\.2s, v10\.s\[1\] + 425c: 2fadf31d sqrdmlsh v29\.2s, v24\.2s, v13\.s\[1\] + 4260: 2faff31d sqrdmlsh v29\.2s, v24\.2s, v15\.s\[1\] + 4264: 2fa0f3dd sqrdmlsh v29\.2s, v30\.2s, v0\.s\[1\] + 4268: 2fa5f3dd sqrdmlsh v29\.2s, v30\.2s, v5\.s\[1\] + 426c: 2faaf3dd sqrdmlsh v29\.2s, v30\.2s, v10\.s\[1\] + 4270: 2fadf3dd sqrdmlsh v29\.2s, v30\.2s, v13\.s\[1\] + 4274: 2faff3dd sqrdmlsh v29\.2s, v30\.2s, v15\.s\[1\] + 4278: 2f80f820 sqrdmlsh v0\.2s, v1\.2s, v0\.s\[2\] + 427c: 2f85f820 sqrdmlsh v0\.2s, v1\.2s, v5\.s\[2\] + 4280: 2f8af820 sqrdmlsh v0\.2s, v1\.2s, v10\.s\[2\] + 4284: 2f8df820 sqrdmlsh v0\.2s, v1\.2s, v13\.s\[2\] + 4288: 2f8ff820 sqrdmlsh v0\.2s, v1\.2s, v15\.s\[2\] + 428c: 2f80f880 sqrdmlsh v0\.2s, v4\.2s, v0\.s\[2\] + 4290: 2f85f880 sqrdmlsh v0\.2s, v4\.2s, v5\.s\[2\] + 4294: 2f8af880 sqrdmlsh v0\.2s, v4\.2s, v10\.s\[2\] + 4298: 2f8df880 sqrdmlsh v0\.2s, v4\.2s, v13\.s\[2\] + 429c: 2f8ff880 sqrdmlsh v0\.2s, v4\.2s, v15\.s\[2\] + 42a0: 2f80f9c0 sqrdmlsh v0\.2s, v14\.2s, v0\.s\[2\] + 42a4: 2f85f9c0 sqrdmlsh v0\.2s, v14\.2s, v5\.s\[2\] + 42a8: 2f8af9c0 sqrdmlsh v0\.2s, v14\.2s, v10\.s\[2\] + 42ac: 2f8df9c0 sqrdmlsh v0\.2s, v14\.2s, v13\.s\[2\] + 42b0: 2f8ff9c0 sqrdmlsh v0\.2s, v14\.2s, v15\.s\[2\] + 42b4: 2f80fb00 sqrdmlsh v0\.2s, v24\.2s, v0\.s\[2\] + 42b8: 2f85fb00 sqrdmlsh v0\.2s, v24\.2s, v5\.s\[2\] + 42bc: 2f8afb00 sqrdmlsh v0\.2s, v24\.2s, v10\.s\[2\] + 42c0: 2f8dfb00 sqrdmlsh v0\.2s, v24\.2s, v13\.s\[2\] + 42c4: 2f8ffb00 sqrdmlsh v0\.2s, v24\.2s, v15\.s\[2\] + 42c8: 2f80fbc0 sqrdmlsh v0\.2s, v30\.2s, v0\.s\[2\] + 42cc: 2f85fbc0 sqrdmlsh v0\.2s, v30\.2s, v5\.s\[2\] + 42d0: 2f8afbc0 sqrdmlsh v0\.2s, v30\.2s, v10\.s\[2\] + 42d4: 2f8dfbc0 sqrdmlsh v0\.2s, v30\.2s, v13\.s\[2\] + 42d8: 2f8ffbc0 sqrdmlsh v0\.2s, v30\.2s, v15\.s\[2\] + 42dc: 2f80f823 sqrdmlsh v3\.2s, v1\.2s, v0\.s\[2\] + 42e0: 2f85f823 sqrdmlsh v3\.2s, v1\.2s, v5\.s\[2\] + 42e4: 2f8af823 sqrdmlsh v3\.2s, v1\.2s, v10\.s\[2\] + 42e8: 2f8df823 sqrdmlsh v3\.2s, v1\.2s, v13\.s\[2\] + 42ec: 2f8ff823 sqrdmlsh v3\.2s, v1\.2s, v15\.s\[2\] + 42f0: 2f80f883 sqrdmlsh v3\.2s, v4\.2s, v0\.s\[2\] + 42f4: 2f85f883 sqrdmlsh v3\.2s, v4\.2s, v5\.s\[2\] + 42f8: 2f8af883 sqrdmlsh v3\.2s, v4\.2s, v10\.s\[2\] + 42fc: 2f8df883 sqrdmlsh v3\.2s, v4\.2s, v13\.s\[2\] + 4300: 2f8ff883 sqrdmlsh v3\.2s, v4\.2s, v15\.s\[2\] + 4304: 2f80f9c3 sqrdmlsh v3\.2s, v14\.2s, v0\.s\[2\] + 4308: 2f85f9c3 sqrdmlsh v3\.2s, v14\.2s, v5\.s\[2\] + 430c: 2f8af9c3 sqrdmlsh v3\.2s, v14\.2s, v10\.s\[2\] + 4310: 2f8df9c3 sqrdmlsh v3\.2s, v14\.2s, v13\.s\[2\] + 4314: 2f8ff9c3 sqrdmlsh v3\.2s, v14\.2s, v15\.s\[2\] + 4318: 2f80fb03 sqrdmlsh v3\.2s, v24\.2s, v0\.s\[2\] + 431c: 2f85fb03 sqrdmlsh v3\.2s, v24\.2s, v5\.s\[2\] + 4320: 2f8afb03 sqrdmlsh v3\.2s, v24\.2s, v10\.s\[2\] + 4324: 2f8dfb03 sqrdmlsh v3\.2s, v24\.2s, v13\.s\[2\] + 4328: 2f8ffb03 sqrdmlsh v3\.2s, v24\.2s, v15\.s\[2\] + 432c: 2f80fbc3 sqrdmlsh v3\.2s, v30\.2s, v0\.s\[2\] + 4330: 2f85fbc3 sqrdmlsh v3\.2s, v30\.2s, v5\.s\[2\] + 4334: 2f8afbc3 sqrdmlsh v3\.2s, v30\.2s, v10\.s\[2\] + 4338: 2f8dfbc3 sqrdmlsh v3\.2s, v30\.2s, v13\.s\[2\] + 433c: 2f8ffbc3 sqrdmlsh v3\.2s, v30\.2s, v15\.s\[2\] + 4340: 2f80f82d sqrdmlsh v13\.2s, v1\.2s, v0\.s\[2\] + 4344: 2f85f82d sqrdmlsh v13\.2s, v1\.2s, v5\.s\[2\] + 4348: 2f8af82d sqrdmlsh v13\.2s, v1\.2s, v10\.s\[2\] + 434c: 2f8df82d sqrdmlsh v13\.2s, v1\.2s, v13\.s\[2\] + 4350: 2f8ff82d sqrdmlsh v13\.2s, v1\.2s, v15\.s\[2\] + 4354: 2f80f88d sqrdmlsh v13\.2s, v4\.2s, v0\.s\[2\] + 4358: 2f85f88d sqrdmlsh v13\.2s, v4\.2s, v5\.s\[2\] + 435c: 2f8af88d sqrdmlsh v13\.2s, v4\.2s, v10\.s\[2\] + 4360: 2f8df88d sqrdmlsh v13\.2s, v4\.2s, v13\.s\[2\] + 4364: 2f8ff88d sqrdmlsh v13\.2s, v4\.2s, v15\.s\[2\] + 4368: 2f80f9cd sqrdmlsh v13\.2s, v14\.2s, v0\.s\[2\] + 436c: 2f85f9cd sqrdmlsh v13\.2s, v14\.2s, v5\.s\[2\] + 4370: 2f8af9cd sqrdmlsh v13\.2s, v14\.2s, v10\.s\[2\] + 4374: 2f8df9cd sqrdmlsh v13\.2s, v14\.2s, v13\.s\[2\] + 4378: 2f8ff9cd sqrdmlsh v13\.2s, v14\.2s, v15\.s\[2\] + 437c: 2f80fb0d sqrdmlsh v13\.2s, v24\.2s, v0\.s\[2\] + 4380: 2f85fb0d sqrdmlsh v13\.2s, v24\.2s, v5\.s\[2\] + 4384: 2f8afb0d sqrdmlsh v13\.2s, v24\.2s, v10\.s\[2\] + 4388: 2f8dfb0d sqrdmlsh v13\.2s, v24\.2s, v13\.s\[2\] + 438c: 2f8ffb0d sqrdmlsh v13\.2s, v24\.2s, v15\.s\[2\] + 4390: 2f80fbcd sqrdmlsh v13\.2s, v30\.2s, v0\.s\[2\] + 4394: 2f85fbcd sqrdmlsh v13\.2s, v30\.2s, v5\.s\[2\] + 4398: 2f8afbcd sqrdmlsh v13\.2s, v30\.2s, v10\.s\[2\] + 439c: 2f8dfbcd sqrdmlsh v13\.2s, v30\.2s, v13\.s\[2\] + 43a0: 2f8ffbcd sqrdmlsh v13\.2s, v30\.2s, v15\.s\[2\] + 43a4: 2f80f837 sqrdmlsh v23\.2s, v1\.2s, v0\.s\[2\] + 43a8: 2f85f837 sqrdmlsh v23\.2s, v1\.2s, v5\.s\[2\] + 43ac: 2f8af837 sqrdmlsh v23\.2s, v1\.2s, v10\.s\[2\] + 43b0: 2f8df837 sqrdmlsh v23\.2s, v1\.2s, v13\.s\[2\] + 43b4: 2f8ff837 sqrdmlsh v23\.2s, v1\.2s, v15\.s\[2\] + 43b8: 2f80f897 sqrdmlsh v23\.2s, v4\.2s, v0\.s\[2\] + 43bc: 2f85f897 sqrdmlsh v23\.2s, v4\.2s, v5\.s\[2\] + 43c0: 2f8af897 sqrdmlsh v23\.2s, v4\.2s, v10\.s\[2\] + 43c4: 2f8df897 sqrdmlsh v23\.2s, v4\.2s, v13\.s\[2\] + 43c8: 2f8ff897 sqrdmlsh v23\.2s, v4\.2s, v15\.s\[2\] + 43cc: 2f80f9d7 sqrdmlsh v23\.2s, v14\.2s, v0\.s\[2\] + 43d0: 2f85f9d7 sqrdmlsh v23\.2s, v14\.2s, v5\.s\[2\] + 43d4: 2f8af9d7 sqrdmlsh v23\.2s, v14\.2s, v10\.s\[2\] + 43d8: 2f8df9d7 sqrdmlsh v23\.2s, v14\.2s, v13\.s\[2\] + 43dc: 2f8ff9d7 sqrdmlsh v23\.2s, v14\.2s, v15\.s\[2\] + 43e0: 2f80fb17 sqrdmlsh v23\.2s, v24\.2s, v0\.s\[2\] + 43e4: 2f85fb17 sqrdmlsh v23\.2s, v24\.2s, v5\.s\[2\] + 43e8: 2f8afb17 sqrdmlsh v23\.2s, v24\.2s, v10\.s\[2\] + 43ec: 2f8dfb17 sqrdmlsh v23\.2s, v24\.2s, v13\.s\[2\] + 43f0: 2f8ffb17 sqrdmlsh v23\.2s, v24\.2s, v15\.s\[2\] + 43f4: 2f80fbd7 sqrdmlsh v23\.2s, v30\.2s, v0\.s\[2\] + 43f8: 2f85fbd7 sqrdmlsh v23\.2s, v30\.2s, v5\.s\[2\] + 43fc: 2f8afbd7 sqrdmlsh v23\.2s, v30\.2s, v10\.s\[2\] + 4400: 2f8dfbd7 sqrdmlsh v23\.2s, v30\.2s, v13\.s\[2\] + 4404: 2f8ffbd7 sqrdmlsh v23\.2s, v30\.2s, v15\.s\[2\] + 4408: 2f80f83d sqrdmlsh v29\.2s, v1\.2s, v0\.s\[2\] + 440c: 2f85f83d sqrdmlsh v29\.2s, v1\.2s, v5\.s\[2\] + 4410: 2f8af83d sqrdmlsh v29\.2s, v1\.2s, v10\.s\[2\] + 4414: 2f8df83d sqrdmlsh v29\.2s, v1\.2s, v13\.s\[2\] + 4418: 2f8ff83d sqrdmlsh v29\.2s, v1\.2s, v15\.s\[2\] + 441c: 2f80f89d sqrdmlsh v29\.2s, v4\.2s, v0\.s\[2\] + 4420: 2f85f89d sqrdmlsh v29\.2s, v4\.2s, v5\.s\[2\] + 4424: 2f8af89d sqrdmlsh v29\.2s, v4\.2s, v10\.s\[2\] + 4428: 2f8df89d sqrdmlsh v29\.2s, v4\.2s, v13\.s\[2\] + 442c: 2f8ff89d sqrdmlsh v29\.2s, v4\.2s, v15\.s\[2\] + 4430: 2f80f9dd sqrdmlsh v29\.2s, v14\.2s, v0\.s\[2\] + 4434: 2f85f9dd sqrdmlsh v29\.2s, v14\.2s, v5\.s\[2\] + 4438: 2f8af9dd sqrdmlsh v29\.2s, v14\.2s, v10\.s\[2\] + 443c: 2f8df9dd sqrdmlsh v29\.2s, v14\.2s, v13\.s\[2\] + 4440: 2f8ff9dd sqrdmlsh v29\.2s, v14\.2s, v15\.s\[2\] + 4444: 2f80fb1d sqrdmlsh v29\.2s, v24\.2s, v0\.s\[2\] + 4448: 2f85fb1d sqrdmlsh v29\.2s, v24\.2s, v5\.s\[2\] + 444c: 2f8afb1d sqrdmlsh v29\.2s, v24\.2s, v10\.s\[2\] + 4450: 2f8dfb1d sqrdmlsh v29\.2s, v24\.2s, v13\.s\[2\] + 4454: 2f8ffb1d sqrdmlsh v29\.2s, v24\.2s, v15\.s\[2\] + 4458: 2f80fbdd sqrdmlsh v29\.2s, v30\.2s, v0\.s\[2\] + 445c: 2f85fbdd sqrdmlsh v29\.2s, v30\.2s, v5\.s\[2\] + 4460: 2f8afbdd sqrdmlsh v29\.2s, v30\.2s, v10\.s\[2\] + 4464: 2f8dfbdd sqrdmlsh v29\.2s, v30\.2s, v13\.s\[2\] + 4468: 2f8ffbdd sqrdmlsh v29\.2s, v30\.2s, v15\.s\[2\] + 446c: 2fa0f820 sqrdmlsh v0\.2s, v1\.2s, v0\.s\[3\] + 4470: 2fa5f820 sqrdmlsh v0\.2s, v1\.2s, v5\.s\[3\] + 4474: 2faaf820 sqrdmlsh v0\.2s, v1\.2s, v10\.s\[3\] + 4478: 2fadf820 sqrdmlsh v0\.2s, v1\.2s, v13\.s\[3\] + 447c: 2faff820 sqrdmlsh v0\.2s, v1\.2s, v15\.s\[3\] + 4480: 2fa0f880 sqrdmlsh v0\.2s, v4\.2s, v0\.s\[3\] + 4484: 2fa5f880 sqrdmlsh v0\.2s, v4\.2s, v5\.s\[3\] + 4488: 2faaf880 sqrdmlsh v0\.2s, v4\.2s, v10\.s\[3\] + 448c: 2fadf880 sqrdmlsh v0\.2s, v4\.2s, v13\.s\[3\] + 4490: 2faff880 sqrdmlsh v0\.2s, v4\.2s, v15\.s\[3\] + 4494: 2fa0f9c0 sqrdmlsh v0\.2s, v14\.2s, v0\.s\[3\] + 4498: 2fa5f9c0 sqrdmlsh v0\.2s, v14\.2s, v5\.s\[3\] + 449c: 2faaf9c0 sqrdmlsh v0\.2s, v14\.2s, v10\.s\[3\] + 44a0: 2fadf9c0 sqrdmlsh v0\.2s, v14\.2s, v13\.s\[3\] + 44a4: 2faff9c0 sqrdmlsh v0\.2s, v14\.2s, v15\.s\[3\] + 44a8: 2fa0fb00 sqrdmlsh v0\.2s, v24\.2s, v0\.s\[3\] + 44ac: 2fa5fb00 sqrdmlsh v0\.2s, v24\.2s, v5\.s\[3\] + 44b0: 2faafb00 sqrdmlsh v0\.2s, v24\.2s, v10\.s\[3\] + 44b4: 2fadfb00 sqrdmlsh v0\.2s, v24\.2s, v13\.s\[3\] + 44b8: 2faffb00 sqrdmlsh v0\.2s, v24\.2s, v15\.s\[3\] + 44bc: 2fa0fbc0 sqrdmlsh v0\.2s, v30\.2s, v0\.s\[3\] + 44c0: 2fa5fbc0 sqrdmlsh v0\.2s, v30\.2s, v5\.s\[3\] + 44c4: 2faafbc0 sqrdmlsh v0\.2s, v30\.2s, v10\.s\[3\] + 44c8: 2fadfbc0 sqrdmlsh v0\.2s, v30\.2s, v13\.s\[3\] + 44cc: 2faffbc0 sqrdmlsh v0\.2s, v30\.2s, v15\.s\[3\] + 44d0: 2fa0f823 sqrdmlsh v3\.2s, v1\.2s, v0\.s\[3\] + 44d4: 2fa5f823 sqrdmlsh v3\.2s, v1\.2s, v5\.s\[3\] + 44d8: 2faaf823 sqrdmlsh v3\.2s, v1\.2s, v10\.s\[3\] + 44dc: 2fadf823 sqrdmlsh v3\.2s, v1\.2s, v13\.s\[3\] + 44e0: 2faff823 sqrdmlsh v3\.2s, v1\.2s, v15\.s\[3\] + 44e4: 2fa0f883 sqrdmlsh v3\.2s, v4\.2s, v0\.s\[3\] + 44e8: 2fa5f883 sqrdmlsh v3\.2s, v4\.2s, v5\.s\[3\] + 44ec: 2faaf883 sqrdmlsh v3\.2s, v4\.2s, v10\.s\[3\] + 44f0: 2fadf883 sqrdmlsh v3\.2s, v4\.2s, v13\.s\[3\] + 44f4: 2faff883 sqrdmlsh v3\.2s, v4\.2s, v15\.s\[3\] + 44f8: 2fa0f9c3 sqrdmlsh v3\.2s, v14\.2s, v0\.s\[3\] + 44fc: 2fa5f9c3 sqrdmlsh v3\.2s, v14\.2s, v5\.s\[3\] + 4500: 2faaf9c3 sqrdmlsh v3\.2s, v14\.2s, v10\.s\[3\] + 4504: 2fadf9c3 sqrdmlsh v3\.2s, v14\.2s, v13\.s\[3\] + 4508: 2faff9c3 sqrdmlsh v3\.2s, v14\.2s, v15\.s\[3\] + 450c: 2fa0fb03 sqrdmlsh v3\.2s, v24\.2s, v0\.s\[3\] + 4510: 2fa5fb03 sqrdmlsh v3\.2s, v24\.2s, v5\.s\[3\] + 4514: 2faafb03 sqrdmlsh v3\.2s, v24\.2s, v10\.s\[3\] + 4518: 2fadfb03 sqrdmlsh v3\.2s, v24\.2s, v13\.s\[3\] + 451c: 2faffb03 sqrdmlsh v3\.2s, v24\.2s, v15\.s\[3\] + 4520: 2fa0fbc3 sqrdmlsh v3\.2s, v30\.2s, v0\.s\[3\] + 4524: 2fa5fbc3 sqrdmlsh v3\.2s, v30\.2s, v5\.s\[3\] + 4528: 2faafbc3 sqrdmlsh v3\.2s, v30\.2s, v10\.s\[3\] + 452c: 2fadfbc3 sqrdmlsh v3\.2s, v30\.2s, v13\.s\[3\] + 4530: 2faffbc3 sqrdmlsh v3\.2s, v30\.2s, v15\.s\[3\] + 4534: 2fa0f82d sqrdmlsh v13\.2s, v1\.2s, v0\.s\[3\] + 4538: 2fa5f82d sqrdmlsh v13\.2s, v1\.2s, v5\.s\[3\] + 453c: 2faaf82d sqrdmlsh v13\.2s, v1\.2s, v10\.s\[3\] + 4540: 2fadf82d sqrdmlsh v13\.2s, v1\.2s, v13\.s\[3\] + 4544: 2faff82d sqrdmlsh v13\.2s, v1\.2s, v15\.s\[3\] + 4548: 2fa0f88d sqrdmlsh v13\.2s, v4\.2s, v0\.s\[3\] + 454c: 2fa5f88d sqrdmlsh v13\.2s, v4\.2s, v5\.s\[3\] + 4550: 2faaf88d sqrdmlsh v13\.2s, v4\.2s, v10\.s\[3\] + 4554: 2fadf88d sqrdmlsh v13\.2s, v4\.2s, v13\.s\[3\] + 4558: 2faff88d sqrdmlsh v13\.2s, v4\.2s, v15\.s\[3\] + 455c: 2fa0f9cd sqrdmlsh v13\.2s, v14\.2s, v0\.s\[3\] + 4560: 2fa5f9cd sqrdmlsh v13\.2s, v14\.2s, v5\.s\[3\] + 4564: 2faaf9cd sqrdmlsh v13\.2s, v14\.2s, v10\.s\[3\] + 4568: 2fadf9cd sqrdmlsh v13\.2s, v14\.2s, v13\.s\[3\] + 456c: 2faff9cd sqrdmlsh v13\.2s, v14\.2s, v15\.s\[3\] + 4570: 2fa0fb0d sqrdmlsh v13\.2s, v24\.2s, v0\.s\[3\] + 4574: 2fa5fb0d sqrdmlsh v13\.2s, v24\.2s, v5\.s\[3\] + 4578: 2faafb0d sqrdmlsh v13\.2s, v24\.2s, v10\.s\[3\] + 457c: 2fadfb0d sqrdmlsh v13\.2s, v24\.2s, v13\.s\[3\] + 4580: 2faffb0d sqrdmlsh v13\.2s, v24\.2s, v15\.s\[3\] + 4584: 2fa0fbcd sqrdmlsh v13\.2s, v30\.2s, v0\.s\[3\] + 4588: 2fa5fbcd sqrdmlsh v13\.2s, v30\.2s, v5\.s\[3\] + 458c: 2faafbcd sqrdmlsh v13\.2s, v30\.2s, v10\.s\[3\] + 4590: 2fadfbcd sqrdmlsh v13\.2s, v30\.2s, v13\.s\[3\] + 4594: 2faffbcd sqrdmlsh v13\.2s, v30\.2s, v15\.s\[3\] + 4598: 2fa0f837 sqrdmlsh v23\.2s, v1\.2s, v0\.s\[3\] + 459c: 2fa5f837 sqrdmlsh v23\.2s, v1\.2s, v5\.s\[3\] + 45a0: 2faaf837 sqrdmlsh v23\.2s, v1\.2s, v10\.s\[3\] + 45a4: 2fadf837 sqrdmlsh v23\.2s, v1\.2s, v13\.s\[3\] + 45a8: 2faff837 sqrdmlsh v23\.2s, v1\.2s, v15\.s\[3\] + 45ac: 2fa0f897 sqrdmlsh v23\.2s, v4\.2s, v0\.s\[3\] + 45b0: 2fa5f897 sqrdmlsh v23\.2s, v4\.2s, v5\.s\[3\] + 45b4: 2faaf897 sqrdmlsh v23\.2s, v4\.2s, v10\.s\[3\] + 45b8: 2fadf897 sqrdmlsh v23\.2s, v4\.2s, v13\.s\[3\] + 45bc: 2faff897 sqrdmlsh v23\.2s, v4\.2s, v15\.s\[3\] + 45c0: 2fa0f9d7 sqrdmlsh v23\.2s, v14\.2s, v0\.s\[3\] + 45c4: 2fa5f9d7 sqrdmlsh v23\.2s, v14\.2s, v5\.s\[3\] + 45c8: 2faaf9d7 sqrdmlsh v23\.2s, v14\.2s, v10\.s\[3\] + 45cc: 2fadf9d7 sqrdmlsh v23\.2s, v14\.2s, v13\.s\[3\] + 45d0: 2faff9d7 sqrdmlsh v23\.2s, v14\.2s, v15\.s\[3\] + 45d4: 2fa0fb17 sqrdmlsh v23\.2s, v24\.2s, v0\.s\[3\] + 45d8: 2fa5fb17 sqrdmlsh v23\.2s, v24\.2s, v5\.s\[3\] + 45dc: 2faafb17 sqrdmlsh v23\.2s, v24\.2s, v10\.s\[3\] + 45e0: 2fadfb17 sqrdmlsh v23\.2s, v24\.2s, v13\.s\[3\] + 45e4: 2faffb17 sqrdmlsh v23\.2s, v24\.2s, v15\.s\[3\] + 45e8: 2fa0fbd7 sqrdmlsh v23\.2s, v30\.2s, v0\.s\[3\] + 45ec: 2fa5fbd7 sqrdmlsh v23\.2s, v30\.2s, v5\.s\[3\] + 45f0: 2faafbd7 sqrdmlsh v23\.2s, v30\.2s, v10\.s\[3\] + 45f4: 2fadfbd7 sqrdmlsh v23\.2s, v30\.2s, v13\.s\[3\] + 45f8: 2faffbd7 sqrdmlsh v23\.2s, v30\.2s, v15\.s\[3\] + 45fc: 2fa0f83d sqrdmlsh v29\.2s, v1\.2s, v0\.s\[3\] + 4600: 2fa5f83d sqrdmlsh v29\.2s, v1\.2s, v5\.s\[3\] + 4604: 2faaf83d sqrdmlsh v29\.2s, v1\.2s, v10\.s\[3\] + 4608: 2fadf83d sqrdmlsh v29\.2s, v1\.2s, v13\.s\[3\] + 460c: 2faff83d sqrdmlsh v29\.2s, v1\.2s, v15\.s\[3\] + 4610: 2fa0f89d sqrdmlsh v29\.2s, v4\.2s, v0\.s\[3\] + 4614: 2fa5f89d sqrdmlsh v29\.2s, v4\.2s, v5\.s\[3\] + 4618: 2faaf89d sqrdmlsh v29\.2s, v4\.2s, v10\.s\[3\] + 461c: 2fadf89d sqrdmlsh v29\.2s, v4\.2s, v13\.s\[3\] + 4620: 2faff89d sqrdmlsh v29\.2s, v4\.2s, v15\.s\[3\] + 4624: 2fa0f9dd sqrdmlsh v29\.2s, v14\.2s, v0\.s\[3\] + 4628: 2fa5f9dd sqrdmlsh v29\.2s, v14\.2s, v5\.s\[3\] + 462c: 2faaf9dd sqrdmlsh v29\.2s, v14\.2s, v10\.s\[3\] + 4630: 2fadf9dd sqrdmlsh v29\.2s, v14\.2s, v13\.s\[3\] + 4634: 2faff9dd sqrdmlsh v29\.2s, v14\.2s, v15\.s\[3\] + 4638: 2fa0fb1d sqrdmlsh v29\.2s, v24\.2s, v0\.s\[3\] + 463c: 2fa5fb1d sqrdmlsh v29\.2s, v24\.2s, v5\.s\[3\] + 4640: 2faafb1d sqrdmlsh v29\.2s, v24\.2s, v10\.s\[3\] + 4644: 2fadfb1d sqrdmlsh v29\.2s, v24\.2s, v13\.s\[3\] + 4648: 2faffb1d sqrdmlsh v29\.2s, v24\.2s, v15\.s\[3\] + 464c: 2fa0fbdd sqrdmlsh v29\.2s, v30\.2s, v0\.s\[3\] + 4650: 2fa5fbdd sqrdmlsh v29\.2s, v30\.2s, v5\.s\[3\] + 4654: 2faafbdd sqrdmlsh v29\.2s, v30\.2s, v10\.s\[3\] + 4658: 2fadfbdd sqrdmlsh v29\.2s, v30\.2s, v13\.s\[3\] + 465c: 2faffbdd sqrdmlsh v29\.2s, v30\.2s, v15\.s\[3\] + 4660: 6f80f020 sqrdmlsh v0\.4s, v1\.4s, v0\.s\[0\] + 4664: 6f85f020 sqrdmlsh v0\.4s, v1\.4s, v5\.s\[0\] + 4668: 6f8af020 sqrdmlsh v0\.4s, v1\.4s, v10\.s\[0\] + 466c: 6f8df020 sqrdmlsh v0\.4s, v1\.4s, v13\.s\[0\] + 4670: 6f8ff020 sqrdmlsh v0\.4s, v1\.4s, v15\.s\[0\] + 4674: 6f80f080 sqrdmlsh v0\.4s, v4\.4s, v0\.s\[0\] + 4678: 6f85f080 sqrdmlsh v0\.4s, v4\.4s, v5\.s\[0\] + 467c: 6f8af080 sqrdmlsh v0\.4s, v4\.4s, v10\.s\[0\] + 4680: 6f8df080 sqrdmlsh v0\.4s, v4\.4s, v13\.s\[0\] + 4684: 6f8ff080 sqrdmlsh v0\.4s, v4\.4s, v15\.s\[0\] + 4688: 6f80f1c0 sqrdmlsh v0\.4s, v14\.4s, v0\.s\[0\] + 468c: 6f85f1c0 sqrdmlsh v0\.4s, v14\.4s, v5\.s\[0\] + 4690: 6f8af1c0 sqrdmlsh v0\.4s, v14\.4s, v10\.s\[0\] + 4694: 6f8df1c0 sqrdmlsh v0\.4s, v14\.4s, v13\.s\[0\] + 4698: 6f8ff1c0 sqrdmlsh v0\.4s, v14\.4s, v15\.s\[0\] + 469c: 6f80f300 sqrdmlsh v0\.4s, v24\.4s, v0\.s\[0\] + 46a0: 6f85f300 sqrdmlsh v0\.4s, v24\.4s, v5\.s\[0\] + 46a4: 6f8af300 sqrdmlsh v0\.4s, v24\.4s, v10\.s\[0\] + 46a8: 6f8df300 sqrdmlsh v0\.4s, v24\.4s, v13\.s\[0\] + 46ac: 6f8ff300 sqrdmlsh v0\.4s, v24\.4s, v15\.s\[0\] + 46b0: 6f80f3c0 sqrdmlsh v0\.4s, v30\.4s, v0\.s\[0\] + 46b4: 6f85f3c0 sqrdmlsh v0\.4s, v30\.4s, v5\.s\[0\] + 46b8: 6f8af3c0 sqrdmlsh v0\.4s, v30\.4s, v10\.s\[0\] + 46bc: 6f8df3c0 sqrdmlsh v0\.4s, v30\.4s, v13\.s\[0\] + 46c0: 6f8ff3c0 sqrdmlsh v0\.4s, v30\.4s, v15\.s\[0\] + 46c4: 6f80f023 sqrdmlsh v3\.4s, v1\.4s, v0\.s\[0\] + 46c8: 6f85f023 sqrdmlsh v3\.4s, v1\.4s, v5\.s\[0\] + 46cc: 6f8af023 sqrdmlsh v3\.4s, v1\.4s, v10\.s\[0\] + 46d0: 6f8df023 sqrdmlsh v3\.4s, v1\.4s, v13\.s\[0\] + 46d4: 6f8ff023 sqrdmlsh v3\.4s, v1\.4s, v15\.s\[0\] + 46d8: 6f80f083 sqrdmlsh v3\.4s, v4\.4s, v0\.s\[0\] + 46dc: 6f85f083 sqrdmlsh v3\.4s, v4\.4s, v5\.s\[0\] + 46e0: 6f8af083 sqrdmlsh v3\.4s, v4\.4s, v10\.s\[0\] + 46e4: 6f8df083 sqrdmlsh v3\.4s, v4\.4s, v13\.s\[0\] + 46e8: 6f8ff083 sqrdmlsh v3\.4s, v4\.4s, v15\.s\[0\] + 46ec: 6f80f1c3 sqrdmlsh v3\.4s, v14\.4s, v0\.s\[0\] + 46f0: 6f85f1c3 sqrdmlsh v3\.4s, v14\.4s, v5\.s\[0\] + 46f4: 6f8af1c3 sqrdmlsh v3\.4s, v14\.4s, v10\.s\[0\] + 46f8: 6f8df1c3 sqrdmlsh v3\.4s, v14\.4s, v13\.s\[0\] + 46fc: 6f8ff1c3 sqrdmlsh v3\.4s, v14\.4s, v15\.s\[0\] + 4700: 6f80f303 sqrdmlsh v3\.4s, v24\.4s, v0\.s\[0\] + 4704: 6f85f303 sqrdmlsh v3\.4s, v24\.4s, v5\.s\[0\] + 4708: 6f8af303 sqrdmlsh v3\.4s, v24\.4s, v10\.s\[0\] + 470c: 6f8df303 sqrdmlsh v3\.4s, v24\.4s, v13\.s\[0\] + 4710: 6f8ff303 sqrdmlsh v3\.4s, v24\.4s, v15\.s\[0\] + 4714: 6f80f3c3 sqrdmlsh v3\.4s, v30\.4s, v0\.s\[0\] + 4718: 6f85f3c3 sqrdmlsh v3\.4s, v30\.4s, v5\.s\[0\] + 471c: 6f8af3c3 sqrdmlsh v3\.4s, v30\.4s, v10\.s\[0\] + 4720: 6f8df3c3 sqrdmlsh v3\.4s, v30\.4s, v13\.s\[0\] + 4724: 6f8ff3c3 sqrdmlsh v3\.4s, v30\.4s, v15\.s\[0\] + 4728: 6f80f02d sqrdmlsh v13\.4s, v1\.4s, v0\.s\[0\] + 472c: 6f85f02d sqrdmlsh v13\.4s, v1\.4s, v5\.s\[0\] + 4730: 6f8af02d sqrdmlsh v13\.4s, v1\.4s, v10\.s\[0\] + 4734: 6f8df02d sqrdmlsh v13\.4s, v1\.4s, v13\.s\[0\] + 4738: 6f8ff02d sqrdmlsh v13\.4s, v1\.4s, v15\.s\[0\] + 473c: 6f80f08d sqrdmlsh v13\.4s, v4\.4s, v0\.s\[0\] + 4740: 6f85f08d sqrdmlsh v13\.4s, v4\.4s, v5\.s\[0\] + 4744: 6f8af08d sqrdmlsh v13\.4s, v4\.4s, v10\.s\[0\] + 4748: 6f8df08d sqrdmlsh v13\.4s, v4\.4s, v13\.s\[0\] + 474c: 6f8ff08d sqrdmlsh v13\.4s, v4\.4s, v15\.s\[0\] + 4750: 6f80f1cd sqrdmlsh v13\.4s, v14\.4s, v0\.s\[0\] + 4754: 6f85f1cd sqrdmlsh v13\.4s, v14\.4s, v5\.s\[0\] + 4758: 6f8af1cd sqrdmlsh v13\.4s, v14\.4s, v10\.s\[0\] + 475c: 6f8df1cd sqrdmlsh v13\.4s, v14\.4s, v13\.s\[0\] + 4760: 6f8ff1cd sqrdmlsh v13\.4s, v14\.4s, v15\.s\[0\] + 4764: 6f80f30d sqrdmlsh v13\.4s, v24\.4s, v0\.s\[0\] + 4768: 6f85f30d sqrdmlsh v13\.4s, v24\.4s, v5\.s\[0\] + 476c: 6f8af30d sqrdmlsh v13\.4s, v24\.4s, v10\.s\[0\] + 4770: 6f8df30d sqrdmlsh v13\.4s, v24\.4s, v13\.s\[0\] + 4774: 6f8ff30d sqrdmlsh v13\.4s, v24\.4s, v15\.s\[0\] + 4778: 6f80f3cd sqrdmlsh v13\.4s, v30\.4s, v0\.s\[0\] + 477c: 6f85f3cd sqrdmlsh v13\.4s, v30\.4s, v5\.s\[0\] + 4780: 6f8af3cd sqrdmlsh v13\.4s, v30\.4s, v10\.s\[0\] + 4784: 6f8df3cd sqrdmlsh v13\.4s, v30\.4s, v13\.s\[0\] + 4788: 6f8ff3cd sqrdmlsh v13\.4s, v30\.4s, v15\.s\[0\] + 478c: 6f80f037 sqrdmlsh v23\.4s, v1\.4s, v0\.s\[0\] + 4790: 6f85f037 sqrdmlsh v23\.4s, v1\.4s, v5\.s\[0\] + 4794: 6f8af037 sqrdmlsh v23\.4s, v1\.4s, v10\.s\[0\] + 4798: 6f8df037 sqrdmlsh v23\.4s, v1\.4s, v13\.s\[0\] + 479c: 6f8ff037 sqrdmlsh v23\.4s, v1\.4s, v15\.s\[0\] + 47a0: 6f80f097 sqrdmlsh v23\.4s, v4\.4s, v0\.s\[0\] + 47a4: 6f85f097 sqrdmlsh v23\.4s, v4\.4s, v5\.s\[0\] + 47a8: 6f8af097 sqrdmlsh v23\.4s, v4\.4s, v10\.s\[0\] + 47ac: 6f8df097 sqrdmlsh v23\.4s, v4\.4s, v13\.s\[0\] + 47b0: 6f8ff097 sqrdmlsh v23\.4s, v4\.4s, v15\.s\[0\] + 47b4: 6f80f1d7 sqrdmlsh v23\.4s, v14\.4s, v0\.s\[0\] + 47b8: 6f85f1d7 sqrdmlsh v23\.4s, v14\.4s, v5\.s\[0\] + 47bc: 6f8af1d7 sqrdmlsh v23\.4s, v14\.4s, v10\.s\[0\] + 47c0: 6f8df1d7 sqrdmlsh v23\.4s, v14\.4s, v13\.s\[0\] + 47c4: 6f8ff1d7 sqrdmlsh v23\.4s, v14\.4s, v15\.s\[0\] + 47c8: 6f80f317 sqrdmlsh v23\.4s, v24\.4s, v0\.s\[0\] + 47cc: 6f85f317 sqrdmlsh v23\.4s, v24\.4s, v5\.s\[0\] + 47d0: 6f8af317 sqrdmlsh v23\.4s, v24\.4s, v10\.s\[0\] + 47d4: 6f8df317 sqrdmlsh v23\.4s, v24\.4s, v13\.s\[0\] + 47d8: 6f8ff317 sqrdmlsh v23\.4s, v24\.4s, v15\.s\[0\] + 47dc: 6f80f3d7 sqrdmlsh v23\.4s, v30\.4s, v0\.s\[0\] + 47e0: 6f85f3d7 sqrdmlsh v23\.4s, v30\.4s, v5\.s\[0\] + 47e4: 6f8af3d7 sqrdmlsh v23\.4s, v30\.4s, v10\.s\[0\] + 47e8: 6f8df3d7 sqrdmlsh v23\.4s, v30\.4s, v13\.s\[0\] + 47ec: 6f8ff3d7 sqrdmlsh v23\.4s, v30\.4s, v15\.s\[0\] + 47f0: 6f80f03d sqrdmlsh v29\.4s, v1\.4s, v0\.s\[0\] + 47f4: 6f85f03d sqrdmlsh v29\.4s, v1\.4s, v5\.s\[0\] + 47f8: 6f8af03d sqrdmlsh v29\.4s, v1\.4s, v10\.s\[0\] + 47fc: 6f8df03d sqrdmlsh v29\.4s, v1\.4s, v13\.s\[0\] + 4800: 6f8ff03d sqrdmlsh v29\.4s, v1\.4s, v15\.s\[0\] + 4804: 6f80f09d sqrdmlsh v29\.4s, v4\.4s, v0\.s\[0\] + 4808: 6f85f09d sqrdmlsh v29\.4s, v4\.4s, v5\.s\[0\] + 480c: 6f8af09d sqrdmlsh v29\.4s, v4\.4s, v10\.s\[0\] + 4810: 6f8df09d sqrdmlsh v29\.4s, v4\.4s, v13\.s\[0\] + 4814: 6f8ff09d sqrdmlsh v29\.4s, v4\.4s, v15\.s\[0\] + 4818: 6f80f1dd sqrdmlsh v29\.4s, v14\.4s, v0\.s\[0\] + 481c: 6f85f1dd sqrdmlsh v29\.4s, v14\.4s, v5\.s\[0\] + 4820: 6f8af1dd sqrdmlsh v29\.4s, v14\.4s, v10\.s\[0\] + 4824: 6f8df1dd sqrdmlsh v29\.4s, v14\.4s, v13\.s\[0\] + 4828: 6f8ff1dd sqrdmlsh v29\.4s, v14\.4s, v15\.s\[0\] + 482c: 6f80f31d sqrdmlsh v29\.4s, v24\.4s, v0\.s\[0\] + 4830: 6f85f31d sqrdmlsh v29\.4s, v24\.4s, v5\.s\[0\] + 4834: 6f8af31d sqrdmlsh v29\.4s, v24\.4s, v10\.s\[0\] + 4838: 6f8df31d sqrdmlsh v29\.4s, v24\.4s, v13\.s\[0\] + 483c: 6f8ff31d sqrdmlsh v29\.4s, v24\.4s, v15\.s\[0\] + 4840: 6f80f3dd sqrdmlsh v29\.4s, v30\.4s, v0\.s\[0\] + 4844: 6f85f3dd sqrdmlsh v29\.4s, v30\.4s, v5\.s\[0\] + 4848: 6f8af3dd sqrdmlsh v29\.4s, v30\.4s, v10\.s\[0\] + 484c: 6f8df3dd sqrdmlsh v29\.4s, v30\.4s, v13\.s\[0\] + 4850: 6f8ff3dd sqrdmlsh v29\.4s, v30\.4s, v15\.s\[0\] + 4854: 6fa0f020 sqrdmlsh v0\.4s, v1\.4s, v0\.s\[1\] + 4858: 6fa5f020 sqrdmlsh v0\.4s, v1\.4s, v5\.s\[1\] + 485c: 6faaf020 sqrdmlsh v0\.4s, v1\.4s, v10\.s\[1\] + 4860: 6fadf020 sqrdmlsh v0\.4s, v1\.4s, v13\.s\[1\] + 4864: 6faff020 sqrdmlsh v0\.4s, v1\.4s, v15\.s\[1\] + 4868: 6fa0f080 sqrdmlsh v0\.4s, v4\.4s, v0\.s\[1\] + 486c: 6fa5f080 sqrdmlsh v0\.4s, v4\.4s, v5\.s\[1\] + 4870: 6faaf080 sqrdmlsh v0\.4s, v4\.4s, v10\.s\[1\] + 4874: 6fadf080 sqrdmlsh v0\.4s, v4\.4s, v13\.s\[1\] + 4878: 6faff080 sqrdmlsh v0\.4s, v4\.4s, v15\.s\[1\] + 487c: 6fa0f1c0 sqrdmlsh v0\.4s, v14\.4s, v0\.s\[1\] + 4880: 6fa5f1c0 sqrdmlsh v0\.4s, v14\.4s, v5\.s\[1\] + 4884: 6faaf1c0 sqrdmlsh v0\.4s, v14\.4s, v10\.s\[1\] + 4888: 6fadf1c0 sqrdmlsh v0\.4s, v14\.4s, v13\.s\[1\] + 488c: 6faff1c0 sqrdmlsh v0\.4s, v14\.4s, v15\.s\[1\] + 4890: 6fa0f300 sqrdmlsh v0\.4s, v24\.4s, v0\.s\[1\] + 4894: 6fa5f300 sqrdmlsh v0\.4s, v24\.4s, v5\.s\[1\] + 4898: 6faaf300 sqrdmlsh v0\.4s, v24\.4s, v10\.s\[1\] + 489c: 6fadf300 sqrdmlsh v0\.4s, v24\.4s, v13\.s\[1\] + 48a0: 6faff300 sqrdmlsh v0\.4s, v24\.4s, v15\.s\[1\] + 48a4: 6fa0f3c0 sqrdmlsh v0\.4s, v30\.4s, v0\.s\[1\] + 48a8: 6fa5f3c0 sqrdmlsh v0\.4s, v30\.4s, v5\.s\[1\] + 48ac: 6faaf3c0 sqrdmlsh v0\.4s, v30\.4s, v10\.s\[1\] + 48b0: 6fadf3c0 sqrdmlsh v0\.4s, v30\.4s, v13\.s\[1\] + 48b4: 6faff3c0 sqrdmlsh v0\.4s, v30\.4s, v15\.s\[1\] + 48b8: 6fa0f023 sqrdmlsh v3\.4s, v1\.4s, v0\.s\[1\] + 48bc: 6fa5f023 sqrdmlsh v3\.4s, v1\.4s, v5\.s\[1\] + 48c0: 6faaf023 sqrdmlsh v3\.4s, v1\.4s, v10\.s\[1\] + 48c4: 6fadf023 sqrdmlsh v3\.4s, v1\.4s, v13\.s\[1\] + 48c8: 6faff023 sqrdmlsh v3\.4s, v1\.4s, v15\.s\[1\] + 48cc: 6fa0f083 sqrdmlsh v3\.4s, v4\.4s, v0\.s\[1\] + 48d0: 6fa5f083 sqrdmlsh v3\.4s, v4\.4s, v5\.s\[1\] + 48d4: 6faaf083 sqrdmlsh v3\.4s, v4\.4s, v10\.s\[1\] + 48d8: 6fadf083 sqrdmlsh v3\.4s, v4\.4s, v13\.s\[1\] + 48dc: 6faff083 sqrdmlsh v3\.4s, v4\.4s, v15\.s\[1\] + 48e0: 6fa0f1c3 sqrdmlsh v3\.4s, v14\.4s, v0\.s\[1\] + 48e4: 6fa5f1c3 sqrdmlsh v3\.4s, v14\.4s, v5\.s\[1\] + 48e8: 6faaf1c3 sqrdmlsh v3\.4s, v14\.4s, v10\.s\[1\] + 48ec: 6fadf1c3 sqrdmlsh v3\.4s, v14\.4s, v13\.s\[1\] + 48f0: 6faff1c3 sqrdmlsh v3\.4s, v14\.4s, v15\.s\[1\] + 48f4: 6fa0f303 sqrdmlsh v3\.4s, v24\.4s, v0\.s\[1\] + 48f8: 6fa5f303 sqrdmlsh v3\.4s, v24\.4s, v5\.s\[1\] + 48fc: 6faaf303 sqrdmlsh v3\.4s, v24\.4s, v10\.s\[1\] + 4900: 6fadf303 sqrdmlsh v3\.4s, v24\.4s, v13\.s\[1\] + 4904: 6faff303 sqrdmlsh v3\.4s, v24\.4s, v15\.s\[1\] + 4908: 6fa0f3c3 sqrdmlsh v3\.4s, v30\.4s, v0\.s\[1\] + 490c: 6fa5f3c3 sqrdmlsh v3\.4s, v30\.4s, v5\.s\[1\] + 4910: 6faaf3c3 sqrdmlsh v3\.4s, v30\.4s, v10\.s\[1\] + 4914: 6fadf3c3 sqrdmlsh v3\.4s, v30\.4s, v13\.s\[1\] + 4918: 6faff3c3 sqrdmlsh v3\.4s, v30\.4s, v15\.s\[1\] + 491c: 6fa0f02d sqrdmlsh v13\.4s, v1\.4s, v0\.s\[1\] + 4920: 6fa5f02d sqrdmlsh v13\.4s, v1\.4s, v5\.s\[1\] + 4924: 6faaf02d sqrdmlsh v13\.4s, v1\.4s, v10\.s\[1\] + 4928: 6fadf02d sqrdmlsh v13\.4s, v1\.4s, v13\.s\[1\] + 492c: 6faff02d sqrdmlsh v13\.4s, v1\.4s, v15\.s\[1\] + 4930: 6fa0f08d sqrdmlsh v13\.4s, v4\.4s, v0\.s\[1\] + 4934: 6fa5f08d sqrdmlsh v13\.4s, v4\.4s, v5\.s\[1\] + 4938: 6faaf08d sqrdmlsh v13\.4s, v4\.4s, v10\.s\[1\] + 493c: 6fadf08d sqrdmlsh v13\.4s, v4\.4s, v13\.s\[1\] + 4940: 6faff08d sqrdmlsh v13\.4s, v4\.4s, v15\.s\[1\] + 4944: 6fa0f1cd sqrdmlsh v13\.4s, v14\.4s, v0\.s\[1\] + 4948: 6fa5f1cd sqrdmlsh v13\.4s, v14\.4s, v5\.s\[1\] + 494c: 6faaf1cd sqrdmlsh v13\.4s, v14\.4s, v10\.s\[1\] + 4950: 6fadf1cd sqrdmlsh v13\.4s, v14\.4s, v13\.s\[1\] + 4954: 6faff1cd sqrdmlsh v13\.4s, v14\.4s, v15\.s\[1\] + 4958: 6fa0f30d sqrdmlsh v13\.4s, v24\.4s, v0\.s\[1\] + 495c: 6fa5f30d sqrdmlsh v13\.4s, v24\.4s, v5\.s\[1\] + 4960: 6faaf30d sqrdmlsh v13\.4s, v24\.4s, v10\.s\[1\] + 4964: 6fadf30d sqrdmlsh v13\.4s, v24\.4s, v13\.s\[1\] + 4968: 6faff30d sqrdmlsh v13\.4s, v24\.4s, v15\.s\[1\] + 496c: 6fa0f3cd sqrdmlsh v13\.4s, v30\.4s, v0\.s\[1\] + 4970: 6fa5f3cd sqrdmlsh v13\.4s, v30\.4s, v5\.s\[1\] + 4974: 6faaf3cd sqrdmlsh v13\.4s, v30\.4s, v10\.s\[1\] + 4978: 6fadf3cd sqrdmlsh v13\.4s, v30\.4s, v13\.s\[1\] + 497c: 6faff3cd sqrdmlsh v13\.4s, v30\.4s, v15\.s\[1\] + 4980: 6fa0f037 sqrdmlsh v23\.4s, v1\.4s, v0\.s\[1\] + 4984: 6fa5f037 sqrdmlsh v23\.4s, v1\.4s, v5\.s\[1\] + 4988: 6faaf037 sqrdmlsh v23\.4s, v1\.4s, v10\.s\[1\] + 498c: 6fadf037 sqrdmlsh v23\.4s, v1\.4s, v13\.s\[1\] + 4990: 6faff037 sqrdmlsh v23\.4s, v1\.4s, v15\.s\[1\] + 4994: 6fa0f097 sqrdmlsh v23\.4s, v4\.4s, v0\.s\[1\] + 4998: 6fa5f097 sqrdmlsh v23\.4s, v4\.4s, v5\.s\[1\] + 499c: 6faaf097 sqrdmlsh v23\.4s, v4\.4s, v10\.s\[1\] + 49a0: 6fadf097 sqrdmlsh v23\.4s, v4\.4s, v13\.s\[1\] + 49a4: 6faff097 sqrdmlsh v23\.4s, v4\.4s, v15\.s\[1\] + 49a8: 6fa0f1d7 sqrdmlsh v23\.4s, v14\.4s, v0\.s\[1\] + 49ac: 6fa5f1d7 sqrdmlsh v23\.4s, v14\.4s, v5\.s\[1\] + 49b0: 6faaf1d7 sqrdmlsh v23\.4s, v14\.4s, v10\.s\[1\] + 49b4: 6fadf1d7 sqrdmlsh v23\.4s, v14\.4s, v13\.s\[1\] + 49b8: 6faff1d7 sqrdmlsh v23\.4s, v14\.4s, v15\.s\[1\] + 49bc: 6fa0f317 sqrdmlsh v23\.4s, v24\.4s, v0\.s\[1\] + 49c0: 6fa5f317 sqrdmlsh v23\.4s, v24\.4s, v5\.s\[1\] + 49c4: 6faaf317 sqrdmlsh v23\.4s, v24\.4s, v10\.s\[1\] + 49c8: 6fadf317 sqrdmlsh v23\.4s, v24\.4s, v13\.s\[1\] + 49cc: 6faff317 sqrdmlsh v23\.4s, v24\.4s, v15\.s\[1\] + 49d0: 6fa0f3d7 sqrdmlsh v23\.4s, v30\.4s, v0\.s\[1\] + 49d4: 6fa5f3d7 sqrdmlsh v23\.4s, v30\.4s, v5\.s\[1\] + 49d8: 6faaf3d7 sqrdmlsh v23\.4s, v30\.4s, v10\.s\[1\] + 49dc: 6fadf3d7 sqrdmlsh v23\.4s, v30\.4s, v13\.s\[1\] + 49e0: 6faff3d7 sqrdmlsh v23\.4s, v30\.4s, v15\.s\[1\] + 49e4: 6fa0f03d sqrdmlsh v29\.4s, v1\.4s, v0\.s\[1\] + 49e8: 6fa5f03d sqrdmlsh v29\.4s, v1\.4s, v5\.s\[1\] + 49ec: 6faaf03d sqrdmlsh v29\.4s, v1\.4s, v10\.s\[1\] + 49f0: 6fadf03d sqrdmlsh v29\.4s, v1\.4s, v13\.s\[1\] + 49f4: 6faff03d sqrdmlsh v29\.4s, v1\.4s, v15\.s\[1\] + 49f8: 6fa0f09d sqrdmlsh v29\.4s, v4\.4s, v0\.s\[1\] + 49fc: 6fa5f09d sqrdmlsh v29\.4s, v4\.4s, v5\.s\[1\] + 4a00: 6faaf09d sqrdmlsh v29\.4s, v4\.4s, v10\.s\[1\] + 4a04: 6fadf09d sqrdmlsh v29\.4s, v4\.4s, v13\.s\[1\] + 4a08: 6faff09d sqrdmlsh v29\.4s, v4\.4s, v15\.s\[1\] + 4a0c: 6fa0f1dd sqrdmlsh v29\.4s, v14\.4s, v0\.s\[1\] + 4a10: 6fa5f1dd sqrdmlsh v29\.4s, v14\.4s, v5\.s\[1\] + 4a14: 6faaf1dd sqrdmlsh v29\.4s, v14\.4s, v10\.s\[1\] + 4a18: 6fadf1dd sqrdmlsh v29\.4s, v14\.4s, v13\.s\[1\] + 4a1c: 6faff1dd sqrdmlsh v29\.4s, v14\.4s, v15\.s\[1\] + 4a20: 6fa0f31d sqrdmlsh v29\.4s, v24\.4s, v0\.s\[1\] + 4a24: 6fa5f31d sqrdmlsh v29\.4s, v24\.4s, v5\.s\[1\] + 4a28: 6faaf31d sqrdmlsh v29\.4s, v24\.4s, v10\.s\[1\] + 4a2c: 6fadf31d sqrdmlsh v29\.4s, v24\.4s, v13\.s\[1\] + 4a30: 6faff31d sqrdmlsh v29\.4s, v24\.4s, v15\.s\[1\] + 4a34: 6fa0f3dd sqrdmlsh v29\.4s, v30\.4s, v0\.s\[1\] + 4a38: 6fa5f3dd sqrdmlsh v29\.4s, v30\.4s, v5\.s\[1\] + 4a3c: 6faaf3dd sqrdmlsh v29\.4s, v30\.4s, v10\.s\[1\] + 4a40: 6fadf3dd sqrdmlsh v29\.4s, v30\.4s, v13\.s\[1\] + 4a44: 6faff3dd sqrdmlsh v29\.4s, v30\.4s, v15\.s\[1\] + 4a48: 6f80f820 sqrdmlsh v0\.4s, v1\.4s, v0\.s\[2\] + 4a4c: 6f85f820 sqrdmlsh v0\.4s, v1\.4s, v5\.s\[2\] + 4a50: 6f8af820 sqrdmlsh v0\.4s, v1\.4s, v10\.s\[2\] + 4a54: 6f8df820 sqrdmlsh v0\.4s, v1\.4s, v13\.s\[2\] + 4a58: 6f8ff820 sqrdmlsh v0\.4s, v1\.4s, v15\.s\[2\] + 4a5c: 6f80f880 sqrdmlsh v0\.4s, v4\.4s, v0\.s\[2\] + 4a60: 6f85f880 sqrdmlsh v0\.4s, v4\.4s, v5\.s\[2\] + 4a64: 6f8af880 sqrdmlsh v0\.4s, v4\.4s, v10\.s\[2\] + 4a68: 6f8df880 sqrdmlsh v0\.4s, v4\.4s, v13\.s\[2\] + 4a6c: 6f8ff880 sqrdmlsh v0\.4s, v4\.4s, v15\.s\[2\] + 4a70: 6f80f9c0 sqrdmlsh v0\.4s, v14\.4s, v0\.s\[2\] + 4a74: 6f85f9c0 sqrdmlsh v0\.4s, v14\.4s, v5\.s\[2\] + 4a78: 6f8af9c0 sqrdmlsh v0\.4s, v14\.4s, v10\.s\[2\] + 4a7c: 6f8df9c0 sqrdmlsh v0\.4s, v14\.4s, v13\.s\[2\] + 4a80: 6f8ff9c0 sqrdmlsh v0\.4s, v14\.4s, v15\.s\[2\] + 4a84: 6f80fb00 sqrdmlsh v0\.4s, v24\.4s, v0\.s\[2\] + 4a88: 6f85fb00 sqrdmlsh v0\.4s, v24\.4s, v5\.s\[2\] + 4a8c: 6f8afb00 sqrdmlsh v0\.4s, v24\.4s, v10\.s\[2\] + 4a90: 6f8dfb00 sqrdmlsh v0\.4s, v24\.4s, v13\.s\[2\] + 4a94: 6f8ffb00 sqrdmlsh v0\.4s, v24\.4s, v15\.s\[2\] + 4a98: 6f80fbc0 sqrdmlsh v0\.4s, v30\.4s, v0\.s\[2\] + 4a9c: 6f85fbc0 sqrdmlsh v0\.4s, v30\.4s, v5\.s\[2\] + 4aa0: 6f8afbc0 sqrdmlsh v0\.4s, v30\.4s, v10\.s\[2\] + 4aa4: 6f8dfbc0 sqrdmlsh v0\.4s, v30\.4s, v13\.s\[2\] + 4aa8: 6f8ffbc0 sqrdmlsh v0\.4s, v30\.4s, v15\.s\[2\] + 4aac: 6f80f823 sqrdmlsh v3\.4s, v1\.4s, v0\.s\[2\] + 4ab0: 6f85f823 sqrdmlsh v3\.4s, v1\.4s, v5\.s\[2\] + 4ab4: 6f8af823 sqrdmlsh v3\.4s, v1\.4s, v10\.s\[2\] + 4ab8: 6f8df823 sqrdmlsh v3\.4s, v1\.4s, v13\.s\[2\] + 4abc: 6f8ff823 sqrdmlsh v3\.4s, v1\.4s, v15\.s\[2\] + 4ac0: 6f80f883 sqrdmlsh v3\.4s, v4\.4s, v0\.s\[2\] + 4ac4: 6f85f883 sqrdmlsh v3\.4s, v4\.4s, v5\.s\[2\] + 4ac8: 6f8af883 sqrdmlsh v3\.4s, v4\.4s, v10\.s\[2\] + 4acc: 6f8df883 sqrdmlsh v3\.4s, v4\.4s, v13\.s\[2\] + 4ad0: 6f8ff883 sqrdmlsh v3\.4s, v4\.4s, v15\.s\[2\] + 4ad4: 6f80f9c3 sqrdmlsh v3\.4s, v14\.4s, v0\.s\[2\] + 4ad8: 6f85f9c3 sqrdmlsh v3\.4s, v14\.4s, v5\.s\[2\] + 4adc: 6f8af9c3 sqrdmlsh v3\.4s, v14\.4s, v10\.s\[2\] + 4ae0: 6f8df9c3 sqrdmlsh v3\.4s, v14\.4s, v13\.s\[2\] + 4ae4: 6f8ff9c3 sqrdmlsh v3\.4s, v14\.4s, v15\.s\[2\] + 4ae8: 6f80fb03 sqrdmlsh v3\.4s, v24\.4s, v0\.s\[2\] + 4aec: 6f85fb03 sqrdmlsh v3\.4s, v24\.4s, v5\.s\[2\] + 4af0: 6f8afb03 sqrdmlsh v3\.4s, v24\.4s, v10\.s\[2\] + 4af4: 6f8dfb03 sqrdmlsh v3\.4s, v24\.4s, v13\.s\[2\] + 4af8: 6f8ffb03 sqrdmlsh v3\.4s, v24\.4s, v15\.s\[2\] + 4afc: 6f80fbc3 sqrdmlsh v3\.4s, v30\.4s, v0\.s\[2\] + 4b00: 6f85fbc3 sqrdmlsh v3\.4s, v30\.4s, v5\.s\[2\] + 4b04: 6f8afbc3 sqrdmlsh v3\.4s, v30\.4s, v10\.s\[2\] + 4b08: 6f8dfbc3 sqrdmlsh v3\.4s, v30\.4s, v13\.s\[2\] + 4b0c: 6f8ffbc3 sqrdmlsh v3\.4s, v30\.4s, v15\.s\[2\] + 4b10: 6f80f82d sqrdmlsh v13\.4s, v1\.4s, v0\.s\[2\] + 4b14: 6f85f82d sqrdmlsh v13\.4s, v1\.4s, v5\.s\[2\] + 4b18: 6f8af82d sqrdmlsh v13\.4s, v1\.4s, v10\.s\[2\] + 4b1c: 6f8df82d sqrdmlsh v13\.4s, v1\.4s, v13\.s\[2\] + 4b20: 6f8ff82d sqrdmlsh v13\.4s, v1\.4s, v15\.s\[2\] + 4b24: 6f80f88d sqrdmlsh v13\.4s, v4\.4s, v0\.s\[2\] + 4b28: 6f85f88d sqrdmlsh v13\.4s, v4\.4s, v5\.s\[2\] + 4b2c: 6f8af88d sqrdmlsh v13\.4s, v4\.4s, v10\.s\[2\] + 4b30: 6f8df88d sqrdmlsh v13\.4s, v4\.4s, v13\.s\[2\] + 4b34: 6f8ff88d sqrdmlsh v13\.4s, v4\.4s, v15\.s\[2\] + 4b38: 6f80f9cd sqrdmlsh v13\.4s, v14\.4s, v0\.s\[2\] + 4b3c: 6f85f9cd sqrdmlsh v13\.4s, v14\.4s, v5\.s\[2\] + 4b40: 6f8af9cd sqrdmlsh v13\.4s, v14\.4s, v10\.s\[2\] + 4b44: 6f8df9cd sqrdmlsh v13\.4s, v14\.4s, v13\.s\[2\] + 4b48: 6f8ff9cd sqrdmlsh v13\.4s, v14\.4s, v15\.s\[2\] + 4b4c: 6f80fb0d sqrdmlsh v13\.4s, v24\.4s, v0\.s\[2\] + 4b50: 6f85fb0d sqrdmlsh v13\.4s, v24\.4s, v5\.s\[2\] + 4b54: 6f8afb0d sqrdmlsh v13\.4s, v24\.4s, v10\.s\[2\] + 4b58: 6f8dfb0d sqrdmlsh v13\.4s, v24\.4s, v13\.s\[2\] + 4b5c: 6f8ffb0d sqrdmlsh v13\.4s, v24\.4s, v15\.s\[2\] + 4b60: 6f80fbcd sqrdmlsh v13\.4s, v30\.4s, v0\.s\[2\] + 4b64: 6f85fbcd sqrdmlsh v13\.4s, v30\.4s, v5\.s\[2\] + 4b68: 6f8afbcd sqrdmlsh v13\.4s, v30\.4s, v10\.s\[2\] + 4b6c: 6f8dfbcd sqrdmlsh v13\.4s, v30\.4s, v13\.s\[2\] + 4b70: 6f8ffbcd sqrdmlsh v13\.4s, v30\.4s, v15\.s\[2\] + 4b74: 6f80f837 sqrdmlsh v23\.4s, v1\.4s, v0\.s\[2\] + 4b78: 6f85f837 sqrdmlsh v23\.4s, v1\.4s, v5\.s\[2\] + 4b7c: 6f8af837 sqrdmlsh v23\.4s, v1\.4s, v10\.s\[2\] + 4b80: 6f8df837 sqrdmlsh v23\.4s, v1\.4s, v13\.s\[2\] + 4b84: 6f8ff837 sqrdmlsh v23\.4s, v1\.4s, v15\.s\[2\] + 4b88: 6f80f897 sqrdmlsh v23\.4s, v4\.4s, v0\.s\[2\] + 4b8c: 6f85f897 sqrdmlsh v23\.4s, v4\.4s, v5\.s\[2\] + 4b90: 6f8af897 sqrdmlsh v23\.4s, v4\.4s, v10\.s\[2\] + 4b94: 6f8df897 sqrdmlsh v23\.4s, v4\.4s, v13\.s\[2\] + 4b98: 6f8ff897 sqrdmlsh v23\.4s, v4\.4s, v15\.s\[2\] + 4b9c: 6f80f9d7 sqrdmlsh v23\.4s, v14\.4s, v0\.s\[2\] + 4ba0: 6f85f9d7 sqrdmlsh v23\.4s, v14\.4s, v5\.s\[2\] + 4ba4: 6f8af9d7 sqrdmlsh v23\.4s, v14\.4s, v10\.s\[2\] + 4ba8: 6f8df9d7 sqrdmlsh v23\.4s, v14\.4s, v13\.s\[2\] + 4bac: 6f8ff9d7 sqrdmlsh v23\.4s, v14\.4s, v15\.s\[2\] + 4bb0: 6f80fb17 sqrdmlsh v23\.4s, v24\.4s, v0\.s\[2\] + 4bb4: 6f85fb17 sqrdmlsh v23\.4s, v24\.4s, v5\.s\[2\] + 4bb8: 6f8afb17 sqrdmlsh v23\.4s, v24\.4s, v10\.s\[2\] + 4bbc: 6f8dfb17 sqrdmlsh v23\.4s, v24\.4s, v13\.s\[2\] + 4bc0: 6f8ffb17 sqrdmlsh v23\.4s, v24\.4s, v15\.s\[2\] + 4bc4: 6f80fbd7 sqrdmlsh v23\.4s, v30\.4s, v0\.s\[2\] + 4bc8: 6f85fbd7 sqrdmlsh v23\.4s, v30\.4s, v5\.s\[2\] + 4bcc: 6f8afbd7 sqrdmlsh v23\.4s, v30\.4s, v10\.s\[2\] + 4bd0: 6f8dfbd7 sqrdmlsh v23\.4s, v30\.4s, v13\.s\[2\] + 4bd4: 6f8ffbd7 sqrdmlsh v23\.4s, v30\.4s, v15\.s\[2\] + 4bd8: 6f80f83d sqrdmlsh v29\.4s, v1\.4s, v0\.s\[2\] + 4bdc: 6f85f83d sqrdmlsh v29\.4s, v1\.4s, v5\.s\[2\] + 4be0: 6f8af83d sqrdmlsh v29\.4s, v1\.4s, v10\.s\[2\] + 4be4: 6f8df83d sqrdmlsh v29\.4s, v1\.4s, v13\.s\[2\] + 4be8: 6f8ff83d sqrdmlsh v29\.4s, v1\.4s, v15\.s\[2\] + 4bec: 6f80f89d sqrdmlsh v29\.4s, v4\.4s, v0\.s\[2\] + 4bf0: 6f85f89d sqrdmlsh v29\.4s, v4\.4s, v5\.s\[2\] + 4bf4: 6f8af89d sqrdmlsh v29\.4s, v4\.4s, v10\.s\[2\] + 4bf8: 6f8df89d sqrdmlsh v29\.4s, v4\.4s, v13\.s\[2\] + 4bfc: 6f8ff89d sqrdmlsh v29\.4s, v4\.4s, v15\.s\[2\] + 4c00: 6f80f9dd sqrdmlsh v29\.4s, v14\.4s, v0\.s\[2\] + 4c04: 6f85f9dd sqrdmlsh v29\.4s, v14\.4s, v5\.s\[2\] + 4c08: 6f8af9dd sqrdmlsh v29\.4s, v14\.4s, v10\.s\[2\] + 4c0c: 6f8df9dd sqrdmlsh v29\.4s, v14\.4s, v13\.s\[2\] + 4c10: 6f8ff9dd sqrdmlsh v29\.4s, v14\.4s, v15\.s\[2\] + 4c14: 6f80fb1d sqrdmlsh v29\.4s, v24\.4s, v0\.s\[2\] + 4c18: 6f85fb1d sqrdmlsh v29\.4s, v24\.4s, v5\.s\[2\] + 4c1c: 6f8afb1d sqrdmlsh v29\.4s, v24\.4s, v10\.s\[2\] + 4c20: 6f8dfb1d sqrdmlsh v29\.4s, v24\.4s, v13\.s\[2\] + 4c24: 6f8ffb1d sqrdmlsh v29\.4s, v24\.4s, v15\.s\[2\] + 4c28: 6f80fbdd sqrdmlsh v29\.4s, v30\.4s, v0\.s\[2\] + 4c2c: 6f85fbdd sqrdmlsh v29\.4s, v30\.4s, v5\.s\[2\] + 4c30: 6f8afbdd sqrdmlsh v29\.4s, v30\.4s, v10\.s\[2\] + 4c34: 6f8dfbdd sqrdmlsh v29\.4s, v30\.4s, v13\.s\[2\] + 4c38: 6f8ffbdd sqrdmlsh v29\.4s, v30\.4s, v15\.s\[2\] + 4c3c: 6fa0f820 sqrdmlsh v0\.4s, v1\.4s, v0\.s\[3\] + 4c40: 6fa5f820 sqrdmlsh v0\.4s, v1\.4s, v5\.s\[3\] + 4c44: 6faaf820 sqrdmlsh v0\.4s, v1\.4s, v10\.s\[3\] + 4c48: 6fadf820 sqrdmlsh v0\.4s, v1\.4s, v13\.s\[3\] + 4c4c: 6faff820 sqrdmlsh v0\.4s, v1\.4s, v15\.s\[3\] + 4c50: 6fa0f880 sqrdmlsh v0\.4s, v4\.4s, v0\.s\[3\] + 4c54: 6fa5f880 sqrdmlsh v0\.4s, v4\.4s, v5\.s\[3\] + 4c58: 6faaf880 sqrdmlsh v0\.4s, v4\.4s, v10\.s\[3\] + 4c5c: 6fadf880 sqrdmlsh v0\.4s, v4\.4s, v13\.s\[3\] + 4c60: 6faff880 sqrdmlsh v0\.4s, v4\.4s, v15\.s\[3\] + 4c64: 6fa0f9c0 sqrdmlsh v0\.4s, v14\.4s, v0\.s\[3\] + 4c68: 6fa5f9c0 sqrdmlsh v0\.4s, v14\.4s, v5\.s\[3\] + 4c6c: 6faaf9c0 sqrdmlsh v0\.4s, v14\.4s, v10\.s\[3\] + 4c70: 6fadf9c0 sqrdmlsh v0\.4s, v14\.4s, v13\.s\[3\] + 4c74: 6faff9c0 sqrdmlsh v0\.4s, v14\.4s, v15\.s\[3\] + 4c78: 6fa0fb00 sqrdmlsh v0\.4s, v24\.4s, v0\.s\[3\] + 4c7c: 6fa5fb00 sqrdmlsh v0\.4s, v24\.4s, v5\.s\[3\] + 4c80: 6faafb00 sqrdmlsh v0\.4s, v24\.4s, v10\.s\[3\] + 4c84: 6fadfb00 sqrdmlsh v0\.4s, v24\.4s, v13\.s\[3\] + 4c88: 6faffb00 sqrdmlsh v0\.4s, v24\.4s, v15\.s\[3\] + 4c8c: 6fa0fbc0 sqrdmlsh v0\.4s, v30\.4s, v0\.s\[3\] + 4c90: 6fa5fbc0 sqrdmlsh v0\.4s, v30\.4s, v5\.s\[3\] + 4c94: 6faafbc0 sqrdmlsh v0\.4s, v30\.4s, v10\.s\[3\] + 4c98: 6fadfbc0 sqrdmlsh v0\.4s, v30\.4s, v13\.s\[3\] + 4c9c: 6faffbc0 sqrdmlsh v0\.4s, v30\.4s, v15\.s\[3\] + 4ca0: 6fa0f823 sqrdmlsh v3\.4s, v1\.4s, v0\.s\[3\] + 4ca4: 6fa5f823 sqrdmlsh v3\.4s, v1\.4s, v5\.s\[3\] + 4ca8: 6faaf823 sqrdmlsh v3\.4s, v1\.4s, v10\.s\[3\] + 4cac: 6fadf823 sqrdmlsh v3\.4s, v1\.4s, v13\.s\[3\] + 4cb0: 6faff823 sqrdmlsh v3\.4s, v1\.4s, v15\.s\[3\] + 4cb4: 6fa0f883 sqrdmlsh v3\.4s, v4\.4s, v0\.s\[3\] + 4cb8: 6fa5f883 sqrdmlsh v3\.4s, v4\.4s, v5\.s\[3\] + 4cbc: 6faaf883 sqrdmlsh v3\.4s, v4\.4s, v10\.s\[3\] + 4cc0: 6fadf883 sqrdmlsh v3\.4s, v4\.4s, v13\.s\[3\] + 4cc4: 6faff883 sqrdmlsh v3\.4s, v4\.4s, v15\.s\[3\] + 4cc8: 6fa0f9c3 sqrdmlsh v3\.4s, v14\.4s, v0\.s\[3\] + 4ccc: 6fa5f9c3 sqrdmlsh v3\.4s, v14\.4s, v5\.s\[3\] + 4cd0: 6faaf9c3 sqrdmlsh v3\.4s, v14\.4s, v10\.s\[3\] + 4cd4: 6fadf9c3 sqrdmlsh v3\.4s, v14\.4s, v13\.s\[3\] + 4cd8: 6faff9c3 sqrdmlsh v3\.4s, v14\.4s, v15\.s\[3\] + 4cdc: 6fa0fb03 sqrdmlsh v3\.4s, v24\.4s, v0\.s\[3\] + 4ce0: 6fa5fb03 sqrdmlsh v3\.4s, v24\.4s, v5\.s\[3\] + 4ce4: 6faafb03 sqrdmlsh v3\.4s, v24\.4s, v10\.s\[3\] + 4ce8: 6fadfb03 sqrdmlsh v3\.4s, v24\.4s, v13\.s\[3\] + 4cec: 6faffb03 sqrdmlsh v3\.4s, v24\.4s, v15\.s\[3\] + 4cf0: 6fa0fbc3 sqrdmlsh v3\.4s, v30\.4s, v0\.s\[3\] + 4cf4: 6fa5fbc3 sqrdmlsh v3\.4s, v30\.4s, v5\.s\[3\] + 4cf8: 6faafbc3 sqrdmlsh v3\.4s, v30\.4s, v10\.s\[3\] + 4cfc: 6fadfbc3 sqrdmlsh v3\.4s, v30\.4s, v13\.s\[3\] + 4d00: 6faffbc3 sqrdmlsh v3\.4s, v30\.4s, v15\.s\[3\] + 4d04: 6fa0f82d sqrdmlsh v13\.4s, v1\.4s, v0\.s\[3\] + 4d08: 6fa5f82d sqrdmlsh v13\.4s, v1\.4s, v5\.s\[3\] + 4d0c: 6faaf82d sqrdmlsh v13\.4s, v1\.4s, v10\.s\[3\] + 4d10: 6fadf82d sqrdmlsh v13\.4s, v1\.4s, v13\.s\[3\] + 4d14: 6faff82d sqrdmlsh v13\.4s, v1\.4s, v15\.s\[3\] + 4d18: 6fa0f88d sqrdmlsh v13\.4s, v4\.4s, v0\.s\[3\] + 4d1c: 6fa5f88d sqrdmlsh v13\.4s, v4\.4s, v5\.s\[3\] + 4d20: 6faaf88d sqrdmlsh v13\.4s, v4\.4s, v10\.s\[3\] + 4d24: 6fadf88d sqrdmlsh v13\.4s, v4\.4s, v13\.s\[3\] + 4d28: 6faff88d sqrdmlsh v13\.4s, v4\.4s, v15\.s\[3\] + 4d2c: 6fa0f9cd sqrdmlsh v13\.4s, v14\.4s, v0\.s\[3\] + 4d30: 6fa5f9cd sqrdmlsh v13\.4s, v14\.4s, v5\.s\[3\] + 4d34: 6faaf9cd sqrdmlsh v13\.4s, v14\.4s, v10\.s\[3\] + 4d38: 6fadf9cd sqrdmlsh v13\.4s, v14\.4s, v13\.s\[3\] + 4d3c: 6faff9cd sqrdmlsh v13\.4s, v14\.4s, v15\.s\[3\] + 4d40: 6fa0fb0d sqrdmlsh v13\.4s, v24\.4s, v0\.s\[3\] + 4d44: 6fa5fb0d sqrdmlsh v13\.4s, v24\.4s, v5\.s\[3\] + 4d48: 6faafb0d sqrdmlsh v13\.4s, v24\.4s, v10\.s\[3\] + 4d4c: 6fadfb0d sqrdmlsh v13\.4s, v24\.4s, v13\.s\[3\] + 4d50: 6faffb0d sqrdmlsh v13\.4s, v24\.4s, v15\.s\[3\] + 4d54: 6fa0fbcd sqrdmlsh v13\.4s, v30\.4s, v0\.s\[3\] + 4d58: 6fa5fbcd sqrdmlsh v13\.4s, v30\.4s, v5\.s\[3\] + 4d5c: 6faafbcd sqrdmlsh v13\.4s, v30\.4s, v10\.s\[3\] + 4d60: 6fadfbcd sqrdmlsh v13\.4s, v30\.4s, v13\.s\[3\] + 4d64: 6faffbcd sqrdmlsh v13\.4s, v30\.4s, v15\.s\[3\] + 4d68: 6fa0f837 sqrdmlsh v23\.4s, v1\.4s, v0\.s\[3\] + 4d6c: 6fa5f837 sqrdmlsh v23\.4s, v1\.4s, v5\.s\[3\] + 4d70: 6faaf837 sqrdmlsh v23\.4s, v1\.4s, v10\.s\[3\] + 4d74: 6fadf837 sqrdmlsh v23\.4s, v1\.4s, v13\.s\[3\] + 4d78: 6faff837 sqrdmlsh v23\.4s, v1\.4s, v15\.s\[3\] + 4d7c: 6fa0f897 sqrdmlsh v23\.4s, v4\.4s, v0\.s\[3\] + 4d80: 6fa5f897 sqrdmlsh v23\.4s, v4\.4s, v5\.s\[3\] + 4d84: 6faaf897 sqrdmlsh v23\.4s, v4\.4s, v10\.s\[3\] + 4d88: 6fadf897 sqrdmlsh v23\.4s, v4\.4s, v13\.s\[3\] + 4d8c: 6faff897 sqrdmlsh v23\.4s, v4\.4s, v15\.s\[3\] + 4d90: 6fa0f9d7 sqrdmlsh v23\.4s, v14\.4s, v0\.s\[3\] + 4d94: 6fa5f9d7 sqrdmlsh v23\.4s, v14\.4s, v5\.s\[3\] + 4d98: 6faaf9d7 sqrdmlsh v23\.4s, v14\.4s, v10\.s\[3\] + 4d9c: 6fadf9d7 sqrdmlsh v23\.4s, v14\.4s, v13\.s\[3\] + 4da0: 6faff9d7 sqrdmlsh v23\.4s, v14\.4s, v15\.s\[3\] + 4da4: 6fa0fb17 sqrdmlsh v23\.4s, v24\.4s, v0\.s\[3\] + 4da8: 6fa5fb17 sqrdmlsh v23\.4s, v24\.4s, v5\.s\[3\] + 4dac: 6faafb17 sqrdmlsh v23\.4s, v24\.4s, v10\.s\[3\] + 4db0: 6fadfb17 sqrdmlsh v23\.4s, v24\.4s, v13\.s\[3\] + 4db4: 6faffb17 sqrdmlsh v23\.4s, v24\.4s, v15\.s\[3\] + 4db8: 6fa0fbd7 sqrdmlsh v23\.4s, v30\.4s, v0\.s\[3\] + 4dbc: 6fa5fbd7 sqrdmlsh v23\.4s, v30\.4s, v5\.s\[3\] + 4dc0: 6faafbd7 sqrdmlsh v23\.4s, v30\.4s, v10\.s\[3\] + 4dc4: 6fadfbd7 sqrdmlsh v23\.4s, v30\.4s, v13\.s\[3\] + 4dc8: 6faffbd7 sqrdmlsh v23\.4s, v30\.4s, v15\.s\[3\] + 4dcc: 6fa0f83d sqrdmlsh v29\.4s, v1\.4s, v0\.s\[3\] + 4dd0: 6fa5f83d sqrdmlsh v29\.4s, v1\.4s, v5\.s\[3\] + 4dd4: 6faaf83d sqrdmlsh v29\.4s, v1\.4s, v10\.s\[3\] + 4dd8: 6fadf83d sqrdmlsh v29\.4s, v1\.4s, v13\.s\[3\] + 4ddc: 6faff83d sqrdmlsh v29\.4s, v1\.4s, v15\.s\[3\] + 4de0: 6fa0f89d sqrdmlsh v29\.4s, v4\.4s, v0\.s\[3\] + 4de4: 6fa5f89d sqrdmlsh v29\.4s, v4\.4s, v5\.s\[3\] + 4de8: 6faaf89d sqrdmlsh v29\.4s, v4\.4s, v10\.s\[3\] + 4dec: 6fadf89d sqrdmlsh v29\.4s, v4\.4s, v13\.s\[3\] + 4df0: 6faff89d sqrdmlsh v29\.4s, v4\.4s, v15\.s\[3\] + 4df4: 6fa0f9dd sqrdmlsh v29\.4s, v14\.4s, v0\.s\[3\] + 4df8: 6fa5f9dd sqrdmlsh v29\.4s, v14\.4s, v5\.s\[3\] + 4dfc: 6faaf9dd sqrdmlsh v29\.4s, v14\.4s, v10\.s\[3\] + 4e00: 6fadf9dd sqrdmlsh v29\.4s, v14\.4s, v13\.s\[3\] + 4e04: 6faff9dd sqrdmlsh v29\.4s, v14\.4s, v15\.s\[3\] + 4e08: 6fa0fb1d sqrdmlsh v29\.4s, v24\.4s, v0\.s\[3\] + 4e0c: 6fa5fb1d sqrdmlsh v29\.4s, v24\.4s, v5\.s\[3\] + 4e10: 6faafb1d sqrdmlsh v29\.4s, v24\.4s, v10\.s\[3\] + 4e14: 6fadfb1d sqrdmlsh v29\.4s, v24\.4s, v13\.s\[3\] + 4e18: 6faffb1d sqrdmlsh v29\.4s, v24\.4s, v15\.s\[3\] + 4e1c: 6fa0fbdd sqrdmlsh v29\.4s, v30\.4s, v0\.s\[3\] + 4e20: 6fa5fbdd sqrdmlsh v29\.4s, v30\.4s, v5\.s\[3\] + 4e24: 6faafbdd sqrdmlsh v29\.4s, v30\.4s, v10\.s\[3\] + 4e28: 6fadfbdd sqrdmlsh v29\.4s, v30\.4s, v13\.s\[3\] + 4e2c: 6faffbdd sqrdmlsh v29\.4s, v30\.4s, v15\.s\[3\] + 4e30: 7f42d020 sqrdmlah h0, h1, v2\.h\[0\] + 4e34: 7f52d020 sqrdmlah h0, h1, v2\.h\[1\] + 4e38: 7f62d020 sqrdmlah h0, h1, v2\.h\[2\] + 4e3c: 7f72d020 sqrdmlah h0, h1, v2\.h\[3\] + 4e40: 7f82d020 sqrdmlah s0, s1, v2\.s\[0\] + 4e44: 7fa2d020 sqrdmlah s0, s1, v2\.s\[1\] + 4e48: 7f82d820 sqrdmlah s0, s1, v2\.s\[2\] + 4e4c: 7fa2d820 sqrdmlah s0, s1, v2\.s\[3\] + 4e50: 7f42f020 sqrdmlsh h0, h1, v2\.h\[0\] + 4e54: 7f52f020 sqrdmlsh h0, h1, v2\.h\[1\] + 4e58: 7f62f020 sqrdmlsh h0, h1, v2\.h\[2\] + 4e5c: 7f72f020 sqrdmlsh h0, h1, v2\.h\[3\] + 4e60: 7f82f020 sqrdmlsh s0, s1, v2\.s\[0\] + 4e64: 7fa2f020 sqrdmlsh s0, s1, v2\.s\[1\] + 4e68: 7f82f820 sqrdmlsh s0, s1, v2\.s\[2\] + 4e6c: 7fa2f820 sqrdmlsh s0, s1, v2\.s\[3\] diff --git a/gas/testsuite/gas/aarch64/rdma.s b/gas/testsuite/gas/aarch64/rdma.s index 5ef5a8f083..c61040e881 100644 --- a/gas/testsuite/gas/aarch64/rdma.s +++ b/gas/testsuite/gas/aarch64/rdma.s @@ -24,8 +24,15 @@ .arch_extension rdma .endif - .macro vect_inst I T - \I v0.\()\T, v1.\()\T, v2.\()\T + /* irp seems broken, so get creative. */ + .macro vect_inst I, T + .irp x, 0.\T, 3.\T, 13.\T, 23.\T, 29.\T + .irp y, 1.\T, 4.\T, 14.\T, 24.\T, 30.\T + .irp z, 2.\T, 5.\T, 15.\T, 25.\T, 31.\T + \I v\x, v\y, v\z + .endr + .endr + .endr .endm .text @@ -45,9 +52,15 @@ scalar_inst \inst \reg .endr .endr - + .macro vect_indexed_inst I S T N - \I v0.\S\T, v1.\S\T, v2.\T[\N] + .irp x, 0.\S\T, 3.\S\T, 13.\S\T, 23.\S\T, 29.\S\T + .irp y, 1.\S\T, 4.\S\T, 14.\S\T, 24.\S\T, 30.\S\T + .irp z, 0.\T[\N], 5.\T[\N], 10.\T[\N], 13.\T[\N], 15.\T[\N] + \I v\x, v\y, v\z + .endr + .endr + .endr .endm .text @@ -63,7 +76,7 @@ .endr .endr .endr - + .macro scalar_indexed_inst I T N \I \T\()0, \T\()1, v2.\T[\N] .endm diff --git a/gas/testsuite/gas/arm/attr-march-armv8_4-a.d b/gas/testsuite/gas/arm/attr-march-armv8_4-a.d new file mode 100644 index 0000000000..af3e52b4bb --- /dev/null +++ b/gas/testsuite/gas/arm/attr-march-armv8_4-a.d @@ -0,0 +1,17 @@ +# name: attributes for -march=armv8.4-a +# source: blank.s +# as: -march=armv8.4-a +# readelf: -A +# This test is only valid on EABI based ports. +# target: *-*-*eabi* *-*-nacl* + +Attribute Section: aeabi +File Attributes + Tag_CPU_name: "8.4-A" + Tag_CPU_arch: v8 + Tag_CPU_arch_profile: Application + Tag_ARM_ISA_use: Yes + Tag_THUMB_ISA_use: Thumb-2 + Tag_Advanced_SIMD_arch: NEON for ARMv8.1 + Tag_MPextension_use: Allowed + Tag_Virtualization_use: TrustZone and Virtualization Extensions diff --git a/gas/testsuite/gas/arm/pr22773.d b/gas/testsuite/gas/arm/pr22773.d new file mode 100644 index 0000000000..adb9681c92 --- /dev/null +++ b/gas/testsuite/gas/arm/pr22773.d @@ -0,0 +1,2 @@ +# name: PR 22773: Invalid immediate constants produce incorrect instruction +# error-output: pr22773.l diff --git a/gas/testsuite/gas/arm/pr22773.l b/gas/testsuite/gas/arm/pr22773.l new file mode 100644 index 0000000000..587c8a8784 --- /dev/null +++ b/gas/testsuite/gas/arm/pr22773.l @@ -0,0 +1,3 @@ +[^:]*: Assembler messages: +[^:]*:8: Error: invalid constant \(3201\) after fixup +#pass diff --git a/gas/testsuite/gas/arm/pr22773.s b/gas/testsuite/gas/arm/pr22773.s new file mode 100644 index 0000000000..9e5767c2a8 --- /dev/null +++ b/gas/testsuite/gas/arm/pr22773.s @@ -0,0 +1,11 @@ + .syntax unified + .cpu cortex-m4 + .thumb + + .section .text + + orr r1, #12800 /* This is OK. */ + orr r1, #12801 /* This cannot be encoded in Thumb mode. */ + /* GAS used to accept it though, and produce a MOV instruction instead. */ + + diff --git a/gas/testsuite/gas/i386/prefix.d b/gas/testsuite/gas/i386/prefix.d index 8dd200be08..e9ad5eb56c 100644 --- a/gas/testsuite/gas/i386/prefix.d +++ b/gas/testsuite/gas/i386/prefix.d @@ -72,5 +72,8 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 90 nop [ ]*[a-f0-9]+: f2 0f c7 \(bad\) [ ]*[a-f0-9]+: f0 90 lock nop +[ ]*[a-f0-9]+: c5 fb e6 40 20 vcvtpd2dqx 0x20\(%eax\),%xmm0 +[ ]*[a-f0-9]+: 62 f1 ff 18 e6 40 04 vcvtpd2dq 0x20\(%eax\)\{1to2\},%xmm0 +[ ]*[a-f0-9]+: c5 fb e6 40 20 vcvtpd2dqx 0x20\(%eax\),%xmm0 ... #pass diff --git a/gas/testsuite/gas/i386/prefix.s b/gas/testsuite/gas/i386/prefix.s index 12d8bbc007..a4c60a7144 100644 --- a/gas/testsuite/gas/i386/prefix.s +++ b/gas/testsuite/gas/i386/prefix.s @@ -391,5 +391,9 @@ nop + vcvtpd2dqx 0x20(%eax),%xmm0 + vcvtpd2dq 0x20(%eax){1to2},%xmm0 + vcvtpd2dqx 0x20(%eax),%xmm0 + # Get a good alignment. .p2align 4,0 diff --git a/gold/ChangeLog b/gold/ChangeLog index 0ad0db236c..58f8e66b09 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,35 @@ +2018-04-18 Nick Clifton <nickc@redhat.com> + + * po/es.po: Updated Spanish translation. + +2018-03-27 Roland McGrath <mcgrathr@google.com> + + * testsuite/split_x86_64.sh: Fix bad regexp. + +2018-03-26 Cary Coutant <ccoutant@gmail.com> + + PR gold/22868 + * plugin.cc (Sized_pluginobj::do_add_symbols): Use a real section + index instead of SHN_ABS for defined symbols. + * testsuite/Makefile.am (plugin_pr22868): New test case. + * testsuite/Makefile.in: Regenerate + * testsuite/plugin_pr22868.sh: New test script. + * testsuite/plugin_pr22868_a.c: New source file. + * testsuite/plugin_pr22868_b.c: New source file. + +2018-02-07 Alan Modra <amodra@gmail.com> + + Revert 2018-01-17 Alan Modra <amodra@gmail.com> + * options.h: Remove --speculate-indirect-jumps support. + * powerpc.cc: Likewise. + +2018-02-02 Cary Coutant <ccoutant@gmail.com> + + * PR gold/22776 + * dwarf_reader.cc (Sized_dwarf_line_info::read_header_prolog): Add + support for DWARF-4 line number tables. + * dwarf_reader.h (Sized_dwarf_line_info::max_ops_per_insn): New field. + 2018-01-27 Nick Clifton <nickc@redhat.com> This is the 2.30 release: diff --git a/gold/dwarf_reader.cc b/gold/dwarf_reader.cc index 63502479eb..5cdb0b2525 100644 --- a/gold/dwarf_reader.cc +++ b/gold/dwarf_reader.cc @@ -1667,6 +1667,17 @@ Sized_dwarf_line_info<size, big_endian>::read_header_prolog( header_.min_insn_length = *lineptr; lineptr += 1; + if (header_.version < 4) + header_.max_ops_per_insn = 1; + else + { + // DWARF 4 added the maximum_operations_per_instruction field. + header_.max_ops_per_insn = *lineptr; + lineptr += 1; + // TODO: Add support for values other than 1. + gold_assert(header_.max_ops_per_insn == 1); + } + header_.default_is_stmt = *lineptr; lineptr += 1; diff --git a/gold/dwarf_reader.h b/gold/dwarf_reader.h index f994bf2b08..8c969236f1 100644 --- a/gold/dwarf_reader.h +++ b/gold/dwarf_reader.h @@ -1070,7 +1070,8 @@ class Sized_dwarf_line_info : public Dwarf_line_info off_t total_length; int version; off_t prologue_length; - int min_insn_length; // insn stands for instructin + int min_insn_length; // insn stands for instruction + int max_ops_per_insn; // Added in DWARF-4. bool default_is_stmt; // stmt stands for statement signed char line_base; int line_range; diff --git a/gold/options.h b/gold/options.h index c80cd05fd5..b39d5ff7ba 100644 --- a/gold/options.h +++ b/gold/options.h @@ -1108,10 +1108,6 @@ class General_options N_("(PowerPC64 only) Optimize calls to ELFv2 localentry:0 functions"), N_("(PowerPC64 only) Don't optimize ELFv2 calls")); - DEFINE_bool(speculate_indirect_jumps, options::TWO_DASHES, '\0', true, - N_("(PowerPC only) PLT call stubs without speculation barrier"), - N_("(PowerPC only) PLT call stubs with speculation barrier")); - DEFINE_bool(plt_static_chain, options::TWO_DASHES, '\0', false, N_("(PowerPC64 only) PLT call stubs should load r11"), N_("(PowerPC64 only) PLT call stubs should not load r11")); diff --git a/gold/powerpc.cc b/gold/powerpc.cc index 3c38a06e83..f6d589c6ea 100644 --- a/gold/powerpc.cc +++ b/gold/powerpc.cc @@ -3781,8 +3781,6 @@ static const uint32_t b = 0x48000000; static const uint32_t bcl_20_31 = 0x429f0005; static const uint32_t bctr = 0x4e800420; static const uint32_t bctrl = 0x4e800421; -static const uint32_t beqctrm = 0x4dc20420; -static const uint32_t beqctrlm = 0x4dc20421; static const uint32_t beqlr = 0x4d820020; static const uint32_t blr = 0x4e800020; static const uint32_t bnectr_p4 = 0x4ce20420; @@ -3792,7 +3790,6 @@ static const uint32_t cmpdi_11_0 = 0x2c2b0000; static const uint32_t cmpwi_11_0 = 0x2c0b0000; static const uint32_t cror_15_15_15 = 0x4def7b82; static const uint32_t cror_31_31_31 = 0x4ffffb82; -static const uint32_t crseteq = 0x4c421242; static const uint32_t ld_0_1 = 0xe8010000; static const uint32_t ld_0_12 = 0xe80c0000; static const uint32_t ld_2_1 = 0xe8410000; @@ -4168,24 +4165,6 @@ write_insn(unsigned char* p, uint32_t v) elfcpp::Swap<32, big_endian>::writeval(p, v); } -template<bool big_endian> -static unsigned char* -output_bctr(unsigned char* p) -{ - if (!parameters->options().speculate_indirect_jumps()) - { - write_insn<big_endian>(p, crseteq); - p += 4; - write_insn<big_endian>(p, beqctrm); - p += 4; - write_insn<big_endian>(p, b); - } - else - write_insn<big_endian>(p, bctr); - p += 4; - return p; -} - template<int size> static inline unsigned int param_plt_align() @@ -4454,7 +4433,6 @@ class Stub_table : public Output_relaxed_input_section { const Symbol* gsym = p->first.sym_; return (4 * 4 - + (!parameters->options().speculate_indirect_jumps() ? 2 * 4 : 0) + (this->targ_->is_tls_get_addr_opt(gsym) ? 8 * 4 : 0)); } @@ -4470,8 +4448,6 @@ class Stub_table : public Output_relaxed_input_section got_addr += ppcobj->toc_base_offset(); Address off = plt_addr - got_addr; unsigned int bytes = 4 * 4 + 4 * (ha(off) != 0); - if (!parameters->options().speculate_indirect_jumps()) - bytes += 2 * 4; const Symbol* gsym = p->first.sym_; if (this->targ_->is_tls_get_addr_opt(gsym)) bytes += 13 * 4; @@ -4502,8 +4478,6 @@ class Stub_table : public Output_relaxed_input_section if (p->first.dest_ - loc + (1 << 25) < 2 << 25) return 4; unsigned int bytes = 16; - if (!parameters->options().speculate_indirect_jumps()) - bytes += 8; if (size == 32 && parameters->options().output_is_position_independent()) bytes += 16; return bytes; @@ -4955,8 +4929,7 @@ class Output_data_glink : public Output_section_data { if (size == 64) return (8 - + (this->targ_->abiversion() < 2 ? 11 * 4 : 14 * 4) - + (!parameters->options().speculate_indirect_jumps() ? 2 * 4 : 0)); + + (this->targ_->abiversion() < 2 ? 11 * 4 : 14 * 4)); return 16 * 4; } @@ -5033,8 +5006,7 @@ Output_data_glink<size, big_endian>::add_global_entry(const Symbol* gsym) std::pair<typename Global_entry_stub_entries::iterator, bool> p = this->global_entry_stubs_.insert(std::make_pair(gsym, off)); if (p.second) - this->ge_size_ - = off + 16 + (!parameters->options().speculate_indirect_jumps() ? 8 : 0); + this->ge_size_ = off + 16; } template<int size, bool big_endian> @@ -5223,10 +5195,7 @@ Stub_table<size, big_endian>::do_write(Output_file* of) = plt_load_toc && this->targ_->plt_thread_safe(); bool use_fake_dep = false; Address cmp_branch_off = 0; - if (thread_safe - && !parameters->options().speculate_indirect_jumps()) - use_fake_dep = true; - else if (thread_safe) + if (thread_safe) { unsigned int pltindex = ((pltoff - this->targ_->first_plt_entry_offset()) @@ -5274,7 +5243,7 @@ Stub_table<size, big_endian>::do_write(Output_file* of) + this->targ_->stk_linker())); p += 4; } - use_fake_dep |= thread_safe; + use_fake_dep = thread_safe; } if (ha(off) != 0) { @@ -5365,14 +5334,7 @@ Stub_table<size, big_endian>::do_write(Output_file* of) if (!cs->second.localentry0_ && this->targ_->is_tls_get_addr_opt(gsym)) { - if (!parameters->options().speculate_indirect_jumps()) - { - write_insn<big_endian>(p, crseteq); - p += 4; - write_insn<big_endian>(p, beqctrlm); - } - else - write_insn<big_endian>(p, bctrl); + write_insn<big_endian>(p, bctrl); p += 4; write_insn<big_endian>(p, ld_2_1 + this->targ_->stk_toc()); p += 4; @@ -5391,7 +5353,7 @@ Stub_table<size, big_endian>::do_write(Output_file* of) write_insn<big_endian>(p, b | (cmp_branch_off & 0x3fffffc)); } else - output_bctr<big_endian>(p); + write_insn<big_endian>(p, bctr); } } @@ -5426,7 +5388,7 @@ Stub_table<size, big_endian>::do_write(Output_file* of) write_insn<big_endian>(p, ld_12_12 + l(brltoff)), p += 4; } write_insn<big_endian>(p, mtctr_12), p += 4; - output_bctr<big_endian>(p); + write_insn<big_endian>(p, bctr); } } } @@ -5522,7 +5484,7 @@ Stub_table<size, big_endian>::do_write(Output_file* of) p += 4; write_insn<big_endian>(p, mtctr_11); p += 4; - output_bctr<big_endian>(p); + write_insn<big_endian>(p, bctr); } } @@ -5563,7 +5525,7 @@ Stub_table<size, big_endian>::do_write(Output_file* of) p += 4; write_insn<big_endian>(p, mtctr_12); p += 4; - output_bctr<big_endian>(p); + write_insn<big_endian>(p, bctr); } } if (this->need_save_res_) @@ -5630,7 +5592,7 @@ Output_data_glink<size, big_endian>::do_write(Output_file* of) write_insn<big_endian>(p, mtctr_12), p += 4; write_insn<big_endian>(p, ld_11_11 + 8), p += 4; } - p = output_bctr<big_endian>(p); + write_insn<big_endian>(p, bctr), p += 4; gold_assert(p == oview + this->pltresolve_size()); // Write lazy link call stubs. @@ -5686,7 +5648,7 @@ Output_data_glink<size, big_endian>::do_write(Output_file* of) write_insn<big_endian>(p, addis_12_12 + ha(off)), p += 4; write_insn<big_endian>(p, ld_12_12 + l(off)), p += 4; write_insn<big_endian>(p, mtctr_12), p += 4; - output_bctr<big_endian>(p); + write_insn<big_endian>(p, bctr); } } else @@ -5778,7 +5740,8 @@ Output_data_glink<size, big_endian>::do_write(Output_file* of) write_insn<big_endian>(p, add_11_0_11); } p += 4; - p = output_bctr<big_endian>(p); + write_insn<big_endian>(p, bctr); + p += 4; while (p < end_p) { write_insn<big_endian>(p, nop); diff --git a/gprof/configure b/gprof/configure index 7d0ca6bdb1..f43968e91c 100755 --- a/gprof/configure +++ b/gprof/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64 for gprof 2.30. +# Generated by GNU Autoconf 2.64 for gprof 2.30.0. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software @@ -556,8 +556,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='gprof' PACKAGE_TARNAME='gprof' -PACKAGE_VERSION='2.30' -PACKAGE_STRING='gprof 2.30' +PACKAGE_VERSION='2.30.0' +PACKAGE_STRING='gprof 2.30.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1302,7 +1302,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures gprof 2.30 to adapt to many kinds of systems. +\`configure' configures gprof 2.30.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1373,7 +1373,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gprof 2.30:";; + short | recursive ) echo "Configuration of gprof 2.30.0:";; esac cat <<\_ACEOF @@ -1479,7 +1479,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gprof configure 2.30 +gprof configure 2.30.0 generated by GNU Autoconf 2.64 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1844,7 +1844,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by gprof $as_me 2.30, which was +It was created by gprof $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was $ $0 $@ @@ -3653,7 +3653,7 @@ fi # Define the identity of the package. PACKAGE='gprof' - VERSION='2.30' + VERSION='2.30.0' cat >>confdefs.h <<_ACEOF @@ -12787,7 +12787,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by gprof $as_me 2.30, which was +This file was extended by gprof $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -12851,7 +12851,7 @@ Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -gprof config.status 2.30 +gprof config.status 2.30.0 configured by $0, generated by GNU Autoconf 2.64, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/gprof/po/es.po b/gprof/po/es.po index c1ecef8ed4..22c1215ddd 100644 --- a/gprof/po/es.po +++ b/gprof/po/es.po @@ -1,25 +1,26 @@ -# Mensajes en español para gprof 2.22.90 -# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. +# Spanish message for gprof 2.28.90 +# Copyright (C) 2002 - 2018 Free Software Foundation, Inc. # This file is distributed under the same license as the binutils package. # Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012. # msgid "" msgstr "" -"Project-Id-Version: gprof 2.22.90\n" +"Project-Id-Version: gprof 2.28.90\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2011-10-18 14:20+0100\n" -"PO-Revision-Date: 2012-07-27 17:15-0500\n" -"Last-Translator: Cristian Othón Martínez Vera <cfuga@cfuga.mx>\n" -"Language-Team: Spanish <es@li.org>\n" +"POT-Creation-Date: 2017-07-03 16:56+0200\n" +"PO-Revision-Date: 2018-04-15 21:57+0200\n" +"Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n" +"Language-Team: Spanish <es@tp.org.es>\n" "Language: es\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Poedit 2.0.4\n" #: alpha.c:102 mips.c:54 msgid "<indirect child>" -msgstr "<hijo indirecto>" +msgstr "<subproceso indirecto>" #: alpha.c:107 mips.c:59 #, c-format @@ -29,34 +30,34 @@ msgstr "[find_call] %s: 0x%lx a 0x%lx\n" #: alpha.c:129 #, c-format msgid "[find_call] 0x%lx: jsr%s <indirect_child>\n" -msgstr "[find_call] 0x%lx: jsr%s <hijo_indirecto>\n" +msgstr "[find_call] 0x%lx: jsr%s <subproceso_indirecto>\n" #: alpha.c:139 #, c-format msgid "[find_call] 0x%lx: bsr" msgstr "[find_call] 0x%lx: bsr" -#: basic_blocks.c:129 call_graph.c:89 hist.c:107 +#: basic_blocks.c:128 call_graph.c:89 hist.c:106 #, c-format msgid "%s: %s: unexpected end of file\n" msgstr "%s: %s: fin de fichero inesperado\n" -#: basic_blocks.c:197 +#: basic_blocks.c:196 #, c-format msgid "%s: warning: ignoring basic-block exec counts (use -l or --line)\n" -msgstr "%s: aviso: se descartan las cuentas de ejecución de bloques básicos (use -l o --line)\n" +msgstr "%s: aviso: se descartan las cuentas de ejecución de bloques básicos (utilice -l o --line)\n" #. FIXME: This only works if bfd_vma is unsigned long. -#: basic_blocks.c:290 basic_blocks.c:300 +#: basic_blocks.c:289 basic_blocks.c:299 #, c-format msgid "%s:%d: (%s:0x%lx) %lu executions\n" msgstr "%s:%d: (%s:0x%lx) %lu ejecuciones\n" -#: basic_blocks.c:291 basic_blocks.c:301 +#: basic_blocks.c:290 basic_blocks.c:300 msgid "<unknown>" msgstr "<desconocido>" -#: basic_blocks.c:544 +#: basic_blocks.c:543 #, c-format msgid "" "\n" @@ -73,7 +74,7 @@ msgstr "" " Línea Cuenta\n" "\n" -#: basic_blocks.c:568 +#: basic_blocks.c:567 #, c-format msgid "" "\n" @@ -84,22 +85,22 @@ msgstr "" "Resumen de Ejecución:\n" "\n" -#: basic_blocks.c:569 +#: basic_blocks.c:568 #, c-format msgid "%9ld Executable lines in this file\n" msgstr "%9ld Líneas ejecutables en este fichero\n" -#: basic_blocks.c:571 +#: basic_blocks.c:570 #, c-format msgid "%9ld Lines executed\n" msgstr "%9ld Líneas ejecutadas\n" -#: basic_blocks.c:572 +#: basic_blocks.c:571 #, c-format msgid "%9.2f Percent of the file executed\n" msgstr "%9.2f Porcentaje ejecutado del fichero\n" -#: basic_blocks.c:576 +#: basic_blocks.c:575 #, c-format msgid "" "\n" @@ -108,7 +109,7 @@ msgstr "" "\n" "%9lu Número total de ejecuciones de línea\n" -#: basic_blocks.c:578 +#: basic_blocks.c:577 #, c-format msgid "%9.2f Average executions per line\n" msgstr "%9.2f Ejecuciones promedio por línea\n" @@ -118,7 +119,7 @@ msgstr "%9.2f Ejecuciones promedio por línea\n" msgid "[cg_tally] arc from %s to %s traversed %lu times\n" msgstr "[cg_tally] arco desde %s hasta %s recorrido %lu veces\n" -#: cg_print.c:75 +#: cg_print.c:74 #, c-format msgid "" "\t\t Call graph (explanation follows)\n" @@ -127,7 +128,7 @@ msgstr "" "\t\t Gráfico de llamadas (explicación a continuación)\n" "\n" -#: cg_print.c:77 +#: cg_print.c:76 #, c-format msgid "" "\t\t\tCall graph\n" @@ -136,7 +137,7 @@ msgstr "" "\t\t\tGráfico de llamadas\n" "\n" -#: cg_print.c:80 hist.c:468 +#: cg_print.c:79 hist.c:470 #, c-format msgid "" "\n" @@ -145,7 +146,7 @@ msgstr "" "\n" "granularidad: cada elemento de muestra cubre %ld byte(s)" -#: cg_print.c:84 +#: cg_print.c:83 #, c-format msgid "" " for %.2f%% of %.2f seconds\n" @@ -154,7 +155,7 @@ msgstr "" " para %.2f%% de %.2f segundos\n" "\n" -#: cg_print.c:88 +#: cg_print.c:87 #, c-format msgid "" " no time propagated\n" @@ -163,64 +164,64 @@ msgstr "" " no hay tiempo propagado\n" "\n" -#: cg_print.c:97 cg_print.c:102 cg_print.c:105 +#: cg_print.c:96 cg_print.c:101 cg_print.c:104 msgid "called" msgstr "llamado" -#: cg_print.c:97 cg_print.c:105 +#: cg_print.c:96 cg_print.c:104 msgid "total" msgstr "total" -#: cg_print.c:97 +#: cg_print.c:96 msgid "parents" msgstr "padres" -#: cg_print.c:99 cg_print.c:103 +#: cg_print.c:98 cg_print.c:102 msgid "index" msgstr "índice" -#: cg_print.c:101 +#: cg_print.c:100 #, no-c-format msgid "%time" msgstr "%tiempo" -#: cg_print.c:102 +#: cg_print.c:101 msgid "self" msgstr "sí mismo" -#: cg_print.c:102 +#: cg_print.c:101 msgid "descendants" msgstr "descendientes" -#: cg_print.c:103 hist.c:494 +#: cg_print.c:102 hist.c:496 msgid "name" msgstr "nombre" -#: cg_print.c:105 +#: cg_print.c:104 msgid "children" -msgstr "hijos" +msgstr "subprocesos" -#: cg_print.c:110 +#: cg_print.c:109 #, c-format msgid "index %% time self children called name\n" -msgstr "ind %% tiempo sí_mismo hijos llamado nombre\n" +msgstr "ind %% tiempo sí_mismo subprocesos llamado nombre\n" -#: cg_print.c:133 +#: cg_print.c:132 #, c-format msgid " <cycle %d as a whole> [%d]\n" msgstr " <ciclo %d como un todo> [%d]\n" -#: cg_print.c:359 +#: cg_print.c:358 #, c-format msgid "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s <spontaneous>\n" msgstr "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s <espontáneos>\n" -#: cg_print.c:360 +#: cg_print.c:359 #, c-format msgid "%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s <spontaneous>\n" msgstr "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s <espontáneos>\n" -#: cg_print.c:594 +#: cg_print.c:593 #, c-format msgid "" "Index by function name\n" @@ -229,147 +230,152 @@ msgstr "" "Índice por nombre de función\n" "\n" -#: cg_print.c:651 cg_print.c:660 +#: cg_print.c:650 cg_print.c:659 #, c-format msgid "<cycle %d>" msgstr "<ciclo %d>" -#: corefile.c:61 +#: corefile.c:62 #, c-format msgid "%s: unable to parse mapping file %s.\n" -msgstr "%s: no se puede decodificar el fichero de mapeo %s.\n" +msgstr "%s: incapaz de interpretar distribución del fichero %s.\n" -#: corefile.c:85 corefile.c:514 +#: corefile.c:90 corefile.c:527 #, c-format msgid "%s: could not open %s.\n" msgstr "%s: no se puede abrir %s.\n" -#: corefile.c:185 +#: corefile.c:192 #, c-format msgid "%s: %s: not in executable format\n" msgstr "%s: %s: no está en formato ejecutable\n" -#: corefile.c:196 +#: corefile.c:203 #, c-format msgid "%s: can't find .text section in %s\n" msgstr "%s: no se puede encontrar la sección .text en %s\n" -#: corefile.c:271 +#: corefile.c:278 #, c-format msgid "%s: ran out room for %lu bytes of text space\n" -msgstr "%s: se terminó el espacio para %lu bytes de espacio de texto\n" +msgstr "%s: se terminó el espacio para %lu bytes de espacio textual\n" -#: corefile.c:285 +#: corefile.c:292 #, c-format msgid "%s: can't do -c\n" msgstr "%s: no se puede hacer -c\n" -#: corefile.c:324 +#: corefile.c:335 #, c-format msgid "%s: -c not supported on architecture %s\n" msgstr "%s: -c no se admite en la arquitectura %s\n" -#: corefile.c:523 corefile.c:622 +#: corefile.c:536 corefile.c:642 #, c-format msgid "%s: file `%s' has no symbols\n" msgstr "%s: el fichero `%s' no tiene símbolos\n" -#: corefile.c:884 +#: corefile.c:541 +#, c-format +msgid "%s: file `%s' has too many symbols\n" +msgstr "%s: el fichero `%s' tiene demasiados símbolos\n" + +#: corefile.c:909 #, c-format msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n" msgstr "%s: alguien contó mal: ltab.len=%d en lugar de %ld\n" -#: gmon_io.c:84 +#: gmon_io.c:83 #, c-format msgid "%s: address size has unexpected value of %u\n" msgstr "%s: el tamaño de la dirección tiene un valor inesperado de %u\n" -#: gmon_io.c:319 gmon_io.c:415 +#: gmon_io.c:318 gmon_io.c:414 #, c-format msgid "%s: file too short to be a gmon file\n" msgstr "%s: el fichero es muy corto para ser un fichero gmon\n" -#: gmon_io.c:329 gmon_io.c:458 +#: gmon_io.c:328 gmon_io.c:457 #, c-format msgid "%s: file `%s' has bad magic cookie\n" -msgstr "%s: el fichero `%s' tiene una galleta mágica errónea\n" +msgstr "%s: el fichero `%s' tiene un cookie mágico equivocado\n" -#: gmon_io.c:340 +#: gmon_io.c:339 #, c-format msgid "%s: file `%s' has unsupported version %d\n" -msgstr "%s: el fichero `%s' tiene la version %d que no se admite\n" +msgstr "%s: el fichero `%s' tiene la versión %d no admitida\n" -#: gmon_io.c:370 +#: gmon_io.c:369 #, c-format msgid "%s: %s: found bad tag %d (file corrupted?)\n" -msgstr "%s: %s: se encontró la marca errónea %d (¿Fichero corrupto?)\n" +msgstr "%s: %s: encontrada etiqueta %d equivocada (¿fichero corrupto?)\n" -#: gmon_io.c:437 +#: gmon_io.c:436 #, c-format msgid "%s: profiling rate incompatible with first gmon file\n" -msgstr "%s: tasa de análisis de perfil incompatible con el primer fichero gmon\n" +msgstr "%s: tipo de perfilado incompatible con el primer fichero gmon\n" -#: gmon_io.c:488 +#: gmon_io.c:487 #, c-format msgid "%s: incompatible with first gmon file\n" msgstr "%s: incompatible con el primer fichero gmon\n" -#: gmon_io.c:518 +#: gmon_io.c:517 #, c-format msgid "%s: file '%s' does not appear to be in gmon.out format\n" msgstr "%s: el fichero '%s' no parece estar en el formato gmon.out\n" -#: gmon_io.c:531 +#: gmon_io.c:530 #, c-format msgid "%s: unexpected EOF after reading %d/%d bins\n" -msgstr "%s: fin de fichero inesperado después de leer %d/%d binarios\n" +msgstr "%s: FDF inesperado tras leer %d/%d binarios\n" -#: gmon_io.c:563 +#: gmon_io.c:562 #, c-format msgid "time is in ticks, not seconds\n" msgstr "el tiempo está en tics, no en segundos\n" -#: gmon_io.c:569 gmon_io.c:749 +#: gmon_io.c:568 gmon_io.c:748 #, c-format msgid "%s: don't know how to deal with file format %d\n" -msgstr "%s: se desconoce cómo lidiar con el fichero de formato %d\n" +msgstr "%s: se desconoce cómo tratar con el fichero de formato %d\n" -#: gmon_io.c:579 +#: gmon_io.c:578 #, c-format msgid "File `%s' (version %d) contains:\n" msgstr "El fichero `%s' (versión %d) contiene:\n" -#: gmon_io.c:582 +#: gmon_io.c:581 #, c-format msgid "\t%d histogram record\n" msgstr "\t%d registro de histograma\n" -#: gmon_io.c:583 +#: gmon_io.c:582 #, c-format msgid "\t%d histogram records\n" msgstr "\t%d registros de histogramas\n" -#: gmon_io.c:585 +#: gmon_io.c:584 #, c-format msgid "\t%d call-graph record\n" msgstr "\t%d registro de gráfico de llamadas\n" -#: gmon_io.c:586 +#: gmon_io.c:585 #, c-format msgid "\t%d call-graph records\n" msgstr "\t%d registros de gráficos de llamadas\n" -#: gmon_io.c:588 +#: gmon_io.c:587 #, c-format msgid "\t%d basic-block count record\n" msgstr "\t%d registro de cuenta de bloques básicos\n" -#: gmon_io.c:589 +#: gmon_io.c:588 #, c-format msgid "\t%d basic-block count records\n" msgstr "\t%d registros de cuentas de bloques básicos\n" -#: gprof.c:159 +#: gprof.c:162 #, c-format msgid "" "Usage: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqSQZ][name]] [-I dirs]\n" @@ -377,7 +383,7 @@ msgid "" "\t[--[no-]annotated-source[=name]] [--[no-]exec-counts[=name]]\n" "\t[--[no-]flat-profile[=name]] [--[no-]graph[=name]]\n" "\t[--[no-]time=name] [--all-lines] [--brief] [--debug[=level]]\n" -"\t[--function-ordering] [--file-ordering]\n" +"\t[--function-ordering] [--file-ordering] [--inline-file-names]\n" "\t[--directory-path=dirs] [--display-unused-functions]\n" "\t[--file-format=name] [--file-info] [--help] [--line] [--min-count=n]\n" "\t[--no-static] [--print-path] [--separate-files]\n" @@ -387,118 +393,118 @@ msgid "" "\t[image-file] [profile-file...]\n" msgstr "" "Modo de empleo: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][nombre]] [-I dirs]\n" -"\t[-d[num]] [-k de/a] [-m cuenta-min] [-t longitud-tabla]\n" +"\t[-d[num]] [-k origen/destino] [-m cuenta-min] [-t longitud-tabla]\n" "\t[--[no-]annotated-source[=nombre]] [--[no-]exec-counts[=nombre]]\n" "\t[--[no-]flat-profile[=nombre]] [--[no-]graph[=nombre]]\n" "\t[--[no-]time=nombre] [--all-lines] [--brief] [--debug[=nivel]]\n" -"\t[--function-ordering] [--file-ordering]\n" +"\t[--function-ordering] [--file-ordering] [--inline-file-names]\n" "\t[--directory-path=dirs] [--display-unused-functions]\n" "\t[--file-format=nombre] [--file-info] [--help] [--line] [--min-count=n]\n" "\t[--no-static] [--print-path] [--separate-files]\n" "\t[--static-call-graph] [--sum] [--table-length=long] [--traditional]\n" "\t[--version] [--width=n] [--ignore-non-functions]\n" "\t[--demangle[=ESTILO]] [--no-demangle] [--external-symbol-table=nombre] [@FICHERO]\n" -"\t[fichero-imagen] [fichero-perfil...]\n" +"\t[fichero-imagen] [fichero-perfil…]\n" -#: gprof.c:175 +#: gprof.c:178 #, c-format msgid "Report bugs to %s\n" -msgstr "Reporte bichos a %s\n" +msgstr "Comunicar defectos a %s\n" -#: gprof.c:251 +#: gprof.c:254 #, c-format msgid "%s: debugging not supported; -d ignored\n" msgstr "%s: no se admite la depuración; se descarta -d\n" -#: gprof.c:331 +#: gprof.c:336 #, c-format msgid "%s: unknown file format %s\n" msgstr "%s: formato de fichero %s desconocido\n" #. This output is intended to follow the GNU standards document. -#: gprof.c:419 +#: gprof.c:424 #, c-format msgid "GNU gprof %s\n" msgstr "GNU gprof %s\n" -#: gprof.c:420 +#: gprof.c:425 #, c-format msgid "Based on BSD gprof, copyright 1983 Regents of the University of California.\n" -msgstr "Basado en gprof de BSD, copyright 1983 Regents of the University of California.\n" +msgstr "Basado en gprof de BSD, © 1983 Regents of the University of California.\n" -#: gprof.c:421 +#: gprof.c:426 #, c-format msgid "This program is free software. This program has absolutely no warranty.\n" msgstr "Este programa es software libre. Este programa no tiene ninguna garantía en lo absoluto.\n" -#: gprof.c:462 +#: gprof.c:467 #, c-format msgid "%s: unknown demangling style `%s'\n" msgstr "%s: estilo de desenredo desconocido `%s'\n" -#: gprof.c:482 +#: gprof.c:490 #, c-format msgid "%s: Only one of --function-ordering and --file-ordering may be specified.\n" -msgstr "%s: Sólo se puede especificar uno de --function-ordering y --file-ordering.\n" +msgstr "%s: Solo uno de --function-ordering y --file-ordering quizá está especificado.\n" -#: gprof.c:534 +#: gprof.c:542 #, c-format msgid "%s: sorry, file format `prof' is not yet supported\n" -msgstr "%s: perdón, el formato de fichero `prof' aún no se admite\n" +msgstr "%s: disculpe, el formato de fichero `prof' aún no está admitido\n" -#: gprof.c:588 +#: gprof.c:596 #, c-format msgid "%s: gmon.out file is missing histogram\n" msgstr "%s: falta el histograma en el fichero gmon.out\n" -#: gprof.c:595 +#: gprof.c:603 #, c-format msgid "%s: gmon.out file is missing call-graph data\n" msgstr "%s: faltan los datos del gráfico de llamadas en el fichero gmon.out\n" -#: hist.c:135 +#: hist.c:134 #, c-format msgid "" "%s: dimension unit changed between histogram records\n" "%s: from '%s'\n" "%s: to '%s'\n" msgstr "" -"%s: cambió la unidad de dimensión entre los registros de histograma\n" -"%s: de '%s'\n" -"%s: a '%s'\n" +"%s: modificó la unidad dimensional entre registros histogramáticos\n" +"%s: desde '%s'\n" +"%s: hasta '%s'\n" -#: hist.c:145 +#: hist.c:144 #, c-format msgid "" "%s: dimension abbreviation changed between histogram records\n" "%s: from '%c'\n" "%s: to '%c'\n" msgstr "" -"%s: cambió la abreviación de dimensión entre los registros de histograma\n" -"%s: de '%c'\n" -"%s: a '%c'\n" +"%s: modificó la abreviación de dimensión entre los registros histogramáticos\n" +"%s: desde '%c'\n" +"%s: hasta '%c'\n" -#: hist.c:159 +#: hist.c:158 #, c-format msgid "%s: different scales in histogram records" -msgstr "%s: escalas diferentes en los registros de histogramas" +msgstr "%s: escalas diferentes en los registros histogramáticos" -#: hist.c:196 +#: hist.c:195 #, c-format msgid "%s: overlapping histogram records\n" -msgstr "%s: registros de histogramas empalmados\n" +msgstr "%s: registros de histogramas superpuestos\n" -#: hist.c:230 +#: hist.c:229 #, c-format msgid "%s: %s: unexpected EOF after reading %u of %u samples\n" msgstr "%s: %s: fin de fichero inesperado después de leer %u de %u muestras\n" -#: hist.c:464 +#: hist.c:466 #, c-format msgid "%c%c/call" msgstr "%c%c/llamada" -#: hist.c:472 +#: hist.c:474 #, c-format msgid "" " for %.2f%% of %.2f %s\n" @@ -507,7 +513,7 @@ msgstr "" " para %.2f%% de %.2f %s\n" "\n" -#: hist.c:478 +#: hist.c:480 #, c-format msgid "" "\n" @@ -516,7 +522,7 @@ msgstr "" "\n" "Cada muestra cuenta como %g %s.\n" -#: hist.c:483 +#: hist.c:485 #, c-format msgid "" " no time accumulated\n" @@ -525,27 +531,27 @@ msgstr "" " no hay tiempo acumulado\n" "\n" -#: hist.c:490 +#: hist.c:492 msgid "cumulative" -msgstr "cumulativo" +msgstr "acumulativo" -#: hist.c:490 +#: hist.c:492 msgid "self " msgstr "sí mismo " -#: hist.c:490 +#: hist.c:492 msgid "total " msgstr "total " -#: hist.c:493 +#: hist.c:495 msgid "time" msgstr "tiempo" -#: hist.c:493 +#: hist.c:495 msgid "calls" msgstr "llamadas" -#: hist.c:582 +#: hist.c:584 #, c-format msgid "" "\n" @@ -558,12 +564,12 @@ msgstr "" "\n" "perfil plano:\n" -#: hist.c:588 +#: hist.c:590 #, c-format msgid "Flat profile:\n" msgstr "Perfil plano:\n" -#: hist.c:709 +#: hist.c:711 #, c-format msgid "%s: found a symbol that covers several histogram records" msgstr "%s: se encontró un símbolo que cubre varios registros de histograma" @@ -588,7 +594,7 @@ msgstr "%s: no se puede encontrar `%s'\n" msgid "*** File %s:\n" msgstr "*** Fichero %s:\n" -#: utils.c:99 +#: utils.c:106 #, c-format msgid " <cycle %d>" msgstr " <ciclo %d>" diff --git a/gprof/po/pt_BR.po b/gprof/po/pt_BR.po index e3e9632c3d..e5bf189382 100644 --- a/gprof/po/pt_BR.po +++ b/gprof/po/pt_BR.po @@ -2,14 +2,14 @@ # Copyright (C) 2017 Free Software Foundation, Inc. # This file is distributed under the same license as the binutils package. # Alexandre Folle de Menezes <afmenez@terra.com.br>, 2002. -# Rafael Ferreira <rffontenelle@gmail.com>, 2013, 2014, 2017. +# Rafael Ferreira <rafaelff@gnome.org>, 2013, 2014, 2017. msgid "" msgstr "" "Project-Id-Version: gprof 2.28.90\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" "POT-Creation-Date: 2017-07-03 16:56+0200\n" "PO-Revision-Date: 2017-07-10 22:51-0200\n" -"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n" +"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" diff --git a/ld/ChangeLog b/ld/ChangeLog index 6337cd0cb6..f866d97da6 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,164 @@ +2018-05-21 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/23194 + * testsuite/ld-i386/i386.exp: Run pr23194. + * testsuite/ld-x86-64/x86-64.exp: Likewise. + * testsuite/ld-i386/pr23194.d: New file. + * testsuite/ld-i386/pr23194.map: Likewise. + * testsuite/ld-i386/pr23194.s: Likewise. + * testsuite/ld-x86-64/pr23194.d: Likewise. + * testsuite/ld-x86-64/pr23194.map: Likewise. + * testsuite/ld-x86-64/pr23194.s: Likewise. + +2018-05-21 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/23189 + * testsuite/ld-i386/i386.exp: Run pr23189. + * testsuite/ld-x86-64/x86-64.exp: Likewise. + * testsuite/ld-i386/pr23189.d: New file. + * testsuite/ld-i386/pr23189.s: Likewise. + * testsuite/ld-i386/pr23189.t: Likewise. + * testsuite/ld-x86-64/pr23189.d: Likewise. + * testsuite/ld-x86-64/pr23189.s: Likewise. + * testsuite/ld-x86-64/pr23189.t: Likewise. + +2018-02-05 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/22782 + * testsuite/ld-i386/discarded1.s: Replace mov with div. + * testsuite/ld-x86-64/discarded1.s: Likewise. + * testsuite/ld-i386/i386.exp: Run pr22782. + * testsuite/ld-i386/load1-nacl.d: Updated for removing + _GLOBAL_OFFSET_TABLE_ from output. + * testsuite/ld-i386/load1.d: Likewise. + * testsuite/ld-x86-64/load1a-nacl.d: Likewise. + * testsuite/ld-x86-64/load1a.d: Likewise. + * testsuite/ld-x86-64/load1b-nacl.d: Likewise. + * testsuite/ld-x86-64/load1b.d: Likewise. + * testsuite/ld-i386/pr22782.d: New file. + * testsuite/ld-i386/pr22782.s: Likewise. + * testsuite/ld-x86-64/pr22782.s: Likewise. + * testsuite/ld-x86-64/pr22782a.d: Likewise. + * testsuite/ld-x86-64/pr22782b.d: Likewise. + * testsuite/ld-x86-64/x86-64.exp: Run pr22782a and pr22782b. + +2018-04-06 Nick Clifton <nickc@redhat.com> + + Import from mainline: + 2018-04-05 Nick Clifton <nickc@redhat.com> + + PR 23030 + * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Make sure + that the .IA_64.unwind_info and .IA_64.unwind sections are not + subject to garbage collection. + +2018-03-28 Eric Botcazou <ebotcazou@adacore.com> + + PR ld/22972 + * testsuite/ld-sparc/sparc.exp: Add test for mixed GOTDATA/GOT relocs. + * testsuite/ld-sparc/gotop-hidden.c: New file. + * testsuite/ld-sparc/got-hidden32.s: Likewise. + * testsuite/ld-sparc/got-hidden64.s: Likewise. + * testsuite/ld-sparc/pass.out: Likewise. + +2018-03-26 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-03-25 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/23000 + * testsuite/ld-x86-64/tlsdesc.pd: Updated. + +2018-03-20 Roland McGrath <mcgrathr@google.com> + + * testsuite/ld-elf/elf.exp (pr20995-2): XFAIL on aarch64*-*-elf*, + another target without RELRO. + +2018-03-20 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-03-20 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/22983 + * testsuite/ld-plugin/lto.exp: Run PR ld/22983 test. + * testsuite/ld-plugin/pr22983.d: New file. + * testsuite/ld-plugin/pr22983.t: Likewise. + * testsuite/ld-plugin/pr22983a.c: Likewise. + * testsuite/ld-plugin/pr22983b.c: Likewise. + +2018-03-19 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-02-14 H.J. Lu <hongjiu.lu@intel.com> + + PR 22836 + * testsuite/ld-elf/pr22836-1.s: New file. + * testsuite/ld-elf/pr22836-1a.d: Likewise. + * testsuite/ld-elf/pr22836-1b.d: Likewise. + +2018-03-19 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-02-13 Alan Modra <amodra@gmail.com> + + PR 22836 + * testsuite/ld-elf/pr22836-2.d, + * testsuite/ld-elf/pr22836-2.s: New test. + +2018-03-14 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/20882 + * testsuite/ld-gc/pr20882.d: Also dump and check .debug_abbrev + section. + * testsuite/ld-gc/pr20882b.s: Add .debug_abbrev section. + +2018-02-09 Eric Botcazou <ebotcazou@adacore.com> + + * testsuite/ld-elf/pr22450.d: Remove reference to SPARC64. + +2018-02-07 Alan Modra <amodra@gmail.com> + + Revert 2018-01-17 Alan Modra <amodra@gmail.com> + * emultempl/ppc32elf.em: Remove --speculate-indirect-jumps support. + * emultempl/ppc64elf.em: Likesize + * ld.texinfo: Likewise + * testsuite/ld-powerpc/elfv2exe.d, + * testsuite/ld-powerpc/elfv2so.d, + * testsuite/ld-powerpc/relbrlt.d, + * testsuite/ld-powerpc/powerpc.exp: Likewise. + +2018-02-05 Renlin Li <renlin.li@arm.com> + + PR ld/22764 + * testsuite/ld-aarch64/emit-relocs-258.s: Define symbol as an address. + * testsuite/ld-aarch64/emit-relocs-259.s: Likewise. + * testsuite/ld-aarch64/pr22764.s: New. + * testsuite/ld-aarch64/pr22764.d: New. + +2018-02-05 Nick Clifton <nickc@redhat.com> + + * po/pt_BR.po: Updated Brazilian Portuguese translation. + +2018-02-05 Nick Clifton <nickc@redhat.com> + + Import from mainline: + + 2018-02-03 Nick Clifton <nickc@redhat.com> + + PR 22762 + * scripttempl/pe.sc: Remove PROVIDE()s from __CTOR_LIST__ and + __DTOR_LIST__ symbols. Add a comment explaining why this is + necessary. + * scripttemp/pep.sc: Likewise. + * ld.texinfo (PROVIDE): Add a note about the effect of common + symbols. + +2018-01-27 Nick Clifton <nickc@redhat.com> + + Back to development. + + * configure: Regenerate. + 2018-01-27 Nick Clifton <nickc@redhat.com> This is the 2.30 release: @@ -108,7 +269,7 @@ 2018-01-16 Nick Clifton <nickc@redhat.com> - * po/pt_BR.po: Updated Brazilian Portugese translation. + * po/pt_BR.po: Updated Brazilian Portuguese translation. 2018-01-15 Nick Clifton <nickc@redhat.com> diff --git a/ld/configure b/ld/configure index 48606ae36b..066b5146c6 100755 --- a/ld/configure +++ b/ld/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64 for ld 2.30. +# Generated by GNU Autoconf 2.64 for ld 2.30.0. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software @@ -556,8 +556,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='ld' PACKAGE_TARNAME='ld' -PACKAGE_VERSION='2.30' -PACKAGE_STRING='ld 2.30' +PACKAGE_VERSION='2.30.0' +PACKAGE_STRING='ld 2.30.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1352,7 +1352,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures ld 2.30 to adapt to many kinds of systems. +\`configure' configures ld 2.30.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1423,7 +1423,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ld 2.30:";; + short | recursive ) echo "Configuration of ld 2.30.0:";; esac cat <<\_ACEOF @@ -1551,7 +1551,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ld configure 2.30 +ld configure 2.30.0 generated by GNU Autoconf 2.64 Copyright (C) 2009 Free Software Foundation, Inc. @@ -2260,7 +2260,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ld $as_me 2.30, which was +It was created by ld $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was $ $0 $@ @@ -4070,7 +4070,7 @@ fi # Define the identity of the package. PACKAGE='ld' - VERSION='2.30' + VERSION='2.30.0' cat >>confdefs.h <<_ACEOF @@ -17870,7 +17870,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ld $as_me 2.30, which was +This file was extended by ld $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17934,7 +17934,7 @@ Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -ld config.status 2.30 +ld config.status 2.30.0 configured by $0, generated by GNU Autoconf 2.64, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/ld/emulparams/elf64_ia64.sh b/ld/emulparams/elf64_ia64.sh index 7e5e54d391..02970a6f03 100644 --- a/ld/emulparams/elf64_ia64.sh +++ b/ld/emulparams/elf64_ia64.sh @@ -31,8 +31,8 @@ test -n "$CREATE_PIE" && OTHER_READWRITE_SECTIONS=" test -n "$CREATE_PIE" && OTHER_GOT_RELOC_SECTIONS=" .rela.opd ${RELOCATING-0} : { *(.rela.opd) }" OTHER_READONLY_SECTIONS="${OTHER_READONLY_SECTIONS} - .IA_64.unwind_info ${RELOCATING-0} : { *(.IA_64.unwind_info${RELOCATING+* .gnu.linkonce.ia64unwi.*}) } - .IA_64.unwind ${RELOCATING-0} : { *(.IA_64.unwind${RELOCATING+* .gnu.linkonce.ia64unw.*}) }" + .IA_64.unwind_info ${RELOCATING-0} : { KEEP(*(.IA_64.unwind_info${RELOCATING+* .gnu.linkonce.ia64unwi.*})) } + .IA_64.unwind ${RELOCATING-0} : { KEEP(*(.IA_64.unwind${RELOCATING+* .gnu.linkonce.ia64unw.*})) }" # Intel C++ compiler, prior to 9.0, puts small data in .ctors and # .dtors. They have to be next to .sbss/.sbss2/.sdata/.sdata2. SMALL_DATA_CTOR=" " diff --git a/ld/emultempl/ppc32elf.em b/ld/emultempl/ppc32elf.em index 3007fb2f80..1b6339ea56 100644 --- a/ld/emultempl/ppc32elf.em +++ b/ld/emultempl/ppc32elf.em @@ -38,7 +38,7 @@ static int notlsopt = 0; /* Choose the correct place for .got. */ static int old_got = 0; -static struct ppc_elf_params params = { PLT_UNSET, 0, 1, -1, +static struct ppc_elf_params params = { PLT_UNSET, 0, -1, 0, 0, 0, 0, 0, 0, 0 }; static void @@ -246,8 +246,6 @@ enum ppc32_opt OPTION_NO_TLS_GET_ADDR_OPT, OPTION_NEW_PLT, OPTION_OLD_PLT, - OPTION_SPECULATE_INDIRECT_JUMPS, - OPTION_NO_SPECULATE_INDIRECT_JUMPS, OPTION_PLT_ALIGN, OPTION_NO_PLT_ALIGN, OPTION_OLD_GOT, @@ -269,8 +267,6 @@ if test -z "$VXWORKS_BASE_EM_FILE" ; then PARSE_AND_LIST_LONGOPTS=${PARSE_AND_LIST_LONGOPTS}' { "secure-plt", no_argument, NULL, OPTION_NEW_PLT }, { "bss-plt", no_argument, NULL, OPTION_OLD_PLT }, - { "speculate-indirect-jumps", no_argument, NULL, OPTION_SPECULATE_INDIRECT_JUMPS }, - { "no-speculate-indirect-jumps", no_argument, NULL, OPTION_NO_SPECULATE_INDIRECT_JUMPS }, { "plt-align", optional_argument, NULL, OPTION_PLT_ALIGN }, { "no-plt-align", no_argument, NULL, OPTION_NO_PLT_ALIGN }, { "sdata-got", no_argument, NULL, OPTION_OLD_GOT },' @@ -304,12 +300,6 @@ if test -z "$VXWORKS_BASE_EM_FILE" ; then --bss-plt Force old-style BSS PLT.\n" )); fprintf (file, _("\ - --speculate-indirect-jumps PLT call stubs without speculation barrier.\n" - )); - fprintf (file, _("\ - --no-speculate-indirect-jumps PLT call stubs with speculation barrier.\n" - )); - fprintf (file, _("\ --plt-align Align PLT call stubs to fit cache lines.\n" )); fprintf (file, _("\ @@ -360,14 +350,6 @@ PARSE_AND_LIST_ARGS_CASES=${PARSE_AND_LIST_ARGS_CASES}' params.plt_style = PLT_OLD; break; - case OPTION_SPECULATE_INDIRECT_JUMPS: - params.speculate_indirect_jumps = 1; - break; - - case OPTION_NO_SPECULATE_INDIRECT_JUMPS: - params.speculate_indirect_jumps = 0; - break; - case OPTION_PLT_ALIGN: if (optarg != NULL) { diff --git a/ld/emultempl/ppc64elf.em b/ld/emultempl/ppc64elf.em index 0baa424339..0f8062a694 100644 --- a/ld/emultempl/ppc64elf.em +++ b/ld/emultempl/ppc64elf.em @@ -38,7 +38,7 @@ static struct ppc64_elf_params params = { NULL, &ppc_layout_sections_again, 1, -1, 0, ${DEFAULT_PLT_STATIC_CHAIN-0}, -1, 5, - -1, 1, 0, -1, -1, 0}; + -1, 0, -1, -1, 0}; /* Fake input file for stubs. */ static lang_input_statement_type *stub_file; @@ -692,8 +692,6 @@ enum ppc64_opt OPTION_NO_PLT_STATIC_CHAIN, OPTION_PLT_THREAD_SAFE, OPTION_NO_PLT_THREAD_SAFE, - OPTION_SPECULATE_INDIRECT_JUMPS, - OPTION_NO_SPECULATE_INDIRECT_JUMPS, OPTION_PLT_ALIGN, OPTION_NO_PLT_ALIGN, OPTION_PLT_LOCALENTRY, @@ -721,8 +719,6 @@ PARSE_AND_LIST_LONGOPTS=${PARSE_AND_LIST_LONGOPTS}' { "no-plt-static-chain", no_argument, NULL, OPTION_NO_PLT_STATIC_CHAIN }, { "plt-thread-safe", no_argument, NULL, OPTION_PLT_THREAD_SAFE }, { "no-plt-thread-safe", no_argument, NULL, OPTION_NO_PLT_THREAD_SAFE }, - { "speculate-indirect-jumps", no_argument, NULL, OPTION_SPECULATE_INDIRECT_JUMPS }, - { "no-speculate-indirect-jumps", no_argument, NULL, OPTION_NO_SPECULATE_INDIRECT_JUMPS }, { "plt-align", optional_argument, NULL, OPTION_PLT_ALIGN }, { "no-plt-align", no_argument, NULL, OPTION_NO_PLT_ALIGN }, { "plt-localentry", optional_argument, NULL, OPTION_PLT_LOCALENTRY }, @@ -764,13 +760,7 @@ PARSE_AND_LIST_OPTIONS=${PARSE_AND_LIST_OPTIONS}' --plt-thread-safe PLT call stubs with load-load barrier.\n" )); fprintf (file, _("\ - --no-plt-thread-safe PLT call stubs without load-load barrier.\n" - )); - fprintf (file, _("\ - --speculate-indirect-jumps PLT call stubs without speculation barrier.\n" - )); - fprintf (file, _("\ - --no-speculate-indirect-jumps PLT call stubs with speculation barrier.\n" + --no-plt-thread-safe PLT call stubs without barrier.\n" )); fprintf (file, _("\ --plt-align [=<align>] Align PLT call stubs to fit cache lines.\n" @@ -860,14 +850,6 @@ PARSE_AND_LIST_ARGS_CASES=${PARSE_AND_LIST_ARGS_CASES}' params.plt_thread_safe = 0; break; - case OPTION_SPECULATE_INDIRECT_JUMPS: - params.speculate_indirect_jumps = 1; - break; - - case OPTION_NO_SPECULATE_INDIRECT_JUMPS: - params.speculate_indirect_jumps = 0; - break; - case OPTION_PLT_ALIGN: if (optarg != NULL) { diff --git a/ld/ld.texinfo b/ld/ld.texinfo index c89915f1aa..226e2deb32 100644 --- a/ld/ld.texinfo +++ b/ld/ld.texinfo @@ -4001,6 +4001,12 @@ underscore), the linker will silently use the definition in the program. If the program references @samp{etext} but does not define it, the linker will use the definition in the linker script. +Note - the @code{PROVIDE} directive considers a common symbol to be +defined, even though such a symbol could be combined with the symbol +that the @code{PROVIDE} would create. This is particularly important +when considering constructor and destructor list symbols such as +@samp{__CTOR_LIST__} as these are often defined as common symbols. + @node PROVIDE_HIDDEN @subsection PROVIDE_HIDDEN @cindex PROVIDE_HIDDEN @@ -7646,15 +7652,6 @@ looks for calls to commonly used functions that create threads, and if seen, adds the necessary barriers. Use these options to change the default behaviour. -@cindex PowerPC64 PLT call stub speculative execution barrier -@kindex --speculate-indirect-jumps -@kindex --no-speculate-indirect-jumps -@item --speculate-indirect-jumps -@itemx --no-speculate-indirect-jumps -Use these options to control whether all indirect branch instructions -emitted by @code{ld}, such as those in the PLT, have a speculative -execution barrier to mitigate Spectre variant 2 attacks. - @cindex PowerPC64 ELFv2 PLT localentry optimization @kindex --plt-localentry @kindex --no-plt-localentry diff --git a/ld/po/pt_BR.po b/ld/po/pt_BR.po index c72aebf3ef..34e84d4ed6 100644 --- a/ld/po/pt_BR.po +++ b/ld/po/pt_BR.po @@ -2,14 +2,14 @@ # Traduções em português brasileiro para o ld (pacote binutils). # Copyright (C) 2018 Free Software Foundation, Inc. # This file is distributed under the same license as the binutils package. -# Rafael Fontenelle <rffontenelle@gmail.com>, 2017, 2018. +# Rafael Fontenelle <rafaelff@gnome.org>, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: ld 2.30.0\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" "POT-Creation-Date: 2018-01-13 13:43+0000\n" "PO-Revision-Date: 2018-01-15 13:02-0200\n" -"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n" +"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" diff --git a/ld/scripttempl/pe.sc b/ld/scripttempl/pe.sc index c8a45ca09d..f56d783ea0 100644 --- a/ld/scripttempl/pe.sc +++ b/ld/scripttempl/pe.sc @@ -98,8 +98,22 @@ SECTIONS ${RELOCATING+*(.glue_7t)} ${RELOCATING+*(.glue_7)} ${CONSTRUCTING+ - PROVIDE(___CTOR_LIST__ = .); - PROVIDE(__CTOR_LIST__ = .); + /* Note: we always define __CTOR_LIST__ and ___CTOR_LIST__ here, + we do not PROVIDE them. This is because the ctors.o startup + code in libgcc defines them as common symbols, with the + expectation that they will be overridden by the definitions + here. If we PROVIDE the symbols then they will not be + overridden and global constructors will not be run. + + This does mean that it is not possible for a user to define + their own __CTOR_LIST__ and __DTOR_LIST__ symbols. If that + ability is needed a custom linker script will have to be + used. (The custom script can just be a copy of this script + with the PROVIDE() qualifiers added). + + See PR 22762 for more details. */ + ___CTOR_LIST__ = .; + __CTOR_LIST__ = .; LONG (-1); KEEP(*(.ctors)); KEEP(*(.ctor)); @@ -107,8 +121,10 @@ SECTIONS LONG (0); } ${CONSTRUCTING+ - PROVIDE(___DTOR_LIST__ = .); - PROVIDE(__DTOR_LIST__ = .); + /* See comment about __CTOR_LIST__ above. The same reasoning + applies here too. */ + ___DTOR_LIST__ = .; + __DTOR_LIST__ = .; LONG (-1); KEEP(*(.dtors)); KEEP(*(.dtor)); diff --git a/ld/scripttempl/pep.sc b/ld/scripttempl/pep.sc index 8daacb2763..3c6c84da9b 100644 --- a/ld/scripttempl/pep.sc +++ b/ld/scripttempl/pep.sc @@ -99,8 +99,22 @@ SECTIONS ${RELOCATING+*(.glue_7)} ${CONSTRUCTING+. = ALIGN(8);} ${CONSTRUCTING+ - PROVIDE(___CTOR_LIST__ = .); - PROVIDE(__CTOR_LIST__ = .); + /* Note: we always define __CTOR_LIST__ and ___CTOR_LIST__ here, + we do not PROVIDE them. This is because the ctors.o startup + code in libgcc defines them as common symbols, with the + expectation that they will be overridden by the definitions + here. If we PROVIDE the symbols then they will not be + overridden and global constructors will not be run. + + This does mean that it is not possible for a user to define + their own __CTOR_LIST__ and __DTOR_LIST__ symbols. If that + ability is needed a custom linker script will have to be + used. (The custom script can just be a copy of this script + with the PROVIDE() qualifiers added). + + See PR 22762 for more details. */ + ___CTOR_LIST__ = .; + __CTOR_LIST__ = .; LONG (-1); LONG (-1); KEEP (*(.ctors)); KEEP (*(.ctor)); @@ -108,8 +122,10 @@ SECTIONS LONG (0); LONG (0); } ${CONSTRUCTING+ - PROVIDE(___DTOR_LIST__ = .); - PROVIDE(__DTOR_LIST__ = .); + /* See comment about __CTOR_LIST__ above. The same reasoning + applies here too. */ + ___DTOR_LIST__ = .; + __DTOR_LIST__ = .; LONG (-1); LONG (-1); KEEP (*(.dtors)); KEEP (*(.dtor)); diff --git a/ld/testsuite/ld-aarch64/aarch64-elf.exp b/ld/testsuite/ld-aarch64/aarch64-elf.exp index f31089361b..d766f3736b 100644 --- a/ld/testsuite/ld-aarch64/aarch64-elf.exp +++ b/ld/testsuite/ld-aarch64/aarch64-elf.exp @@ -275,6 +275,7 @@ run_dump_test "pr17415" run_dump_test_lp64 "tprel_g2_overflow" run_dump_test "tprel_add_lo12_overflow" run_dump_test "protected-data" +run_dump_test_lp64 "pr22764" # ifunc tests run_dump_test "ifunc-1" diff --git a/ld/testsuite/ld-aarch64/emit-relocs-258.s b/ld/testsuite/ld-aarch64/emit-relocs-258.s index f724776243..87bb657c5d 100644 --- a/ld/testsuite/ld-aarch64/emit-relocs-258.s +++ b/ld/testsuite/ld-aarch64/emit-relocs-258.s @@ -1,5 +1,6 @@ +.global dummy .text - +dummy: ldr x0, .L1 .L1: diff --git a/ld/testsuite/ld-aarch64/emit-relocs-259.s b/ld/testsuite/ld-aarch64/emit-relocs-259.s index 7e1ba3ceb4..0977c9d869 100644 --- a/ld/testsuite/ld-aarch64/emit-relocs-259.s +++ b/ld/testsuite/ld-aarch64/emit-relocs-259.s @@ -1,5 +1,6 @@ +.global dummy .text - +dummy: ldr x0, .L1 .L1: diff --git a/ld/testsuite/ld-aarch64/pr22764.d b/ld/testsuite/ld-aarch64/pr22764.d new file mode 100644 index 0000000000..997519f469 --- /dev/null +++ b/ld/testsuite/ld-aarch64/pr22764.d @@ -0,0 +1,18 @@ +#source: pr22764.s +#ld: -shared -T relocs.ld -defsym sym_abs1=0x1 -defsym sym_abs2=0x2 -defsym sym_abs3=0x3 -e0 --emit-relocs +#notarget: aarch64_be-*-* +#objdump: -dr +#... + +Disassembly of section \.text: + +0000000000010000 \<\.text\>: + 10000: d503201f nop + ... + 10004: R_AARCH64_ABS64 sym_abs1 + 1000c: 00000002 \.word 0x00000002 + 1000c: R_AARCH64_ABS32 sym_abs2 + 10010: 0003 \.short 0x0003 + 10010: R_AARCH64_ABS16 sym_abs3 + 10012: 0000 \.short 0x0000 + 10014: d503201f nop diff --git a/ld/testsuite/ld-aarch64/pr22764.s b/ld/testsuite/ld-aarch64/pr22764.s new file mode 100644 index 0000000000..25e36b4a12 --- /dev/null +++ b/ld/testsuite/ld-aarch64/pr22764.s @@ -0,0 +1,6 @@ + .text + nop + .xword sym_abs1 + .word sym_abs2 + .short sym_abs3 + nop diff --git a/ld/testsuite/ld-elf/elf.exp b/ld/testsuite/ld-elf/elf.exp index 0b005dea90..bda51de96c 100644 --- a/ld/testsuite/ld-elf/elf.exp +++ b/ld/testsuite/ld-elf/elf.exp @@ -208,7 +208,7 @@ if { [check_shared_lib_support] } then { {"Build pr20995-2.so" "-shared -z relro" "" "" {pr20995c.s} {{readelf {-l --wide} pr20995-2so.r}} "pr20995-2.so"} - } "tic6x-*-*" "arm*-*-eabi*" "hppa*64*-*-hpux*" + } "tic6x-*-*" "arm*-*-eabi*" "hppa*64*-*-hpux*" "aarch64*-*-elf*" # These targets don't copy dynamic variables into .bss. setup_xfail "alpha-*-*" "bfin-*-*" "ia64-*-*" "xtensa-*-*" @@ -223,7 +223,7 @@ if { [check_shared_lib_support] } then { # xfail on arm*-*-eabi* is particularly because of no support of GNU_RELRO. # Please see the link above for details. setup_xfail "alpha-*-*" "bfin-*-*" "ia64-*-*" "xtensa-*-*" "arm*-*-eabi*" - setup_xfail "hppa*64*-*-hpux*" + setup_xfail "hppa*64*-*-hpux*" "aarch64*-*-elf*" run_ld_link_tests [list \ [list \ "pr20995-2" \ diff --git a/ld/testsuite/ld-elf/pr22450.d b/ld/testsuite/ld-elf/pr22450.d index 26853bc9b8..5b219b7795 100644 --- a/ld/testsuite/ld-elf/pr22450.d +++ b/ld/testsuite/ld-elf/pr22450.d @@ -2,7 +2,7 @@ #readelf: --notes --wide #ld: -r # Fails on H8300 because it does not generate the correct relocs for the size fields. -# Fails on AVR, IP2K, M68HC11, SPARC64, XC16C because the assembler does not calculate the correct values for the differences of local symbols. +# Fails on AVR, IP2K, M68HC11, XC16C because the assembler does not calculate the correct values for the differences of local symbols. # Fails on CRX because readelf does not know how to apply CRX reloc number 20 (R_CRX_SWITCH32). #... diff --git a/ld/testsuite/ld-elf/pr22836-1.s b/ld/testsuite/ld-elf/pr22836-1.s new file mode 100644 index 0000000000..8be549ecca --- /dev/null +++ b/ld/testsuite/ld-elf/pr22836-1.s @@ -0,0 +1,4 @@ + .section .debug_macro,"G",%progbits,foo,comdat + .long .LASF0 +.LASF0: + .string "__STDC__ 1" diff --git a/ld/testsuite/ld-elf/pr22836-1a.d b/ld/testsuite/ld-elf/pr22836-1a.d new file mode 100644 index 0000000000..4acf45d421 --- /dev/null +++ b/ld/testsuite/ld-elf/pr22836-1a.d @@ -0,0 +1,7 @@ +#source: pr22836-1.s +#ld: -r -s +#readelf: -g --wide +#xfail: d30v-*-* dlx-*-* i960-*-* pj-*-* +# Targets using the generic linker don't properly support comdat group sections + +There are no section groups in this file\. diff --git a/ld/testsuite/ld-elf/pr22836-1b.d b/ld/testsuite/ld-elf/pr22836-1b.d new file mode 100644 index 0000000000..30d6fa3f67 --- /dev/null +++ b/ld/testsuite/ld-elf/pr22836-1b.d @@ -0,0 +1,7 @@ +#source: pr22836-1.s +#ld: -r -S +#readelf: -g --wide +#xfail: d30v-*-* dlx-*-* i960-*-* pj-*-* +# Targets using the generic linker don't properly support comdat group sections + +There are no section groups in this file\. diff --git a/ld/testsuite/ld-elf/pr22836-2.d b/ld/testsuite/ld-elf/pr22836-2.d new file mode 100644 index 0000000000..10133e4b90 --- /dev/null +++ b/ld/testsuite/ld-elf/pr22836-2.d @@ -0,0 +1,7 @@ +#source: pr22836-2.s +#ld: -r -S +#readelf: -g --wide + +group section \[[ 0-9]+\] `\.group' \[foo\] contains 1 section.* + \[Index\] Name + \[[ 0-9]+\] \.comment diff --git a/ld/testsuite/ld-elf/pr22836-2.s b/ld/testsuite/ld-elf/pr22836-2.s new file mode 100644 index 0000000000..77cd83a0c6 --- /dev/null +++ b/ld/testsuite/ld-elf/pr22836-2.s @@ -0,0 +1,7 @@ + .section .debug_macro,"G",%progbits,foo + .long .LASF0 +.LASF0: + .string "__STDC__ 1" + + .section .comment,"G",%progbits,foo + .asciz "hi" diff --git a/ld/testsuite/ld-gc/pr20882.d b/ld/testsuite/ld-gc/pr20882.d index dd388c51c9..1d68d05f38 100644 --- a/ld/testsuite/ld-gc/pr20882.d +++ b/ld/testsuite/ld-gc/pr20882.d @@ -3,7 +3,10 @@ #source: pr20882b.s #source: pr20882c.s #ld: --gc-sections -e main -#readelf: -x .debug_info +#readelf: -x .debug_info -x .debug_abbrev -#... - 0x0+ (0a000000 00000000 |00000000 0000000a |06000000 |00000006 |0400|0004)28 .* +Hex dump of section '\.debug_info': + 0x0+ .* + +Hex dump of section '\.debug_abbrev': + 0x0+ 61626364 +abcd diff --git a/ld/testsuite/ld-gc/pr20882b.s b/ld/testsuite/ld-gc/pr20882b.s index ea0cf2e4ad..baabf55779 100644 --- a/ld/testsuite/ld-gc/pr20882b.s +++ b/ld/testsuite/ld-gc/pr20882b.s @@ -2,4 +2,11 @@ .hidden t.c.4903c230 .globl t.c.4903c230 t.c.4903c230: - .byte 0x28 + .dc.a .Ldebug_abbrev0 + + .section .debug_abbrev,"",%progbits +.Ldebug_abbrev0: + .byte 0x61 + .byte 0x62 + .byte 0x63 + .byte 0x64 diff --git a/ld/testsuite/ld-i386/discarded1.s b/ld/testsuite/ld-i386/discarded1.s index 9b20c87e25..21e5cb7f90 100644 --- a/ld/testsuite/ld-i386/discarded1.s +++ b/ld/testsuite/ld-i386/discarded1.s @@ -2,7 +2,7 @@ .globl _start .type _start, @function _start: - movl x@GOT(%ecx), %eax + divl x@GOT(%ecx), %eax .size _start, .-_start .globl x .data diff --git a/ld/testsuite/ld-i386/i386.exp b/ld/testsuite/ld-i386/i386.exp index c4fc545dbb..22f377ee2d 100644 --- a/ld/testsuite/ld-i386/i386.exp +++ b/ld/testsuite/ld-i386/i386.exp @@ -450,6 +450,9 @@ run_dump_test "pr22115-1b" run_dump_test "pr22115-1c" run_dump_test "pr22115-1d" run_dump_test "pr22135" +run_dump_test "pr22782" +run_dump_test "pr23189" +run_dump_test "pr23194" if { !([istarget "i?86-*-linux*"] || [istarget "i?86-*-gnu*"] diff --git a/ld/testsuite/ld-i386/load1-nacl.d b/ld/testsuite/ld-i386/load1-nacl.d index 1dbba1107f..317d1c4054 100644 --- a/ld/testsuite/ld-i386/load1-nacl.d +++ b/ld/testsuite/ld-i386/load1-nacl.d @@ -8,52 +8,52 @@ SYMBOL TABLE: #... -10030080 l O .data 0+1 bar +10030074 l O .data 0+1 bar #... -10030081 g O .data 0+1 foo +10030075 g O .data 0+1 foo #... Disassembly of section .text: 0+20000 <_start>: -[ ]*[a-f0-9]+: c7 c0 80 00 03 10 mov \$0x10030080,%eax -[ ]*[a-f0-9]+: 81 d0 80 00 03 10 adc \$0x10030080,%eax -[ ]*[a-f0-9]+: 81 c3 80 00 03 10 add \$0x10030080,%ebx -[ ]*[a-f0-9]+: 81 e1 80 00 03 10 and \$0x10030080,%ecx -[ ]*[a-f0-9]+: 81 fa 80 00 03 10 cmp \$0x10030080,%edx -[ ]*[a-f0-9]+: 81 cf 80 00 03 10 or \$0x10030080,%edi -[ ]*[a-f0-9]+: 81 de 80 00 03 10 sbb \$0x10030080,%esi -[ ]*[a-f0-9]+: 81 ed 80 00 03 10 sub \$0x10030080,%ebp -[ ]*[a-f0-9]+: 81 f4 80 00 03 10 xor \$0x10030080,%esp -[ ]*[a-f0-9]+: f7 c1 80 00 03 10 test \$0x10030080,%ecx -[ ]*[a-f0-9]+: c7 c0 80 00 03 10 mov \$0x10030080,%eax -[ ]*[a-f0-9]+: 81 d0 80 00 03 10 adc \$0x10030080,%eax -[ ]*[a-f0-9]+: 81 c3 80 00 03 10 add \$0x10030080,%ebx -[ ]*[a-f0-9]+: 81 e1 80 00 03 10 and \$0x10030080,%ecx -[ ]*[a-f0-9]+: 81 fa 80 00 03 10 cmp \$0x10030080,%edx -[ ]*[a-f0-9]+: 81 cf 80 00 03 10 or \$0x10030080,%edi -[ ]*[a-f0-9]+: 81 de 80 00 03 10 sbb \$0x10030080,%esi -[ ]*[a-f0-9]+: 81 ed 80 00 03 10 sub \$0x10030080,%ebp -[ ]*[a-f0-9]+: 81 f4 80 00 03 10 xor \$0x10030080,%esp -[ ]*[a-f0-9]+: f7 c1 80 00 03 10 test \$0x10030080,%ecx -[ ]*[a-f0-9]+: c7 c0 81 00 03 10 mov \$0x10030081,%eax -[ ]*[a-f0-9]+: 81 d0 81 00 03 10 adc \$0x10030081,%eax -[ ]*[a-f0-9]+: 81 c3 81 00 03 10 add \$0x10030081,%ebx -[ ]*[a-f0-9]+: 81 e1 81 00 03 10 and \$0x10030081,%ecx -[ ]*[a-f0-9]+: 81 fa 81 00 03 10 cmp \$0x10030081,%edx -[ ]*[a-f0-9]+: 81 cf 81 00 03 10 or \$0x10030081,%edi -[ ]*[a-f0-9]+: 81 de 81 00 03 10 sbb \$0x10030081,%esi -[ ]*[a-f0-9]+: 81 ed 81 00 03 10 sub \$0x10030081,%ebp -[ ]*[a-f0-9]+: 81 f4 81 00 03 10 xor \$0x10030081,%esp -[ ]*[a-f0-9]+: f7 c1 81 00 03 10 test \$0x10030081,%ecx -[ ]*[a-f0-9]+: c7 c0 81 00 03 10 mov \$0x10030081,%eax -[ ]*[a-f0-9]+: 81 d0 81 00 03 10 adc \$0x10030081,%eax -[ ]*[a-f0-9]+: 81 c3 81 00 03 10 add \$0x10030081,%ebx -[ ]*[a-f0-9]+: 81 e1 81 00 03 10 and \$0x10030081,%ecx -[ ]*[a-f0-9]+: 81 fa 81 00 03 10 cmp \$0x10030081,%edx -[ ]*[a-f0-9]+: 81 cf 81 00 03 10 or \$0x10030081,%edi -[ ]*[a-f0-9]+: 81 de 81 00 03 10 sbb \$0x10030081,%esi -[ ]*[a-f0-9]+: 81 ed 81 00 03 10 sub \$0x10030081,%ebp -[ ]*[a-f0-9]+: 81 f4 81 00 03 10 xor \$0x10030081,%esp -[ ]*[a-f0-9]+: f7 c1 81 00 03 10 test \$0x10030081,%ecx +[ ]*[a-f0-9]+: c7 c0 74 00 03 10 mov \$0x10030074,%eax +[ ]*[a-f0-9]+: 81 d0 74 00 03 10 adc \$0x10030074,%eax +[ ]*[a-f0-9]+: 81 c3 74 00 03 10 add \$0x10030074,%ebx +[ ]*[a-f0-9]+: 81 e1 74 00 03 10 and \$0x10030074,%ecx +[ ]*[a-f0-9]+: 81 fa 74 00 03 10 cmp \$0x10030074,%edx +[ ]*[a-f0-9]+: 81 cf 74 00 03 10 or \$0x10030074,%edi +[ ]*[a-f0-9]+: 81 de 74 00 03 10 sbb \$0x10030074,%esi +[ ]*[a-f0-9]+: 81 ed 74 00 03 10 sub \$0x10030074,%ebp +[ ]*[a-f0-9]+: 81 f4 74 00 03 10 xor \$0x10030074,%esp +[ ]*[a-f0-9]+: f7 c1 74 00 03 10 test \$0x10030074,%ecx +[ ]*[a-f0-9]+: c7 c0 74 00 03 10 mov \$0x10030074,%eax +[ ]*[a-f0-9]+: 81 d0 74 00 03 10 adc \$0x10030074,%eax +[ ]*[a-f0-9]+: 81 c3 74 00 03 10 add \$0x10030074,%ebx +[ ]*[a-f0-9]+: 81 e1 74 00 03 10 and \$0x10030074,%ecx +[ ]*[a-f0-9]+: 81 fa 74 00 03 10 cmp \$0x10030074,%edx +[ ]*[a-f0-9]+: 81 cf 74 00 03 10 or \$0x10030074,%edi +[ ]*[a-f0-9]+: 81 de 74 00 03 10 sbb \$0x10030074,%esi +[ ]*[a-f0-9]+: 81 ed 74 00 03 10 sub \$0x10030074,%ebp +[ ]*[a-f0-9]+: 81 f4 74 00 03 10 xor \$0x10030074,%esp +[ ]*[a-f0-9]+: f7 c1 74 00 03 10 test \$0x10030074,%ecx +[ ]*[a-f0-9]+: c7 c0 75 00 03 10 mov \$0x10030075,%eax +[ ]*[a-f0-9]+: 81 d0 75 00 03 10 adc \$0x10030075,%eax +[ ]*[a-f0-9]+: 81 c3 75 00 03 10 add \$0x10030075,%ebx +[ ]*[a-f0-9]+: 81 e1 75 00 03 10 and \$0x10030075,%ecx +[ ]*[a-f0-9]+: 81 fa 75 00 03 10 cmp \$0x10030075,%edx +[ ]*[a-f0-9]+: 81 cf 75 00 03 10 or \$0x10030075,%edi +[ ]*[a-f0-9]+: 81 de 75 00 03 10 sbb \$0x10030075,%esi +[ ]*[a-f0-9]+: 81 ed 75 00 03 10 sub \$0x10030075,%ebp +[ ]*[a-f0-9]+: 81 f4 75 00 03 10 xor \$0x10030075,%esp +[ ]*[a-f0-9]+: f7 c1 75 00 03 10 test \$0x10030075,%ecx +[ ]*[a-f0-9]+: c7 c0 75 00 03 10 mov \$0x10030075,%eax +[ ]*[a-f0-9]+: 81 d0 75 00 03 10 adc \$0x10030075,%eax +[ ]*[a-f0-9]+: 81 c3 75 00 03 10 add \$0x10030075,%ebx +[ ]*[a-f0-9]+: 81 e1 75 00 03 10 and \$0x10030075,%ecx +[ ]*[a-f0-9]+: 81 fa 75 00 03 10 cmp \$0x10030075,%edx +[ ]*[a-f0-9]+: 81 cf 75 00 03 10 or \$0x10030075,%edi +[ ]*[a-f0-9]+: 81 de 75 00 03 10 sbb \$0x10030075,%esi +[ ]*[a-f0-9]+: 81 ed 75 00 03 10 sub \$0x10030075,%ebp +[ ]*[a-f0-9]+: 81 f4 75 00 03 10 xor \$0x10030075,%esp +[ ]*[a-f0-9]+: f7 c1 75 00 03 10 test \$0x10030075,%ecx #pass diff --git a/ld/testsuite/ld-i386/load1.d b/ld/testsuite/ld-i386/load1.d index 9c4aa8e164..2e4957b0ad 100644 --- a/ld/testsuite/ld-i386/load1.d +++ b/ld/testsuite/ld-i386/load1.d @@ -7,52 +7,52 @@ SYMBOL TABLE: #... -0+8049170 l O .data 0+1 bar +0+8049164 l O .data 0+1 bar #... -0+8049171 g O .data 0+1 foo +0+8049165 g O .data 0+1 foo #... Disassembly of section .text: 0+8048074 <_start>: -[ ]*[a-f0-9]+: c7 c0 70 91 04 08 mov \$0x8049170,%eax -[ ]*[a-f0-9]+: 81 d0 70 91 04 08 adc \$0x8049170,%eax -[ ]*[a-f0-9]+: 81 c3 70 91 04 08 add \$0x8049170,%ebx -[ ]*[a-f0-9]+: 81 e1 70 91 04 08 and \$0x8049170,%ecx -[ ]*[a-f0-9]+: 81 fa 70 91 04 08 cmp \$0x8049170,%edx -[ ]*[a-f0-9]+: 81 cf 70 91 04 08 or \$0x8049170,%edi -[ ]*[a-f0-9]+: 81 de 70 91 04 08 sbb \$0x8049170,%esi -[ ]*[a-f0-9]+: 81 ed 70 91 04 08 sub \$0x8049170,%ebp -[ ]*[a-f0-9]+: 81 f4 70 91 04 08 xor \$0x8049170,%esp -[ ]*[a-f0-9]+: f7 c1 70 91 04 08 test \$0x8049170,%ecx -[ ]*[a-f0-9]+: c7 c0 70 91 04 08 mov \$0x8049170,%eax -[ ]*[a-f0-9]+: 81 d0 70 91 04 08 adc \$0x8049170,%eax -[ ]*[a-f0-9]+: 81 c3 70 91 04 08 add \$0x8049170,%ebx -[ ]*[a-f0-9]+: 81 e1 70 91 04 08 and \$0x8049170,%ecx -[ ]*[a-f0-9]+: 81 fa 70 91 04 08 cmp \$0x8049170,%edx -[ ]*[a-f0-9]+: 81 cf 70 91 04 08 or \$0x8049170,%edi -[ ]*[a-f0-9]+: 81 de 70 91 04 08 sbb \$0x8049170,%esi -[ ]*[a-f0-9]+: 81 ed 70 91 04 08 sub \$0x8049170,%ebp -[ ]*[a-f0-9]+: 81 f4 70 91 04 08 xor \$0x8049170,%esp -[ ]*[a-f0-9]+: f7 c1 70 91 04 08 test \$0x8049170,%ecx -[ ]*[a-f0-9]+: c7 c0 71 91 04 08 mov \$0x8049171,%eax -[ ]*[a-f0-9]+: 81 d0 71 91 04 08 adc \$0x8049171,%eax -[ ]*[a-f0-9]+: 81 c3 71 91 04 08 add \$0x8049171,%ebx -[ ]*[a-f0-9]+: 81 e1 71 91 04 08 and \$0x8049171,%ecx -[ ]*[a-f0-9]+: 81 fa 71 91 04 08 cmp \$0x8049171,%edx -[ ]*[a-f0-9]+: 81 cf 71 91 04 08 or \$0x8049171,%edi -[ ]*[a-f0-9]+: 81 de 71 91 04 08 sbb \$0x8049171,%esi -[ ]*[a-f0-9]+: 81 ed 71 91 04 08 sub \$0x8049171,%ebp -[ ]*[a-f0-9]+: 81 f4 71 91 04 08 xor \$0x8049171,%esp -[ ]*[a-f0-9]+: f7 c1 71 91 04 08 test \$0x8049171,%ecx -[ ]*[a-f0-9]+: c7 c0 71 91 04 08 mov \$0x8049171,%eax -[ ]*[a-f0-9]+: 81 d0 71 91 04 08 adc \$0x8049171,%eax -[ ]*[a-f0-9]+: 81 c3 71 91 04 08 add \$0x8049171,%ebx -[ ]*[a-f0-9]+: 81 e1 71 91 04 08 and \$0x8049171,%ecx -[ ]*[a-f0-9]+: 81 fa 71 91 04 08 cmp \$0x8049171,%edx -[ ]*[a-f0-9]+: 81 cf 71 91 04 08 or \$0x8049171,%edi -[ ]*[a-f0-9]+: 81 de 71 91 04 08 sbb \$0x8049171,%esi -[ ]*[a-f0-9]+: 81 ed 71 91 04 08 sub \$0x8049171,%ebp -[ ]*[a-f0-9]+: 81 f4 71 91 04 08 xor \$0x8049171,%esp -[ ]*[a-f0-9]+: f7 c1 71 91 04 08 test \$0x8049171,%ecx +[ ]*[a-f0-9]+: c7 c0 64 91 04 08 mov \$0x8049164,%eax +[ ]*[a-f0-9]+: 81 d0 64 91 04 08 adc \$0x8049164,%eax +[ ]*[a-f0-9]+: 81 c3 64 91 04 08 add \$0x8049164,%ebx +[ ]*[a-f0-9]+: 81 e1 64 91 04 08 and \$0x8049164,%ecx +[ ]*[a-f0-9]+: 81 fa 64 91 04 08 cmp \$0x8049164,%edx +[ ]*[a-f0-9]+: 81 cf 64 91 04 08 or \$0x8049164,%edi +[ ]*[a-f0-9]+: 81 de 64 91 04 08 sbb \$0x8049164,%esi +[ ]*[a-f0-9]+: 81 ed 64 91 04 08 sub \$0x8049164,%ebp +[ ]*[a-f0-9]+: 81 f4 64 91 04 08 xor \$0x8049164,%esp +[ ]*[a-f0-9]+: f7 c1 64 91 04 08 test \$0x8049164,%ecx +[ ]*[a-f0-9]+: c7 c0 64 91 04 08 mov \$0x8049164,%eax +[ ]*[a-f0-9]+: 81 d0 64 91 04 08 adc \$0x8049164,%eax +[ ]*[a-f0-9]+: 81 c3 64 91 04 08 add \$0x8049164,%ebx +[ ]*[a-f0-9]+: 81 e1 64 91 04 08 and \$0x8049164,%ecx +[ ]*[a-f0-9]+: 81 fa 64 91 04 08 cmp \$0x8049164,%edx +[ ]*[a-f0-9]+: 81 cf 64 91 04 08 or \$0x8049164,%edi +[ ]*[a-f0-9]+: 81 de 64 91 04 08 sbb \$0x8049164,%esi +[ ]*[a-f0-9]+: 81 ed 64 91 04 08 sub \$0x8049164,%ebp +[ ]*[a-f0-9]+: 81 f4 64 91 04 08 xor \$0x8049164,%esp +[ ]*[a-f0-9]+: f7 c1 64 91 04 08 test \$0x8049164,%ecx +[ ]*[a-f0-9]+: c7 c0 65 91 04 08 mov \$0x8049165,%eax +[ ]*[a-f0-9]+: 81 d0 65 91 04 08 adc \$0x8049165,%eax +[ ]*[a-f0-9]+: 81 c3 65 91 04 08 add \$0x8049165,%ebx +[ ]*[a-f0-9]+: 81 e1 65 91 04 08 and \$0x8049165,%ecx +[ ]*[a-f0-9]+: 81 fa 65 91 04 08 cmp \$0x8049165,%edx +[ ]*[a-f0-9]+: 81 cf 65 91 04 08 or \$0x8049165,%edi +[ ]*[a-f0-9]+: 81 de 65 91 04 08 sbb \$0x8049165,%esi +[ ]*[a-f0-9]+: 81 ed 65 91 04 08 sub \$0x8049165,%ebp +[ ]*[a-f0-9]+: 81 f4 65 91 04 08 xor \$0x8049165,%esp +[ ]*[a-f0-9]+: f7 c1 65 91 04 08 test \$0x8049165,%ecx +[ ]*[a-f0-9]+: c7 c0 65 91 04 08 mov \$0x8049165,%eax +[ ]*[a-f0-9]+: 81 d0 65 91 04 08 adc \$0x8049165,%eax +[ ]*[a-f0-9]+: 81 c3 65 91 04 08 add \$0x8049165,%ebx +[ ]*[a-f0-9]+: 81 e1 65 91 04 08 and \$0x8049165,%ecx +[ ]*[a-f0-9]+: 81 fa 65 91 04 08 cmp \$0x8049165,%edx +[ ]*[a-f0-9]+: 81 cf 65 91 04 08 or \$0x8049165,%edi +[ ]*[a-f0-9]+: 81 de 65 91 04 08 sbb \$0x8049165,%esi +[ ]*[a-f0-9]+: 81 ed 65 91 04 08 sub \$0x8049165,%ebp +[ ]*[a-f0-9]+: 81 f4 65 91 04 08 xor \$0x8049165,%esp +[ ]*[a-f0-9]+: f7 c1 65 91 04 08 test \$0x8049165,%ecx #pass diff --git a/ld/testsuite/ld-i386/pr22782.d b/ld/testsuite/ld-i386/pr22782.d new file mode 100644 index 0000000000..29486acc1f --- /dev/null +++ b/ld/testsuite/ld-i386/pr22782.d @@ -0,0 +1,10 @@ +#as: --32 +#ld: -melf_i386 +#readelf: -SWs + +#failif +#... +[ ]*\[.*\][ ]+.*\.got\.plt .* +#... +.* _GLOBAL_OFFSET_TABLE_ +#... diff --git a/ld/testsuite/ld-i386/pr22782.s b/ld/testsuite/ld-i386/pr22782.s new file mode 100644 index 0000000000..b8a42fc65f --- /dev/null +++ b/ld/testsuite/ld-i386/pr22782.s @@ -0,0 +1,15 @@ + .text + .globl _start + .type _start, @function +_start: + movl errno@indntpoff, %eax + movl %gs:(%eax), %eax + ret + .globl errno + .hidden errno + .section .tbss,"awT",@nobits + .align 4 + .type errno, @object + .size errno, 4 +errno: + .zero 4 diff --git a/ld/testsuite/ld-i386/pr23189.d b/ld/testsuite/ld-i386/pr23189.d new file mode 100644 index 0000000000..9345b42bd0 --- /dev/null +++ b/ld/testsuite/ld-i386/pr23189.d @@ -0,0 +1,7 @@ +#as: --32 -mrelax-relocations=yes +#ld: -shared -melf_i386 -T pr23189.t +#readelf: -r --wide + +Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry: + Offset Info Type Sym. Value Symbol's Name +[0-9a-f]+ +[0-9a-f]+ +R_386_RELATIVE + diff --git a/ld/testsuite/ld-i386/pr23189.s b/ld/testsuite/ld-i386/pr23189.s new file mode 100644 index 0000000000..4a6c9cd078 --- /dev/null +++ b/ld/testsuite/ld-i386/pr23189.s @@ -0,0 +1,5 @@ + .globl _start + .type _start, @function +_start: + movl __hidden_sym@GOT(%eax), %eax + .size _start, .-_start diff --git a/ld/testsuite/ld-i386/pr23189.t b/ld/testsuite/ld-i386/pr23189.t new file mode 100644 index 0000000000..0e6ff655b2 --- /dev/null +++ b/ld/testsuite/ld-i386/pr23189.t @@ -0,0 +1,11 @@ +EXTERN(_start) +ENTRY(_start) + +SECTIONS +{ + .text : + { + HIDDEN (__hidden_sym = .); + *(.text*) + } +} diff --git a/ld/testsuite/ld-i386/pr23194.d b/ld/testsuite/ld-i386/pr23194.d new file mode 100644 index 0000000000..b5e8c3330e --- /dev/null +++ b/ld/testsuite/ld-i386/pr23194.d @@ -0,0 +1,7 @@ +#as: --32 -mrelax-relocations=yes +#ld: -shared -melf_i386 --version-script pr23194.map +#readelf: -r --wide + +Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry: + Offset Info Type Sym. Value Symbol's Name +[0-9a-f]+ +[0-9a-f]+ +R_386_RELATIVE + diff --git a/ld/testsuite/ld-i386/pr23194.map b/ld/testsuite/ld-i386/pr23194.map new file mode 100644 index 0000000000..353c194af5 --- /dev/null +++ b/ld/testsuite/ld-i386/pr23194.map @@ -0,0 +1,6 @@ +FOO { + global: + bar; + local: + *; +}; diff --git a/ld/testsuite/ld-i386/pr23194.s b/ld/testsuite/ld-i386/pr23194.s new file mode 100644 index 0000000000..32693feb7f --- /dev/null +++ b/ld/testsuite/ld-i386/pr23194.s @@ -0,0 +1,12 @@ + .text + .symver foo,foo@FOO + .globl foo + .type foo, @function +foo: + ret + .size foo, .-foo + .globl bar + .type bar, @function +bar: + jmp *foo@GOT(%eax) + .size bar, .-bar diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp index 896f453def..4bd2ada0ea 100644 --- a/ld/testsuite/ld-plugin/lto.exp +++ b/ld/testsuite/ld-plugin/lto.exp @@ -564,6 +564,16 @@ run_ld_link_exec_tests $lto_run_tests if { [is_elf_format] } { run_ld_link_exec_tests $lto_run_elf_tests + run_cc_link_tests [list \ + [list \ + "Build pr22983" \ + "-Wl,--dynamic-list,pr22983.t" \ + "-flto" \ + {pr22983a.c pr22983b.c} \ + {{readelf {--dyn-syms --wide} pr22983.d}} \ + "pr22983" \ + ] \ + ] } if { [is_elf_format] && [check_lto_shared_available] } { diff --git a/ld/testsuite/ld-plugin/pr22983.d b/ld/testsuite/ld-plugin/pr22983.d new file mode 100644 index 0000000000..af1d710d3f --- /dev/null +++ b/ld/testsuite/ld-plugin/pr22983.d @@ -0,0 +1,9 @@ +Symbol table '\.dynsym' contains [0-9]+ entries: + +Num: +Value +Size Type +Bind +Vis +Ndx Name +#... + +[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +OBJECT +GLOBAL +DEFAULT +[0-9]+ +var_attr_used_enabled + +[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +OBJECT +GLOBAL +DEFAULT +[0-9]+ +var_attr_used_disabled +#... + +[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +GLOBAL +DEFAULT +[0-9]+ +func_attr_used_enabled + +[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +GLOBAL +DEFAULT +[0-9]+ +func_attr_used_disabled +#... diff --git a/ld/testsuite/ld-plugin/pr22983.t b/ld/testsuite/ld-plugin/pr22983.t new file mode 100644 index 0000000000..ca31f10965 --- /dev/null +++ b/ld/testsuite/ld-plugin/pr22983.t @@ -0,0 +1,6 @@ +{ +var_attr_used_disabled; +var_attr_used_enabled; +func_attr_used_disabled; +func_attr_used_enabled; +}; diff --git a/ld/testsuite/ld-plugin/pr22983a.c b/ld/testsuite/ld-plugin/pr22983a.c new file mode 100644 index 0000000000..283f263bff --- /dev/null +++ b/ld/testsuite/ld-plugin/pr22983a.c @@ -0,0 +1,14 @@ +#include <stdio.h> + +int func_attr_used_disabled(int val); +int func_attr_used_enabled(int val); +extern int var_attr_used_enabled; +extern int var_attr_used_disabled; + +int main(int argc, const char **argv){ + printf("%d\n", var_attr_used_disabled); + printf("%d\n", var_attr_used_enabled); + printf("%d\n", func_attr_used_disabled(1)); + printf("%d\n", func_attr_used_enabled(1)); + return 0; +} diff --git a/ld/testsuite/ld-plugin/pr22983b.c b/ld/testsuite/ld-plugin/pr22983b.c new file mode 100644 index 0000000000..1b66ed889f --- /dev/null +++ b/ld/testsuite/ld-plugin/pr22983b.c @@ -0,0 +1,10 @@ +int func_attr_used_disabled(int val){ + return val + 1; +} +__attribute__((used)) +int func_attr_used_enabled(int val){ + return val + 1; +} +__attribute__((used)) +int var_attr_used_enabled = 0b0101010101; +int var_attr_used_disabled = 0b0101010101; diff --git a/ld/testsuite/ld-powerpc/elfv2exe.d b/ld/testsuite/ld-powerpc/elfv2exe.d index fa5b622827..77bf6e2568 100644 --- a/ld/testsuite/ld-powerpc/elfv2exe.d +++ b/ld/testsuite/ld-powerpc/elfv2exe.d @@ -1,6 +1,6 @@ #source: elfv2.s #as: -a64 -#ld: -melf64ppc --speculate-indirect-jumps --defsym f2=0x1234 --defsym f3=0x10008888 --defsym f4=0x1200000 --defsym _start=f1 +#ld: -melf64ppc --defsym f2=0x1234 --defsym f3=0x10008888 --defsym f4=0x1200000 --defsym _start=f1 #objdump: -dr .* diff --git a/ld/testsuite/ld-powerpc/elfv2so.d b/ld/testsuite/ld-powerpc/elfv2so.d index 1c048e170b..e7cd45c9c2 100644 --- a/ld/testsuite/ld-powerpc/elfv2so.d +++ b/ld/testsuite/ld-powerpc/elfv2so.d @@ -1,6 +1,6 @@ #source: elfv2.s #as: -a64 -#ld: -melf64ppc -shared --speculate-indirect-jumps +#ld: -melf64ppc -shared #objdump: -dr .* diff --git a/ld/testsuite/ld-powerpc/powerpc.exp b/ld/testsuite/ld-powerpc/powerpc.exp index d604787b88..14c9d1751d 100644 --- a/ld/testsuite/ld-powerpc/powerpc.exp +++ b/ld/testsuite/ld-powerpc/powerpc.exp @@ -121,11 +121,11 @@ set ppcelftests { "tls32"} {"TLS32 helper shared library" "-shared -melf32ppc tmpdir/tlslib32.o" "" "" {} {} "libtlslib32.so"} - {"TLS32 dynamic exec" "-melf32ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls32.o tmpdir/libtlslib32.so" "" "" {} + {"TLS32 dynamic exec" "-melf32ppc --no-plt-align --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls32.o tmpdir/libtlslib32.so" "" "" {} {{readelf -WSsrl tlsexe32.r} {objdump -dr tlsexe32.d} {objdump -sj.got tlsexe32.g} {objdump -sj.tdata tlsexe32.t}} "tlsexe32"} - {"TLS32 shared" "-shared -melf32ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls32.o" "" "" {} + {"TLS32 shared" "-shared -melf32ppc --no-plt-align --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls32.o" "" "" {} {{readelf -WSsrl tlsso32.r} {objdump -dr tlsso32.d} {objdump -sj.got tlsso32.g} {objdump -sj.tdata tlsso32.t}} "tls32.so"} @@ -147,7 +147,7 @@ set ppcelftests { {"TLS32 DLL" "-shared -melf32ppc --version-script tlsdll.ver" "" "-a32" {tlsdll_32.s} {} "tlsdll32.so"} - {"TLS32 opt 5" "-melf32ppc -shared --gc-sections --secure-plt --no-plt-align --speculate-indirect-jumps tmpdir/tlsdll32.so" "" "-a32" {tlsopt5_32.s} + {"TLS32 opt 5" "-melf32ppc -shared --gc-sections --secure-plt --no-plt-align tmpdir/tlsdll32.so" "" "-a32" {tlsopt5_32.s} {{objdump -dr tlsopt5_32.d}} "tlsopt5_32"} {"Shared library with global symbol" "-shared -melf32ppc" "" "-a32" {sdalib.s} @@ -174,15 +174,15 @@ set ppc64elftests { {} "libtlslib.so"} {"TLS helper old shared lib" "-shared -melf64ppc" "" "-a64" {oldtlslib.s} {} "liboldlib.so"} - {"TLS dynamic exec" "-melf64ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls.o tmpdir/libtlslib.so" "" "" {} + {"TLS dynamic exec" "-melf64ppc --no-plt-align --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls.o tmpdir/libtlslib.so" "" "" {} {{readelf -WSsrl tlsexe.r} {objdump -dr tlsexe.d} {objdump -sj.got tlsexe.g} {objdump -sj.tdata tlsexe.t}} "tlsexe"} - {"TLS dynamic old" "-melf64ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls.o tmpdir/liboldlib.so" "" "" {} + {"TLS dynamic old" "-melf64ppc --no-plt-align --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls.o tmpdir/liboldlib.so" "" "" {} {{readelf -WSsrl tlsexe.r} {objdump -dr tlsexe.d} {objdump -sj.got tlsexe.g} {objdump -sj.tdata tlsexe.t}} "tlsexeold"} - {"TLS shared" "-shared -melf64ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls.o" "" "" {} + {"TLS shared" "-shared -melf64ppc --no-plt-align --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tls.o" "" "" {} {{readelf -WSsrl tlsso.r} {objdump -dr tlsso.d} {objdump -sj.got tlsso.g} {objdump -sj.tdata tlsso.t}} "tls.so"} @@ -190,17 +190,17 @@ set ppc64elftests { {{objdump -dr tlstoc.d} {objdump -sj.got tlstoc.g} {objdump -sj.tdata tlstoc.t}} "tlstoc"} - {"TLSTOC dynamic exec" "-melf64ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tlstoc.o tmpdir/libtlslib.so" "" + {"TLSTOC dynamic exec" "-melf64ppc --no-plt-align --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tlstoc.o tmpdir/libtlslib.so" "" "" {} {{readelf -WSsrl tlsexetoc.r} {objdump -dr tlsexetoc.d} {objdump -sj.got tlsexetoc.g} {objdump -sj.tdata tlsexetoc.t}} "tlsexetoc"} - {"TLSTOC dynamic old" "-melf64ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tlstoc.o tmpdir/liboldlib.so" "" + {"TLSTOC dynamic old" "-melf64ppc --no-plt-align --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tlstoc.o tmpdir/liboldlib.so" "" "" {} {{readelf -WSsrl tlsexetoc.r} {objdump -dr tlsexetoc.d} {objdump -sj.got tlsexetoc.g} {objdump -sj.tdata tlsexetoc.t}} "tlsexetocold"} - {"TLSTOC shared" "-shared -melf64ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tlstoc.o" "" "" {} + {"TLSTOC shared" "-shared -melf64ppc --no-plt-align --no-ld-generated-unwind-info --hash-style=sysv tmpdir/tlstoc.o" "" "" {} {{readelf -WSsrl tlstocso.r} {objdump -dr tlstocso.d} {objdump -sj.got tlstocso.g} {objdump -sj.tdata tlstocso.t}} "tlstoc.so"} @@ -221,7 +221,7 @@ set ppc64elftests { "tlsopt4"} {"TLS DLL" "-shared -melf64ppc --version-script tlsdll.ver" "" "-a64" {tlsdll.s} {} "tlsdll.so"} - {"TLS opt 5" "-melf64ppc --no-plt-align --speculate-indirect-jumps -shared --gc-sections --no-plt-localentry tmpdir/tlsdll.so" "" "-a64" {tlsopt5.s} + {"TLS opt 5" "-melf64ppc --no-plt-align -shared --gc-sections --no-plt-localentry tmpdir/tlsdll.so" "" "-a64" {tlsopt5.s} {{objdump -dr tlsopt5.d} {readelf -wf tlsopt5.wf}} "tlsopt5"} {"sym@tocbase" "-shared -melf64ppc" "" "-a64" {symtocbase-1.s symtocbase-2.s} diff --git a/ld/testsuite/ld-powerpc/relbrlt.d b/ld/testsuite/ld-powerpc/relbrlt.d index 510ba845ae..6f3db7d014 100644 --- a/ld/testsuite/ld-powerpc/relbrlt.d +++ b/ld/testsuite/ld-powerpc/relbrlt.d @@ -1,6 +1,6 @@ #source: relbrlt.s #as: -a64 -#ld: -melf64ppc --no-plt-align --speculate-indirect-jumps --no-ld-generated-unwind-info --emit-relocs +#ld: -melf64ppc --no-plt-align --no-ld-generated-unwind-info --emit-relocs #objdump: -Dr .* diff --git a/ld/testsuite/ld-sparc/got-hidden32.s b/ld/testsuite/ld-sparc/got-hidden32.s new file mode 100644 index 0000000000..cd1ecf2d94 --- /dev/null +++ b/ld/testsuite/ld-sparc/got-hidden32.s @@ -0,0 +1,18 @@ + .text +.LLGETPC0: + retl + add %o7, %l7, %l7 + .global foo + .type foo, #function + .proc 04 +foo: + save %sp, -104, %sp + sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7 + call .LLGETPC0 + add %l7, %lo(_GLOBAL_OFFSET_TABLE_+4), %l7 + sethi %hi(var), %g1 + or %g1, %lo(var), %g1 + ld [%l7+%g1], %g1 + ld [%g1], %i0 + ret + restore diff --git a/ld/testsuite/ld-sparc/got-hidden64.s b/ld/testsuite/ld-sparc/got-hidden64.s new file mode 100644 index 0000000000..50e75ca452 --- /dev/null +++ b/ld/testsuite/ld-sparc/got-hidden64.s @@ -0,0 +1,18 @@ + .text +.LLGETPC0: + retl + add %o7, %l7, %l7 + .global foo + .type foo, #function + .proc 04 +foo: + save %sp, -160, %sp + sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7 + call .LLGETPC0 + add %l7, %lo(_GLOBAL_OFFSET_TABLE_+4), %l7 + sethi %hi(var), %g1 + or %g1, %lo(var), %g1 + ldx [%l7+%g1], %g1 + ld [%g1], %i0 + ret + restore diff --git a/ld/testsuite/ld-sparc/gotop-hidden.c b/ld/testsuite/ld-sparc/gotop-hidden.c new file mode 100644 index 0000000000..d769c6ddc6 --- /dev/null +++ b/ld/testsuite/ld-sparc/gotop-hidden.c @@ -0,0 +1,13 @@ +#include <stdio.h> + +extern unsigned int foo (void); + +__attribute__((visibility("hidden"))) unsigned int var = 0xdeadbeef; + +int main (void) +{ + if (var == foo ()) + puts ("PASS"); + + return 0; +} diff --git a/ld/testsuite/ld-sparc/pass.out b/ld/testsuite/ld-sparc/pass.out new file mode 100644 index 0000000000..7ef22e9a43 --- /dev/null +++ b/ld/testsuite/ld-sparc/pass.out @@ -0,0 +1 @@ +PASS diff --git a/ld/testsuite/ld-sparc/sparc.exp b/ld/testsuite/ld-sparc/sparc.exp index e8aa0c284c..41aa2e68b2 100644 --- a/ld/testsuite/ld-sparc/sparc.exp +++ b/ld/testsuite/ld-sparc/sparc.exp @@ -146,8 +146,37 @@ set sparc64tests { if { ![istarget "sparc64-*-elf*"] } { run_ld_link_tests $sparctests } + if { !([istarget "sparc-*-elf*"] || [istarget "sparc-sun-solaris2.5*"] || [istarget "sparc-sun-solaris2.6"]) } { run_ld_link_tests $sparc64tests } + +if { [istarget "sparc*-*-linux*"] && [isnative] } { + run_ld_link_exec_tests [list \ + [list \ + "32-bit: mixed GOTDATA/GOT relocations" \ + "-pie -m32" \ + "" \ + { gotop-hidden.c got-hidden32.s } \ + "gotop-hidden32" \ + "pass.out" \ + "-fPIE -m32" \ + ] \ + ] +} + +if { [istarget "sparc64-*-linux*"] && [isnative] } { + run_ld_link_exec_tests [list \ + [list \ + "64-bit: mixed GOTDATA/GOT relocations" \ + "-pie -m64" \ + "" \ + { gotop-hidden.c got-hidden64.s } \ + "gotop-hidden64" \ + "pass.out" \ + "-fPIE -m64" \ + ] \ + ] +} diff --git a/ld/testsuite/ld-x86-64/discarded1.s b/ld/testsuite/ld-x86-64/discarded1.s index c638ed965b..16c7e93172 100644 --- a/ld/testsuite/ld-x86-64/discarded1.s +++ b/ld/testsuite/ld-x86-64/discarded1.s @@ -2,7 +2,7 @@ .globl _start .type _start, @function _start: - movq x@GOTPCREL(%rip), %rax + divq x@GOTPCREL(%rip), %rax .size _start, .-_start .globl x .data diff --git a/ld/testsuite/ld-x86-64/load1a-nacl.d b/ld/testsuite/ld-x86-64/load1a-nacl.d index aba9db9537..f038400a5e 100644 --- a/ld/testsuite/ld-x86-64/load1a-nacl.d +++ b/ld/testsuite/ld-x86-64/load1a-nacl.d @@ -8,48 +8,48 @@ SYMBOL TABLE: #... -0+100300c8 l O .data 0+1 bar +0+100300b0 l O .data 0+1 bar #... -0+100300c9 g O .data 0+1 foo +0+100300b1 g O .data 0+1 foo #... Disassembly of section .text: 0+20000 <_start>: -[ ]*[a-f0-9]+: 81 d0 c8 00 03 10 adc \$0x100300c8,%eax -[ ]*[a-f0-9]+: 81 c3 c8 00 03 10 add \$0x100300c8,%ebx -[ ]*[a-f0-9]+: 81 e1 c8 00 03 10 and \$0x100300c8,%ecx -[ ]*[a-f0-9]+: 81 fa c8 00 03 10 cmp \$0x100300c8,%edx -[ ]*[a-f0-9]+: 81 ce c8 00 03 10 or \$0x100300c8,%esi -[ ]*[a-f0-9]+: 81 df c8 00 03 10 sbb \$0x100300c8,%edi -[ ]*[a-f0-9]+: 81 ed c8 00 03 10 sub \$0x100300c8,%ebp -[ ]*[a-f0-9]+: 41 81 f0 c8 00 03 10 xor \$0x100300c8,%r8d -[ ]*[a-f0-9]+: 41 f7 c7 c8 00 03 10 test \$0x100300c8,%r15d -[ ]*[a-f0-9]+: 48 81 d0 c8 00 03 10 adc \$0x100300c8,%rax -[ ]*[a-f0-9]+: 48 81 c3 c8 00 03 10 add \$0x100300c8,%rbx -[ ]*[a-f0-9]+: 48 81 e1 c8 00 03 10 and \$0x100300c8,%rcx -[ ]*[a-f0-9]+: 48 81 fa c8 00 03 10 cmp \$0x100300c8,%rdx -[ ]*[a-f0-9]+: 48 81 cf c8 00 03 10 or \$0x100300c8,%rdi -[ ]*[a-f0-9]+: 48 81 de c8 00 03 10 sbb \$0x100300c8,%rsi -[ ]*[a-f0-9]+: 48 81 ed c8 00 03 10 sub \$0x100300c8,%rbp -[ ]*[a-f0-9]+: 49 81 f0 c8 00 03 10 xor \$0x100300c8,%r8 -[ ]*[a-f0-9]+: 49 f7 c7 c8 00 03 10 test \$0x100300c8,%r15 -[ ]*[a-f0-9]+: 81 d0 c9 00 03 10 adc \$0x100300c9,%eax -[ ]*[a-f0-9]+: 81 c3 c9 00 03 10 add \$0x100300c9,%ebx -[ ]*[a-f0-9]+: 81 e1 c9 00 03 10 and \$0x100300c9,%ecx -[ ]*[a-f0-9]+: 81 fa c9 00 03 10 cmp \$0x100300c9,%edx -[ ]*[a-f0-9]+: 81 ce c9 00 03 10 or \$0x100300c9,%esi -[ ]*[a-f0-9]+: 81 df c9 00 03 10 sbb \$0x100300c9,%edi -[ ]*[a-f0-9]+: 81 ed c9 00 03 10 sub \$0x100300c9,%ebp -[ ]*[a-f0-9]+: 41 81 f0 c9 00 03 10 xor \$0x100300c9,%r8d -[ ]*[a-f0-9]+: 41 f7 c7 c9 00 03 10 test \$0x100300c9,%r15d -[ ]*[a-f0-9]+: 48 81 d0 c9 00 03 10 adc \$0x100300c9,%rax -[ ]*[a-f0-9]+: 48 81 c3 c9 00 03 10 add \$0x100300c9,%rbx -[ ]*[a-f0-9]+: 48 81 e1 c9 00 03 10 and \$0x100300c9,%rcx -[ ]*[a-f0-9]+: 48 81 fa c9 00 03 10 cmp \$0x100300c9,%rdx -[ ]*[a-f0-9]+: 48 81 cf c9 00 03 10 or \$0x100300c9,%rdi -[ ]*[a-f0-9]+: 48 81 de c9 00 03 10 sbb \$0x100300c9,%rsi -[ ]*[a-f0-9]+: 48 81 ed c9 00 03 10 sub \$0x100300c9,%rbp -[ ]*[a-f0-9]+: 49 81 f0 c9 00 03 10 xor \$0x100300c9,%r8 -[ ]*[a-f0-9]+: 49 f7 c7 c9 00 03 10 test \$0x100300c9,%r15 +[ ]*[a-f0-9]+: 81 d0 b0 00 03 10 adc \$0x100300b0,%eax +[ ]*[a-f0-9]+: 81 c3 b0 00 03 10 add \$0x100300b0,%ebx +[ ]*[a-f0-9]+: 81 e1 b0 00 03 10 and \$0x100300b0,%ecx +[ ]*[a-f0-9]+: 81 fa b0 00 03 10 cmp \$0x100300b0,%edx +[ ]*[a-f0-9]+: 81 ce b0 00 03 10 or \$0x100300b0,%esi +[ ]*[a-f0-9]+: 81 df b0 00 03 10 sbb \$0x100300b0,%edi +[ ]*[a-f0-9]+: 81 ed b0 00 03 10 sub \$0x100300b0,%ebp +[ ]*[a-f0-9]+: 41 81 f0 b0 00 03 10 xor \$0x100300b0,%r8d +[ ]*[a-f0-9]+: 41 f7 c7 b0 00 03 10 test \$0x100300b0,%r15d +[ ]*[a-f0-9]+: 48 81 d0 b0 00 03 10 adc \$0x100300b0,%rax +[ ]*[a-f0-9]+: 48 81 c3 b0 00 03 10 add \$0x100300b0,%rbx +[ ]*[a-f0-9]+: 48 81 e1 b0 00 03 10 and \$0x100300b0,%rcx +[ ]*[a-f0-9]+: 48 81 fa b0 00 03 10 cmp \$0x100300b0,%rdx +[ ]*[a-f0-9]+: 48 81 cf b0 00 03 10 or \$0x100300b0,%rdi +[ ]*[a-f0-9]+: 48 81 de b0 00 03 10 sbb \$0x100300b0,%rsi +[ ]*[a-f0-9]+: 48 81 ed b0 00 03 10 sub \$0x100300b0,%rbp +[ ]*[a-f0-9]+: 49 81 f0 b0 00 03 10 xor \$0x100300b0,%r8 +[ ]*[a-f0-9]+: 49 f7 c7 b0 00 03 10 test \$0x100300b0,%r15 +[ ]*[a-f0-9]+: 81 d0 b1 00 03 10 adc \$0x100300b1,%eax +[ ]*[a-f0-9]+: 81 c3 b1 00 03 10 add \$0x100300b1,%ebx +[ ]*[a-f0-9]+: 81 e1 b1 00 03 10 and \$0x100300b1,%ecx +[ ]*[a-f0-9]+: 81 fa b1 00 03 10 cmp \$0x100300b1,%edx +[ ]*[a-f0-9]+: 81 ce b1 00 03 10 or \$0x100300b1,%esi +[ ]*[a-f0-9]+: 81 df b1 00 03 10 sbb \$0x100300b1,%edi +[ ]*[a-f0-9]+: 81 ed b1 00 03 10 sub \$0x100300b1,%ebp +[ ]*[a-f0-9]+: 41 81 f0 b1 00 03 10 xor \$0x100300b1,%r8d +[ ]*[a-f0-9]+: 41 f7 c7 b1 00 03 10 test \$0x100300b1,%r15d +[ ]*[a-f0-9]+: 48 81 d0 b1 00 03 10 adc \$0x100300b1,%rax +[ ]*[a-f0-9]+: 48 81 c3 b1 00 03 10 add \$0x100300b1,%rbx +[ ]*[a-f0-9]+: 48 81 e1 b1 00 03 10 and \$0x100300b1,%rcx +[ ]*[a-f0-9]+: 48 81 fa b1 00 03 10 cmp \$0x100300b1,%rdx +[ ]*[a-f0-9]+: 48 81 cf b1 00 03 10 or \$0x100300b1,%rdi +[ ]*[a-f0-9]+: 48 81 de b1 00 03 10 sbb \$0x100300b1,%rsi +[ ]*[a-f0-9]+: 48 81 ed b1 00 03 10 sub \$0x100300b1,%rbp +[ ]*[a-f0-9]+: 49 81 f0 b1 00 03 10 xor \$0x100300b1,%r8 +[ ]*[a-f0-9]+: 49 f7 c7 b1 00 03 10 test \$0x100300b1,%r15 #pass diff --git a/ld/testsuite/ld-x86-64/load1a.d b/ld/testsuite/ld-x86-64/load1a.d index 0eb4880719..bbbd204f7a 100644 --- a/ld/testsuite/ld-x86-64/load1a.d +++ b/ld/testsuite/ld-x86-64/load1a.d @@ -8,48 +8,48 @@ SYMBOL TABLE: #... -0+6001b8 l O .data 0+1 bar +0+60019e l O .data 0+1 bar #... -0+6001b9 g O .data 0+1 foo +0+60019f g O .data 0+1 foo #... Disassembly of section .text: 0+4000b0 <_start>: -[ ]*[a-f0-9]+: 81 d0 b8 01 60 00 adc \$0x6001b8,%eax -[ ]*[a-f0-9]+: 81 c3 b8 01 60 00 add \$0x6001b8,%ebx -[ ]*[a-f0-9]+: 81 e1 b8 01 60 00 and \$0x6001b8,%ecx -[ ]*[a-f0-9]+: 81 fa b8 01 60 00 cmp \$0x6001b8,%edx -[ ]*[a-f0-9]+: 81 ce b8 01 60 00 or \$0x6001b8,%esi -[ ]*[a-f0-9]+: 81 df b8 01 60 00 sbb \$0x6001b8,%edi -[ ]*[a-f0-9]+: 81 ed b8 01 60 00 sub \$0x6001b8,%ebp -[ ]*[a-f0-9]+: 41 81 f0 b8 01 60 00 xor \$0x6001b8,%r8d -[ ]*[a-f0-9]+: 41 f7 c7 b8 01 60 00 test \$0x6001b8,%r15d -[ ]*[a-f0-9]+: 48 81 d0 b8 01 60 00 adc \$0x6001b8,%rax -[ ]*[a-f0-9]+: 48 81 c3 b8 01 60 00 add \$0x6001b8,%rbx -[ ]*[a-f0-9]+: 48 81 e1 b8 01 60 00 and \$0x6001b8,%rcx -[ ]*[a-f0-9]+: 48 81 fa b8 01 60 00 cmp \$0x6001b8,%rdx -[ ]*[a-f0-9]+: 48 81 cf b8 01 60 00 or \$0x6001b8,%rdi -[ ]*[a-f0-9]+: 48 81 de b8 01 60 00 sbb \$0x6001b8,%rsi -[ ]*[a-f0-9]+: 48 81 ed b8 01 60 00 sub \$0x6001b8,%rbp -[ ]*[a-f0-9]+: 49 81 f0 b8 01 60 00 xor \$0x6001b8,%r8 -[ ]*[a-f0-9]+: 49 f7 c7 b8 01 60 00 test \$0x6001b8,%r15 -[ ]*[a-f0-9]+: 81 d0 b9 01 60 00 adc \$0x6001b9,%eax -[ ]*[a-f0-9]+: 81 c3 b9 01 60 00 add \$0x6001b9,%ebx -[ ]*[a-f0-9]+: 81 e1 b9 01 60 00 and \$0x6001b9,%ecx -[ ]*[a-f0-9]+: 81 fa b9 01 60 00 cmp \$0x6001b9,%edx -[ ]*[a-f0-9]+: 81 ce b9 01 60 00 or \$0x6001b9,%esi -[ ]*[a-f0-9]+: 81 df b9 01 60 00 sbb \$0x6001b9,%edi -[ ]*[a-f0-9]+: 81 ed b9 01 60 00 sub \$0x6001b9,%ebp -[ ]*[a-f0-9]+: 41 81 f0 b9 01 60 00 xor \$0x6001b9,%r8d -[ ]*[a-f0-9]+: 41 f7 c7 b9 01 60 00 test \$0x6001b9,%r15d -[ ]*[a-f0-9]+: 48 81 d0 b9 01 60 00 adc \$0x6001b9,%rax -[ ]*[a-f0-9]+: 48 81 c3 b9 01 60 00 add \$0x6001b9,%rbx -[ ]*[a-f0-9]+: 48 81 e1 b9 01 60 00 and \$0x6001b9,%rcx -[ ]*[a-f0-9]+: 48 81 fa b9 01 60 00 cmp \$0x6001b9,%rdx -[ ]*[a-f0-9]+: 48 81 cf b9 01 60 00 or \$0x6001b9,%rdi -[ ]*[a-f0-9]+: 48 81 de b9 01 60 00 sbb \$0x6001b9,%rsi -[ ]*[a-f0-9]+: 48 81 ed b9 01 60 00 sub \$0x6001b9,%rbp -[ ]*[a-f0-9]+: 49 81 f0 b9 01 60 00 xor \$0x6001b9,%r8 -[ ]*[a-f0-9]+: 49 f7 c7 b9 01 60 00 test \$0x6001b9,%r15 +[ ]*[a-f0-9]+: 81 d0 9e 01 60 00 adc \$0x60019e,%eax +[ ]*[a-f0-9]+: 81 c3 9e 01 60 00 add \$0x60019e,%ebx +[ ]*[a-f0-9]+: 81 e1 9e 01 60 00 and \$0x60019e,%ecx +[ ]*[a-f0-9]+: 81 fa 9e 01 60 00 cmp \$0x60019e,%edx +[ ]*[a-f0-9]+: 81 ce 9e 01 60 00 or \$0x60019e,%esi +[ ]*[a-f0-9]+: 81 df 9e 01 60 00 sbb \$0x60019e,%edi +[ ]*[a-f0-9]+: 81 ed 9e 01 60 00 sub \$0x60019e,%ebp +[ ]*[a-f0-9]+: 41 81 f0 9e 01 60 00 xor \$0x60019e,%r8d +[ ]*[a-f0-9]+: 41 f7 c7 9e 01 60 00 test \$0x60019e,%r15d +[ ]*[a-f0-9]+: 48 81 d0 9e 01 60 00 adc \$0x60019e,%rax +[ ]*[a-f0-9]+: 48 81 c3 9e 01 60 00 add \$0x60019e,%rbx +[ ]*[a-f0-9]+: 48 81 e1 9e 01 60 00 and \$0x60019e,%rcx +[ ]*[a-f0-9]+: 48 81 fa 9e 01 60 00 cmp \$0x60019e,%rdx +[ ]*[a-f0-9]+: 48 81 cf 9e 01 60 00 or \$0x60019e,%rdi +[ ]*[a-f0-9]+: 48 81 de 9e 01 60 00 sbb \$0x60019e,%rsi +[ ]*[a-f0-9]+: 48 81 ed 9e 01 60 00 sub \$0x60019e,%rbp +[ ]*[a-f0-9]+: 49 81 f0 9e 01 60 00 xor \$0x60019e,%r8 +[ ]*[a-f0-9]+: 49 f7 c7 9e 01 60 00 test \$0x60019e,%r15 +[ ]*[a-f0-9]+: 81 d0 9f 01 60 00 adc \$0x60019f,%eax +[ ]*[a-f0-9]+: 81 c3 9f 01 60 00 add \$0x60019f,%ebx +[ ]*[a-f0-9]+: 81 e1 9f 01 60 00 and \$0x60019f,%ecx +[ ]*[a-f0-9]+: 81 fa 9f 01 60 00 cmp \$0x60019f,%edx +[ ]*[a-f0-9]+: 81 ce 9f 01 60 00 or \$0x60019f,%esi +[ ]*[a-f0-9]+: 81 df 9f 01 60 00 sbb \$0x60019f,%edi +[ ]*[a-f0-9]+: 81 ed 9f 01 60 00 sub \$0x60019f,%ebp +[ ]*[a-f0-9]+: 41 81 f0 9f 01 60 00 xor \$0x60019f,%r8d +[ ]*[a-f0-9]+: 41 f7 c7 9f 01 60 00 test \$0x60019f,%r15d +[ ]*[a-f0-9]+: 48 81 d0 9f 01 60 00 adc \$0x60019f,%rax +[ ]*[a-f0-9]+: 48 81 c3 9f 01 60 00 add \$0x60019f,%rbx +[ ]*[a-f0-9]+: 48 81 e1 9f 01 60 00 and \$0x60019f,%rcx +[ ]*[a-f0-9]+: 48 81 fa 9f 01 60 00 cmp \$0x60019f,%rdx +[ ]*[a-f0-9]+: 48 81 cf 9f 01 60 00 or \$0x60019f,%rdi +[ ]*[a-f0-9]+: 48 81 de 9f 01 60 00 sbb \$0x60019f,%rsi +[ ]*[a-f0-9]+: 48 81 ed 9f 01 60 00 sub \$0x60019f,%rbp +[ ]*[a-f0-9]+: 49 81 f0 9f 01 60 00 xor \$0x60019f,%r8 +[ ]*[a-f0-9]+: 49 f7 c7 9f 01 60 00 test \$0x60019f,%r15 #pass diff --git a/ld/testsuite/ld-x86-64/load1b-nacl.d b/ld/testsuite/ld-x86-64/load1b-nacl.d index 524207d882..f4ab3bea07 100644 --- a/ld/testsuite/ld-x86-64/load1b-nacl.d +++ b/ld/testsuite/ld-x86-64/load1b-nacl.d @@ -8,48 +8,48 @@ SYMBOL TABLE: #... -10030090 l O .data 0+1 bar +10030074 l O .data 0+1 bar #... -10030091 g O .data 0+1 foo +10030075 g O .data 0+1 foo #... Disassembly of section .text: 0+20000 <_start>: - +[a-f0-9]+: 81 d0 90 00 03 10 adc \$0x10030090,%eax - +[a-f0-9]+: 81 c3 90 00 03 10 add \$0x10030090,%ebx - +[a-f0-9]+: 81 e1 90 00 03 10 and \$0x10030090,%ecx - +[a-f0-9]+: 81 fa 90 00 03 10 cmp \$0x10030090,%edx - +[a-f0-9]+: 81 ce 90 00 03 10 or \$0x10030090,%esi - +[a-f0-9]+: 81 df 90 00 03 10 sbb \$0x10030090,%edi - +[a-f0-9]+: 81 ed 90 00 03 10 sub \$0x10030090,%ebp - +[a-f0-9]+: 41 81 f0 90 00 03 10 xor \$0x10030090,%r8d - +[a-f0-9]+: 41 f7 c7 90 00 03 10 test \$0x10030090,%r15d - +[a-f0-9]+: 48 81 d0 90 00 03 10 adc \$0x10030090,%rax - +[a-f0-9]+: 48 81 c3 90 00 03 10 add \$0x10030090,%rbx - +[a-f0-9]+: 48 81 e1 90 00 03 10 and \$0x10030090,%rcx - +[a-f0-9]+: 48 81 fa 90 00 03 10 cmp \$0x10030090,%rdx - +[a-f0-9]+: 48 81 cf 90 00 03 10 or \$0x10030090,%rdi - +[a-f0-9]+: 48 81 de 90 00 03 10 sbb \$0x10030090,%rsi - +[a-f0-9]+: 48 81 ed 90 00 03 10 sub \$0x10030090,%rbp - +[a-f0-9]+: 49 81 f0 90 00 03 10 xor \$0x10030090,%r8 - +[a-f0-9]+: 49 f7 c7 90 00 03 10 test \$0x10030090,%r15 - +[a-f0-9]+: 81 d0 91 00 03 10 adc \$0x10030091,%eax - +[a-f0-9]+: 81 c3 91 00 03 10 add \$0x10030091,%ebx - +[a-f0-9]+: 81 e1 91 00 03 10 and \$0x10030091,%ecx - +[a-f0-9]+: 81 fa 91 00 03 10 cmp \$0x10030091,%edx - +[a-f0-9]+: 81 ce 91 00 03 10 or \$0x10030091,%esi - +[a-f0-9]+: 81 df 91 00 03 10 sbb \$0x10030091,%edi - +[a-f0-9]+: 81 ed 91 00 03 10 sub \$0x10030091,%ebp - +[a-f0-9]+: 41 81 f0 91 00 03 10 xor \$0x10030091,%r8d - +[a-f0-9]+: 41 f7 c7 91 00 03 10 test \$0x10030091,%r15d - +[a-f0-9]+: 48 81 d0 91 00 03 10 adc \$0x10030091,%rax - +[a-f0-9]+: 48 81 c3 91 00 03 10 add \$0x10030091,%rbx - +[a-f0-9]+: 48 81 e1 91 00 03 10 and \$0x10030091,%rcx - +[a-f0-9]+: 48 81 fa 91 00 03 10 cmp \$0x10030091,%rdx - +[a-f0-9]+: 48 81 cf 91 00 03 10 or \$0x10030091,%rdi - +[a-f0-9]+: 48 81 de 91 00 03 10 sbb \$0x10030091,%rsi - +[a-f0-9]+: 48 81 ed 91 00 03 10 sub \$0x10030091,%rbp - +[a-f0-9]+: 49 81 f0 91 00 03 10 xor \$0x10030091,%r8 - +[a-f0-9]+: 49 f7 c7 91 00 03 10 test \$0x10030091,%r15 + +[a-f0-9]+: 81 d0 74 00 03 10 adc \$0x10030074,%eax + +[a-f0-9]+: 81 c3 74 00 03 10 add \$0x10030074,%ebx + +[a-f0-9]+: 81 e1 74 00 03 10 and \$0x10030074,%ecx + +[a-f0-9]+: 81 fa 74 00 03 10 cmp \$0x10030074,%edx + +[a-f0-9]+: 81 ce 74 00 03 10 or \$0x10030074,%esi + +[a-f0-9]+: 81 df 74 00 03 10 sbb \$0x10030074,%edi + +[a-f0-9]+: 81 ed 74 00 03 10 sub \$0x10030074,%ebp + +[a-f0-9]+: 41 81 f0 74 00 03 10 xor \$0x10030074,%r8d + +[a-f0-9]+: 41 f7 c7 74 00 03 10 test \$0x10030074,%r15d + +[a-f0-9]+: 48 81 d0 74 00 03 10 adc \$0x10030074,%rax + +[a-f0-9]+: 48 81 c3 74 00 03 10 add \$0x10030074,%rbx + +[a-f0-9]+: 48 81 e1 74 00 03 10 and \$0x10030074,%rcx + +[a-f0-9]+: 48 81 fa 74 00 03 10 cmp \$0x10030074,%rdx + +[a-f0-9]+: 48 81 cf 74 00 03 10 or \$0x10030074,%rdi + +[a-f0-9]+: 48 81 de 74 00 03 10 sbb \$0x10030074,%rsi + +[a-f0-9]+: 48 81 ed 74 00 03 10 sub \$0x10030074,%rbp + +[a-f0-9]+: 49 81 f0 74 00 03 10 xor \$0x10030074,%r8 + +[a-f0-9]+: 49 f7 c7 74 00 03 10 test \$0x10030074,%r15 + +[a-f0-9]+: 81 d0 75 00 03 10 adc \$0x10030075,%eax + +[a-f0-9]+: 81 c3 75 00 03 10 add \$0x10030075,%ebx + +[a-f0-9]+: 81 e1 75 00 03 10 and \$0x10030075,%ecx + +[a-f0-9]+: 81 fa 75 00 03 10 cmp \$0x10030075,%edx + +[a-f0-9]+: 81 ce 75 00 03 10 or \$0x10030075,%esi + +[a-f0-9]+: 81 df 75 00 03 10 sbb \$0x10030075,%edi + +[a-f0-9]+: 81 ed 75 00 03 10 sub \$0x10030075,%ebp + +[a-f0-9]+: 41 81 f0 75 00 03 10 xor \$0x10030075,%r8d + +[a-f0-9]+: 41 f7 c7 75 00 03 10 test \$0x10030075,%r15d + +[a-f0-9]+: 48 81 d0 75 00 03 10 adc \$0x10030075,%rax + +[a-f0-9]+: 48 81 c3 75 00 03 10 add \$0x10030075,%rbx + +[a-f0-9]+: 48 81 e1 75 00 03 10 and \$0x10030075,%rcx + +[a-f0-9]+: 48 81 fa 75 00 03 10 cmp \$0x10030075,%rdx + +[a-f0-9]+: 48 81 cf 75 00 03 10 or \$0x10030075,%rdi + +[a-f0-9]+: 48 81 de 75 00 03 10 sbb \$0x10030075,%rsi + +[a-f0-9]+: 48 81 ed 75 00 03 10 sub \$0x10030075,%rbp + +[a-f0-9]+: 49 81 f0 75 00 03 10 xor \$0x10030075,%r8 + +[a-f0-9]+: 49 f7 c7 75 00 03 10 test \$0x10030075,%r15 #pass diff --git a/ld/testsuite/ld-x86-64/load1b.d b/ld/testsuite/ld-x86-64/load1b.d index acbd2fc536..42202c6030 100644 --- a/ld/testsuite/ld-x86-64/load1b.d +++ b/ld/testsuite/ld-x86-64/load1b.d @@ -8,50 +8,50 @@ SYMBOL TABLE: #... -0+600180 l O .data 0+1 bar +0+600162 l O .data 0+1 bar #... -0+600181 g O .data 0+1 foo +0+600163 g O .data 0+1 foo #... Disassembly of section .text: 0+400074 <_start>: - +[a-f0-9]+: 81 d0 80 01 60 00 adc \$0x600180,%eax - +[a-f0-9]+: 81 c3 80 01 60 00 add \$0x600180,%ebx - +[a-f0-9]+: 81 e1 80 01 60 00 and \$0x600180,%ecx - +[a-f0-9]+: 81 fa 80 01 60 00 cmp \$0x600180,%edx - +[a-f0-9]+: 81 ce 80 01 60 00 or \$0x600180,%esi - +[a-f0-9]+: 81 df 80 01 60 00 sbb \$0x600180,%edi - +[a-f0-9]+: 81 ed 80 01 60 00 sub \$0x600180,%ebp - +[a-f0-9]+: 41 81 f0 80 01 60 00 xor \$0x600180,%r8d - +[a-f0-9]+: 41 f7 c7 80 01 60 00 test \$0x600180,%r15d - +[a-f0-9]+: 48 81 d0 80 01 60 00 adc \$0x600180,%rax - +[a-f0-9]+: 48 81 c3 80 01 60 00 add \$0x600180,%rbx - +[a-f0-9]+: 48 81 e1 80 01 60 00 and \$0x600180,%rcx - +[a-f0-9]+: 48 81 fa 80 01 60 00 cmp \$0x600180,%rdx - +[a-f0-9]+: 48 81 cf 80 01 60 00 or \$0x600180,%rdi - +[a-f0-9]+: 48 81 de 80 01 60 00 sbb \$0x600180,%rsi - +[a-f0-9]+: 48 81 ed 80 01 60 00 sub \$0x600180,%rbp - +[a-f0-9]+: 49 81 f0 80 01 60 00 xor \$0x600180,%r8 - +[a-f0-9]+: 49 f7 c7 80 01 60 00 test \$0x600180,%r15 - +[a-f0-9]+: 81 d0 81 01 60 00 adc \$0x600181,%eax - +[a-f0-9]+: 81 c3 81 01 60 00 add \$0x600181,%ebx - +[a-f0-9]+: 81 e1 81 01 60 00 and \$0x600181,%ecx - +[a-f0-9]+: 81 fa 81 01 60 00 cmp \$0x600181,%edx - +[a-f0-9]+: 81 ce 81 01 60 00 or \$0x600181,%esi - +[a-f0-9]+: 81 df 81 01 60 00 sbb \$0x600181,%edi - +[a-f0-9]+: 81 ed 81 01 60 00 sub \$0x600181,%ebp - +[a-f0-9]+: 41 81 f0 81 01 60 00 xor \$0x600181,%r8d - +[a-f0-9]+: 41 f7 c7 81 01 60 00 test \$0x600181,%r15d - +[a-f0-9]+: 48 81 d0 81 01 60 00 adc \$0x600181,%rax - +[a-f0-9]+: 48 81 c3 81 01 60 00 add \$0x600181,%rbx - +[a-f0-9]+: 48 81 e1 81 01 60 00 and \$0x600181,%rcx - +[a-f0-9]+: 48 81 fa 81 01 60 00 cmp \$0x600181,%rdx - +[a-f0-9]+: 48 81 cf 81 01 60 00 or \$0x600181,%rdi - +[a-f0-9]+: 48 81 de 81 01 60 00 sbb \$0x600181,%rsi - +[a-f0-9]+: 48 81 ed 81 01 60 00 sub \$0x600181,%rbp - +[a-f0-9]+: 49 81 f0 81 01 60 00 xor \$0x600181,%r8 - +[a-f0-9]+: 49 f7 c7 81 01 60 00 test \$0x600181,%r15 + +[a-f0-9]+: 81 d0 62 01 60 00 adc \$0x600162,%eax + +[a-f0-9]+: 81 c3 62 01 60 00 add \$0x600162,%ebx + +[a-f0-9]+: 81 e1 62 01 60 00 and \$0x600162,%ecx + +[a-f0-9]+: 81 fa 62 01 60 00 cmp \$0x600162,%edx + +[a-f0-9]+: 81 ce 62 01 60 00 or \$0x600162,%esi + +[a-f0-9]+: 81 df 62 01 60 00 sbb \$0x600162,%edi + +[a-f0-9]+: 81 ed 62 01 60 00 sub \$0x600162,%ebp + +[a-f0-9]+: 41 81 f0 62 01 60 00 xor \$0x600162,%r8d + +[a-f0-9]+: 41 f7 c7 62 01 60 00 test \$0x600162,%r15d + +[a-f0-9]+: 48 81 d0 62 01 60 00 adc \$0x600162,%rax + +[a-f0-9]+: 48 81 c3 62 01 60 00 add \$0x600162,%rbx + +[a-f0-9]+: 48 81 e1 62 01 60 00 and \$0x600162,%rcx + +[a-f0-9]+: 48 81 fa 62 01 60 00 cmp \$0x600162,%rdx + +[a-f0-9]+: 48 81 cf 62 01 60 00 or \$0x600162,%rdi + +[a-f0-9]+: 48 81 de 62 01 60 00 sbb \$0x600162,%rsi + +[a-f0-9]+: 48 81 ed 62 01 60 00 sub \$0x600162,%rbp + +[a-f0-9]+: 49 81 f0 62 01 60 00 xor \$0x600162,%r8 + +[a-f0-9]+: 49 f7 c7 62 01 60 00 test \$0x600162,%r15 + +[a-f0-9]+: 81 d0 63 01 60 00 adc \$0x600163,%eax + +[a-f0-9]+: 81 c3 63 01 60 00 add \$0x600163,%ebx + +[a-f0-9]+: 81 e1 63 01 60 00 and \$0x600163,%ecx + +[a-f0-9]+: 81 fa 63 01 60 00 cmp \$0x600163,%edx + +[a-f0-9]+: 81 ce 63 01 60 00 or \$0x600163,%esi + +[a-f0-9]+: 81 df 63 01 60 00 sbb \$0x600163,%edi + +[a-f0-9]+: 81 ed 63 01 60 00 sub \$0x600163,%ebp + +[a-f0-9]+: 41 81 f0 63 01 60 00 xor \$0x600163,%r8d + +[a-f0-9]+: 41 f7 c7 63 01 60 00 test \$0x600163,%r15d + +[a-f0-9]+: 48 81 d0 63 01 60 00 adc \$0x600163,%rax + +[a-f0-9]+: 48 81 c3 63 01 60 00 add \$0x600163,%rbx + +[a-f0-9]+: 48 81 e1 63 01 60 00 and \$0x600163,%rcx + +[a-f0-9]+: 48 81 fa 63 01 60 00 cmp \$0x600163,%rdx + +[a-f0-9]+: 48 81 cf 63 01 60 00 or \$0x600163,%rdi + +[a-f0-9]+: 48 81 de 63 01 60 00 sbb \$0x600163,%rsi + +[a-f0-9]+: 48 81 ed 63 01 60 00 sub \$0x600163,%rbp + +[a-f0-9]+: 49 81 f0 63 01 60 00 xor \$0x600163,%r8 + +[a-f0-9]+: 49 f7 c7 63 01 60 00 test \$0x600163,%r15 #pass #pass diff --git a/ld/testsuite/ld-x86-64/pr22782.s b/ld/testsuite/ld-x86-64/pr22782.s new file mode 100644 index 0000000000..f4f0adc73f --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr22782.s @@ -0,0 +1,15 @@ + .text + .globl _start + .type _start, @function +_start: + movq errno@gottpoff(%rip), %rax + movl %fs:(%rax), %eax + ret + .globl errno + .hidden errno + .section .tbss,"awT",@nobits + .align 4 + .type errno, @object + .size errno, 4 +errno: + .zero 4 diff --git a/ld/testsuite/ld-x86-64/pr22782a.d b/ld/testsuite/ld-x86-64/pr22782a.d new file mode 100644 index 0000000000..6eb15e1750 --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr22782a.d @@ -0,0 +1,11 @@ +#source: pr22782.s +#as: --64 +#ld: -melf_x86_64 +#readelf: -SWs + +#failif +#... +[ ]*\[.*\][ ]+.*\.got\.plt .* +#... +.* _GLOBAL_OFFSET_TABLE_ +#... diff --git a/ld/testsuite/ld-x86-64/pr22782b.d b/ld/testsuite/ld-x86-64/pr22782b.d new file mode 100644 index 0000000000..1b3cdaf396 --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr22782b.d @@ -0,0 +1,11 @@ +#source: pr22782.s +#as: --x32 +#ld: -melf32_x86_64 +#readelf: -SWs + +#failif +#... +[ ]*\[.*\][ ]+.*\.got\.plt .* +#... +.* _GLOBAL_OFFSET_TABLE_ +#... diff --git a/ld/testsuite/ld-x86-64/pr23189.d b/ld/testsuite/ld-x86-64/pr23189.d new file mode 100644 index 0000000000..7951c7acc3 --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr23189.d @@ -0,0 +1,7 @@ +#as: --64 -mrelax-relocations=yes +#ld: -shared -melf_x86_64 -T pr23189.t +#readelf: -r --wide + +Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry: + Offset Info Type Symbol's Value Symbol's Name \+ Addend +[0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+ diff --git a/ld/testsuite/ld-x86-64/pr23189.s b/ld/testsuite/ld-x86-64/pr23189.s new file mode 100644 index 0000000000..971ad8f892 --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr23189.s @@ -0,0 +1,5 @@ + .globl _start + .type _start, @function +_start: + movq __hidden_sym@GOTPCREL(%rip), %rax + .size _start, .-_start diff --git a/ld/testsuite/ld-x86-64/pr23189.t b/ld/testsuite/ld-x86-64/pr23189.t new file mode 100644 index 0000000000..0e6ff655b2 --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr23189.t @@ -0,0 +1,11 @@ +EXTERN(_start) +ENTRY(_start) + +SECTIONS +{ + .text : + { + HIDDEN (__hidden_sym = .); + *(.text*) + } +} diff --git a/ld/testsuite/ld-x86-64/pr23194.d b/ld/testsuite/ld-x86-64/pr23194.d new file mode 100644 index 0000000000..6b12060822 --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr23194.d @@ -0,0 +1,7 @@ +#as: --64 -mrelax-relocations=yes +#ld: -shared -melf_x86_64 --version-script pr23194.map +#readelf: -r --wide + +Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry: + Offset Info Type Symbol's Value Symbol's Name \+ Addend +[0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+ diff --git a/ld/testsuite/ld-x86-64/pr23194.map b/ld/testsuite/ld-x86-64/pr23194.map new file mode 100644 index 0000000000..353c194af5 --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr23194.map @@ -0,0 +1,6 @@ +FOO { + global: + bar; + local: + *; +}; diff --git a/ld/testsuite/ld-x86-64/pr23194.s b/ld/testsuite/ld-x86-64/pr23194.s new file mode 100644 index 0000000000..277c19d6dc --- /dev/null +++ b/ld/testsuite/ld-x86-64/pr23194.s @@ -0,0 +1,12 @@ + .text + .symver foo,foo@FOO + .globl foo + .type foo, @function +foo: + ret + .size foo, .-foo + .globl bar + .type bar, @function +bar: + jmp *foo@GOTPCREL(%rip) + .size bar, .-bar diff --git a/ld/testsuite/ld-x86-64/tlsdesc.pd b/ld/testsuite/ld-x86-64/tlsdesc.pd index 0fa36f3273..08b4fa3aef 100644 --- a/ld/testsuite/ld-x86-64/tlsdesc.pd +++ b/ld/testsuite/ld-x86-64/tlsdesc.pd @@ -13,7 +13,7 @@ Disassembly of section .plt: [0-9a-f]+: ff 35 .. .. 20 00 pushq .*\(%rip\) # 201358 <_GLOBAL_OFFSET_TABLE_\+0x8> [0-9a-f]+: ff 25 .. .. 20 00 jmpq \*.*\(%rip\) # 201360 <_GLOBAL_OFFSET_TABLE_\+0x10> [0-9a-f]+: 0f 1f 40 00 nopl 0x0\(%rax\) + [0-9a-f]+: f3 0f 1e fa endbr64 [0-9a-f]+: ff 35 .. .. 20 00 pushq .*\(%rip\) # 201358 <_GLOBAL_OFFSET_TABLE_\+0x8> [0-9a-f]+: ff 25 .. .. 20 00 jmpq \*.*\(%rip\) # 201348 <.*> - [0-9a-f]+: 0f 1f 40 00 nopl 0x0\(%rax\) diff --git a/ld/testsuite/ld-x86-64/x86-64.exp b/ld/testsuite/ld-x86-64/x86-64.exp index e7f338ee11..f128bd3c21 100644 --- a/ld/testsuite/ld-x86-64/x86-64.exp +++ b/ld/testsuite/ld-x86-64/x86-64.exp @@ -379,6 +379,10 @@ run_dump_test "pr22115-1c-x32" run_dump_test "pr22115-1d" run_dump_test "pr22115-1d-x32" run_dump_test "pr22135" +run_dump_test "pr22782a" +run_dump_test "pr22782b" +run_dump_test "pr23189" +run_dump_test "pr23194" if { ![istarget "x86_64-*-linux*"] && ![istarget "x86_64-*-nacl*"]} { return diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index e051921105..a92fa6a0f2 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,44 @@ +2018-05-16 Tamar Christina <tamar.christina@arm.com> + + Backport from master branch + + PR binutils/23109 + * aarch64-tbl.h (aarch64_opcode_table): Correct sdot and udot. + * aarch64-dis-2.c: Regenerate. + +2018-04-25 Tamar Christina <tamar.christina@arm.com> + + Backport from master branch + * aarch64-tbl.h (sqrdmlah, sqrdmlsh): Fix masks. + +2018-04-04 H.J. Lu <hongjiu.lu@intel.com> + + Backport from master branch + 2018-04-04 H.J. Lu <hongjiu.lu@intel.com> + + PR binutils/23025 + * i386-dis.c (get_valid_dis386): Don't set vex.prefix nor vex.w + to 0. + (print_insn): Clear vex instead of vex.evex. + +2018-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com> + + Backport from mainline + 2018-02-19 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * arm-dis.c (thumb_opcodes): Fix BXNS mask. + +2018-02-05 Nick Clifton <nickc@redhat.com> + + * po/pt_BR.po: Updated Brazilian Portuguese translation. + +2018-01-27 Nick Clifton <nickc@redhat.com> + + Back to development. + + * configure: Regenerate. + * po/opcodes.pot: Regenerate. + 2018-01-27 Nick Clifton <nickc@redhat.com> This is the 2.30 release: diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c index af36a15ab0..e34e0b41e9 100644 --- a/opcodes/aarch64-dis-2.c +++ b/opcodes/aarch64-dis-2.c @@ -18448,13 +18448,13 @@ aarch64_opcode_lookup_1 (uint32_t word) { if (((word >> 28) & 0x1) == 0) { - if (((word >> 14) & 0x1) == 0) + if (((word >> 10) & 0x1) == 0) { - if (((word >> 10) & 0x1) == 0) + if (((word >> 12) & 0x1) == 0) { - if (((word >> 12) & 0x1) == 0) + if (((word >> 13) & 0x1) == 0) { - if (((word >> 13) & 0x1) == 0) + if (((word >> 14) & 0x1) == 0) { if (((word >> 29) & 0x1) == 0) { @@ -18485,6 +18485,39 @@ aarch64_opcode_lookup_1 (uint32_t word) } } else + { + if (((word >> 29) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx001111xxxxxxxx1100x0xxxxxxxxxx + sqdmulh. */ + return 109; + } + else + { + if (((word >> 30) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x0101111xxxxxxxx1100x0xxxxxxxxxx + fmlsl2. */ + return 2019; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1101111xxxxxxxx1100x0xxxxxxxxxx + fmlsl2. */ + return 2023; + } + } + } + } + else + { + if (((word >> 14) & 0x1) == 0) { if (((word >> 29) & 0x1) == 0) { @@ -18525,10 +18558,32 @@ aarch64_opcode_lookup_1 (uint32_t word) } } } + else + { + if (((word >> 29) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx001111xxxxxxxx1110x0xxxxxxxxxx + sdot. */ + return 1990; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx101111xxxxxxxx1110x0xxxxxxxxxx + udot. */ + return 1989; + } + } } - else + } + else + { + if (((word >> 13) & 0x1) == 0) { - if (((word >> 13) & 0x1) == 0) + if (((word >> 14) & 0x1) == 0) { if (((word >> 23) & 0x1) == 0) { @@ -18570,6 +18625,28 @@ aarch64_opcode_lookup_1 (uint32_t word) } } else + { + if (((word >> 29) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx001111xxxxxxxx1101x0xxxxxxxxxx + sqrdmulh. */ + return 110; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx101111xxxxxxxx1101x0xxxxxxxxxx + sqrdmlah. */ + return 127; + } + } + } + else + { + if (((word >> 14) & 0x1) == 0) { if (((word >> 30) & 0x1) == 0) { @@ -18588,11 +18665,22 @@ aarch64_opcode_lookup_1 (uint32_t word) return 108; } } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xxx01111xxxxxxxx1111x0xxxxxxxxxx + sqrdmlsh. */ + return 128; + } } } - else + } + else + { + if (((word >> 11) & 0x1) == 0) { - if (((word >> 11) & 0x1) == 0) + if (((word >> 14) & 0x1) == 0) { if (((word >> 12) & 0x1) == 0) { @@ -18635,239 +18723,173 @@ aarch64_opcode_lookup_1 (uint32_t word) } else { - if (((word >> 12) & 0x1) == 0) + if (((word >> 13) & 0x1) == 0) { if (((word >> 29) & 0x1) == 0) { - if (((word >> 30) & 0x1) == 0) - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - x0001111xxxxxxxx10x011xxxxxxxxxx - rshrn. */ - return 376; - } - else - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - x1001111xxxxxxxx10x011xxxxxxxxxx - rshrn2. */ - return 377; - } + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx001111xxxxxxxx110x01xxxxxxxxxx + movi. */ + return 135; } else { - if (((word >> 30) & 0x1) == 0) - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - x0101111xxxxxxxx10x011xxxxxxxxxx - sqrshrun. */ - return 400; - } - else - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - x1101111xxxxxxxx10x011xxxxxxxxxx - sqrshrun2. */ - return 401; - } + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx101111xxxxxxxx110x01xxxxxxxxxx + mvni. */ + return 143; } } else { - if (((word >> 29) & 0x1) == 0) + if (((word >> 12) & 0x1) == 0) { - if (((word >> 30) & 0x1) == 0) + if (((word >> 29) & 0x1) == 0) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - x0001111xxxxxxxx10x111xxxxxxxxxx - sqrshrn. */ - return 380; + xx001111xxxxxxxx111001xxxxxxxxxx + movi. */ + return 136; } else { /* 33222222222211111111110000000000 10987654321098765432109876543210 - x1001111xxxxxxxx10x111xxxxxxxxxx - sqrshrn2. */ - return 381; + xx101111xxxxxxxx111001xxxxxxxxxx + movi. */ + return 144; } } else { - if (((word >> 30) & 0x1) == 0) + if (((word >> 29) & 0x1) == 0) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - x0101111xxxxxxxx10x111xxxxxxxxxx - uqrshrn. */ - return 404; + xx001111xxxxxxxx111101xxxxxxxxxx + fmov. */ + return 137; } else { /* 33222222222211111111110000000000 10987654321098765432109876543210 - x1101111xxxxxxxx10x111xxxxxxxxxx - uqrshrn2. */ - return 405; + xx101111xxxxxxxx111101xxxxxxxxxx + fmov. */ + return 146; } } } } } - } - else - { - if (((word >> 13) & 0x1) == 0) + else { - if (((word >> 10) & 0x1) == 0) + if (((word >> 12) & 0x1) == 0) { - if (((word >> 12) & 0x1) == 0) + if (((word >> 29) & 0x1) == 0) { - if (((word >> 29) & 0x1) == 0) + if (((word >> 30) & 0x1) == 0) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xx001111xxxxxxxx1100x0xxxxxxxxxx - sqdmulh. */ - return 109; + x0001111xxxxxxxx1xx011xxxxxxxxxx + rshrn. */ + return 376; } else { - if (((word >> 30) & 0x1) == 0) - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - x0101111xxxxxxxx1100x0xxxxxxxxxx - fmlsl2. */ - return 2019; - } - else - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - x1101111xxxxxxxx1100x0xxxxxxxxxx - fmlsl2. */ - return 2023; - } + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1001111xxxxxxxx1xx011xxxxxxxxxx + rshrn2. */ + return 377; } } else { - if (((word >> 29) & 0x1) == 0) + if (((word >> 30) & 0x1) == 0) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xx001111xxxxxxxx1101x0xxxxxxxxxx - sqrdmulh. */ - return 110; + x0101111xxxxxxxx1xx011xxxxxxxxxx + sqrshrun. */ + return 400; } else { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xx101111xxxxxxxx1101x0xxxxxxxxxx - sqrdmlah. */ - return 127; + x1101111xxxxxxxx1xx011xxxxxxxxxx + sqrshrun2. */ + return 401; } } } else { - if (((word >> 29) & 0x1) == 0) - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - xx001111xxxxxxxx110xx1xxxxxxxxxx - movi. */ - return 135; - } - else - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - xx101111xxxxxxxx110xx1xxxxxxxxxx - mvni. */ - return 143; - } - } - } - else - { - if (((word >> 12) & 0x1) == 0) - { - if (((word >> 29) & 0x1) == 0) - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - xx001111xxxxxxxx1110xxxxxxxxxxxx - movi. */ - return 136; - } - else - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - xx101111xxxxxxxx1110xxxxxxxxxxxx - movi. */ - return 144; - } - } - else - { - if (((word >> 10) & 0x1) == 0) - { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - xxx01111xxxxxxxx1111x0xxxxxxxxxx - sqrdmlsh. */ - return 128; - } - else + if (((word >> 13) & 0x1) == 0) { - if (((word >> 11) & 0x1) == 0) + if (((word >> 29) & 0x1) == 0) { - if (((word >> 29) & 0x1) == 0) + if (((word >> 30) & 0x1) == 0) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xx001111xxxxxxxx111101xxxxxxxxxx - fmov. */ - return 137; + x0001111xxxxxxxx1x0111xxxxxxxxxx + sqrshrn. */ + return 380; } else { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xx101111xxxxxxxx111101xxxxxxxxxx - fmov. */ - return 146; + x1001111xxxxxxxx1x0111xxxxxxxxxx + sqrshrn2. */ + return 381; } } else { - if (((word >> 29) & 0x1) == 0) + if (((word >> 30) & 0x1) == 0) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xx001111xxxxxxxx111111xxxxxxxxxx - fmov. */ - return 138; + x0101111xxxxxxxx1x0111xxxxxxxxxx + uqrshrn. */ + return 404; } else { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xx101111xxxxxxxx111111xxxxxxxxxx - fcvtzu. */ - return 412; + x1101111xxxxxxxx1x0111xxxxxxxxxx + uqrshrn2. */ + return 405; } } } + else + { + if (((word >> 29) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx001111xxxxxxxx1x1111xxxxxxxxxx + fmov. */ + return 138; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + xx101111xxxxxxxx1x1111xxxxxxxxxx + fcvtzu. */ + return 412; + } + } } } } @@ -19305,13 +19327,11 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode) case 403: return NULL; /* uqshrn2 --> NULL. */ case 136: value = 386; break; /* movi --> scvtf. */ case 386: value = 387; break; /* scvtf --> scvtf. */ - case 387: value = 1990; break; /* scvtf --> sdot. */ - case 1990: return NULL; /* sdot --> NULL. */ + case 387: return NULL; /* scvtf --> NULL. */ case 144: value = 145; break; /* movi --> movi. */ case 145: value = 410; break; /* movi --> ucvtf. */ case 410: value = 411; break; /* ucvtf --> ucvtf. */ - case 411: value = 1989; break; /* ucvtf --> udot. */ - case 1989: return NULL; /* udot --> NULL. */ + case 411: return NULL; /* ucvtf --> NULL. */ case 138: value = 388; break; /* fmov --> fcvtzs. */ case 388: value = 389; break; /* fcvtzs --> fcvtzs. */ case 389: return NULL; /* fcvtzs --> NULL. */ diff --git a/opcodes/aarch64-tbl.h b/opcodes/aarch64-tbl.h index 12b980e9f5..654cddd463 100644 --- a/opcodes/aarch64-tbl.h +++ b/opcodes/aarch64-tbl.h @@ -2601,8 +2601,8 @@ struct aarch64_opcode aarch64_opcode_table[] = SIMD_INSN ("bit", 0x2ea01c00, 0xbfe0fc00, asimdsame, 0, OP3 (Vd, Vn, Vm), QL_V3SAMEB, F_SIZEQ), SIMD_INSN ("bif", 0x2ee01c00, 0xbfe0fc00, asimdsame, 0, OP3 (Vd, Vn, Vm), QL_V3SAMEB, F_SIZEQ), /* AdvSIMD three same extension. */ - RDMA_INSN ("sqrdmlah",0x2e008400, 0xbf20fe00, asimdsame, OP3 (Vd, Vn, Vm), QL_V3SAMEHS, F_SIZEQ), - RDMA_INSN ("sqrdmlsh",0x2e008c00, 0xbf20fe00, asimdsame, OP3 (Vd, Vn, Vm), QL_V3SAMEHS, F_SIZEQ), + RDMA_INSN ("sqrdmlah",0x2e008400, 0xbf20fc00, asimdsame, OP3 (Vd, Vn, Vm), QL_V3SAMEHS, F_SIZEQ), + RDMA_INSN ("sqrdmlsh",0x2e008c00, 0xbf20fc00, asimdsame, OP3 (Vd, Vn, Vm), QL_V3SAMEHS, F_SIZEQ), CNUM_INSN ("fcmla", 0x2e00c400, 0xbf20e400, asimdsame, 0, OP4 (Vd, Vn, Vm, IMM_ROT1), QL_V3SAMEHSD_ROT, F_SIZEQ), CNUM_INSN ("fcadd", 0x2e00e400, 0xbf20ec00, asimdsame, 0, OP4 (Vd, Vn, Vm, IMM_ROT3), QL_V3SAMEHSD_ROT, F_SIZEQ), /* AdvSIMD shift by immediate. */ @@ -4289,8 +4289,8 @@ struct aarch64_opcode aarch64_opcode_table[] = /* SIMD Dot Product (optional in v8.2-A). */ DOT_INSN ("udot", 0x2e009400, 0xbf20fc00, dotproduct, OP3 (Vd, Vn, Vm), QL_V3DOT, F_SIZEQ), DOT_INSN ("sdot", 0xe009400, 0xbf20fc00, dotproduct, OP3 (Vd, Vn, Vm), QL_V3DOT, F_SIZEQ), - DOT_INSN ("udot", 0x2f00e000, 0xbf00f000, dotproduct, OP3 (Vd, Vn, Em), QL_V2DOT, F_SIZEQ), - DOT_INSN ("sdot", 0xf00e000, 0xbf00f000, dotproduct, OP3 (Vd, Vn, Em), QL_V2DOT, F_SIZEQ), + DOT_INSN ("udot", 0x2f00e000, 0xbf00f400, dotproduct, OP3 (Vd, Vn, Em), QL_V2DOT, F_SIZEQ), + DOT_INSN ("sdot", 0xf00e000, 0xbf00f400, dotproduct, OP3 (Vd, Vn, Em), QL_V2DOT, F_SIZEQ), /* Crypto SHA2 (optional in ARMv8.2-a). */ SHA2_INSN ("sha512h", 0xce608000, 0xffe0fc00, cryptosha2, OP3 (Fd, Fn, Vm), QL_SHA512UPT, 0), SHA2_INSN ("sha512h2", 0xce608400, 0xffe0fc00, cryptosha2, OP3 (Fd, Fn, Vm), QL_SHA512UPT, 0), diff --git a/opcodes/arm-dis.c b/opcodes/arm-dis.c index 5efe031622..afa9410b4f 100644 --- a/opcodes/arm-dis.c +++ b/opcodes/arm-dis.c @@ -2530,7 +2530,7 @@ static const struct opcode16 thumb_opcodes[] = /* ARMv8-M Security Extensions instructions. */ {ARM_FEATURE_CORE_HIGH (ARM_EXT2_V8M), 0x4784, 0xff87, "blxns\t%3-6r"}, - {ARM_FEATURE_CORE_HIGH (ARM_EXT2_V8M), 0x4704, 0xff07, "bxns\t%3-6r"}, + {ARM_FEATURE_CORE_HIGH (ARM_EXT2_V8M), 0x4704, 0xff87, "bxns\t%3-6r"}, /* ARM V8 instructions. */ {ARM_FEATURE_CORE_LOW (ARM_EXT_V8), 0xbf50, 0xffff, "sevl%c"}, diff --git a/opcodes/configure b/opcodes/configure index 3186094b48..54753f4d99 100755 --- a/opcodes/configure +++ b/opcodes/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64 for opcodes 2.30. +# Generated by GNU Autoconf 2.64 for opcodes 2.30.0. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software @@ -556,8 +556,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='opcodes' PACKAGE_TARNAME='opcodes' -PACKAGE_VERSION='2.30' -PACKAGE_STRING='opcodes 2.30' +PACKAGE_VERSION='2.30.0' +PACKAGE_STRING='opcodes 2.30.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1322,7 +1322,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures opcodes 2.30 to adapt to many kinds of systems. +\`configure' configures opcodes 2.30.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1393,7 +1393,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of opcodes 2.30:";; + short | recursive ) echo "Configuration of opcodes 2.30.0:";; esac cat <<\_ACEOF @@ -1500,7 +1500,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -opcodes configure 2.30 +opcodes configure 2.30.0 generated by GNU Autoconf 2.64 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1910,7 +1910,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by opcodes $as_me 2.30, which was +It was created by opcodes $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was $ $0 $@ @@ -3719,7 +3719,7 @@ fi # Define the identity of the package. PACKAGE='opcodes' - VERSION='2.30' + VERSION='2.30.0' cat >>confdefs.h <<_ACEOF @@ -13307,7 +13307,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by opcodes $as_me 2.30, which was +This file was extended by opcodes $as_me 2.30.0, which was generated by GNU Autoconf 2.64. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13371,7 +13371,7 @@ Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -opcodes config.status 2.30 +opcodes config.status 2.30.0 configured by $0, generated by GNU Autoconf 2.64, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index 86a2cdd022..a9874dec96 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -12815,7 +12815,6 @@ get_valid_dis386 (const struct dis386 *dp, disassemble_info *info) switch ((*codep & 0x3)) { case 0: - vex.prefix = 0; break; case 1: vex.prefix = DATA_PREFIX_OPCODE; @@ -12880,7 +12879,6 @@ get_valid_dis386 (const struct dis386 *dp, disassemble_info *info) switch ((*codep & 0x3)) { case 0: - vex.prefix = 0; break; case 1: vex.prefix = DATA_PREFIX_OPCODE; @@ -12918,12 +12916,10 @@ get_valid_dis386 (const struct dis386 *dp, disassemble_info *info) /* For the 2-byte VEX prefix in 32-bit mode, the highest bit in VEX.vvvv is 1. */ vex.register_specifier = (~(*codep >> 3)) & 0xf; - vex.w = 0; vex.length = (*codep & 0x4) ? 256 : 128; switch ((*codep & 0x3)) { case 0: - vex.prefix = 0; break; case 1: vex.prefix = DATA_PREFIX_OPCODE; @@ -12998,7 +12994,6 @@ get_valid_dis386 (const struct dis386 *dp, disassemble_info *info) switch ((*codep & 0x3)) { case 0: - vex.prefix = 0; break; case 1: vex.prefix = DATA_PREFIX_OPCODE; @@ -13356,7 +13351,7 @@ print_insn (bfd_vma pc, disassemble_info *info) need_vex = 0; need_vex_reg = 0; vex_w_done = 0; - vex.evex = 0; + memset (&vex, 0, sizeof (vex)); if (dp->name == NULL && dp->op[0].bytemode == FLOATCODE) { diff --git a/opcodes/po/opcodes.pot b/opcodes/po/opcodes.pot index 6c286b42a4..30ec379e5b 100644 --- a/opcodes/po/opcodes.pot +++ b/opcodes/po/opcodes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2018-01-27 14:59+0000\n" +"POT-Creation-Date: 2018-01-27 15:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" diff --git a/opcodes/po/pt_BR.po b/opcodes/po/pt_BR.po index 6d133ffd62..f889f241b4 100644 --- a/opcodes/po/pt_BR.po +++ b/opcodes/po/pt_BR.po @@ -2,14 +2,14 @@ # Copyright (C) 2018 Free Software Foundation, Inc. # This file is distributed under the same license as the binutils package. # Alexandre Folle de Menezes <afmenez@terra.com.br>, 2002. -# Rafael Fontenelle <rffontenelle@gmail.com>, 2018. +# Rafael Fontenelle <rafaelff@gnome.org>, 2018. msgid "" msgstr "" "Project-Id-Version: opcodes 2.30.0\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" "POT-Creation-Date: 2018-01-13 13:44+0000\n" "PO-Revision-Date: 2018-01-15 15:17-0200\n" -"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n" +"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n" "Language: pt_BR\n" "MIME-Version: 1.0\n"