gas 2.44.90 - en to es translation catalogue (4444 entries)

en: multibyte character (%#x) encountered in input
es: carácter multibyte (%#x) encontrado en la entrada

en: multibyte character (%#x) encountered in %s
es: carácter multibyte (%#x) encontrado en %s

en: multibyte character (%#x) encountered in %s at or near line %u
es: carácter multibyte (%#x) encontrado en %s hacia la línea %u

en: further multibyte character warnings suppressed
es: avisos de carácter multibyte adicionales suprimidos

en: end of file in string; '%c' inserted
es: final de fichero en cadena; '%c' insertado

en: unknown escape '\%c' in string; ignored
es: escape '\%c' desconocida en la cadena; se descarta

en: end of file not at end of a line; newline inserted
es: final de fichero no situado en final de línea: se inserta una nueva línea

en: end of file in multiline comment
es: final de fichero en comentario multilínea

en: end of file after a one-character quote; \0 inserted
es: final de fichero tras una comilla de un carácter; se inserta \0

en: end of file in escape character
es: final de fichero en carácter de escape

en: missing close quote; (assumed)
es: falta comilla de cierre; (se asume)

en: end of file in comment; newline inserted
es: final de fichero en comentario; nueva línea insertada

en: missing emulation mode name
es: falta el nombre del modo de emulación

en: unrecognized emulation name `%s'
es: nombre de emulación no reconocido «%s»

en: GNU assembler version %s (%s) using BFD version %s
es: versión de ensamblador GNU %s (%s) utilizando versión de BFD %s

en: Usage: %s [option...] [asmfile...]
es: Modo de empleo: %s [opción...] [ficheroasm...]

en: Options:
      -a[sub-option...]	  turn on listings
                          	  Sub-options [default hls]:
                          	  c      omit false conditionals
                          	  d      omit debugging directives
                          	  g      include general info
                          	  h      include high-level source
                          	  i      include ginsn and synthesized CFI info
                          	  l      include assembly
                          	  m      include macro expansions
                          	  n      omit forms processing
                          	  s      include symbols
                          	  =FILE  list to FILE (must be last sub-option)
es: Opciones:
      -a[sub-opción...]	  activa listados
                          	  Subopciones [por defecto hls]:
                          	  c      omite condicionales falsos
                          	  d      omite directivas de depuración
                          	  g      incluye información general
                          	  h      incluye fuente de alto nivel
                          	  i      incluye ginsn e información de CFI sintetizada
                          	  l      incluye ensamblador
                          	  m      incluye expansiones de macros
                          	  n      omite el procesamiento de formas
                          	  s      incluye símbolos
                          	  =FICH  lista a FICHero (ha de ser la última subopción)

en:   --alternate             initially turn on alternate macro syntax
es:   --alternate             activa inicialmente la sintaxis de macros alternativa

en:   --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]
                              compress DWARF debug sections
es:   --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]
                              comprime las secciones de depuración DWARF

en: 		            Default: %s
es: 		           Por defecto: %s

en:   --nocompress-debug-sections
                              don't compress DWARF debug sections
es:   --nocompress-debug-sections
                              no comprime las secciones de depuración DWARF

en:   -D                      produce assembler debugging messages
es:   -D                      produce mensajes de depuración de ensamblador

en:   --dump-config           display how the assembler is configured and then exit
es:   --dump-config           muestra cómo está configurado el ensamblador y termina

en:   --debug-prefix-map OLD=NEW
                              map OLD to NEW in debug information
es:   --debug-prefix-map ANT=NUEVO
                              asocia ANT a NUEVO en la información de depuración

en:   --defsym SYM=VAL        define symbol SYM to given value
es:   --defsym SIM=VAL        define el símbolo SIM al valor dado

en:                           emulate output (default %s)
es:                           emula la salida (por defecto %s)

en:   --execstack             require executable stack for this object
es:   --execstack             requiere pila ejecutable para este objeto

en:   --noexecstack           don't require executable stack for this object
es:   --noexecstack           no requiere pila ejecutable para este objeto

en:   --size-check=[error|warning]
    			  ELF .size directive check (default --size-check=error)
es:   --size-check=[error|warning]
    			  revisar directiva .size de ELF (--size-check=error por defecto)

en: (default: yes)
es: (por defecto: yes)

en: (default: no)
es: (por defecto: no)

en:                           generate ELF common symbols with STT_COMMON type
es:                           genera símbolos comunes ELF con tipo STT_COMMON

en:   --sectname-subst        enable section name substitution sequences
es:   --sectname-subst        activa secuencias de sustitución de nombre de sección

en:                           generate GNU Build notes if none are present in the input
es:                           genera notas de GNU Build si no las hay en la entrada

en:   --gsframe               generate SFrame stack trace information
es:   --gsframe               genera información de traza de pila SFrame

en:   --scfi=experimental     Synthesize DWARF CFI for hand-written asm
                              (experimental support)
es:   --scfi=experimental     Sintetiza CFI DWARF asm hecho a mano
                              (soporte experimental)

en:   -f                      skip whitespace and comment preprocessing
es:   -f                      se salta el procesamiento de espacios en blanco y
                              comentarios

en:   -g, --gen-debug         generate debugging information
es:   -g, --gen-debug         genera información de depuración

en:   --gstabs                generate STABS debugging information
es:   --gstabs                genera información de depuración de STABS

en:   --gstabs+               generate STABS debug info with GNU extensions
es:   --gstabs+               genera informe de depuración de STABS con extensiones GNU

en:   --gdwarf-<N>            generate DWARF<N> debugging information. 2 <= <N> <= 5
es:   --gdwarf-<N>            genera información de depuración DWARF<N>. 2 <= <N> <= 5

en:   --gdwarf-cie-version=<N> generate version 1, 3 or 4 DWARF CIEs
es:   --gdwarf-cie-version=<N> genera CIEs DWARF versión 1, 3 o 4

en:   --gdwarf-sections       generate per-function section names for DWARF line information
es:   --gdwarf-sections       genera nombres de sección por función para la
                              información de línea DWARF

en:   --gcodeview             generate CodeView debugging information
es:   --gcodeview             genera información de depuración de CodeView

en:   --hash-size=<N>         ignored
es:   --hash-size=<N>         se descarta

en:   --help                  show all assembler options
es:   --help                  muestra todas las opciones del ensamblador

en:   --target-help           show target specific options
es:   --target-help           muestra las opciones específicas del objetivo

en:   -I DIR                  add DIR to search list for .include directives
es:   -I DIR                  añade DIR a la lista de búsqueda para directivas .include

en:   -J                      don't warn about signed overflow
es:   -J                      no avisa sobre desbordamiento con signo

en:   -K                      warn when differences altered for long displacements
es:   -K                      avisa cuando hay diferencias alteradas por desplazamientos largos

en:   -L, --keep-locals       keep local symbols (e.g. starting with `L')
es:   -L, --keep-locals       conserva los símbolos locales (p.e. los que empeizan con `L')

en:   -M, --mri               assemble in MRI compatibility mode
es:   -M, --mri               ensambla en modo de compatibilidad con MRI

en:   --MD FILE               write dependency information in FILE (default none)
es:   --MD FICHERO            escribe la información de dependencias en FICHERO (por defecto ninguno)

en:   --multibyte-handling=<method>
                              what to do with multibyte characters encountered in the input
es:   --multibyte-handling=<método>
                              qué hacer con los caracteres multibyte que aparezcan en la entrada

en:   -nocpp                  ignored
es:   -nocpp                  se descarta

en:   -no-pad-sections        do not pad the end of sections to alignment boundaries
es:   -no-pad-sections        no rellena los finales de sección hasta los bordes de alineamiento

en:   -o OBJFILE              name the object-file output OBJFILE (default a.out)
es:   -o FICHOBJ              nombre del fichero objeto de salida FICHOBJ (por defecto a.out)

en:   -R                      fold data section into text section
es:   -R                      junta la sección de datos con la de texto

en:   --reduce-memory-overheads ignored
es:   --reduce-memory-overheads se descarta

en:   --statistics            print various measured statistics from execution
es:   --statistics            imprime varias estadísticas medidas de la ejecución

en:   --strip-local-absolute  strip local absolute symbols
es:   --strip-local-absolute  elimina símbolos locales absolutos

en:   --traditional-format    Use same format as native assembler when possible
es:   --traditional-format    Usa el mismo formato que el ensamblador nativo en lo posible

en:   --version               print assembler version number and exit
es:   --version               imprime el número de versión del ensamblador y termina

en:   -W, --no-warn           suppress warnings
es:   -W, --no-warn           suprime avisos

en:   --warn                  don't suppress warnings
es:   --warn                  no suprime avisos

en:   --fatal-warnings        treat warnings as errors
es:   --fatal-warnings        trata los avisos como errores

en:   --no-info               suppress information messages
es:   --no-info               suprime mensajes de información

en:   --info                  don't suppress information messages
es:   --info                  no suprime mensajes de información

en:   --itbl INSTTBL          extend instruction set to include instructions
                              matching the specifications defined in file INSTTBL
es:   --itbl INSTTBL          extiende el conjunto de instrucciones para incluir
                              instrucciones que coincidan con las especificaciones
                              definidas en el fichero INSTTBL

en:   -w                      ignored
es:   -w                      se descarta

en:   -X                      ignored
es:   -X                      se descarta

en:   -Z                      generate object file even after errors
es:   -Z                      genera fichero objeto incluso si hay errores

en:   --listing-lhs-width     set the width in words of the output data column of
                              the listing
es:   --listing-lhs-width     establece la anchura en palabras de la columna de
                              datos de salida en el listado

en:   --listing-lhs-width2    set the width in words of the continuation lines
                              of the output data column; ignored if smaller than
                              the width of the first line
es:   --listing-lhs-width2    establece el ancho en palabras de las líneas de
                              continuación de la columna de datos de salida; se
                              descarta si es más pequeño que la anchura de la
                              primera línea

en:   --listing-rhs-width     set the max width in characters of the lines from
                              the source file
es:   --listing-rhs-width     establece la anchura máxima en caracteres de las
                              líneas del fichero fuente

en:   --listing-cont-lines    set the maximum number of continuation lines used
                              for the output data column of the listing
es:   --listing-cont-lines    establece el número máximo de líneas de continuación
                              utilizadas para la columna de datos de salida del
                              listado

en:   @FILE                   read options from FILE
es:   @FICHERO                lee las opciones de FICHERO

en: Report bugs to %s
es: Comunica defectos a %s

en: unrecognized option `-%c%s'
es: opción no reconocida `-%c%s'

en: unrecognized option `--%s=%s'
es: opción no reconocida `--%s=%s'

en: unrecognized option `--%s'
es: opción no reconocida `--%s'

en: unexpected argument to --multibyte-input-option: '%s'
es: argumento inesperado para --multibyte-input-option: '%s'

note: This output is intended to follow the GNU standards document.
en: GNU assembler %s
es: Ensamblador GNU %s

en: This program is free software; you may redistribute it under the terms of
    the GNU General Public License version 3 or later.
    This program has absolutely no warranty.
es: Este programa es software libre; se puede redistribuir bajo los términos de
    la Licencia Pública General de GNU versión 3 o posterior.
    Este programa no tiene ninguna garantía.

en: This assembler was configured for a target of `%s' and default,
    cpu type `%s'.
es: Este ensamblador fue configurado para un objetivo de «%s» y por omisión,
    tipo «%s» de cpu.

en: This assembler was configured for a target of `%s'.
es: Este ensamblador se configuró para un objetivo «%s».

en: multiple emulation names specified
es: se especificaron múltiples nombres de emulación

en: emulations not handled in this configuration
es: las emulaciones no se manejan en esta configuración

en: canonical = %s
es: canónico = %s

en: cpu-type = %s
es: tipo-cpu = %s

en: format = %s
es: formato = %s

en: bfd-target = %s
es: objetivo-bfd = %s

en: --compress-debug-sections=zstd: gas is not built with zstd support
es: --compress-debug-sections=zstd: gas no está construido con soporte zstd

en: Invalid --compress-debug-sections option: `%s'
es: Opción no valida de --compress-debug-sections: «%s»

en: --compress-debug-sections=%s is unsupported
es: --compress-debug-sections=%s no está disponible

en: bad defsym; format is --defsym name=value
es: defsym incorrecto; el formato es --defsym nombre=valor

en: no file name following -t option
es: no hay un nombre de fichero a continuación de la opción -t

en: failed to read instruction table %s
es: fallo al leer la table de instrucciones %s

en: unknown DWARF option %s
es: Opción DWARF desconocida %s

en: unknown option `%s'
es: opción desconocida «%s»

en: Invalid --gdwarf-cie-version `%s'
es: Opción no válida de --gdwarf-cie-version «%s»

en: Invalid --scfi= option: `%s'; suggested option: experimental
es: Opción no válida de --scfi= : «%s»; se sugiere esta opción: xperimental

en: Invalid --size-check= option: `%s'
es: Opción no válida de --size-check=: «%s»

en: Invalid --elf-stt-common= option: `%s'
es: Opción no válida de --elf-stt-common=: «%s»

en: Invalid --generate-missing-build-notes option: `%s'
es: Opción no valida de --generate-missing-build-notes: «%s»

en: invalid listing option `%c'
es: opción de listado no válida `%c'

en: %s: total time in assembly: %ld.%06ld
es: %s: tiempo total en ensamblado: %ld.%06ld

en: libbfd ABI mismatch
es: ABI de libbfd no coincidente

en: The input '%s' and output '%s' files are the same
es: Los ficheros de entrada «%s» y de salida «%s» son el mismo

en: %d warning | %d warnings
es[0]: %d aviso
es[1]: %d avisos

en: %d error | %d errors
es[0]: %d error
es[1]: %d errores

en: %s, treating warnings as errors
es: %s , se tratan los avisos como errores

en: %s, %s, generating bad object file
es: %s, %s, generando fichero objeto incorrecto

en: Case value %ld unexpected at line %d of file "%s"
es: Valor de case %ld inesperado en la línea %d del fichero «%s»

note: * We have a GROSS internal error. * This should never happen.
en: failed sanity check
es: la inspección sanitaria ha fallado

en: too many fixups
es: demasiadas reparaciones

en: illegal operand
es: operando ilegal

en: missing operand
es: falta operando

en: a reloc on this operand implies an overflow
es: la reubicación de este operando implica desbordamiento

en: operand mask overflow
es: desbordamiento de máscara de operando

en: expression too complex
es: expresión demasiado compleja

en: unresolved expression that must be resolved
es: expresión sin resolver que se debe resolver

en: internal error: can't install fix for reloc type %d (`%s')
es: error interno: no se puede instalar la reparación para el tipo de reubicación %d («%s»)

en: relocation is not supported
es: no se admite la reubicación

en: could not open %s for reading
es: no se ha podido abrir %s para lectura

en: md5_stream failed
es: md5_stream ha fallado

en: value cannot be expressed as a .cv_scomp
es: el valor no puede expresarse como un .cv_scomp

en: value cannot be expressed as a .cv_ucomp
es: el valor no puede expresarse como un .cv_ucomp

en: invalid identifier for ".ifdef"
es: identificador inválido para ".ifdef"

en: non-constant expression in ".if" statement
es: expresión no constante en sentencia ".if"

en: bad format for ifc or ifnc
es: formato incorrecto para ifc ó ifnc

en: ".elseif" without matching ".if"
es: ".elseif" sin su correspondiente ".if"

en: ".elseif" after ".else"
es: ".elseif" después de ".else"

en: here is the previous ".else"
es: aquí está el anterior ".else"

en: here is the previous ".if"
es: aquí está el anterior ".if"

en: non-constant expression in ".elseif" statement
es: expresión no constante en sentencia ".elseif"

en: ".endif" without ".if"
es: ".endif" sin ".if"

en: ".else" without matching ".if"
es: ".else" sin su correspondiente ".if"

en: duplicate ".else"
es: ".else" duplicado

en: .ifeqs syntax error
es: error de sintaxis en .ifeqs

en: end of macro inside conditional
es: fin de macro dentro de un condicional

en: end of file inside conditional
es: final de fichero dentro de un condicional

en: here is the start of the unterminated conditional
es: aquí está el comienzo del condicional sin terminar

en: here is the "else" of the unterminated conditional
es: aquí está el "else" del condicional sin terminar

en: cannot create floating-point number
es: no se puede crear el número de coma flotante

en: NaNs are not supported by this target
es: No se admiten NaNs en este objetivo

en: NaN flavors are not supported by this target
es: No se admiten variantes de NaNs en este objetivo

en: Infinities are not supported by this target
es: No se admiten infinitos en este objetivo

en: Unrecognized or unsupported floating point constant
es: No reconoce o no admite constante de coma flotante

en: Attempt to put a common symbol into set %s
es: Intento de poner un símbolo común en el conjunto %s

en: Attempt to put an undefined symbol into set %s
es: Intento de poner un símbolo indefinido en el conjunto %s

en: Symbol `%s' can not be both weak and common
es: El símbolo «%s» no puede ser débil y común al mismo tiempo

en: error setting flags for "%s": %s
es: error al establecer las opciones para «%s»: %s

note: Zero is used as an end marker in the file.
en: Line numbers must be positive integers
es: Los números de línea deben ser enteros positivos

en: .ln pseudo-op inside .def/.endef: ignored.
es: pseudo-operador .ln dentro de .def/.endef: se descarta.

en: .loc outside of .text
es: .loc fuera de .text

en: .loc pseudo-op inside .def/.endef: ignored.
es: pseudo-operador .loc dentro de .def/.endef: se descarta.

en: .def pseudo-op used inside of .def/.endef: ignored.
es: se usó el pseudo-operador .def dentro de .def/.endef: se descarta.

en: .endef pseudo-op used outside of .def/.endef: ignored.
es: se usó el pseudo-operador .endef fuera de .def/.endef: se descarta.

en: `%s' symbol without preceding function
es: símbolo «%s» sin función que lo preceda

en: unexpected storage class %d
es: clase de almacenamiento %d inesperada

en: .dim pseudo-op used outside of .def/.endef: ignored.
es: se usó el pseudo-operador .dim fuera de .def/.endef: se descarta.

en: badly formed .dim directive ignored
es: se descarta la directiva .dim formada incorrectamente

en: .size pseudo-op used outside of .def/.endef: ignored.
es: pseudo-operador .size utilizado fuera de .def/.endef: descartado.

en: .scl pseudo-op used outside of .def/.endef: ignored.
es: pseudo-operador .scl utilizado fuera de .def/.endef: descartado.

en: .tag pseudo-op used outside of .def/.endef: ignored.
es: pseudo-operador .tag utilizado fuera de .def/.endef; descartado.

en: tag not found for .tag %s
es: no se encontró etiqueta para .tag %s

en: .type pseudo-op used outside of .def/.endef: ignored.
es: pseudo-operador .type utilizado fuera de .def/.endef; descartado.

en: .val pseudo-op used outside of .def/.endef: ignored.
es: pseudo-operador .val utilizado fuera de .def/.endef; descartado.

en: badly formed .weak directive ignored
es: se descarta la directiva .weak formada incorrectamente

en: mismatched .eb
es: .eb sin coincidencia

en: C_EFCN symbol for %s out of scope
es: símbolo C_EFCN para %s fuera de ámbito

en: Warning: internal error: forgetting to set endndx of %s
es: Aviso: error interno: se olvida establecer el endndx de %s

note: STYP_INFO STYP_LIB STYP_OVER
en: unsupported section attribute '%c'
es: no se admite el atributo de sección '%c'

en: unknown section attribute '%c'
es: atributo de sección desconocido '%c'

en: Ignoring changed section attributes for %s
es: Se descartan los atributos sección cambiados para %s

en: 0x%lx: "%s" type = %ld, class = %d, segment = %d
es: 0x%lx: «%s» tipo = %ld, clase = %d, segmento = %d

en: Can't set GP value
es: No se puede establecer el valor GP

en: Can't set register masks
es: No se pueden establecer las máscaras de registro

en: bad .common segment %s
es: segmento .common %s incorrecto

en: Missing symbol name in directive
es: Falta el nombre de símbolo en la directiva

en: setting incorrect section type for %s
es: se establece un tipo de sección incorrecto para %s

en: ignoring incorrect section type for %s
es: se descarta el tipo de sección incorrecto para %s

en: setting incorrect section attributes for %s
es: se establecen atributos de sección incorrectos para %s

note: This is a special section with known type.  User assembly might get the section type wrong; Even high profile projects like glibc have done so in the past. So don't error in this case.
en: ignoring changed section type for %s
es: se descarta el tipo de sección cambiado para %s

note: Do error when assembly isn't self-consistent.
en: changed section type for %s
es: tipo de sección cambiado para %s

en: ignoring changed section attributes for %s
es: se descartan los atributos de sección cambiados para %s

en: changed section attributes for %s
es: atributos de sección cambiados para %s

en: changed section entity size for %s
es: tamaño de entidad de sección cambiado para %s

en: unrecognized .section attribute: want a,e,o,w,x,M,S,G,T or number
es: atributo de .section no reconocido: se desea a,e,o,w,x,M,S,G,T o número

en: extraneous characters at end of numeric section type
es: caracteres extraños al final de tipo de sección numérico

en: unrecognized section type
es: tipo de sección no reconocido

en: unrecognized section attribute
es: atributo de sección no reconocido

en: missing name
es: falta el nombre

en: group name not parseable
es: nombre de grupo no analizable

en: section %s already has a group (%s)
es: la sección %s ya tiene un grupo (%s)

en: section name '%s' already defined as another symbol
es: el nombre de sección «%s» ya está definido como otro símbolo

note: ??? This is here for older versions of gcc that test for gas string merge support with '.section .rodata.str, "aMS", @progbits, 1' Unfortunately '@' begins a comment on arm. This isn't as_warn because gcc tests with --fatal-warnings.
en: missing merge / string entity size, 1 assumed
es: falta mezcla / tamaño de entidad de cadena; se asume 1

en: invalid merge / string entity size
es: mezcla / tamaño de entidad de cadena no válido(s)

note: ??? Perhaps we should error here.  The manual says that entsize must be specified if SHF_MERGE is set.
en: entity size for SHF_MERGE not specified
es: no se especificó el tamaño de entidad para SHF_MERGE

en: bogus SHF_MERGE / SHF_STRINGS for SHT_NOBITS section
es: SHF_MERGE / SHF_STRINGS falso para sección SHT_NOBITS

en: ? section flag ignored with G present
es: se descarta la opción de sección ? con G presente

en: group name for SHF_GROUP not specified
es: no se especificó el nombre de grupo para SHF_GROUP

en: unsupported mbind section info: %s
es: información de sección mbind no admitida: %s

en: unsupported section id: %s
es: id de sección: %s

en: character following name is not '#'
es: el carácter que sigue al nombre no es '#'

en: SHF_ALLOC isn't set for GNU_MBIND section: %s
es: SHF_ALLOC no está establecido para sección GNU_MBIND: %s

en: %s section is supported only by GNU and FreeBSD targets
es: la sección %s solo se admite en objetivos GNU y FreeBSD

en: .previous without corresponding .section; ignored
es: .previous sin .section correspondiente; se descarta

en: .popsection without corresponding .pushsection; ignored
es: .popsection sin .pushsection correspondiente; se descarta

en: missing version name in `%s' for symbol `%s'
es: falta el nombre de versión en «%s» para el símbolo «%s»

en: only one version name with `@@@' is allowed for symbol `%s'
es: solo se permite un nombre de versión con «@@@» para el símbolo «%s»

en: invalid version name '%s' for symbol `%s'
es: nombre de versión «%s» no válido para el símbolo «%s»

en: expected comma after name in .symver
es: se esperaba una coma tras el nombre en .symver

en: `%s' can't be versioned to common symbol '%s'
es: «%s» no puede ser versionado al símbolo común «%s»

en: expected `%s' to have already been set for .vtable_inherit
es: se esperaba que «%s» ya estuviera definido para .vtable_inherit

en: expected comma after name in .vtable_inherit
es: se esperaba una coma tras el nombre en .vtable_inherit

en: expected comma after name in .vtable_entry
es: se esperaba una coma tras el nombre en .vtable_entry

en: Attribute name not recognised: %s
es: Nombre de atributo no reconocido: %s

en: expected numeric constant
es: se esperaba una constante numérica

en: expected comma
es: se esperaba una coma

en: error adding attribute: %s
es: error al añadir atributo: %s

en: bad string constant
es: constante de cadena incorrecta

en: expected <tag> , <value>
es: se esperaba <etiqueta> , <valor>

en: expected quoted string
es: se esperaba una cadena entre comillas

en: expected comma after name `%s' in .size directive
es: se esperaba una coma tras el nombre «%s» en la directiva .size

en: missing expression in .size directive
es: falta expresión en la directiva .size

en: symbol '%s' is already defined
es: el símbolo «%s» ya está definido

en: symbol type "%s" is supported only by GNU and FreeBSD targets
es: el tipo de símbolo «%s» solo se admite en objetivos GNU y FreeBSD

en: symbol type "%s" is not supported by MIPS targets
es: el tipo de símbolo «%s» no está disponible en objetivos MIPS

en: symbol type "%s" is supported only by GNU targets
es: el tipo de símbolo «%s» solo se admite en objetivos GNU

en: unrecognized symbol type "%s"
es: tipo de símbolo no reconocido «%s»

en: cannot change type of common symbol '%s'
es: no puede cambiersa el tipo del símbolo común «%s»

en: symbol '%s' already has its type set
es: el símbolo «%s» ya tiene su tipo establecido

en: undefined linked-to symbol `%s' on section `%s'
es: símbolo enlazado-a `%s' en la sección `%s'

en: .size expression for %s does not evaluate to a constant
es: la expresión .size para %s no evalúa a una constante

en: symbol '%s' with multiple versions cannot be used in relocation
es: el símbolo «%s» con varias versiones no puede utilizarse en una reubicación

en: symbol `%s' can not be both weak and common
es: el símbolo «%s» no puede ser débil y común al mismo tiempo

en: assuming all members of group `%s' are COMDAT
es: se asume que todos los miembros del grupo «%s» son COMDAT

en: can't create group: %s
es: no se puede crear el grupo: %s

en: invalid attempt to declare external version name as default in symbol `%s'
es: intento no válido de declarar un nombre de versión externo como predeterminado en el símbolo «%s»

en: multiple versions [`%s'|`%s'] for symbol `%s'
es: varias versiones [«%s»|«%s»] para el símbolo «%s»

en: failed to set up debugging information: %s
es: falló al establecer la información de depuración: %s

en: can't start writing .mdebug section: %s
es: no se puede iniciar la escritura de la sección .mdebug: %s

en: could not write .mdebug section: %s
es: no se puede escribir la sección .mdebug: %s

en: no entry symbol for global function '%s'
es: no hay símbolo de entrada para la función global «%s»

note: make a temp string.
en: the %s name '%s' is too long (maximum 16 characters)
es: el nombre %s «%s» es demasiado largo (máximo 16 caracteres)

en: expected a %s name followed by a `,'
es: se esperaba un nombre de %s seguido por una `,'

en: segment
es: segmento

en: section
es: sección

en: cannot override zerofill section type for `%s,%s'
es: no se puede invalidar tipo de sección rellenado a cero para `%s,%s'

en: failed to set flags for "%s": %s
es: no se han podido establecer las opciones para «%s»: %s

en: unknown or invalid section type '%s'
es: tipo de sección inválido o desconocido '%s'

en: unknown or invalid section attribute '%s'
es: atributo de sección desconocido o no válido «%s»

en: unexpected section size information
es: información inesperada de tamaño de sección

en: missing sizeof_stub expression
es: falta expresión sizeof_stub

en: expected symbol name
es: se esperaba un nombre de símbolo

en: bad or irreducible absolute expression
es: expresión absoluta incorrecta o irreducible

en: missing size expression
es: falta expresión de tamaño

en: size (%ld) out of range, ignored
es: tamaño (%ld) fuera de rango, se descarta

en: symbol `%s' is already defined
es: el símbolo «%s» ya está definido

en: size of "%s" is already %ld; not changing to %ld
es: El tamaño de «%s» ya es %ld; no se va a cambiar a %ld

en: align value not recognized, using size
es: valor de alineamiento no reconocido; se usará el tamaño

en: Alignment (%lu) too large: 15 assumed.
es: Alineación (%lu) demasiado grande: se asume 15.

en: BFD is out of sync with GAS, unhandled well-known section type `%s'
es: BFD está fuera de sincronización con GAS, tipo de sección conocido no manejado `%s'

en: %s is not used for the selected target
es: %s no utilizado para el objetivo seleccionado

en: internal error: base section index out of range
es: error interno: índice de sección base fuera de rango

en: internal error: bad file property ID %d
es: error interno: ID %d de propiedad de fichero incorrecto

en: failed to set subsections by symbols
es: no se han podido establecer subsecciones por símbolos

en: '%s' previously declared as '%s'.
es: «%s» previamente declarado como «%s».

en: '%s' can't be a weak_definition (currently only supported in sections of type coalesced)
es: «%s» no puede ser una weak_definition (actualmente solo disponible en secciones de tipo fusionado)

en: use of .indirect_symbols requires `-dynamic'
es: el empleo de .indirect_symbols requiere `-dinamic'

en: attempt to add an indirect_symbol to a stub or reference section with a zero-sized element at %s
es: intento de añadir un indirect_symbol a un «stub» o sección de referencia con un elemento de tamaño cero en %s

en: an .indirect_symbol must be in a symbol pointer or stub section.
es: los .indirect_symbol tienen que estar en punteros de símbolo o secciones «stub».

en: '%s' can't be a weak_definition (since it is undefined)
es: «%s» no puede ser una weak_definition (pues está indefinido)

en: Non-global symbol: '%s' can't be a weak_definition.
es: Símbolo no global: «%s» no puede ser una weak_definition

en: internal error: [%s] unexpected code [%lx] in frob symbol
es: error interno: [%s] código inesperado [%lx] en símbolo «frob»

en: unrecognized stab type '%c'
es: tipo de «stab» no reconocido '%c'

en: `%s' can't be undefined in `%s' - `%s' {%s section}
es: «%s» no puede estar indefinido en «%s» - «%s» {sección %s}

en: `%s' can't be undefined in `%s' {%s section} - `%s'
es: «%s» no puede estar indefinido en «%s» {sección %s} - «%s»

en: `%s' and `%s' can't be undefined in `%s' - `%s'
es: «%s» y «%s» no pueden estar indefinidos en «%s» - «%s»

en: the number of .indirect_symbols defined in section %s does not match the number expected (%d defined, %d expected)
es: el número de .indirect_symbols definidos en la sección %s no coincide con el número esperado (%d definido, %d esperado)

en: internal error: more indirect mach-o symbols than expected
es: error interno: más símbolos «mach-o» indirectos que los esperados

en: Only one .compiler pseudo-op per file!
es: ¡Sólo un pseudo-operador .compiler por fichero!

en: Expected quoted string
es: Se esperaba una cadena entrecomillada

en: .compiler directive missing language and version
es: faltan el lenguaje y la versión en la directiva .compiler

en: .compiler directive missing version
es: falta la versión en la directiva .compiler

en: FATAL: Attaching compiler header %s
es: FATAL: Adjuntando el encabezado de compilador %s

en: Only one .version pseudo-op per file!
es: ¡Sólo un pseudo-operador .version por fichero!

en: attaching version header %s: %s
es: adjuntando el encabezado de versión %s: %s

en: Only one .copyright pseudo-op per file!
es: ¡Sólo un pseudo-operador .copyright por fichero!

en: attaching copyright header %s: %s
es: adjuntando encabezado de copyright %s: %s

en: expected an unsuffixed ZA tile at operand %d
es: se esperaba una matriz ZA sin sufijo en el operando %d

en: missing horizontal or vertical suffix at operand %d
es: falta el sufijo horizontal o vertical en el operando %d

en: expected 'za' rather than a ZA tile at operand %d
es: se esperaba 'za' en lugar de una matriz ZA en el operando %d

en: expected a predicate-as-counter rather than predicate-as-mask register at operand %d
es: se esperaba un registro de predicado-como-contador en vez de un predicado-como-máscara en el operando %d

en: expected a predicate-as-mask rather than predicate-as-counter register at operand %d
es: se esperaba un registro de predicado-como-máscara en vez de un predicado-como-contador en el operando %d

en: expected a 64-bit integer register at operand %d
es: se esperaba un registro entero de 64 bits para el operando %d

en: expected an integer or zero register at operand %d
es: se esperaba un registro entero o cero para el operando %d

en: expected an integer or stack pointer register at operand %d
es: se esperaba un registro entero o de puntero a pila para el operando %d

en: expected a scalar SIMD or floating-point register at operand %d
es: se esperaba un registro de escalar SIMD o de coma flotante para el operando %d

en: expected an Advanced SIMD vector register at operand %d
es: se esperaba un registro vectorial SIMD avanzado para el operando %d

en: expected an SVE vector register at operand %d
es: se esperaba un registro vectorial SVE para el operando %d

note: Use this error for "predicate-as-mask only" and "either kind of predicate".  We report a more specific error if P is used where PN is expected, and vice versa, so the issue at this point is "predicate-like" vs. "not predicate-like".
en: expected an SVE predicate register at operand %d
es: se esperaba un registro de predicado SVE para el operando %d

en: expected an SVE predicate-as-counter register at operand %d
es: se esperaba un registro de predicado-como-contador SVE para el operando %d

en: expected a vector register at operand %d
es: se esperaba un registro vectorial para el operando %d

en: expected an SVE vector or predicate register at operand %d
es: se esperaba un registro vectorial SVE o de predicado para el operando %d

en: expected a vector or predicate register at operand %d
es: se esperaba un registro vectorial o de predicado para el operando %d

en: expected a ZA array vector at operand %d
es: se esperaba un registro de matriz ZA para el operando %d

en: expected ZT0 or a ZA mask at operand %d
es: se esperaba una mścara ZT0 o ZA para el operando %d

en: expected a ZA tile at operand %d
es: se esperaba una matriz ZA para el operando %d

en: expected a ZA tile slice at operand %d
es: se esperaba una rodaja de registro de matriz ZA para el operando %d

en: expected an integer register or Advanced SIMD vector register at operand %d
es: se esperaba un registro entero o un registro vectorial SIMD avanzado para el operando %d

en: expected an integer register or SVE vector register at operand %d
es: se esperaba un registro entero o un registro vectorial SVE para el operando %d

en: expected an integer or vector register at operand %d
es: se esperaba un registro entero o un registro vectorial para el operando %d

en: expected an integer or predicate register at operand %d
es: se esperaba un registro entero o un registro de predicado para el operando %d

en: expected an integer, vector or predicate register at operand %d
es: se esperaba un registro entero de vector o de predicado para el operando %d

en: expected an SVE vector register or ZA tile slice at operand %d
es: se esperaba un registro vectorial SVE o una rodaja de matriz ZA para el operando %d

en: bad expression
es: expresión incorrecta

en: bad segment
es: segmento incorrecto

en: bad vector arrangement type
es: tipo de disposición de vector incorrecto

en: bad size %d in vector width specifier
es: tamaño incorrecto %d en el especificador de anchura del vector

en: unexpected character `%c' in element size
es: carácter inesperado `%c' en el tamaño del elemento

en: missing element size
es: falta el tamaño del elemento

en: invalid element size %d and vector size combination %c
es: combinación no válida del tamaño del elemento %d y del tamaño del vector %c

en: unexpected character `%c' in predication type
es: carácter inesperado `%c' en tipo de predicación

en: missing predication type
es: falta el tipo de predicación

en: constant expression required
es: se requiere una expresión constante

en: syntax error in register list
es: error de sintaxis en la lista de registros

en: ZA tile number out of range
es: número de matriz ZA fuera de rango

en: this type of register can't be indexed
es: este tipo de registro no se puede indexar

en: index not allowed inside register list
es: índice no permitido dentro del listado de registros

note: Indexed vector register expected.
en: indexed vector register expected
es: se esperaba un registro vectorial indexado

en: invalid use of vector register
es: utilización no válida de registro vectorial

en: invalid vector register in list
es: el registro vectorial inválido en listado

en: invalid scalar register in list
es: el registro escalar inválido en listado

en: invalid range in vector register list
es: rango no válido en listado de registros de vector

en: type mismatch in vector register list
es: discordancia de tipos en listado de registros de vector

en: end of vector register list not found
es: final del listado de registros de vector no encontrado

en: expected index
es: se esperaba índice

en: too many registers in vector register list
es: demasiados registros en el listado de registros de vector

en: empty vector register list
es: listado de registros de vector vacío

en: ignoring attempt to redefine built-in register '%s'
es: se descarta el intento de redefinir el registro interno «%s»

en: ignoring redefinition of register alias '%s'
es: se descarta la redefinición del alias de registro «%s»

en: unknown register '%s' -- .req ignored
es: el registro «%s» desconocido -- se descarta .req

en: invalid syntax for .req directive
es: sintaxis no válida para directiva .reg

en: invalid syntax for .unreq directive
es: sintaxis no válida para directiva .unreq

en: unknown register alias '%s'
es: alias de registro desconocido «%s»

en: ignoring attempt to undefine built-in register '%s'
es: se descarta el intento de suprimir la definición del registro interno «%s»

en: literal pool overflow
es: desbordamiento en el conjunto de literales

en: unrecognized relocation suffix
es: sufijo de reubicación no reconocido

en: unimplemented relocation suffix
es: sufijo de reubicación no implementado

en: immediate operand required
es: operando inmediato requerido

en: missing immediate expression
es: falta expresión inmediata

en: invalid floating-point constant
es: constante de coma flotante no válida

en: shift expression expected
es: se esperaba expresión de desplazamiento

en: shift operator expected
es: se esperaba operador de desplazamiento

en: invalid use of 'MSL'
es: utilización no válida de 'MSL'

en: invalid use of 'MUL'
es: utilización no válida de 'MUL'

en: extending shift is not permitted
es: no está permitido extender el desplazamiento

en: 'ROR' shift is not permitted
es: el desplazamiento 'ROR' no está permitido

en: only 'LSL' shift is permitted
es: solo está permitido el desplazamiento 'LSL'

en: only 'MUL' is permitted
es: solo 'MUL' está permitido

en: only 'MUL VL' is permitted
es: solo 'MUL VL' está permitido

en: invalid shift for the register offset addressing mode
es: desplazamiento inválido para el modo de direccionamiento de desplazamiento de registro

en: invalid shift operator
es: operador de desplazamiento no válido

en: missing shift amount
es: falta la cantidad de desplazamiento

en: constant shift amount required
es: cantidad de desplazamiento constante requerida

en: shift amount out of range 0 to 63
es: cantidad de desplazamiento fuera del rango 0 a 63

en: unexpected shift operator
es: operador de desplazamiento inesperado

en: unexpected register in the immediate operand
es: el registro no esperado en el operando inmediato

en: integer register expected in the extended/shifted operand register
es: se esperaba registro entero en el registro de operando extendido/desplazado

en: integer register expected in the shifted operand register
es: se esperaba registro entero en el registro de operando desplazado

en: unknown relocation modifier
es: modificador de reubicación desconocido

en: this relocation modifier is not allowed on this instruction
es: este modificador de reubicación no está permitido en esta instrucción

en: invalid relocation expression
es: expresión de reubicación no válida

en: invalid address
es: dirección no válida

en: expected a 64-bit base register
es: se esperaba un registro de base de 64 bits

en: invalid base register
es: el registro de base no válido

en: expected a base register
es: se esperaba un registro de base

en: invalid offset register
es: el registro de desplazamiento no válido

en: invalid use of 32-bit register offset
es: utilización no válida de desplazamiento de registro de 32 bits

en: offset has different size from base
es: el desplazamiento tiene distinto tamaño que la base

en: invalid use of 64-bit register offset
es: utilización no válida de desplazamiento de registro de 64 bits

note: [Xn],#expr
en: invalid expression in the address
es: expresión no válida en la dirección

en: ']' expected
es: se esperaba ']'

en: register offset not allowed in pre-indexed addressing mode
es: desplazamiento de registro no permitido en modo direccionamiento pre-indexado

en: cannot combine pre- and post-indexing
es: no se puede combinar pre y post-indexación

note: Reject [Rn]!
en: missing offset in the pre-indexed address
es: falta el desplazamiento en dirección pre-indexada

en: expected '['
es: se esperaba '['

en: expected a 32-bit selection register
es: se esperaba un registro de selección de 32 bits

en: missing immediate offset
es: falta desplazamiento inmediato

en: expected a constant immediate offset
es: se esperaba un desplazamiento inmediato constante

en: the last offset is less than the first offset
es: el último desplazamiento es menor que el primer desplazamiento

en: the last offset is equal to the first offset
es: el último desplazamiento es igual que el primer desplazamiento

en: invalid vector group size
es: tamaño de grupo de vectores no válido

en: expected ']'
es: se esperaba ']'

en: expected '}'
es: se esperaba '}'

en: ZA tile masks do not operate at .Q granularity
es: las máscaras de matriz ZA no operan con granularidad .Q

en: missing ZA tile size
es: falta el tamaño de la matriz ZA

en: invalid ZA tile
es: matriz ZA no válida

en: expected '{'
es: se esperaba '{'

en: expected SM or ZA operand
es: se esperaba un operando SM o ZA

en: selected processor does not support PSTATE field name '%s'
es: el procesador seleccionado no admite el nombre de campo PSTATE '%s'

en: selected processor does not support system register name '%s'
es: el procesador seleccionado no admite el nombre de registro del sistema «%s»

en: 128-bit-wide accsess not allowed on selected system register '%s'
es: el acceso de ancho de 128 bits no está permitido en el registro del sistema seleccionado «%s»

en: system register name '%s' is deprecated and may be removed in a future release
es: el nombre de registro del sistema «%s» está obsoleto y puede desaparecer en futuras versiones

en: immediate value out of range
es: valor inmediato fuera de rango

en: missing braces at operand %d
es: faltan las llaves para el operando %d

en: unexpected register type at operand %d
es: tipo de registro no esperado para el operando %d

en: invalid register list at operand %d
es: lista de registros no válida para el operando %d

en: expected a register at operand %d
es: se esperaba un registro para el operando %d

en: expected '{' at operand %d
es: se esperaba '{' para el operando %d

en: expected a register or register list at operand %d
es: se esperaba un registro o una lista de registros para el operando %d

en: this `%s' should have an immediately preceding `%s' -- `%s'
es: este «%s» debería ir inmediatamente precedido de «%s» -- «%s»

en: the preceding `%s' should be followed by `%s` rather than `%s` -- `%s'
es: el «%s» precedente debería ir seguido de «%s» en lugar de «%s» -- «%s»

en: %s -- `%s'
es: %s -- «%s»

en: %s at operand %d -- `%s'
es: %s en el operando %d -- «%s»

en: operand %d must be %s -- `%s'
es: el operando %d debe ser %s -- `%s'

en: operand mismatch -- `%s'
es: el operando no coincide -- «%s»

note: Print the hint.
en:    did you mean this?
es:    ¿quiso decir ésto?

en:    other valid variant(s):
es:   otra(s) variante(s) válida(s):

en: operand %d must have the same immediate value as operand 1 -- `%s'
es: el operando %d debe tener el mismo valor inmediato que el operando 1 -- «%s»

en: operand %d must be the same register as operand 1 -- `%s'
es: el operando %d debe ser el mismo registro que el operando 1 -- «%s»

en: %s%d-%s%d expected at operand %d -- `%s'
es: se esperaba %s%d-%s%d en el operando %d -- «%s»

en: %s out of range %d to %d at operand %d -- `%s'
es: %s fuera de rango %d a %d en el operando %d -- «%s»

en: immediate value
es: valor inmediato

en: %s must be %d at operand %d -- `%s'
es: %s debe ser %d en el operando %d -- «%s»

en: unexpected vector group size at operand %d -- `%s'
es: tamaño de grupo de vectores inesperado en el operando %d -- «%s»

en: operand %d must have a vector group size of %d -- `%s'
es: el operando %d debe tener un tamaño de grupo de vectores de %d -- «%s»

en: expected a single-register list at operand %d -- `%s'
es: se esperaba una lista de registros sencillos en el operando %d -- «%s»

en: expected a list of %d registers at operand %d -- `%s'
es: se esperaba una lista de %d registros en el operando %d -- «%s»

en: expected a list of %d or %d registers at operand %d -- `%s'
es: se esperaba una lista de %d o %d registros en el operando %d -- «%s»

en: invalid number of registers in the list at operand %d -- `%s'
es: número no válido de registros en la lista en el operando %d -- `%s'

en: the register list must have a stride of %d at operand %d -- `%s'
es: la lista de registros debe tener un avance de %d en el operando %d -- «%s»

en: the register list must have a stride of %d or %d at operand %d -- `%s`
es: la lista de registros debe tener un avance de %d o %d en el operando %d -- «%s»

en: invalid register stride at operand %d -- `%s'
es: avance de registro inesperado en el operando %d -- «%s»

en: immediate value must be a multiple of %d at operand %d -- `%s'
es: el valor inmediato debe ser múltiplo de %d en el operando %d «%s»

en: the specified relocation type is not allowed for MOVK
es: el tipo de reubicación especificado no está permitido para MOVK

en: the specified relocation type is not allowed for 32-bit register
es: el tipo de reubicación especificado no está permitido para registros de 32 bits

en: relocation qualifier does not match instruction size
es: el cualificador de reubicación no coincide con el tamaño de la instrucción

en: comma expected between operands
es: se esperaba coma entre los operandos

en: invalid Rt register number in 64-byte load/store
es: número de registro Rt no válido en carga/almacenamiento de 64 bytes

en: the top half of a 128-bit FP/SIMD register is expected
es: se espera la mitad superior de un registro FP/SIMD de 128 bits

en: invalid register list
es: lista de registros no válida

en: expected element type rather than vector type
es: se esperaba un tipo de elemento en vez de un tipo de vector

en: missing type suffix
es: falta sufijo de tipo

en: C8 - C9 expected
es: se esperaba C8 - C9

en: C0 - C7 expected
es: se esperaba C0 - C7

en: C0 - C15 expected
es: se esperaba C0 - C15

en: immediate zero expected
es: se esperaba cero inmediato

en: shift not allowed for bitmask immediate
es: desplazamiento no permitido para inmediato de máscara de bits

en: can't mix relocation modifier with explicit shift
es: no se puede entremezclar un modificador de reubicación con un desplazamiento explícito

en: invalid condition
es: condición no válida

en: invalid pc-relative address
es: dirección relativa a pc no válida

note: Only permit "=value" in the literal load instructions. The literal will be generated by programmer_friendly_fixup.
en: invalid use of "=immediate"
es: empleo no válido de "=inmediato"

en: invalid addressing mode
es: modo de direccionamiento no válido

en: the optional immediate offset can only be 0
es: el desplazamiento de inmediato opcional solo puede ser 0

en: relocation not allowed
es: reubicación no permitida

en: writeback value must be an immediate constant
es: el valor retroescritura debe ser una constante inmediata

en: unknown or missing PSTATE field name
es: nombre de campo PSTATE desconocido o ausente

note: Make sure this has priority over "invalid addressing mode".
en: constant offset required
es: se requiere un desplazamiento constante

en: unknown or missing system register name
es: nombre de registro del sistema desconocido o ausente

en: unknown or missing operation name
es: nombre de operación desconocido o ausente

en: the specified option is not accepted in ISB
es: la opción especificada no se acepta en ISB

en: the specified option is not accepted in DSB
es: la opción especificada no se acepta en DSB

en: immediate value must be 16, 20, 24, 28
es: el valor inmediato debe ser 16, 20, 24, 28

en: invalid prefetch operation (IR is not valid for this instruction variant)
es: operación de precarga no válida (IR no es válida para esta variante de la instrucción)

en: missing register index
es: falta el índice de registros

en: expected '}' after ZT0
es: se esperaba '}' tras ZT0

en: unhandled operand code %d
es: código de operando %d no manejado

en: unexpected comma before the omitted optional operand
es: coma inesperada antes del operando opcional omitido

en: unexpected characters following instruction
es: caracteres inesperados después de la instrucción

en: constant expression expected
es: se esperaba una expresión constante

en: literal pool insertion failed
es: falló la inserción en el conjunto de literales

en: unpredictable transfer with writeback -- `%s'
es: transferencia impredecible con retroescritura -- «%s»

en: unpredictable load of register pair -- `%s'
es: carga impredicible de par de registros --  «%s»

en: unpredictable: identical transfer and status registers --`%s'
es: impredecible: registros de transferencia y estado idénticos -- «%s»

en: unpredictable: identical base and status registers --`%s'
es: impredecible: registros de base y estado idénticos -- «%s»

en: previous `%s' sequence has not been closed
es: la secuencia «%s» previa no se ha cerrado

en: unknown mnemonic -- `%s'
es: mnemónico desconocido -- `%s'

en: unknown mnemonic `%s' -- `%s'
es: mnemónico desconocido `%s' -- `%s'

en: unexpected comma after the mnemonic name `%s' -- `%s'
es: coma inesperada tras el nombre de nemónico «%s» -- «%s»

en: selected processor does not support `%s'
es: el procesador seleccionado no admite «%s»

en: GOT already in the symbol table
es: GOT ya está en la tabla de símbolos

en: immediate cannot be moved by a single instruction
es: el inmediato no puede moverse mediante una instrucción sencilla

en: immediate out of range
es: inmediato fuera de rango

en: invalid immediate
es: inmediato inválido

en: immediate offset out of range
es: el desplazamiento inmediato está fuera de rango

en: undefined symbol %s used as an immediate value
es: símbolo indefinido %s utilizado como un valor inmediato

en: pc-relative load offset not word aligned
es: desplazamiento de carga relativo a pc no alineado con palabra

en: pc-relative load offset out of range
es: desplazamiento de carga relativo a pc fuera de rango

en: pc-relative address offset out of range
es: desplazamiento de dirección relativo a pc fuera de rango

en: conditional branch target not word aligned
es: objetivo de bifurcación condicional no alineado con palabra

en: conditional branch out of range
es: bifurcación condicional fuera de rango

en: branch target not word aligned
es: objetivo de bifurcación no alineado con palabra

en: branch out of range
es: bifurcación fuera de rango

en: offset out of range
es: desplazamiento fuera de rango

en: unsigned value out of range
es: valor sin signo fuera de rango

en: signed value out of range
es: valor con signo fuera de rango

en: unexpected %s fixup
es: corrección inesperada %s

en: cannot represent %s relocation in this object file format
es: no se puede representar la reubicación %s en este formato de fichero objeto

en: cannot do %u-byte relocation
es: no puede hacer reubicación de %u bytes

en: assemble for big-endian
es: ensamblar para big-endian

en: assemble for little-endian
es: ensamblar para little-endian

en: temporary switch for dumping
es: intercambiado temporal para volcado

en: output verbose error messages
es: sacar mensajes de error detallados

en: do not output verbose error messages
es: no sacar mensajes de error detallados

en: enable feature flag gating for system registers
es: activa opción puerta para el sistema de registros

en: invalid architectural extension
es: extensión de arquitectura no válida

en: must specify extensions to add before specifying those to remove
es: se deben especificar las extensiones que hay que añadir antes de especificar las que hay que borrar

en: missing architectural extension
es: falta la extensión de la arquitectura

en: unknown architectural extension `%s'
es: extensión arquitectural desconocida «%s»

en: missing cpu name `%s'
es: falta el nombre de cpu «%s»

en: unknown cpu `%s'
es: cpu desconocida `%s'

en: missing architecture name `%s'
es: falta el nombre de la arquitectura «%s»

en: unknown architecture `%s'
es: arquitectura desconocida «%s»

en: missing abi name `%s'
es: falta el nombre de abi «%s»

en: unknown abi `%s'
es: abi desconocida «%s»

en: <abi name>	  specify for ABI <abi name>
es: <nombre de abi>	  específica para ABI el <nombre de abi>

en: <cpu name>	  assemble for CPU <cpu name>
es: <nombre de cpu>	  ensambla para la CPU <nombre de cpu>

en: <arch name>	  assemble for architecture <arch name>
es: <nombre de arq>	  ensambla para la arquitectura <nombre de arq>

en: option `-%c%s' is deprecated: %s
es: la opción `-%c%s' es obsoleta: %s

en:  AArch64-specific assembler options:
es:  Opciones de ensamblador específicas de AArch64:

en:   -EB                     assemble code for a big-endian cpu
es:   -EB                     ensambla código para una cpu big-endian

en:   -EL                     assemble code for a little-endian cpu
es:   -EL                     ensambla código para una cpu little-endian

en: No !literal!%ld was found
es: No se ha encontrado ningún !literal!%ld

en: No !tlsgd!%ld was found
es: No se ha encontrado ningún !tlsgd!%ld

en: No !tlsldm!%ld was found
es: No se ha encontrado ningún !tlsldm!%ld

en: No ldah !gpdisp!%ld was found
es: No se ha encontrado ningún !gpdisp!%ld ldah

en: too many !literal!%ld for %s
es: demasiados !literal!%ld para %s

en: No lda !gpdisp!%ld was found
es: No se ha encontrado ningún !gpdisp!%ld lda

note: Only support one relocation op per insn.
en: More than one relocation op per insn
es: Más de un operador de reubicación por insn

en: No relocation operand
es: No hay operando de reubicación

en: Unknown relocation operand: !%s
es: Operando de reubicación desconocido: !%s

en: no sequence number after !%s
es: no hay un número de secuencia tras !%s

en: !%s does not use a sequence number
es: !%s no utiliza un número de secuencia

en: Bad sequence number: !%s!%s
es: Número de secuencia incorrecto: !%s!%s

en: inappropriate arguments for opcode `%s'
es: argumentos inapropiados para el código de operación «%s»

en: opcode `%s' not supported for target %s
es: no se admite el código de operación «%s» para el objetivo %s

en: unknown opcode `%s'
es: código de operación desconocido «%s»

en: overflow in literal (.lita) table
es: desbordamiento en la tabla (.lita) de literales

en: macro requires $at register while noat in effect
es: la macro requiere el registro $at mientras noat está en efecto

en: macro requires $at while $at in use
es: la macro requiere $at mientras $at está en uso

en: bignum invalid; zero assumed
es: bignum inválido; se asume cero

en: floating point number invalid; zero assumed
es: número de coma flotante inválido; se asume cero

en: can't handle expression
es: no se puede manejar la expresión

en: overflow in literal (.lit8) table
es: desbordamiento en la tabla (.lit8) de literales

en: too many ldah insns for !gpdisp!%ld
es: demasiadas insns ldah para !gpdisp!%ld

en: both insns for !gpdisp!%ld must be in the same section
es: ambas insns para !gpdisp!%ld deben estar en la misma sección

en: too many lda insns for !gpdisp!%ld
es: demasiadas insns lda para !gpdisp!%ld

en: too many lituse insns for !lituse_tlsgd!%ld
es: demasiadas insns lituse para !lituse_tlsgd!%ld

en: too many lituse insns for !lituse_tlsldm!%ld
es: demasiadas insns lituse para !lituse_tlsldm!%ld

en: duplicate !tlsgd!%ld
es: !tlsgd!%ld duplicado

en: sequence number in use for !tlsldm!%ld
es: número de secuencia en uso para !tlsldm!%ld

en: duplicate !tlsldm!%ld
es: !tlsldm!%ld duplicado

en: sequence number in use for !tlsgd!%ld
es: número de secuencia en uso para !tlsgd!%ld

en: operand
es: operando

en: invalid relocation for instruction
es: reubicación no válida para la instrucción

en: invalid relocation for field
es: reubicación no válida para el campo

en: can not resolve expression
es: no se puede resolver la expresión

en: .COMMon length (%ld.) <0! Ignored.
es: ¡Longitud de .COMMon (%ld.) <0! Se descarta.

en: Ignoring attempt to re-define symbol
es: Se descarta el intento de redefinir el símbolo

en: Length of .comm "%s" is already %ld. Not changed to %ld.
es: La longitud de .comm «%s» ya es %ld. No se cambia a %ld.

en: .ent directive has no name
es: la directiva .ent no tiene nombre

en: nested .ent directives
es: directivas .ent anidadas

en: .end directive has no name
es: la directiva .end no tiene nombre

en: .end directive without matching .ent
es: directiva .end sin su correspondiente .ent

en: .end directive names different symbol than .ent
es: la directiva .end nombra un símbolo diferente que la .ent

en: .fmask outside of .ent
es: .fmask fuera de .ent

en: .mask outside of .ent
es: .mask fuera de .ent

en: bad .fmask directive
es: directiva .fmask incorrecta

en: bad .mask directive
es: directiva .mask incorrecta

en: .frame outside of .ent
es: .frame fuera de .ent

en: bad .frame directive
es: directiva .frame incorrecta

en: .prologue directive without a preceding .ent directive
es: directiva .prologue sin una directiva .ent precedente

en: Invalid argument %d to .prologue.
es: Argumento inválido %d para .prologue.

en: ECOFF debugging is disabled.
es: La depuración ECOFF está desactivada.

en: .ent directive without matching .end
es: directiva .ent sin su correspondiente .end

en: .usepv directive has no name
es: la directiva .usepv no tiene nombre

en: .usepv directive has no type
es: la directiva .usepv no tiene tipo

en: unknown argument for .usepv
es: argumento desconocido para .usepv

en: unknown section attribute %s
es: atributo de sección %s desconocido

en: previous .ent not closed by a .end
es: el .ent previo no está cerrado por un .end

en: .ent directive has no symbol
es: la directiva .ent no tiene símbolo

en: .handler directive has no name
es: la directiva .handler no tiene nombre

en: Bad .frame directive 1./2. param
es: Parámetro 1./2. de directiva .frame incorrecto

en: Bad RA (%d) register for .frame
es: Registro RA (%d) incorrecto para .frame

en: Bad .frame directive 3./4. param
es: Parámetro 3./4. de directiva .frame incorrecto

en: .pdesc directive not in link (.link) section
es: la directiva .pdesc no está en la sección de enlace (.link)

en: .pdesc directive has no entry symbol
es: la directiva .pdesc no tiene un símbolo de entrada

en: .pdesc has a bad entry symbol
es: .pdesc tiene un símbolo de entrada incorrecto

en: .pdesc doesn't match with last .ent
es: .pdesc no se corresponde con el último .ent

en: No comma after .pdesc <entryname>
es: No hay una coma tras .pdesc <nombredeentrada>

en: unknown procedure kind
es: clase de procedimiento desconocida

en: .name directive not in link (.link) section
es: la directiva .name no está en la sección de enlace (.link)

en: .name directive has no symbol
es: la directiva .name no tiene símbolo

en: No symbol after .linkage
es: No hay un símbolo tras .linkage

en: No symbol after .code_address
es: No hay un símbolo tras .code_address

en: Bad .mask directive
es: Directiva .mask incorrecta

en: Bad .fmask directive
es: Directiva .fmask incorrecta

en: Expected comma after name "%s"
es: Se esperaba una coma tras nombre «%s»

en: unhandled: .proc %s,%d
es: sin manejar: .proc %s,%d

en: Tried to .set unrecognized mode `%s'
es: Se ha intentado .set de un modo no reconocido «%s»

en: Bad base register, using $%d.
es: Registro base incorrecto; se usa $%d.

en: Alignment too large: %d. assumed
es: Alineación demasiado grande: se asume %d.

en: Alignment negative: 0 assumed
es: Alineación negativa: se asume 0

en: Unknown CPU identifier `%s'
es: Identificador de CPU desconocido «%s»

en: Chose GP value of %lx
es: Se ha escogido el valor GP de %lx

en: bad .section directive: want a,s,w,x,M,S,G,T in string
es: directiva .section incorrecta: se quiere a,s,w,x,M,S,G,T en la cadena

en: duplicate %s
es: duplicado «%s»

en: syntax error
es: error de sintaxis

en: Alpha options:
    -32addr			treat addresses as 32-bit values
    -F			lack floating point instructions support
    -mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall
    			specify variant of Alpha architecture
    -m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b
    			these variants include PALcode opcodes
es: Opciones Alpha:
    -32addr			trata direcciones como valores de 32 bits
    -F			sin soporte de instrucciones de coma flotante
    -mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall
    			especifica variante de la arquitectura Alpha
    -m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b
    			estas variantes incluyen códigos de operación PALcode

en: VMS options:
    -+			encode (don't truncate) names longer than 64 characters
    -H			show new symbol after hash truncation
    -replace/-noreplace	enable or disable the optimization of procedure calls
es: Opciones VMS:
    -+			codifica (no trunca) los nombres más largos de 64 caracteres
    -H			muestra el símbolo nuevo después del truncado hash
    -replace/-noreplace	activa o desactiva la optimización de llamadas a procedimientos

en: unhandled relocation type %s
es: tipo de reubicación %s sin manejar

en: non-absolute expression in constant field
es: expresión no absoluta en campo constante

en: type %d reloc done?
es: ¿tipo %d de reubicación hecha?

en: Used $at without ".set noat"
es: Se utilizó $at sin ".set noat"

en: !samegp reloc against symbol without .prologue: %s
es: reubicación !samegp contra un símbolo sin .prologue: %s

en: cannot represent `%s' relocation in object file
es: no se puede representar la reubicación «%s» en el fichero objeto

en: internal error? cannot generate `%s' relocation
es: ¿error interno? no se puede generar la reubicación «%s»

en: frame reg expected, using $%d.
es: se esperaba un registro de marco; se usa $%d.

en: invalid %s option for %s cpu
es: opción %s no válida para cpu %s

en: conflicting ISA extension attributes.
es: atributos de extensión ISA en conflicto.

en: Multiple .cpu directives found
es: Se han encontrado varias directivas .cpu

en: Command-line value overrides ".cpu" directive
es: el Valor de línea de órdenes invalida la directiva «.cpu»

en: unknown architecture: %s
es: arquitectura desconocida: %s

en: Could not set architecture and machine
es: No se ha podido establecer la arquitectura y la máquina

en: No valid label relocation operand
es: Operando de reubicación de etiqueta no válido

en: Unknown relocation operand: @%s
es: Operando de reubicación desconocido: @%s

en: Unable to parse TLS base: %s
es: Imposible interpretar base TLS: %s

en: @%s is not a complex relocation.
es: @%s no es una reubicación compleja.

en: Bad expression: @%s + %s.
es: Expresión incorrecta: @%s + %s.

en: Brackets in operand field incorrect
es: Corchetes en campo de operando incorrectos

en: extra comma
es: coma extra

en: missing argument
es: falta un argumento

en: missing comma or colon
es: falta coma o dos puntos

en: extra dot
es: punto extra

en: unrecognized flag
es: marca no reconocida

en: failed to parse flags
es: no se han podido interpretar las marcas

en: Unhandled reloc type
es: Tipo de reubicación no manejado

en: immediate is out of bounds
es: el inmediato está fuera de límites

en: immediate is not 32bit aligned
es: el inmediato no está alineado a 32 bits

en: immediate is not 16bit aligned
es: el inmediato no está alineado a 16 bits

en: operand is not duplicate of the previous one
es: el operando no es un duplicado del anterior

en: flag mismatch
es: marca discordante

en: too many arguments
es: demasiados argumentos

en: %s for instruction '%s'
es: %s para la instrucción «%s»

en: inappropriate arguments for opcode '%s'
es: argumentos inapropiados para el código de operación «%s»

en: opcode '%s' not supported for target %s
es: no se admite el código de operación «%s» para el objetivo %s

en: unknown opcode '%s'
es: código de operación desconocido «%s»

en: could not set architecture and machine
es: no se ha podido establecer la arquitectura y la máquina

en: unhandled reloc %s in md_pcrel_from_section
es: reubicación no manejada %s en md_pcrel_from_section

en: Unaligned operand. Needs to be 32bit aligned
es: Operando no alineado. Requiere ser alineado a 32 bits

en: Unaligned operand. Needs to be 16bit aligned
es: Operando no alineado. Requiere ser alineado a 16 bits

en: PC relative relocation not allowed for (internal) type %d
es: Reubicación relativa a PC no permitida para el tipo (interno) %d

note: FIXME! Check for the conditionality of the insn.
en: TLS_*_S9 relocs are not supported yet
es: Las reubicaciones TLS_*_S9 todavía no están disponibles

note: I cannot fix an GOTPC relocation because I need to relax it from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc.
en: Unsupported operation on reloc
es: Operación no soportada en reubicación

en: unknown fixup size
es: tamaño de la corrección desconocido

en: no relaxation found for this instruction.
es: ninguna relajación encontrada para esta instrucción.

en: ARC-specific assembler options:
es: Opciones de ensamblador específicas de ARC:

en:   -mrelax                 enable relaxation
es:   -mrelax                 activa la relajación

en: The following ARC-specific assembler options are deprecated and are accepted
    for compatibility only:
es: Las siguientes opciones de ensamblador específicas de ARC están obsoletas y
    se aceptan únicamente por compatibilidad:

en: Unable to find %s relocation for instruction %s
es: No se ha podido encontrar la reubicacion de %s para la instrucción %s

en: Unable to use @plt relocation for insn %s
es: No se ha podido utilizar la reubicación de @plt para la insn %s

en: Unable to use @pcl relocation for insn %s
es: No se ha podido emplear la reubicación de @pcl para la insn %s

en: invalid relocation %s for field
es: reubicación no válida %s para el campo

en: Insn %s has a jump/branch instruction %s in its delay slot.
es: Insn %s tiene una instrucción de salto/bifurcación %s en su ranura de retardo.

en: Insn %s has an instruction %s with limm in its delay slot.
es: Insn %s tiene una instrucción %s con limm en su ranura de retardo.

en: unsupported BFD relocation size %u
es: no se admite el tamaño de reubicación BFD %u

en: Jump/Branch instruction detected at the end of the ZOL label @%s
es: Instrucción de Salto/Bifurcación detectada al final de la etiqueta ZOL @%s

en: Kernel instruction detected at the end of the ZOL label @%s
es: Instrucción del núcleo detectada al final de la etiqueta ZOL @%s

en: A jump instruction with long immediate detected at the end of the ZOL label @%s
es: Instrucción de salto con inmediato largo detectada al final de la etiqueta ZOL @%s

en: An illegal use of delay slot detected at the end of the ZOL label @%s
es: Uso ilegal de la ranura de retardo detectado al final del etiqueta ZOL @%s

en: expected comma after instruction name
es: se esperaba coma después del nombre de la instrucción

en: expected comma after major opcode
es: se esperaba coma después del código de operación mayor

en: Pseudocode already used %s
es: Pseudocódigo ya utilizado %s

en: major opcode not in range [0x%02x - 0x%02x]
es: código de operación mayor no dentro del rango [0x%02x - 0x%02x]

en: minor opcode not in range [0x00 - 0x3f]
es: código de operación menor no dentro del rango [0x00 - 0x3f]

en: Improper use of OP1_IMM_IMPLIED
es: Utilización impropia de OP1_IMM_IMPLIED

en: Improper use of OP1_MUST_BE_IMM
es: Utilización impropia de OP1_MUST_BE_IMM

en: Couldn't generate extension instruction opcodes
es: No se han podido generar códigos de operación de instrucciones de extensión

en: expected comma after name
es: se esperaba una coma tras el nombre

en: %s second argument cannot be a negative number %d
es: el segundo argumento de %s no puede ser un número negativo %d

en: expected comma after register number
es: se esperaba coma después del número de registro

en: invalid mode
es: modo inválido

en: expected comma after register mode
es: se esperaba coma después del modo de registro

en: shortcut designator invalid
es: designador de atajo inválido

en: core register %s value (%d) too large
es: el registro %s core con un valor (%d) demasiado grande

en: duplicate aux register %s
es: el registro aux duplicado %s

en: condition code %s value (%d) too large
es: código %s de condición con un valor (%d) demasiado grande

en: Unknown extension
es: Extensión desconocida

en: Overwrite explicitly set Tag_ARC_CPU_base
es: La sobreescritura establece explícitamente Tag_ARC_CPU_base

en: Overwrite explicitly set Tag_ARC_ABI_rf16 to full register file
es: La sobreescritura establece explícitamente Tag_ARC_ABI_rf16 al fichero de registros completo

en: ARM register expected
es: se esperaba registro ARM

en: bad or missing co-processor number
es: número de coprocesador incorrecto o ausente

en: co-processor register expected
es: se esperaba un registro de coprocesador

en: VFP single precision register expected
es: se esperaba un registro de precisión sencilla VFP

en: VFP/Neon double precision register expected
es: se esperaba un registro de precisión doble VFP/Neon

en: Neon quad precision register expected
es: se esperaba un registro de precisión cuádruple Neon

en: VFP single or double precision register expected
es: se esperaba un registro de precisión sencilla o doble VFP

en: Neon double or quad precision register expected
es: se esperaba un registro de precisión doble o cuádruple Neon

en: Neon single or double precision register expected
es: se esperaba un registro de precisión sencilla o doble Neon

en: VFP single, double or Neon quad precision register expected
es: se esperaba un registro de precisión sencilla o doble VFP, o cuádruple Neon

en: VFP system register expected
es: se esperaba un registro de sistema VFP

en: iWMMXt data register expected
es: se esperaba un registro de datos iWMMXt

en: iWMMXt control register expected
es: se esperaba un registro de control iWMMXt

en: iWMMXt scalar register expected
es: se esperaba un registro escalar iWMMXt

en: XScale accumulator register expected
es: se esperaba un registro acumulador XScale

en: MVE vector register expected
es: se esperaba un registro vectorial MVE

en: ZR register expected
es: se esperaba un registro ZR

en: Pseudo register expected
es: Se esperaba un psuedoregistro

note: For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
en: bad arguments to instruction
es: argumentos incorrectos para la instrucción

en: r13 not allowed here
es: no se permite r13 aquí

en: r15 not allowed here
es: no se permite r15 aquí

en: Odd register not allowed here
es: No se permite aquí un registro impar

en: Even register not allowed here
es: No se permite aquí un registro par

en: instruction cannot be conditional
es: la instrucción no puede ser condicional

en: registers may not be the same
es: los registros no pueden ser el mismo

en: lo register required
es: se requiere registro lo

en: instruction not supported in Thumb16 mode
es: la instrucción no se admite en modo Thumb16

en: instruction does not accept this addressing mode
es: la instrucción no acepta este modo de direccionamiento

en: branch must be last instruction in IT block
es: la bifurcación debe ser la última instrucción en el bloque IT

en: branch out of range or not a multiple of 2
es: bifurcación fuera de rango o no es múltiplo de 2

en: instruction not allowed in VPT block
es: no se permite la instrucción en el bloque VPT

en: instruction not allowed in IT block
es: no se permite la instrucción en el bloque IT

en: instruction missing MVE vector predication code
es: a la instrucción le falta el código de predicación de vector MVE.

en: selected FPU does not support instruction
es: la FPU seleccionada no admite la instrucción

en: thumb conditional instruction should be in IT block
es: la instrucción condicional «thumb» debería estar en un bloque IT

en: vector predicated instruction should be in VPT/VPST block
es: la strucción predicada de vector debería estar en un bloque VPT/VPST

en: incorrect condition in IT block
es: condición incorrecta en bloque IT

en: incorrect condition in VPT/VPST block
es: condición incorrecta en bloque VPT/VPST

en: IT falling in the range of a previous IT block
es: IT dentro del rango del bloque IT anterior

en: missing .fnstart before unwinding directive
es: falta .fnstart antes de directiva de desenrollado

en: cannot use register index with PC-relative addressing
es: no se puede usar el índice de registro con direccionamiento relativo al PC

en: cannot use writeback with PC-relative addressing
es: no se puede usar retroescritura con el direccionamiento relativo al PC

en: selected processor does not support fp16 instruction
es: el procesador seleccionado no admite instrucción fp16

en: selected processor does not support bf16 instruction
es: el procesador seleccionado no admite la instrucción bf16

en: selected processor does not support cde instruction
es: el procesador seleccionado no admite la instrucción cde

en: coprocessor for insn is not enabled for cde
es: el coprocesador para insn no está habilitado para cde

en: using
es: empleando

en: relocation valid in thumb1 code only
es: reubicación válida solamente en código thumb1

en: Warning: instruction is UNPREDICTABLE in an IT block
es: Aviso: la instrucción es IMPREDECIBLE en un bloque IT

en: Warning: instruction is UNPREDICTABLE in a VPT block
es: Aviso: la instrucción es IMPREDECIBLE en un bloque VPT

en: Warning: instruction is UNPREDICTABLE with PC operand
es: Aviso: la instrucción es IMPREDECIBLE en un operando de PC

en: Warning: instruction is UNPREDICTABLE with SP operand
es: Aviso: la instrucción es IMPREDECIBLE en un operando de SP

en: bad type in SIMD instruction
es: tipo incorrecto en instrucción SIMD

en: GAS auto-detection mode and -march=all is deprecated for MVE, please use a valid -march or -mcpu option.
es: El modo de autodetección de GAS y -march=all está obsoleto para MVE; debe utilizar una opción -arch o -mcpu válida.

en: Warning: 32-bit element size and same destination and source operands makes instruction UNPREDICTABLE
es: Aviso: el tamaño del elemento de 32 bits y los mismos operandos de destino y origen hacen la instrucción IMPREDECIBLE

en: bad element type for instruction
es: tipo elemental incorrecto para la instrucción

en: MVE vector register Q[0..7] expected
es: se esperaba un registro vectorial MVE Q[0..7]

en: selected processor does not support PACBTI extention
es: el procesador seleccionado no admite la extensión PACBTI

en: immediate expression requires a # prefix
es: e xpresión inmediata requiere un prefijo #

en: missing expression
es: falta expresión

en: invalid constant
es: constante no válida

en: expected #constant
es: se esperaba #constant

en: unexpected type character `b' -- did you mean `bf'?
es: carácter de tipo inesperado `b' -- ¿quiso decir `bf'?

en: bad size %d in type specifier
es: tamaño incorrecto %d en el especificador de tipo

en: unexpected character `%c' in type specifier
es: carácter inesperado `%c' en el especificador de tipo

en: only one type should be specified for operand
es: solo se debe especificar un tipo para el operando

en: vector type expected
es: se esperaba un tipo vector

en: expected MVE register [q0..q7]
es: se esperaba un registro MVE [q0..q7]

en: can't redefine type for operand
es: no se puede redefinir el tipo para el operando

en: only D and Q registers may be indexed
es: solo se pueden indexar los registros D y Q

en: only D registers may be indexed
es: solo se pueden indexar los registros D

en: can't change index for operand
es: no se puede modificar el índice para el operando

en: register operand expected, but got scalar
es: se esperaba un operando de registro, pero se recibió un escalar

en: scalar must have an index
es: el escalar debe tener un índice

en: scalar index out of range
es: índice escalar fuera de rango

en: r0-r12, lr or APSR expected
es: se esperaba r0-r12, lr o APSR

en: bad range in register list
es: rango incorrecto en la lista de registros

en: Warning: duplicated register (r%d) in register list
es: Aviso: registro duplicado (r%d) en la lista de registros

en: Warning: register range not in ascending order
es: Aviso: el rango de registros no está en orden ascendente

en: missing `}'
es: falta `}'

en: invalid register mask
es: máscara de registro no válida

en: expecting {
es: se esperaba {

en: VPR expected last
es: se esperaba VPR lo último

en: VFP single precision register or VPR expected
es: Se esperaba un registro VFP de precisión simple o VPR

note: regtype == REG_TYPE_VFD.
en: VFP/Neon double precision register or VPR expected
es: Se esperaba un registro VFP/Neon de precisión doble o VPR

en: register out of range in list
es: el registro fuera de rango en la lista

en: register list not in ascending order
es: la lista de registros no está en orden ascendente

en: register range not in ascending order
es: el rango de registros no está en orden ascendente

en: non-contiguous register range
es: el rango de registros no es contiguo

en: register stride must be 1
es: el avance de registro debe ser 1

en: register stride must be 1 or 2
es: el avance de registro debe ser 1 o 2

en: mismatched element/structure types in list
es: los tipos de elementos/estructuras no coinciden en la lista

en: don't use Rn-Rm syntax with non-unit stride
es: no utilice la sintaxis Rn-Rm con avance no unitario

en: error parsing element/structure list
es: error al analizar la lista de elementos/estructuras

en: expected }
es: se esperaba }

en: attempt to redefine typed alias
es: se intentó redefinir el alias con tipo

en: bad type for register
es: tipo incorrecto para el registro

en: expression must be constant
es: la expresión debe ser constante

en: can't redefine the type of a register alias
es: no se puede redefinir el tipo de un alias de registro

en: you must specify a single type only
es: solo debe especificar un único tipo

en: can't redefine the index of a scalar alias
es: no se puede redefinir el índice de un alias escalar

en: scalar index must be constant
es: el índice escalar debe ser constante

en: expecting ]
es: se esperaba ]

en: invalid syntax for .dn directive
es: sintaxis no válida para la directiva .dn

en: invalid syntax for .qn directive
es: sintaxis no válida para la directiva .qn

en: ignoring attempt to use .unreq on fixed register name: '%s'
es: se descarta el intento de usar .unreq en un nombre de registro fijo: «%s»

en: Failed to find real start of function: %s
es: No se ha podido encontrar el inicio real de la función: %s

en: selected processor does not support THUMB opcodes
es: el procesador seleccionado no admite códigos operacionales THUMB

en: selected processor does not support ARM opcodes
es: el procesador seleccionado no admite códigos operacionales ARM

en: invalid instruction size selected (%d)
es: se ha seleccionado un tamaño de instrucción no válido (%d)

en: invalid operand to .code directive (%d) (expecting 16 or 32)
es: operando inválido para la directiva .code (%d) (se esperaba 16 o 32)

en: expected comma after name "%s"
es: se esperaba una coma después del nombre «%s»

en: symbol `%s' already defined
es: el símbolo «%s» ya está definido

en: unrecognized syntax mode "%s"
es: modo de sintaxis no reconocido «%s»

en: .ref pseudo-op only available with -mccs flag.
es: pseudo-op .ref solo disponible con el indicador -mccs.

en: .asmfunc repeated.
es: .asmfunc repetido.

en: .asmfunc without function.
es: .asmfunc sin función.

en: .asmfunc pseudo-op only available with -mccs flag.
es: pseudo-op .asmfunc solo disponible con el indicador -mccs.

en: .endasmfunc without a .asmfunc.
es: .endasmfunc sin un .asmfunc.

en: .endasmfunc without function.
es: .endasmfunc sin función.

en: .endasmfunc pseudo-op only available with -mccs flag.
es: pseudo-op .endasmfunc solo disponible con el indicador -mccs.

en: .def pseudo-op only available with -mccs flag.
es: pseudo-op .def solo disponible con el indicador -mccs.

en: invalid type for literal pool
es: tipo no válido para conjunto de literales

en: Invalid label '%s'
es: Etiqueta no válida «%s»

en: (plt) is only valid on branch targets
es: (plt) solo es válido en objetivos de bifurcación

en: %s relocations do not fit in %d byte | %s relocations do not fit in %d bytes
es[0]: %s reubicaciones no caben en %d byte
es[1]: %s reubicaciones no caben en %d bytes

en: .inst.n operand too big. Use .inst.w instead
es: operando de .inst.n demasiado grande. Utilice .inst.w en su lugar

en: cannot determine Thumb instruction size. Use .inst.n/.inst.w instead
es: no se puede determinar el tamaño de la instrucción Thumb. Utilice .inst.n/.inst.w en su lugar

en: width suffixes are invalid in ARM mode
es: los sufijos de anchura son inválidos en modo ARM

en: expected 0 or 1
es: se esperaba 0 ó 1

en: missing comma
es: falta coma

en: duplicate .fnstart directive
es: directiva .fnstart duplicada

en: duplicate .handlerdata directive
es: directiva .handlerdata duplicada

en: .fnend directive without .fnstart
es: directiva .fnend sin .fnstart

en: personality routine specified for cantunwind frame
es: se especificó una rutina de personalidad para el marco cantunwind

en: duplicate .personalityindex directive
es: directiva .personalityindex duplicada

en: bad personality routine number
es: número de rutina de personalidad incorrecto

en: duplicate .personality directive
es: directiva .personality duplicada

en: Unknown register no. encountered: %d
es: Nº del registro encontrado desconocido: %d

en: Warning: register list not in ascending order
es: Aviso: la lista de registros no está en orden ascendente

en: bad register list
es: lista de registros incorrecta

en: expected register list
es: se esperaba una lista de registros

en: bad register range
es: rango de registro incorrecto

en: register expected
es: se esperaba un registro

en: .unwind_save does not support this kind of register
es: .unwind_save no admite este tipo de registro

en: SP and PC not permitted in .unwind_movsp directive
es: PS y PC no se permiten en la directiva .unwind_movsp

en: unexpected .unwind_movsp directive
es: directiva .unwind_movsp inesperada

en: stack increment must be multiple of 4
es: el incremento de pila debe ser múltiplo de 4

en: expected <reg>, <reg>
es: se esperaba <reg>, <reg>

en: register must be either sp or set by a previousunwind_movsp directive
es: el registro debe ser sp o establecido por una directiva previousunwind_movsp

en: expected <offset>, <opcode>
es: se esperaba <desplazamiento>, <códigoop>

en: unwind opcode too long
es: código de operación de desenrollado demasiado largo

en: invalid unwind opcode
es: código de operación de desenredo inválido

en: unrecognised float16 format "%s"
es: formato float16 no reconocido «%s»

en: float16 format cannot be set more than once, ignoring.
es: el formato float16 no puede establecerse más de una vez; se descarta.

en: the floating-point format has not been set (or has been disabled)
es: el formato de coma flotante no se ha establecido (o se ha deshabilitado)

en: immediate value out of range
es: valor inmediato fuera de rango

en: 'UXTW' not allowed here
es: no se permite 'UXTW' aquí

en: 'LSL' or 'ASR' required
es: 'LSL' o 'ASR' requerido

en: 'LSL' required
es: 'LSL' requerido

en: 'ASR' required
es: 'ASR' requerido

en: 'UXTW' required
es: 'UXTW' requerido

en: invalid rotation
es: rotación no válida

en: unknown group relocation
es: reubicación de grupo desconocida

en: alignment must be constant
es: el alineamiento debe ser constante

en: this group relocation is not allowed on this instruction
es: esta reubicación de grupo no se permite en esta instrucción

en: '}' expected at end of 'option' field
es: se esperaba '}' al final del campo 'option'

en: cannot combine index with option
es: no se puede combinar índice con opción

en: unexpected bit specified after APSR
es: no se esperaba el bit especificado después de APSR

en: selected processor does not support DSP extension
es: el procesador seleccionado no admite la extensión DSP

en: bad bitmask specified after APSR
es: se especificó una máscara de bit incorrecta tras APSR

en: writing to APSR without specifying a bitmask is deprecated
es: escribir en APSR sin especificar una máscara de bit está obsoleto

en: selected processor does not support requested special purpose register
es: el procesador seleccionado no admite el registro de propósito especial solicitado

en: flag for {c}psr instruction expected
es: se esperaba una opción para la instrucción {c}psr

en: unrecognized CPS flag
es: no se reconoce la opción CPS

en: missing CPS flags
es: faltan las opciones CPS

en: valid endian specifiers are be or le
es: los especificadores endian válidos son be o le

en: missing rotation field after comma
es: falta el campo rotation tras la coma

en: rotation can only be 0, 8, 16, or 24
es: la rotación solo puede ser 0, 8, 16 o 24

en: condition required
es: se requiere una condición

en: '[' expected
es: se esperaba '['

en: ',' expected
es: se esperaba ','

en: invalid shift
es: desplazamiento inválido

en: expected ARM or MVE vector register
es: se esperaba un registro ARM o vectorial MVE

en: can't use Neon quad register here
es: no se puede usar un registro Neon cuádruple aquí

en: expected <Rm> or <Dm> or <Qm> operand
es: se esperaba un operando <Rm> o <Dm> o <Qm>

en: VFP single, double or MVE vector register expected
es: Se esperaba un registro VFP de precisión simple o doble o un registro vectorial MVE

en: parse error
es: error de análisis

en: immediate value 48 or 64 expected
es: se esperaba valor inmediato 48 o 64

note: ISB can only take SY as an option.
en: invalid barrier type
es: tipo de barrera no válido

en: only floating point zero is allowed as immediate value
es: solo se permite cero en punto flotante como valor inmediato

en: immediate value is out of range
es: el valor inmediato está fuera de rango

en: iWMMXt data or control register expected
es: se esperaba un registro de datos o de control iWMMXt

en: Banked registers are not available with this architecture.
es: Los registros en bancos no están disponibles para esta arquitectura.

en: operand must be LR register
es: el operando debe ser registro LR

en: operand must be SP register
es: el operando debe ser registro SP

en: operand must be r12
es: el operando debe ser r12

en: garbage following instruction
es: basura a continuación de la instrucción

note: If REG is R13 (the stack pointer), warn that its use is deprecated.
en: use of r13 is deprecated
es: el uso de r13 es obsoleto

en: scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE
es: una instrucción fp16 escalar no puede ser condicional, el comportamiento es IMPREDECIBLE

en: D register out of range for selected VFP version
es: el registro D fuera de rango para la versión VFP seleccionada

en: Instruction does not support =N addresses
es: La instrucción no admite las direcciones =N

en: instruction does not accept preindexed addressing
es: la instrucción no acepta el direccionamiento preindexado

note: unindexed - only for coprocessor
en: instruction does not accept unindexed addressing
es: la instrucción no acepta el direccionamiento sin indexar

en: destination register same as write-back base
es: el registro de destino es el mismo que la base de retroescritura

en: source register same as write-back base
es: el registro de origen es el mismo que la base de retroescritura

en: use of PC in this instruction is deprecated
es: el uso de PC en esta instrucción está obsoleto

en: instruction does not accept scaled register index
es: la instrucción no acepta el índice de registro escalado

en: invalid pseudo operation
es: pseudo operación no válida

note: FIXME: The code that was here previously could not work.  Firstly, it tried to convert a floating point number into an extended precision format, but only provided a buffer of 5 littlenums, which was too small.  Secondly, it then didn't deal with the value converted correctly, just reading out the f
en: constant expression not supported
es: no se admiten las expresiones constantes

en: invalid co-processor operand
es: operando de coprocesador no válido

en: instruction does not support unindexed addressing
es: la instrucción no admite el direccionamiento sin indexar

en: pc may not be used with write-back
es: pc no puede utilizarse con retroescritura

en: instruction does not support writeback
es: la instrucción no admite retroescritura

en: Rn must not overlap other operands
es: Rn no debe solaparse con otros operandos

en: swp{b} use is obsoleted for ARMv8 and later
es: el uso de swp{b} es obsoleto para ARMv8 y posterior

en: swp{b} use is deprecated for ARMv6 and ARMv7
es: el uso de swp{b} es obsoleto para ARMv6 y ARMv7

en: bit-field extends past end of register
es: el campo de bits se extiende más allá del final del registro

en: the only valid suffixes here are '(plt)' and '(tlscall)'
es: los únicos sufijos válidos aquí son '(plt)' y '(tlscall)'

en: use of r15 in blx in ARM mode is not really useful
es: el uso de r15 en blx en modo ARM no es realmente útil

en: use of r15 in bx in ARM mode is not really useful
es: el uso de r15 en bx en modo ARM no es realmente útil

en: use of r15 in bxj is not really useful
es: el uso de r15 en bxj no es realmente útil

en: This coprocessor register access is deprecated in ARMv8
es: Este acceso a registro del coprocesador es obsoleto en ARMv8

en: writeback of base register is UNPREDICTABLE
es: la retroescritura del registro base es IMPREDECIBLE

en: writeback of base register when in register list is UNPREDICTABLE
es: la retroescritura del registro base cuando está en la lista de registros es IMPREDECIBLE

en: if writeback register is in list, it must be the lowest reg in the list
es: si el registro de retroescritura está en la lista, debe ser el registro más bajo en la lista

en: first transfer register must be even
es: el primer registro de transferencia debe ser par

en: can only transfer two consecutive registers
es: solamente se pueden transferir dos registros consecutivos

note: 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
en: r14 not allowed here
es: no se permite r14 aquí

en: base register written back, and overlaps second transfer register
es: el registro base se escribió hacia atrás, y se solapa con el segundo registro de transferencia

en: index register overlaps transfer register
es: el registro de índice se solapa con el registro de transferencia

en: offset must be zero in ARM encoding
es: el desplazamiento debe ser cero en codificación ARM

en: even register required
es: se requiere un registro par

en: can only load two consecutive registers
es: solamente se pueden cargar dos registros consecutivos

en: ldr to register 15 must be 4-byte aligned
es: ldr al registro 15 debe estar alineado a 4-bytes

en: this instruction requires a post-indexed address
es: esta instrucción requiere una dirección post-indexada

en: Rd and Rm should be different in mla
es: Rd y Rm deberían ser diferentes en mla

en: :lower16: not allowed in this instruction
es: :lower16: no permitido en esta instrucción

en: :upper16: not allowed in this instruction
es: :upper16: no permitido en esta instrucción

en: operand 1 must be FPSCR
es: el operando 1 debe ser FPSCR

en: selected processor does not support instruction
es: el procesador seleccionado no admite la instrucción

en: accessing MVE system register without MVE is UNPREDICTABLE
es: acceder al registro del sistema MVE sin MVE es IMPREDECIBLE

en: bad register for mrs
es: registro incorrecto para mrs

en: 'APSR', 'CPSR' or 'SPSR' expected
es: se esperaba 'APSR', 'CPSR' o 'SPSR'

en: Rd and Rm should be different in mul
es: Rd y Rm deberían ser diferentes en mul

en: rdhi and rdlo must be different
es: rdhi y rdlo deben ser diferentes

en: rdhi, rdlo and rm must all be different
es: rdhi, rdlo y rm deben ser todos diferentes

en: '[' expected after PLD mnemonic
es: se esperaba '[' después del mnemónico PLD

en: post-indexed expression used in preload instruction
es: se utilizó una expresión post-indexada en la instrucción de precarga

en: writeback used in preload instruction
es: se utilicó retroescritura en la instrucción de precarga

en: unindexed addressing used in preload instruction
es: se utilizó un direccionamiento sin indexar en la instrucción de precarga

en: '[' expected after PLI mnemonic
es: se esperaba '[' tras el mnemónico PLI

en: push/pop do not support {reglist}^
es: push/pop no admiten {reglist}^

en: setend use is deprecated for ARMv8
es: el uso de setend está obsoleto para ARMv8

en: extraneous shift as part of operand to shift insn
es: desplazamiento extraño como parte del operando para la insn de desplazamiento

en: immediate too large (bigger than 0xF)
es: inmediato demasiado grande (mayor que 0xF)

en: selected processor does not support SETPAN instruction
es: el procesador seleccionado no admite instrucción SETPAN

en: SRS base register must be r13
es: el registro base SRS debe ser r13

en: can only store two consecutive registers
es: solamente se pueden almacenar dos registros consecutivos

en: only two consecutive VFP SP registers allowed here
es: solamente se permiten dos registros SP VFP consecutivos aquí

en: this addressing mode requires base-register writeback
es: este modo de direccionamiento requiere retroescritura del registro base

note: If srcsize is 16, inst.operands[1].imm must be in the range 0-16. i.e. immbits must be in range 0 - 16.
en: immediate value out of range, expected range [0, 16]
es: valor inmediato fuera de rango, se esperaba el rango [0, 16]

note: If srcsize is 32, inst.operands[1].imm must be in the range 1-32. i.e. immbits must be in range 0 - 31.
en: immediate value out of range, expected range [1, 32]
es: valor inmediato fuera de rango, se esperaba el rango [1, 32]

en: only r15 allowed here
es: solo se permite r15 aquí

en: immediate operand requires iWMMXt2
es: el operando inmediato requiere iWMMXt2

en: shift by register not allowed in thumb mode
es: no se permite desplazar por registro en modo «thumb»

en: shift expression is too large
es: la expresión de desplazamiento es demasiado grande

en: cannot use register index with this instruction
es: no se puede utilizar índice de registro con esta instrucción

en: Thumb does not support negative register indexing
es: Thumb no admite el indexado negativo de registro

en: Thumb does not support register post-indexing
es: Thumb no admite el post-indexado de registro

en: Thumb does not support register indexing with writeback
es: Thumb no admite el indexado de registro con retroescritura

en: Thumb supports only LSL in shifted register indexing
es: Thumb solo admite LSL en el indexado desplazado de registro

en: shift out of range
es: desplazamiento fuera de rango

en: cannot use writeback with this instruction
es: no se puede usar retroescritura con esta instrucción

en: cannot use post-indexing with PC-relative addressing
es: no se puede usar post-indexado con el direccionamiento relativo al PC

en: cannot use post-indexing with this instruction
es: no se puede usar post-indexado con esta instrucción

en: cannot honor width suffix
es: no se puede honrar el sufijo de anchura

en: only SUBS PC, LR, #const allowed
es: solo se permiten SUBS PC, LR, #const

en: shift must be constant
es: el desplazamiento debe ser constante

en: shift value over 3 not allowed in thumb mode
es: no se permite el valor de desplazamiento superior a 3 en modo «thumb»

en: only LSL shift allowed in thumb mode
es: solamente se permite el desplazamiento LSL en modo «thumb»

en: unshifted register required
es: se requiere un registro sin desplazar

en: dest must overlap one source register
es: dest debe solaparse con un registro fuente

en: dest and source1 must be the same register
es: dest y source1 deben ser el mismo registro

en: selected architecture does not support wide conditional branch instruction
es: la arquitectura seleccionada no admite la instrucción de bifurcación condicional ancha

en: instruction is always unconditional
es: la instrucción es siempre incondicional

en: selected processor does not support 'A' form of this instruction
es: el procesador seleccionado no admite la forma 'A' de esta instrucción

en: Thumb does not support the 2-argument form of this instruction
es: Thumb no admite la forma con 2 argumentos de esta instrucción

en: SP not allowed in register list
es: SP no admitido en lista de registros

en: having the base register in the register list when using write back is UNPREDICTABLE
es: tener el registro base en la lista de registros al usar retroescritura es IMPREDECIBLE

en: LR and PC should not both be in register list
es: LR y PC no deberían estar ambos en la lista de registros

en: PC not allowed in register list
es: PC no admitido en la lista de registros

en: Thumb load/store multiple does not support {reglist}^
es: Thumb carga/almacenamiento múltiples no admite {reglist}^

en: value stored for r%d is UNKNOWN
es: el valor almacenado para r%d es DESCONOCIDO

en: Thumb-2 instruction only valid in unified syntax
es: Thumb-2 como instrucción solo válida en sintaxis unificada

en: this instruction will write back the base register
es: esta instrucción escribirá hacia atrás el registro base

en: this instruction will not write back the base register
es: esta instrucción no escribirá hacia atrás el registro base

en: r14 not allowed as first register when second register is omitted
es: no se permite r14 como primer registro cuando se omite el segundo registro

en: This instruction may be unpredictable if executed on M-profile cores with interrupts enabled.
es: Esta instrucción puede ser impredecible si se ejecuta en núcleos M-profile con interrupciones activadas.

en: Thumb does not support this addressing mode
es: Thumb no admite este modo de direccionamiento

en: byte or halfword not valid for base register
es: byte o media palabra no válido para registro base

en: r15 based store not allowed
es: no se permite el almacenamiento basado en r15

en: invalid base register for register offset
es: registro base inválido para el desplazamiento del registro

en: r12 not allowed here
es: r12 no permitido aquí

en: base register written back, and overlaps one of transfer registers
es: registro base escrito atrás, y se solapa con uno de los registros de transferencia

en: Use of r%u as a source register is deprecated when r%u is the destination register.
es: La utilización de r%u como registro origen está obsoleta cuando r%u es el registro destino.

en: shifts in CMP/MOV instructions are only supported in unified syntax
es: los desplazamientos en las instrucciones CMP/MOV solo se admiten en la sintaxis unificada

en: only lo regs allowed with immediate
es: solo se permiten registros lo con inmediatos

en: Thumb encoding does not support an immediate here
es: Thumb como codificación no admite un inmediato aquí

en: Thumb-2 MUL must not set flags
es: MUL de Thumb-2 no debe establecer modificadores

en: Thumb does not support NOP with hints
es: Thumb no admite NOP con sugerencias

en: invalid register list to push/pop instruction
es: lista de registros no válida para la instrucción push/pop

en: source1 and dest must be same register
es: source1 y dest deben ser el mismo registro

en: ror #imm not supported
es: no se admite ror #imm

en: SMC is not permitted on this architecture
es: No se admite SMC en esta arquitectura

en: Thumb encoding does not support rotation
es: Thumb como codificación no admite rotación

en: instruction requires register index
es: la instrucción requiere un índice de registro

en: instruction does not allow shifted index
es: la instrucción no permite un índice desplazado

en: out of range label-relative fixup value
es: valor de corrección relativo a etiqueta fuera de rango

en: invalid neon suffix for non neon instruction
es: sufijo neon inválido para instrucción que no es neon

en: invalid instruction shape
es: aspecto de la instrucción no válido

en: types specified in both the mnemonic and operands
es: tipos especificado tanto en mnemónico como en operandos

en: operand types can't be inferred
es: no se pueden inferir los tipos de operando

en: type specifier has the wrong number of parts
es: el especificador de tipo tiene un número incorrecto de partes

en: operand size must match register width
es: el tamaño del operando debe coincidir con la anchura del registro

en: inconsistent types in Neon instruction
es: tipos incoherente en la instrucción Neon

en: Type is not allowed for this instruction
es: El tipo no está permitido para esta instrucción

en: MVE vector or ARM register expected
es: Se esperaba un registro vectorial MVE o ARM

en: immediate must be either 1, 2, 4 or 8
es: el inmediato debe ser 1, 2, 4 u 8

en: immediate operand expected in the range [1,8]
es: se esperaba un operando inmediato en el rango [1,8]

en: immediate operand expected in the range [1,16]
es: se esperaba un operando inmediato en el rango [1,16]

en: expected LR
es: se esperaba LR

en: immediate out of range for shift
es: inmediato fuera de rango para desplazamiento

en: first and second operands shall be the same register
es: el primer y segundo operandos deben ser el mismo registro

en: destination register and offset register may not be the same
es: el registro de destino y el registro del desplazamiento no pueden ser el mismo

en: immediate must be a multiple of 4 in the range of +/-[0,508]
es: el inmediato tiene que ser múltiplo de 4 en el rango de +/-[0,508]

en: immediate must be a multiple of 8 in the range of +/-[0,1016]
es: el inmediato tiene que ser múltiplo de 8 en el rango de +/-[0,1016]

en: can not shift offsets when accessing less than half-word
es: no pueden cambiarse los desplazamientos al acceder a menos de media palabra

en: shift immediate must be 1, 2 or 3 for half-word, word or double-word accesses respectively
es: el inmediato de desplazamiento tiene que ser 1, 2 o 3 para accesos de media palabra, palabra o doble palabra, respectivamente

en: immediate must be in the range of +/-[0,127]
es: el inmediato tiene que estar en el rango de +/-[0,127]

en: immediate must be a multiple of 2 in the range of +/-[0,254]
es: el inmediato tiene que ser múltiplo de 2 en el rango de +/-[0,254]

en: MVE vector register in the range [Q0..Q7] expected
es: se esperaba un registro vectorial MVE en el rango [Q0..Q7]

en: scalar out of range for multiply instruction
es: escalar fuera de rango para la instrucción multiply

en: index must be in the range 0 to 3
es: el índice tiene que estar en el rango de 0 a 23

en: indexed register must be less than 8
es: el registro indexado tiene que ser menor que 8

en: Warning: 32-bit element size and same first and third operand makes instruction UNPREDICTABLE
es: Aviso: el tamaño del elemento de 32 bits y el mismo operando primer y tercer operando hacen la instrucción IMPREDECIBLE

en: instruction form not available on this architecture.
es: forma de la instrucción no disponible en esta arquitectura.

en: this instruction implies use of ARMv8.1 AdvSIMD.
es: esta instrucción implica el uso de AdvSIMD ARMv8.1.

en: immediate out of range for insert
es: inmediato fuera de rango para insert

en: immediate out of range for narrowing operation
es: inmediato fuera de rango para la operación de estrechamiento

en: operands 0 and 1 must be the same register
es: los operandos 0 y 1 tienen que ser el mismo registro

en: invalid rounding mode
es: modo de redondeo no válido

en: operand size must be specified for immediate VMOV
es: el tamaño del operando se debe especificar para el inmediato VMOV

en: immediate has bits set outside the operand size
es: el inmediato tiene bits puestos fuera del tamaño del operando

en: vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is UNPREDICTABLE
es: vfmal/vfmsl con tipo FP16 no puede ser conditional; el comportamiento es IMPREDECIBLE

en: Instruction form not available on this architecture.
es: Forma de la instrucción no disponible en esta arquitectura.

en: Warning: 64-bit element size and same destination and source operands makes instruction UNPREDICTABLE
es: Aviso: el tamaño del elemento de 64 bits y los mismos operandos destino y origen hacen la instrucción IMPREDECIBLE

en: elements must be smaller than reversal region
es: los elementos deben ser menores que la región de inversión

en: Index one must be [2,3] and index two must be two less than index one.
es: El índice uno tiene que ser [2,3] y el índice dos tiene que ser dos menos que el índice uno.

en: Destination registers may not be the same
es: Los registros de destino no pueden ser el mismo

en: bad type for scalar
es: tipo incorrecto para el escalar

en: immediate constant is valid both as a bit-pattern and a floating point value (using the fp value)
es: la constante inmediata es válida tanto como patrón de bits como valor de coma flotante (utilizando el valor de fp)

en: VFP registers must be adjacent
es: los registros VFP deben ser adyacentes

en: invalid suffix
es: sufijo inválido

en: bad list length for table lookup
es: longitud de lista incorrecta para búsqueda en tabla

en: writeback (!) must be used for VLDMDB and VSTMDB
es: se debe usar retroescritura (!) para VLDMDB y VSTMDB

en: register list must contain at least 1 and at most 16 registers
es: la lista de registros debe contener por lo menos 1 y como mucho 16 registros

en: register list must contain at least 1 and at most 32 registers
es: la lista de registros debe contener por lo menos 1 y como mucho 32 registros

en: Use of PC here is UNPREDICTABLE
es: El uso de PC aquí es IMPREDECIBLE

en: Use of PC here is deprecated
es: El uso de PC aquí es obsoleto

en: instruction does not accept register index
es: la instrucción no acepta índice de registro

en: instruction does not accept PC-relative addressing
es: la instrucción no acepta el direccionamiento relativo a PC

en: Instruction not permitted on this architecture
es: La instrucción no se admite en esta arquitectura

en: bad alignment
es: alineamiento incorrecto

en: bad list type for instruction
es: tipo de lista incorrecto para la instrucción

en: unsupported alignment for instruction
es: no se admite el alineamiento para la instrucción

en: bad list length
es: longitud de lista incorrecta

en: stride of 2 unavailable when element size is 8
es: avance de 2 no disponible cuando el tamaño del elemento es 8

en: can't use alignment with this instruction
es: no se puede utilizar alineamiento con esta instrucción

en: post-index must be a register
es: el post-índice debe ser un registro

en: bad register for post-index
es: registro incorrecto para el post-índice

en: scalar out of range
es: escalar fuera de rango

en: Dot Product instructions cannot be conditional,  the behaviour is UNPREDICTABLE
es: Las instrucciones de producto escalar no pueden ser condicionalesr;  el comportamiento es IMPREDECIBLE

en: index must be 0 or 1
es: el índice debe ser 0 o 1

en: indexed register must be less than 16
es: el registro indexado debe ser menor que 16

en: Register must be r0-r14 except r13, or APSR_nzcv.
es: El registro tiene que ser r0-r14 excepto r13, o APSR_nzcv.

en: Register must be an even register between r0-r10.
es: El registro debe ser un registro par entre r0-r10.

en: CDE Coprocessor must be in range 0-7
es: el coprocesador CDE tiene que estar en el rango 0-7

en: cx1d requires consecutive destination registers.
es: cx1d requiere registros de destino consecutivos.

en: cx2d requires consecutive destination registers.
es: cx2d requiere registros de destino consecutivos.

en: cx3d requires consecutive destination registers.
es: cx3d requiere registros de destino consecutivos.

en: 'q' register must be in range 0-7
es: el registro «q» tiene que estar en el rango 0-7

en: 'd' register must be in range 0-15
es: el registro «d» tiene que estar en el rango 0-15

en: 's' register must be in range 0-31
es: el registro «s» tiene que estar en el rango 0-31

en: vcx instructions with Q registers require MVE
es: las instrucciones vcx con registros Q requieren MVE

en: vcx instructions with S or D registers require either MVE or Armv8-M floating point extension.
es: Las instrucciones vcx con registros S o D requieren MVE o extensión de coma flotante Armv8-M.

en: vcx1 with S or D registers takes immediate within 0-2047
es: vcx1 con registros S o D toman inmediato en 0-2047

en: vcx2 with S or D registers takes immediate within 0-63
es: vcx2 con registros S o D toman inmediato en 0-63

en: vcx2 with S or D registers takes immediate within 0-7
es: vcx2 con registros S o D toman inmediato en 0-7

en: conditional infixes are deprecated in unified syntax
es: los infijos condicionales están obsoletos en la sintaxis unificada

en: Warning: conditional outside an IT block for Thumb.
es: Aviso: condicional fuera de un bloque IT para Thumb.

en: Short branches, Undefined, SVC, LDM/STM
es: Bifurcaciones cortas, Indefinido, SVC, LDM/STM

en: Miscellaneous 16-bit instructions
es: Instrucciones de 16 bits misceláneas

en: ADR
es: DIR

en: Literal loads
es: Cargas literales

en: Hi-register ADD, MOV, CMP, BX, BLX using pc
es: Registro-Superior ADD, MOV, CMP, BX, BLX utilizando pc

en: Hi-register ADD, MOV, CMP using pc
es: Registro-Superior ADD, MOV, CMP utilizando pc

en: IT blocks containing 32-bit Thumb instructions are performance deprecated in ARMv8-A and ARMv8-R
es: Los bloques IT que contienen instrucciones Thumb de 32 bits están obsoletos por rendimiento en ARMv8-A y ARMv8-R

en: IT blocks containing 16-bit Thumb instructions of the following class are performance deprecated in ARMv8-A and ARMv8-R: %s
es: Los bloques IT que contienen instrucciones Thumb de 16 bits de la siguiente clase están obsoletos por rendimiento en ARMv8-A y ARMv8-R: %s

en: IT blocks containing more than one conditional instruction are performance deprecated in ARMv8-A and ARMv8-R
es: Los bloques IT que contienen más de una instrucción condicional están obsoletos por rendimiento en ARMv8-A y ARMv8-R

en: bad instruction `%s'
es: instrucción incorrecta «%s»

en: s suffix on comparison instruction is deprecated
es: el sufijo s sobre instrucción comparación está obsoleto

en: SVC is not permitted on this architecture
es: No se admite SVC en esta arquitectura

en: selected processor does not support `%s' in Thumb mode
es: el procesador seleccionado no admite «%s» en modo Thumb

en: Thumb does not support conditional execution
es: Thumb no admite la ejecución condicional

en: selected processor does not support 32bit wide variant of instruction `%s'
es: el procesador seleccionado no admite variante ancha de 32 bits de la instrucción «%s»

en: selected processor does not support `%s' in Thumb-2 mode
es: el procesador seleccionado no admite «%s» modo Thumb-2

en: cannot honor width suffix -- `%s'
es: no se puede honrar el sufijo de anchura -- «%s»

en: selected processor does not support `%s' in ARM mode
es: el procesador seleccionado no admite «%s» en modo ARM

en: width suffixes are invalid in ARM mode -- `%s'
es: los sufijos de anchura son inválidos en modo ARM -- «%s»

en: attempt to use an ARM instruction on a Thumb-only processor -- `%s'
es: se intentó usar una instrucción ARM en un procesador que solo es Thumb -- «%s»

en: section '%s' finished with an open IT block.
es: la sección «%s» terminó con un bloque IT abierto.

en: section '%s' finished with an open VPT/VPST block.
es: la sección «%s» terminó con un bloque VPT/VPST abierto.

en: file finished with an open IT block.
es: el fichero terminó con un bloque IT abierto.

en: file finished with an open VPT/VPST block.
es: el fichero terminó con un bloque VPT/VPST abierto.

en: Group section `%s' has no group signature
es: Sección de grupo «%s» no tiene firma de grupo

en: handlerdata in cantunwind frame
es: handlerdata en un marco cantunwind

en: too many unwind opcodes for personality routine 0
es: demasiados códigos de operación de desenredo para la rutina personality 0

en: attempt to recreate an unwind entry
es: intento de recrear una entrada de desenredo

en: too many unwind opcodes
es: demasiados códigos de operación de desenredo

en: [-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s
es: [-mwarn-syms]: La asignación vuelve la coincidencia de símbolos una instrucción ARM: %s

en: symbol %s is in a different section
es: el símbolo %s está en una sección diferente

en: symbol %s is weak and may be overridden later
es: el símbolo %s es débil y podría ser anulado más adelante

en: invalid constant (%lx) after fixup
es: constante no válida (%lx) después de la corrección

en: unable to compute ADRL instructions for PC offset of 0x%lx
es: incapaz de calcular las instrucciones ADRL para el desplazamiento de PC de 0x%lx

en: invalid literal constant: pool needs to be closer
es: constante literal no válida: el conjunto necesita estar más cerca

en: bad immediate value for offset (%ld)
es: valor inmediato incorrecto para el desplazamiento (%ld)

en: bad immediate value for 8-bit offset (%ld)
es: valor inmediato incorrecto para el desplazamiento de 8 bits (%ld)

en: offset not a multiple of 4
es: desplazamiento no múltiplo de 4

en: invalid smc expression
es: expresión smc no válida

en: invalid hvc expression
es: expresión hvc no válida

en: invalid swi expression
es: expresión swi no válida

en: invalid expression in load/store multiple
es: expresión no válida en load/store múltiples

en: blx to '%s' an ARM ISA state function changed to bl
es: blx a «%s» la función de estado ARM ISA cambió a bl

en: misaligned branch destination
es: destinos de bifurcación desalineados

en: blx to Thumb func '%s' from Thumb ISA state changed to bl
es: blx a la función Thumb «%s» desde estado ISA Thumb cambió a bl

en: Thumb2 branch out of range
es: bifurcación Thumb2 fuera de rango

en: Relocation supported only in FDPIC mode
es: Reubicación solo disponible en modo FDPIC

en: rel31 relocation overflow
es: desbordamiento de reubicación rel31

en: co-processor offset out of range
es: desplazamiento de coprocesador fuera de rango

en: invalid offset, target not word aligned (0x%08lX)
es: desplazamiento inválido, el objetivo no está alineado a palabra (0x%08lX)

en: section does not have enough alignment to ensure safe PC-relative loads
es: la sección no tiene suficiente alineamiento como para asegurar cargas relativas a PC seguras

en: invalid offset, value too big (0x%08lX)
es: desplazamiento inválido, valor demasiado grande (0x%08lX)

en: invalid Hi register with immediate
es: registro Hi inválido con inmediato

en: invalid immediate for stack address calculation
es: inmediato inválido para el cálculo de la dirección de la pila

en: address calculation needs a strongly defined nearby symbol
es: el cálculo de dirección precisa símbolo cercano fuertemente definido

en: symbol too far away
es: símbolo demasiado lejos

en: invalid immediate for address calculation (value = 0x%08lX)
es: inmediato inválido para el cálculo de la dirección (valor = 0x%08lX)

en: invalid immediate: %ld is out of range
es: inmediato inválido: %ld está fuera de rango

en: invalid shift value: %ld
es: valor de desplazamiento inválido: %ld

en: the offset 0x%08lX is not representable
es: el desplazamiento 0x%08lX no es representable

en: Unable to process relocation for thumb opcode: %lx
es: No se ha podido procesar reubicación para código de operación «thumb»: %lx

en: bad offset 0x%08lX (only 12 bits available for the magnitude)
es: desplazamiento incorrecto 0x%08lX (solo hay 12 bits disponibles para esta magnitud)

en: bad offset 0x%08lX (only 8 bits available for the magnitude)
es: desplazamiento incorrecto 0x%08lX (solo hay 8 bits disponibles para esta magnitud)

en: bad offset 0x%08lX (must be word-aligned)
es: desplazamiento incorrecto 0x%08lX (debe ser alineado a palabra)

en: bad offset 0x%08lX (must be an 8-bit number of words)
es: desplazamiento incorrecto 0x%08lX (debe ser un número de 8 bits de palabras)

en: bad relocation fixup type (%d)
es: tipo de corrección de reubicación inválido (%d)

en: literal referenced across section boundary
es: la referencía a literal atraviesa frontera de sección

en: internal relocation (type: IMMEDIATE) not fixed up
es: reubicación interna (tipo: IMMEDIATE) no corregida

en: ADRL used for a symbol not defined in the same file
es: ADRL utilizado para un símbolo que no está definido en el mismo fichero

en: %s used for a symbol not defined in the same file
es: %s utilizado para un símbolo que no está definido en el mismo fichero

en: undefined local label `%s'
es: etiqueta local indefinida «%s»

en: internal_relocation (type: OFFSET_IMM) not fixed up
es: reubicación_interna (tipo: OFFSET_IMM) no corregida

en: <unknown>
es: <desconocido>

en: %s: unexpected function type: %d
es: %s: tipo de función inesperado: %d

en: use of old and new-style options to set CPU type
es: se utilizan opciones de estilo antiguo y nuevo para establecer el tipo de CPU

en: use of old and new-style options to set FPU type
es: se utilizan opciones de estilo antiguo y nuevo para establecer el tipo de FPU

en: hard-float conflicts with specified fpu
es: conflictos de coma flotante hardware con la fpu especificada

en: generate PIC code
es: genera código PIC

en: assemble Thumb code
es: ensambla código Thumb

en: support ARM/Thumb interworking
es: admite la interoperación ARM/Thumb

en: code uses 32-bit program counter
es: el código utiliza un contador de programa de 32 bits

en: code uses 26-bit program counter
es: el código utiliza un contador de programa de 26 bits

en: floating point args are in fp regs
es: los argumentos de coma flotante están en los registros de coma flotante

en: re-entrant code
es: código reentrante

en: code is ATPCS conformant
es: el código es conforme a ATPCS

note: These are recognized by the assembler, but have no affect on code.
en: use frame pointer
es: usa puntero al marco de pila

en: use stack size checking
es: usa comprobación del tamaño de la pila

en: do not warn on use of deprecated feature
es: no avisa del uso de una opción obsoleta

en: warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R
es: advierte de instrucciones IT obseltas por rendimiento en ARMv8-A y ARMv8-R

en: warn about symbols that match instruction names [default]
es: advierte de símbolos que coinciden con nombres de instrucción (por defecto)

en: disable warnings about symobls that match instructions
es: desactiva los avisos de símbolos que coinciden con nombres de instrucción

note: DON'T add any new processors to this list -- we want the whole list to go away...  Add them to the processors table instead.
en: use -mcpu=arm1
es: emplea -mcpu=arm1

en: use -mcpu=arm2
es: emplea -mcpu=arm2

en: use -mcpu=arm250
es: emplea -mcpu=arm250

en: use -mcpu=arm3
es: emplea -mcpu=arm3

en: use -mcpu=arm6
es: emplea -mcpu=arm6

en: use -mcpu=arm600
es: emplea -mcpu=arm600

en: use -mcpu=arm610
es: emplea -mcpu=arm610

en: use -mcpu=arm620
es: emplea -mcpu=arm620

en: use -mcpu=arm7
es: emplea -mcpu=arm7

en: use -mcpu=arm70
es: emplea -mcpu=arm70

en: use -mcpu=arm700
es: emplea -mcpu=arm700

en: use -mcpu=arm700i
es: emplea -mcpu=arm700i

en: use -mcpu=arm710
es: emplea -mcpu=arm710

en: use -mcpu=arm710c
es: emplea -mcpu=arm710c

en: use -mcpu=arm720
es: emplea -mcpu=arm720

en: use -mcpu=arm7d
es: emplea -mcpu=arm7d

en: use -mcpu=arm7di
es: emplea -mcpu=arm7di

en: use -mcpu=arm7m
es: emplea -mcpu=arm7m

en: use -mcpu=arm7dm
es: emplea -mcpu=arm7dm

en: use -mcpu=arm7dmi
es: emplea -mcpu=arm7dmi

en: use -mcpu=arm7100
es: emplea -mcpu=arm7100

en: use -mcpu=arm7500
es: emplea -mcpu=arm7500

en: use -mcpu=arm7500fe
es: emplea -mcpu=arm7500fe

en: use -mcpu=arm7tdmi
es: emplea -mcpu=arm7tdmi

en: use -mcpu=arm710t
es: emplea -mcpu=arm710t

en: use -mcpu=arm720t
es: emplea -mcpu=arm720t

en: use -mcpu=arm740t
es: emplea -mcpu=arm740t

en: use -mcpu=arm8
es: emplea -mcpu=arm8

en: use -mcpu=arm810
es: emplea -mcpu=arm810

en: use -mcpu=arm9
es: emplea -mcpu=arm9

en: use -mcpu=arm9tdmi
es: emplea -mcpu=arm9tdmi

en: use -mcpu=arm920
es: emplea -mcpu=arm920

en: use -mcpu=arm940
es: emplea -mcpu=arm940

en: use -mcpu=strongarm
es: emplea -mcpu=strongarm

en: use -mcpu=strongarm110
es: emplea -mcpu=strongarm110

en: use -mcpu=strongarm1100
es: emplea -mcpu=strongarm1100

en: use -mcpu=strongarm1110
es: emplea -mcpu=strongarm1110

en: use -mcpu=xscale
es: emplea -mcpu=xscale

en: use -mcpu=iwmmxt
es: emplea -mcpu=iwmmxt

en: use -mcpu=all
es: emplea -mcpu=all

note: Architecture variants -- don't add any more to this list either.
en: use -march=armv2
es: emplea -march=armv2

en: use -march=armv2a
es: emplea -march=armv2a

en: use -march=armv3
es: emplea -march=armv3

en: use -march=armv3m
es: emplea -march=armv3m

en: use -march=armv4
es: emplea -march=armv4

en: use -march=armv4t
es: emplea -march=armv4t

en: use -march=armv5
es: emplea -march=armv5

en: use -march=armv5t
es: emplea -march=armv5t

en: use -march=armv5te
es: emplea -march=armv5te

en: use -mfpu=softvfp
es: emplea -mfpu=softvfp

en: extension does not apply to the base architecture
es: la extensión no se aplica a la arquitectura base

en: architectural extensions must be specified in alphabetical order
es: las extensiones de arquitectura deben ser especificadas en orden alfabético

en: unknown floating point format `%s'
es: formato de coma flotante «%s» desconocido

en: unknown floating point abi `%s'
es: abi de coma flotante «%s» desconocida

en: unknown EABI `%s'
es: EABI «%s» desconocida

en: unknown implicit IT mode `%s', should be arm, thumb, always, or never.
es: modo IT implícito «%s» desconocido; debe ser arm, thumb, always o never.

en: <fpu name>	  assemble for FPU architecture <fpu name>
es: <nombre_de_fpu>	  ensambla para la arquitectura de FPU <nombre_de_fpu>

en: <abi>	  assemble for floating point ABI <abi>
es: <abi>	  ensambla para la ABI de coma flotante <abi>

en: <ver>		  assemble for eabi version <ver>
es: <ver>		  ensambla para la eabi versión <ver>

en: <mode>	  controls implicit insertion of IT instructions
es: <modo>	  controla la inserción implícita de instrucciones IT

en: 			  TI CodeComposer Studio syntax compatibility mode
es: 			  modo de compatibilidad de sintaxis TI CodeComposer Studio

en: [ieee|alternative]
                              set the encoding for half precision floating point numbers to IEEE
                              or Arm alternative format.
es: [ieee|alternative]
                              establece la codificación de los números de coma flotante de
                              precisión media a IEEE o un formato Arm alternativo.

en:  ARM-specific assembler options:
es:  Opciones de ensamblador específicas de ARM:

en:   --fix-v4bx              Allow BX in ARMv4 code
es:   --fix-v4bx              Permite BX en código ARMv4

en:   --fdpic                 generate an FDPIC object file
es:   --fdpic                 genera un fichero objeto FDPIC

en: no architecture contains all the instructions used
es: ninguna arquitectura contiene todas las instrucciones utilizadas

en: .cpu: missing cpu name
es: .cpu: falta el nombre de la cpu

en: .arch: missing architecture name
es: .arch: falta el nombre de la arquitectura

en: .object_arch: missing architecture name
es: .object_arch: falta el nombre de la arquitectura

en: .arch_extension: missing architecture extension
es: .arch_extension:: falta la extensión de la arquitectura

en: architectural extension `%s' is not allowed for the current base architecture
es: no se permite la extensión de arquitectura «%s» para la arquitectura base actual

en: disabling feature `%s' has no effect on the current base architecture
es: desactivar la característica «%s» no tiene ningún efecto en la arquitectura base actual

en: unknown architecture extension `%s'
es: extensión de arquitectura «%s» desconocida

en: .fpu: missing fpu name
es: .fpu: falta el nombre de la fpu

en: Known MCU names:
es: Nombres de MCU conocidos:

en: AVR Assembler options:
      -mmcu=[avr-name] select microcontroller variant
                       [avr-name] can be:
                       avr1  - classic AVR core without data RAM
                       avr2  - classic AVR core with up to 8K program memory
                       avr25 - classic AVR core with up to 8K program memory
                               plus the MOVW instruction
                       avr3  - classic AVR core with up to 64K program memory
                       avr31 - classic AVR core with up to 128K program memory
                       avr35 - classic AVR core with up to 64K program memory
                               plus the MOVW instruction
                       avr4  - enhanced AVR core with up to 8K program memory
                       avr5  - enhanced AVR core with up to 64K program memory
                       avr51 - enhanced AVR core with up to 128K program memory
                       avr6  - enhanced AVR core with up to 256K program memory
                       avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM
                       avrxmega3 - XMEGA, RAM + FLASH < 64K, Flash visible in RAM
                       avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM
                       avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM
                       avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM
                       avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM
                       avrtiny   - AVR Tiny core with 16 gp registers
es: Opciones de ensamblador AVR:
      -mmcu=[nombre-avr] selecciona la variante de microcontrolador
                  [nombre-avr] puede ser:
                  avr1  - núcleo AVR clásico sin RAM de datos
                  avr2  - núcleo AVR clásico con hasta 8K de memoria de programa
                  avr25 - núcleo AVR clásico con hasta 8K de memoria de programa
                          más la instrucción MOVW
                  avr3  - núcleo AVR clásico con hasta 64K de memoria de programa
                  avr31 - núcleo AVR clásico con hasta 128K de memoria de programa
                  avr35 - núcleo AVR clásico con hasta 64K de memoria de programa
                          más la instrucción MOVW
                  avr4  - núcleo AVR mejorado con hasta 8K de memoria de programa
                  avr5  - núcleo AVR mejorado con hasta 64K de memoria de programa
                  avr51 - núcleo AVR mejorado con hasta 128K de memoria de programa
                  avr6  - núcleo AVR mejorado con hasta 256K de memoria de programa
                  avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM
                  avrxmega3 - XMEGA, RAM + FLASH < 64K, Flash visible en RAM
                  avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM
                  avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM
                  avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM
                  avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM
                  avrtiny   - núcleo AVR Tiny con 16 registros gp

en:   -mall-opcodes    accept all AVR opcodes, even if not supported by MCU
      -mno-skip-bug    disable warnings for skipping two-word instructions
                       (default for avr4, avr5)
      -mno-wrap        reject rjmp/rcall instructions with 8K wrap-around
                       (default for avr3, avr5)
      -mrmw            accept Read-Modify-Write instructions
      -mlink-relax     generate relocations for linker relaxation (default)
      -mno-link-relax  don't generate relocations for linker relaxation.
      -mgcc-isr        accept the __gcc_isr pseudo-instruction.
      -mno-dollar-line-separator
                       do not treat the $ character as a line separator.
es:   -mall-opcodes    acepta todos los códigos operacionales AVR, aun si
                       no lo admite el MCU
      -mno-skip-bug    desactiva los avisos para saltar las instrucciones
                       de dos palabras (por defecto para avr4, avr5)
      -mno-wrap        rechaza las instrucciones rjmp/rcall con envoltura de 8K
                       (por defecto para avr3, avr5)
      -mrmw            acepta instrucciones Leer-Modificar-Escribir
      -mlink-relax     genera reubicaciones para relajación del enlazador (predef.)
      -mno-link-relax  no genera reubicaciones para relajación de enlazador.
      -mgcc-isr        acepta la  pseudo-instrucción __gcc_isr.
      -mno-dollar-line-separator
                       no trata el carácter $ como separador de línea.

en: unknown MCU: %s
es: MCU desconocida: %s

en: redefinition of mcu type `%s' to `%s'
es: redefinición del tipo de mcu «%s» a «%s»

en: constant value required
es: se requiere un valor constante

en: number must be positive and less than %d
es: el número debe ser positivo y menor que %d

en: constant out of 8-bit range: %d
es: constante fuera del rango de 8 bits: %d

en: illegal expression
es: expresión ilegal

en: `)' required
es: `)' requerido

en: register name or number from 16 to 31 required
es: se requiere nombre de registro o número entre 16 y 31

en: register name or number from 0 to 31 required
es: se requiere nombre de registro o número entre 0 y 31

en: register r16-r23 required
es: se requieren los registros r16-r23

en: register number above 15 required
es: se requiere un número de registro superior a 15

en: even register number required
es: se requiere un número de registro par

en: register r24, r26, r28 or r30 required
es: se requieren los registros r24, r26, r28 o r30

en: pointer register (X, Y or Z) required
es: se requiere registro de puntero (X, Y o Z)

en: cannot both predecrement and postincrement
es: no se puede predecrementar y postincrementar a la vez

en: addressing mode not supported
es: no se admite el modo de direccionamiento

en: can't predecrement
es: no se puede predecrementar

en: pointer register Z required
es: se requiere registro de puntero Z

en: postincrement not supported
es: no se admite el postincremento

en: pointer register (Y or Z) required
es: se requiere un registro de puntero (Y o Z)

en: unknown constraint `%c'
es: restricción `%c' desconocida

en: `,' required
es: `,' requerido

en: undefined combination of operands
es: combinación indefinida de operandos

en: skipping two-word instruction
es: se omite la instrucción de dos palabras

en: odd address operand: %ld
es: operando de direccón impar: %ld

en: operand out of range: %ld
es: operando fuera de rango: %ld

en: operand out of range: 0x%lx
es: operando fuera de rango: 0x%lx

en: line %d: unknown relocation type: 0x%x
es: línea %d: tipo de reubicación desconocido: 0x%x

en: only constant expression allowed
es: solo se permite expresión constante

note: xgettext:c-format.
en: reloc %d not supported by object file format
es: el formato del fichero objeto no admite la reubicación %d

en: can't find opcode
es: no se puede encontrar el código de operación

en: illegal opcode %s for mcu %s
es: código de operación %s ilegal para la mcu %s

en: pseudo instruction `%s' not supported
es: pseudo instrucción «%s» no admitida

en: garbage at end of line
es: basura al final de la línea

en: illegal %s relocation size: %d
es: tamaño de reubicación %s ilegal: %d

en: unknown record type %d (in %s)
es: tipo de registro desconociodo %d (en %s)

en: Failed to create property section `%s'
es: No se ha podido crear la sección de propiedades `%s'

en: %s requires value 0-2 as operand 1
es: %s requiere el valor 0-2 como operando 1

en: `%s %d' after `%s %d' from %s:%u
es: `%s %d' tras `%s %d' desde %s:%u

en: `%s %d' but no chunk open yet
es: «%s %d» pero ningún frgamento abierto aún

en: dangling `__gcc_isr %d'
es: `__gcc_isr suelto %d'

en: dangling `__gcc_isr'
es: `__gcc_isr' suelto

en: missing ')'
es: falta ')'

en:  Blackfin specific assembler options:
es:  Opciones de ensamblador específicas de Blackfin:

en:   -mcpu=<cpu[-sirevision]> specify the name of the target CPU
es:   -mcpu=<cpu[-sirevision]> especifica el nombre de CPU objetivo

en:   -mfdpic                  assemble for the FDPIC ABI
es:   -mfdpic                  ensambla para la ABI de FDPIC

en:   -mno-fdpic/-mnopic       disable -mfdpic
es:   -mno-fdpic/-mnopic       desactiva -mfdpic

en: Could not set architecture and machine.
es: No se pueden establecer la arquitectura y la máquina.

en: Parse failed.
es: Falló la decodificación.

en: pcrel too far BFD_RELOC_BFIN_10
es: pcrel demasiado lejos de BFD_RELOC_BFIN_10

en: pcrel too far BFD_RELOC_BFIN_12
es: pcrel demasiado lejos de BFD_RELOC_BFIN_12

en: pcrel too far BFD_RELOC_BFIN_24
es: pcrel demasiado lejos de BFD_RELOC_BFIN_24

en: pcrel too far BFD_RELOC_BFIN_5
es: pcrel demasiado lejos de BFD_RELOC_BFIN_5

en: pcrel too far BFD_RELOC_BFIN_11_PCREL
es: pcrel demasiado lejos de BFD_RELOC_BFIN_11_PCREL

en: rel too far BFD_RELOC_8
es: rel demasiado lejos de BFD_RELOC_8

en: rel too far BFD_RELOC_16
es: rel demasiado lejos de BFD_RELOC_16

en: -mdialect=%s is not valid.  Expected normal or pseudoc
es: -mdialect=%s no es válido.  Se esperaba normal o pseudoc

en: -misa-spec=%s is not valid.  Expected v1, v2, v3, v4 o xbpf
es: -misa-spec=%s no es válido.  Se esperaba v1, v2, v3, v4 o xbpf

en: 
    BPF options:
es: 
    Opciones BPF:

en: BPF options:
      -EL                         generate code for a little endian machine
      -EB                         generate code for a big endian machine
      -mdialect=DIALECT           set the assembly dialect (normal, pseudoc)
      -misa-spec                  set the BPF ISA spec (v1, v2, v3, v4, xbpf)
      -mxbpf                      alias for -misa-spec=xbpf
es: Opciones BPF:
      -EL                         genera código para una máquina «little endian»
      -EB                         genera código para una máquina «big endian»
      -mdialect=DIALECTO          indica dialecto de ensamblador (normal, pseudoc)
      -misa-spec                  indica la espec. BPF ISA (v1, v2, v3, v4, xbpf)
      -mxbpf                      alias de -misa-spec=xbpf

en: signed instruction operand out of range, shall fit in 32 bits
es: operando de instrucción con signo fuera de rango; debe encajar en 32 bits

en: immediate out of range, shall fit in 32 bits
es: inmediato fuera de rango; debe encajar en 32 bits

en: pc-relative offset out of range, shall fit in 32 bits
es: desplazamiento relativo a pc fuera de rango; debe encajar en 32 bits

en: pc-relative offset out of range, shall fit in 16 bits
es: desplazamiento relativo a pc fuera de rango; debe encajar en 16 bits

en: unexpected register name `%s' in expression
es: nombre de registro «%s» inesperado en la expresión

en: invalid %%-tag in BPF opcode '%s'
es: etiqueta %% no válida en el código de operación BPF «%s»

en: unrecognized instruction `%s'
es: instrucción «%s» no reconocida

en: using a bit field width of zero
es: se está utilizando una anchura de campo de bit de cero

en: field width "%s" too complex for a bitfield
es: anchura de campo «%s» demasiado compleja para un campo de bits

en: field width %lu too big to fit in %d byte: truncated to %d bits | field width %lu too big to fit in %d bytes: truncated to %d bits
es[0]: anchura de campo %lu demasiado grande para encajar en %d byte: se trunca a %d bits
es[1]: anchura de campo %lu demasiado grande para encajar en %d bytes: se trunca a %d bits

en: field value "%s" too complex for a bitfield
es: valor del campo «%s» demasiado complejo para un campo de bits

en: Unknown register pair - index relative mode: `%d'
es: Pareja de registros desconocida - modo relativo de índices: «%d»

en: internal error: reloc %d (`%s') not supported by object file format
es: error interno: reubicación %d («%s») no admitida por el formato del fichero objeto

en: GOT already in symbol table
es: GOT ya está en la tabla de símbolos

note: Missing or bad expr becomes absolute 0.
en: missing or invalid displacement expression `%s' taken as 0
es: la expresión de desplazamiento ausente o no válida «%s» se toma como 0

en: GOT bad expression with %s.
es: expresión incorrecta GOT con %s.

en: operand %d: illegal use expression: `%s`
es: operando %d: expresión de uso ilegal: `%s`

en: Unknown register: `%d'
es: Registro desconocido: «%d»

note: Issue a error message when register is illegal.
en: Illegal register (`%s') in Instruction: `%s'
es: Registro ilegal («%s») en instrucción: «%s»

en: Illegal register `%s' in Instruction `%s'
es: Registro ilegal «%s» en la instrucción «%s»

en: Illegal register pair `%s' in Instruction `%s'
es: Pareja de registros ilegal «%s» en la instrucción «%s»

en: unmatched '['
es: '[' desemparejado

en: garbage after index spec ignored
es: se descarta la basura tras la especificación del índice

en: Illegal operands (whitespace): `%s'
es: Operandos ilegales (espacios en blanco): «%s»

en: Missing matching brackets : `%s'
es: faltan los corchetes correspondientes: «%s»

en: Unknown exception: `%s'
es: Excepción desconocida: «%s»

en: Illegal `cinv' parameter: `%c'
es: Parámetro `cinv' ilegal: «%c»

en: Unknown register pair: `%d'
es: Pareja de registros desconocida: «%d»

note: Issue a error message when register  pair is illegal.
en: Illegal register pair (`%s') in Instruction: `%s'
es: Pareja de registros ilegal («%s») en la instrucción: «%s»

note: Issue a error message when register  pair is illegal.
en: Illegal index register pair (`%s') in Instruction: `%s'
es: Pareja de registros de índice ilegal («%s») en la instrucción: «%s»

en: Unknown processor register : `%d'
es: Registro de procesador desconocido: '%d'

note: Issue a error message when register  pair is illegal.
en: Illegal processor register (`%s') in Instruction: `%s'
es: Registro de procesador ilegal («%s») en la instrucción: «%s»

en: Unknown processor register (32 bit) : `%d'
es: Registro de procesador desconocido (32 bits) : '%d'

note: Issue a error message when register  pair is illegal.
en: Illegal 32 bit - processor register (`%s') in Instruction: `%s'
es: Registro de procesador de 32 bits ilegal («%s») en la instrucción: «%s»

en: Same src/dest register is used (`r%d'), result is undefined
es: Se usa el mismo registro origen/destino (`r%d'), el resultado es indefinido

en: RA register is saved twice.
es: El registro RA se guarda dos veces.

en: `%s' Illegal use of registers.
es: «%s» Uso inválido de registros.

en: `%s' Illegal count-register combination.
es: «%s» Combinación de registros-cuenta ilegal.

en: `%s' Illegal use of register.
es: «%s» Uso inválido de registro.

en: `%s' has undefined result
es: «%s» tiene un resultado indefinido

en: Same src/dest register is used (`r%d'),result is undefined
es: Se usa el mismo registro origen/destino (`r%d'), el resultado es indefinido

en: Incorrect number of operands
es: Número incorrecto de operandos

en: Illegal type of operand (arg %d)
es: Tipo de operando ilegal (arg %d)

en: Operand out of range (arg %d)
es: Operando fuera de rango (arg %d)

en: Operand has odd displacement (arg %d)
es: El operando tiene un desplazamiento impar (arg %d)

en: Illegal operand (arg %d)
es: Operando ilegal (arg %d)

note: Give an error if a frag containing code is not aligned to a 2-byte boundary.
en: instruction address is not a multiple of 2
es: la dirección de la instrucción no es múltiplo de 2

en: Unknown opcode: `%s'
es: Código de operación desconocido: «%s»

en: internal inconsistency problem in %s: fr_symbol %lx
es: problema de inconsistencia interna en %s: fr_symbol %lx

en: internal inconsistency problem in %s: resolved symbol
es: problema de inconsistencia interna en %s: símbolo resuelto

en: internal inconsistency problem in %s: fr_subtype %d
es: problema de inconsistencia interna en %s: fr_subtype %d

en: Relaxation to long branches for .arch common_v10_v32 not implemented
es: La relajación a bifurcaciones largas para .arch common_v10_v32 no está implementada

en: Complicated LAPC target operand is not a multiple of two.  Use LAPC.D
es: El operando de objetivo LAPC complicado no es múltiplo de dos.  Utilice LAPC.D

en: Internal error found in md_convert_frag: offset %ld.  Please report this.
es: Se encontró un error interno en md_convert_frag: desplazamiento %ld.  Por favor, informe de ello.

en: internal inconsistency in %s: bdapq no symbol
es: inconsistencia interna en %s: bdapq no símbolo

en: internal inconsistency in %s: bdap.w with no symbol
es: inconsistencia interna en %s: bdap.w sin ningún símbolo

en: section alignment must be >= 4 bytes to check MULS/MULU safeness
es: el alineamiento de la sección debe ser ≥ 4 bytes para comprobar seguridad de MULS/MULU

en: dangerous MULS/MULU location; give it higher alignment
es: ubicación de MULS/MULU peligrosa; déle un alineamiento superior

note: 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.)
en: Out-of-range .word offset handling is not implemented for .arch common_v10_v32
es: El manejo del desplazamiento .word fuera de rango no está implementado para .arch common_v10_v32

en: .word case-table handling failed: table too large
es: Falló el manejo de la tabla de casos .word: la tabla es demasiado grande

en: Buggy opcode: `%s' "%s"
es: Código de operación defectuoso: «%s» «%s»

en: Immediate value not in 5 bit unsigned range: %ld
es: El valor inmediato no está en el rango de 5 bits sin signo: %ld

en: Immediate value not in 4 bit unsigned range: %ld
es: El valor inmediato no está en el rango de 4 bits sin signo: %ld

en: Immediate value not in 6 bit range: %ld
es: El valor inmediato no está en el rango de 6 bits: %ld

en: Immediate value not in 6 bit unsigned range: %ld
es: El valor inmediato no está en el rango de 6 bits sin signo: %ld

note: Others have a generic warning.
en: Unimplemented register `%s' specified
es: Registro no implementado «%s» especificado

note: We've come to the end of instructions with this opcode, so it must be an error.
en: Illegal operands
es: Operandos ilegales

en: Immediate value not in 8 bit range: %ld
es: El valor inmediato no está en el rango de 8 bits: %ld

en: Immediate value not in 16 bit range: %ld
es: El valor inmediato no está en el rango de 16 bits: %ld

en: Immediate value not in 8 bit signed range: %ld
es: El valor inmediato no está en el rango de 8 bits con signo: %ld

en: Immediate value not in 8 bit unsigned range: %ld
es: El valor inmediato no está en el rango de 8 bits sin signo: %ld

en: Immediate value not in 16 bit signed range: %ld
es: El valor inmediato no está en el rango de 16 bits con signo: %ld

en: Immediate value not in 16 bit unsigned range: %ld
es: El valor inmediato no está en el rango de 16 bits sin signo: %ld

en: TLS relocation size does not match operand size
es: El tamaño de la reubicación TLS no coincide con el tamaño del operando

en: PIC relocation size does not match operand size
es: El tamaño de la reubicación PIC no coincide con el tamaño del operando

en: Calling gen_cond_branch_32 for .arch common_v10_v32
es: Se llama a gen_cond_branch_32 para .arch common_v10_v32

en: 32-bit conditional branch generated
es: generada una bifurcación condicional de 32 bits

en: Complex expression not supported
es: No se admite expresión compleja

note: FIXME:  Is this function mentioned in the internals.texi manual?  If not, add it.
en: Bad call to md_atof () - floating point formats are not supported
es: Llamada incorrecta a md_atof () - no se admiten los formatos de coma flotante

en: PC-relative relocation must be trivially resolved
es: Reubicación relativa al PC se debe resolver trivialmente

en: Value not in 16 bit range: %ld
es: El valor no está en el rango de 16 bits: %ld

en: Value not in 16 bit signed range: %ld
es: El valor no está en el rango de 16 bits con signo: %ld

en: Value not in 8 bit range: %ld
es: El valor no está en el rango de 8 bits: %ld

en: Value not in 8 bit signed range: %ld
es: El valor no está en el rango de 8 bits con signo: %ld

en: Value not in 4 bit unsigned range: %ld
es: El valor no está en el rango de 4 bits sin signo: %ld

en: Value not in 5 bit unsigned range: %ld
es: El valor no está en el rango de 5 bits sin signo: %ld

en: Value not in 6 bit range: %ld
es: El valor no está en el rango de 6 bits: %ld

en: Value not in 6 bit unsigned range: %ld
es: El valor no está en el rango de 6 bits sin signo: %ld

en: Please use --help to see usage and options for this assembler.
es: Por favor, utilice --help para ver el modo de empleo y las opciones para este ensamblador.

en: --no-underscore is invalid with a.out format
es: --no-underscore es inválido con el formato a.out

en: --pic is invalid for this object format
es: --pic es inválido en este formato de objeto

en: invalid <arch> in --march=<arch>: %s
es: arquitectura <arq> en --march=<arq> no válida: %s

en: Semantics error.  This type of operand can not be relocated, it must be an assembly-time constant
es: Error semántico.  Este tipo de operando no se puede reubicar, debe ser una constante en tiempo de ensamblado

en: Cannot generate relocation type for symbol %s, code %s
es: No se puede generar el tipo de reubicación para el símbolo %s, código %s

note: The messages are formatted to line up with the generic options.
en: CRIS-specific options:
es: Opciones específicas de CRIS:

en:   -h, -H                  Don't execute, print this help text.  Deprecated.
es:   -h, -H                  No ejecutar, escribir este texto de ayuda.  Obsoleto.

en:   -N                      Warn when branches are expanded to jumps.
es:   -N                      Avisa cuando las bifurcaciones se expanden a saltos.

en:   --underscore            User symbols are normally prepended with underscore.
es:   --underscore            Los símbolos de usuario generalmente se preceden con subrayado.

en:                           Registers will not need any prefix.
es:                           Los registros no necesitarán ningún prefijo.

en:   --no-underscore         User symbols do not have any prefix.
es:   --no-underscore         Los símbolos de usuario no tienen prefijo.

en:                           Registers will require a `$'-prefix.
es:                           Los registros requerirán un prefijo `$'.

en:   --pic			Enable generation of position-independent code.
es:   --pic			Activa la generación de código independiente de posición.

en:   --march=<arch>		Generate code for <arch>.  Valid choices for <arch>
    				are v0_v10, v10, v32 and common_v10_v32.
es:   --march=<arq>		Genera código para <arq>.  Las opciones válidas para <arq>
    				son v0_v10, v10, v32 y common_v10_v32.

en: Invalid pc-relative relocation
es: Reubicación relativa a pc no válida

en: Adjusted signed .word (%ld) overflows: `switch'-statement too large.
es: .word (%ld) con signo ajustada se desborda: sentencia `switch' demasiado grande.

en: .syntax %s requires command-line option `--underscore'
es: .syntax %s requiere de la opción de línea de mandatos `--underscore'

en: .syntax %s requires command-line option `--no-underscore'
es: .syntax %s requiere de la opción de línea de mandatos `--no-underscore'

en: Unknown .syntax operand
es: Operando de .syntax desconocido

en: Pseudodirective .file is only valid when generating ELF
es: La pseudodirectiva .file es válida solamente cuando se genera ELF

en: Pseudodirective .loc is only valid when generating ELF
es: La pseudodirectiva .loc es válida solamente cuando se genera ELF

en: internal inconsistency problem: %s called for %d bytes
es: problema de inconsistencia interna: se llamó a %s para %d bytes

en: unknown operand to .arch
es: operando desconocido para .arch

en: .arch <arch> requires a matching --march=... option
es: .arch <arq> requiere una coincidencia --march=... opción

en: Illegal register `%s' in instruction `%s'
es: Registro ilegal «%s» en la instrucción «%s»

en: Illegal Scale - `%d'
es: Escala ilegal - '%d'

note: Issue a error message when register is illegal.
en: Illegal register (`%s') in instruction: `%s'
es: Registro ilegal («%s») en instrucción: «%s»

en: Illegal co-processor register in instruction `%s'
es: Registro del coprocesador ilegal en la instrucción `%s'

en: Illegal co-processor special register in instruction `%s'
es: Registro especial del coprocesador ilegal en la instrucción «%s»

en: Invalid DISPU4 operand value (arg %d)
es: Valor del operando de DISPU4 inválido (arg %d)

en: Invalid CST4 operand value (arg %d)
es: Valor de operando de CST4 inválido (arg %d)

en: Operand value is not within upper 64 KB (arg %d)
es: El valor del operando no está en los 64 KB superiores (arg %d)

en: Invalid register in register list
es: Registro inválido en lista de registros

en: Illegal register `%s' in cop-register list
es: Registro ilegal «%s» en la lista de registros del coprocesador

en: Illegal register `%s' in cop-special-register list
es: Registro ilegal «%s» en la lista de registros especiales del coprocesador

en: Illegal register `%s' in user register list
es: Registro ilegal «%s» en la lista de registros de usuario

en: Illegal register `%s' in register list
es: Registro ilegal «%s» en la lista de registros

en: Maximum %d bits may be set in `mask16' operand
es: Se pueden poner %d bits como máximo en el operando `mask16'

en: rest of line ignored; first ignored character is `%c'
es: se descarta el resto de la línea; el primer carácter descartado es `%c'

en: Illegal `mask16' operand, operation is undefined - `%s'
es: Operando `mask16' ilegal, la operación está indefinida - «%s»

note: HI can't be specified without LO (and vise-versa).
en: HI/LO registers should be specified together
es: Los registros HI/LO se deben especificar juntos

en: HI/LO registers should be specified without additional registers
es: Los registros HI/LO se deben especificar sin registros adicionales

note: Variable not in small data read only segment accessed using small data read only anchor.
en: unknown
es: desconocido

en: pcrel offset for branch to %s too far (0x%lx)
es: desplazamiento pcrel para bifurcación a %s demasiado lejos (0x%lx)

en: unknown floating point abi `%s'
es: abi de coma flotante «%s» desconocida

en: C-SKY assembler options:
es: opciones de ensamblador C-SKY:

en:   -march=ARCH			select architecture ARCH:
es:   -march=ARQ			selecciona la arquitectura ARQ:

en:   -mcpu=CPU			select processor CPU:
es:   -mcpu=CPU			selecciona la CPU del procesador:

en:   -mfloat-abi=ABI		select float ABI:
es:   -mfloat-abi=ABI		selecciona la ABI de coma flotante:

en:   -EL  -mlittle-endian		generate little-endian output
es:   -EL  -mlittle-endian		genera salida «little endian»

en:   -EB  -mbig-endian		generate big-endian output
es:   -EB  -mbig-endian		genera salida «big endian»

en:   -fpic  -pic			generate position-independent code
es:   -fpic  -pic			genera código independiente de posición

en:   -mljump			transform jbf, jbt, jbr to jmpi (CK800 only)
es:   -mljump			transforma jbf, jbt, jbr en jmpi (solamente CK800)

en:   -mbranch-stub			enable branch stubs for PC-relative calls
es:   -mbranch-stub			activa «stubs» de bifurcación para llamadas relativas a PC

en:   -force2bsr  -mforce2bsr	transform jbsr to bsr
es:   -force2bsr  -mforce2bsr	transforma jbsr en bsr

en:   -jsri2bsr  -mjsri2bsr		transform jsri to bsr
es:   -jsri2bsr  -mjsri2bsr		transforma jsri en bsr

en:   -mnolrw  -mno-lrw		implement lrw as movih + ori
es:   -mnolrw  -mno-lrw		implementa lrw como movih + ori

en:   -melrw			enable extended lrw (CK800 only)
es:   -melrw			activa lrw extendida (solamente CK800)

en:   -mlaf  -mliterals-after-func	emit literals after each function
es:   -mlaf  -mliterals-after-func	emite literales después de cada función

en:   -mlabr  -mliterals-after-br	emit literals after branch instructions
es:   -mlabr  -mliterals-after-br	emite literales después de las instrucciones de bifurcación

en:   -mistack			enable interrupt stack instructions
es:   -mistack			activa instrucciones de la pila de interrupciones

en:   -mhard-float			enable hard float instructions
es:   -mhard-float			activa las instrucciones de coma flotante hardware

en:   -mmp				enable multiprocessor instructions
es:   -mmp				activa las instrucciones de multiprocesador

en:   -mcp				enable coprocessor instructions
es:   -mcp				activa las instrucciones del coprocesador

en:   -mcache			enable cache prefetch instruction
es:   -mcache			activa las instrucciones de preadquisición de caché

en:   -msecurity			enable security instructions
es:   -msecurity			activa las instrucciones de seguridad

en:   -mtrust			enable trust instructions
es:   -mtrust			activa las instrucciones de confianza

en:   -mdsp				enable DSP instructions
es:   -mdsp				activa las instrucciones de DSP

en:   -medsp			enable enhanced DSP instructions
es:   -medsp				activa las instrucciones de DSP mejoradas

en:   -mvdsp			enable vector DSP instructions
es:   -mvdsp				activa las instrucciones de DSP vectoriales

en: C-SKY ABI v1 (ck510/ck610) does not support -mbranch-stub
es: C-SKY ABI v1 (ck510/ck610) no dispone de -mbranch-stub

en: -mno-force2bsr is ignored with -mbranch-stub
es: -mno-force2bsr se descarta con -mbranch-stub

en: -mno-force2bsr is ignored for ck801/ck802
es: -mno-force2bsr se descarta con ck801/ck802

en: -mljump is ignored for ck801/ck802
es: -mljump se descarta con ck801/ck802

en: more than 65K literal pools
es: más de 65K de conjuntos literales

en: bad floating literal: %s
es: literal de coma flotante incorrecto: %s

en: missing ']'
es: falta ']'

en: unrecognized opcode
es: código de operación no reconocido

en: translating mgeni to movi
es: se traduce mgeni como movi

en: unsupported BFD relocation size %d
es: no se admite el tamaño de reubicación BFD %d

en: second operand must be 4
es: el segundo operando debe ser 4

en: second operand must be 1
es: el segundo operando debe ser 1

en: register number out of range
es: número de registro fuera de rango

en: 64-bit operator src/dst register must be less than 15
es: el registro src/dst del operador de 64 bits tiene que ser menor que 15

en: the first operand must be a symbol
es: el primer operando tiene que ser un símbolo

en: missing stack size
es: falta el tamaño de la pila

en: value not in range [0, 0xffffffff]
es: el valor no está en el rango [0, 0xffffffff]

en: operand must be a constant
es: el operando debe ser una constante

en: D10V options:
    -O                      Optimize.  Will do some operations in parallel.
    --gstabs-packing        Pack adjacent short instructions together even
                            when --gstabs is specified.  On by default.
    --no-gstabs-packing     If --gstabs is specified, do not pack adjacent
                            instructions together.
es: Opciones D10V:
    -O                      Optimiza.  Hará algunas operaciones en paralelo.
    --gstabs-packing        Empaqueta juntas las instrucciones cortas adyacentes
                            incluso cuando se especifica --gstabs.  Activado
                            por defecto.
    --no-gstabs-packing     Si se especifica --gstabs, no empaqueta juntas
                            las instrucciones adjacentes.

en: operand is not an immediate
es: el operando no es un inmediato

en: operand out of range: %lu
es: operando fuera de rango: %lu

en: Instruction must be executed in parallel with another instruction.
es: La instrucción se debe ejecutar en paralelo con otra instrucción.

en: packing conflict: %s must dispatch sequentially
es: conflicto de empaquetado: %s debe despachar secuencialmente

en: resource conflict (R%d)
es: conflicto de recursos (R%d)

en: resource conflict (A%d)
es: conflicto de recursos (A%d)

en: resource conflict (PSW)
es: conflicto de recursos (PSW)

en: resource conflict (C flag)
es: conflicto de recursos (opción C)

en: resource conflict (F flag)
es: conflicto de recursos (opción F)

en: Instruction must be executed in parallel
es: La instrucción se debe ejecutar en paralelo

en: Long instructions may not be combined.
es: Las instrucciones largas no se pueden combinar.

en: One of these instructions may not be executed in parallel.
es: Una de estas instrucciones no se puede ejecutar en paralelo.

en: Two IU instructions may not be executed in parallel
es: Dos instrucciones IU no se pueden ejecutar en paralelo

en: Swapping instruction order
es: Se intercambia el orden de la instrucción

en: Two MU instructions may not be executed in parallel
es: Dos instrucciones MU no se pueden ejecutar en paralelo

en: IU instruction may not be in the left container
es: Una instrucción IU no puede estar en el contenedor izquierdo

en: Instruction in R container is squashed by flow control instruction in L container.
es: La instrucción en el contenedor R es aplastada por la instrucción de control de flujo en el contenedor L.

en: MU instruction may not be in the right container
es: Una instrucción MU no puede estar en el contenedor derecho

en: unknown execution type passed to write_2_short()
es: se pasó un tipo de ejecución desconocido a write_2_short()

en: bad opcode or operands
es: código de operación u operandos incorrectos

en: value out of range
es: valor fuera de rango

en: illegal operand - register name found where none expected
es: operando ilegal - se encontró un nombre de registro donde no se esperaba ninguno

en: Register number must be EVEN
es: El número de registro debe ser PAR

en: Unsupported use of sp
es: No se admite el uso de sp

en: cr%d is a reserved control register
es: cr%d es un registro de control reservado

en: line %d: rep or repi must include at least 4 instructions
es: línea %d: rep o repi debe incluir por lo menos 4 instrucciones

en: can't find previous opcode
es: no se puede encontrar el código de operación previo

en: could not assemble: %s
es: no se puede ensamblar: %s

en: Unable to mix instructions as specified
es: No se pueden mezclar las instrucciones como se especificó

en: Register name %s conflicts with symbol of the same name
es: El nombre de registro %s tiene conflictos con el símbolo del mismo nombre

en: 
    D30V options:
    -O                      Make adjacent short instructions parallel if possible.
    -n                      Warn about all NOPs inserted by the assembler.
    -N                      Warn about NOPs inserted after word multiplies.
    -c                      Warn about symbols whose names match register names.
    -C                      Opposite of -C.  -c is the default.
es: 
    Opciones D30V:
    -O                      Pone las instrucciones cortas adyacentes en paralelo si es posible.
    -n                      Avisa sobre todos los NOPs insertados por el ensamblador.
    -N                      Avisa sobre los NOPs insertados tras los múltiplos de palabra.
    -c                      Avisa sobre los símbolos cuyos nombres coincidan con nombres de registros.
    -C                      Lo opuesto de -C.  -c es por defecto.

en: unexpected 12-bit reloc type
es: tipo de reubicación de 12 bits inesperado

en: unexpected 18-bit reloc type
es: tipo de reubicación de 18 bits inesperado

en: %s NOP inserted
es: %s NOP insertados

en: sequential
es: secuencial

en: parallel
es: paralelo

en: Instructions may not be executed in parallel
es: Las instrucciones no se pueden ejecutar en paralelo

en: Executing %s in IU may not work
es: Ejecutar %s en IU podría no funcionar

en: Executing %s in IU may not work in parallel execution
es: Ejecutar %s en IU podría no funcionar en ejecución paralela

en: special left instruction `%s' kills instruction `%s' in right container
es: la instrucción especial izquierda «%s» mata a la instrucción «%s» en el contenedor derecho

en: Executing %s in reverse serial with %s may not work
es: Ejecutar %s en serie inversa con %s podría no funcionar

en: Executing %s in IU in reverse serial may not work
es: Ejecutar %s en IU en serie inversa podría no funcionar

en: Odd numbered register used as target of multi-register instruction
es: Se usan registros numerados impares como objetivo para una instrucción multi-registro

en: unknown condition code: %s
es: código de condición desconocido: %s

en: cmpu doesn't support condition code %s
es: cmpu no admite el código de condición %s

en: unknown opcode: %s
es: código de operación desconocido: %s

en: operands for opcode `%s' do not match any valid format
es: los operandos para el código de operación «%s» no coinciden con ningún formato válido

en: Cannot assemble instruction
es: No se puede ensamblar la instrucción

en: First opcode is long.  Unable to mix instructions as specified.
es: El primer código de operación es long.  No se pueden mezclar las instrucciones como se especificó.

en: word of NOPs added between word multiply and load
es: palabra de NOPs agregados entre «word multiply» y «load»

en: word of NOPs added between word multiply and 16-bit multiply
es: palabra de NOPs agregados entre «word multiply» y «16-bit multiply»

en: Instruction uses long version, so it cannot be mixed as specified
es: La instrucción usa una versión long, así que no se puede mezclar como se especificó

en: value too large to fit in %d bits
es: valor demasiado grande para caber en %d bits

en: Alignment too large: %d assumed
es: Alineación demasiado grande: se asume %d

en: missing .proc
es: falta .proc

en: .endfunc missing for previous .proc
es: falta .endfunc para el .proc previo

en: Bad operand for a load instruction: <%s>
es: Operando incorrecto para una instrucción load <%s>

en: Bad operand for a store instruction: <%s>
es: Operando incorrecto para una instrucción store <%s>

en: Expression Error for operand modifier %%hi/%%lo
es: Error de expresión para el modificador de operando %%hi/%%lo

en: Invalid expression after %%%%
es: Expresión no válida después de %%%%

en: Unknown opcode `%s'.
es: Código de operación desconocido «%s».

en: Can not set dlx_skip_hi16_flag
es: No se puede establecer dlx_skip_hi16_flag

en: Missing arguments for opcode <%s>.
es: Faltan los argumentos para el código de operación <%s>.

en: Too many operands: %s
es: Demasiados operandos: %s

en: Both the_insn.HI and the_insn.LO are set : %s
es: Tanto the_insn.HI como the_insn.LO están activados: %s

en: failed regnum sanity check.
es: la inspección sanitaria de regnum ha fallado.

en: failed general register sanity check.
es: la inspección sanitara de registros generales ha fallado.

note: Types or values of args don't match.
en: Invalid operands
es: Operandos inválidos

en: label "$%d" redefined
es: etiqueta "$%d" redefinida

en: Invalid expression after # number
es: Expresión no válida después de # número

en: internal error: can't export reloc type %d (`%s')
es: error interno: no se puede exportar el tipo de reubicación %d («%s»)

en: EPIPHANY specific command line options:
es: Opciones de la línea de mandatos específicas de EPIPHANY:

en: register number too large for push/pop
es: número de registro demasiado grande para push/pop

en: register is out of order
es: el registro está fuera de orden

en: malformed reglist in push/pop
es: lista de registros malformada en push/pop

note: Checks for behavioral restrictions on LD/ST instructions.
en: destination register modified by displacement-post-modified address
es: registro de destino modificado por la dirección de desplazamiento-post-modificada

en: ldrd/strd requires even:odd register pair
es: ldrd/strd requiere un par de registros par:impar

en: Addend to unresolved symbol not on word boundary.
es: La adición para un símbolo sin resolver no está en un límite de word.

en:  FR30 specific command line options:
es:  Opciones de línea de mandatos específicas de FR30:

en: Instruction %s not allowed in a delay slot.
es: No se permite la instrucción %s en una ranura de retardo.

en: Unknown cpu -mcpu=%s
es: cpu desconocida -mcpu=%s

en: FRV specific command line options:
es: Opciones de línea de mandatos específicas de FRV:

en: -G n            Put data <= n bytes in the small data area
es: -G n            Coloca datos ≤ n bytes en el área de datos small

en: -mgpr-32        Mark generated file as only using 32 GPRs
es: -mgpr-32        Marca el fichero generado para usar solo 32 GPRs

en: -mgpr-64        Mark generated file as using all 64 GPRs
es: -mgpr-64        Marca el fichero generado para usar todos los 64 GPRs

en: -mfpr-32        Mark generated file as only using 32 FPRs
es: -mfpr-32        Marca el fichero generado para usar solo 32 FPRs

en: -mfpr-64        Mark generated file as using all 64 FPRs
es: -mfpr-64        Marca el fichero generado para usar todos los 64 FPRs

en: -msoft-float    Mark generated file as using software FP
es: -msoft-float    Marca el fichero generado para usar FP software

en: -mdword         Mark generated file as using a 8-byte stack alignment
es: -mdword         Marca el fichero generado para usar alineamiento de pila de 8 bytes

en: -mno-dword      Mark generated file as using a 4-byte stack alignment
es: -mno-dword      Marca el fichero generado para usar una alineamiento de pila de 4-bytes

en: -mdouble        Mark generated file as using double precision FP insns
es: -mdouble        Marca el fichero generado para usar insns FP de doble precisión

en: -mmedia         Mark generated file as using media insns
es: -mmedia         Marca el fichero generado para usar insns media

en: -mmuladd        Mark generated file as using multiply add/subtract insns
es: -mmuladd        Marca el fichero generado para usar insns adición/sustracción múltiples

en: -mpack          Allow instructions to be packed
es: -mpack          Permite que se empaqueten las instrucciones

en: -mno-pack       Do not allow instructions to be packed
es: -mno-pack       No permite que se empaqueten las instrucciones

en: -mpic           Mark generated file as using small position independent code
es: -mpic           Marca el fichero generado para usar código independiente de posición small

en: -mPIC           Mark generated file as using large position independent code
es: -mPIC           Marca el fichero generado para usar código independiente de posición large

en: -mlibrary-pic   Mark generated file as using position independent code for libraries
es: -mlibrary-pic   Marca el fichero generado para usar posición de código independiente para bibliotecas

en: -mfdpic         Assemble for the FDPIC ABI
es: -mfdpic         Ensambla para la ABI de FDPIC

en: -mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic
es: -mnopic         Desactiva -mpic, -mPIC, -mlibrary-pic y -mfdpic

en:                 Record the cpu type
es:                 Graba el tipo de cpu

en: -mtomcat-stats  Print out stats for tomcat workarounds
es: -mtomcat-stats  Muestra estadísticas para las alternativas de tomcat

en: -mtomcat-debug  Debug tomcat workarounds
es: -mtomcat-debug  Depura las alternativas de tomcat

en: VLIW packing used for -mno-pack
es: Se utilizó empaquetado VLIW para -mno-pack

en: Instruction not supported by this architecture
es: La instrucción no se admite en esta arquitectura

en: VLIW packing constraint violation
es: Violación de restricción de empaquetado VLIW

en: Relocation %s is not safe for %s
es: La reubicación %s no es segura para %s

en: expecting register
es: se espera un registro

en: illegal register number
es: número de registro ilegal

en: unknown opcode %s
es: código de operación desconocido %s

en: unknown width specifier '.%c'
es: especificador de anchura desconocido `%c'

en: internal error in argument parsing
es: error interno en interpretación de argumento

en: expected comma separator
es: se esperaba separador de coma

en: extra stuff on line ignored
es: se descarta los elementos extra en la línea

en: bad call to md_atof
es: llamada incorrecta a md_atof

en: FT32 options:
es: Opciones FT32:

en: 
    -no-relax		don't relax relocations
es: 
    -no-relax		no relaja las reubicaciones

note: These macros must be defined, but is will be a fatal assembler error if we ever hit them.
en: estimate size
es: tamaño estimado

en: new section '%s' defined without attributes - this might cause problems
es: se definió la sección nueva «%s» sin atributos - esto podría causar problemas

en: Reg not valid for H8/300
es: El registro no es válido para H8/300

en: invalid operand size requested
es: se solicitó un tamaño de operando inválido

en: Invalid register list for ldm/stm
es: Lista de registros no válida para ldm/stm

en: mismatch between register and suffix
es: no hay coincidencia entre el registro y el sufijo

en: invalid suffix after register.
es: sufijo inválido tras registro.

en: address too high for vector table jmp/jsr
es: dirección demasiado alta para tabla de vectores jmp/jsr

en: Wrong size pointer register for architecture.
es: Tamaño de registro puntero incorrecto para la arquitectura.

en: expected @(exp, reg16)
es: se esperaba @(exp, reg16)

en: expected .L, .W or .B for register in indexed addressing mode
es: se esperaba .L, .W ó .B para el registro en modo de direccionamiento indexado

en: expected valid addressing mode for mova: "@(disp, ea.sz),ERn"
es: se esperaba un modo de direccionamiento válido para mova: "@(disp, ea.sz),ERn"

en: expected register
es: se esperaba un registro

en: expected closing paren
es: se esperaba un paréntesis de cierre

en: can't use high part of register in operand %d
es: no se puede usar la parte alta del registro en el operando %d

en: Opcode `%s' with these operand types not available in %s mode
es: El código de operación «%s» con estos tipos de operando no está disponible en el modo %s

en: mismatch between opcode size and operand size
es: no hay coincidencia entre el tamaño del código de operación y el tamaño de operando

en: operand %s0x%lx out of range.
es: operando %s0x%lx fuera de rango.

en: Can't work out size of operand.
es: No se puede obtener el tamaño de operando.

en: Opcode `%s' with these operand types not available in H8/300 mode
es: El código de operación «%s» con estos tipos de operando no está disponibles en el modo H8/300

en: Opcode `%s' with these operand types not available in H8/300H mode
es: El código de operación «%s» con estos tipos de operando no está disponible en el modo H8/300H

en: Opcode `%s' with these operand types not available in H8/300S mode
es: El código de operación «%s» con estos tipos de operando no está disponible en el modo H8/300S

en: Need #1 or #2 here
es: Necesita Nº1 o Nº2 aquí

en: #4 not valid on H8/300.
es: Nº4 no válido en H8/300.

en: branch operand has odd offset (%lx)
es: el operando de bifurcación tiene un desplazamiento impar (%lx)

en: destination operand must be 16 bit register
es: el operando de destino debe ser un registro de 16 bits

en: source operand must be 8 bit register
es: el operando de origen debe ser un registro de 8 bits

en: destination operand must be 16bit absolute address
es: el operando de destino debe ser una dirección absoluta de 16 bits

en: destination operand must be 8 bit register
es: el operando de destino debe ser un registro de 8 bits

en: source operand must be 16bit absolute address
es: el operando de origen debe ser una dirección absoluta de 16 bits

note: This seems more sane than saying "too many operands".  We'll get here only if the trailing trash starts with a comma.
en: invalid operands
es: operandos inválidos

en: operand/size mis-match
es: no coinciden los operandos/tamaños

en: unknown opcode
es: código de operación desconocido

en: invalid operand in ldm
es: operando inválido en ldm

en: invalid operand in stm
es: operando inválido en stm

en: Invalid argument to --mach option: %s
es: Argumento inválido para la opción --mach: %s

en:  H8300-specific assembler options:
es:  Opciones de ensamblador específicas de H8300:

en:   -mach=<name>             Set the H8300 machine type to one of:
                               h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn
es:   -mach=<nombre>           Establece el tipo de máquina H8300 a una de:
                               h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn

en:   -h-tick-hex              Support H'00 style hex constants
es:   -h-tick-hex             Admite constantes hex estilo H'00

en: call to tc_aout_fix_to_chars
es: llamada a tc_aout_fix_to_chars

en: call to md_convert_frag
es: llamada a md_convert_frag

en: call to md_estimate_size_before_relax
es: llamada a md_estimate_size_before_relax

en: Unexpected reference to a symbol in a non-code section
es: Referencia inesperada a un símbolo en una sección que no es de código

en: Cannot represent relocation type %s
es: No se puede representar el tipo de reubicación %s

note: 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.
en: Field out of range [%d..%d] (%d).
es: Campo fuera de rango [%d..%d] (%d).

note: Simple alignment checking for FIELD against ALIGN (a power of two). IGNORE is used to suppress the error message.
en: Field not properly aligned [%d] (%d).
es: El campo no está alineado adecuadamente [%d] (%d).

en: Missing .exit
es: Falta .exit

en: Missing .procend
es: Falta .procend

en: Invalid field selector.  Assuming F%%.
es: Selector de campo inválido.  Asumiendo F%%.

en: Bad segment in expression.
es: Segmento incorrecto dentro de expresión.

en: Invalid Nullification: (%c)
es: Nulificación Inválida: (%c)

en: Cannot handle fixup
es: No se puede manipular la corrección

en:   -Q                      ignored
es:   -Q                      se descarta

en:   -c                      print a warning if a comment is found
es:   -c                      escribe un aviso si se encuentra un comentario

en: no hppa_fixup entry for fixup type 0x%x
es: no hay una entrada hppa_fixup para el tipo de corrección 0x%x

en: Unknown relocation encountered in md_apply_fix.
es: Se encontró una reubicación desconocida en md_apply_fix.

en: Undefined register: '%s'.
es: Registro indefinido: «%s».

en: Non-absolute symbol: '%s'.
es: Símbolo no absoluto: «%s».

en: Undefined absolute constant: '%s'.
es: Constante absoluta sin definir: «%s».

en: could not update architecture and machine
es: no se pueden actualizar la arquitectura y la máquina

en: Invalid FP Compare Condition: %s
es: Condición de Comparación de FP Inválida: %s

en: Invalid FTEST completer: %s
es: Completador FTEST inválido: %s

en: Invalid FP Operand Format: %3s
es: Formato de Operando FP Inválido: %3s

en: Bad segment (should be absolute).
es: Segmento incorrecto (debe ser absoluto).

en: Invalid argument location: %s
es: Ubicación de argumento no válida: %s

en: Invalid argument description: %d
es: Descripción de argumento no válida: %d

en: Invalid Indexed Load Completer.
es: Completador de Carga Indexado Inválido.

en: Invalid Indexed Load Completer Syntax.
es: Sintaxis de Completador de Carga Indexado Inválida.

en: Invalid Short Load/Store Completer.
es: Completador Short de Load/Store Inválido.

en: Invalid Store Bytes Short Completer
es: Completador Corto de Almacenaje de Bytes Inválido

en: Invalid left/right combination completer
es: Completador de combinación derecha/izquierda inválido

en: Invalid permutation completer
es: Completador de permutación inválido

en: Invalid Add Condition: %s
es: Condición de Adición Inválida: %s

en: Invalid Add and Branch Condition
es: Condición de Adición y Bifurcación Inválida

en: Invalid Compare/Subtract Condition
es: Condición de Comparación/Sustracción Inválida

en: Invalid Branch On Bit Condition: %c
es: Condición de Bifurcación en Bit Inválida: %c

en: Missing Branch On Bit Condition
es: Falta Condición de Bifurcación en Bit

en: Invalid Compare/Subtract Condition: %s
es: Condición de Comparación/Sustracción Inválida: %s

en: Invalid Compare and Branch Condition
es: Condición de Comparación y Bifurcación Inválida

en: Invalid Logical Instruction Condition.
es: Condición de Instrucción Lógica Inválida.

en: Invalid Shift/Extract/Deposit Condition.
es: Condición Desplazar/Extraer/Depositar Inválida.

en: Invalid Unit Instruction Condition.
es: Condición de Instrucción Unit Inválida.

en: Branch to unaligned address
es: Bifurcación a dirección sin alinear

en: Invalid SFU identifier
es: Identificador SFU inválido

en: Invalid COPR identifier
es: Identificador COPR inválido

en: Invalid Floating Point Operand Format.
es: Formato de Operando de Coma Flotante Inválido.

en: Invalid register for single precision fmpyadd or fmpysub
es: Registro inválido para fmpyadd ó fmpysub de precisión simple

en: Invalid operands %s
es: Operandos inválidos %s

en: Immediates %d and %d will give undefined behavior.
es: Los inmediatos %d y %d tendrán un comportamiento no definido.

en: Missing function name for .PROC (corrupted label chain)
es: Falta el nombre de función para .PROC (cadena de etiquetas corrupta)

en: Missing function name for .PROC
es: Falta el nombre de función para .PROC

en: Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff
es: El argumento para .BLOCK/.BLOCKZ debe estar entre 0 y 0x3fffffff

en: Invalid .CALL argument: %s
es: Argumento de .CALL inválido: %s

en: .callinfo is not within a procedure definition
es: la directiva .callinfo no está dentro de una definición de procedimiento

en: FRAME parameter must be a multiple of 8: %d
es: El parámetro FRAME debe ser un múltiplo de 8: %d

en: Value for ENTRY_GR must be in the range 3..18
es: El valor de ENTRY_GR debe estar en el rango 3..18

en: Value for ENTRY_FR must be in the range 12..21
es: El valor de ENTRY_FR debe estar en el rango 12..21

en: Value for ENTRY_SR must be 3
es: El valor de ENTRY_SR debe ser 3

en: Invalid .CALLINFO argument: %s
es: Argumento de .CALLINFO inválido: %s

en: The .ENTER pseudo-op is not supported
es: No se admite la pseudo-operación .ENTER

en: Misplaced .entry. Ignored.
es: .entry mal ubicado. Se descarta.

en: Missing .callinfo.
es: Falta .callinfo.

en: .REG expression must be a register
es: la expresión .REG debe ser un registro

en: bad or irreducible absolute expression; zero assumed
es: expresión absoluta incorrecta o irreducible; se asume cero

en: .REG must use a label
es: .REG debe usar una etiqueta

en: .EQU must use a label
es: .EQU debe usar una etiqueta

en: Symbol '%s' could not be created.
es: No se ha podido crear el símbolo «%s».

en: .EXIT must appear within a procedure
es: .EXIT debe aparecer dentro de un procedimiento

en: Missing .callinfo
es: Falta .callinfo

en: No .ENTRY for this .EXIT
es: No hay .ENTRY para este .EXIT

en: Using ENTRY rather than CODE in export directive for %s
es: Utilizando ENTRY en lugar de CODE en la directiva export para %s

en: Undefined .EXPORT/.IMPORT argument (ignored): %s
es: Argumento indefinido .EXPORT/.IMPORT (descartado): %s

en: Cannot define export symbol: %s
es: No se puede definir el símbolo de exportación: %s

en: Missing label name on .LABEL
es: Falta el nombre de etiqueta en .LABEL

en: extra .LABEL arguments ignored.
es: se descartan los argumentos extra de .LABEL.

en: The .LEAVE pseudo-op is not supported
es: No se admite la pseudo-operación .LEAVE

en: Unrecognized .LEVEL argument
es: No se reconoce el argumento de .LEVEL

en: Cannot define static symbol: %s
es: No se puede definir el símbolo estático: %s

en: Nested procedures
es: Procedimientos anidados

en: Cannot allocate unwind descriptor
es: No se puede asignar un descriptor de desenredo

en: misplaced .procend
es: .procend mal ubicado

en: Missing .callinfo for this procedure
es: Falta .callinfo para este procedimiento

en: Missing .EXIT for a .ENTRY
es: Falta .EXIT para un .ENTRY

en: Not in a space.
es: No está en un espacio.

en: Not in a subspace.
es: No está en un subespacio.

en: Invalid .SPACE argument
es: Argumento de .SPACE inválido

en: Can't change spaces within a procedure definition. Ignored
es: No se pueden modificar los espacios dentro de una definición de procedimiento. Se descarta

en: Undefined space: '%s' Assuming space number = 0.
es: Espacio indefinido: «%s» Se asume que el número de espacio = 0.

en: Must be in a space before changing or declaring subspaces.
es: Debe estar en un espacio antes de modificar o declarar subespacios.

en: Can't change subspaces within a procedure definition. Ignored
es: No se pueden modificar subespacios dentro de una definición de procedimiento. Se descarta

en: Parameters of an existing subspace can't be modified
es: No se pueden modificar los parámetros de un subespacio existente

en: Alignment must be a power of 2
es: Alineación debe ser una potencia de 2

en: FIRST not supported as a .SUBSPACE argument
es: No se admite FIRST como argumento de .SUBSPACE

en: Invalid .SUBSPACE argument
es: Argumento de .SUBSPACE inválido

en: Internal error: Unable to find containing space for %s.
es: Error interno: No se puede encontrar el espacio contenedor para %s.

en: -R option not supported on this target.
es: No se admite la opción -R en este objetivo.

en: internal error: losing opcode: `%s' "%s"
es: error interno: se pierde el código de operación: «%s» «%s»

en: Broken assembler.  No assembly attempted.
es: Ensamblador descompuesto.  No se intentó ensamblar.

en: invalid single nop size: %d (expect within [0, %d])
es: tamaño de nop sencilla no válido: %d (se esperaba dentro de [0, %d])

en: jump over nop padding out of range
es: relleno de nop sobre jump fuera de rango

en: same oszc flag used twice
es: se utilizó dos veces el mismo indicador oszc

en: unrecognized pseudo-suffix
es: pseudosufijo no reconocido

en: scc= value must be between 0 and 15 (decimal)
es: scc= el valor debe estar entre 0 y 15 (decimal)

en: unrecognized oszc flags or illegal `,' in pseudo-suffix
es: indicadores oszc no reconocidos o ',' ilegal en pseudosufijo

en: missing `}' or `,' in pseudo-suffix
es: falta '}' o ',' en pseudosufijo

en: 0x%<PRIx64> shortened to 0x%<PRIx64>
es: 0x%<PRIx64> acortado a 0x%<PRIx64>

en: same type of prefix used twice
es: se utilizó dos veces el mismo tipo de prefijo

en: 64bit mode not supported on `%s'.
es: no se admite el modo de 64 bits en «%s».

en: 32bit mode not supported on `%s'.
es: no se admite el modo de 32-bits en «%s».

en: bad argument to syntax directive.
es: argumento incorrecto para la directiva syntax.

en: bad argument to %s_check directive.
es: argumento incorrecto para la directiva `%s_check'.

en: missing argument for %s_check directive
es: argumento ausente para la directiva %s_check

en: `%s' is not supported on `%s'
es: «%s» no se admite en «%s»

en: missing cpu architecture
es: falta la arquitectura de cpu

en: .arch stack is empty
es: la pila de .arch está vacía

en: this `.arch pop' requires `.code%u%s' to be in effect
es: este «.arch pop» requiere «.code%u%s» para ser efectivo

en: Unrecognized vector size specifier
es: Especificador de tamaño de vector no reconocido

en: no such architecture: `%s'
es: no hay tal arquitectura: «%s»

en: no such architecture modifier: `%s'
es: no hay tal modificador de arquitectura: «%s»

en: Intel MCU is 32bit ELF only
es: La MCU de Intel solo es ELF de 32 bits

en: unknown architecture
es: arquitectura desconocida

en: there are no pc-relative size relocations
es: no hay reubicaciones de tamaño relativas a pc

en: unknown relocation (%u)
es: reubicación desconocida (%u)

en: %u-byte relocation cannot be applied to %u-byte field
es: la reubicación de %u bytes no se puede aplicar al campo de %u bytes

en: non-pc-relative relocation for pc-relative field
es: reubicación no relativa a pc para el campo relativo a pc

en: relocated field and relocation type differ in signedness
es: el campo reubicado y el tipo de reubicación difieren en signo

en: there are no unsigned pc-relative relocations
es: no hay reubicaciones relativas a pc sin signo

en: cannot do %u byte pc-relative relocation
es: no se puede hacer la reubicación relativa a pc de %u bytes

en: cannot do %s %u byte relocation
es: no se puede hacer la reubicación %s de %u bytes

en: ambiguous broadcast for `%s', using %u-bit form
es: difusión ambigua para «%s»; se utiliza la forma de %u bits

en: conflicting use of `data16' prefix
es: uso conflictivo del prefijo «data16»

en: can't encode register '%s%s' in an instruction requiring %s prefix
es: no se puede codificar el registro '%s%s' en una instrucción que requiere el prefijo %s

en: size override not allowed with `%s'
es: anulación de tamaño no permitida con `%s'

en: address override not allowed with `%s'
es: anulación de dirección no permitida con `%s'

en: invalid instruction `%s' after `%s'
es: instrucción no válida «%s» después de «%s»

en: missing `lock' with `%s'
es: falta `lock' con «%s»

en: instruction `%s' after `xacquire' not allowed
es: la instrucción «%s» tras «xacquire» no está permitida

en: memory destination needed for instruction `%s' after `xrelease'
es: destino de memoria requerido para la instrucción `%s' tras `xrelease'

en: `.noopt' arguments ignored
es: se descartan los argumentos de .noopt

en: `%s` changes flags which would affect control flow behavior
es: `%s' cambia opciones que afectarían al comportamiento del flujo de control

en: indirect `%s` with memory operand should be avoided
es: `%s' indirecto con operando de memoria debería evitarse

en: `%s` skips -mlfence-before-indirect-branch on `%s`
es: `%s` se salta -mlfence-before-indirect-branch en `%s`

en: `%s` skips -mlfence-before-ret on `%s`
es: `%s` se salta -mlfence-before-ret en `%s`

en: @%s operator cannot be used with `%s'
es: el operador @%s no puede utilizarse con «%s»

en: @%s operator can be used with `%s', but format is wrong
es: el operador @%s puede utilizarse con «%s», pero el formato es incorrecto

en: @%s operator requires no SIB
es: el operador @%s no requiere ningún SIB

en: @%s operator requires base register
es: el operador @%s requiere un registro base

en: @%s operator requires no base/index register
es: el operador @%s no requiere registro base/índice

en: @%s operator requires no base register
es: el operador @%s no requiere registro base

en: @%s operator requires `%sebx' as index register
es: el operador @%s requiere `%sebx' como registro índice

en: @%s operator requires `%seax' as base register
es: el operador @%s requiere `%seax' como registro base

en: @%s operator requires `%seax/%srax' as base register
es: el operador @%s requiere `%seax/%srax' como registro base

en: @%s operator requires `%sebx' as base register
es: el operador @%s requiere `%sebx' como registro base

en: @%s operator requires `%srip' as base register
es: el operador @%s requiere `%srip' como registro base

en: @%s operator requires `%seax' as dest register
es: el operador @%s requiere `%seax' como registro destino

en: @%s operator requires `%srdi' as dest register
es: el operador @%s requiere `%srdi' como registro destino

en: @%s operator requires scale factor of 1
es: el operador @%s requiere un factor de escala 1

en: @%s operator requires 32-bit base register
es: el operador @%s requiere un registro base de 32 bits

en: @%s operator requires 32-bit dest register
es: el operador @%s requiere un registro destino de 32 bits

en: @%s operator requires 64-bit dest register
es: el operador @%s requiere un registro destino de 64 bits

en: @%s operator requires 32-bit or 64-bit dest register
es: el operador @%s requiere un registro destino de 32 o 64 bits

en: operand size mismatch
es: no coincide el tamaño de operando

en: operand type mismatch
es: no coincide el tipo de operando

en: register type mismatch
es: no coincide el tipo de registro

en: number of operands mismatch
es: no coincide el número de operandos

en: invalid instruction suffix
es: sufijo de instrucción no válido

en: constant doesn't fit in 4 bits
es: la constante no cabe en 4 bits

en: unsupported with Intel mnemonic
es: no se admite con mnemónico Intel

en: unsupported syntax
es: no se admite la sintaxis

en: extended GPR cannot be used as base/index
es: GPR extendido no se puede usar como base/índice

en: {nf} unsupported
es: no se admite {nf}

en: unsupported instruction `%s'
es: instrucción no admitida «%s»

en: `%s' is not supported on `%s%s'
es: «%s» no se admite en `%s%s'

en: `%s%c' is not supported in 64-bit mode
es: «%s%c» no se admite en modo de 64 bits

en: `%s%c' is only supported in 64-bit mode
es: «%s%c» solo se admite en modo de 64 bits

en: `%s' is not supported in 64-bit mode
es: «%s» no se admite en modo de 64 bits

en: `%s' is only supported in 64-bit mode
es: «%s» solo se admite en modo de 64 bits

en: no VEX/XOP encoding
es: sin codificación VEX/VOP

en: no EVEX encoding
es: sin codificación EVEX

en: invalid SIB address
es: dirección SIB no válida

en: invalid VSIB address
es: dirección VSIB no válida

en: mask, index, and destination registers must be distinct
es: los registros de máscara, índice y destino deben ser distintos

en: all tmm registers must be distinct
es: todos los registros tmm deben ser distintos

en: destination and source registers must be distinct
es: los registros de destino y origen deben ser distintos

en: two dest registers must be distinct
es: dos registros de destino deben ser distintos

en: rex2 pseudo prefix cannot be used
es: el pseudoprefijo rex2 no se puede usar

en: unsupported vector index register
es: no se admite el registro de índice de vector

en: unsupported broadcast
es: difusión no admitida

en: broadcast is needed for operand of such type
es: la difusión es necesaria para un operando de tal tipo

en: unsupported masking
es: máscara no soportada

en: mask not on destination operand
es: máscara no sobre operando destino

en: default mask isn't allowed
es: la máscara predefinida no está permitida

en: unsupported static rounding/sae
es: redondeo/sae estático no admitido

en: vector size above %u required for `%s'
es: se requiere un tamaño de vector por encima de %u para «%s»

en: 'rsp' register cannot be used
es: no se puede usar el registro 'rsp'

en: internal error
es: error interno

en: %s for `%s'
es: %s para «%s»

en: SSE instruction `%s' is used
es: la instrucción SSE «%s» es utilizada

en: expecting lockable instruction after `lock'
es: se espera una instrucción bloqueable tras `lock'

en: data size prefix invalid with `%s'
es: prefijo de tamaño de datos no válido con «%s»

en: expecting valid branch instruction after `bnd'
es: se esperaba una instrucción de bifurcación válida después de «bnd»

en: expecting indirect branch instruction after `notrack'
es: se esperaba una instrucción de bifurcación indirecta después de «bnd»

en: 32-bit address isn't allowed in 64-bit MPX instructions.
es: no se permite dirección de 32 bits en instrucciones MPX de 64 bits.

en: 16-bit address isn't allowed in MPX instructions
es: no se permite dirección de 16 bits en instrucciones MPX.

en: replacing `rep'/`repe' prefix by `bnd'
es: se reemplaza el prefijo «rep»/«repe» por «bnd»

en: input/output port address isn't allowed with `%s'
es: la dirección de puerto de entrada/salida no está permitida con «%s»

en: '%s' only supports RIP-relative address
es: «%s» solo admite dirección relativa a RIP

note: UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
en: translating to `%sp'
es: traduciendo a `%sp'

en: instruction `%s' isn't supported outside of protected mode.
es: la instrucción «%s» no está admitida fuera de modo protegido.

en: REX prefix invalid with `%s'
es: prefijo REX no válido con «%s»

en: {rex2} prefix invalid with `%s'
es: prefijo {rex2} no válido con «%s»

en: no such instruction: `%s'
es: no hay tal instrucción: «%s»

en: invalid character %s in mnemonic
es: carácter inválido %s en el mnemónico

en: expecting prefix; got nothing
es: se esperaba un prefijo; no se obtuvo nada

en: expecting mnemonic; got nothing
es: se esperaba un mnemónico; no se obtuvo nada

en: redundant %s prefix
es: prefijo %s redundante

en: {nf} cannot be combined with {vex}/{vex3}
es: {nf} no se puede combinar con {vex}/{vex3}

en: ignoring `.s' suffix due to earlier `{%s}'
es: se descarta sufijo «.s» a causa de «{%s}» previo

en: ignoring `.d8' suffix due to earlier `{disp<N>}'
es: se descarta sufijo «.dB» a causa de «{disp<N>}» previo

en: ignoring `.d32' suffix due to earlier `{disp<N>}'
es: se descarta sufijo «.d32» a causa de «{disp<N>}» previo

en: found `%sd'; assuming `%sl' was meant
es: se ha encontrado «%sd»; se asume que se quería decir «%sl»

en: invalid character %s before operand %d
es: caracter inválido %s antes del operando %d

en: unbalanced double quotes in operand %d.
es: dobles comillas descompensadas en el operando %d.

en: unbalanced parenthesis in operand %d.
es: paréntesis descompensados en el operando %d.

en: invalid character %s in operand %d
es: carácter inválido %s en el operando %d

en: spurious operands; (%d operands/instruction max)
es: operandos espurios; (%d operandos/instrucción máximo)

en: too many memory references for `%s'
es: demasiadas referencias a memoria para «%s»

en: expecting operand after ','; got nothing
es: se esperaba un operando después de ','; no se obtuvo nada

en: expecting operand before ','; got nothing
es: se esperaba un operando antes de ','; no se obtuvo nada

en: 0x%<PRIx64> out of range of signed 32bit displacement
es: 0x%<PRIx64> fuera de rango del desplazamiento de 32 bits con signo

en: mask, index, and destination registers should be distinct
es: los registros de máscara, índice y destino deberían ser distintos

en: index and destination registers should be distinct
es: los registros de índice y destino deberían ser distintos

en: indirect %s without `*'
es: %s indirecta sin `*'

note: Warn them that a data or address size prefix doesn't affect assembly of the next line of code.
en: stand-alone `%s' prefix
es: prefijo de «%s» autónomo

en: mnemonic suffix used with `%s'
es: sufijo de mnemónico utilizado con «%s»

en: NOTE: Such forms are deprecated and will be rejected by a future version of the assembler
es: NOTA: esas formas están obsoletas y serán rechazadas por futuras versiones del ensamblador

en: `%s' operand %u must use `%ses' segment
es: el operando de «%s» %u debe utilizar el segmento `%ses'

en: generating 16-bit `iret' for .code16gcc directive
es: generando «iret» de 16 bits para directiva .code16gcc

en: generating 32-bit `%s', unlike earlier gas versions
es: generando «%s» de 32 bits, a diferencia de versiones anteriores de gas

en: ambiguous operand size for `%s'
es: tamaño de operando ambiguo para «%s»

en: no instruction mnemonic suffix given and no register operands; can't size `%s'
es: no se dio un sufijo mnemónico de instrucción ni ningún operando de registro; no se puede determinar el tamaño de «%s»

en: %s; using default for `%s'
es: %s; se utiliza el valor predeterminado de «%s»

en: ambiguous operand size
es: tamaño de operando ambiguo

en: no instruction mnemonic suffix given and no register operands
es: no se dio sufijo de mnemónico de instrucción ni operandos de registro

en: 16-bit addressing unavailable for `%s'
es: direccionamiento de 16 bits no disponible para «%s»

en: invalid register operand size for `%s'
es: tamaño de operando de registro no válido para «%s»

note: Any other register is bad.
en: `%s%s' not allowed with `%s%c'
es: no se permite `%s%s' con `%s%c'

en: incorrect register `%s%s' used with `%c' suffix
es: registro incorrecto `%s%s' utilizado con el sufijo `%c'

en: no instruction mnemonic suffix given; can't determine immediate size
es: no se dio un sufijo de mnemónico de instrucción; no se puede determinar el tamaño inmediato

en: operand %u `%s%s' implicitly denotes `%s%s' to `%s%s' group in `%s'
es: el operando %u «%s%s» denota implícitamente «%s%s» al grupo «%s%s» en «%s»

note: Reversed arguments on faddp or fmulp.
en: translating to `%s %s%s,%s%s'
es: traduciendo a `%s %s%s,%s%s'

note: Extraneous `l' suffix on fp insn.
en: translating to `%s %s%s'
es: traduciendo a `%s %s%s'

en: you can't `%s %s%s'
es: no se puede hacer «%s %s%s»

en: segment override on `%s' is ineffectual
es: segmento invalidado en «%s» no tiene efecto

en: relaxable branches not supported in absolute section
es: solo se admiten bifurcaciones relajables en sección absoluta

en: skipping prefixes on `%s'
es: omitiendo prefijos en «%s»

en: 16-bit jump out of range
es: salto de 16 bits fuera de rango

en: pseudo prefix without instruction
es: pseudoprefijo sin instrucción

en: pseudo prefix ahead of label; ignoring
es: pseudoprefijo por delante de etiqueta; se descarta

en: `%s` skips -malign-branch-boundary on `%s`
es: «%s» omite -malign-branch-boundary sobre «%s»

en: use .code16 to ensure correct addressing mode
es: use .code16 para asegurar el modo de direccionamiento correcto

en: Cannot convert `%s' in 16-bit mode
es: No se puede convertir «%s» en modo de 16 bits.

en: Cannot convert `%s' with `-momit-lock-prefix=yes' in effect
es: No se puede convertir «%s» con `-momit-lock-prefix=yes' en efecto

en: instruction length of %u bytes exceeds the limit of 15
es: la longitud de %u bytes de la instrucción excede el límite de 15

en: @%s reloc is not supported with %d-bit output format
es: no se admiten las reubicaciones @%s con el formato de salida de %d bits

en: missing or invalid expression `%s'
es: expresión ausente o no válida «%s»

en: invalid PLT expression `%s'
es: expresión PLT no válida «%s»

en: pseudo-prefix conflicts with encoding specifier
es: pseudoprefijo en conflicto con especificador de codificación

en: illegal prefix used with VEX/XOP/EVEX
es: prefijo ilegal utilizado con VEX/XOP/EVEX

en: SCC/OSZC specifier cannot be used here
es: especificador SCC/OSZC no se puede usar aquí

en: opcode residual (%#<PRIx64>) too wide
es: residuo de código de operación (%#<PRIx64>) demasiado ancho

en: eGPR use conflicts with encoding specifier
es: uso de eGPR en conflicto con especificador de codificación

en: too many register/memory operands
es: demasiados operandos de registro/memoria

en: too few register/memory operands
es: demasiados pocos operandos de registro/memoria

en: constant doesn't fit in %d bits
es: constante no cabe en %d bits

en: VSIB unavailable with legacy encoding
es: VSIB no disponible con codificación heredada

note: We could allow two register operands, encoding the 2nd one in an 8-bit immediate like for 4-register-operand insns, but that would require ugly fiddling with process_operands() and/or build_modrm_byte().
en: too many register operands with VSIB
es: demasiados operandos de registro con VSIB

en: can't encode register '%s%s' with VEX/XOP/EVEX
es: no se puede codificar el registro «%s%s» con VEX/XOP/EVEX

en: conflicting .insn operands
es: operandos de .insn en conflicto

en: APX functionality cannot be used with %s encodings
es: la funcionalidad APX no puede utilizarse con codificaciones %s

en: opcode space cannot be larger than 7
es: el espacio de código de operación no puede ser mayor que 7

en: ND and broadcast cannot be used at the same time
es: ND y difusión no pueden utilizarse a la vez

en: {nf} and masking cannot be used at the same time
es: {nf} y enmascaramiento no pueden utilizarse a la vez

en: SCC cannot be used at the same time {nf} / masking
es: SCC no puede utilizarse a la vez {nf} / enmascaramiento

en: SCFI: hand-crafting instructions not supported
es: SCFI: nos se admiten las instrucciones artesanales

en: duplicated `{%s}'
es: «%s» duplicado

en: Unsupported broadcast: `%s'
es: Emisión no admitida: «%s»

en: `%s%s' can't be used for write mask
es: `%s%s' no puede utilizarse para máscara de escritura

en: invalid write mask `%s'
es: marca de escritura no válida «%s»

en: duplicated `%s'
es: «%s» duplicado

en: invalid zeroing-masking `%s'
es: máscarada cero no válida `%s'

en: missing `}' in `%s'
es: falta `}' en «%s»

note: We don't know this one.
en: unknown vector operation: `%s'
es: operación vectorial desconocida: «%s»

en: zeroing-masking only allowed with write mask
es: máscara cero solo permitida con máscara de escritura

en: at most %d immediate operands are allowed
es: solo se permiten como mucho %d operandos inmediatos

en: junk `%s' after expression
es: «%s» basura tras la expresión

en: illegal immediate register operand %s
es: operando de registro inmediato ilegal %s

en: missing or invalid immediate expression `%s'
es: expresión inmediata ausente o no válida «%s»

en: unimplemented segment %s in operand
es: segmento %s sin implementar en operando

en: expecting scale factor of 1, 2, 4, or 8: got `%s'
es: se esperaba un factor de escala de 1, 2, 4 u 8: se obtuvo «%s»

en: scale factor of %d without an index register
es: factor de escala de %d sin un registro índice

en: at most %d displacement operands are allowed
es: solo se permiten como mucho %d operandos de desplazamiento

en: missing or invalid displacement expression `%s'
es: expresión de desplazamiento ausennte o no válida «%s»

en: `%s' is not valid here (expected `%c%s%s%c')
es: «%s» no es válido aquí (se esperaba `%c%s%s%c')

en: `%s' is not a valid %s expression
es: «%s» no es una expresión %s válida

en: invalid `%s' prefix
es: prefijo «%s» inválido

en: `%s' cannot be used here
es: `%s' no puede ser empleado aquí

en: register scaling is being ignored here
es: el escalado de registro está siendo descartado aquí

en: Missing '}': '%s'
es: Falta '}': «%s»

en: Junk after '}': '%s'
es: Basura tras '}': «%s»

en: bad memory operand `%s'
es: operando de memoria incorrecto «%s»

en: junk `%s' after register
es: «%s» basura tras registro

en: `%s%s' cannot be used here
es: `%s%s' no puede ser empleado aquí

en: `%s': misplaced `{%s}'
es: «%s»: «{%s}» fuera de lugar

en: bad register name `%s'
es: nombre de registro incorrecto «%s»

en: immediate operand illegal with absolute jump
es: operando inmediato ilegal con salto absoluto

en: `%s': RC/SAE operand must follow immediate operands
es: «%s»: operando RC/SAE debe seguir a operandos inmediatos

en: `%s': misplaced `%s'
es: «%s»: «%s» fuera de lugar

en: unbalanced figure braces
es: paréntesis de cifra descompensados

en: expecting `,' or `)' after index register in `%s'
es: se esperaba `,' ó `)' tras registro índice en «%s»

en: expecting `)' after scale factor in `%s'
es: se esperaba `)' tras factor de escala en «%s»

en: expecting index register or scale factor after `,'; got '%c'
es: se esperaba un registro índice o un factor de escala tras `,'; se obtuvo '%c'

en: expecting `,' or `)' after base register in `%s'
es: se esperaba `,' ó `)' tras registro base en «%s»

note: It's not a memory operand; argh!
en: invalid char %s beginning operand %d `%s'
es: carácter inválido %s al inicio de operando %d «%s»

en: %s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary
es: %s:%u: añade %d%s en 0x%llx para encuadrar %s a %d bytes

en: %s:%u: add additional %d%s at 0x%llx to align %s within %d-byte boundary
es: %s:%u: añade %d%s adicional en 0x%llx para encuadrar %s a %d bytes

en: %s:%u: add %d%s-byte nop at 0x%llx to align %s within %d-byte boundary
es: %s:%u: añade nop de %d%s bytes en 0x%llx para encuadrar %s a %d bytes

en: long jump required
es: se requiere un salto largo

en: jump target out of range
es: objetivo del salto fuera de rango

en: register '%s%s' cannot be used here
es: el registro «%s%s» no se puede usar aquí

en: invalid -mx86-used-note= option: `%s'
es: opción -mx86-used-note= no válida: «%s»

en: no compiled in support for x86_64
es: no se compiló en soporte para x86_64

en: no compiled in support for 32bit x86_64
es: no se compiló en soporte para x86_64 de 32bit

en: no compiled in support for ix86
es: no se compiló en soporte para ix86

en: invalid -march= option: `%s'
es: opción -march= no válida: «%s»

en: Unrecognized vector size specifier ignored
es: Se descarta especificador de tamaño de vector no reconocido

en: invalid -mtune= option: `%s'
es: opción -mtune= no válida: «%s»

en: invalid -mmnemonic= option: `%s'
es: opción -mmnemonic= no válida: «%s»

en: invalid -msyntax= option: `%s'
es: opción -msyntax= no válida: «%s»

en: invalid -msse-check= option: `%s'
es: opción -msse-check= no válida: «%s»

en: invalid -moperand-check= option: `%s'
es: opción  -moperand-check= no válida: «%s»

en: invalid -mavxscalar= option: `%s'
es: opción -mavxscalar= no válida: «%s»

en: invalid -mvexwig= option: `%s'
es: opción -mvexwig= no válida: «%s»

en: invalid -mevexlig= option: `%s'
es: opción -mevexlig= inválido: «%s»

en: invalid -mevexrcig= option: `%s'
es: opción -mevexrcig= no válida: «%s»

en: invalid -mevexwig= option: `%s'
es: opción -mevexwig= no válida: «%s»

en: invalid -momit-lock-prefix= option: `%s'
es: opción -momit-lock-prefix= no válida: «%s»

en: invalid -mfence-as-lock-add= option: `%s'
es: opción -mfence-as-lock-add= no válida: «%s»

en: invalid -mlfence-after-load= option: `%s'
es: opción -mlfence-after-load= no válida: «%s»

en: invalid -mlfence-before-indirect-branch= option: `%s'
es: opción -mlfence-before-indirect-branch= no válida: «%s»

en: invalid -mlfence-before-ret= option: `%s'
es: opción -mlfence-before-ret= no válida: «%s»

en: invalid -mrelax-relocations= option: `%s'
es: opción -mrelax-relocations= no válida: «%s»

en: invalid -malign-branch-boundary= value: %s
es: valor de -malign-branch-boundary= no válido: %s

en: invalid -malign-branch-prefix-size= value: %s
es: valor de -malign-branch-prefix-size= no válido: %s

en: invalid -malign-branch= option: `%s'
es: opción -malign-branch= no válida: «%s»

en: invalid -mtls-check= option: `%s'
es: opción -mtls-check= no válida: «%s»

en:   -Qy, -Qn                ignored
      -V                      print assembler version number
      -k                      ignored
es:   -Qy, -Qn                se descarta
      -V                      escribe el número de versión del ensamblador
      -k                      se descarta

en:   -n                      do not optimize code alignment
      -O{012s}                attempt some code optimizations
      -q                      quieten some warnings
es:   -n                      no optimiza la alineación de código
      -O{012s}                intenta algunas optimizaciones de código
      -q                      silencia algunos avisos

en:   -s                      ignored
es:   -s                      se descarta

en:   --32/--64/--x32         generate 32bit/64bit/x32 object
es:   --32/--64/--x32         genera objeto de 32bits/64bits/x32

en:   --32/--64               generate 32bit/64bit object
es:   --32/--64               genera objeto de 32bits/64bits

en:   --divide                do not treat `/' as a comment character
es:   --divide                no trata `/' como un carácter de comentario

en:   --divide                ignored
es:   --divide                se descarta

en:   -march=CPU[,+EXTENSION...]
                              generate code for CPU and EXTENSION, CPU is one of:
es:   -march=CPU[,+EXTENSIÓN...]
                              genera código para CPU y EXTENSIÓN. CPU es una de:

en:                           EXTENSION is combination of (possibly "no"-prefixed):
es:                           EXTENSIÓN es una combinación de (posiblemente prefijado por «no»):

en:   -mtune=CPU              optimize for CPU, CPU is one of:
es:   -mtune=CPU              optimiza para la CPU, donde CPU es una de:

en:   -msse2avx               encode SSE instructions with VEX prefix
es:   -msse2avx               codifica instrucciones SSE con prefijo VEX

en:   -muse-unaligned-vector-move
                              encode aligned vector move as unaligned vector move
es:   -muse-unaligned-vector-move
                              codifica movimiento vectorial alineado como movimiento vectorial no alineado

en:   -msse-check=[none|error|warning] (default: none)
                              check SSE instructions
es:   -msse-check=[none|error|warning] (predefinido: none)
                              comprueba las instrucciones SSE

en:   -moperand-check=[none|error|warning] (default: warning)
                              check operand combinations for validity
es:   -moperand-check=[none|error|warning] (predefinido: warning)
                              comprueba la validez de combinaciones de operandos

en:   -mavxscalar=[128|256] (default: 128)
                              encode scalar AVX instructions with specific vector
                               length
es:   -mavxscalar=[128|256] (predefinido: 128)
                              codifica instrucciones AVX escalares con
                               una longitud de vector específica

en:   -mvexwig=[0|1] (default: 0)
                              encode VEX instructions with specific VEX.W value
                               for VEX.W bit ignored instructions
es:   -mvexwig=[0|1] (predefinido: 0)
                              codifica instrucciones VEX con valor VEX.W específico
                               para instrucciones de bit VEX.W ignoradas

en:   -mevexlig=[128|256|512] (default: 128)
                              encode scalar EVEX instructions with specific vector
                               length
es:   -mevexlig=[128|256|512] (predefinido: 128)
                              codifica instrucciones EVEX escalares con
                                longitud de vector específica

en:   -mevexwig=[0|1] (default: 0)
                              encode EVEX instructions with specific EVEX.W value
                               for EVEX.W bit ignored instructions
es:   -mevexwig=[0|1] (predefinido: 0)
                              codifica instrucciones EVEX con valor EVEX.W específico
                               para instrucciones de bit EVEX.W ignoradas

en:   -mevexrcig=[rne|rd|ru|rz] (default: rne)
                              encode EVEX instructions with specific EVEX.RC value
                               for SAE-only ignored instructions
es:   -mevexrcig=[rne|rd|ru|rz] (predefinido: rne)
                              codifica instrucciones EVEX con valor EVEX.RC específico
                               para instrucciones solo SAE ignoradas

en: (default: att)
es: (predefinido: att)

en: (default: intel)
es: (predefinido: intel)

en:                           use AT&T/Intel mnemonic (AT&T syntax only)
es:                           utiliza mnemóminco AT&T/Intel (solo sintaxis AT&T)

en:   -msyntax=[att|intel] (default: att)
                              use AT&T/Intel syntax
es:   -msyntax=[att|intel] (predefinido: att)
                              utiliza sintaxis AT&T/Intel

en:   -mindex-reg             support pseudo index registers
es:   -mindex-reg             admite registros de pseudo índice

en:   -mnaked-reg             don't require `%%' prefix for registers
es:   -mnaked-reg             no requiere el prefijo `%%' para registros

en:   -madd-bnd-prefix        add BND prefix for all valid branches
es:   -madd-bnd-prefix        añade prefijo BND a todas las bifurcaciones válidas

en:   -mshared                disable branch optimization for shared code
es:   -mshared                desactiva optimización de bifurcaciones para código compartido

en:                           generate x86 used ISA and feature properties
es:                           genera las propiedades de ISA y de características utilizadas x86

en:   -mbig-obj               generate big object files
es:   -mbig-obj               genera ficheros objeto grandes

en:   -momit-lock-prefix=[no|yes] (default: no)
                              strip all lock prefixes
es:   -momit-lock-prefix=[no|yes] (predefinido: no)
                              quita todos los prefijos de «lock»

en:   -mfence-as-lock-add=[no|yes] (default: no)
                              encode lfence, mfence and sfence as
                               lock addl $0x0, (%%{re}sp)
es:   -mfence-as-lock-add=[no|yes] (predefinido: no)
                              codifica lfence, mfence y sfence como
                               lock addl $0x0, (%%{re}sp)

en:                           generate relax relocations
es:                           genera reubicaciones relajadas

en:                           check TLS relocation
es:                           comprueba reubicación TLS

en:   -malign-branch-boundary=NUM (default: 0)
                              align branches within NUM byte boundary
es:   -malign-branch-boundary=NÚM (predefinido: 0)
                              alinea las bifurcaciones en contornos de NÚM bytes

en:   -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)
                              TYPE is combination of jcc, fused, jmp, call, ret,
                               indirect
                              specify types of branches to align
es:   -malign-branch=TIPO[+TIPO...] (predefinido: jcc+fused+jmp)
                              TIPO es la combinación de jcc, fused, jmp, call,
                               ret, indirect
                              especifica los tipos de bifurcación que alinear

en:   -malign-branch-prefix-size=NUM (default: 5)
                              align branches with NUM prefixes per instruction
es:   -malign-branch-prefix-size=NÚM (predefinido: 5)
                              alinea las bifurcaciones con NÚM prefijos por
                               instrucción

en:   -mbranches-within-32B-boundaries
                              align branches within 32 byte boundary
es:   -mbranches-within-32B-boundaries
                              alinea las bifurcaciones en contornos de 32 bytes

en:   -mlfence-after-load=[no|yes] (default: no)
                              generate lfence after load
es:   -mlfence-after-load=[no|yes] (predefinido: no)
                              genera lfence después de load

en:   -mlfence-before-indirect-branch=[none|all|register|memory] (default: none)
                              generate lfence before indirect near branch
es:   -mlfence-before-indirect-branch=[none|all|register|memory] (predefinido: none)
                              genera lfence antes de indirecto cerca de bifurcación

en:   -mlfence-before-ret=[none|or|not|shl|yes] (default: none)
                              generate lfence before ret
es:   -mlfence-before-ret=[none|or|not|shl|yes] (predefinido: none)
                              genera lfence antes de ret

en:   -mamd64                 accept only AMD64 ISA [default]
es:   -mamd64                 acepta solo ISA AMD64 [predefinido]

en:   -mintel64               accept only Intel64 ISA
es:   -mintel64               acepta solo ISA Intel64

en: Intel MCU doesn't support `%s' architecture
es: Intel MCU no admite arquitectura «%s»

en: SCFI is not supported for this ABI
es: SCFI no admitido para esta ABI

en: Intel MCU is 32bit only
es: Intel MCU es solo 32 bits

en: invalid %s relocation against register
es: reubicación %s no válida contra registro

en: symbol size computation overflow
es: desbordamiento de cálculo de tamaño de símbolos

en: can not do %d byte pc-relative relocation
es: no se puede hacer la reubicación relativa a pc de %d bytes

en: can not do %d byte relocation
es: no se puede hacer la reubicación de %d bytes

en: cannot represent relocation type %s in x32 mode
es: no se puede representar el tipo de reubicación %s en modo x32

en: cannot represent relocation type %s
es: no se puede representar el tipo de reubicación %s

en: bad .section directive: want a,l,w,x,M,S,G,T in string
es: directiva .section incorrecta: se quiere a,l,w,x,M,S,G,T en la cadena

en: bad .section directive: want a,w,x,M,S,G,T in string
es: directiva .section incorrecta: se quiere a,w,x,M,S,G,T en la cadena

en: .largecomm supported only in 64bit mode, producing .comm
es: .largecomm solo se admite en modo de 64 bits; se produce .comm

en: bad .section directive: want a,o,s,w,x,M,S,G,T in string
es: directiva .section incorrecta: se quiere a,o,s,w,x,M,S,G,T en la cadena

en: Size of frame exceeds maximum of 96 registers
es: El tamaño del marco excede el máximo de 96 registros

en: Size of rotating registers exceeds frame size
es: El tamaño de los registros rotantes excede el tamaño del marco

en: Unwind directive not followed by an instruction.
es: La directiva de desenredo no está seguida por una instrucción.

en: qualifying predicate not followed by instruction
es: el predicado calificador no está seguido por una instrucción

en: expected ',' after section name
es: se esperaba ',' tras nombre de sección

en: expected ',' after symbol name
es: se esperaba ',' tras nombre de símbolo

en: expected ',' after symbol size
es: se esperaba ',' tras tamaño de símbolo

en: record type is not valid
es: el tipo de registro no es válido

en: Invalid record type for P3 format.
es: Tipo de registro inválido para el formato P3.

en: Invalid record type for format P6
es: Tipo de registro inválido para el formato P6

en: Invalid record type for format B1
es: Tipo de registro inválido para el formato B1

en: Invalid record type for format X1
es: Tipo de registro inválido para el formato X1

en: Invalid record type for format X3
es: Tipo de registro inválido para el formato X3

en: Previous .save incomplete
es: .save previo incompleto

en: spill_mask record unimplemented.
es: registro spill_mask no implementado.

en: record_type_not_valid
es: tipo_de_registro_no_valido

en: Ignoring attempt to spill beyond end of region
es: Se descarta el intento de extenderse más allá del final de la región

en: Only constant space allocation is supported
es: Sólo se admite la reserva de espacio constante

en: Only constant offsets are supported
es: Sólo se admiten los desplazamientos constantes

en: Section switching in code is not supported.
es: No se admite el cambio de sección en código.

en: Insn slot not set in unwind record.
es: Ranura insn no establecida en registro de desenredo.

en: frgr_mem record before region record!
es: ¡Registro frgr_mem antes del registro de región!

en: fr_mem record before region record!
es: ¡Registro fr_mem antes del registro de región!

en: gr_mem record before region record!
es: ¡Registro gr_mem antes del registro de región!

en: br_mem record before region record!
es: ¡Registro br_mem antes del registro de región!

en: gr_gr record before region record!
es: ¡Registro gr_gr antes del registro de región!

en: br_gr record before region record!
es: ¡Registro br_gr antes del registro de región!

en: First operand to .%s must be a predicate
es: El primer operando de .%s debe ser un predicado

en: Pointless use of p0 as first operand to .%s
es: Uso sin sentido de p0 como primer operando de .%s

en: Operand %d to .%s must be a preserved register
es: El operando %d de .%s debe ser un registro preservado

en: Operand %d to .%s must be a writable register
es: El operando %d de .%s debe ser un registro modificable

en: Radix `%s' unsupported or invalid
es: No se admite el radical «%s» o es inválido

en: .%s outside of %s
es: .%s fuera de %s

en: Tags on unwind pseudo-ops aren't supported, yet
es: Aún no se admiten todavía las etiquetas en los pseudo-ops de desenredo

en: First operand to .fframe must be a constant
es: El primer operando de .fframe debe ser una constante

en: First operand to .vframe must be a general register
es: El primer operando de .vframe debe ser un registro general

en: Operand of .vframe contradicts .prologue
es: Operando de .vframe contradice a .prologue

en: .vframepsp is meaningless, assuming .vframesp was meant
es: .vframepsp no tiene significado; se asume que se quería .vframesp

en: Operand to .vframesp must be a constant (sp-relative offset)
es: El operando de .vframesp debe ser una constante (desplazamiento relativo al sp)

en: First operand to .save not a register
es: El primer operando de .save no debe ser un registro

en: Second operand to .save not a valid register
es: El segundo operando de .save no es un registro válido

en: Second operand of .save contradicts .prologue
es: El segundo operando de .save contradice a .prologue

en: First operand to .save not a valid register
es: El primer operando de .save no es un registro válido

en: First operand to .restore must be stack pointer (sp)
es: El primer operando de .restore debe ser un puntero de pila (sp)

en: Second operand to .restore must be a constant >= 0
es: El segundo operando de .restore debe ser una constante >= 0

en: Epilogue count of %lu exceeds number of nested prologues (%u)
es: El contador%lu del epílogo excede el número de prólogos anidados (%u)

en: Illegal section name `%s' (causes unwind section name clash)
es: Nombre de sección «%s» ilegal (causa una colisión con el nombre de sección de desenredo)

en: First operand to .altrp not a valid branch register
es: El primer operando de .altrp no es un registro de bifurcación válido

en: First operand to .%s not a register
es: El primer operando de .%s no es un registro

en: Second operand to .%s not a constant
es: El segundo operando de .%s no es una constante

en: First operand to .%s not a valid register
es: El primer operando de .%s no es un registro válido

en: First operand to .save.g must be a positive 4-bit constant
es: El primer operando de .save.g debe ser una constante positiva de 4 bits

en: Second operand to .save.g must be a general register
es: El segundo operando de .save.g debe ser un registro general

en: Second operand to .save.g must be the first of %d general registers
es: El segundo operando de .save.g debe ser el primero de %d registros generales

en: Operand to .save.f must be a positive 20-bit constant
es: El operando de .save.f debe ser una constante positiva de 20 bits

en: First operand to .save.b must be a positive 5-bit constant
es: El primer operando de .save.b debe ser una constante positiva de 5 bits

en: Second operand to .save.b must be a general register
es: El segundo operando de .save.b debe ser un registro general

en: Second operand to .save.b must be the first of %d general registers
es: El segundo operando de .save.b debe ser el primero de %d registros generales

en: First operand to .save.gf must be a non-negative 4-bit constant
es: El primer operando de .save.gf debe ser una constante de 4 bits no negativa

en: Second operand to .save.gf must be a non-negative 20-bit constant
es: El segundo operando de .save.gf debe ser una constante de 20 bits no negativa

en: Operands to .save.gf may not be both zero
es: Los operandos de .save.gf no pueden ser todos cero

en: Operand to .spill must be a constant
es: Operando de .spill debe ser una constante

en: Operand %d to .%s must be a constant
es: Operando %d de .%s debe ser una constante

en: Missing .label_state %ld
es: Falta .label_state %ld

en: Operand to .label_state must be a constant
es: Operando de .label_state debe ser una constante

en: Operand to .copy_state must be a constant
es: Operando de .copy_state debe ser una constante

en: First operand to .unwabi must be a constant
es: El primer operando de .unwabi debe ser una constante

en: Second operand to .unwabi must be a constant
es: El segundo operando de .unwabi debe ser una constante

en: Missing .endp after previous .proc
es: Falta .endp tras .proc previo

en: Empty argument of .proc
es: Argumento vacío de .proc

en: `%s' was already defined
es: «%s» ya está definida

en: Initial .body should precede any instructions
es: El .body inicial debe preceder a cualquier instrucción

en: .prologue within prologue
es: .prologue dentro del prólogo

en: Initial .prologue should precede any instructions
es: El .prologue inicial debe preceder a cualquier instrucción

en: First operand to .prologue must be a positive 4-bit constant
es: El primer operando de .prologue debe ser una constante positiva de 4 bits

en: Pointless use of zero first operand to .prologue
es: Uso sin sentido del primer operando cero de .prologue

en: Using a constant as second operand to .prologue is deprecated
es: Utilizar una constante como segundo operando de .prologue es obsoleto

en: Second operand to .prologue must be a general register
es: El segundo operando de .prologue debe ser un registro general

en: Second operand to .prologue must be the first of %d general registers
es: El segundo operando de .prologue debe ser el primero de %d registros generales

en: `%s' was not defined within procedure
es: «%s» no se definió dentro del procedimiento

en: Empty argument of .endp
es: Argumento vacío para .endp

en: `%s' was not specified with previous .proc
es: «%s» no se especificó con el .proc previo

en: `%s' should be an operand to this .endp
es: «%s» debe ser un operando para este .endp

en: Comma expected
es: Se esperaba una coma

en: Expected '['
es: Se esperaba '['

en: Expected ']'
es: Se esperaba ']'

en: Number of elements must be positive
es: El número de elementos debe ser positivo

en: Used more than the declared %d rotating registers
es: Se usaron más registros rotantes que los %d declarados

en: Used more than the available 96 rotating registers
es: Se usaron más registros rotantes que los 96 disponibles

en: Used more than the available 48 rotating registers
es: Se usaron más registros rotantes que los 48 disponibles

en: Attempt to redefine register set `%s'
es: Se intenta redefinir el conjunto de registros «%s»

en: Unknown psr option `%s'
es: Opción ‘psr’ desconocida «%s»

en: Comma expected after section name
es: Se esperaba una coma tras nombre de sección

en: Creating sections with .xdataN/.xrealN/.xstringZ is deprecated.
es: Crear secciones con .xdataN/.xrealN/.xstringZ es obsoleto.

en: Register name expected
es: Se esperaba un nombre de registro

en: Register value annotation ignored
es: Se descarta la anotación del valor del registro

en: Directive invalid within a bundle
es: Directiva no válida dentro de una agrupación

en: Missing predicate relation type
es: Falta el tipo de relación del predicado

en: Unrecognized predicate relation type
es: No se reconoce el tipo de relación de predicado

en: Bad register range
es: Rango de registro incorrecto

en: Predicate register expected
es: Se esperaba un registro de predicado

en: Duplicate predicate register ignored
es: Se descarta el registro de predicado duplicado

en: Predicate source and target required
es: Se requieren el predicado fuente y destino

en: Use of p0 is not valid in this context
es: El uso de p0 no es válido en este contexto

en: At least two PR arguments expected
es: Se esperaban al menos dos argumentos PR

en: At least one PR argument expected
es: Se esperaba al menos un argumento PR

en: duplicate entry hint %s
es: sugerencia de entrada duplicada %s

note: FIXME -- need 62-bit relocation type
en: 62-bit relocation not yet implemented
es: la reubicación de 62 bits aún no está implementada

note: XXX technically, this is wrong: we should not be issuing warning messages until we're sure this instruction pattern is going to be used!
en: lower 16 bits of mask ignored
es: descartados los 16 bits inferiores de la máscara

en: stride must be a multiple of 64; lower 6 bits ignored
es: el avance debe ser un múltiplo de 64; se descartan los 6 bits inferiores

en: Expected separator `='
es: Se esperaba el separador `='

en: Duplicate equal sign (=) in instruction
es: Signo igual (=) duplicado en la instrucción

en: Illegal operand separator `%c'
es: Separador ilegal de operando `%c'

en: Operand %u of `%s' should be %s
es: Operando %u de «%s» debería ser %s

en: Wrong number of output operands
es: Número incorrecto de operandos de salida

en: Wrong number of input operands
es: Número incorrecto de operandos de entrada

en: Operand mismatch
es: No coinciden los operandos

en: Invalid use of `%c%d' as output operand
es: Uso inválido de `%c%d' como operando de salida

en: Invalid use of `r%d' as base update address operand
es: Uso inválido de `r%d' como operando direccional de actualización base

en: Invalid duplicate use of `%c%d'
es: Uso duplicado inválido de `%c%d'

en: Invalid simultaneous use of `f%d' and `f%d'
es: Uso simultáneo inválido de `f%d' y `f%d'

en: Dangerous simultaneous use of `f%d' and `f%d'
es: Uso simultáneo peligroso de `f%d' y `f%d'

en: Value truncated to 62 bits
es: Valor truncado a 62 bits

en: Bad operand value: %s
es: Valor de operando incorrecto: %s

note: Give an error if a frag containing code is not aligned to a 16 byte boundary.
en: instruction address is not a multiple of 16
es: la instrucción direccional no es un múltiplo de 16

en: `%s' must be last in bundle
es: «%s» debe ser el último en el grupo

en: Internal error: don't know how to force %s to end of instruction group
es: Error interno: no se sabe como forzar a %s al fin del grupo de instrucciones

en: `%s' must be last in instruction group
es: «%s» debe ser el último en el grupo de instrucciones

en: Label must be first in a bundle
es: La etiqueta debe estar al inicio de un grupo

en: hint in B unit may be treated as nop
es: la sugerencia en la unidad B se puede tratar como nop

en: hint in B unit can't be used
es: no se puede usar la sugerencia en la unidad B

en: emit_one_bundle: unexpected dynamic op
es: emit_one_bundle: operando dinámico inesperado

en: `%s' does not fit into %s template
es: «%s» no cabe en la plantilla %s

en: `%s' does not fit into bundle
es: «%s» no cabe en el grupo

en: `%s' can't go in %s of %s template
es: «%s» no puede ir en %s de la plantilla %s

en: Missing '}' at end of file
es: Falta '}' al final del fichero

en: Unrecognized option '-x%s'
es: No se reconoce la opción '-x%s'

en: IA-64 options:
      --mconstant-gp	  mark output file as using the constant-GP model
    			  (sets ELF header flag EF_IA_64_CONS_GP)
      --mauto-pic		  mark output file as using the constant-GP model
    			  without function descriptors (sets ELF header flag
    			  EF_IA_64_NOFUNCDESC_CONS_GP)
      -milp32|-milp64|-mlp64|-mp64	select data model (default -mlp64)
      -mle | -mbe		  select little- or big-endian byte order (default -mle)
      -mtune=[itanium1|itanium2]
    			  tune for a specific CPU (default -mtune=itanium2)
      -munwind-check=[warning|error]
    			  unwind directive check (default -munwind-check=warning)
      -mhint.b=[ok|warning|error]
    			  hint.b check (default -mhint.b=error)
      -x | -xexplicit	  turn on dependency violation checking
es: Opciones de IA-64:
      --mconstant-gp	  marca el fichero de salida como que usa el modelo
    			  GP-constante (establece la opción EF_IA_64_CONS_GP
    			  del encabezado ELF)
      --mauto-pic		  marca el fichero de salida como que usa el modelo
    			  GP-constante sin los descriptores de función
    			  (establece la opción EF_IA_64_NOFUNCDESC_CONS_GP
    			  del encabezado ELF)
      -milp32|-milp64|-mlp64|-mp64	selecciona el modelo de datos
                                  	(-mlp64 por defecto)
      -mle | -mbe		  selecciona el orden de bytes little- o big-endian
                 		  (-mle por defecto)
      -mtune=[itanium1|itanium2]
    			  optimiza para un CPU específico
    			  (por defecto -mtune=itanium2)
      -munwind-check=[warning|error]
    			  revisión de directiva de desenredo
    			  (-munwind-check=warning por defecto)
      -mhint.b=[ok|warning|error]
    			  revisión de hint.b (-mhint.b=error por defecto)
      -x | -xexplicit	  activa la revisión de violaciones de dependencias
                     	  (por defecto)

note: Note for translators: "automagically" can be translated as "automatically" here.
en:   -xauto		  automagically remove dependency violations (default)
      -xnone		  turn off dependency violation checking
      -xdebug		  debug dependency violation checker
      -xdebugn		  debug dependency violation checker but turn off
    			  dependency violation checking
      -xdebugx		  debug dependency violation checker and turn on
    			  dependency violation checking
es:   -xauto		  borra las violaciones de dependencias automágicamente
    			  (por defecto)
      -xnone		  desactiva la revisión de violación de dependencias
      -xdebug		  depura el revisor de violación de dependencias
      -xdebugn		  depura el revisor de violación de dependencias pero
    			  desactiva la revisión de violación de dependencias
      -xdebugx		  depura el revisor de violación de dependencias y
    			  activa la revisión de violación de dependencias

en: --gstabs is not supported for ia64
es: no se admite --gstabs para ia64

en: Explicit stops are ignored in auto mode
es: Se descartan las paradas explícitas en modo automático

en: Found '{' when manual bundling is already turned on
es: Se encontró '{' cuando la agrupación manual ya está activada

en: Found '{' after explicit switch to automatic mode
es: Se encontró '{' tras cambio explícito al modo automático

en: Found '}' when manual bundling is off
es: Se encontró '}' cuando la agrupación manual está desactivada

en: Expected ')'
es: Se esperaba ')'

en: Qualifying predicate expected
es: Se esperaba un predicado calificador

en: Tag must come before qualifying predicate.
es: La etiqueta debe venir antes del predicado calificador.

en: Expected ':'
es: Se esperaba ':'

en: Tag name expected
es: Se esperaba un nombre de etiqueta

en: Rotating register index must be a non-negative constant
es: El índice de registros rotantes debe ser una constante no negativa

en: Index out of range 0..%u
es: Índice fuera del rango 0..%u

en: Indirect register index must be a general register
es: El índice de registros indirectos debe ser un registro general

en: Index can only be applied to rotating or indirect registers
es: El índice solo se puede aplicar a registros rotantes o indirectos

en: Expected '('
es: Se esperaba '('

en: Missing ')'
es: Falta ')'

en: Not a symbolic expression
es: No es una expresión simbólica

en: Illegal combination of relocation functions
es: Combinación ilegal de funciones de reubicación

en: No current frame
es: Sin marco actual

en: Register number out of range 0..%u
es: Número de registro fuera del rango 0..%u

en: Standalone `#' is illegal
es: Un `#' solo es ilegal

en: Redundant `#' suffix operators
es: Operadores de sufijo `#' redundantes

en: Unhandled dependency %s for %s (%s), note %d
es: Dependencia %s no manejada para %s (%s), nota %d

en: Unrecognized dependency specifier %d
es: No se reconoce el especificador de dependencia %d

en: Only the first path encountering the conflict is reported
es: Solamente se reporta la primera ruta donde se encuentra el conflicto

en: This is the location of the conflicting usage
es: Esta es la ubicación del uso conflictivo

en: Unknown opcode `%s'
es: Código operación desconocido «%s»

en: AR %d can only be accessed by %c-unit
es: AR %d solo se puede acceder por %c-unit

en: hint.b may be treated as nop
es: hint.b puede tratarse como nop

en: hint.b shouldn't be used
es: no se debe usar hint.b

en: `%s' cannot be predicated
es: «%s» no puede ser predicado

en: Closing bracket missing
es: Falta el corchete de cierre

en: Index must be a general register
es: El índice debe ser un registro general

en: Unsupported fixup size %d
es: No se admite el tamaño de corrección %d

note: This should be an error, but since previously there wasn't any diagnostic here, don't make it fail because of this for now.
en: Cannot express %s%d%s relocation
es: No se puede expresar la reubicación %s%d%s

en: No addend allowed in @fptr() relocation
es: No se permite adenda en la reubicación @fptr()

en: integer operand out of range
es: operando entero fuera de rango

en: %s must have a constant value
es: %s debe tener un valor constante

en: cannot resolve @slotcount parameter
es: no se puede resolver el parámetro @slotcount

en: invalid @slotcount value
es: valor de @slotcount inválido

en: Cannot represent %s relocation in object file
es: No se puede representar la reubicación %s en el fichero objeto

en: Can't add stop bit to mark end of instruction group
es: No se puede agregar el bit de parada para marcar el fin del grupo de instrucciones

en: expected comma after "%s"
es: se esperaba una coma tras «%s»

en: `%s' is already the alias of %s `%s'
es: el símbolo «%s» ya es el alias de %s «%s»

en: %s `%s' already has an alias `%s'
es: %s «%s» ya tiene un alias «%s»

en: symbol `%s' aliased to `%s' is not used
es: el símbolo «%s» que tiene como alias a «%s» no se utiliza

en: section `%s' aliased to `%s' is not used
es: la sección «%s» que tiene como alias a «%s» no se utiliza

en: IP2K specific command line options:
es: Opciones de la línea de mandatos específicas de IP2K:

en:   -mip2022               restrict to IP2022 insns
es:   -mip2022               restringe a insns de IP2022

en:   -mip2022ext            permit extended IP2022 insn
es:   -mip2022ext            permite insns extendidas de IP2022

en: relaxation not supported
es: no se admite la relajación

en: the yielding instruction %s may not be in a delay slot.
es: la instrucción que produce %s no puede estar en una ranura de retardo.

en: Register number (R%ld) for double word access must be even.
es: El número de registro (R%ld) para el acceso de palabra doble debe ser par.

en: operand references R%ld of previous load.
es: el operando se refiere a R%ld de la carga previa.

en: instruction implicitly accesses R31 of previous load.
es: la instrucción accede implícitamente a R31 de la carga anterior.

en: Unmatched high relocation
es: Reubicación alta sin coincidencia

en: .end not in text section
es: .end no está en la sección text

en: .end directive without a preceding .ent directive.
es: directiva .end sin una directiva .ent precedente.

en: .end symbol does not match .ent symbol.
es: el símbolo .end no coincide con el símbolo .ent.

en: .end directive missing or unknown symbol
es: falta la directiva .end o hay un símbolo desconocido

en: Expected simple number.
es: Se esperaba un número simple.

en: Invalid number
es: Número inválido

en: .ent or .aent not in text section.
es: .ent o .aent no están en la sección text.

en: missing `.end'
es: falta `.end'

en: signed16 PCREL value out of range
es: valor PCREL signed16 fuera de rango

en: signed43 PCREL value out of range
es: valor PCREL signed43 fuera de rango

en: signed37 PCREL value out of range
es: valor PCREL signed37 fuera de rango

en: insn name: %s	format: %s	syntax error
es: nombre de insn: %s	formato: %s	error de sintaxis

en: insn name: %s
    format: %s
    we want macro but macro is NULL
es: nombre de insn: %s
    formato: %s
    queremos macro pero la macro es NULL

en: insn name: %s
    format: %s
    macro: %s	syntax error
es: nombre de insn: %s
    formato: %s
    macro: %s	error de sintaxis

en: Unsupported use of %s
es: No se admite el uso de %s

en: .option pop with no .option push
es: .option pop sin .option push

en: unrecognized .option directive: %s
es: no se reconoce la directiva .option: %s

en: internal error: we have no internal label yet
es: Error interno: todavía no tenemos etiqueta interna

en: This label shouldn't be with addend.
es: Esta etiqueta no debería estar con adenda.

en: expr too huge
es: expr demasiado grande

en: not support reloc bit-field
    fmt: %c%c %s
    args: %s
es: no se admite reloc campo-de-btis
    fmt: %c%c %s
    args: %s

en: register alias %s is deprecated, use %s instead
es: el alias de registro %s está obsoleto; utilice %s en su lugar

en: unknown escape
es: escape desconocido

en: require imm low %d bit is 0.
es: los %d bits inferiores de imm deben ser 0.

note: How to do after we detect overflow.
en: Immediate overflow.
    format: %c%c%s
    arg: %s
es: Desbordamiento de inmediato.
    formato: %c%c%s
    arg: %s

en: atomic memory operations insns require rd != rj && rd != rk when rd isn't r0
es: las insns de operaciones de memoria atómicas requieren rd != rj && rd != rk cuando rd no es r0

en: bstr(ins|pick).[wd] require msbd >= lsbd
es: bstr(ins|pick).[wd] requiere msbd >= lsbd

en: g?csrxchg require rj != r0 && rj != r1
es: g?csrxchg requiere rj != r0 && rj != r1

en: no HOWTO loong relocation number %d
es: no hay número de reubicación loong HOWTO %d

en: Internal error: not support relax now
es: Error interno: no se admite relajación ahora

en: li overflow: hi32:0x%x lo32:0x%x
es: desbordamiento de li: hi32:0x%x lo32:0x%x

en: we can't li.d on 32bit-arch
es: no se puede hacer li.d en 32bit-arch

en: no match insn: %s	%s
es: no hay instrucción que coincida: %s	%s

en: Relocation against a constant
es: Reubicación contra una constante

en: internal: bad CFA value #%d
es: interno: valor CFA incorrecto #%d

en: Relocation against a constant.
es: Reubicación contra una constante

en: cannot represent %s relocation in object file
es: no se puede representar la reubicación %s en el fichero objeto

en: unknown register `%s`
es: registro desconocido «%s»

en: LARCH options:
es: Opciones LARCH:

note: FIXME
en:   -mthin-add-sub	  Convert a pair of R_LARCH_ADD32/64 and R_LARCH_SUB32/64 to
    			  R_LARCH_32/64_PCREL as much as possible
    			  The option does not affect the generation of R_LARCH_32_PCREL
    			  relocations in .eh_frame
      -mignore-start-align	  Ignore .align if it is at the start of a section. This option
    			  can't be used when partial linking (ld -r).
es:   -mthin-add-sub	  Convierte un par de R_LARCH_ADD32/64 y R_LARCH_SUB32/64 en
    			  R_LARCH_32/64_PCREL tanto como sea posible
    			  La opción no afecta a la feneración de reubicaciones R_LARCH_32_PCREL
    			  en .eh_frame
      -mignore-start-align	  Ignora .align si está al comienzo de una sección. Esta opción
    			  no puede utilizarse con enlazamiento parcial (ld -r).

en: internal error: cannot get align symbol
es: error interno: no se puede conseguir símbolo de alineamiento

en:  M32C specific command line options:
es:  Opciones de la línea de mandatos específicas de M32C:

note: Pretend that we do not recognise this option.
en: Unrecognised option: -hidden
es: No se reconoce la opción: -hidden

en: Unrecognized option following -K
es: No se reconoce la opción que sigue a -K

en:  M32R specific command line options:
es:  Opciones de la línea de mandatos específicas de M32R:

en:   -m32r                   disable support for the m32rx instruction set
es:   -m32r                   desactiva soporte para el juego de instrucciones m32rx

en:   -m32rx                  support the extended m32rx instruction set
es:   -m32rx                  admite el juego extendido de instrucciones m32rx

en:   -m32r2                  support the extended m32r2 instruction set
es:   -m32r2                  admite el juego extendido de instrucciones m32r2

en:   -EL,-little             produce little endian code and data
es:   -EL,-little             produce código y datos little endian

en:   -EB,-big                produce big endian code and data
es:   -EB,-big                produce código y datos big endian

en:   -parallel               try to combine instructions in parallel
es:   -parallel               intenta combinar instrucciones en paralelo

en:   -no-parallel            disable -parallel
es:   -no-parallel            desactiva -parallel

en:   -no-bitinst             disallow the M32R2's extended bit-field instructions
es:   -no-bitinst             no permite las instrucciones extendidas de campos de bit de M32R2

en:   -O                      try to optimize code.  Implies -parallel
es:   -O                      intenta optimizar código.  Implica -parallel

en:   -warn-explicit-parallel-conflicts     warn when parallel instructions
es:   -warn-explicit-parallel-conflicts     avisa cuando instrucciones paralelas

en:                                          might violate constraints
es:                                          podrían violar restricciones

en:   -no-warn-explicit-parallel-conflicts  do not warn when parallel
es:   -no-warn-explicit-parallel-conflicts  no avisa cuando las instrucciones

en:                                          instructions might violate constraints
es:                                          paralelas podrían violar restricciones

en:   -Wp                     synonym for -warn-explicit-parallel-conflicts
es:   -Wp                     sinónimo de -warn-explicit-parallel-conflicts

en:   -Wnp                    synonym for -no-warn-explicit-parallel-conflicts
es:   -Wnp                    sinónimo de -no-warn-explicit-parallel-conflicts

en:   -ignore-parallel-conflicts            do not check parallel instructions
es:   -ignore-parallel-conflicts            no comprueba instrucciones paralelas

en:                                          for constraint violations
es:                                          que pueden violar restricciones

en:   -no-ignore-parallel-conflicts         check parallel instructions for
es:   -no-ignore-parallel-conflicts         comprueba instrucciones paralelas

en:                                          constraint violations
es:                                          que pueden violar restricciones

en:   -Ip                     synonym for -ignore-parallel-conflicts
es:   -Ip                     sinónimo de -ignore-parallel-conflicts

en:   -nIp                    synonym for -no-ignore-parallel-conflicts
es:   -nIp                    sinónimo de -no-ignore-parallel-conflicts

en:   -warn-unmatched-high    warn when an (s)high reloc has no matching low reloc
es:   -warn-unmatched-high    avisa cundo una reubicación (s)high no tiene una reubicación low correspondiente

en:   -no-warn-unmatched-high do not warn about missing low relocs
es:   -no-warn-unmatched-high no avisa reubicaciones low no presentes

en:   -Wuh                    synonym for -warn-unmatched-high
es:   -Wuh                    sinónimo de -warn-unmatched-high

en:   -Wnuh                   synonym for -no-warn-unmatched-high
es:   -Wnuh                   sinónimo de -no-warn-unmatched-high

en:   -KPIC                   generate PIC
es:   -KPIC                   genera PIC

en: instructions write to the same destination register.
es: las instrucciones escriben al mismo registro de destino.

en: Instructions do not use parallel execution pipelines.
es: Las instrucciones no usan tuberías de ejecución paralela.

en: Instructions share the same execution pipeline
es: Las instrucciones comparten la misma tubería de ejecución

en: not a 16 bit instruction '%s'
es: no es una instrucción de 16 bits «%s»

en: instruction '%s' is for the M32R2 only
es: la instrucción «%s» solo es para el M32R2

en: unknown instruction '%s'
es: instrucción desconocida «%s»

en: instruction '%s' is for the M32RX only
es: la instrucción «%s» solo es para el M32RX

en: instruction '%s' cannot be executed in parallel.
es: la instrucción «%s» no se puede ejecutar en paralelo.

en: internal error: lookup/get operands failed
es: error interno: fallaron los operandos lookup/get

en: '%s': only the NOP instruction can be issued in parallel on the m32r
es: «%s»: solamente las instrucciones NOP se puede lanzar en paralelo en el m32r

en: %s: output of 1st instruction is the same as an input to 2nd instruction - is this intentional ?
es: %s: la salida de la 1ª instrucción es la misma que una entrada de la 2ª instrucción - ¿es intencionado?

en: %s: output of 2nd instruction is the same as an input to 1st instruction - is this intentional ?
es: %s: la salida de la 2ª instrucción es la misma que una entrada de la 1ª instrucción - ¿es intencionado?

en: Expected comma after symbol-name: rest of line ignored.
es: Se esperaba coma tras nombre del símbolo: se descarta el resto de la línea.

en: .SCOMMon length (%ld.) <0! Ignored.
es: ¡Longitud de .SCOMMon (%ld.) <0! Se descarta.

en: ignoring bad alignment
es: se descarta el alineamiento incorrecto

en: Common alignment not a power of 2
es: El alineamiento común no es una potencia de 2

en: Ignoring attempt to re-define symbol `%s'.
es: Se descarta el intento de redefinir el símbolo «%s».

en: Length of .scomm "%s" is already %ld. Not changed to %ld.
es: La longitud de .scomm «%s» ya es %ld. No se cambió a %ld.

en: Invalid PIC expression.
es: Expresión PIC no válida.

en: Unmatched high/shigh reloc
es: Reubicación high/shigh sin coincidencia

en: Motorola 68HC11/68HC12/68HCS12 options:
      -m68hc11 | -m68hc12 |
      -m68hcs12 | -mm9s12x |
      -mm9s12xg               specify the processor [default %s]
      -mshort                 use 16-bit int ABI (default)
      -mlong                  use 32-bit int ABI
      -mshort-double          use 32-bit double ABI
      -mlong-double           use 64-bit double ABI (default)
      --force-long-branches   always turn relative branches into absolute ones
      -S,--short-branches     do not turn relative branches into absolute ones
                              when the offset is out of range
      --strict-direct-mode    do not turn the direct mode into extended mode
                              when the instruction does not support direct mode
      --print-insn-syntax     print the syntax of instruction in case of error
      --print-opcodes         print the list of instructions with syntax
      --xgate-ramoffset       offset ram addresses by 0xc000
      --generate-example      generate an example of each instruction
                              (used for testing)
es: Opciones del Motorola 68HC11/68HC12/68HCS12:
      -m68hc11 | -m68hc12 |
      -m68hcs12 | -mm9s12x |
      -mm9s12xg               especifica el procesador [por defecto %s]
      -mshort                 usa la ABI int de 16 bits (por defecto)
      -mlong                  usa la ABI int de 32 bits
      -mshort-double          usa la ABI double de 32 bits
      -mlong-double           usa la ABI double de 64 bits (por defecto)
      --force-long-branches   siempre convierte las bifurcaciones relativas en
                              absolutas
      -S,--short-branches     no convierte las bifurcaciones relativas en
                              absolutas cuando el desplazamiento está fuera de rango
      --strict-direct-mode    no convierte el modo directo en modo extendido
                              cuando la instrucción no admite modo directo
      --print-insn-syntax     imprime la sintaxis de la instrucción en caso de
                              error
      --print-opcodes         imprime la lista de instrucciones con sintaxis
      --xgate-ramoffset       desplaza 0xc000 las direcciones de ram
      --generate-example      genera un ejemplo de cada instrucción
                              (se utiliza para pruebas)

en: Default target `%s' is not supported.
es: No se admite el objetivo por defecto «%s».

note: Dump the opcode statistics table.
en: Name   # Modes  Min ops  Max ops  Modes mask  # Used
es: Nombre # Modos  Min ops  Max ops  Masc. modos # Usado

en: Option `%s' is not recognized.
es: No se reconoce la opción «%s».

en: #<mask>
es: #<máscara>

en: symbol%d
es: símbolo%d

en: <label>
es: <etiqueta>

en: # Example of `%s' instructions
    	.sect .text
    _start:
es: # Ejemplo de las instrucciones «%s»
    	.sect .text
    _start:

en: Instruction `%s' is not recognized.
es: No se reconoce la instrucción «%s».

en: Instruction formats for `%s':
es: Formatos de la instrucción para «%s»:

en: Immediate operand is not allowed for operand %d.
es: No se permite un operando inmediato para el operando %d.

en: Indirect indexed addressing is not valid for 68HC11.
es: El direccionamiento indexado indirecto no es válido para 68HC11.

en: Spurious `,' or bad indirect register addressing mode.
es: `,' espurio o modo de direccionamiento de registro indirecto incorrecto.

en: Missing second register or offset for indexed-indirect mode.
es: Faltan el segundo registro o el desplazamiento para el modo indexado indirecto.

en: Missing second register for indexed-indirect mode.
es: Falta el segundo registro para el modo indexado indirecto.

en: Missing `]' to close indexed-indirect mode.
es: Falta `]' para cerrar el modo indexado indirecto.

en: Illegal operand.
es: Operando ilegal.

note: Looks like OP_R_R.
en: Missing operand.
es: Falta operando.

en: Pre-increment mode is not valid for 68HC11
es: El modo de pre-incremento no es válido para 68HC11

en: Wrong register in register indirect mode.
es: Registro incorrecto en el modo indirecto de registro.

en: Missing `]' to close register indirect operand.
es: Falta `]' para cerrar operando indirecto de registro.

en: Post-decrement mode is not valid for 68HC11.
es: El modo de post-decremento no es válido para 68HC11.

en: Post-increment mode is not valid for 68HC11.
es: El modo de post-incremento no es válido para 68HC11.

en: Invalid indexed indirect mode.
es: Modo indexado indirecto inválido.

en: Trap id `%<PRId64>' is out of range.
es: El id de trap `%<PRId64>' está fuera de rango.

en: Trap id must be within [0x30..0x39] or [0x40..0xff].
es: El id de trap debe estar dentro de [0x30..0x39] o [0x40..0xff]

en: Operand out of 8-bit range: `%<PRId64>'.
es: Operando fuera del rango de 8 bits: `%<PRId64>'.

en: The trap id must be a constant.
es: El id de trap debe ser una constante.

en: Operand `%x' not recognized in fixup8.
es: No se reconoce el operando `%x' en fixup8.

en: Operand out of 16-bit range: `%<PRId64>'.
es: Operando fuera del rango de 16 bits: `%<PRId64>'.

en: Operand `%x' not recognized in fixup16.
es: No se reconoce el operando `%x' en fixup16.

en: Unexpected branch conversion with `%x'
es: Conversión de bifurcación inesperada con `%x'

en: Operand out of range for a relative branch: `%ld'
es: Operando fuera de rango para una bifurcación relativa: `%ld'

en: Invalid register for dbcc/tbcc instruction.
es: Registro inválido para la instrucción dbcc/tbcc.

en: Increment/decrement value is out of range: `%ld'.
es: El valor de incremento/decremento está fuera de rango: `%ld'.

en: Expecting a register.
es: Se espera un registro.

en: Invalid register for post/pre increment.
es: Registro inválido para post/pre incremento.

en: Invalid register.
es: Registro inválido.

en: Offset out of 16-bit range: %ld.
es: Desplazamiento fuera del rango de 16 bits: %ld.

en: Offset out of 5-bit range for movw/movb insn: %ld.
es: Desplazamiento fuera del rango de 5 bits para insn movw/movb: %ld.

en: Expecting register D for indexed indirect mode.
es: Se espera el registro D para el modo indexado indirecto.

en: Indexed indirect mode is not allowed for movb/movw.
es: No se permite el modo indexado indirecto para movb/movw.

en: Invalid accumulator register.
es: Registro acumulador inválido.

en: Invalid indexed register.
es: Registro indexado inválido.

en: Addressing mode not implemented yet.
es: Modo de direccionamiento aún sin implementar.

en: Invalid source register for this instruction, use 'tfr'.
es: Registro fuente inválido para esta instrucción; utilice 'tfr'.

en: Invalid source register.
es: Registro fuente inválido.

en: Invalid destination register for this instruction, use 'tfr'.
es: Registro destino inválido para esta instrucción; utilice 'tfr'.

en: Invalid destination register.
es: Registro destino inválido.

en: Invalid indexed register, expecting register X.
es: Registro indexado inválido; se espera el registro X.

en: Invalid indexed register, expecting register Y.
es: Registro indexado inválido; se espera el registro Y.

en: No instruction or missing opcode.
es: No hay instrucción o falta el código de operación.

en: Opcode `%s' is not recognized.
es: No se reconoce el código de operación «%s».

en: Garbage at end of instruction: `%s'.
es: Basura al final de la instrucción: «%s».

en: Failed to find a valid mode for `%s'.
es: Fallo al encontrar un modo válido para «%s».

en: Invalid operand for `%s'
es: Operando inválido para «%s»

en: Invalid mode: %s
es: Modo inválido: %s

en: bad .relax format
es: formato de .relax incorrecto

en: Relocation %d is not supported by object file format.
es: El formato del fichero objeto no admite la reubicación %d.

en: bra or bsr with undefined symbol.
es: bra o bsr con símbolo indefinido.

en: Subtype %d is not recognized.
es: No se reconoce el subtipo %d.

en: Value out of 16-bit range.
es: Valor fuera del rango de 16 bits.

en: Value %ld too large for 8-bit PC-relative branch.
es: Valora %ld demasiado grande para la bifurcación de 8 bits relativa al PC.

en: Value %ld too large for 9-bit PC-relative branch.
es: Valor %ld demasiado grande para la bifurcación de 9 bits relativa al PC.

en: Value %ld too large for 10-bit PC-relative branch.
es: Valor %ld demasiado grande para bifurcación de 10 bits relativa a PC.

en: Auto increment/decrement offset '%ld' is out of range.
es: El desplazamiento de incremento/decremento automático '%ld' está fuera de rango.

en: Offset out of 5-bit range for movw/movb insn: %ld
es: Desplazamiento fuera del rango de 5 bits para insn movw/movb: %ld

en: Offset out of 9-bit range for movw/movb insn: %ld
es: Desplazamiento fuera del rango de 5 bits para insn movw/movb: %ld

en: Offset out of 16-bit range for movw/movb insn: %ld
es: Desplazamiento fuera del rango de 16 bits para insn movw/movb: %ld

en: Line %d: unknown relocation type: 0x%x.
es: Línea %d: tipo de reubicación desconocido: 0x%x.

en: Invalid directive
es: Directiva no válida

en: Can not do %d byte pc-relative relocation
es: No se puede hacer la reubicación relativa a pc de %d bytes

en: Can not do %d byte pc-relative pic relocation
es: No se puede hacer la reubicación pic relativa a pc de %d bytes

en: Can not do %d byte relocation
es: No se puede hacer la reubicación de %d bytes

en: Can not do %d byte pic relocation
es: No se puede hacer la reubicación pic de %d bytes

en: Unable to produce reloc against symbol '%s'
es: No se puede producir la reubicación contra el símbolo «%s»

en: Cannot make %s relocation PC relative
es: No se puede hacer la reubicación relativa a PC %s

en: No operator
es: No hay operador

en: Unknown operator
es: Operador desconocido

en: invalid instruction for this architecture; needs
es: instrucción no válida para esta arquitectura; necesita

en: hardware divide
es: división de hardware

en: or higher
es: o superior

en: operands mismatch
es: no coinciden los operandos

en: operand out of range
es: operando fuera de rango

en: Bignum too big for %c format; truncated
es: Número-grande demasiado grande para el formato %c; se trunca

en: displacement too large for this architecture; needs 68020 or higher
es: desplazamiento demasiado grande para esta arquitectura; necesita 68020 o superior

en: scale factor invalid on this architecture; needs cpu32 or 68020 or higher
es: factor de escala inválido en esta arquitectura; necesita cpu32 o 68020 o superior

en: invalid index size for coldfire
es: tamaño de índice inválido para «coldfire»

en: Forcing byte displacement
es: Se fuerza desplazamiento de byte

en: byte displacement out of range
es: desplazamiento de byte fuera de rango

en: invalid operand mode for this architecture; needs 68020 or higher
es: modo de operando inválido para esta arquitectura; necesita 68020 o superior

en: :b not permitted; defaulting to :w
es: no se permite :b; se cambia por el predefinido :w

en: unsupported byte value; use a different suffix
es: no se admite el valor de byte; utilice un sufijo diferente

en: unknown/incorrect operand
es: operando desconocido/incorrecto

en: out of range
es: fuera de rango

en: Can't use long branches on this architecture
es: No se pueden usar bifurcaciones long en esta arquitectura

en: Expression out of range, using 0
es: Expresión fuera de rango; utilizando 0

en: Floating point register in register list
es: Registro de coma flotante en la lista de registros

en: Wrong register in floating-point reglist
es: Registro incorrecto en la lista de registros de coma flotante

en: incorrect register in reglist
es: registro incorrecto en la lista de registros

en: wrong register in floating-point reglist
es: registro incorrecto en la lista de registros de coma flotante

en: failed sanity check.
es: la inspección sanitaria ha fallado.

note: ERROR.
en: Missing )
es: Falta )

en: Missing operand
es: Falta operando

en: unrecognized default cpu `%s'
es: no se reconoce la cpu por defecto «%s»

en: %s -- statement `%s' ignored
es: %s -- sentencia «%s» descartada

en: Don't know how to figure out width of %c in md_assemble()
es: No se sabe comó averiguar la anchura de %c en md_assemble()

en: Internal Error: Can't find %s in hash table
es: Error Interno: No se puede encontrar %s en la tabla de «hash»

en: text label `%s' aligned to odd boundary
es: la etiqueta de texto «%s» está alineada a un contorno impar

en: value %ld out of range
es: valor %ld fuera de rango

en: invalid byte branch offset
es: desplazamiento de byte de bifurcación inválido

en: short branch with zero offset: use :w
es: bifurcación corta con desplazamiento cero: utilice :w

en: Conversion of PC relative BSR to absolute JSR
es: Conversión de un BSR relativo a PC a un JSR absoluto

en: Conversion of PC relative branch to absolute jump
es: Conversión de una bifurcación relativa a PC a un salto absoluto

en: Conversion of PC relative conditional branch to absolute jump
es: Conversión de una bifurcación condicional relativa a PC a un salto absoluto

en: Conversion of PC relative displacement to absolute
es: Conversión de un desplazamiento relativo a PC a absoluto

en: Tried to convert PC relative branch to absolute jump
es: Se trató de convertir una bifurcación relativa a PC a un salto absoluto

en: expression out of range: defaulting to 1
es: expresión fuera de rango: se cambia por defecto a 1

en: expression out of range: defaulting to 0
es: expresión fuera de rango: se cambia por defecto a 0

en: Can't deal with expression; defaulting to %ld
es: No se puede lidiar con la expresión; se cambia por defecto a %ld

en: expression doesn't fit in BYTE
es: la expresión no cabe en BYTE

en: expression doesn't fit in WORD
es: la expresión no cabe en WORD

en: %s: unrecognized processor name
es: %s: no se reconoce el nombre de procesador

en: bad coprocessor id
es: id de coprocesador incorrecto

en: unrecognized fopt option
es: no se reconoce la opción fopt

en: option `%s' may not be negated
es: la opción «%s» puede no estar negada

en: option `%s' not recognized
es: opción «%s» no reconocida

en: bad format of OPT NEST=depth
es: formato incorrecto de OPT NEST=profundidad

en: missing label
es: falta etiqueta

en: bad register list: %s
es: lista de registros incorrecta: %s

en: restore without save
es: restaurar sin guardar

en: syntax error in structured control directive
es: error de sintaxis en directiva de control estructurada

en: missing condition code in structured control directive
es: falta el código de condición en directiva de control estructurada

en: Condition <%c%c> in structured control directive can not be encoded correctly
es: La condición <%c%c> en la directiva de control estructurada no se puede codificar correctamente

en: missing then
es: falta then

en: else without matching if
es: else sin if coincidente

en: endi without matching if
es: endi sin if coincidente

en: break outside of structured loop
es: break fuera de bucle estructurado

en: next outside of structured loop
es: next fuera de bucle estructurado

en: missing =
es: falta =

en: missing to or downto
es: falta to o downto

en: missing do
es: falta do

en: endf without for
es: endf sin for

en: until without repeat
es: until sin repeat

en: endw without while
es: endw sin while

en: already assembled instructions
es: las instrucciones ya están ensambladas

en: `%s' is deprecated, use `%s'
es: «%s» es obsoleta, emplee «%s»

en: cpu `%s' unrecognized
es: cpu «%s» no reconocida

en: architecture `%s' unrecognized
es: arquitectura «%s» no reconocida

en: extension `%s' unrecognized
es: extensión «%s» no reconocida

en: option `-A%s' is deprecated: use `-%s'
es: la opción `-A%s' es obsoleta: use `-%s'

en: architecture features both enabled and disabled
es: las características de la arquitectura están activadas y desactivadas al mismo tiempo

en: selected processor does not have all features of selected architecture
es: el procesador seleccionado no tiene todas las características de la arquitectura seleccionada

en: m68k and cf features both selected
es: se seleccionaron características tanto de m68k como de cf

en: 68040 and 68851 specified; mmu instructions may assemble incorrectly
es: se especificaron 68040 y 68851; las instrucciones mmu podrían ensamblar incorrectamente

en: -march=<arch>		set architecture
    -mcpu=<cpu>		set cpu [default %s]
es: -march=<arqu>		establece la arquitectura
    -mcpu=<cpu>		establece la cpu [por defecto %s]

en: -m[no-]%-16s enable/disable %s architecture extension
es: -m[no-]%-16s activa/desactiva la extensión de arquitectura %s

en: -l			use 1 word for refs to undefined symbols [default 2]
    -pic, -k		generate position independent code
    -S			turn jbsr into jsr
    --pcrel                 never turn PC-relative branches into absolute jumps
    --register-prefix-optional
    			recognize register names without prefix character
    --bitwise-or		do not treat `|' as a comment character
    --base-size-default-16	base reg without size is 16 bits
    --base-size-default-32	base reg without size is 32 bits (default)
    --disp-size-default-16	displacement with unknown size is 16 bits
    --disp-size-default-32	displacement with unknown size is 32 bits (default)
es: -l			usa 1 palabra para referencias a símbolos indefinidos [por defecto 2]
    -pic, -k		genera código independiente de posición
    -S			convierte jbsr en jsr
    --pcrel                 nunca convierte bifurcaciones relativas al PC en saltos absolutos
    --register-prefix-optional
    			reconoce los nombres de registro sin carácter de prefijo
    --bitwise-or		no trata `|' como un carácter de comentario
    --base-size-default-16	registro base sin tamaño es 16 bits
    --base-size-default-32	registro base sin tamaño es 32 bits (por defecto)
    --disp-size-default-16	desplazamiento con tamaño desconocido es 16 bits
    --disp-size-default-32	desplazamiento con tamaño desconocido es 32 bits (por defecto)

en: Architecture variants are:
es: Las variantes de arquitectura son:

en: Processor variants are:
es: Las variantes de procesador son:

en: Error %s in %s
es: Error %s en %s

en: Opcode(%d.%s):
es: Código de operación(%d.%s):

en: Not a defined coldfire architecture
es: No es una arquitectura coldfire definida

en: %s relocations do not fit in %u byte | %s relocations do not fit in %u bytes
es[0]: %s reubicaciones no caben en %u byte
es[1]: %s reubicaciones no caben en %u bytes

en: unknown .gnu_attribute value
es: valor .gnu_attribute desconocido

en: Adjusted signed .word (%#lx) overflows: `switch'-statement too large.
es: Desbordamiento de .word (%#lx) con signo ajustado: sentencia `switch' demasiado grande.

en: register expected, but saw '%.6s'
es: se esperaba un registro, pero se vio '%.6s'

en: control register expected, but saw '%.6s'
es: se esperaba un registro de control, pero se vio '%.6s'

en: bad/missing psr specifier
es: especificador psr incorrecto/ausente

en: operand must be absolute in range %u..%u, not %ld
es: el operando debe ser absoluto en el rango %u..%u, no %ld

en: operand must be a multiple of 4
es: el operando debe ser un múltiplo de 4

en: operand must be a multiple of 2
es: el operando debe ser un múltiplo de 2

en: base register expected
es: se esperaba un registro base

en: unknown opcode "%s"
es: código de operación desconocido «%s»

en: invalid register: r15 illegal
es: registro inválido: r15 ilegal

en: M340 specific opcode used when assembling for M210
es: código de operación específico de M340 utilizado al ensamblar para M210

en: second operand missing
es: falta el segundo operando

en: destination register must be r1
es: el registro de destino debe ser r1

en: source register must be r1
es: el registro de origen debe ser r1

en: immediate is not a power of two
es: el inmediato no es una potencia de dos

en: translating bgeni to movi
es: se traduce ‘bgeni’ a ‘movi’

en: translating bmaski to movi
es: se traduce ‘bmaski’ a ‘movi’

en: displacement too large (%d)
es: desplazamiento demasiado grande (%d)

en: Invalid register: r0 and r15 illegal
es: Registro inválido: r0 y r15 ilegales

en: bad starting register: r0 and r15 invalid
es: registro de inicio incorrecto: r0 y r15 inválidos

en: ending register must be r15
es: el registro final debe ser r15

en: bad base register: must be r0
es: registro base incorrecto: debe ser r0

en: first register must be r4
es: el primer registro debe ser r4

en: last register must be r7
es: el último registro debe ser r7

en: reg-reg expected
es: se esperaba registro-registro

en: zero used as immediate value
es: se utiliza cero como valor inmediato

en: duplicated psr bit specifier
es: especificador de bit psr duplicado

en: `af' must appear alone
es: `af' debe aparecer solo

en: unimplemented opcode "%s"
es: código de operación «%s» no implementado

en: ignoring operands: %s
es: se descartan los operandos: %s

en: unrecognised cpu type '%s'
es: no se reconoce el tipo de cpu «%s»

en: MCORE specific options:
      -{no-}jsri2bsr	  {dis}able jsri to bsr transformation (def: dis)
      -{no-}sifilter	  {dis}able silicon filter behavior (def: dis)
      -cpu=[210|340]          select CPU type
      -EB                     assemble for a big endian system (default)
      -EL                     assemble for a little endian system
es: Opciones específicas de MCORE:
      -{no-}jsri2bsr	  {des}activa la transformación de jsri a bsr (def: des)
      -{no-}sifilter	  {des}activa el comportamiento del filtro de silicio (def: des)
      -cpu=[210|340]          selecciona el tipo de CPU
      -EB                     ensambla para un sistema big endian (predet.)
      -EL                     ensambla para un sistema little endian

en: failed sanity check: short_jump
es: la inspección sanitaria ha fallado: short_jump

en: failed sanity check: long_jump
es: la inspección sanitaria ha fallado: long_jump

en: odd displacement at %x
es: desplazamiento impar en %x

en: odd distance branch (0x%lx byte) | odd distance branch (0x%lx bytes)
es[0]: distancia de bifurcación impar (0x%lx byte)
es[1]: distancia de bifurcación impar (0x%lx bytes)

en: pcrel for branch to %s too far (0x%lx)
es: pcrel para bifurcación a %s demasiado lejos (0x%lx)

en: pcrel for lrw/jmpi/jsri to %s too far (0x%lx)
es: pcrel para lrw/jmpi/jsri a %s demasiado lejos (0x%lx)

en: pcrel for loopt too far (0x%lx)
es: pcrel para bucle ‘loopt’ demasiado lejos (0x%lx)

en: Can not do %d byte %srelocation
es: No se puede hacer reubicación %2$s de %1$d bytes

en: pc-relative
es: relativo a pc

en: MeP specific command line options:
      -EB                     assemble for a big endian system
      -EL                     assemble for a little endian system (default)
      -mconfig=<name>         specify a chip configuration to use
      -maverage -mno-average -mmult -mno-mult -mdiv -mno-div
      -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff
      -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32
                              enable/disable the given opcodes
    
      If -mconfig is given, the other -m options modify it.  Otherwise,
      if no -m options are given, all core opcodes are enabled;
      if any enabling -m options are given, only those are enabled;
      if only disabling -m options are given, only those are disabled.
es: Opciones de línea de mandatos específicas para MeP:
      -EB                     ensambla para un sistema big endian
      -EL                     ensambla para un sistema little endian (por defecto)
      -mconfig=<nombre>       especifica una configuración de chip a usar
      -maverage -mno-average -mmult -mno-mult -mdiv -mno-div
      -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff
      -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32
                              activa/desactiva los códigos de operación dados
    
      Si se da -mconfig, las otras opciones -m lo modifican.  De otra manera,
      si no se dan opciones -m, todos los códigos de operación core se activan;
      si se da alguna opción -m activadora, solo ésas se activan;
      si solo se da alguna opción -m desactivadora, solo ésas se desactivan.

en: $hi and $lo are disabled when MUL and DIV are off
es: $hi y $lo están desactivados cuando MUL y DIV están apagados

en: $mb0, $me0, $mb1, and $me1 are disabled when COP is off
es: $mb0, $me0, $mb1 y $me1 están desactivados cuando COP está apagado

en: $dbg and $depc are disabled when DEBUG is off
es: $dbg y $depc están desactivados cuando DEBUG está apagado

en: core and copro insn lengths must total 32 bits.
es: las longitudes de las insns core y copro deben ser en total 32 bits.

en: vliw group must consist of 1 core and 1 copro insn.
es: el grupo vliw debe constar de 1 insn core y 1 copro.

en: core and copro insn lengths must total 64 bits.
es: las longitudes de las insns core y copro deben ser en total 64 bits.

en: cannot pack %s with a 16-bit insn
es: no se puede empaquetar %s con una insn de 16 bits

en: cannot pack %s and %s together with a 16-bit insn
es: no se pueden empaquetar %s y %s juntos con una insn de 16 bits

en: too many IVC2 insns to pack with a 16-bit core insn
es: excesivos insns IVC2 a empaquetar con una insn core de 16 bits

en: cannot pack %s into slot P1
es: no se puede empaquetar %s en la ranura P1

en: too many IVC2 insns to pack with a 32-bit core insn
es: demasiadas insns IVC2 para empaquetar con una insn core de 32 bits

en: unable to pack %s by itself?
es: ¿incapaz de empaquetar %s por sí mismo?

en: cannot pack %s and %s together
es: no se pueden empaquetar %s y %s juntos

en: too many IVC2 insns to pack together
es: demasiadas insns IVC2 para empaquetar juntas

note: 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.
en: Invalid use of parallelization operator.
es: Uso inválido del operador de paralelizador.

en: Leading plus sign not allowed in core mode
es: No se permite el signo más inicial en el modo core

en: Don't know how to relocate plain operands of type %s
es: Se desconoce cómo reubicar operandos planos de tipo %s

en: Perhaps you are missing %%tpoff()?
es: ¿Tal vez falte %%tpoff()?

en: bad .section directive: want a,v,w,x,M,S in string
es: directiva .section incorrecta: se desea a,v,w,x,M,S en la cadena

en: .vliw unavailable when VLIW is disabled.
es: .vliw no está disponible cuando VLIW está desactivado.

en: no floating point unit specified
es: no se ha especificado unidad de coma flotante

en: offset must be a multiple of %d
es: el desplazamiento debe ser un múltiplo de %d

en: offset and base must be from the same unit
es: el desplazamiento y la base deben ser de la misma unidad

en: invalid destination register
es: registro destino no válido

en: invalid memory operand
es: operando de memoria no válido

en: invalid source register
es: registro origen no válido

en: invalid destination unit
es: unidad destino no válida

en: mov cannot use RD port as destination
es: mov no puede utilizar puerto RD como destino

en: invalid source unit
es: unidad origen no válida

en: source and address units must not be shared for this addressing mode
es: unidades de origen y dirección no deben compartirse para este modo de direccionamiento

en: set can only use RD port as source
es: se solo puede utilizar el puerto RD como origen

en: base unit must be one of %s
es: la unidad base debe ser una de %s

note: We already tried to encode as an extended GET/SET. Parsing as a standard GET/SET provides a smaller offset.
en: offset value out of range
es: valor de desplazamiento fuera de rango

en: destination unit must be RD
es: la unidad destino debe ser RD

en: invalid destination register list
es: listado de registros destino no válido

en: invalid source register list
es: listado de registros origen no válido

en: register list must be even numbered
es: el listado de registros debe ser numerado par

en: register list must be from the same unit
es: el listado de registros debe ser de la misma unidad

en: register list must not contain duplicates
es: el listado de registros no debe contener duplicados

en: MDRD value must be between 1 and 8
es: el valor de MDRD debe estar entre 1 y 8

en: invalid destination memory operand
es: operando de memoria destino no válido

en: invalid source memory operand
es: operando de memoria origen no válido

en: address units must be one of %s
es: unidades de direccionamiento deben ser una de %s

en: base and offset must be from the same unit
es: base y desplazamiento deben ser de la misma unidad

en: source and destination increment mode must agree
es: el modo de incremento de origen y destino deben ser compatibles

en: PC, CT, TR and TT are treated as if they are a single unit but operands must be in different units
es: PC, CT, TR y TT se tratan como si son una sola unidad pero los operandos deben estar en unidades diferentes

en: source and destination register must be in different units
es: el registro de origen y destino deben estar en unidades diferentes

en: register unit must be one of %s
es: la unidad de registro debe ser una de %s

en: link register unit must be one of %s
es: la unidad del registro de enlazamiento debe ser una de %s

en: link register must be in a low numbered register
es: el registro de enlazamiento debe estar dentro de un registro numerado bajo

en: target out of range
es: objetivo fuera de rango

en: invalid quickrot unit specified
es: unidad quickrot especificada no válida

en: invalid quickrot register specified
es: registro quickrot especificado no válido

en: source register must be in the trigger unit
es: el registro origen debe estar en la unidad disparadora

en: Source registers must be in the same unit
es: Los registros origen deben estar en la misma unidad

en: destination register should be even numbered
es: el registro destino debería ser numerado par

en: comparison must be with register or #0
es: las comparaciones deben ser con registros o #0

en: instruction cannot operate on pair values
es: la instrucción no puede operar con pares de valores

en: zero flag is not valid for this instruction
es: marca cero no es válida para esta instrucción

en: source register should be even numbered
es: el registro origen debería ser numerado par

en: fraction bits value out of range
es: valor de bits de fracción fuera de rango

en: simd instructions operate on pair values (L prefix)
es: las instrucciones simd operan con pares de valroes (prefijo L)

en: source registers should be even numbered
es: los registros origen deberían ser numerados pares

en: expected ']', not %c in %s
es: se esperaba ']', no %c, en %s

en: invalid register for memory access
es: registro para acceso de memoria inválido

en: unexpected end of line
es: final de línea inesperado

en: 'H' modifier only valid for accumulator registers
es: modificador 'H' solo válido para registros acumulador

en: base unit must be either A0 or A1
es: la unidad base debe ser o A0 o A1

en: invalid register
es: registro no válido

en: invalid register operand
es: operando de registro no válido

en: could not parse template definition
es: no se ha podido analizar la definición de plantilla

en: QUICKRoT 64-bit extension not applicable to this instruction
es: Extensión QUICKRoT de 64 bits no aplicable a esta instrucción

en: invalid operands for cross-unit op
es: operandos inválidos para op «cross-unit»

en: missing flags: one of 'P', 'N' or 'Z' required
es: faltan indicadores: se requiere uno de entre 'P', 'N' o 'Z'

en: 'P', 'N' or 'Z' flags may only be specified when accumulating
es: los indicadores 'P', 'N' o 'Z' solo se pueden especificar al acumular

en: accumulator not a valid destination
es: el acumulador no es un destino válido

en: invalid immediate value
es: valor inmediato inválido

en: invalid register operand: %s
es: operando registrado inválido: %s

en: QUICKRoT extension requires 4 registers
es: Extensión QUICKRoT requiere 4 registros

en: invalid fourth register
es: el registro cuarto inválido

en: A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register
es: A0.2,A0.3,A1.2,A1.3 requerido para registrador QUICKRoT

en: invalid register operand #1
es: operando registrado inválido Nº1

en: invalid register operand #2
es: operando registrado inválido Nº2

en: this instruction does not accept an immediate
es: esta instrucción no acepta un inmediato

en: invalid register operand #3
es: operando registrado inválido Nº3

en: this instruction does not accept an accumulator
es: esta instrucción no acepta un acumulador

en: invalid register operand #4
es: operando registrado inválido Nº4

en: invalid accumulator register
es: invalida registro acumulador

en: conditional instruction cannot use G flag
es: la instrucción condicional no puede utilizar marca G

en: conditional instruction cannot use B flag
es: la instrucción condicional no puede utilizar marca B

en: conditional instruction cannot use R flag
es: la instrucción condicional no puede utilizar marca R

en: 'L' modifier not valid for this instruction
es: Modificador 'L' no válido para esta instrucción

en: missing fpu name `%s'
es: falta el nombre fpu «%s»

en: unknown fpu `%s'
es: desconoce FPU «%s»

en: missing DSP name `%s'
es: nombre DSP ausente «%s»

en: unknown DSP `%s'
es: desconoce DSP `%s'

en: <dsp name>	  assemble for DSP architecture <dsp name>
es: <nombre dsp>	  ensambla para la arquitectura DSP <nombre dsp>

en:  Meta specific command line options:
es:  Opciones de la línea de mandatos específicas de Meta:

en: premature end of floating point prefix
es: final prematuro de prefijo coma flotante

en: unknown floating point prefix character
es: desconoce prefijo de caracteres de coma flotante

en: unknown DSP prefix character %c %s
es: carácter prefijo DSP desconocido %c%s

en: instruction mnemonic too long: %s
es: la instrucción mnemónica demasiado larga: %s

en: junk at end of line: "%s"
es: basura al final de la línea: «%s»

en: failed to assemble instruction: "%s"
es: fallaba al ensamblar la instrucción: «%s»

en: unknown floating point mnemonic: "%s"
es: desconoce mnemónico de coma flotante: «%s»

en: unknown mnemonic: "%s"
es: desconoce mnemónico: «%s»

en: cannot assemble DSP instruction, DSP option not set: %s
es: no se puede ensamblar instrucción DSP, opción DSP no establecida: %s

en: cannot assemble FPU instruction, FPU option not set: %s
es: no puede ensamblar la instrucción FPS, opción FPS no definida: %s

en: Bad call to md_atof()
es: Equivocación de llamada a md_atof()

en: Length of .lcomm "%s" is already %ld. Not changed to %ld.
es: La longitud de .lcomm «%s» ya es %ld. No se cambió a %ld.

en: Invalid register number at '%.6s'
es: Invalida número de registro en '%.6s'

en: operand must be a constant or a label
es: operando debe ser una constante o una etiqueta

en: operand must be absolute in range %lx..%lx, not %lx
es: operando debe ser absoluto en rango %lx..%lx, no %lx

en: Error in statement syntax
es: Error en la sintaxis de la declaración

en: Cannot use special register with this instruction
es: No se puede usar el registro especial con esta instrucción

en: lmi pseudo instruction should not use a label in imm field
es: pseudo instrucción lmi no debería emplear una etiqueta en el campo imm

en: smi pseudo instruction should not use a label in imm field
es: pseudo instrucción smi no debería emplear una etiqueta en el campo imm

en: Symbol used as immediate for shift instruction
es: Se utiliza un símbolo como inmediato para la instrucción desplazamiento

en: Shift value > 32. using <value %% 32>
es: Valor de desplazamiento > 32. se utiliza <value %% 32>

en: Symbol used as immediate value for msrset/msrclr instructions
es: Se utiliza un símbolo como valor inmediato para instrucciones msrset/msrclr

en: invalid value for special purpose register
es: valor inválido para el registro de propósito especial

en: An IMM instruction should not be present in the .s file
es: Una instrucción IMM no debe estar presente en el fichero .s

en: Symbol used as immediate for mbar instruction
es: Se utiliza un símbolo como inmediato para instrucción mbar

en: Immediate value for mbar > 32. using <value %% 32>
es: Valor inmediato para mbar > 32. utilizando <valor %% 32>

en: Bad call to MD_NTOF()
es: Llamada incorrecta a MD_NTOF()

en: pcrel for branch to %s too far (0x%x)
es: el pcrel para ramificar a %s muy lejos (0x%x)

note: We know the abs value: Should never happen.
en: Absolute PC-relative value in relaxation code.  Assembler error.....
es: Valor relativo a PC absoluto en código de relajación.  Error de ensamblador.....

note: Cannot have a PC-relative branch to a diff segment.
en: PC relative branch to label %s which is not in the instruction space
es: Ramificación relativa a PC a la etiqueta %s, la cual no está en el espacio de instrucción

en: Variable is accessed using small data read only anchor, but it is not in the small data read only section
es: Se accede a la variable usando un ancla de solo lectura de datos small, pero no está en la sección de solo lectura de datos small

en: Variable is accessed using small data read write anchor, but it is not in the small data read write section
es: 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

en: Incorrect fr_opcode value in frag.  Internal error.....
es: Valor de fr_opcode incorrecto en frag.  Error interno.....

note: We know the abs value: Should never happen.
en: Absolute value in relaxation code.  Assembler error.....
es: Valor absoluto en código de relajación.  Error de ensamblador.....

en: the %d-bit %s architecture does not support the `%s' extension
es: el %d-bit %s arquitectural no admite «%s» como extensión

en: the `%s' extension requires %s%d revision %d or greater
es: la extensión «%s» requiere %s%d revisión %d o superior

en: the `%s' extension was removed in %s%d revision %d
es: la extensión «%s» fue quitada en %s%d revisión %d

en: the `%s' extension requires 64-bit FPRs
es: la extensión `%s' requiere varios FPR de 64 bits

en: unrecognized register name `%s'
es: nombre de registro no reconocido «%s»

en: invalid register range
es: rango inválido registro

en: vector element must be constant
es: elemento vector debe ser constante

en: missing `]'
es: falta `]'

en: internal: bad mips opcode (mask error): %s %s
es: interno: código de operación mips incorrecto (error de máscara): %s %s

en: internal: unknown operand type: %s %s
es: interno: tipo operando desconocido: %s %s

en: internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s
es: interno: código de operación mips incorrecto (bits 0x%08lx definidos doble ): %s %s

en: internal: bad mips opcode (bits 0x%08lx undefined): %s %s
es: interno: código de operación mips incorrecto (varios bit 0x%08lx definidos): %s %s

en: internal: bad mips opcode (bits 0x%08lx defined): %s %s
es: interno: código de operación mips incorrecto (varios bit 0x%08lx definidos): %s %s

en: internal error: bad microMIPS opcode (incorrect length: %u): %s %s
es: error interno: código op microMIPS incorrecto (longitud eincorrecta: %u): %s %s

en: internal error: bad microMIPS opcode (opcode/length mismatch): %s %s
es: error interno: equivocación de código operativo microMIPS (código de operación/longitud incoherente): %s %s

en: -G may not be used in position-independent code
es: -G no se puede usar en código independiente de posición

en: -G may not be used with abicalls
es: -G quizá no está emplado con llamadas abi

en: broken assembler, no assembly attempted
es: ensamblador descompuesto, no trata ensamblarlo

en: .gnu_attribute %d,%d is incompatible with `%s'
es: .gnu_attribute %d,%d es incompatible con «%s»

en: .gnu_attribute %d,%d requires `%s'
es: .gnu_attribute %d,%d requiere «%s»

en: .gnu_attribute %d,%d is no longer supported
es: .gnu_attribute %d,%d no es compatible más

en: .gnu_attribute %d,%d is not a recognized floating-point ABI
es: .gnu_attribute %d,%d no es un ABI coma-flotante reconocida

en: `gp=64' used with a 32-bit processor
es: se utilizó `gp=64' con un procesador de 32 bits

en: `gp=32' used with a 64-bit ABI
es: se utilizó `gp=32' con un ABI de 64 bits

en: `gp=64' used with a 32-bit ABI
es: se utilizó `gp=64' con un ABI de 32 bits

en: `fp=xx' cannot be used with `singlefloat'
es: `fp=xx' no puede ser utilizado con `singlefloat'

en: `fp=64' used with a 32-bit fpu
es: utilizó `fp=64' con un fpu de 32 bits

en: `fp=64' used with a 32-bit ABI
es: utilizó `fp=64' con un ABI de 32 bits

en: `fp=32' used with a 64-bit ABI
es: utilizó`fp=32' con un ABI de 64 bits

en: `fp=32' used with a MIPS R6 cpu
es: utilizó `fp=32' con un MIPS R6 cpu

en: Unknown size of floating point registers
es: Tamaño desconocido de registros de coma flotante

en: `nooddspreg` cannot be used with a 64-bit ABI
es: `nooddspreg` no puede ser empleado con un ABI de 64 bits

en: `%s' cannot be used with `%s'
es: «%s» no puede ser utilizado con «%s»

en: branch relaxation is not supported in `%s'
es: relajación de bifurcación no está admitida en «%s»

en: `%s' does not support legacy NaN
es: «%s» no apoyado con herencia NaN

en: returned from mips_ip(%s) insn_opcode = 0x%x
es: devuelto de mips_ip(%s) insn_opcode = 0x%x

en: operand %d out of range
es: operando %d fuera de rango

en: operand %d must be constant
es: operando %d debe ser constante

en: register value used as expression
es: valor registrado utilizado como expresión

en: operand %d must be an immediate expression
es: operando %d debe ser una expresión inmediata

en: float register should be even, was %d
es: el registro flotante debería ser par, era %d

en: condition code register should be even for %s, was %d
es: código condicional registrado debería ser par para %s, era %d

en: condition code register should be 0 or 4 for %s, was %d
es: código condicional registrado debería ser 0 o 4 para %s, era %d

en: invalid performance register
es: rendimiento registrado inválido

en: the source register must not be $0
es: el registro origen debe no ser $0

en: missing frame size
es: falta el tamaño del marco

en: frame size specified twice
es: tamaño del marco especificado dos veces

en: invalid frame size
es: tamaño de marco inválido

en: operand %d must be an immediate
es: operando %d debe ser un inmediato

en: invalid element selector
es: selector de elemento inválido

en: operand %d must be scalar
es: operando %d debe ser escalar

en: floating-point expression required
es: requerida expresión de coma flotante

en: cannot use `%s' in this section
es: no puede utilizar `%s' dentro de esta sección

en: used $at without ".set noat"
es: se utilizó $at sin ".set noat"

en: used $%u with ".set at=$%u"
es: se utilizó $%u sin ".set at=$%u"

en: wrong size instruction in a %u-bit branch delay slot
es: tamaño de instrucción incorrecto en una ranura de retardo ramificado a %u-bit

en: jump to misaligned address (0x%lx)
es: omisión a una dirección mal alineada (0x%lx)

en: branch to misaligned address (0x%lx)
es: bifurcación a una dirección mal alineada (0x%lx)

en: branch address range overflow (0x%lx)
es: bifurcación de rango direccional desborda (0x%lx)

en: extended instruction in delay slot
es: la instrucción extendida en ranura de retardo

en: source and destination must be different
es: origen y destino deben ser diferentes

en: a destination register must be supplied
es: un registro de destino debe ser proporcionado

en: the source register must not be $31
es: el registro origen debe no ser $31

en: invalid unextended operand value
es: valor de operando no extendido inválido

en: opcode not supported on this processor: %s (%s)
es: código de operación no admitido en este procesador: %s (%s)

en: opcode not supported in the `insn32' mode
es: código de operación no admitido dentro del modo `insn32' no admitido

en: unrecognized %d-bit version of microMIPS opcode
es: versión no reconocida %d-bit de código de operación microMIPS

en: unrecognized unextended version of MIPS16 opcode
es: no reconocida versión del código de operación de MIPS16

en: unrecognized extended version of MIPS16 opcode
es: versión extendida de código de operación MIPS16 no reconocida

en: macro instruction expanded into multiple instructions in a branch delay slot
es: la instrucción macro expandida en instrucciones múltiples en una ranura de retraso de bifurcación

en: macro instruction expanded into multiple instructions
es: la instrucción macro expandida en instrucciones múltiples

en: macro instruction expanded into a wrong size instruction in a 16-bit branch delay slot
es: la instrucción macro expandida en un tamaño de instrucción incorrecto dentro de una ranura de retraso de bifurcación de 16 bits

en: macro instruction expanded into a wrong size instruction in a 32-bit branch delay slot
es: la instrucción macro expandida en un tamaño de instrucción incorrecto dentro de una ranura de retraso de bifurcación de 32 bits

en: operand overflow
es: desbordamiento de operando

en: macro used $at after ".set noat"
es: macro $at empleada tras ".set noat"

en: number larger than 64 bits
es: número más largo que 64 bits

en: PIC code offset overflow (max 16 signed bits)
es: Desbordamiento del desplazamiento del código PIC (máx 16 bits con signo)

en: BALIGN immediate not 0, 1, 2 or 3 (%lu)
es: BALING inmediato no es 0, 1, 2 o 3 (%lu)

note: Result is always true.
en: branch %s is always true
es: rama %s siempre es verdadero

en: divide by zero
es: división entre cero

en: dla used to load 32-bit register; recommend using la instead
es: dla utilizado para cargar registros de 32 bits; recomienda usar la en su lugar

en: la used to load 64-bit address; recommend using dla instead
es: la utilizada para cargar direcciones de 64 bits; recomienda usar en lugar dla

en: offset too large
es: desplazamiento demasiado grande

en: PIC code offset overflow (max 32 signed bits)
es: Desbordamiento del desplazamiento del código PIC (máx 32 bits con signo)

en: opcode not supported in the `insn32' mode `%s'
es: código de operación no admitido dentro del modo `insn32' «%s»

en: MIPS PIC call to register other than $25
es: Llamada PIC MIPS a un registro diferente de $25

en: no .cprestore pseudo-op used in PIC code
es: no se utilizó pseudo-operador .cprestore en el código PIC

en: no .frame pseudo-op used in PIC code
es: no se utilizó pseudo-operador .frame en el código PIC

en: non-PIC jump used in PIC library
es: omisión no-PIC utilizada en biblioteca PIC

en: instruction %s: result is always false
es: la instrucción %s: resultado es siempre falso

en: instruction %s: result is always true
es: la instrucción %s: resultado es siempre verdadero

note: FIXME: Check if this is one of the itbl macros, since they are added dynamically.
en: macro %s not implemented yet
es: macro %s aún no implementada

en: extended operand requested but not required
es: se solicitó un operando extendido pero se necesita

en: operand value out of range for instruction
es: el valor de operando está fuera de rango para la instrucción

en: relocation %s isn't supported by the current ABI
es: la ABI actual no admite la reubicación %s

en: unclosed '('
es: no cerrado '('

en: a different %s was already specified, is now %s
es: un %s diferente fue ya especificado, ahora es %s

en: -mmicromips cannot be used with -mips16
es: -mmicromips no se puede usar con -mips16

en: -mips16 cannot be used with -micromips
es: -mips16 no se puede usar con -micromips

en: no compiled in support for 64 bit object file format
es: no compiló el soporte para el formato de fichero objeto de 64 bit

en: invalid abi -mabi=%s
es: interruptor abi -mabi=%s inválido

en: invalid NaN setting -mnan=%s
es: invalida opciones NaN -mnan=%s

en: -G not supported in this configuration
es: -G no se admite en esta configuración

en: -%s conflicts with the other architecture options, which imply -%s
es: -%s tiene conflictos con las otras casillas de arquitectura, las cuales implican -%s

en: -march=%s is not compatible with the selected ABI
es: -march=%s no es compatible con la ABI seleccionada

en: branch to a symbol in another ISA mode
es: bifurcación a un símbolo dentro de otro modo ISA

en: PC-relative reference to a different section
es: Referencia relativa al PC para una sección diferente

en: TLS relocation against a constant
es: TLS reubicado contra una constante

en: jump to a symbol in another ISA mode
es: omite a un símbolo dentro de otro modo ISA

en: JALX to a symbol in the same ISA mode
es: JALX para un símbolo dentro del mismo modo ISA

en: unsupported constant in relocation
es: constante no admitida en reubicación

en: PC-relative access out of range
es: PC-relativo de acceso fuera de rango

en: PC-relative access to misaligned address (%lx)
es: Acceso PC-relativo para direcciones mal alineada (%lx)

en: alignment too large, %d assumed
es: alineación demasiado grande, %d asumido

en: alignment negative, 0 assumed
es: alineación negativa, 0 asimido

en: %s: no such section
es: %s: no existe tal sección

en: .option pic%d not supported
es: No se admite .option pic%d

en: .option pic%d not supported in VxWorks PIC mode
es: .option pic%d no admitido dentro de modo PIC VxWorks

en: -G may not be used with SVR4 PIC code
es: -G no se puede utilizar con código PIC de SVR4

en: unrecognized option "%s"
es: opción no reconocida «%s»

en: unknown architecture %s
es: desconoce arquitectura %s

en: unknown ISA level %s
es: desconoce nivel %s ISA

en: unknown ISA or architecture %s
es: desconoce ISA o arquitectura %s

en: `noreorder' must be set before `nomacro'
es: se debe establecer `noreorder' antes de `nomacro'

en: .set pop with no .set push
es: .set pop sin .set push

en: tried to set unrecognized symbol: %s
es: intentaba establecer un símbolo no reconocido: %s

en: .module used with unrecognized symbol: %s
es: .module utilizado con símbolo no reconocido: %s

en: .module is not permitted after generating code
es: .module no está permitido tras generar código

en: %s not supported in MIPS16 mode
es: %s no admitido dentro del modo MIPS16

en: .cpload not in noreorder section
es: .cpload no está en la sección noreorder

en: missing argument separator ',' for .cpsetup
es: falta el separador de argumentos ',' para .cpsetup

en: unsupported use of %s
es: no admitió utilización de %s

en: unsupported use of .gpword
es: no admite utilización de .gpword

en: unsupported use of .gpdword
es: no admite la utilización de .gpdword

en: unsupported use of .ehword
es: no admitió utilización de .ehword

en: bad .nan directive
es: directiva .nan incorrecta

en: ignoring attempt to redefine symbol %s
es: se ignora el intento de redefinir el símbolo %s

en: bad .weakext directive
es: directiva .weakext incorrecta

en: relaxed out-of-range branch into a jump
es: bifurcación relajada fuera de rango dentro de omisión

en: extended instruction in a branch delay slot
es: la instrucción extendida en una rama de ranura de retardo

en: unsupported relocation
es: no se admite la reubicación

en: expected simple number
es: se esperaba un número simple

en: invalid number
es: número inválido

en: .end directive without a preceding .ent directive
es: directiva .end sin una directiva .ent precedente

en: .end symbol does not match .ent symbol
es: .end simbólico no coincide con el símbolo .ent

en: .ent or .aent not in text section
es: .ent o .aent no interno sección textual

en: missing .end
es: .end ausente

en: .mask/.fmask outside of .ent
es: .mask/.fmask fuera de .ent

en: bad .mask/.fmask directive
es: directiva .mask/.fmask incorrecta

en: bad value (%s) for %s
es: valor (%s) incorrecto para %s

en: MIPS options:
    -EB			generate big endian output
    -EL			generate little endian output
    -g, -g2			do not remove unneeded NOPs or swap branches
    -G NUM			allow referencing objects up to NUM bytes
    			implicitly with the gp register [default 8]
es: Opciones MIPS:
    -EB			genera salida big endian
    -EL			genera salida little endian
    -g, -g2			no borra NOPs innecesarios o intercambia bifurcaciones
    -G NUM			permite la referencia a objetos hasta NUM bytes
    			implícitamente con el registro gp [por defecto 8]

en: -mips1			generate MIPS ISA I instructions
    -mips2			generate MIPS ISA II instructions
    -mips3			generate MIPS ISA III instructions
    -mips4			generate MIPS ISA IV instructions
    -mips5                  generate MIPS ISA V instructions
    -mips32                 generate MIPS32 ISA instructions
    -mips32r2               generate MIPS32 release 2 ISA instructions
    -mips32r3               generate MIPS32 release 3 ISA instructions
    -mips32r5               generate MIPS32 release 5 ISA instructions
    -mips32r6               generate MIPS32 release 6 ISA instructions
    -mips64                 generate MIPS64 ISA instructions
    -mips64r2               generate MIPS64 release 2 ISA instructions
    -mips64r3               generate MIPS64 release 3 ISA instructions
    -mips64r5               generate MIPS64 release 5 ISA instructions
    -mips64r6               generate MIPS64 release 6 ISA instructions
    -march=CPU/-mtune=CPU	generate code/schedule for CPU, where CPU is one of:
es: -mips1			genera instrucciones MIPS ISA I
    -mips2			genera instrucciones MIPS ISA II
    -mips3			genera instrucciones MIPS ISA III
    -mips4			genera instrucciones MIPS ISA IV
    -mips5                  genera instrucciones MIPS ISA V
    -mips32                 genera instrucciones MIPS32 ISA
    -mips32r2               genera instrucciones MIPS32 versión 2 ISA
    -mips32r3               genera instrucciones MIPS32 versión 3 ISA
    -mips32r5               genera instrucciones MIPS32 versión 5 ISA
    -mips32r6               genera instrucciones MIPS32 versión 6 ISA
    -mips64                 genera instrucciones MIPS64 ISA
    -mips64r2               genera instrucciones MIPS64 versión 2 ISA
    -mips64r3               genera instrucciones MIPS64 versión 3 ISA
    -mips64r5               genera instrucciones MIPS64 versión 5 ISA
    -mips64r6               genera instrucciones MIPS64 versión 6 ISA
    
    -march=CPU/-mtune=CPU	genera código/calendarización para el CPU, donde CPU es uno de:

en: -mCPU			equivalent to -march=CPU -mtune=CPU. Deprecated.
    -no-mCPU		don't generate code specific to CPU.
    			For -mCPU and -no-mCPU, CPU must be one of:
es: -mCPU			equivalente a -march=CPU -mtune=CPU. Obsoleto.
    -no-mCPU		no genera código específico para el CPU.
    			Para -mCPU y -no-mCPU, CPU debe ser uno de:

en: -mips16			generate mips16 instructions
    -no-mips16		do not generate mips16 instructions
es: -mips16			genera instrucciones mips16
    -no-mips16		no genera instrucciones mips16

en: -mmicromips		generate microMIPS instructions
    -mno-micromips		do not generate microMIPS instructions
es: -mmicromips		genera instrucciones microMIPS
    -mno-micromips		no genera instrucciones microMIPS

en: -msmartmips		generate smartmips instructions
    -mno-smartmips		do not generate smartmips instructions
es: -msmartmips		genera instrucciones smartmips
    -no-smartmips		no genera instrucciones smartmips

en: -mdsp			generate DSP instructions
    -mno-dsp		do not generate DSP instructions
es: -mdsp			genera instrucciones DSP
    -mno-dsp		no genera instrucciones DSP

en: -mdspr2			generate DSP R2 instructions
    -mno-dspr2		do not generate DSP R2 instructions
es: -mdspr2			genera instrucciones DSP R2
    -mno-dspr2		no genera instrucciones DSP R2

en: -mdspr3			generate DSP R3 instructions
    -mno-dspr3		do not generate DSP R3 instructions
es: -mdspr3			 genera instrucciones DSP R3
    -mno-dspr3		 no genera instrucciones DSP R3

en: -mmt			generate MT instructions
    -mno-mt			do not generate MT instructions
es: -mmt			genera instrucciones MT
    -mno-mt		no genera instrucciones MT

en: -mmcu			generate MCU instructions
    -mno-mcu		do not generate MCU instructions
es: -mmcu			genera instrucciones MCU
    -mno-mcu		no genera instrucciones MCU

en: -mmsa			generate MSA instructions
    -mno-msa		do not generate MSA instructions
es: -mmsa			genera instrucciones MSA
    -mno-msa		no genera instrucciones MSA

en: -mxpa			generate eXtended Physical Address (XPA) instructions
    -mno-xpa		do not generate eXtended Physical Address (XPA) instructions
es: -mdsp			genera eXtended Physical Address instrucciones (XPA)
    -mno-xpa		no genera instrucciones eXtended Physical Address

en: -mvirt			generate Virtualization instructions
    -mno-virt		do not generate Virtualization instructions
es: -mvirt			genera instrucciones Virtualization
    -mno-virt		no genera instrucciones Virtualization

en: -minsn32		only generate 32-bit microMIPS instructions
    -mno-insn32		generate all microMIPS instructions
es: -minsn32		 solo genera instrucciones microMIPS de 32-bit
    -mno-insn32		 genera todas las instrucciones microMIPS

en: -mhard-float		allow floating-point instructions
    -msoft-float		do not allow floating-point instructions
    -msingle-float		only allow 32-bit floating-point operations
    -mdouble-float		allow 32-bit and 64-bit floating-point operations
    --[no-]construct-floats	[dis]allow floating point values to be constructed
    --[no-]relax-branch	[dis]allow out-of-range branches to be relaxed
    -mignore-branch-isa	accept invalid branches requiring an ISA mode switch
    -mno-ignore-branch-isa	reject invalid branches requiring an ISA mode switch
    -mnan=ENCODING		select an IEEE 754 NaN encoding convention, either of:
es: -mhard-float		 permite instrucciones de coma flotante
    -msoft-float		 no permite instrucciones de coma flotante
    -msingle-float		 solo permite operaciones de coma flotante de 32 bits
    -mdouble-float		 permite operaciones de coma flotante de 32 y 64 bits
    --[no-]construct-floats [des]activa valores de coma flotante a construir
    --[no-]relax-branch	 [no]permite bifurcación fuera del rango para ser relajadas
    -mignore-branch-isa	 acepta ramas inválidas requeriendo un modo ISA
    -mno-ignore-branch-isa	 rechaza ramas inválidas requiriendo un intercambio de modo ISA
    -mnan=ENCODING		 selecciona un convenio de codificación IEEE 754 NaN, incluso de:

en: -KPIC, -call_shared	generate SVR4 position independent code
    -call_nonpic		generate non-PIC code that can operate with DSOs
    -mvxworks-pic		generate VxWorks position independent code
    -non_shared		do not generate code that can operate with DSOs
    -xgot			assume a 32 bit GOT
    -mpdr, -mno-pdr		enable/disable creation of .pdr sections
    -mshared, -mno-shared   disable/enable .cpload optimization for
                            position dependent (non shared) code
    -mabi=ABI		create ABI conformant object file for:
es: -KPIC, -call_shared	genera código SVR4 independiente de posición
    -call_nonpic		genera código que no es PIC interoperable con DSOs
    -mvxworks-pic		genera código VxWorks independiente de posición
    -non_shared		no genera código independiente de posición
    -xgot			asume un GOT de 32 bit
    -mpdr, -mno-pdr		activa/desactiva la creación de secciones .pdr
    -mshared, -mno-shared   desactiva/activa la optimización .cpload para
                            código que no es compartido
    -mabi=ABI		crea un fichero objeto que cumple con el ABI para:

en: missing .end at end of assembly
es: .end ausente al final del ensamblado

en:  MMIX-specific command line options:
es:  Opciones de la línea de mandatos específicas de MMIX:

en:   -fixed-special-register-names
                              Allow only the original special register names.
es:   -fixed-special-register-names
                              Sólo permite los nombres de registros especiales originales.

en:   -globalize-symbols      Make all symbols global.
es:   -globalize-symbols      Crea todos los símbolos globales.

en:   -gnu-syntax             Turn off mmixal syntax compatibility.
es:   -gnu-syntax             Desactiva la compatibilidad sintáctica mmixal.

en:   -relax                  Create linker relaxable code.
es:   -relax                  Crea código relajable para el enlazador.

en:   -no-predefined-syms     Do not provide mmixal built-in constants.
                              Implies -fixed-special-register-names.
es:   -no-predefined-syms     No provee las constantes internas de mmixal.
                              Implica -fixed-special-register-names.

en:   -no-expand              Do not expand GETA, branches, PUSHJ or JUMP
                              into multiple instructions.
es:   -no-expand              No expande GETA, bifurcaciones, PUSHJ ó JUMP
                              a instrucciones múltiples.

en:   -no-merge-gregs         Do not merge GREG definitions with nearby values.
es:   -no-merge-gregs         No mezcla las definiciones GREG con los valores cercanos.

en:   -linker-allocated-gregs If there's no suitable GREG definition for the                          operands of an instruction, let the linker resolve.
es:   -linker-allocated-gregs Si no hay una definición GREG adecuada para                          los operandos de una instrucción, dejar resolver al enlazador.

en:   -x                      Do not warn when an operand to GETA, a branch,
                              PUSHJ or JUMP is not known to be within range.
                              The linker will catch any errors.  Implies
                              -linker-allocated-gregs.
es:   -x                      No avisa cuando no se sabe que un operando para
                              GETA, una bifurcación, PUSHJ ó JUMP esté dentro
                              del rango. El enlazador atrapará cualquier error.
                              Implica -linker-allocated-gregs.

en: unknown opcode: `%s'
es: código de operación desconocido: «%s»

en: specified location wasn't TETRA-aligned
es: la ubicación especificada no estaba TETRA alineada

en: unaligned data at an absolute location is not supported
es: no se admiten los datos sin alinear en una ubicación absoluta

en: invalid operand to opcode %s: `%s'
es: operando inválido para el código de operación %s: «%s»

en: invalid operands to opcode %s: `%s'
es: operandos inválidos para el código de operación %s: «%s»

en: internal: mmix_prefix_name but empty prefix
es: interno: hay un mmix_prefix_name pero es un prefijo vacío

en: too many GREG registers allocated (max %d)
es: se asignaron demasiados registros GREG (máximo %d)

en: BSPEC already active.  Nesting is not supported.
es: BSPEC ya está activo.  No se admite el anidamiento.

en: invalid BSPEC expression
es: expresión BSPEC no válida

en: can't create section %s
es: no se puede crear la sección %s

en: can't set section flags for section %s
es: no se pueden establecer las casillas para la sección %s

en: ESPEC without preceding BSPEC
es: ESPEC sin un BSPEC precedente

en: missing local expression
es: falta expresión local

en: operand out of range, instruction expanded
es: operando está fuera de rango, se expande la instrucción

note: The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be user-friendly, though a little bit non-substantial.
en: directive LOCAL must be placed in code or data
es: la directiva LOCAL debe estar colocada en el código o en los datos

en: internal confusion: relocation in a section without contents
es: confusión interna: reubicación en una sección sin contenido

en: internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section
es: interno: BFD_RELOC_MMIX_BASE_PLUS_OFFSET no resuelve a la sección

en: no suitable GREG definition for operands
es: no hay una definición GREG adecuada para los operandos

en: operands were not reducible at assembly-time
es: los operandos no son reducibles en el momento del ensamblado

en: cannot generate relocation type for symbol %s, code %s
es: incapaz de generar el tipo de reubicación para el símbolo %s, código %s

en: internal: unhandled label %s
es: interno: etiqueta %s sin manipular

en: [0-9]H labels may not appear alone on a line
es: las etiquetas [0-9]H no pueden aparecer solas en una línea

en: [0-9]H labels do not mix with dot-pseudos
es: las etiquetas [0-9]H no se mezclan con pseudo-puntos

en: invalid characters in input
es: caracteres inválidos en la entrada

en: empty label field for IS
es: campo de etiqueta vacío para IS

en: internal: unexpected relax type %d:%d
es: interno: tipo de relajación inesperado %d:%d

en: BSPEC without ESPEC.
es: BSPEC sin un ESPEC.

en: internal: GREG expression not resolved to section
es: interno: la expresión GREG no resuelve a la sección

en: register section has contents
es: la sección de registros tiene contenido

en: section change from within a BSPEC/ESPEC pair is not supported
es: no se admite el cambio de sección desde dentro de una pareja BSPEC/ESPEC

en: directive LOC from within a BSPEC/ESPEC pair is not supported
es: no se admite una directiva LOC desde dentro de una pareja BSPEC/ESPEC

en: invalid LOC expression
es: expresión LOC no válida

en: LOC expression stepping backwards is not supported
es: LOC como expresión volviendo pasos no está admitido

note: We will only get here in rare cases involving #NO_APP, where the unterminated string is not recognized by the preformatting pass.
en: unterminated string
es: cadena sin terminar

en: BYTE expression not a pure number
es: BYTE de expresión no un número puro

note: Note that mmixal does not allow negative numbers in BYTE sequences, so neither should we.
en: BYTE expression not in the range 0..255
es: BYTE de expresión no interno al rango 0..255

en: data item with alignment larger than location
es: elemento de datos con una alineamiento más grande que la ubicación

note: Since integer_constant is local to expr.c, we have to make this a macro.  FIXME: Do it cleaner.
en: `&' serial number operator is not supported
es: número serial `&' operador no está admitido

en: MN10200 options:
    none yet
es: Opciones MN10200:
    ninguna aún

en: Unrecognized opcode: `%s'
es: No se reconoce el código de operación: «%s»

note: xgettext:c-format.
en: junk at end of line: `%s'
es: basura al final de la línea: «%s»

en: MN10300 assembler options:
    none yet
es: Opciones de ensamblador para MN10300:
    ninguna aún

en: Invalid opcode/operands
es: Código de operación/operandos inválidos

en: Invalid register specification.
es: Especificación de registro no válida.

en: Bad relocation fixup type (%d)
es: Tipo de compostura de reubicación inválido (%d)

en: expecting comma delimited register operands
es: se esperan operandos de registro delimitados por comas

en: expecting comma delimited operands
es: se esperan operandos delimitados por comas

en: expecting indirect register `($rA)'
es: se espera el registro indirecto `($rA)'

en: missing closing parenthesis
es: falta paréntesis que cierra

en: expecting indirect register `($rX)'
es: se espera el registro indirecto `($rX)'

en: Something forgot to clean up
es: Algo se olvidó de limpiar

en:   -EB                     assemble for a big endian system (default)
      -EL                     assemble for a little endian system
es:   -EB                     ensambla para un sistema big endian (por defecto)
      -EL                     ensambla para un sistema little endian

en: pcrel too far BFD_RELOC_MOXIE_10
es: pcrel demasiado lejos de BFD_RELOC_MOXIE_10

en: .profiler pseudo requires at least two operands.
es: el pseudo .profiler requiere por lo menos dos operandos.

en: unknown profiling flag - ignored.
es: opción de análisis de perfil desconocida - se descarta.

en: ambiguous flags combination - '.profiler' directive ignored.
es: combinación de casillas ambigua - se descarta la directiva '.profiler'.

en: profiling in absolute section?
es: ¿análisis de perfil en la sección absoluta?

en: Expecting comma after CPU errata name, not: %s
es: Se esperaba una coma después del nombre errata CPU, no: %s

en: MCU option requires a name
es: Opción MCU requiereun nombre

en: unrecognised argument to -mcpu option '%s'
es: no se reconoce argumento a opción -mcpu: '%s'

en:   -mQ - enable relaxation at assembly time. DANGEROUS!
      -mP - enable polymorph instructions
es:   -mQ - permite la relajación en tiempo de ensamblado. ¡PELIGROSO!
      -mP - permite las instrucciones polimórficas

en:   -ml - enable large code model
es:   -ml - activa modelo de código grande

en:   -mN - do not insert NOPs after changing interrupts (default)
es:   -mN - no inserta varias NOP tras interrupciones (predet.)

en:   -mn - insert a NOP after changing interrupts
es:   -mn - inserta un NOP tras modificar interrupciones

en:   -mY - do not warn about missing NOPs after changing interrupts
es:   -mY - no advierte acerca de ausencias NOP tras modificar interrupciones

en: extra characters '%s' at end of immediate expression '%s'
es: caracteres adicionales «%s» al final de expresión inmediata «%s»

en: value 0x%x out of extended range.
es: valor 0x%x fuera de rango extendido.

en: value %d out of range. Use #lo() or #hi()
es: valora %d está fuera de rango. Utilice #lo() o #hi()

en: error: unsupported #foo() directive used on symbol
es: error: directiva #foo() sin apoyo para directiva utilizada en símbolo

en: unknown expression in operand %s.  Use #llo(), #lhi(), #hlo() or #hhi()
es: desconoce expresión en operando %s.  Utilice #llo() #lhi() #hlo() o #hhi()

en: Registers cannot be used within immediate expression [%s]
es: Los registros no se pueden usar en la expresión inmediata [%s]

en: unknown operand %s
es: operando %s desconocido

en: extra characters '%s' at the end of absolute operand '%s'
es: caracteres adicionales «%s» al final de operando absoluto «%s»

en: value out of range: 0x%x
es: valor fuera de rango: 0x%x

en: Registers cannot be used within absolute expression [%s]
es: Los registros no se pueden usar en la expresión absoluta [%s]

en: unknown expression in operand %s
es: expresión desconocida en operando %s

en: unknown addressing mode %s
es: desconoce modo de direccionamiento %s

en: Bad register name %s
es: Nombre registrado incorrecto %s

en: cannot use indirect addressing with the PC
es: no se puede utilizar una dirección indirecta con el PC

en: ')' required
es: ')' requerido

en: unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?
es: operador %s desconocido. ¿ Quiere decir X(Rn) ó #[hl][hl][oi](CONST) ?

en: r2 should not be used in indexed addressing mode
es: no se debe usar r2 en el modo de direccionamiento indexado

en: extra characters '%s' at end of operand '%s'
es: caracteres adicionales «%s» al final de operando «%s»

en: CPU8: Stack pointer accessed with an odd offset
es: CPU8: puntero de pila accedido con un desplazamiento impar

en: Registers cannot be used as a prefix of indexed expression [%s]
es: Los registros no se pueden usar como un prefijo en la expresión indexada [%s]

en: Internal bug. Try to use 0(r%d) instead of @r%d
es: Defecto interno. Intente utilizar 0(r%d) en lugar de @r%d

en: this addressing mode is not applicable for destination operand
es: este modo direccional no es aplicable para el operando destino

en: expected register as second argument of %s
es: esperaba registro como segundo argumento de %s

en: index value too big for %s
es: valor indexado demasiado grande para %s

en: unexpected addressing mode for %s
es: modo direccional inesperado para %s

en: constant generator destination register found in %s
es: encontrado generador de registro destino constante en %s

en: constant generator source register found in %s
es: generador constante de registro destino encontrado en %s

en: unrecognised instruction size modifier .%c
es: no se reconoce modificador de tamaño de instrucción .%c

en: junk found after instruction: %s.%s
es: basura aparecida tras instrucción: %s.%s

en: instruction %s.a does not exist
es: la instrucción %s.a no existe

en: instruction %s requires %d operand | instruction %s requires %d operands
es[0]: la instrucción %s requiere de %d operando
es[1]: la instrucción %s requiere de %d operandos

en: instruction %s requires MSP430X mcu
es: la instrucción %s requiere MSP430X mcu

en: unable to repeat %s insn
es: incapaz para utilizar %s insn

en: internal error: unknown nop check state
es: error interno: estado marcado ‘nop’ desconocido

en: repeat instruction used with non-register mode instruction
es: repite instrucciones utilizadas con modo de instrucción no registrada

en: %s: attempt to rotate the PC register
es: %s: trata rotar el registro PC

en: expected #n as first argument of %s
es: esperaba #n como primer argumento de %s

en: extra characters '%s' at end of constant expression '%s'
es: caracteres adicionales «%s» al final de expresión constante «%s»

en: expected constant expression as first argument of %s
es: esperaba una expresión constante como primer argumento de %s

en: Too many registers popped
es: Demasiados registros aparecidos

en: repeat count cannot be used with %s
es: repetición de conteo no puede ser utilizado con %s

en: expected first argument of %s to be in the range 1-4
es: esperaba primer argumento de %s para estar dentro del rango 1-4

en: expected register name or constant as first argument of %s
es: nombre registrado esperada o constante como primer argumento de %s

en: expected constant value as argument to RPT
es: esperaba un valor constante como argumento a RPT

en: expected constant in the range 2..16
es: constante esperada dentro del rango 2..16

en: PC used as an argument to RPT
es: PC utilizado como argumento a RPT

en: Illegal emulated instruction
es: Instrucción emulada ilegal

en: %s instruction does not accept a .b suffix
es: la instrucción %s no acepta un sufijo .b

en: Even number required. Rounded to %d
es: Se requiere un número par. Se redondea a %d

en: Wrong displacement %d
es: Desplazamiento incorrecto %d

en: instruction requires label sans '$'
es: la instrucción requiere una etiqueta sin '$'

en: instruction requires label or value in range -511:512
es: la instrucción requiere una etiqueta o valor en el rango -511:512

en: instruction requires label
es: la instrucción requiere etiqueta

en: polymorphs are not enabled. Use -mP option to enable.
es: los polimórficos no están activados. Use la opción -mP para activarlos.

en: Illegal instruction or not implemented opcode.
es: Instrucción ilegal o código de operación sin implementar.

en: can't find opcode
es: no se puede encontrar el código de operación

en: internal inconsistency problem in %s: insn %04lx
es: problema de inconsistencia interna en %s: insn %04lx

en: internal inconsistency problem in %s: ext. insn %04lx
es: problema de inconsistencia interna en %s: ext. insn %04lx

en: internal inconsistency problem in %s: %lx
es: problema de inconsistencia interna en %s: %lx

en: MT specific command line options:
es: Opciones de la línea de mandatos específicas de MT:

en:   -march=ms1-64-001         allow ms1-64-001 instructions
es:   -march=ms1-64-001         permite instrucciones ms1-64-001

en:   -march=ms1-16-002         allow ms1-16-002 instructions (default)
es:   -march=ms1-16-002         permite instrucciones ms1-16-002 (por defecto)

en:   -march=ms1-16-003         allow ms1-16-003 instructions
es:   -march=ms1-16-003         permite instrucciones ms1-16-003

en:   -march=ms2                allow ms2 instructions
es:   -march=ms2                permite instrucciones ms2

en:   -nosched                  disable scheduling restrictions
es:   -nosched                  desactiva las restricciones de calendarización

en: instruction %s may not follow another memory access instruction.
es: la instrucción %s no puede estar a continuación de otra instrucción de acceso a memoria.

en: instruction %s may not follow another I/O instruction.
es: la instrucción %s no puede estar a continuación de otra instrucción E/S.

en: %s may not occupy the delay slot of another branch insn.
es: %s no puede ocupar la ranura de retardo de otra insn de bifurcación.

en: operand references R%ld of previous instruction.
es: operando se refiere a R%ld de la instrucción previa.

en: operand references R%ld of instruction before previous.
es: operando se refiere a R%ld de la instrucción anterior a la previa.

en: conditional branch or jal insn's operand references R%ld of previous arithmetic or logic insn.
es: la bifurcación condicional o operando de insn jal se refiere a R%ld de la insn aritmética o lógica previa.

en: <arch name>	  Assemble for architecture <arch name>
    			  <arch name> could be
    			  v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s
es: <arch name>	  Ensambla para arquitectura <arqu nombre>
    			  <arqu nombre> podría ser
    			  v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s

en: <baseline>	  Assemble for baseline <baseline>
    			  <baseline> could be v2, v3, v3m
es: <baseline>	  Ensambla para línea básica <baseline>
    			  <baseline> podría ser v2, v3, v3m

en: <freg>	  Specify a FPU configuration
    			  <freg>
    			  0:     8 SP /  4 DP registers
    			  1:    16 SP /  8 DP registers
    			  2:    32 SP / 16 DP registers
    			  3:    32 SP / 32 DP registers
es: <freg>	  Específicamente una configuración FPU
    			  <freg>
    			  0:     8 SP /  4 DP registros
    			  1:    16 SP /  8 DP registros
    			  2:    32 SP / 16 DP registros
    			  3:    32 SP / 32 DP registros

en: <abi>	          Specify a abi version
    			  <abi> could be v1, v2, v2fp, v2fpp
es: <abi>	          Especificar una versión abi
    			  <abi> podría ser v1, v2, v2fp, v2fpp

en: Multiply instructions support
es: Apoya instrucciones múltiples

en: Divide instructions support
es: Soporta instrucciones dividir

en: 16-bit extension
es: Extensión de 16 bits

en: d0/d1 registers
es: el registros d0/d1

en: Performance extension
es: Rendimiento extensión

en: Performance extension 2
es: Rendimiento extensión

en: String extension
es: Cadena extendida

en: AUDIO ISA extension
es: Extensión de sonido ISA

en: FPU SP extension
es: Extensión FPU PS

en: FPU DP extension
es: FPU como extensión DP

en: FPU fused-multiply-add instructions
es: FPU  fused-multiply-add como instrucciones

en: 
     NDS32-specific assembler options:
es: 
    Opciones ensambladoras específicas de NDS32:

en:   -O1,			  Optimize for performance
      -Os			  Optimize for space
es:   -O1,			  Optimiza para rendimiento
      -Os			  Optimiza para espacio

en:   -m[no-]%-17sEnable/Disable %s
es:   -m[no-]%-17s activa/desactiva %s

en: la must use with symbol. '%s'
es: la debe utilizar con símbolo . «%s»

en: need PIC qualifier with symbol. '%s'
es: requiere PIC cualificador con símbolo. «%s»

en: Operand is not a constant. `%s'
es: Operando no es una constante. «%s»

en: needs @GOT or @GOTOFF. %s
es: requiere @GOT en @GOTOFF. %s

en: Too many argument. `%s'
es: Demasiados argumentos. «%s»

note: Logic here rejects the input arch name.
en: unknown arch name `%s'
es: desconoce nombre arq «%s»

note: Logic here rejects the input baseline.
en: unknown baseline `%s'
es: desconoce base lineal «%s»

note: Logic here rejects the input FPU configuration.
en: unknown FPU configuration `%s'
es: desconoce configuración FPU «%s»

note: Logic here rejects the input abi version.
en: unknown ABI version`%s'
es: desconoce versión «%s» de ABI

en: Argument of .vec_size is expected 4 or 16, actual: %d.
es: Argumento de tamaño .vec_size está esperado 4 o 16, actual: %d.

en: Argument of .vec_size is not a constant.
es: Argumento de .vec_size no es constante.

en: Don't know how to handle this field. %s
es: No se sabe cómo manipular este campo. %s

en: instruction %s requires enabling performance extension
es: la instrucción %s requiere activando extensión rendimiento

en: instruction %s requires enabling performance extension II
es: la instrucción %s requiere activar extensión rendimiento II

en: instruction %s requires enabling AUDIO extension
es: la instrucción %s requiere activar extensión AUDIO

en: instruction %s requires enabling STRING extension
es: la instrucción %s requiere activación de extensión STRING

en: instruction %s requires enabling DIV & DX_REGS extension
es: la instrucción %s requiere activar extensiones DIV & DX_REGS

en: instruction %s requires enabling FPU extension
es: la instrucción %s requiere una extensión FPU

en: instruction %s requires enabling FPU_SP extension
es: la instrucción %s requiere activar extensión FPU_PS

en: instruction %s requires enabling FPU_DP extension
es: la instrucción %s requiere activar extensión FPU_DP

en: instruction %s requires enabling FPU_MAC extension
es: la instrucción %s requiere activación de extensión FPU_MAC

en: instruction %s requires enabling DX_REGS extension
es: la instrucción %s requiere activación de extensión DX_REGS

en: relax hint unrecognized instruction: line %d.
es: la instrucción relajada irreconocida: línea %d.

en: Can not find match relax hint.  Line: %d
es: No puede encontrar coincidencia relajada insinuada.  Línea: %d

en: Internal error: Range error. %s
es: Error interno: rango erróneo. %s

en: Instruction %s not supported in the baseline.
es: Instrucción %s no admitida dentro de la línea base.

en: Unrecognized opcode, %s.
es: No se reconoce el código de operación: %s.

en: Incorrect syntax, %s.
es: Sintaxis incorrecta, %s.

en: Unrecognized operand/register, %s.
es: Operando no reconocido %s.

en: Operand out of range, %s.
es: Operando fuera de rango, %s.

en: Prohibited register used for reduced-register, %s.
es: Registro utilizado prohibido para registro reducido, %s.

en: Junk at end of line, %s.
es: Basura al final de la línea, %s.

en: Addend to unresolved symbol is not on word boundary.
es: Añadido a símbolo no resuelto no está en un límite de word.

note: Should never here.
en: Used FPU instructions requires enabling FPU extension
es: Instrucción FPU utilizada requiere activación de extensión FPU

en: Internal error: Unknown fixup type %d (`%s')
es: Error interno: Tipo desconocido de corrección: %d (`%s')

en: Invalid syntax in PC-relative addressing mode
es: Sintaxis no válida en el modo de direccionamiento relativo al PC

en: Invalid syntax in External addressing mode
es: Sintaxis no válida en el modo de direccionamiento Externo

en: Invalid syntax in Memory Relative addressing mode
es: Sintaxis no válida en el modo de direccionamiento Relativo a Memoria

en: Invalid scaled-indexed mode, use (b,w,d,q)
es: Modo escalado-indexado inválido, utilice (b,w,d,q)

en: Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}
es: Sintaxis en el modo escalado-indexado, utilice [Rn:m] donde n=[0..7] m={b,w,d,q}

en: Scaled-indexed addressing mode combined with scaled-index
es: Modo de direccionamiento escalado-indexado combinado con índice-escalado

en: Invalid or illegal addressing mode combined with scaled-index
es: Modo de direccionamiento inválido o ilegal combinado con índice-escalado

en: Premature end of suffix -- Defaulting to d
es: Fin de sufijo prematuro -- Se cambia por defecto a d

en: Bad suffix after ':' use {b|w|d} Defaulting to d
es: Sufijo incorrecto tras ':' utilice {b|w|d} Se cambia por defecto a d

en: Very short instr to option, ie you can't do it on a NULLstr
es: Instrucción muy corta para la opción, p.e. no lo puede hacer en un NULLstr

en: No such entry in list. (cpu/mmu register)
es: No existe esa entrada en la lista. (registros cpu/mmu)

en: Internal consistency error.  check ns32k-opcode.h
es: Error de consistencia interno.  revise ns32k-opcode.h

en: Address of immediate operand
es: Dirección de operando inmediato

en: Invalid immediate write operand.
es: Operando de escritura inmediato inválido.

en: Bad opcode-table-option, check in file ns32k-opcode.h
es: Opción-de-tabla-de-códigos-de-operación incorrecta, revise en el fichero ns32k-opcode.h

en: No such opcode
es: No existe ese código de operación

en: Bad suffix, defaulting to d
es: Sufijo incorrecto, se cambia por defecto a d

en: Too many operands passed to instruction
es: Se pasan demasiados operandos a la instrucción

note: Check error in default.
en: Wrong numbers of operands in default, check ns32k-opcodes.h
es: Número incorrecto de operandos por defecto, revise ns32k-opcodes.h

en: Wrong number of operands
es: Número incorrecto de operandos

en: Can not do %d byte pc-relative relocation for storage type %d
es: No se puede hacer la reubicación relativa a pc de %d byte para el tipo de almacenamiento %d

en: Can not do %d byte relocation for storage type %d
es: No se puede hacer la reubicación de %d byte para el tipo de almacenamiento %d

en: value of %ld out of byte displacement range.
es: valor de %ld fuera del rango de desubicación de byte.

en: value of %ld out of word displacement range.
es: valor de %ld fuera del rango de desubicación de word.

en: value of %ld out of double word displacement range.
es: valor de %ld fuera del rango de desubicación de double word.

en: Internal logic error.  Line %d, file: "%s"
es: Error lógico interno.  Línea %d, fichero «%s»

en: Internal logic error. line %d, file "%s"
es: Error lógico interno. línea %d, fichero «%s»

en: Bit field out of range
es: Campo de bits fuera de rango

en: iif convert internal pcrel/binary
es: iif convierte a pcrel/binario interno

en: Bignum too big for long
es: Número grande demasiado grande para long

en: iif convert internal pcrel/pointer
es: iif convierte a pcrel/puntero interno

en: Internal logic error in iif.iifP[n].type
es: Error interno de lógica en iif.iifP[n].tipo

note: We can't relax this case.
en: Can't relax difference
es: No se puede relajar la diferencia

en: Displacement too large for :d
es: Desubicación demasiado grande para :d

en: Internal logic error in iif.iifP[].type
es: Error interno de lógica en iif.iifP[].tipo

en: invalid architecture option -m%s, ignored
es: opción de arquitectura -m%s no válida, se descarta

en: invalid default displacement size "%s". Defaulting to %d.
es: tamaño de desubicación por defecto «%s» inválido. Se cambia a %d por defecto.

en: NS32K options:
    -m32032 | -m32532	select variant of NS32K architecture
    --disp-size-default=<1|2|4>
es: Opciones de NS32K:
    -m32032 | -m32532	selecciona la variante de la arquitectura NS32K
    --disp-size-default=<1|2|4>

en: Cannot find relocation type for symbol %s, code %d
es: No se puede encontrar el tipo de reubicación para el símbolo %s, código %d

en: Bad register name
es: Nombre de registro incorrecto

en: Error in expression
es: Error en la expresión

en: Low order bits truncated in immediate float operand
es: Se truncaron los bits de orden inferior en operando de coma flotante inmediato

en: Float AC not legal as integer operand
es: AC de coma flotante no es legal como operando entero

en: General register not legal as float operand
es: El registro general no es legal como operando de coma flotante

en: No instruction found
es: No se encontró una instrucción

en: Unknown instruction '%s'
es: Instrucción desconocida «%s»

en: Unsupported instruction set extension: %s
es: No se admite la extensión de conjunto de instrucciones: %s

en: operand is not an absolute constant
es: operando no es una constante absoluta

en: 3-bit immediate out of range
es: inmediato de 3 bits fuera de rango

en: 6-bit immediate out of range
es: inmediato de 6 bits fuera de rango

en: 8-bit immediate out of range
es: inmediato de 8 bits fuera de rango

en: Symbol expected
es: Se esperaba un símbolo

en: 8-bit displacement out of range
es: Desubicación de 8 bits fuera de rango

en: Missing ','
es: Faltaa ','

en: 6-bit displacement out of range
es: 6-bit desplazamiento fuera de rango

en: Too many operands
es: Demasiados operandos

en: Can not represent %s relocation in this object file format
es: No se puede representar la reubicación %s en este formato de fichero objeto

en: confusing relocation expressions
es: expresiones de reubicación confusas

en: can't have relocation for ipush
es: no se puede tener una reubicación para ipush

en: expected expression
es: se esperaba una expresión

en: PJ options:
    -little			generate little endian code
    -big			generate big endian code
es: Opciones de PJ:
    -little			genera código little endian
    -big			genera código big endian

en: pcrel too far
es: pcrel demasiado lejos

en: invalid register expression
es: expresión de registro inválido

en: the use of -mvle requires big endian.
es: la utilización de -mvle requiere big endian.

en: the use of -mvle requires -a32.
es: la macro requiere $at mientras $at está en uso.

en: %s unsupported
es: no se admite %s

en: invalid switch -m%s
es: interruptor -m%s inválido

en: --nops needs a numeric argument
es: --nops necesita un argumento numérico

en: unknown default cpu = %s, os = %s
es: desconoce cpu = %s predeterminada, os = %s

en: mask trims opcode bits for %s
es: mascarada recorta bits del código de operación para %s

en: operand index error for %s
es: error de índice de operando para %s

en: operand %d overlap in %s
es: operando %d sobreescribe en %s

en: powerpc_operands[%d].bitm invalid
es: powerpc_operands[%d].bitm inválido

en: powerpc_operands[%d] duplicates powerpc_operands[%d]
es: powerpc_operands[%d] duplica a powerpc_operands[%d]

en: major opcode is not sorted for %s
es: el código de operación major no está ordenado para %s

en: %s is enabled by vle flag
es: %s está activada por marca vle

en: %s not disabled by vle flag
es: %s no desactivada por marca vle

en: data in executable section
es: datos en sección ejecutable

en: expected comma after symbol-name: rest of line ignored.
es: esperaba una coma tras el nombre-símbolo: el resto de la línea descartado.

en: ignoring attempt to re-define symbol `%s'.
es: ignorando intento de redefinir símbolo «%s».

en: length of .lcomm "%s" is already %ld. Not changed to %ld.
es: longitud de .lcomm «%s» ya es %ld. No modificado a %ld.

en: common alignment not a power of 2
es: la alineamiento común no es una potencia de 2

en: expected comma after name `%s' in .localentry directive
es: coma esperada tras nombre «%s» en directiva .localentry

en: missing expression in .localentry directive
es: expresión ausente en directiva localentry

en: .localentry expression for `%s' is not a valid power of 2
es: la expresión .localentry para `%s' no es una potencia de 2 válida

en: .localentry expression for `%s' does not evaluate to a constant
es: expresión .localentry para `%s' no evalúa a una constante

en: .abiversion expression does not evaluate to a constant
es: expresión .abiversion no evalúa a una constante

en: relocation cannot be done when using -mrelocatable
es: relocation no puede ser hecho cuando utiliza -mrelocatable

en: TOC section size exceeds 64k
es: TOC como sección excede 64k

en: unrecognized opcode: `%s'
es: código de operación no reconocido: «%s»

en: @tls may not be used with "%s" operands
es: @tls quizá  no está utiliada con «%s» operandos

en: @tls may only be used in last operand
es: @tls solo se puede utilizar en el último operando

en: assuming %s on symbol
es: asumiendo %s en símbolo

en: unsupported relocation for DS offset field
es: no se admite el tipo de reubicación para el campo de desplazamiento DS

en: syntax error; found `%c', expected `%c'
es: error de sintaxis; se encontró `%c', se esperaba `%c'

en: syntax error; end of line, expected `%c'
es: error de sintaxis; fin de línea, se esperaba `%c'

en: bad .section directive: want a,e,v,w,x,M,S,G,T in string
es: directiva .section incorrecta: se quiere en la cadena a,e,v,w,x,M,S,G,T

en: missing size
es: falta el tamaño

en: negative size
es: tamaño negativo

en: missing real symbol name
es: falta el nombre del símbolo real

en: attempt to redefine symbol
es: se intenta redefinir el símbolo

en: no known dwarf XCOFF section for flag 0x%08x
es: no hay una sección XCOFF enana conocida para la opción 0x%08x

en: label %s was not defined in this dwarf section
es: la etiqueta %s no se definió en esta sección enana

en: the XCOFF file format does not support arbitrary sections
es: el formato del fichero XCOFF no admite secciones arbitrarias

en: .ref outside .csect
es: .ref fuera de .csect

en: missing symbol name
es: falta el nombre del símbolo

en: missing rename string
es: falta la cadena para renombrar

en: missing value
es: falta el valor

en: illegal .stabx expression; zero assumed
es: expresión .stabx ilegal; se asume cero

en: missing class
es: falta la clase

en: missing type
es: falta el tipo

en: .stabx of storage class stsym must be within .bs/.es
es: .stabx de la clase de almacenamiento stsym debe estar entre .bs/.es

en: nested .bs blocks
es: bloques .bs anidados

en: .es without preceding .bs
es: .es sin un .bs precedente

en: non-constant byte count
es: contador no constante de byte

en: .tc not in .toc section
es: .tc no está en la sección .toc

en: .tc with no label
es: .tc sin etiqueta

en: .machine stack overflow
es: desbordamiento de pila en .machine

en: .machine stack underflow
es: desbordamiento por debajo de la pila en .machine

en: invalid machine `%s'
es: máquina no válida «%s»

en: bad symbol suffix
es: sufijo de símbolo incorrecto

en: unrecognized symbol suffix
es: símbolo sufijo no reconocido

en: .ef with no preceding .function
es: .ef sin un .function precedente

en: warning: symbol %s has no csect
es: aviso: el símbolo %s no tiene csect

en: symbol in .toc does not match any .tc
es: el símbolo en .toc no coincide con ningún .tc

en: %s unsupported as instruction fixup
es: %s no admitido como instrucción corregida

en: unsupported relocation against %s
es: no se admite la reubicación contra %s

en: Gas failure, reloc value %d
es: Fallo de gas, valor reubicado %d

en: expecting opcode string in self test mode
es: esperando cadena operacional de código en modo de prueba

en: assembly 0x%08x, expected %s
es: ensambla 0x%08x, esperado %s

en: immediate value 0x%x truncated to 0x%x
es: valor inmediato 0x%x truncado a 0x%x

en: call target address 0x%08x out of range 0x%08x to 0x%08x
es: llama dirección destino 0x%08x fuera del rango 0x%08x a 0x%08x

en: quick branch offset %d out of range %d to %d
es: bifurcación rápida de desplazamiento%d fuera de rango %d a %d

en: %s offset %d out of range %d to %d
es: %s desplazamiento %d fuera de rango %d a %d

en: immediate value %d out of range %d to %d
es: valor %d inmediato fuera de rango %d a %d

en: immediate value %llu out of range %u to %lu
es: valor inmediato %llu fuera de rango desde %u hasta %lu

en: immediate value %u out of range %u to %u
es: valor inmediato %u fuera de rango desde %u hasta %u

en: overflow in immediate argument
es: sobredesbordamiento dentro de argumento inmediato

en: cannot create 64-bit relocation
es: no puede crear datos reubicantes de 64 bits

en: unexpected PC relative expression
es: expresión relativa PC inesperada

en: can't create relocation
es: no puede crear reubicación

en: trailing garbage after expression: %s
es: arrastrando basura tras expresión: %s

en: expected expression, got %s
es: expresión esperada, obtuvo %s

en: expected constant expression, got %s
es: expresión constante esperada, obtuvo %s

en: unknown register %s
es: el registro desconocido %s

en: data transfer register cannot be halfword
es: el registro de transferencia de datos no puede ser mitad de palabra

en: destination register must be full-word
es: el registro destino debe ser palabra completa

en: cannot use partial register %s for addressing
es: no se puede utilizar registro %s parcial para direccionamiento

en: loop count constant %ld is out of range [1..%d]
es: conteo constante de bucle %ld está fuera del rango [1..%d]

en: byte count constant %ld is out of range [1..%d]
es: conteo byte constante %ld está fuera del rango [1..%d]

en: only r0 can be used as byte count register
es: sóla r0 pueden ser utilizado como registro de conteo de byte

en: invalid constant table offset %ld
es: desplazamiento distribuido contante inválido %ld

en: invalid WakeOnStatus %ld
es: invalida WakeOnStatus %ld

en: invalid XFR WideBus Address %ld
es: invalida Dirección XFR WideBus %ld

en: badly formed expression near %s
es: expresión incorrectamente formada cercana a %s

en: expecting %c near %s
es: esperando %c cerca de %s

note: Unrecognised instruction - error.
en: unrecognised instruction %s
es: la instrucción %s no reconocida

en: can't represent relocation type %s
es: no puede representar tipo %s reubicable

en: Label "%s" matches a CPU register name
es: Etiqueta «%s» coincide un nombre de registro de CPU

en: internal: bad RISC-V opcode (mask error): %s %s
es: interno: código de operación RISC-V incorrecto (error de máscara): %s %s

en: unsupported large constant
es: no se admite la constante large

note: Reset error message of the previous round.
en: illegal operands
es: operandos ilegales

en: lui expression not in range 0..1048575
es: expresión lui no en el rango 0..1048575

en: unknown register `%s'
es: el registro desconocido «%s»

en: 16-bit relocation used in 8-bit operand
es: la reubicación de 16-bit utilizada en operando de 8 bits

en: 8-bit relocation used in 16-bit operand
es: utilizaba reubicación de 8-bit en operando 16 bits

en: Value %d doesn't fit in unsigned %d-bit field
es: El valor %d no cabe en el campo de %d bit sin signo

en: Value %d doesn't fit in signed %d-bit field
es: El valor %d no cabe en el campo de %d bit con signo

en:  RL78 specific command line options:
es:  Opciones de línea de mandatos específicas de RL78:

en:   --mrelax          Enable link time relaxation
es:   -mrelax                   Activa relajación temporal enlazada

en:   --mg10            Enable support for G10 variant
es:   --mg10            Activa compatibilidad para variante G10

en:   --mg13            Selects the G13 core.
es:   --mg13            Selecciona el core G13.

en:   --mg14            Selects the G14 core [default]
es:   --mg14            Selecciona el núcleo G14 [predet.]

en:   --mrl78           Alias for --mg14
es:   --mrl78           Alias para --mg14

en:   --m32bit-doubles  [default]
es:   --m32bit-doubles  [predet.]

en:   --m64bit-doubles  Source code uses 64-bit doubles
es:   --m64bit-doubles  Código fuente utiliza dobles de 64 bits

en: %%%s() must be outermost term in expression
es: %%%s() debe ser término como mucho en expresión

en: unsupported constant size %d
es: no se admite el tamaño de constante %d

en: %%hi8 only applies to .byte
es: %%hi8 solo aplica a .byte

en: difference of two symbols only supported with .long, .short, or .byte
es: solo se admite la diferencia de dos símbolos con .long .short o .byte

en: bad frag at %p : fix %ld addr %ld %ld
es: fragmento incorrecto en %p: fix %ld dir %ld %ld

en: value of %ld too large for 8-bit branch
es: valor %ld es demasiado grande para la bifurcación de 8 bits relativa al PC

en: value of %ld too large for 16-bit branch
es: valor de %ld es muy grande para ramificar 16 bits

en: Unknown reloc in md_apply_fix: %s
es: Reubicación desconocida en md_apply_fix: %s

en: unrecognised RX CPU type %s
es: no se reconoce el tipo de CPU RX %s

en:  RX specific command line options:
es:  Opciones de línea de mandatos específicas de RX:

en:   --mlittle-endian-data [default]
es:   --mlittle-endian-data [por defecto]

en:   --m32bit-doubles [default]
es:   --m32bit-doubles [por defecto]

en:   --muse-renesas-section-names [default]
es:   --muse-renesas-section-names [por defecto]

en:   --mint-register=<value>
es:   --mint-register=<valor>

en: no filename following .INCLUDE pseudo-op
es: no hay un nombre de fichero a continuación del pseudo-operador .INCLUDE

en: unable to locate include file: %s
es: no se puede localizar el fichero de inclusión: %s

en: unrecognised alignment value in .SECTION directive: %s
es: no se reconoce el valor de alineamiento en la directiva .SECTION: %s

en: unknown parameter following .SECTION directive: %s
es: parámetro desconocido a continuación de la directiva .SECTION: %s

en: expecting either ON or OFF after .list
es: se espera ON u OFF tras .list

en: The ".%s" pseudo-op is not implemented
es: No se admite el pseudo-operador ".%s"

en: The .DEFINE pseudo-op is not implemented
es: No se admite el pseudo-operador .DEFINE

en: The .MACRO pseudo-op is not implemented
es: No se admite el pseudo-operador .MACRO

en: The .BTEQU pseudo-op is not implemented.
es: El pseudo-op .BTEQU no está implementado.

en: invalid immediate size
es: tamaño inmediato inválido

en: invalid immediate field position
es: posición de campo inmediato no válida

en: jump not 3..10 bytes away (is %d)
es: omisión no está a 3..10 bytes (es %d)

en: Invalid default architecture, broken assembler.
es: Arquitectura por defecto no válida, ensamblador descompuesto.

en: no such machine extension `%s'
es: no como extensión de máquina «%s»

en: junk at end of machine string, first unrecognized character is `%c'
es: basura al final de la línea de máquina; el primer carácter inreconocible es «%c»

en: invalid architecture -A%s
es: arquitectura no válida -A%s

en: identifier+constant@%s means identifier@%s+constant
es: identificador+constante@%s significa identificador@%s+constante

en: Can't handle O_big in s390_exp_compare
es: No se puede manipular O_big en s390_exp_compare

en: Invalid suffix for literal pool entry
es: Sufijo inválido para la entrada de conjunto de literales

en: Big number is too big
es: El número grande es demasiado grande

en: relocation not applicable
es: la reubicación no es aplicable

en: Opcode %s not available in this mode
es: El código de operación %s no está disponible en este modo

en: Invalid .insn format
es: Formato .insn inválido

en: Unrecognized opcode format: `%s'
es: No se reconoce el formato de código de operación: «%s»

en: second operand of .insn not a constant
es: el segundo operando de .insn no es una constante

en: missing comma after insn constant
es: falta coma tras la constante insn

en: .machinemode stack overflow
es: desbordamiento superior .machinemode de pila

en: .machinemode stack underflow
es: desbordamiento inferior .machinemode de pila

en: invalid machine mode `%s'
es: modo no válido de máquina «%s»

en: unsupported relocation type
es: no se admite el tipo de reubicación

en: cannot emit PC relative %s relocation%s%s
es: no se puede emitir la reubicación %s relativa al PC%s%s

en: Gas failure, reloc type %s
es: Fallo de gas, valor reubicado %s

en: Gas failure, reloc type #%i
es: Fallo de gas, tipo de reubicación #%i

en: div / mul are reserved instructions
es: div / mul son instrucciones reservadas

en: This architecture doesn't support mmu
es: Esta arquitectura no admite mmu

en: This architecture doesn't support atomic instruction
es: Esta arquitectura no admite la instrucción atomic

en: S+core register expected
es: se esperaba un registro S+core

en: S+core special-register expected
es: Se esperaba un registro especial S+core

en: S+core co-processor register expected
es: Se esperaba un registro de coprocesador S+core

en: Using temp register (r1)
es: Utilizando registero (r1) temp

en: register expected, not '%.100s'
es: se esperaba un registro, no '%.100s'

en: rd must be even number.
es: rd debe ser un número par.

en: invalid constant: %d bit expression not in range %u..%u
es: constante no válida: la expresión de %d bit no está en el rango %u..%u

en: invalid constant: %d bit expression not in range %d..%d
es: constante no válida: la expresión de %d bit no está en el rango %d..%d

en: invalid constant: bit expression not defined
es: constante no válida: la expresión de bit no está definida

en: Using temp register(r1)
es: Se usa register(r1) temporal

en: low register (r0-r15) expected, not '%.100s'
es: se esperaba registro bajo (r0-r15), no '%.100s'

en: missing [
es: falta [

en: missing ]
es: falta ]

en: Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)
es: Dependencia de datos fija: %s %s -- %s %s (insertar %d nop!/%d’)

en: Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)
es: Dependencia de datos fija: %s %s -- %s %s (insertar 1 `pflush/%d')

en: data dependency: %s %s -- %s %s (%d/%d bubble)
es: dependencia de datos: %s %s -- %s %s (%d/%d burbujea)

en: address offset must be half word alignment
es: el desplazamiento direccional se debe alinear con half word

en: address offset must be word alignment
es: el desplazamiento direccional se debe alinear con word

en: register same as write-back base
es: el registro es el mismo que la base de retroescritura

en: pre-indexed expression expected
es: se esperaba una expresión pre-indexada

en: invalid register number: %d is not in [r0--r7]
es: número de registro inválido: %d no está en [r0--r7]

en: comma is  expected
es: se esperaba una coma

en: invalid constant: %d is not word align integer
es: constante no válida: %d no es un entero alineado a word

en: invalid constant: 32 bit expression not word align
es: constante no válida: la expresión de 32 bits no está alineada a word

en: invalid constant: 32 bit expression not in range [0, 0xffffffff]
es: constante no válida: la expresión de 32 bits no está en el rango [0, 0xffffffff]

en: invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]
es: constante no válida: la expresión de 32 bits no está en el rango [-0x80000000, 0x7fffffff]

en: imm5 should >= 2
es: imm5 debe ser >= 2

en: reg should <= 31
es: reg debe ser ≤ 31

en: missing +
es: falta +

en: %s register same as write-back base
es: el registro %s es el mismo que la base de retroescritura

en: destination
es: destino

en: source
es: fuente

en: expression error
es: error de expresión

en: value not in range [-0xffffffff, 0xffffffff]
es: el valor no está en el rango [-0xffffffff, 0xffffffff]

en: li rd label isn't correct instruction form
es: etiqueta li rd no es relleno instruccional correcto

en: lacking label
es: falta la etiqueta

en: s3_PIC code offset overflow (max 16 signed bits)
es: s3_PIC como código de desbordamiento de desplazamiento (máx 16 bits con signo)

en: value not in range [0, 0x7fffffff]
es: el valor no está en el rango [0, 0x7fffffff]

en: end on line error
es: error de final de línea

en: invalid constant: 25 bit expression not in range [-16777216, 16777215]
es: constante no válida: la expresión de 25 bits no está en el rango [-16777216, 16777215]

en: invalid constant: 20 bit expression not in range -2^19..2^19-1
es: invalida constante: expresión de 20 bits no dentro del rango -2^19..2^19-1

en: lacking label
es: falta la etiqueta

en: invalid constant: 10 bit expression not in range [-2^9, 2^9-1]
es: constante no válida: la expresión de 10 bits no está en el rango [-2^9, 2^9-1]

en: pce instruction error (16 bit || 16 bit).
es: error de instrucción pce (16 bit || 16 bit).

en: score3d instruction.
es: la instrucción score3d.

en: Unsupported use of .gpword
es: No se admite el uso de .gpword

en: BSS length (%d) < 0 ignored
es: Longitud BSS (%d) <0 se descarta

en: error setting flags for ".sbss": %s
es: error al establecer marcas para ".sbss": %s

en: missing alignment
es: ausente la alineamiento

en: alignment too large; %d assumed
es: alineamiento demasiado grande; se asume %d

en: alignment negative; 0 assumed
es: alineamiento negativo; asumido 0

note: Error routine.
en: size is not 4 or 6
es: el tamaño no es 4 o 6

en: bad call to MD_ATOF()
es: llamada incorrecta a MD_ATOF()

en:  branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]
es:  la reubicación de bifurcación trunca (0x%x) [-2^9 ~ 2^9-1]

en:  branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]
es:  la reubicación de bifurcación trunca (0x%x) [-2^19 ~ 2^19-1]

en:  branch relocation truncate (0x%x)  [-2^9 ~ 2^9-1]
es:  la reubicación de bifurcación trunca (0x%x)  [-2^9 ~ 2^9-1]

en: cannot represent %s relocation in this object file format1
es: no se puede representar la reubicación %s en este fichero objeto format1

en: unknown architecture `%s'
es: arquitectura desconocida «%s»

en:  Score-specific assembler options:
es:  Opciones de ensamblador específicas de Score:

en:         -EB		assemble code for a big-endian cpu
es:         -EB		ensambla código para un cpu big-endian

en:         -EL		assemble code for a little-endian cpu
es:         -EL		ensambla código para un cpu little-endian

en:         -FIXDD		fix data dependencies
es:         -FIXDD		 ajusta datos dependientes

en:         -NWARN		do not print warning message when fixing data dependencies
es:         -NWARN		 ensambla código para que no avise sobre dependencia de datos fijo

en:         -SCORE5		assemble code for target SCORE5
es:         -SCORE5		 ensambla código para el destino SCORE5

en:         -SCORE5U	assemble code for target SCORE5U
es:         -SCORE5U	ensambla código para el objetivo SCORE5U

en:         -SCORE7		assemble code for target SCORE7 [default]
es:         -SCORE5		ensambla código para el objetivo SCORE7 [predet.]

en:         -SCORE3		assemble code for target SCORE3
es:         -SCORE3		 ensambla código para el objetivo SCORE5U

en:         -march=score7	assemble code for target SCORE7 [default]
es:         -march=score7	 ensambla código para el objetivo SCORE7 [predet.]

en:         -march=score3	assemble code for target SCORE3
es:         -march=score3	ensambla código para el objetivo SCORE3

en:         -USE_R1		assemble code for no warning message when using temp register r1
es:         -USE_R1		ensambla código para que no avise cuando se usa el registro temporal r1

en:         -KPIC		generate PIC
es:         -KPIC		genera PIC

en:         -O0		do not perform any optimizations
es:         -O0		no realizar ninguna optimización

en:         -G gpnum	assemble code for setting gpsize, default is 8 bytes
es:         -G gpnum	ensambla código para definir gpsize y por defecto es 8 byte

en:         -V 		Sunplus release version
es:         -V 		Versión Sunplus publicada

en: directive .big encountered when option -big required
es: se encontró una directiva .big cuando se requirió una opción -big

en: directive .little encountered when option -little required
es: se encontró una directiva .little cuando se requirió una opción -little

en: illegal double indirection
es: doble indirección ilegal

en: illegal register after @-
es: el registro ilegal tras @-

en: must be @(r0,...)
es: debe ser @(r0,...)

en: syntax error in @(r0,...)
es: error de sintaxis en @(r0,...)

en: syntax error in @(r0...)
es: error de sintaxis en @(r0...)

en: Deprecated syntax.
es: Sintaxis obsoleta.

en: syntax error in @(disp,[Rn, gbr, pc])
es: error de sintaxis en @(disp,[Rn, gbr, pc])

en: expecting )
es: se esperaba )

en: illegal register after @
es: el registro ilegal tras @

en: unhandled %d
es: %d sin manipular

en: Invalid register: 'r%d'
es: Registro inválido: 'r%d'

en: failed for %d
es: falló para %d

en: misplaced PIC operand
es: operando PIC mal ubicado

en: invalid operands for opcode
es: operandos inválidos para el código de operación

en: insn can't be combined with parallel processing insn
es: las insns no se pueden combinar con insns de procesamiento paralelo

en: multiple movx specifications
es: especificaciones movx múltiples

en: multiple movy specifications
es: especificaciones movy múltiples

en: invalid movx address register
es: el registro direccional movx inválido

en: insn cannot be combined with non-nopy
es: las insns no se pueden combinar con las que no son nopy

en: invalid movy address register
es: el registro direccional movy inválido

en: insn cannot be combined with non-nopx
es: las insns no se pueden combinar con las que no son nopx

en: previous movy requires nopx
es: el movy previo requiere nopx

en: invalid movx dsp register
es: el registro dsp movx inválido

en: previous movx requires nopy
es: el movx previo requiere nopy

en: invalid movy dsp register
es: el registro dsp movy inválido

en: dsp immediate shift value not constant
es: el valor de desplazamiento inmediato dsp no es constante

en: multiple parallel processing specifications
es: especificaciones múltiples de procesamiento paralelo

en: multiple condition specifications
es: especificaciones múltiples de condición

en: insn cannot be combined with pmuls
es: la insn no se pueden combinar con pmuls

en: bad combined pmuls output operand
es: operando de salida pmuls mal combinado

en: destination register is same for parallel insns
es: el registro de destino es el mismo para insns paralelas

en: condition not followed by conditionalizable insn
es: la condición no está seguida por una insn condicionalizable

en: unrecognized characters at end of parallel processing insn
es: no se reconocen los caracteres al final de la insn de procesamiento paralelo

en: opcode not valid for this cpu variant
es: el código de operación no es válido para esta variante de cpu

en: Delayed branches not available on SH1
es: Las bifurcaciones postergadas no están disponibles en SH1

en: excess operands: '%s'
es: exceso de operandos: «%s»

en: .uses pseudo-op seen when not relaxing
es: se vio el pseudo-operador .uses cuando no se estaba relajando

en: bad .uses format
es: formato de .uses incorrecto

en: Invalid argument to --isa option: %s
es: Argumento inválido para la opción --isa: %s

en: SH options:
    --little		generate little endian code
    --big			generate big endian code
    --relax			alter jump instructions for long displacements
    --renesas		disable optimization with section symbol for
    			compatibility with Renesas assembler.
    --small			align sections to 4 byte boundaries, not 16
    --dsp			enable sh-dsp insns, and disable floating-point ISAs.
    --allow-reg-prefix	allow '$' as a register name prefix.
    --isa=[any		use most appropriate isa
        | dsp               same as '-dsp'
        | fp
es: Opciones de SH:
    --little			genera código little endian
    --big			genera código big endian
    --relax			altera las instrucciones de salto para
    			desubicaciones long
    --renesas		desactiva la optimización con símbolos de
    			sección por compatibilidad con el ensamblador Renesas.
    --small			alinea las secciones a límites de 4 bytes, no 16
    --dsp			activa insns sh-dsp, y desactiva ISAs de coma flotante.
    --isa=[any		usa la isa más apropiada
        | dsp               igual que '-dsp'
        | fp

en: --fdpic			generate an FDPIC object file
es: --fdpic			genera un fichero objeto FDPIC

en: .uses does not refer to a local symbol in the same section
es: .uses no se refiere a un símbolo local en la misma sección

en: can't find fixup pointed to by .uses
es: no se puede encontrar la compostura señalada por .uses

en: .uses target does not refer to a local symbol in the same section
es: el objetivo .uses no se refiere a un símbolo local en la misma sección

en: displacement overflows 12-bit field
es: la desubicación desborda el campo de 12 bits

en: displacement to defined symbol %s overflows 12-bit field
es: desplazamiento para símbolo %s definido sobredesborda el campo de 12 bits

en: displacement to undefined symbol %s overflows 12-bit field
es: la desubicación del símbolo indefinido %s desborda el campo de 12 bits

en: displacement overflows 8-bit field
es: la desubicación desborda el campo de 8 bits

en: displacement to defined symbol %s overflows 8-bit field
es: la desubicación del símbolo definido %s desborda el campo de 8 bits

en: displacement to undefined symbol %s overflows 8-bit field
es: desplazamiento a símbolo %s indefinido sobredesborda campo de 8 bits

en: overflow in branch to %s; converted into longer instruction sequence
es: desbordamiento en la bifurcación a %s; se convirtió en una secuencia de instrucciones más larga

en: misaligned data
es: datos desalineados

en: offset to unaligned destination
es: desplazamiento a destino desalineado

en: negative offset
es: desplazamiento negativo

en: misaligned offset
es: desplazamiento desalineado

en: Bad opcode table, broken assembler.
es: Tabla de códigos operacionales incorrecta, ensamblador descompuesto.

en: invalid architecture -xarch=%s
es: arquitectura -xarch=%s no válida

en: No compiled in support for %d bit object file format
es: No se compiló el soporte para el formato de fichero objeto de %d bit

en: SPARC options:
es: Opciones SPARC:

en: 
    			specify variant of SPARC architecture
    -bump			warn when assembler switches architectures
    -sparc			ignored
    --enforce-aligned-data	force .long, etc., to be aligned correctly
    -relax			relax jumps and branches (default)
    -no-relax		avoid changing any jumps and branches
es: 
    			especifica la variante de la arquitectura SPARC
    -bump			avisa cuando el ensamblador cambia entre arquitecturas
    -sparc			se descarta
    --enforce-aligned-data	fuerza .long, etc., a ser alineados correctamente
    -relax			relaja saltos y bifurcaciones (por defecto)
    -no-relax		evita modificar cualquier omisión y bifurcación

en: -32			create 32 bit object file
    -64			create 64 bit object file
es: -32			crea ficheros objeto de 32 bits
    -64			crea ficheros objeto de 64 bits

en: 			[default is %d]
es: 			[por defecto es %d]

en: -TSO			use Total Store Ordering
    -PSO			use Partial Store Ordering
    -RMO			use Relaxed Memory Ordering
es: -TSO			usa el Ordenamiento de Almacenamiento Total
    -PSO			usa el Ordenamiento de Almacenamiento Parcial
    -RMO			usa el Ordenamiento de Memoria Relajado

en: 			[default is %s]
es: 			[por defecto es %s]

en: -KPIC			generate PIC
    -V			print assembler version number
    -undeclared-regs	ignore application global register usage without
    			appropriate .register directive (default)
    -no-undeclared-regs	force error on application global register usage
    			without appropriate .register directive
    --dcti-couples-detect	warn when an unpredictable DCTI couple is found
    -q			ignored
    -Qy, -Qn		ignored
    -s			ignored
es: -KPIC			 genera PIC
    -V			 escribe el número de versión del ensamblador
    -undeclared-regs	 descarta el uso del registro global de aplicaciones sin
    			 directiva .register apropiada (por defecto)
    -no-undeclared-regs	 fuerza un error en el uso del registro global de
    			 aplicaciones sin una directiva .register apropiada
    -q			 se descarta
    -Qy, -Qn		 se descarta
    -s			 se descarta

en: -EL			generate code for a little endian machine
    -EB			generate code for a big endian machine
    --little-endian-data	generate code for a machine having big endian
                            instructions and little endian data.
es: -EL			genera código para una máquina little endian
    -EB			genera código para una máquina big endian
    --little-endian-data	genera código para una máquina que tenga
                            instrucciones big endian y datos little endian.

en: Internal error: losing opcode: `%s' "%s"
es: Error interno: se pierde el código de operación: «%s» «%s»

en: Internal error: can't find opcode `%s' for `%s'
es: Error interno: no se puede encontrar el código de operación «%s» para «%s»

en: Support for 64-bit arithmetic not compiled in.
es: No se compiló el soporte para aritmética de 64 bits.

en: set: number not in 0..4294967295 range
es: conjunto: el número no está en el rango 0..4294967295

en: set: number not in -2147483648..4294967295 range
es: conjunto: el número no está en el rango -2147483648..4294967295

en: setsw: number not in -2147483648..4294967295 range
es: conjunto sw: el número no está en el rango -2147483648..4294967295

en: setx: temporary register same as destination register
es: setx: el registro temporal es el mismo que el registro destino

en: setx: illegal temporary register g0
es: setx: registro temporal ilegal g0

en: unpredictable DCTI couple
es: pareja DCTI impredecible

en: FP branch in delay slot
es: FP ramificado en ranura retrasada

en: failed special case insn sanity check
es: la inspección sanitaria de la insn case especial ha fallado

en: : invalid membar mask name
es: : nombre inválido de máscara membar

en: : invalid membar mask expression
es: : expresión no válida de máscara membar

en: : invalid membar mask number
es: : número inválido de máscara membar

en: : invalid siam mode expression
es: : modo expresiva siam no válida

en: : invalid siam mode number
es: : modo numérico siam inválido

en: : invalid prefetch function name
es: : nombre de función de precargado inválido

en: : invalid prefetch function expression
es: : expresión de función de precargado no válida

en: : invalid prefetch function number
es: : número de función de precargado inválido

en: : unrecognizable privileged register
es: : registro privilegiado no reconocido

en: : unrecognizable hyperprivileged register
es: : registro hiperprivilegiado no reconocido

en: : unrecognizable ancillary state register
es: : registro estatal auxiliar no reconocible

en: : asr number must be between 0 and 31
es: : el número asr debe estar entre 0 y 31

en: : expecting %asrN
es: : suponiendo %asrN

en: : crypto immediate must be between 0 and 31
es: : cripto inmediato debe estar entre 0 y 31

en: : expecting crypto immediate
es: : suponiendo criptograma inmediato

en: Illegal operands: %%%s requires arguments in ()
es: Operandos ilegales: %%%s requiere de argumentos en ()

en: Illegal operands: %%%s cannot be used together with other relocs in the insn ()
es: Operandos ilegales: %%%s no se pueden usar junto con otras reubicaciones en la insn ()

en: Illegal operands: %%%s can be only used with call __tls_get_addr
es: Operandos ilegales: %%%s solo se pueden usar con la llamada __tls_get_addr

en: detected global register use not covered by .register pseudo-op
es: se detectó el uso de un registro global que no está cubierto por el pseudo-operador .register

en: : There are only 64 f registers; [0-63]
es: : Solamente hay 64 registros f; [0-63]

en: : There are only 32 f registers; [0-31]
es: : Solamente hay 32 registros f; [0-31]

en: : There are only 32 single precision f registers; [0-31]
es: : Solamente hay 32 registros f de precisión sencilla; [0-31]

en: : Instruction requires frs2 and frsd must be the same register
es: : Instrucción requiere frs2 y frsd deben estar el mismo registro

en: Expression inside %%%s could not be parsed
es: Expresión interna %%%s no pudo ser interpretado

en: Illegal operands: Can't do arithmetics other than + and - involving %%%s()
es: Operandos ilegales: No se puede hacer aritmética aparte de + y - que involucre %%%s()

en: Illegal operands: Can't add non-constant expression to %%%s()
es: Operandos ilegales: No se puede añadir una expresión que no es constante a %%%s()

en: Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol
es: Operandos ilegales: No se puede hacer aritmética que involucre a %%%s() de un símbolo reubicable

en: : PC-relative operand can't be a constant
es: : operando relativo a PC no puede ser una constante

en: : TLS operand can't be a constant
es: : operando TLS no puede ser una constante

en: : Immediate value in cbcond is out of range.
es: : Valor inmediato dentro de ‘cbcond’ está fuera de rango.

en: : invalid ASI name
es: : nombre ASI inválido

en: : invalid ASI expression
es: : expresión ASI no válida

en: : invalid ASI number
es: : número ASI inválido

en: : non-immdiate imm2 operand
es: : operando imm2 no inmediato

en: : imm2 immediate operand out of range (0-3)
es: : operando inmediato imm2 fuera de rango (0-3)

en: OPF immediate operand out of range (0-0x1ff)
es: Operando inmediato OPF fuera de rango (0-0x1ff)

en: non-immediate OPF operand, ignored
es: operando OPF que no es inmediato, se descarta

en: : invalid cpreg name
es: : nombre cpreg inválido

en: Illegal operands%s
es: Operandos ilegales%s

en: architecture bumped from "%s" to "%s" on "%s"
es: la arquitectura saltó de «%s» a «%s» en «%s»

en: Architecture mismatch on "%s %s".
es: Arquitectura incoherente en "%s %s".

en: (Requires %s; requested architecture is %s.)
es: (Requiere %s; arquitectura solicitada es %s.)

en: Hardware capability "%s" not enabled for "%s".
es: La capacidad de hardware «%s» no se activó para «%s».

en: relocation overflow
es: desbordamiento de reubicación

en: bad or unhandled relocation type: 0x%02x
es: tipo de reubicación incorrecta o sin manipular: 0x%02x

en: Expected comma after name
es: Se esperaba una coma tras nombre

en: BSS length (%d.) <0! Ignored.
es: ¡Longitud BSS (%d.) <0! Se descarta.

en: bad .reserve segment -- expected BSS segment
es: segmento .reserve incorrecto -- se esperaba el segmento BSS

en: negative alignment
es: alineamiento negativa

en: alignment not a power of 2
es: la alineamiento no es una potencia de 2

en: Ignoring attempt to re-define symbol %s
es: Se ignora el intento de redefinir el símbolo %s

en: Expected comma after symbol-name
es: Se esperaba una coma tras nombre del símbolo

en: .COMMon length (%lu) out of range ignored
es: longitud .COMMún (%lu) fuera de rango descartado

en: Expected comma after common length
es: Se esperaba una coma tras la longitud común

en: Unknown segment type
es: Tipo de segmento desconocido

en: register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}
es: la sintaxis de registro es .register %%g[2367],{#scratch|nombresimbolo|#ignore}

en: redefinition of global register
es: redefinición del registro global

en: Register symbol %s already defined.
es: El símbolo de registro %s ya estaba definido.

en: Illegal operands: %%r_plt in %d-byte data field
es: Operandos ilegales: %%r_plt en el campo de datos de %d-bytes

en: Illegal operands: %%r_tls_dtpoff in %d-byte data field
es: Operandos ilegales: %%r_tls_dtpoff en el campo de datos de %d-bytes

en: Illegal operands: Only %%r_%s%d allowed in %d-byte data fields
es: Operandos ilegales: solo se permite %%r_%s%d en campos de datos de %d-bytes

en: Illegal operands: %%r_%s%d requires arguments in ()
es: Operandos ilegales: %%r_%s%d requiere argumentos en ()

en: Illegal operands: garbage after %%r_%s%d()
es: Operandos ilegales: hay basura tras %%r_%s%d()

en: sparc convert_frag
es: convert_frag de sparc

en: estimate_size_before_relax called
es: se llamó a estimate_size_before_relax

en: SPU options:
      --apuasm		  emulate behaviour of apuasm
es: Opciones de SPU:
      --apuasm		  emula el comportamiento de apuasm

en: Invalid mnemonic '%s'
es: Mnemónico inválido «%s»

en: '%s' is only available in DD2.0 or higher.
es: «%s» solo es disponible en DD2.0 o superior.

en: Error in argument %d.  Expecting:  "%s"
es: Error en el argumento %d.  Se esperaba:  «%s»

en: Mixing register syntax, with and without '$'.
es: Se mezcla la sintaxis del registro, con y sin '$'.

en: Treating '%-*s' as a symbol.
es: Tratando '%-*s' como un símbolo.

en: 'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher.
es: 'SPU_RdEventMask' (canal 11) solo es disponible en DD2.0 o superior.

en: 'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher.
es: 'MFC_RdTagMask' (canal 12) solo es disponible en DD2.0 o superior.

en: Using old style, %%lo(expr), please change to PPC style, expr@l.
es: Utilizando estilo antiguo, %%lo(expr), por favor modifique al estilo PPC, expr@l.

en: Using old style, %%hi(expr), please change to PPC style, expr@h.
es: Utilizando estilo antiguo, %%hi(expr), por favor modifique al estilo PPC, expr@h.

en: Constant expression %d out of range, [%d, %d].
es: Expresión constante %d fuera de rango, [%d, %d].

en: invalid priority '%lu'
es: prioridad no válida '%lu'

en: invalid lrlive '%lu'
es: invalida ‘lrlive’ '%lu'

en: Relaxation should never occur
es: La relajación nunca debe ocurrir

en: Relocation doesn't fit. (relocation value = 0x%lx)
es: La reubicación no cabe. (valor reubicado = 0x%lx)

en: spu convert_frag
es: convert_frag de spu

en: first
es: primero

en: second
es: segundo

en: third
es: tercero

en: fourth
es: cuarto

en: fifth
es: quinto

en: More than one AR register found in indirect reference
es: Se encontró más un registro AR en la referencia indirecta

en: Illegal AR register in indirect reference
es: Registro AR ilegal en la referencia indirecta

en: More than one displacement found in indirect reference
es: Se encontró más de un desplazamiento en la referencia indirecta

en: Invalid displacement in indirect reference
es: Desplazamiento inválido en la referencia indirecta

en: AR register not found in indirect reference
es: No se encontró el registro AR en la referencia indirecta

note: Maybe an implied displacement of 1 again.
en: required displacement wasn't given in indirect reference
es: no se dio el desplazamiento requerido en la referencia indirecta

en: illegal indirect reference
es: referencia indirecta ilegal

en: displacement must be an unsigned 8-bit number
es: el desplazamiento debe ser un número de 8 bits sin signo

en: Invalid character %s before %s operand
es: Carácter inválido %s antes de operando %s

en: Unbalanced parenthesis in %s operand.
es: Paréntesis sin balancear en operando %s.

en: Invalid character %s in %s operand
es: Carácter inválido %s en operando %s

en: Spurious operands; (%d operands/instruction max)
es: Operandos espurios; (%d operandos/instrucción máximo)

note: Just skip it, if it's \n complain.
en: Expecting operand after ','; got nothing
es: Se esperaba un operando tras ','; se obtuvo nada

en: Expecting operand before ','; got nothing
es: Se esperaba un operando antes de ','; se obtuvo nada

en: incorrect number of operands given in the first instruction
es: número de operandos dados incorrecto en la primera instrucción

en: incorrect number of operands given in the second instruction
es: número de operandos dados incorrecto en la segunda instrucción

en: %s instruction, operand %d doesn't match
es: la instrucción %s, operando %d no coincide

note: Shouldn't get here.
en: incorrect format for multiply parallel instruction
es: formato incorrecto para la instrucción paralela multiply

en: destination for multiply can only be R0 or R1
es: el destino para multiply solo puede ser R0 o R1

en: destination for add/subtract can only be R2 or R3
es: el destino para add/substract solo puede ser R2 o R3

en: loading the same register in parallel operation
es: se carga el mismo registro en la operación paralela

en: Invalid character %s in opcode
es: Carácter inválido %s en el código de operación

en: Unknown TMS320C30 instruction: %s
es: Instrucción TMS320C30 desconocida: %s

en: Incorrect number of operands given
es: Número incorrecto de operandos dados

en: The %s operand doesn't match
es: Operando %s no coincide

note: Shouldn't make it to this stage.
en: Incompatible first and second operands in instruction
es: Primer y segundo operandos incompatibles en la instrucción

en: invalid short form floating point immediate operand
es: forma short no válida de operando inmediato de coma flotante

en: rounding down first operand float to unsigned int
es: se redondea hacia abajo el primer operando de coma flotante a entero sin signo

en: only lower 16-bits of first operand are used
es: solo se usan los 16 bits inferiores del primer operando

en: rounding down first operand float to signed int
es: se redondea hacia aboajo el primer operando de coma flotante a entero con signo

en: first operand is too large for 16-bit signed int
es: el primer operando es demasiado grande para entero con signo de 16 bits

en: first operand is floating point
es: el primer operando es número de coma flotante

note: Shouldn't get here.
en: interrupt vector for trap instruction out of range
es: el vector de interrupción para la instrucción trap está fuera de rango

en: LDP instruction needs a 24-bit operand
es: La instrucción LDP requiere un operando de 24 bits

en: first operand is too large for a 24-bit displacement
es: el primer operando es demasiado grande para un desplazamiento de 24 bits

en: Nan, using zero.
es: Nan, se usa cero.

en: Cannot represent exponent in %d bits
es: No se puede representar el exponente en %d bits

en: Invalid floating point number
es: Número de coma flotante inválido

en: Comma expected
es: Se esperaba una coma

en: .bss size argument missing
es: Falta el tamaño del argumento .bss

en: .bss size %ld < 0!
es: ¡Tamaño de .bss %ld < 0!

en: Non-constant symbols not allowed
es: No se permiten símbolos que no sean constantes

en: Symbol missing
es: Falta símbolo

note: Skip null symbol terminator.
en: .sect: subsection name ignored
es: .sect: se ignora el nombre de la subsección

en: Error setting flags for "%s": %s
es: Error al establecer las casillas para «%s»: %s

en: .set syntax invalid
es: sintaxis de .set no válida

en: .usect: non-zero alignment flag ignored
es: .usect: se descarta la opción de alineamiento que no es cero

en: This assembler does not support processor generation %ld
es: Este ensamblador no admite la generación de procesador %ld

en: Changing processor generation on fly not supported...
es: No se admite la generación de cambio del procesador al vuelo...

en: Auxiliary register AR0--AR7 required for indirect
es: Se requiere un registro auxiliar AR0--AR7 para el indirecto

en: Bad displacement %d (require 0--255)
es: Desplazamiento %d incorrecto (se requiere 0--255)

en: Index register IR0,IR1 required for displacement
es: Se requiere un registro índice IR0,IR1 para el desplazamiento

en: Expecting a register name
es: Se espera un nombre de registro

en: Number too large
es: Número demasiado grande

en: Expecting a constant value
es: Se espera un valor constante

en: Bad direct addressing construct %s
es: Construcción de direccionamiento directo %s incorrecta

en: Direct value of %ld is not suitable
es: El valor directo de %ld no es adecuado

en: Unknown indirect addressing mode
es: Desconoce modo de direccionamiento indirecto %s

en: Immediate value of %ld is too large for ldf
es: El valor inmediato de %ld es demasiado grande para ldf

en: Destination register must be ARn
es: El registro destino debe ser ARn

en: Immediate value of %ld is too large
es: El valor inmediato de %ld es demasiado grande

en: Invalid indirect addressing mode
es: Modo de direccionamiento indirecto inválido

en: Register must be Rn
es: El registro debe ser Rn

en: Register must be R0--R7
es: El registro debe ser R0--R7

en: Invalid indirect addressing mode displacement %d
es: Desplazamiento de modo de direccionamiento indirecto %d inválido

en: Destination register must be R2 or R3
es: El registro destino debe ser R2 o R3

en: Destination register must be R0 or R1
es: El registro destino debe ser R0 o R1

en: Displacement value of %ld is too large
es: El valor de desplazamiento de %ld es demasiado grande

en: Floating point number not valid in expression
es: El número de coma flotante no es válido en la expresión

en: Signed immediate value %ld too large
es: El valor inmediato con signo %ld es demasiado grande

en: Unsigned immediate value %ld too large
es: El valor inmediato sin signo %ld es demasiado grande

en: Immediate value %ld too large
es: El valor inmediato de %ld es demasiado grande

en: Register must be ivtp or tvtp
es: El registro debe ser ivtp o tvtp

en: Register must be address register
es: El registro debe ser un registro direccional

en: Source and destination register should not be equal
es: Los registros fuente y destino no deben ser iguales

en: Too many operands scanned
es: Se analizaron demasiados operandos

en: Parallel opcode cannot contain more than two instructions
es: El código de operación paralelo no puede contener más de dos instrucciones

en: Invalid operands for %s
es: Operandos inválidos para %s

en: Invalid instruction %s
es: Instrucción %s no válida

en: Bad relocation type: 0x%02x
es: Tipo de reubicación incorrecto: 0x%02x

en: Unsupported processor generation %d
es: No se admite la generación de procesador %d

en: Option -b is depreciated, please use -mbig
es: La opción -b es obsoleta, por favor utilice -mbig

en: Option -p is depreciated, please use -mmemparm
es: La opción -p es obsoleta, por favor utilice -mmemparm

en: Option -r is depreciated, please use -mregparm
es: La opción -r es obsoleta, por favor utilice -mregparm

en: Option -s is depreciated, please use -msmall
es: La opción -s es obsoleta, por favor utilice -msmall

en: 
    TIC4X options:
      -mcpu=CPU  -mCPU        select architecture variant. CPU can be:
                                30 - TMS320C30
                                31 - TMS320C31, TMS320LC31
                                32 - TMS320C32
                                33 - TMS320VC33
                                40 - TMS320C40
                                44 - TMS320C44
      -mrev=REV               set cpu hardware revision (integer numbers).
                              Combinations of -mcpu and -mrev will enable/disable
                              the appropriate options (-midle2, -mlowpower and
                              -menhanced) according to the selected type
      -mbig                   select big memory model
      -msmall                 select small memory model (default)
      -mregparm               select register parameters (default)
      -mmemparm               select memory parameters
      -midle2                 enable IDLE2 support
      -mlowpower              enable LOPOWER and MAXSPEED support
      -menhanced              enable enhanced opcode support
es: 
    Opciones de TIC4X:
      -mcpu=CPU  -mCPU        selecciona variante de arquitectura. CPU puede ser:
                                30 - TMS320C30
                                31 - TMS320C31, TMS320LC31
                                32 - TMS320C32
                                33 - TMS320VC33
                                40 - TMS320C40
                                44 - TMS320C44
      -mrev=REV               define la revisión de hardware de cpu (num enteros).
                              Las combinaciones de -mcpu y -mrev will activarán
                              o desctivarán las casillas apropiadas (-midle2,
                              -mlowpower y -menhanced) de acuerdo al tipo escogido
      -mbig                   selecciona el modelo de memoria big
      -msmall                 selecciona el modelo de memoria small (por defecto)
      -mregparm               selecciona parámetros de registro (por defecto)
      -mmemparm               selecciona parámetros de memoria
      -midle2                 activa el soporte para IDLE2
      -mlowpower              activa el soporte para LOPOWER y MAXSPEED
      -menhanced              activa el soporte para códigos operacionales mejorados

en: Label "$%d" redefined
es: Etiqueta «$%d» redefinida

en: Reloc %d not supported by object file format
es: El formato del fichero objeto no admite la reubicación %d

note: Only word (et al.), align, or conditionals are allowed within .struct/.union.
en: pseudo-op illegal within .struct/.union
es: pseudo-operación ilegal dentro de .struct/.union

en: C54x-specific command line options:
es: Opciones de línea de mandatos específicas de C54x:

en: -mfar-mode | -mf          Use extended addressing
es: -mfar-mode | -mf          Utiliza direccionamiento extendido

en: -mcpu=<CPU version>       Specify the CPU version
es: -mcpu=<versión CPU>       Especifica la versión del CPU

en: -merrors-to-file <filename>
es: -merrors-to-file <nombre fichero>

en: -me <filename>            Redirect errors to a file
es: -me <nombre fichero>      Redirige los errores a un fichero

en: Comma and symbol expected for '.asg STRING, SYMBOL'
es: Se esperaban una coma y un símbolo para '.asg CADENA, SÍMBOLO'

en: symbols assigned with .asg must begin with a letter
es: los símbolos asignados con .asg deben comenzar con una letra

en: Unterminated string after absolute expression
es: Cadena sin terminar tras una expresión absoluta

en: Comma and symbol expected for '.eval EXPR, SYMBOL'
es: Se esperaban una coma y un símbolo para '.eval EXPR, SÍMBOLO'

en: symbols assigned with .eval must begin with a letter
es: los símbolos asignados con .eval deben comenzar con una letra

en: .bss size %d < 0!
es: ¡Tamaño de .bss %d < 0!

en: Offset on nested structures is ignored
es: Se descarta el desplazamiento en estructuras anidadas

en: .end%s without preceding .%s
es: .end%s sin un .%s precedente

en: Unrecognized struct/union tag '%s'
es: No se reconoce la marca de struct/union «%s»

en: .tag requires a structure tag
es: .tag requiere una estructura tag

en: Label required for .tag
es: Se requiere una etiqueta para .tag

en: .tag target '%s' undefined
es: el objetivo .tag «%s» no está definido

en: .field count '%d' out of range (1 <= X <= 32)
es: la cuenta de .field '%d' está fuera de rango (1 ≤ X ≤ 32)

en: Unrecognized field type '%c'
es: No se reconoce el tipo de campo '%c'

en: Overflow in expression, truncated to 8 bits
es: Desbordamiento en la expresión, se trunca a 8 bit

en: Overflow in expression, truncated to 16 bits
es: Desbordamiento en la expresión, se trunca a 16 bit

note: Disallow .byte with a non constant expression that will require relocation.
en: Relocatable values require at least WORD storage
es: Los valores reubicables requieren por lo menos almacenamiento WORD

en: Use of .def/.ref is deprecated.  Use .global instead
es: El uso de .def/.ref es obsoleto.  Utilice en su lugar .global

en: .space/.bes repeat count is negative, ignored
es: La cuenta de repetición .space/.bes es negativa, se descarta

en: .space/.bes repeat count is zero, ignored
es: La cuenta de repetición .space/.bes es cero, se descarta

en: Missing size argument
es: Falta el tamaño del argumento

en: CPU version has already been set
es: La versión de CPU ya se había establecido

en: Unrecognized version '%s'
es: Versión no reconocida «%s»

en: Changing of CPU version on the fly not supported
es: No se admite mmodificar la versión del CPU al vuelo

en: p2align not supported on this target
es: No se admite p2align en este destino

en: Argument to .even ignored
es: Se descarta el argumento para .even

en: Invalid field size, must be from 1 to 32
es: Tamaño de campo inválido, debe ser de 1 a 32

en: field size must be 16 when value is relocatable
es: el tamaño del campo debe ser 16 cuando el valor es reubicable

en: field value truncated
es: se trunca valor del campo

en: Unrecognized section '%s'
es: No reconocida sección «%s»

en: Current section is uninitialized, section name required for .clink
es: La sección actual está no inicializada, se requirió el nombre de sección para .clink

en: ENDLOOP without corresponding LOOP
es: ENDLOOP sin un LOOP correspondiente

en: Mixing of normal and extended addressing not supported
es: No se admite la mezcla de direccionamiento normal y extendido

en: Extended addressing not supported on the specified CPU
es: No se admite el direccionamiento extendido en el CPU especificado

en: .sblock may be used for initialized sections only
es: .sblock se puede utilizar únicamente para secciones inicializadas

en: Symbol missing for .set/.equ
es: Falta el símbolo para .set/.equ

en: .var may only be used within a macro definition
es: .var solamente se puede usar dentro de una definición de macro

en: Substitution symbols must begin with a letter
es: Los símbolos de sustitución deben empezar con una letra

en: can't open macro library file '%s' for reading: %s
es: no se puede abrir el fichero de biblioteca de macro «%s» para lectura: %s

en: File '%s' not in macro archive format
es: El fichero «%s» no está en el formato de archivo de macro

en: Bad COFF version '%s'
es: Versión COFF incorrecta «%s»

en: Bad CPU version '%s'
es: Versión CPU incorrecta '%s'

en: Can't redirect stderr to the file '%s'
es: No se puede redirigir la salida de error estándar al fichero «%s»

en: Undefined substitution symbol '%s'
es: Símbolo sustitucional sin definir «%s»

en: Unbalanced parenthesis in operand %d
es: Paréntesis sin balancear en operando %d

en: Expecting operand after ','
es: Se esperaba un operando tras ','

en: Extra junk on line
es: Basura extra en la línea

en: Badly formed address expression
es: Expresión direccional mal formada

en: Invalid dmad syntax '%s'
es: Sintaxis de ‘dmad’ no válida «%s»

en: Use the .mmregs directive to use memory-mapped register names such as '%s'
es: Use la directiva .mmregs para utilizar nombres de registro mapeados en memoria tales como «%s»

en: Address mode *+ARx is write-only. Results of reading are undefined.
es: El modo direccional *+ARx es de solo escritura. El resultado de la lectura está indefinido.

en: Unrecognized indirect address format "%s"
es: No se reconoce el formato direccional indirecta «%s»

en: Operand '%s' out of range (%d <= x <= %d)
es: Operando «%s» está fuera de rango (%d ≤ x ≤ %d)

en: Error in relocation handling
es: Error en el manejo de la reubicación

en: Unrecognized condition code "%s"
es: No se reconoce el código de condición «%s»

en: Condition "%s" does not match preceding group
es: La condición «%s» no coincide con el grupo precedente

en: Condition "%s" uses a different accumulator from a preceding condition
es: La condición «%s» utiliza un acumulador diferente al de una condición precedente

en: Only one comparison conditional allowed
es: Sólo se permite una comparación condicional

en: Only one overflow conditional allowed
es: Sólo se permite un desbordamiento condicional

en: Duplicate %s conditional
es: Condicional %s duplicado

en: Invalid auxiliary register (use AR0-AR7)
es: Registro auxiliar inválido (utilice AR0-AR7)

en: lk addressing modes are invalid for memory-mapped register addressing
es: modos direccionados lk son inválidos para direccionamiento de distribuciones de registros en memoria

en: Address mode *+ARx is not allowed in memory-mapped register addressing.  Resulting behavior is undefined.
es: El modo direccional *+ARx no se permite en el direccionamiento de registros mapeados en memoria.  El comportamiento resultante no está definido.

en: Destination accumulator for each part of this parallel instruction must be different
es: El acumulador de destino para cada parte de esta instrucción paralela debe ser diferente

en: Memory mapped register "%s" out of range
es: El registro mapeado en memoria «%s» está fuera de rango

en: Invalid operand (use 1, 2, or 3)
es: Operando inválido (utilice 1, 2, ó 3)

en: A status register or status bit name is required
es: Se requiere un registro estatal o un nombre de bit estatal

en: Unrecognized status bit "%s"
es: No se reconoce el bit estatal «%s»

en: Invalid status register "%s"
es: Invalida registro de posición «%s»

en: Operand "%s" out of range (use 1 or 2)
es: Operando «%s» está fuera de rango (utilice 1 ó 2)

en: Unrecognized instruction "%s"
es: No se reconoce la instrucción «%s»

en: Unrecognized operand list '%s' for instruction '%s'
es: No se reconoce la lista de operandos «%s» para la instrucción «%s»

en: Unrecognized parallel instruction "%s"
es: No se reconoce la instrucción paralela «%s»

en: Invalid operand (s) for parallel instruction "%s"
es: Operando(s) inválido(s) para la instrucción paralela «%s»

en: Unrecognized parallel instruction combination "%s || %s"
es: No se reconoce la combinación de instrucciones paralelas "%s || %s"

en: %s symbol recursion stopped at second appearance of '%s'
es: La recursión del símbolo %s se detuvo en la segunda aparición de «%s»

en: Unrecognized substitution symbol function
es: No se reconoce la función simbólica de sustitución

en: Missing '(' after substitution symbol function
es: Falta '(' tras la función simbólica de sustitución

en: Expecting second argument
es: Se esperaba un segundo argumento

en: Extra junk in function call, expecting ')'
es: Basura extra en la llamada a función, se esperaba ')'

en: Function expects two arguments
es: La función espera dos argumentos

en: Expecting character constant argument
es: Se espera una constante de carácter como argumento

en: Both arguments must be substitution symbols
es: Ambos argumentos deben ser símbolos de sustitución

en: Invalid subscript (use 1 to %d)
es: Subíndice inválido (utilice de 1 a %d)

en: Invalid length (use 0 to %d)
es: Longitud no válida (utilice 0 a %d)

en: Missing ')' in subscripted substitution symbol expression
es: Falta ')' en la expresión simbólico de sustitución suscrito

en: Missing forced substitution terminator ':'
es: Falta el terminador de sustitución forzada ':'

en: Unrecognized parallel instruction '%s'
es: No se reconoce la instrucción paralela «%s»

en: Instruction '%s' requires an LP cpu version
es: La instrucción «%s» requiere una versión de cpu LP

en: Instruction '%s' requires far mode addressing
es: La instrucción «%s» requiere el modo de direccionamiento far

en: Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined.
es: Las instrucciones que causan discontinuidad en el PC no se permiten en una ranura de retardo. El comportamiento resultante no está definido.

en: '%s' is not repeatable. Resulting behavior is undefined.
es: «%s» no se puede repetir. El comportamiento resultante no está definido.

en: Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined.
es: Las instrucciones utilizando modificadores de desplazamiento long o direcciones absolutas no se pueden repetir. El comportamiento resultante no está definido.

en: Unsupported relocation size %d
es: No se admite el tamaño de reubicación %d

en: non-absolute value used with .space/.bes
es: se utilizó un valor no absoluto con .space/.bes

en: negative value ignored in %s
es: se descarta el valor negativo en %s

en: attempt to .space/.bes backwards? (%ld)
es: ¿se intentó hacer .space/.bes hacia atrás? (%ld)

en: unknown architecture '%s'
es: arquitectura desconocida '%s'

en: unknown -mpid= argument '%s'
es: argumento desconocido -mpid= '%s'

en: TMS320C6000 options:
es: Opciones TMS320C6000:

en:   -march=ARCH             enable instructions from architecture ARCH
es:   -march=ARQ              permite instrucciones para la arquitectura ARQ

en:   -mbig-endian            generate big-endian code
es:   -mbig-endian            genera código big-endian

en:   -mlittle-endian         generate little-endian code
es:   -mlittle-endian         genera código little-endian

en:   -mdsbt                  code uses DSBT addressing
es:   -mdsbt                  el código usa direccionamiento DSBT

en:   -mno-dsbt               code does not use DSBT addressing
es:   -mno-dsbt               el código no usa direccionamiento DSBT

en:   -mpid=no                code uses position-dependent data addressing
es:   -mpid=no                el código usa direccionamiento de datos
                                       dependiente de la posición

en:   -mpid=near              code uses position-independent data addressing,
                                GOT accesses use near DP addressing
es:   -mpid=near              el código usa direccionamiento de datos
                                independiente de la posición, los accesos GOT
                                emplean el direccionamiento DP cercano

en:   -mpid=far               code uses position-independent data addressing,
                                GOT accesses use far DP addressing
es:   -mpid=far               el código usa direccionamiento de datos
                                independiente de la posición, los accesos GOT
                                emplean el direccionamiento DP lejano

en:   -mpic                   code addressing is position-independent
es:   -mpic                   el direccionamiento de código es
                                independiente de posición

en:   -mno-pic                code addressing is position-dependent
es:   -mno-pic                direccionamiento de código es
                                 dependiente de posición

en: Supported ARCH values are:
es: Se admiten los siguentes valores de ARQ:

en: unexpected .cantunwind directive
es: directiva inesperada .cantunwind

en: unexpected .handlerdata directive
es: directiva inesperada .handlerdata

en: personality routine required before .handlerdata directive
es: se requirió una rutina personality antes de la directiva .handlerdata

en: expected symbol
es: se esperaba un símbolo

en: expected comma after symbol name
es: se esperaba una coma tras nombre del símbolo

en: invalid length for .scomm directive
es: longitud no válida para la directiva .scomm

en: alignment is not a positive number
es: la alineamiento no es un número positivo

en: alignment is not a power of 2
es: la alineamiento no es una potencia de 2

en: attempt to re-define symbol `%s'
es: se intentó redefinir el símbolo «%s»

en: attempt to redefine `%s' with a different length
es: se intentó redefinir «%s» con una longitud diferente

en: multiple '||' on same line
es: '||' múltiples en la misma línea

en: '||' after predicate
es: '||' tras predicado

en: multiple predicates on same line
es: predicados múltiples en la misma línea

en: bad predicate '%s'
es: equivocación de predicado «%s»

en: predication on A0 not supported on this architecture
es: la predicación en A0 no se admite en esta arquitectura

en: label after '||'
es: etiqueta tras '||'

en: label after predicate
es: etiqueta tras predicado

en: '||' not followed by instruction
es: '||' no está seguido por una instrucción

en: predicate not followed by instruction
es: el predicado no está seguido por una instrucción

en: control register '%s' not supported on this architecture
es: el registro de control «%s» no se admite en esta arquitectura

en: register number %u not supported on this architecture
es: el número de registro %u no se admite en esta arquitectura

en: register pair for operand %u of '%.*s' not a valid even/odd pair
es: la pareja de registros para el operando %u de '%.*s' no es una pareja par/impar válida

en: junk after operand %u of '%.*s'
es: basura tras operando %u de '%.*s'

en: bad register or register pair for operand %u of '%.*s'
es: el registro o pareja de registros incorrectos para el operando %u de '%.*s'

en: bad register for operand %u of '%.*s'
es: el registro incorrecto para el operando %u de '%.*s'

en: bad register pair for operand %u of '%.*s'
es: pareja de registros incorrecta para el operando %u de '%.*s'

en: bad functional unit for operand %u of '%.*s'
es: unidad funcional incorrecta para el operando %u de '%.*s'

en: bad operand %u of '%.*s'
es: operando %u incorrecto de '%.*s'

en: $DSBT_INDEX must be used with __c6xabi_DSBT_BASE
es: $DSBT_INDEX se debe usar con __c6xabi_DSBT_BASE

en: $DSBT_INDEX not supported in this context
es: no se admite $DSBT_INDEX en este contexto

en: $GOT not supported in this context
es: no se admite $GOT en este contexto

en: $DPR_GOT not supported in this context
es: no se admite $DPR_GOT en este contexto

en: $DPR_BYTE not supported in this context
es: no se admite $DPR_BYTE en este contexto

en: $DPR_HWORD not supported in this context
es: no se admite $DPR_HWORD en este contexto

en: $DPR_WORD not supported in this context
es: no se admite $DPR_WORD en este contexto

en: $PCR_OFFSET not supported in this context
es: no se admite $PCR_OFFSET en este contexto

en: invalid PC-relative operand
es: operando relativo al PC inválido

en: no %d-byte relocations available
es: no hay reubicaciones de %d bytes disponibles

en: operand %u of '%.*s' out of range
es: operando %u de '%.*s' está fuera de rango

en: offset in operand %u of '%.*s' not divisible by %u
es: el desplazamiento en operando %u de '%.*s' no es divisible por %u

en: offset in operand %u of '%.*s' out of range
es: el desplazamiento en operando %u de '%.*s' está fuera de rango

en: functional unit already masked for operand %u of '%.*s'
es: unidad funcional ya está enmascarada para el operando %u de '%.*s'

en: '%.*s' instruction not in a software pipelined loop
es: la instrucción '%.*s' no está en un ciclo entubado por software

en: instruction '%.*s' cannot be predicated
es: la instrucción '%.*s' no puede ser predicado

en: '%.*s' instruction not supported on this architecture
es: la instrucción '%.*s' no se admite en esta arquitectura

en: '%.*s' instruction not supported on this functional unit
es: la instrucción '%.*s' no se admite en esta unidad funcional

en: '%.*s' instruction not supported on this functional unit for this architecture
es: la instrucción '%.*s' no se admite en esta unidad funcional para esta arquitectura

en: missing operand after comma
es: falta operando tras la coma

en: too many operands to '%.*s'
es: demasiados operandos para '%.*s'

en: bad number of operands to '%.*s'
es: número incorrecto de operandos para '%.*s'

en: operand %u of '%.*s' not constant
es: operando %u de '%.*s' no es una constante

en: operand %u of '%.*s' on wrong side
es: operando %u de '%.*s' está en el lado incorrecto

en: operand %u of '%.*s' not a valid return address register
es: operando %u de '%.*s' no es un registro direccional de devolución válido

en: operand %u of '%.*s' is write-only
es: operando %u de '%.*s' es de solo escritura

en: operand %u of '%.*s' is read-only
es: operando %u de '%.*s' es de solo lectura

en: operand %u of '%.*s' not a valid memory reference
es: operando %u de '%.*s' no es una referencia de memoria válida

en: operand %u of '%.*s' not a valid base address register
es: operando %u de '%.*s' no es un registro direccional base válido

en: bad operand combination for '%.*s'
es: combinación de operandos incorrecta para '%.*s'

en: parallel instruction not following another instruction
es: la instrucción paralela no está a continuación de otra instrucción

en: too many instructions in execute packet
es: demasiadas instrucciones en el paquete de ejecución

en: label not at start of execute packet
es: la etiqueta no está al inicio del paquete de ejecución

en: '%.*s' instruction not at start of execute packet
es: la instrucción '%.*s' no está al inicio del paquete de ejecución

en: functional unit already used in this execute packet
es: la unidad funcional ya está en uso en este paquete de ejecución

en: nested software pipelined loop
es: ciclo entubado por software anidado

en: '||^' without previous SPMASK
es: '||^' sin un SPMASK previo

en: cannot mask instruction using no functional unit
es: no se puede enmascarar la instrucción sin una unidad funcional

en: functional unit already masked
es: la unidad funcional ya está enmascarada

en: value too large for 2-byte field
es: valor demasiado grande para un campo de 2 bytes

en: value too large for 1-byte field
es: valor demasiado grande para un campo de 1 byte

en: immediate offset not 2-byte-aligned
es: el desplazamiento inmediato no está alineado a 2 bytes

en: immediate offset not 4-byte-aligned
es: el desplazamiento inmediato no está alineado a 4 bytes

en: addend used with $DSBT_INDEX
es: se usó addend con $DSBT_INDEX

en: PC-relative offset not 4-byte-aligned
es: Desplazamiento relativo al PC no alineado a 4-bytes

en: PC-relative offset out of range
es: Desplazamiento relativo al PC está fuera de rango

en: undefined symbol %s in PCR relocation
es: símbolo indefinido %s en reubicación PCR

en: group section `%s' has no group signature
es: sección de grupo «%s» no tiene firma de grupo

en: missing .endp before .cfi_startproc
es: falta .endp antes de .cfi_startproc

en: stack pointer offset too large for personality routine
es: el desplazamiento del puntero de pila es demasiado grande para la rutina personality

en: stack frame layout does not match personality routine
es: la disposición del marco de pila no coincide con la rutina personality

en: too many unwinding instructions
es: demasiadas instrucciones de desenredo

en: unable to generate unwinding opcode for reg %d
es: incapaz de generar códigos operacionales de desenredo para el registro %d

en: unable to restore return address from previously restored reg
es: no se puede restaurar la dirección de devolución para el registro previamente restaurado

en: unhandled CFA insn for unwinding (%d)
es: insn CFA sin manipular para el desenredo (%d)

en: unable to generate unwinding opcode for frame pointer reg %d
es: incapaz de generar código de operación de desenredo para el registro de puntero a marco %d

en: unable to generate unwinding opcode for frame pointer offset
es: incapaz de generar código de operación de desenredo para el desplazamiento de puntero a marco

en: unwound stack pointer not doubleword aligned
es: el puntero de pila desenredado no está alineado a dobleword

en: stack frame layout too complex for unwinder
es: la disposición del marco de pila es demasiado complejo para el desenredador

en: unwound frame has negative size
es: el marco desenredado tiene tamaño negativo

en:   -Q                      ignored
      -V                      print assembler version number
      -EB/-EL                 generate big-endian/little-endian code
      --32/--64               generate 32bit/64bit code
es:   -Q                      descartado
      -V                      escribe el número de versión del ensamblador
      -EB/-EL                 genera código big-endian/little-endian
      --32/--64               genera código 32bit/64bit

en: Invalid operator for operand.
es: Operador inválido para el operando.

en: Operator may only be applied to symbols.
es: El operador solo se puede aplicar a símbolos.

en: Writes to register '%s' are not allowed.
es: No se permiten las escrituras al registro «%s».

en: Two instructions in the same bundle both write to register %s, which is not allowed.
es: Dos instrucciones en el mismo haz ambos escriben al registro %s, lo no está permitido.

en: '%s' may not be bundled with other instructions.
es: '%s 'no se puede agrupar con otras instrucciones.

en: Invalid combination of instructions for bundle.
es: Combinación no válida de instrucciones para el agrupado.

en: instruction address is not a multiple of 8
es: la instrucción direccional no es un múltiplo de 8

en: Invalid expression.
es: Expresión no válida.

en: Expected register, got '%s'.
es: Se esperaba un registro, se obtuvo «%s».

en: Found use of non-canonical register name %s; use %s instead.
es: Se encontró el uso del nombre de registro %s que no es canónico; use %s en su lugar.

en: Too few operands to '%s'.
es: Faltan operandos para «%s».

en: Unexpected character '%c' after operand %d to %s.
es: Carácter inesperado '%c' antes de operando %d para %s.

en: Expected immediate expression
es: Se esperaba una expresión inmediata

en: Found '}' when not bundling.
es: Se encontró '}' cuando no se está agrupando.

en: Unknown opcode `%.*s'.
es: Desconoce código de operación `%.*s'.

en: Too many instructions for bundle.
es: Demasiadas instrucciones para la agrupación.

en: Bad call to md_atof ()
es: Llamada incorrecta a md_atof ()

en: This operator only produces two byte values.
es: Este operador solo produce valores de dos bytes.

en: internal error? cannot generate `%s' relocation (%d, %d)
es: ¿Error interno? incapaz de generar la reubicación «%s» (%d, %d)

en: Found '{' when already bundling.
es: Se encontró '{' cuando ya estaba agrupado.

en:   -Q                      ignored
      -V                      print assembler version number
es:   -Q                      se descarta
      -V                      escribe el número de versión del ensamblador

en: .COMMon length (%d.) < 0! Ignored.
es: ¡Longitud .COMMún (%d.) < 0! Se descarta.

en: Length of .comm "%s" is already %ld. Not changed to %d.
es: La longitud de .comm «%s» ya es %ld. No se cambia a %d.

en: Common alignment negative; 0 assumed
es: Alineación común negativa; se asume 0

en: .longcall pseudo-op seen when not relaxing
es: se vio el pseudo-operador .longcall cuando no se estaba relajando

en: .longjump pseudo-op seen when not relaxing
es: se vio el pseudo-operador .longjump cuando no se estaba relajando

en: bad .longcall format
es: formato de .longcall incorrecto

en: unknown operand shift: %x
es: operando de desplazamiento desconocido: %x

en: internal failure in parse_register_list
es: falla interna en parse_register_list

en: constant expression or register list expected
es: se esperaba una expresión constante o una lista de registros

en: high bits set in register list expression
es: se establecieron los bits altos en la expresión de lista de registros

en: illegal register included in list
es: se incluyó un registro alegal en la lista

en: system registers cannot be included in list
es: los registros del sistema no se pueden incluir en la lista

en: second register should follow dash in register list
es: el segundo registro debe estar a continuación de un guión en la lista de registros

en: second register should be greater than first register
es: el segundo registro debe ser mayor que el primer registro

en:  V850 options:
es:  Opciones de V850:

en:   -mwarn-signed-overflow    Warn if signed immediate values overflow
es:   -mwarn-signed-overflow    Avisa si los valores inmediatos con signo desbordan

en:   -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow
es:   -mwarn-unsigned-overflow  Avisa si los valores inmediato sin signo desbordan

en:   -mv850                    The code is targeted at the v850
es:   -mv850                    El código está destinado para el v850

en:   -mv850e                   The code is targeted at the v850e
es:   -mv850e                   El código está destinado para el v850e

en:   -mv850e1                  The code is targeted at the v850e1
es:   -mv850e1                  El código está destinado para el v850e1

en:   -mv850e2                  The code is targeted at the v850e2
es:   -mv850e2                  El código está destinado para el v850e2

en:   -mv850e2v3                The code is targeted at the v850e2v3
es:   -mv850e2v3                El código está destinado para el v850e2v3

en:   -mv850e2v4                Alias for -mv850e3v5
es:   -mv850e2v4                Alias para -mv850e3v5

en:   -mv850e3v5                The code is targeted at the v850e3v5
es:   -mv850e3v5                El código está destinado para el v850e3v5

en:   -mrelax                   Enable relaxation
es:   -mrelax                   Activa la relajación

en:   --disp-size-default-22    branch displacement with unknown size is 22 bits (default)
es:   --disp-size-default-22    el desplazamiento de bifurcación de tamaño desconocido es de 22 bits (por defecto)

en:   --disp-size-default-32    branch displacement with unknown size is 32 bits
es:   --disp-size-default-32    el desplazamiento de bifurcación de tamaño desconocido es de 32 bits

en:   -mextension               enable extension opcode support
es:   -mextension               activa el soporte de códigod operacional de extensión

en:   -mno-bcond17		  disable b<cond> disp17 instruction
es:   -mno-bcond17		  desactiva la instrucción b<cond> disp17

en:   -mno-stld23		  disable st/ld offset23 instruction
es:   -mno-stld23		  desactiva la instrucción desplazamiento st/ld offset23

en:   -mgcc-abi                 Mark the binary as using the old GCC ABI
es:   -mgcc-abi                    marca el binario como empleando el antiguo API GCC

en:   -mrh850-abi               Mark the binary as using the RH850 ABI (default)
es:   -mrh850-abi               Marca el binario como utilizando el ABI RH850 (predet.)

en:   -m8byte-align             Mark the binary as using 64-bit alignment
es:   -m8byte-align          Marca el binario como utilizando alineamiento de 64-bit

en:   -m4byte-align             Mark the binary as using 32-bit alignment (default)
es:   -m4byte-align             Marca el binario como alineamiento de 32 bits utilizado (predet.)

en: Unable to determine default target processor from string: %s
es: No se puede determinar el procesador objetivo por defecto de la cadena: %s

en: hi0() relocation used on an instruction which does not support it
es: se utilizó una reubicación hi0() en una instrucción que no la admite

en: hi() relocation used on an instruction which does not support it
es: se utilizó una reubicación hi() en una instrucción que no la admite

en: lo() relocation used on an instruction which does not support it
es: se utilizó una reubicación lo() en una instrucción que no la admite

en: ctoff() relocation used on an instruction which does not support it
es: se utilizó una reubicación ctoff() en una instrucción que no la admite

en: sdaoff() relocation used on an instruction which does not support it
es: se utilizó una reubicación sdaoff() en una instrucción que no la admite

en: zdaoff() relocation used on an instruction which does not support it
es: se utilizó una reubicación zdaoff() en una instrucción que no la admite

en: tdaoff() relocation used on an instruction which does not support it
es: se utilizó una reubicación tdaoff() en una instrucción que no la admite

en: operand out of range (%d is not between %d and %d)
es: operando fuera de rango (%d no está entre %d y %d)

en: st/ld offset 23 instruction was disabled .
es: st/ld desplaza 23 instrucciones fue desactivado.

en: Target processor does not support this instruction.
es: El procesador objetivo no admite esta instrucción.

en: immediate operand is too large
es: operando inmediato es demasiado grande

en: AAARG -> unhandled constant reloc: %d
es: AAARG → reubicación constante no manipulado: %d

en: constant too big to fit into instruction
es: la constante es demasiado grande para caber en la instrucción

en: odd number cannot be used here
es: no se puede usar aquí un número impar

en: invalid register name
es: nombre de registro inválido

en: register r0 cannot be used here
es: el registro r0 no se puede usar aquí

en: odd register cannot be used here
es: no se puede usar aquí un registro impar

en: invalid system register name
es: nombre de registro de sistema inválido

en: expected EP register
es: se esperaba el registro EP

en: invalid condition code name
es: nombre de código de condición inválido

en: condition sa cannot be used here
es: la condición sa no se puede usar aquí

en: invalid cache operation name
es: nompre operacional caché inválido

en: invalid pref operation name
es: nombre pre operacional inválido

en: invalid vector register name
es: nombre de registro vectorial no válida

en: syntax error: value is missing before the register name
es: error de sintaxis: falta el valor antes del nombre de registro

en: syntax error: register not expected
es: error de sintaxis: no se esperaba un registro

en: syntax error: system register not expected
es: error de sintaxis: no se esperaba un registro de sistema

en: syntax error: condition code not expected
es: error de sintaxis: no es esperaba código de condición

en: syntax error: vector register not expected
es: error de sintaxis: registro vectorial no esperado

en: immediate 0 cannot be used here
es: el inmediato 0 no se puede usar aquí

en: immediate operand is not match
es: operando inmediato no coincide

en: displacement is too large
es: desubicación demasiado grande

en: invalid operand
es: operando inválido

en: loop: 32-bit displacement not supported
es: bucle: desplazamiento de 32 bits no compatible

en: no '[' to match ']'
es: no hay '[' que coincida con ']'

en: bad register in []
es: el registro incorrecto en []

en: [PC] index banned
es: índice [PC] prohibido

en: no '(' to match ')'
es: no hay '(' que coincida con ')'

en: invalid branch operand
es: operando de bifurcación inválido

en: address prohibits @
es: la dirección prohibe @

en: address prohibits #
es: la dirección prohibe #

en: address prohibits -()
es: la dirección prohibe -()

en: address prohibits ()+
es: la dirección prohibe ()+

en: address prohibits ()
es: la dirección prohibe ()

en: address prohibits []
es: la dirección prohibe []

en: address prohibits register
es: la dirección prohibe un registro

en: address prohibits displacement length specifier
es: la dirección prohibe un especificador de longitud de desubicación

en: invalid operand of S^#
es: operando inválido de S^#

en: S^# needs expression
es: S^# necesita una expresión

en: S^# may only read-access
es: S^# tal vez sea solamente para acceso de lectura

en: invalid operand of -()
es: operando inválido de -()

en: -(PC) unpredictable
es: -(PC) impredecible

en: []index same as -()register: unpredictable
es: []índice igual que -()registro: impredecible

en: invalid operand of ()+
es: operando inválido de ()+

en: (PC)+ unpredictable
es: (PC)+ impredecible

en: []index same as ()+register: unpredictable
es: []índice igual que ()+registro: impredecible

en: # conflicts length
es: # tiene conflictos con la longitud

en: # bars register
es: # prohibe el registro

en: writing or modifying # is unpredictable
es: escribir o modificar # es impredecible

en: length not needed
es: no se necesita la longitud

en: can't []index a register, because it has no address
es: no se puede []indexar un registro, porque no tiene dirección

en: a register has no address
es: un registro no tiene dirección

en: PC part of operand unpredictable
es: PC como parte operativa es impredecible

en: odd number of bytes in operand description
es: número impar de bytes en la descripción de operando

en: Bad operand
es: Operando incorrecto

en: Not enough operands
es: No hay suficientes operandos

en: SYMBOL TABLE not implemented
es: SYMBOL TABLE no está implementado

en: TOKEN TRACE not implemented
es: TOKEN TRACE no está implementado

en: Displacement length %s ignored!
es: ¡Se descarta la longitud de desubicación %s!

en: I don't need or use temp. file "%s".
es: No se necesita o se utiliza el fichero temp. «%s».

en: I don't use an interpass file! -V ignored
es: ¡No se usa un fichero entre pasos! Se descarta -V

en: VAX options:
    -d LENGTH		ignored
    -J			ignored
    -S			ignored
    -t FILE			ignored
    -T			ignored
    -V			ignored
es: Opciones de VAX:
    -d LONGITUD		se descarta
    -J			se descarta
    -S			se descarta
    -t FILE			se descarta
    -T			se descarta
    -V			se descarta

en: Ignoring statement due to "%s"
es: Se descarta la declaración debido a «%s»

en: Aborting because statement has "%s"
es: Se aborta porque la declaración tiene «%s»

en: Can't relocate expression
es: No se puede reubicar la expresión

en: Bignum not permitted in short literal. Immediate mode assumed.
es: No se permite un número grande en una literal short. Se asume el modo inmediato.

en: Can't do flonum short literal: immediate mode used.
es: No se puede hacer una literal short de un número de coma flotante: se usa el modo inmediato.

en: Short literal overflow(%ld.), immediate mode assumed.
es: Desbordamiento de la literal short (%ld.), se asume el modo inmediato.

en: Forced short literal to immediate mode. now_seg=%s to_seg=%s
es: Se fuerza la literal short a modo inmediato. now_seg=%s to_seg=%s

en: Length specification ignored. Address mode 9F used
es: Se descarta la especificación de longitud. Se usa el modo de direccionamiento 9F

en: Invalid operand: immediate value used as base address.
es: Operando inválido: valor inmediato empleado como dirección base.

en: Invalid operand: immediate value used as address.
es: Operando inválido: valor inmediato empleado como dirección.

en: Symbol %s used as immediate operand in PIC mode.
es: Se utilizó el símbolo %s como operando inmediato en modo PIC.

en: Bad call to MD_ATOF()
es: Equivocación de llamada a MD_ATOF()

en: wasm32 assembler options:
es: opciones ensamblador wasm32:

en: unexpected negative constant
es: constante negativo inesperado

en: no function type on PLT reloc
es: ninguna función tipo en reubicación PLT

en: couldn't find relocation to use
es: no pudo encontrar reubicación a usar

en: Not a function type
es: No un tipo funcional

en: Unknown type %c
es: Tipo de desconocido %c

en: Unknown type
es: Tipo desconocido

en: only single block types allowed
es: solo tipos de bloque simple permitido

en: instruction does not take a block type
es: la instrucción no toma un tipo de bloque

en: missing block type
es: tipo de bloque ausente

en: missing alignment hint
es: indicio de alineamiento ausente

en: missing offset
es: falta desplazamiento

en: missing local index
es: indexado local ausente

en: missing break count
es: falta contador de rupturas

en: missing call argument
es: llamada argumental ausente

en: missing call signature
es: llamada de firma ausente

en: missing table index
es: tabla indexada ausente

en: junk at end of line, first unrecognized character is `%c'
es: basura al final de la línea; el primer carácter descartado es `%c'

en: architecture variant invalid
es: arquitectura variante no válida

en: Freescale XGATE co-processor options:
      -mshort                 use 16-bit int ABI (default)
      -mlong                  use 32-bit int ABI
      -mshort-double          use 32-bit double ABI
      -mlong-double           use 64-bit double ABI (default)
      --mxgate                specify the processor variant [default %s]
      --print-insn-syntax     print the syntax of instruction in case of error
      --print-opcodes         print the list of instructions with syntax
      --generate-example      generate an example of each instruction
es: Opciones paracoprocesador XGATE:
      -mshort                 emplea ABI int de 16-bit (por defecto)
      -mlong                  emplea ABI int de 32-bit
      -mshort-double          emplear ABI double de 32-bit
      -mlong-double           emplear ABI double de 64-bit (por defecto)
      --mxgate			especificar la variante del procesador [predet. %s]
      --print-insn-syntax     escribe la sintaxis de la instrucción en caso de error
      --print-opcodes         escribe la lista de instrucciones con sintaxis
      --generate-example      genera un ejemplo de cada instrucción

en: matching operands to opcode
es: coincidiendo operandos para código de operación

en: Value %ld not aligned by 2 for 9-bit PC-relative branch.
es: Valor %ld no alineado por 2 para bifurcación de 9 bits PC-relativa.

en: Value %ld not aligned by 2 for 10-bit PC-relative branch.
es: Valor %ld no alineado por 2 para bifurcación de 10 bits PC-relativa.

en: Value out of 3-bit range.
es: Valor externo de 3 bits de rango.

en: Value out of 4-bit range.
es: Valor fuera de rango de 4 bits.

en: Value out of 5-bit range.
es: Valor externo de 5 bits de rango.

en: :operand has too many bits
es: :operand tiene demasiadas bits

en: unknown operand count
es: contador operacional desconocido

en: : expected register name r0-r7
es: : se esperaba un nombre registrado r0-r7

en: :operand value(%d) too big for constraint
es: :operando valor%d) demasiado grande para instrucción

en: :unknown relocation constraint size
es: :unknown de reubicación de tamaño restringido

en: : expected register name ccr
es: : esperado nombre de registro ccr

en: : expected register name pc
es: : esperaba nombre de registrado pc

en:  XSTORMY16 specific command line options:
es:  Opciones de línea de mandatos específicas de XSTROMY16:

en: unsupported fptr fixup size %d
es: no se admite el tamaño de compostura fptr %d

en: unsupported fixup size %d
es: no se admite el tamaño de compostura %d

en: unsupported fptr fixup
es: no se admite la compostura fptr

en: illegal range of target hardware versions
es: rango ilegal de versiones de hardware objetivo

en: --density option is ignored
es: se descarta la opción --density

en: --no-density option is ignored
es: se descarta la opción --no-density

en: --generics is deprecated; use --transform instead
es: --generics es obsoleto; utilice en su lugar --transform

en: --no-generics is deprecated; use --no-transform instead
es: --no-generics es obsoleto; utilice en su lugar --no-transform

en: --relax is deprecated; use --transform instead
es: --relax es obsoleto; utilice en su lugar --transform

en: --no-relax is deprecated; use --no-transform instead
es: --no-relax es obsoleto; utilice en su lugar --no-transform

en: --absolute-literals option not supported in this Xtensa configuration
es: la opción --absolute-literals no se admite en esta configuración Xtensa

en: prefer-l32r conflicts with prefer-const16
es: prefer-l32r tiene conflictos con prefer-const16

en: prefer-const16 conflicts with prefer-l32r
es: prefer-const16 tiene conflictos con prefer-l32r

en: invalid target hardware version
es: versión de hardware objetivo inválido

en: no-auto-litpools is incompatible with auto-litpool-limit
es: no-auto-litpools es incompatible con auto-litpool-limit

en: invalid auto-litpool-limit argument
es: argumento inválido auto-litpool-limit

en: invalid auto-litpool-limit argument (range is 100-10000)
es: argumento inválido auto-litpool-limit (rango es 100-10000)

en: unmatched .end directive
es: directiva .end no coincidida

en: .begin directive with no matching .end directive
es: directiva .begin sin una directiva .end coincidente

en: [no-]generics is deprecated; use [no-]transform instead
es: [no-]generics es obsoleto; utilice en su lugar [no-]transform

en: [no-]relax is deprecated; use [no-]transform instead
es: [no-]relax es obsoleto; utilice en su lugar [no-]transform

en: directive %s cannot be negated
es: la directiva %s no se puede negar

en: unknown directive
es: desconoce directiva

en: directives are not valid inside bundles
es: las directivas no son válidas dentro de una agrupación

en: .begin literal is deprecated; use .literal instead
es: El uso de .begin literal es obsoleto.  Utilice en su lugar .literal

en: cannot set literal_prefix inside literal fragment
es: no se puede establecer literal_prefix dentro de un fragmento literal

en: .begin [no-]density is ignored
es: se descarta .begin [no-]density

en: Xtensa absolute literals option not supported; ignored
es: Xtensa como opción absoluta literal no se admite; se descarta

en: .end [no-]density is ignored
es: se descarta .end [no-]density

en: does not match begin %s%s at %s:%d
es: no coincide begin %s%s en %s:%d

en: .literal_position inside literal directive; ignoring
es: .literal_position dentro de una directiva literal; se descarta

en: .literal not allowed inside .begin literal region
es: .literal no se permite dentro de una región .begin literal

en: expected comma or colon after symbol name; rest of line ignored
es: se esperaba coma o punto y coma tras nombre del símbolo: se descarta el resto de la línea

en: fall through frequency must be greater than 0
es: la frecuencia de caída debe ser mayor a 0

en: branch target frequency must be greater than 0
es: la frecuencia de bifurcación de objetivo debe ser mayor a 0

en: opcode-specific %s relocation used outside an instruction
es: se usó la reubicación %s específica de código de operación fuera de una instrucción

en: invalid use of %s relocation
es: uso inválid de la reubicación %s

en: bad register name: %s
es: nombre de registro incorrecto: %s

en: bad register number: %s
es: número de registro incorrecto: %s

en: pcrel relocation not allowed in an instruction
es: no se permite la reubicación de pcrel en una instrucción

en: extra colon
es: punto y coma extra

en: incorrect register number, ignoring
es: número de registro incorrecto, se descarta

en: cannot encode opcode "%s"
es: no se puede codificar el código de operación «%s»

en: not enough operands (%d) for '%s'; expected %d
es: no hay suficientes operandos (%d) para «%s»; se esperaban %d

en: too many operands (%d) for '%s'; expected %d
es: demasiados operandos (%d) para «%s»; se esperaban %d

en: invalid register '%s' for '%s' instruction
es: el registro «%s» inválido para «%s» como instrucción

en: invalid register number (%ld) for '%s' instruction
es: número de registro (%ld) inválido para instrucción «%s»

en: invalid register number (%ld) for '%s'
es: número de registro inválido (%ld) para «%s»

en: operand %d of '%s' has out of range value '%u'
es: operando %d de «%s» tiene el valor fuera de rango '%u'

en: operand %d of '%s' has invalid value '%u'
es: operando %d de «%s» tiene el valor inválido '%u'

en: internal error: unknown option name '%s'
es: error interno: nombre desconocido opcional '%s'

en: can't handle generation of literal/labels yet
es: no se puede manipular la generación de literales/etiquetas aún

en: can't handle undefined OP TYPE
es: no se puede manipular un OP TYPE sin definir

en: found %d operand for '%s':  Expected %d | found %d operands for '%s':  Expected %d
es[0]: se encontraron %d operando para «%s»:  Se esperaban %d
es[1]: se encontraron %d operandos para «%s»:  Se esperaban %d

en: immediate operands sum to greater than 32
es: la suma de los operandos inmediatos es mayor a 32

en: invalid relocation for operand %i of '%s'
es: reubicación no válida para el operando %i de «%s»

en: invalid expression for operand %i of '%s'
es: expresión no válida para el operando %i en «%s»

en: invalid relocation in instruction slot %i
es: reubicación no válida en la ranura de instrucción %i

en: undefined symbol for opcode "%s"
es: símbolo indefinido para el código de operación «%s»

en: opcode 'NOP.N' unavailable in this configuration
es: cód op 'NOP.N' no está disponible en esta configuración

en: get_expanded_loop_offset: invalid opcode
es: get_expanded_loop_offset: código de operación inválido

en: assembly state not set for first frag in section %s
es: no se estableció el estado de ensamblado para el primer fragmento en la sección %s

en: unaligned branch target: %d bytes at 0x%lx
es: objetivo de bifurcación sin alinear: %d bytes en 0x%lx

en: unaligned loop: %d bytes at 0x%lx
es: ciclo sin alinear: %d bytes en 0x%lx

en: unexpected fix
es: corrección inesperada

en: undecodable fix
es: fix que no se puede decodificar

en: labels are not valid inside bundles
es: las etiquetas no son válidas dentro de una agrupación

en: invalid last instruction for a zero-overhead loop
es: la instrucción last no válida para un ciclo con adelanto cero

en: extra opening brace
es: llave que abre extra

en: extra closing brace
es: llave que cierra extra

en: missing closing brace
es: falta llave que cierra

en: wrong number of operands for '%s'
es: número incorrecto de operandos para «%s»

en: bad relocation expression for '%s'
es: expresión de reubicación incorrecta para «%s»

en: unknown opcode or format name '%s'
es: código de operación o nombre de formato desconocido «%s»

en: format names only valid inside bundles
es: los nombres de formato solo son válidos dentro de agregados

en: multiple formats specified for one bundle; using '%s'
es: se especificaron múltiples formatos para un agregado; se usa «%s»

en: entry instruction with stack decrement < 16
es: la instrucción entry con decremento de pila < 16

en: unaligned entry instruction
es: entrada de instrucción sin alinear

en: bad instruction format
es: formato de instrucción incorrecto

en: invalid relocation
es: reubicación no válida

en: invalid relocation for '%s' instruction
es: reubicación para instrucción '%s' no válida

en: invalid relocation for operand %d of '%s'
es: reubicación no válida para el operando %d de «%s»

en: unhandled local relocation fix %s
es: compostura de reubicación local %s sin manipular

en: internal error; cannot generate `%s' relocation
es: error interno; incapaz de generar «%s» reubicado

en: The option "--no-allow-flix" prohibits multi-slot flix.
es: La opción "--no-allow-flix" prohibe flix en ranuras múltiples.

en: couldn't find a valid instruction format
es: no se puede encontrar un formato de instrucción válido

en:     ops were:
es:     ops fueron:

en: illegal resource usage in bundle
es: se incluyó un recurso ilegal en el agregado

en: opcodes '%s' (slot %d) and '%s' (slot %d) write the same register
es: ambos códigos operacionales «%s» (ranura %d) y «%s» (ranura %d) escriben en el mismo registro

en: opcodes '%s' (slot %d) and '%s' (slot %d) write the same state
es: ambos códigos operacionales «%s» (ranura %d) y «%s» (ranura %d) escriben en el mismo estado

en: opcodes '%s' (slot %d) and '%s' (slot %d) write the same port
es: ambos códigos operacionales «%s» (ranura %d) y «%s» (ranura %d) escriben en el mismo puerto

en: opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses
es: ambos códigos operacionales «%s» (ranura %d) y «%s» (ranura %d) tienen acceso de puerto volatile

en: multiple branches or jumps in the same bundle
es: múltiples bifurcaciones o saltos en el mismo agregado

en: cannot assemble into a literal fragment
es: no se puede ensamblar en un fragmento literal

en: instruction sequence (write a0, branch, retw) may trigger hardware errata
es: la secuencia de instrucción (write a0, branch, retw) puede activar errores de hardware

en: branching or jumping to a loop end may trigger hardware errata
es: la bifurcación o salto al final de un ciclo puede activar errores de hardware

en: loop end too close to another loop end may trigger hardware errata
es: el final de un ciclo demasiado cerca a otro final de ciclo puede activar errores de hardware

en: fr_var %lu < length %d
es: fr_var %lu < longitud %d

en: loop containing less than three instructions may trigger hardware errata
es: un ciclo que contiene menos de tres instrucciones puede activar errores de hardware

en: undecodable instruction in instruction frag
es: la instrucción no decodificable en la instrucción frag

en: invalid empty loop
es: ciclo vacío inválido

en: loop target does not follow loop instruction in section
es: el objetivo del ciclo no sigue la instrucción loop en la sección

en: cannot find suitable trampoline
es: no puede encontrar lanzador útil

en: bad relaxation state
es: estado de relajación incorrecto

en: fr_var (%ld) < length (%d)
es: fr_var (%ld) < longitud (%d)

en: jump target out of range; no usable trampoline found
es: omite objetivo fuera de rango; trampolín encontrado no utilizable

en: invalid relaxation fragment result
es: resultado de fragmento de relajación inválido

en: unable to widen instruction
es: incapaz de extender instrucción

en: multiple literals in expansion
es: literales múltiples en la expansión

en: no registered fragment for literal
es: no hay un fragmento registrado para la literal

en: number of literal tokens != 1
es: número de elementos literales != 1

en: unresolved loop target symbol: %s
es: símbolo objetivo del ciclo sin resolver: %s

en: fixes not all moved from %s
es: no se ‘movi’eron todas las composturas de %s

en: literal pool location required for text-section-literals; specify with .literal_position
es: se requiere la ubicación del conjunto de literales para text-section-literals; especifique con .literal_position

en: too many operands in instruction
es: demasiados operandos en la instrucción

en: invalid symbolic operand
es: operando de símbolo inválido

en: operand number mismatch
es: no coincide el número de operandos

en: cannot encode opcode "%s" in the given format "%s"
es: no se puede codificar el código de operación «%s» en el formato dado «%s»

en: xtensa-isa failure: %s
es: fallo xtensa-isa: %s

en: invalid opcode
es: código de operación inválido

en: too few operands
es: muy pocos operandos

en: too many operands
es: demasiados operandos

en: multiple writes to the same register
es: escrituras múltiples al mismo registro

en: out of memory
es: memoria agotada

en: TLS relocation not allowed in FLIX bundle
es: TLS reubicado no permitido dentro del haz FLIX

note: 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.
en: unexpected TLS relocation
es: reubicación TLS inesperada

en: symbolic operand not allowed
es: no se permite operando simbólico

en: cannot decode instruction format
es: no se puede decodificar el formato de instrucción

en: ignoring extra '-rename-section' delimiter ':'
es: se descarta el delimitador '-rename-section' adicional ':'

en: ignoring invalid '-rename-section' specification: '%s'
es: se descarta la especificación '-rename-section' no válida: '%s'

en: section %s renamed multiple times
es: la sección %s se renombró varias veces

en: multiple sections remapped to output section %s
es: secciones múltiples remapeadas a la sección de salida %s

en: -- unterminated string
es: -- cadena sin terminar

en: mismatched parentheses
es: paréntesis sin coincidencia

en: bad expression syntax
es: sintaxis de expresión incorrecta

en: cannot make a relative jump to an absolute location
es: no se puede hacer un salto relativo a una ubicación absoluta

en: bad instruction syntax
es: equivocación de instrucción sintáctica

en: condition code invalid for jr
es: código de condición inválido para jr

en: parentheses ignored
es: se descartan los paréntesis

en: overflow
es: desbordamiento

en: register rr%d out of range
es: el registro rr%d fuera de rango

en: register rr%d does not exist
es: el registro rr%d no existe

en: register rh%d out of range
es: el registro rh%d fuera de rango

en: register rl%d out of range
es: el registro rl%d fuera de rango

en: register rq%d out of range
es: el registro rq%d fuera de rango

en: register rq%d does not exist
es: el registro rq%d no existe

en: register r%d out of range
es: el registro r%d fuera de rango

en: expected %c
es: se esperaba %c

en: register is wrong size for a word %s
es: el registro tiene el tamaño incorrecto para un word %s

en: register is wrong size for address %s
es: el registro tiene el tamaño incorrecto para la dirección %s

en: unknown interrupt %s
es: desconoce interrupción %s

note: No interrupt type specified, opcode won't do anything.
en: opcode has no effect
es: el código de operación no tiene efecto

en: Missing ) in ra(rb)
es: Falta ) en ra(rb)

en: invalid condition code '%s'
es: código condicional inválido «%s»

en: invalid flag '%s'
es: opción no válida «%s»

en: invalid indirect register size
es: tamaño de registro indirecto inválido

en: invalid control register name
es: nombre de registro de control inválido

en: immediate must be 1 or 2
es: el inmediato debe ser 1 o 2

en: immediate 1 or 2 expected
es: se esperaba un inmediato 1 o 2

en: can't use R0 here
es: no se puede usar R0 aquí

en: Can't find opcode to match operands
es: No se puede encontrar el código de operación que coincida con los operandos

en: invalid architecture -z%s
es: arquitectura -z%s no válida

en:  Z8K options:
      -z8001                  generate segmented code
      -z8002                  generate unsegmented code
      -linkrelax              create linker relaxable code
es:  Opciones de Z8K:
      -z8001                  genera código segmentado
      -z8002                  genera código sin segmentar
      -linkrelax              crea código relajable por el enlazador

en: call to md_convert_frag
es: se llama a md_convert_frag

en: cannot branch to odd address
es: no se puede ramificar a una dirección impar

en: relative jump out of range
es: salto relativo fuera de rango

en: relative address out of range
es: dirección relativa fuera de rango

en: relative call out of range
es: llamada relativa fuera de rango

en: md_apply_fix: unknown r_type 0x%x
es: md_apply_fix: r_type 0x%x desconocido

en: call to md_estimate_size_before_relax
es: se llama a md_estimate_size_before_relax

en: invalid configuration option '%s' in transition rule '%s'
es: la opción de configuración «%s» es no válida en la regla de transición «%s»

en: opcode '%s': no bound opname '%s' for precondition in '%s'
es: código de operación «%s»: no hay un nombre operacional «%s» enlazado para la precondición en «%s»

en: opcode '%s': precondition only contains constants in '%s'
es: código de operación «%s»: la precondición solo contiene constantes en «%s»

en: expected one operand for generated literal
es: se esperaba un operando para la literal generada

en: expected 0 operands for generated label
es: se esperaban 0 operandos para la etiqueta generada

en: invalid opcode '%s' in transition rule '%s'
es: código de operación «%s» inválido en la regla de transición «%s»

en: opcode '%s': replacement does not have %d op | opcode '%s': replacement does not have %d ops
es[0]: cód op «%s»: reemplazo no tiene %d operador
es[1]: cód op «%s»: reemplazo no tiene %d operadores

en: opcode '%s': cannot find literal definition
es: código de operación «%s»: no se puede encontrar la definición literal

en: opcode '%s': unidentified operand '%s' in '%s'
es: cód op «%s»: operando no identificado «%s» en «%s»

en: unknown user-defined function %s
es: función definida por el usuario %s desconocida

en: opcode '%s': could not parse operand '%s' in '%s'
es: código de operación «%s»: no pudo interpretar operando «%s» en «%s»

en: could not parse INSN_PATTERN '%s'
es: no se puede decodificar INSN_PATTERN «%s»

en: could not parse INSN_REPL '%s'
es: no se puede decodificar INSN_REPL «%s»

en: could not build transition for %s => %s
es: no se puede construir la transición para %s => %s

en: can't open `%s' for writing
es: no se puede abrir «%s» para escritura

en: can't close `%s'
es: no se puede cerrar «%s»

en: register save offset not a multiple of %u
es: registrador guarda desplazamiento no un múltiplo de %u

en: CFI state restore without previous remember
es: CFI como declaración restaurada se utilizó sin un recuerdo previo

en: missing separator
es: falta el separador

en: bad register expression
es: expresión de registro no válida

en: CFI instruction used without previous .cfi_startproc
es: CFI como instrucción utilizada sin un precedente .cfi_startproc

en: invalid or unsupported encoding in .cfi_personality
es: codificación no válida o no admitida en .cfi_personality

en: .cfi_personality requires encoding and symbol arguments
es: .cfi_personality requiere argumentos de codificación y símbolo

en: wrong second argument to .cfi_personality
es: segundo argumento incorrecto para .cfi_personality

en: invalid or unsupported encoding in .cfi_lsda
es: codificación no válida o no admitida en .cfi_lsda

en: .cfi_lsda requires encoding and symbol arguments
es: .cfi_lsda requiere argumentos de codificación y símbolo

en: wrong second argument to .cfi_lsda
es: segundo argumento incorrecto para .cfi_lsda

en: wrong third argument to .cfi_val_encoded_addr
es: tercer argumento incorrecto para .cfi_val_encoded_addr

en: inconsistent uses of .cfi_sections
es: utilizaciones inconsistentes de .cfi_sections

en: previous CFI entry not closed (missing .cfi_endproc)
es: la entrada CFI previa no está cerrada (falta .cfi_endproc)

en: .cfi_endproc without corresponding .cfi_startproc
es: .cfi_endproc sin un .cfi_startproc correspondiente

en: wrong argument to .cfi_personality_id
es: equivocación del argumento para .cfi_personality_id

en: .cfi_fde_data without corresponding .cfi_startproc
es: .cfi_fde_data sin correspondiente .cfi_startproc

en: unexpected .cfi_inline_lsda
es: .cfi_inline_lsda no esperado

en: .cfi_inline_lsda not valid for this frame
es: .cfi_inline_lsda no válido para este marco

en: Alignment too large: %d. assumed.
es: Alineación muy grande: %d asumido.

en: Alignment negative: 0 assumed.
es: Alineación negativa: se asume 0.

en: .cfi_inline_lsda is not supported for this target
es: .cfi_inline_lsda no está apoyado para este destino

en: .cfi_fde_data is not supported for this target
es: .cfi_fde_data no es compatible para este objetivo

en: .cfi_personality_id is not supported for this target
es: no se admite .cfi_personality_id para este objetivo

en: open CFI at the end of file; missing .cfi_endproc directive
es: abre CFI al final del fichero; directiva .cfi_endproc ausente

en: CFI is not supported for this target
es: CFI no admitido en este objetivo

en: view number mismatch
es: vista numérica no coincide

en: file number less than one
es: número de fichero menor que uno

en: unassigned file number %ld
es: número de fichero %ld sin asignar

en: is_stmt value not 0 or 1
es: is_stmt valorado distinto de 0 o 1

en: isa number less than zero
es: número isa menor que uno

en: discriminator less than zero
es: discriminador menor que cero

en: unknown .loc sub-directive `%s'
es: deconoce sub-directorio .loc `%s'

en: internal error: unknown dwarf2 format
es: error interno: formato enana2 desconocido

en: string too big (%lu bytes)
es: cadena demasiado grande (%lu bytes)

en: no current file pointer
es: no hay un puntero a fichero actualmente

en: too many st_End's
es: demasiados st_End's

en: fake .file after real one
es: .file falso tras real

en: filename goes over one page boundary
es: el nombre de fichero sobrepasa el límite de una página

en: .begin directive without a preceding .file directive
es: directiva .begin sin una directiva .file precedente

en: .begin directive without a preceding .ent directive
es: directiva .begin sin una directiva .ent precedente

en: .bend directive without a preceding .file directive
es: directiva .bend sin una directiva .file precedente

en: .bend directive without a preceding .ent directive
es: directiva .bend sin una directiva .ent precedente

en: .bend directive names unknown symbol
es: símbolo desconocido en los nombres de la directiva .bend

en: .def pseudo-op used inside of .def/.endef; ignored
es: se utiliza el pseudo-operador .def dentro de .def/.endef; se descarta

en: empty symbol name in .def; ignored
es: nombre de símbolo vacío en .def; se descarta

en: .dim pseudo-op used outside of .def/.endef; ignored
es: se utiliza el pseudo-operador .dim fuera de .def/.endef; se descarta

en: badly formed .dim directive
es: directiva .dim mal formada

en: too many .dim entries
es: demasiadas entradas .dim

en: .scl pseudo-op used outside of .def/.endef; ignored
es: se utiliza el pseudo-operador .scl fuera de .def/.endef; se descarta

en: .size pseudo-op used outside of .def/.endef; ignored
es: se utiliza el pseudo-operador .size fuera de .def/.endef; se descarta

en: badly formed .size directive
es: directiva .size mal formada

en: too many .size entries
es: demasiadas entradas .size

en: .type pseudo-op used outside of .def/.endef; ignored
es: se utiliza el pseudo-operador .type fuera de .def/.endef; se descarta

note: FIXME: We could handle this by setting the continued bit. There would still be a limit: the .type argument can not be infinite.
en: the type of %s is too complex; it will be simplified
es: el tipo de %s es demasiado complejo; se simplificará

en: Unrecognized .type argument
es: No reconocido argumento .type

en: .tag pseudo-op used outside of .def/.endef; ignored
es: se utiliza el pseudo-operador .tag fuera de .def/.endef; se descarta

en: .val pseudo-op used outside of .def/.endef; ignored
es: se utiliza el pseudo-operador .val fuera de .def/.endef; se descarta

en: .val expression is too complex
es: la expresión .val es demasiado compleja

en: .endef pseudo-op used before .def; ignored
es: se utiliza el pseudo-operador .endef antes de .def; se descarta

en: bad COFF debugging information
es: información de depuración COFF incorrecta

en: no tag specified for %s
es: no se especificó una marca para %s

en: .end directive without a preceding .file directive
es: directiva .end sin una directiva .file precedente

en: .end directive names unknown symbol
es: símbolo desconocido en los nombres de la directiva .end

en: second .ent directive found before .end directive
es: se encontró una segunda directiva .ent antes de la directiva .end

en: %s directive has no name
es: %s de directiva no tiene ningún nombre

en: no way to handle .file within .ent/.end section
es: no es posible manipular un .file dentro de una sección .ent/.end

en: .loc before .file
es: .loc antes de .file

en: .stab%c is not supported
es: no se admite .stab%c

en: .stab%c: ignoring non-zero other field
es: .stab%c: se descarta el otro campo que no es cero

en: line number (%d) for .stab%c directive cannot fit in index field (20 bits)
es: el número de línea (%d) para la directiva .stab%c no cabe en el campo de índice (20 bits)

en: illegal .stab%c directive, bad character
es: directiva .stab%c ilegal, carácter incorrecto

en: .begin/.bend in different segments
es: .begin/.bend en segmentos diferentes

en: missing .end or .bend at end of file
es: .end ausente o .bend al final del fichero

en: GP prologue size exceeds field size, using 0 instead
es: GP como prólogo de tamaño del campo excedido, se utiliza 0 en su lugar

en: bignum invalid
es: bignum inválido

en: floating point number invalid
es: número de coma flotante inválido

en: bad floating-point constant: exponent overflow
es: constante de coma flotante incorrecta: desbordamiento del exponente

en: bad floating-point constant: unknown error code=%d
es: constante de coma flotante incorrecta: código de error desconocido=%d

en: a bignum with underscores may not have more than 8 hex digits in any word
es: un número grande con subrayados no puede tener más de 8 dígitos hexadecimales en cualquier palabra

en: a bignum with underscores must have exactly 4 words
es: un número grande con subrayados debe tener exactamente 4 words

note: Either not seen or not defined. @@ Should print out the original string instead of the parsed number.
en: backward ref to unknown label "%d:"
es: referencia hacia atrás a la etiqueta desconocida "%d:"

en: character constant too large
es: la constante de carácter es demasiado grande

en: found '%c', expected: '%c'
es: encontrado `%c', se esperaba: `%c'

en: missing '%c'
es: falta '%c'

en: EBCDIC constants are not supported
es: EBCDIC como constante no son admitidos

en: Unary operator %c ignored because bad operand follows
es: Se descarta el operador unario %c porque hay un operando incorrecto a continuación

en: syntax error in .startof. or .sizeof.
es: error de sintaxis en .startof. o .sizeof.

en: invalid use of operator "%s"
es: uso inválido del operador «%s»

en: missing operand; zero assumed
es: falta operando; se asume cero

en: left operand is a bignum; integer 0 assumed
es: operando izquierdo es un número grande; se asume el entero 0

en: left operand is a float; integer 0 assumed
es: operando izquierdo es un número de coma flotante; se asume el entero 0

en: right operand is a bignum; integer 0 assumed
es: operando derecho es un número grande; se asume el entero 0

en: right operand is a float; integer 0 assumed
es: operando derecho es un número de coma flotante; se asume el entero 0

en: division by zero
es: división por cero

en: shift count
es: cuenta de desplazamiento

en: operation combines symbols in different segments
es: la operación combina símbolos en segmentos diferentes

en: missing closing '"'
es: falta cierre «"»

en: attempt to allocate data in absolute section
es: intentó asignar datos en la sección absoluta

en: attempt to allocate data in common section
es: se intentó asignar datos en la sección común

en: can't extend frag %lu char | can't extend frag %lu chars
es[0]: no puede extender %lu carácter fragmentado
es[1]: no puede extender %lu caracteres fragmentados

note: For error messages. Detect if we are reading from stdin by examining the file name returned by as_where(). [FIXME: We rely upon the name in the strcmp below being the same as the one used by input_scrub_new_file(), if that is not true, then this code will fail]. If we are reading from stdin, then we
en: {standard input}
es: {entrada estándar}

en: can't open %s for reading: %s
es: no se puede abrir %s para lectura: %s

en: can't read from %s: %s
es: no se puede leer de %s: %s

en: can't close %s: %s
es: no se puede cerrar %s: %s

en: macros nested too deeply
es: macros anidadas con demasiada profundidad

en: Unable to allocate memory for new instructions
es: No se ha podido asignar memoria para las instrucciones nuevas

en: Warning:
es: Aviso:

en: unable to rebuffer file: %s
es: incapaz de reservar fichero búfer: %s

en: 
     time stamp    	: %s
es: 
     marca tiempo  	: %s

en: 
     options passed	:
es: 
     opciones pasadas	:

en:  GNU assembler version %s (%s)
    	 using BFD version %s.
es:  Ensamblador de GNU versión %s (%s)
    	 utilizando BFD versión %s.

en: 
     input file    	: %s
es: 
     fich entrante  	: %s

en: 
     output file   	: %s
es: 
     fich saliente   	: %s

en: 
     target        	: %s
es: 
     destino      	: %s

en: can't open %s: %s
es: no se puede abrir %s: %s

en: strange paper height, set to no form
es: tamaño de papel extraño, se establece a sin forma

en: new line in title
es: línea nueva en el título

en: Missing parameter qualifier for `%s' in macro `%s'
es: Falta el calificador de parámetro para «%s» en la macro «%s»

en: `%s' is not a valid parameter qualifier for `%s' in macro `%s'
es: «%s» no es un calificador de parámetro válido para «%s» en la macro «%s»

en: Pointless default value for required parameter `%s' in macro `%s'
es: Valor por defecto sin sentido para el parámetro requerido «%s» en la macro «%s»

en: A parameter named `%s' already exists for macro `%s'
es: Ya existe un parámetro llamado «%s» para la macro «%s»

en: Reserved word `%s' used as parameter in macro `%s'
es: Se utilizó la palabra reservada «%s» como un parámetro en la macro «%s»

en: unexpected end of file in macro `%s' definition
es: final de fichero no esperado en la definición de macro «%s»

en: missing `)' after formals in macro definition `%s'
es: falta `)' tras los formales en la definición de macro «%s»

en: Missing macro name
es: Falta el nombre de macro

en: Bad parameter list for macro `%s'
es: Lista de parámetros incorrecta para la macro «%s»

en: Macro `%s' was already defined
es: La macro «%s» ya está definida

en: missing `)'
es: falta `)'

en: `%s' was already used as parameter (or another local) name
es: Ya se usó «%s» como nombre de parámetro (o nombre local)

en: confusion in formal parameters
es: confusión en los parámetros formales

en: Parameter named `%s' does not exist for macro `%s'
es: El parámetro nombrado «%s» no existe para la macro «%s»

en: Value for parameter `%s' of macro `%s' was already specified
es: El valor para parámetro «%s» de macro «%s» fue ya especificado

en: can't mix positional and keyword arguments
es: no se pueden mezclar argumentos posicionales y palabras clave

en: too many positional arguments
es: demasiados argumentos posicionales

en: Missing value for required parameter `%s' of macro `%s'
es: Falta el valor para el parámetro requerido «%s» de la macro «%s»

en: Attempt to purge non-existing macro `%s'
es: Intentaba purgar macro inexistente «%s»

en: unexpected end of file in irp or irpc
es: final de fichero inesperado en irp o irpc

en: missing model parameter
es: falta el parámetro modelo

en: Assembler messages:
es: Mensajes del ensamblador:

en: Fatal error:
es: Error fatal:

en: Internal error (%s).
es: Error interno (%s).

en: Internal error in %s at %s:%d.
es: Error interno en %s en %s:%d.

en: Internal error at %s:%d.
es: Error interno en %s:%d.

en: Please report this bug.
es: Por favor reporte este bicho.

en: can't open a bfd on stdout %s
es: no se puede abrir un bfd en la salida estándar %s

en: selected target format '%s' unknown
es: formato de objetivo seleccionado «%s» desconocido

en: can't create %s: %s
es: no se puede crear %s: %s

en: ignoring fill value in absolute section
es: ignorando valor relleno dentro de sección absoluta

en: ignoring fill value in section `%s'
es: ignorando valor rellenado dentro de sección «%s»

en: unknown pseudo-op: `%s'
es: pseudo-operador desconocido: «%s»

en: unable to continue with assembly.
es: incapaz de continuar con ensamblador.

en: .bundle_lock with no matching .bundle_unlock
es: directiva .bundle_lock sin una coincidencia .bundle_unlock

en: .abort detected.  Abandoning ship.
es: se detectó .abort.  Se abandona la nave.

en: alignment too large: %u assumed
es: alineamiento es muy grande: %u asumido

en: expected fill pattern missing
es: ausente el patrón de relleno esperado

note: 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 zero when it is pre-processing builtins for assembler-with-cpp files: # 0 "<built-in>" We do not want to barf on this, especially since such files are used in the GCC and
en: line numbers must be positive; line number %d rejected
es: los números de línea deben ser positivos; número de línea %d rechazada

en: incompatible flag %i in line directive
es: opción incompatible %i en la directriz de línea

en: unsupported flag %i in line directive
es: no se admite la opción %i en la directriz de línea

en: start address not supported
es: no se admite la dirección de inicio

en: .err encountered
es: se encontró .err

en: .error directive invoked in source file
es: se invocó la directiva .error en el fichero fuente

en: .warning directive invoked in source file
es: se invocó la directiva .warning en el fichero fuente

en: %s argument must be a string
es: argumento %s debe ser una cadena textual

en: .fail %ld encountered
es: encontrado .fail %ld

en: .fill size clamped to %d
es: tamaño .fill restringido a %d

en: size negative; .fill ignored
es: tamaño negativo; se descarta .fill

en: repeat < 0; .fill ignored
es: repetición < 0; se descarta .fill

en: non-constant fill count for absolute section
es: contador de relleno no constante para sección absoluta

en: attempt to fill absolute section with non-zero value
es: trata rellenar sección absoluta con valor distinto de cero

en: attempt to fill section `%s' with non-zero value
es: trata rellenar sección «%s» con valor distinto de cero

en: unrecognized .linkonce type `%s'
es: no se reconoce tipo .linkonce «%s»

en: .linkonce is not supported for this object file format
es: .linkonce no admitido en este formato de fichero objeto

en: expected alignment after size
es: se esperaba alineamiento tras tamaño

en: attempt to redefine pseudo-op `%s' ignored
es: intenta redefinir pseudo-operador «%s» descartado

en: ignoring macro exit outside a macro definition.
es: se descarta la salida de macro fuera de una definición de macro.

en: invalid segment "%s"
es: segmento no válido «%s»

en: only constant offsets supported in absolute section
es: solo se admiten los desplazamientos constantes en la sección absoluta

en: MRI style ORG pseudo-op not supported
es: MRI de estilo ORG pseudo-operador no apoyado

en: .end%c encountered without preceding %s
es: se encontró .end%c sin un %s precedente

en: %s without %s
es: %s sin %s

en: unsupported variable size or fill value
es: no se admiten el tamaño de la variable o el valor de relleno

en: .space repeat count is negative, ignored
es: el contador de repetición .space es negativo, se descartó

en: .space repeat count is zero, ignored
es: el contador de repetición .space es cero, se descartó

en: space allocation too complex in absolute section
es: la asignación de espacio es demasiado compleja en la sección absoluta

en: space allocation too complex in common section
es: la asignación de espacio es demasiado compleja en la sección común

en: %s: would close weakref loop: %s
es: %s: cerraría el ciclo weakref: %s

en: junk at end of line, first unrecognized character valued 0x%x
es: basura al final de la línea; el primer carácter descartado tiene valor 0x%x

en: `%s' can't be equated to common symbol `%s'
es: «%s» no puede ser igualdad al símbolo común «%s»

en: unexpected `"' in expression
es: `«' o `»' inesperada dentro de expresión

en: rva without symbol
es: rva sin símbolo

en: missing or bad offset expression
es: expresión de desplazamiento ausentente o incorrecta

en: missing reloc type
es: falta el tipo de reubicación

en: unrecognized reloc type
es: no se reconoce el tipo de reubicación

en: bad reloc expression
es: expresión de reubicación incorrecta

en: zero assumed for missing expression
es: se asume cero para la expresión ausentente

en: attempt to store value in absolute section
es: se intentó almacenar un valor en la sección absoluta

en: attempt to store non-zero value in section `%s'
es: trata almacenar un valor distinto de cero en la sección «%s»

en: bignum truncated to %d byte | bignum truncated to %d bytes
es[0]: número grande truncado a %d bytes
es[1]: número grande truncado a %d byte

en: unresolvable or nonpositive repeat count; using 1
es: cuenta de repetición sin resolver o no positiva; se utiliza 1

en: floating point constant too large
es: constante de coma flotante demasiado grande

en: attempt to store float in absolute section
es: trata almacenar flotante en sección absoluta

en: attempt to store float in section `%s'
es: trata almacenar un valor en la sección flotante «%s»

en: attempt to store non-empty string in section `%s'
es: trata almacenar cadena no vacía dentro de sección «%s»

en: strings must be placed into a section
es: las cadenas se deben colocar en una sección

en: expected <nn>
es: se esperaba <nn>

note: To be compatible with BSD 4.2 as: give the luser a linefeed!!
en: unterminated string; newline inserted
es: cadena sin terminar; se insertó una línea nueva

en: bad escaped character in string
es: carácter escapado incorrectamente en la cadena

en: expected address expression
es: se esperaba una expresión direccional

en: symbol "%s" undefined; zero assumed
es: símbolo indefinido «%s»; se asume cero

en: some symbol undefined; zero assumed
es: algunos símbolos sin definir; se asumen cero

en: this string may not contain '\0'
es: esta cadena no puede contener '\0'

en: missing string
es: falta cadena

en: .incbin count zero, ignoring `%s'
es: la cuenta .incbin es cero, se descarta «%s»

en: file not found: %s
es: no se encontró el fichero: %s

en: seek to end of .incbin file failed `%s'
es: falló la búsqueda del final del fichero .incbin «%s»

en: skip (%ld) or count (%ld) invalid for file size (%ld)
es: salto (%ld) o cuenta (%ld) inválidos para el tamaño del fichero (%ld)

en: could not skip to %ld in file `%s'
es: no se puede omiter a %ld en el fichero «%s»

en: truncated file `%s', %ld of %ld bytes read
es: fichero «%s» truncado, leyeron %ld de %ld bytes

en: missing .func
es: falta .func

en: .endfunc missing for previous .func
es: falta .endfunc para el .func previo

en: .bundle_align_mode alignment too large (maximum %u)
es: alineamiento .bundle_align_mode demasiado grande (maximo %u)

en: .bundle_unlock without preceding .bundle_lock
es: directiva .bundle_unlock sin precedente .bundle_lock

en: missing closing `%c'
es: falta de cierre `%c'

en: stray `\'
es: basura `\'

en: invalid argument '%s' to -fdebug-prefix-map
es: argumento «%s» inválido para -fdebug-prefix-map

en: .stab%c: missing comma
es: .stab%c: falta coma

note: 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.
en: .stab%c: description field '%x' too big, try a different debug format
es: .stab%c: la descripción del campo '%x' es demasiado grande, intente un formato de depuración diferente

en: comma missing in .xstabs
es: falta coma en .xstabs

en: cannot define symbol `%s' in absolute section
es: no se puede definir el símbolo «%s» en la sección absoluta

en: symbol `%s' is already defined as "%s"/%s%ld
es: el símbolo «%s» ya está definido como «%s»/%s%ld

en: invalid operands (%s and %s sections) for `%s'
es: operandos inválidos (secciones %s y %s) para «%s»

en: invalid operand (%s section) for `%s'
es: operando inválido (sección %s) para «%s»

en: invalid operands (%s and %s sections) for `%s' when setting `%s'
es: operandos inválidos (secciones %s y %s) para «%s» al establecer «%s»

en: invalid operand (%s section) for `%s' when setting `%s'
es: operando inválido (sección %s) para «%s» al establecer «%s»

en: symbol definition loop encountered at `%s'
es: definición de símbolo encontrada en bucle en `%s'

en: cannot convert expression symbol %s to complex relocation
es: no se puede convertir el símbolo de expresión %s a una reubicación compleja

en: division by zero when setting `%s'
es: división por cero al establecer «%s»

note: See PR 20895 for a reproducer.
en: Invalid operation on symbol
es: Operación no válida en símbolo

en: can't resolve value for symbol `%s'
es: no se puede resolver el valor para el símbolo «%s»

en: attempt to get value of unresolved symbol `%s'
es: se intentó obtener el valor del símbolo sin resolver «%s»

en: Accessing function `%s' as thread-local object
es: Se accede a la función «%s» como un objeto de hilo local

en: Accessing `%s' as thread-local object
es: Se accede «%s» como un objeto de hilo local

en: leb128 operand is an undefined symbol: %s
es: operando lib128 es un símbolo indefinido: %s

en: invalid offset expression
es: expresión de desplazamiento no válida

en: invalid reloc expression
es: expresión de reubicación no válida

en: value of %s too large for field of %d byte at %s | value of %s too large for field of %d bytes at %s
es[0]: valor de %s es demasiado grande para el campo de %d byte en %s
es[1]: valor de %s es demasiado grande para el campo de %d bytes en %s

en: signed .word overflow; switch may be too large; %ld at 0x%lx
es: desbordamiento de .word con signo; el interruptor puede ser demasiado grande; %ld en 0x%lx

en: redefined symbol cannot be used on reloc
es: un símbolo redefinido no se puede usar en la reubicación

en: relocation out of range
es: reubicación fuera de rango

en: %s:%u: bad return from bfd_install_relocation: %x
es: %s:%u: devolución incorrecta de bfd_install_relocation: %x

en: reloc not within (fixed part of) section
es: la reubicación no está dentro (de la parte fija de) la sección

en: internal error: fixup not contained within frag
es: error interno: la compostura no está contenida en un fragmento

en: can't extend frag
es: no se pueden extender el fragmento

en: can't write %ld byte to section %s of %s: '%s' | can't write %ld bytes to section %s of %s: '%s'
es[0]: no se puede escribir %ld byte a sección %s de %s: «%s»
es[1]: no se puede escribir %ld bytes a sección %s de %s: «%s»

en: can't fill %ld byte in section %s of %s: '%s' | can't fill %ld bytes in section %s of %s: '%s'
es[0]: no se puede rellenar %ld byte en sección %s de %s: '%s'
es[1]: no se puede rellenar %ld bytes en sección %s de %s: '%s'

en: %s: global symbols not supported in common sections
es: %s: no se admiten los símbolos globales en las secciones comunes

en: local label `%s' is not defined
es: la etiqueta local «%s» no está definida

en: can't make global register symbol `%s'
es: no se puede hacer global el símbolo de registro «%s»

en: alignment padding (%lu byte) not a multiple of %ld | alignment padding (%lu bytes) not a multiple of %ld
es[0]: rellenando alineamiento (%lu byte) no un múltiplo de %ld
es[1]: rellenando alineamiento (%lu bytes) no un múltiplo de %ld

en: .word %s-%s+%s didn't fit
es: no cabe .word %s-%s+%s

en: padding added
es: se añadió relleno

en: attempt to move .org backwards
es: se intentó mover .org hacia atrás

en: Infinite loop encountered whilst attempting to compute the addresses of symbols in section %s
es: Se encontró un ciclo infinito al intentar computar las direcciones de los símbolos en la sección %s
