Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Þ•µÄ
Kl˜$™$L›$Kè$44%½i%3'&u[&pÑ&B'µÓ'8‰(=Â(7)t8)3­)šá)0|*F­*kô*}`+KÞ+w*,¢,‰3-[½-.Œ§.[4//Ž 0”¯0‰D1(Î1(÷1( 2/I21y2B«2%î2%31:3.l3?›3<Û3?4CX4(œ4(Å42î4E!51g59™51Ó5?6(E6)n6.˜6Ç6"Ô6%÷6/7.M7$|7¡7¿7
Ë7Ù7å78858	O8Y8	u88š8µ8Ð8ã8ù8
9(+9T9f9†9¦9½9Ó9ê9 
:+:J:c::ž:°:=Ï:&
;4;C;$`;"…;*¨;Ó;ë;<3'<#[<<ž<
±<D¼<C=+E=&q=%˜=)¾=%è=!>!0>$R>w>Ž>8¥>Þ>"ø>?.?A?W?m?ƒ?™?!±?Ó?'î?'@>@7V@BŽ@Ñ@"ì@#A3APAiAA!™A5»A&ñA'B/@B)pB/šBÊBbèB.KCzC’C®CÉCÛC!÷C%D?D<SDD#¯D2ÓD"E*)E+TE €E¡EÀE/ÛEF%F=FXF qF’F«F+ÀFìFG%"G$HGmG0ˆG0¹G#êG*H%9H7_H!—H!¹H5ÛH"I+4I `I I ¢IÃI+ãI2J2BJ)uJŸJ¸J)ÌJ!öJ'K'@K'hKK¨K¸KÈKàKûKL1LOLmL‹L©LºL"ÑLôL"M'MGMdM|M™M!¶MØM#ôMN6N1UN9‡N)ÁN4ëN8 O?YOA™ObÛO;>P=zP^¸P:Q<RQ]Q=íQ;+R=gR^¥R=S?BS`‚S;ãS=T^]T;¼T=øT^6U;•U=ÑU^V:nV<©V]æV9DW;~W\ºW;X=SX^‘X)ðX#Y9>Y9xY?²Y?òY32Z9fZ? Z?àZ< [>][_œ[@ü[B=\c€\6ä\]4] F]g]]œ]·]È]ß]%ý]#^6^H^2W^0Š^+»^.ç^1_H_f_%w__³_(É_%ò_&`?`&W` ~`Ÿ`´`)Ë`%õ`a8aLa&_a†a¢a¶a&Êañaýa	b!!bCb;Tbb
®b$¹b%Þb+c/0c+`cŒc¥c&Äcëc2ÿc22d2ed4˜d,Íd
úde)"eLe[e(ze£e#Âeæe!f $fEf\fsf‡fŸf·fÌfàfôfgg(0g%Yggg¬g!Âg+äg'h8hXhrhhœh¹h%Õhûhi5*i&`i'‡i¯i-Ïi;ýi/9j	ijsjj˜j¨j%¸jÞjôjk&k(6k$_k"„k$§k Ìkíkl#%l"Il"ll l°lÉlälül%m:m Vmwm‡mW–mîoyðoxjpaãp%Eqxkr±ärƒ–st*:uOevoµvh%w ŽwX/x9ˆxSÂyiz€z{i¯{Š|ý¤|ù¢}žœ~ú;ù6€ž0üρû̂ȃYʄM$†Mr†MÀ†V‡Qe‡\·‡MˆMbˆH°ˆEùˆi?‰€©‰i*Š–”ŠQ+‹Q}‹Rϋ_"ŒX‚ŒPیH,ouQåY7ŽY‘ŽëŽ>AEM‡LՏE"3hœ±АHåH.‘@w‘@¸‘ù‘2’?’1R’C„’-Ȓö’+“'=“Be“Y¨“"”7%”9]”,—”&Ĕ(ë”^•Xs•7̕C–EH–EŽ–.Ԗ-—”1—MƗ˜4#˜GX˜; ˜Pܘ-™>K™IŠ™fԙ<;š2xš,«šؚ€çš|h›Få›A,œRnœVÁœRNkNºQ	ž/[ž>‹žqʞ)<Ÿ@fŸ,§Ÿ,ԟ/ /1 /a /‘ 9Á Yû `U¡m¶¡m$¢'’¢¢º¢]£9ߣR¤Sl¤6À¤J÷¤GB¥9Š¥eÄ¥~*¦[©¦\§sb§ZÖ§”1¨]ƨ¥$©PÊ©&ª6Bª5yª#¯ª:Óª@«XO«9¨«ˆâ«_k¬bˬt.­8£­DÜ­\!®L~®JË®Q¯uh¯4Þ¯1°4E°Gz°]°? ±A`±†¢±R)²R|²QϲP!³:r³d­³d´Cw´y»´u5µh«µC¶3X¶Œ¶`·Q{·DÍ·D¸DW¸Cœ¸Uà¸\6¹\“¹Sð¹NDº!“ºFµº\üºNY»N¨»N÷»8F¼,¼6¬¼'ã¼8½GD½CŒ½AнA¾AT¾A–¾ؾTî¾]C¿¡¿M´¿HÀHKÀJ”À6ßÀLÁPcÁ:´Á6ïÁI&ÂDpÂVµÂgÃVtÃyËÃzEÄjÀÄq+ŅÅj#ÆmŽÆüÆi~ÇlèǀUȀÖÈjWÉmÂɁ0Êl²Êo˃ËjÌm~́ìÌjnÍmÙ́GÎjÉÎm4ρ¢Ïi$ÐlŽÐ€ûÐh|ÑkåÑQÒjÑÒm<ӁªÓU,ÔH‚Ô{ËԁGՀÉÕwJÖuÂÖ}8׈¶×?Øk¿Øn+قšÙoÚrÚ†Û‡‡ÛSÜ)cÜBÜ8ÐÜ6	Ý@Ý'`Ý=ˆÝNÆÝ>Þ(TÞ$}Þ¢Þ`ÂÞM#ßGqßK¹ßkàmqà%ßàLá6Rá0‰áIºáFâGKâ0“âWÄâ;ã0Xã2‰ãm¼ãE*äHpä&¹ä%àäJå8Qå<Šå9ÇåPæRænæ=ŠæsÈæ&<çdcçPÈçèR(èz{è|öè€sé\ôé%Qê2wêNªê&ùêt ët•ët
ìXìPØì$)í(NíAwí¹íCÑíPîHfîW¯îBï\Jï1§ï.Ùï(ð%1ð)Wð)ð&«ð%Òð%øð%ñ%Dñ%jñ7ñWÈñ ò8<òPuòkÆòR2óR…óJØó4#ôXô7tô7¬ô6äô/õKõDiõq®õL öVmöZÄö…÷›¥÷^Aø øA¸øúøù$ùL=ù+Šù*¶ù0áù%ú`8úF™ú=àúFû8eû-žû7ÌûTüSYüS­üQý3Sý@‡ýIÈýIþU\þ_²þYÿlÿ…ÿ4%<Z¬¸9*ÏF5±’®-[µ;©vžxyw˜ ¡$Lˆq1§$Õ¹/ƒAæ3¨ûOj4	Mym̔¨œX\‡iŽ¢ë®›7<u‡{3¡|6}6îŒKš£ r¿ÅÞ,:ŠÓKò(Gkð“øOƅ†ǾéqL‚m+z5á_&:«z\
¶€Ý”)˜&ýUú•ù=Ž‹rÄ1¤¼S;iŸW„v RU‚t'È­(ñÒ÷ÿþÊߒnT@¦‹œ8EÁ
WB»ˆ›ã0«µ{‘Ù`Îï>p±´#8D·‘§'~„­~.@GºaíoçhoÜ
—kd|THM)ÉI°P£DPê¬tš°c½üÑb öôRlHÍJ-ªsg_V/Q0³ÔeZ…³[Ëä+àÐsh´XCØ>l†ŸpF¯Ûn=¦xwc–!.f	E¤^"ógJu¢ŠY–,d]â€AŒNÚaõ™ª%C¥™"¯7I×åj?*]ì#9ƒbf?èò!BÀÖVN‰•}2©Q“—YS‰¥2ž^`e
²

  For the options above, The following values are supported for "ARCH":
   
  For the options above, the following values are supported for "ABI":
   
  aliases            Do print instruction aliases.

  cp0-names=ARCH           Print CP0 register names according to
                           specified architecture.
                           Default: based on binary being disassembled.

  debug_dump         Temp switch for debug trace.

  fpr-names=ABI            Print FPR names according to specified ABI.
                           Default: numeric.

  ginv                     Recognize the Global INValidate (GINV) ASE
                           instructions.

  gpr-names=ABI            Print GPR names according to specified ABI.
                           Default: based on binary being disassembled.

  hwr-names=ARCH           Print HWR names according to specified 
                           architecture.
                           Default: based on binary being disassembled.

  msa                      Recognize MSA instructions.

  no-aliases               Use canonical instruction forms.

  no-aliases         Don't print instruction aliases.

  no-aliases    Disassemble only into canonical instructions, rather
                than into pseudoinstructions.

  no-notes         Don't print instruction notes.

  no-pc		    Don't print program counter prefix.
  ctx4		    Force disassembly using 4-context mode.
  ctx8		    Force 8-context mode, takes presedence."
  notes            Do print instruction notes.

  numeric       Print numeric register names, rather than ABI names.

  reg-names=ABI            Print GPR and FPR names according to
                           specified ABI.

  reg-names=ARCH           Print CP0 register and HWR names according to
                           specified architecture.

  virt                     Recognize the virtualization ASE instructions.

  xpa                      Recognize the eXtended Physical Address (XPA)
                           ASE instructions.

The following AARCH64 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

The following ARC specific disassembler options are supported for use 
with -M switch (multiple options should be separated by commas):

The following ARM specific disassembler options are supported for use with
the -M switch:

The following MIPS specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

The following NFP specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

The following PPC specific disassembler options are supported for use with
the -M switch:

The following RISC-V-specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

The following S/390 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

The following i386/x86-64 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

Warning: disassembly may be wrong due to guessed opcode class choice.
Use -M<class[,class]> to select the correct opcode class(es).
				  addr16      Assume 16bit address size
  addr32      Assume 32bit address size
  addr64      Assume 64bit address size
  amd64       Display instruction in AMD64 ISA
  att         Display instruction in AT&T syntax
  att-mnemonic
              Display instruction in AT&T mnemonic
  data16      Assume 16bit data size
  data32      Assume 32bit data size
  dpfp            Recognize FPX DP instructions.
  dsp             Recognize DSP instructions.
  fpud            Recognize double precision FPU instructions.
  fpuda           Recognize double assist FPU instructions.
  fpus            Recognize single precision FPU instructions.
  hex             Use only hexadecimal number to print immediates.
  i386        Disassemble in 32bit mode
  i8086       Disassemble in 16bit mode
  intel       Display instruction in Intel syntax
  intel-mnemonic
              Display instruction in Intel mnemonic
  intel64     Display instruction in Intel64 ISA
  quarkse_em      Recognize FPU QuarkSE-EM instructions.
  spfp            Recognize FPX SP instructions.
  suffix      Always display instruction suffix in AT&T syntax
  x86-64      Disassemble in 64bit mode
# internal error, undefined modifier (%c)# internal error, undefined operand in `%s %s'$<undefined>%d unused bits in i386_cpu_flags.
%d unused bits in i386_operand_type.
%dsp16() takes a symbolic address, not a number%dsp8() takes a symbolic address, not a number%s: %d: missing `)' in bitfield: %s
%s: %d: unknown bitfield: %s
%s: Error: %s: Warning: %s: error: 'LSL' operator not allowed'ROR' operator not allowed(DP) offset out of range.(SP) offset out of range.(unknown)*unknown operands type: %d**unknown*, <invalid CRC operator>, 21-bit offset out of range64-bit address is disabled<function code %d><illegal instruction><illegal precision><internal disassembler error><internal error in opcode table: %s %s>
<invalid branch>[<invalid cmd action %d:%d:%d>[]<invalid cmd target %d:%d:%d>[]<invalid_instruction>:<unknown register %d>ABORT: unknown operandAddress 0x%s is out of bounds.
Assume all insns are Thumb insnsAttempt to find bit index of 0Bad immediate expressionBad register in postincrementBad register in preincrementBad register nameBiiiig Trouble in parse_imm16!Bit number for indexing general register is out of range 0-15Byte address required. - must be even.CpuMax != %d!
Disassemble "register" namesDisassemble in ESA architecture modeDisassemble in z/Architecture modeDon't know how to specify # dependency %s
Don't understand 0x%x 
Error processing section %u Error: read from memory failedExamine preceding label to determine an insn's typeFile has invalid ME-Config section.File has no ME-Config section.GPR odd is illegalHmmmm 0x%xIC note %d for opcode %s (IC:%s) conflicts with resource %s note %d
IC note %d in opcode %s (IC:%s) conflicts with resource %s note %d
IC:%s [%s] has no terminals or sub-classes
IC:%s has no terminals or sub-classes
Immediate is out of range -128 to 127Immediate is out of range -32768 to 32767Immediate is out of range -512 to 511Immediate is out of range -7 to 8Immediate is out of range -8 to 7Immediate is out of range 0 to 65535Invalid NFP option: %sInvalid size specifierLP_COUNT register cannot be used as destination registerLabel conflicts with `Rx'Label conflicts with register nameMissing '#' prefixMissing '.' prefixMissing 'pag:' prefixMissing 'pof:' prefixMissing 'seg:' prefixMissing 'sof:' prefixName well-known globalsNo relocation for small immediateNot a pc-relative address.Only $sp or $15 allowed for this opcodeOnly $tp or $13 allowed for this opcodeOperand is not a symbolOperand out of range. Must be between -32768 and 32767.Print unknown instructions according to length from first two bitsRegister list is not validRegister must be between r0 and r7Register must be between r8 and r15Register number is not validSR/SelID is out of rangeSelID is out of rangeSelect raw register namesSelect register names used by GCCSelect register names used in ARM's ISA documentationSelect register names used in the APCSSelect register names used in the ATPCSSelect special register names used in the ATPCSSmall operand was not an immediate numberSpecial purpose register number is out of rangeSyntax error: No trailing ')'The following WebAssembly-specific disassembler options are supported for use
with the -M switch:
The percent-operator's operand is not a symbolUIMM = 00000 is illegalUIMM values >15 are illegalUIMM values >7 are illegalUnknown error %d
Value is not aligned enoughValue of A operand must be 0 or 1W keyword invalid in FR operand slot.W register expectedWarning: disassembly unreliable - not enough bytes availableWarning: illegal as 2-op instrWarning: illegal as emulation instrWarning: reserved use of A/L and B/W bits detectedWarning: rsrc %s (%s) has no chks
Warning: rsrc %s (%s) has no chks or regs
Warning: unrecognised CALLA addressing modeaccepted values are from -1 to 6address register in load rangeaddress writeback expectedattempt to set y bit when using + or - modifierbad case %d (%s) in %s:%dbad instruction `%.50s'bad instruction `%.50s...'bit,base is out of rangebit,base out of range for symbolbranch operand unalignedbranch to odd offsetbranch value not in range and to odd offsetbranch value out of rangebyte relocation unsupportedcan't create i386-init.h, errno = %s
can't create i386-tbl.h, errno = %s
can't find %s for reading
can't find i386-opc.tbl for reading, errno = %s
can't find i386-reg.tbl for reading, errno = %s
can't find ia64-ic.tbl for reading
cannot use odd number destination registercannot use odd number source registercgen_parse_address returned a symbol. Literal required.class %s is defined but not used
displacement value is not aligneddisplacement value is not in range and is not aligneddisplacement value is out of rangedon't know how to specify %% dependency %s
dsp:16 immediate is out of rangedsp:20 immediate is out of rangedsp:24 immediate is out of rangedsp:8 immediate is out of rangeexpecting got relative address: got(symbol)expecting got relative address: gotoffhi16(symbol)expecting got relative address: gotofflo16(symbol)expecting gp relative address: gp(symbol)extend operator expectedextraneous registerfirst register of the range should be r13floating-point immediate expectedfloating-point value must be 0.0 or 1.0floating-point value must be 0.5 or 1.0floating-point value must be 0.5 or 2.0illegal L operand valueillegal bitmaskillegal id (%d)illegal immediate valueillegal use of parenthesesimm10 is out of rangeimm:6 immediate is out of rangeimmediate is out of range 0-7immediate is out of range 1-2immediate is out of range 1-8immediate is out of range 2-9immediate offsetimmediate out of rangeimmediate too big for element sizeimmediate valueimmediate value cannot be registerimmediate value is out of rangeimmediate value out of rangeimmediate zero expectedincompatible L operand valueindex register in load rangeindex register xzr is not allowedinternal disassembler errorinternal error, h8_disassemble_initinternal error: bad insn unitinternal error: bad major codeinternal error: bad sparc-opcode.h: "%s" == "%s"
internal error: bad sparc-opcode.h: "%s", %#.8lx, %#.8lx
internal error: bad vliw->next_slot valueinternal error: broken opcode descriptor for `%s %s'internal error: don't know how to handle parsing resultsinternal error: epiphany_cgen_cpu_open: no endianness specifiedinternal error: epiphany_cgen_cpu_open: unsupported argument `%d'internal error: epiphany_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: fr30_cgen_cpu_open: no endianness specifiedinternal error: fr30_cgen_cpu_open: unsupported argument `%d'internal error: fr30_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: frv_cgen_cpu_open: no endianness specifiedinternal error: frv_cgen_cpu_open: unsupported argument `%d'internal error: frv_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: immediate() called with invalid byte count %dinternal error: ip2k_cgen_cpu_open: no endianness specifiedinternal error: ip2k_cgen_cpu_open: unsupported argument `%d'internal error: ip2k_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: iq2000_cgen_cpu_open: no endianness specifiedinternal error: iq2000_cgen_cpu_open: unsupported argument `%d'internal error: iq2000_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: lm32_cgen_cpu_open: no endianness specifiedinternal error: lm32_cgen_cpu_open: unsupported argument `%d'internal error: lm32_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: m32c_cgen_cpu_open: no endianness specifiedinternal error: m32c_cgen_cpu_open: unsupported argument `%d'internal error: m32c_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: m32r_cgen_cpu_open: no endianness specifiedinternal error: m32r_cgen_cpu_open: unsupported argument `%d'internal error: m32r_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: mep_cgen_cpu_open: no endianness specifiedinternal error: mep_cgen_cpu_open: unsupported argument `%d'internal error: mep_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: mt_cgen_cpu_open: no endianness specifiedinternal error: mt_cgen_cpu_open: unsupported argument `%d'internal error: mt_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: or1k_cgen_cpu_open: no endianness specifiedinternal error: or1k_cgen_cpu_open: unsupported argument `%d'internal error: or1k_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: unknown hardware resourceinternal error: unknown operand, %sinternal error: unrecognized field %d while building insninternal error: unrecognized field %d while decoding insninternal error: unrecognized field %d while getting int operandinternal error: unrecognized field %d while getting vma operandinternal error: unrecognized field %d while parsinginternal error: unrecognized field %d while printing insninternal error: unrecognized field %d while setting int operandinternal error: unrecognized field %d while setting vma operandinternal error: xc16x_cgen_cpu_open: no endianness specifiedinternal error: xc16x_cgen_cpu_open: unsupported argument `%d'internal error: xc16x_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal error: xstormy16_cgen_cpu_open: no endianness specifiedinternal error: xstormy16_cgen_cpu_open: unsupported argument `%d'internal error: xstormy16_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'internal: non-debugged code (test-case missing): %s:%dinvalid %function() hereinvalid Ddd valueinvalid address type for operandinvalid addressing modeinvalid arithmetic immediateinvalid conditional optioninvalid constantinvalid counter accessinvalid extend/shift operatorinvalid immediate, must be 1, 2, or 4invalid mask fieldinvalid mfcr maskinvalid offsetinvalid operand.  type may have values 0,1,2 only.invalid position, should be 0, 16, 32, 48 or 64.invalid position, should be 0, 8, 16, or 24invalid position, should be 16, 32, 64 or 128.invalid position, should be one of: 0,4,8,...124.invalid post-increment amountinvalid registerinvalid register for stack adjustmentinvalid register listinvalid register nameinvalid register number, should be blinkinvalid register number, should be fpinvalid register number, should be pclinvalid register offsetinvalid register operand when updatinginvalid replicated MOV immediateinvalid shift amountinvalid shift operatorinvalid size value must be on range 1-64.invalid size, should be 1, 2, 4, or 8invalid size, value must be invalid sprg numberinvalid tbr numberinvalid value for CMEM ld/st immediateinvalid value for immediatejump hint unalignedjunk at end of linelast register of the range doesn't fitmissing `)'missing `]'missing extend operatormissing mnemonic in syntax stringmissing registermost recent format '%s'
appears more restrictive than '%s'
multiple note %s not handled
multipliernegative immediate value not allowednegative or unaligned offset expectedno insns mapped directly to terminal IC %s
no insns mapped directly to terminal IC %s [%s]no shift amount allowed for 8-bit constantsnot a valid r0l/r0h pairoffset(IP) is not a valid formopcode %s has no class (ops %d %d %d)
operand is not zerooperand out of range (%ld not between %ld and %ld)operand out of range (%ld not between %ld and %lu)operand out of range (%lu not between %lu and %lu)operand out of range (0x%lx not between 0 and 0x%lx)operand out of range (not between 1 and 255)out of memoryoverlapping field %s->%s
overwriting note %d with note %d (IC:%s)
p0-p7 expectedparse_addr16: invalid opindex.percent-operator operand is not a symbolposition value is out of rangereading from a write-only register.reg pair must be contiguousreg pair must start from even regregister R30 is a limm indicatorregister element indexregister must be BLINKregister must be GPregister must be ILINK1register must be ILINK2register must be PCLregister must be R0register must be R1register must be R2register must be R3register must be SPregister must be either r0-r3 or r12-r15register name used as immediate valueregister numberregister number must be evenregister out of rangeregister source in immediate moveregister unavailable for short instructionsrotate expected to be 0, 90, 180 or 270rotate expected to be 90 or 270rsrc %s (%s) has no regs
shift amountshift amount must be 0 or 12shift amount must be 0 or 16shift amount must be 0 or 8shift amount must be a multiple of 16shift is not permittedshift operator expectedsource and target register operands must be differentspecified register cannot be read fromspecified register cannot be written tostack pointer register expectedsyntax error (expected char `%c', found `%c')syntax error (expected char `%c', found end of instruction)unable to change directory to "%s", errno = %s
undefinedunexpected address writebackunknownunknown	0x%02lxunknown	0x%04lxunknown S/390 disassembler option: %sunknown bitfield: %s
unknown constraint `%c'unknown operand shift: %xunknown reg: %dunrecognised disassembler CPU option: %sunrecognised disassembler option: %sunrecognised register name set: %sunrecognized disassembler option: %sunrecognized form of instructionunrecognized instructionvalue must be a multiple of 16value must be in the range 0 to 240value must be in the range 0 to 28value must be in the range 0 to 31value must be in the range 1 to value must be power of 2value out of range 1 - 256vector5 is out of rangevector8 is out of rangewarning: ignoring unknown -M%s optionwidth value is out of rangewriting to a read-only register.z0-z15 expectedz0-z7 expectedProject-Id-Version: opcodes 2.30.90
Report-Msgid-Bugs-To: bug-binutils@gnu.org
POT-Creation-Date: 2018-06-24 19:41+0100
PO-Revision-Date: 2018-06-25 08:13+0200
Last-Translator: Yuri Chornoivan <yurchor@ukr.net>
Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>
Language: uk
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Bugs: Report translation errors to the Language-Team address.
Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
X-Generator: Lokalize 2.0


  У вказаних вище параметрах використовуються такі значення ARCH:
   
  У вказаних вище параметрах використовуються такі значення ABI:
   
  aliases            вивести альтернативні назви інструкцій.

  cp0-names=ARCH           виводити назви регістрів CP0 у
                           вказаній архітектурі.
                           Типове значення: визначається за файлом, який дизасемблюється.

  debug_dump         тимчасовий перемикач для діагностичного трасування.

  fpr-names=ABI            виводити назви FPR відповідно до вказаного ABI.
                           Типове значення: numeric.

  ginv                     розпізнавати інструкції Global INValidate
                           (GINV) ASE.

  gpr-names=ABI            виводити назви GPR відповідно до вказаного ABI.
                           Типове значення: визначається на основі файла, що
                           дизасемблюється.

  hwr-names=ARCH           виводити назви HWR відповідно до вказаної 
                           архітектури.
                           Типове значення: визначається за файлом, який дизасемблюється.

  msa                      розпізнавати інструкції MSA.

  no-aliases               використовувати канонічні форми інструкцій.

  no-aliases         не виводити альтернативних назв інструкцій.

  no-aliases    дизасемблювати лише у канонічні інструкції, а не у
                псевдоінструкції.

  no-notes         не виводити нотатки щодо інструкції.

  no-pc		    не виводити префікс лічильника програми.
  ctx4		    примусове дизасемблювання за допомогою 4-контекстного режиму.
  ctx8		    примусовий 8-контекстний режим, має пріоритет.
  notes            виводити нотатки щодо інструкції.

  numeric       вивести числові назви регістрів, а не назви в ABI.

  reg-names=ABI            виводити назви GPR і FPR відповідно до
                           вказаного ABI.

  reg-names=ARCH           виводити назви регістрів CP0 і HWR у
                           вказаній архітектурі.

  virt                    розпізнавати інструкції віртуалізації ASE.

  xpa                      розпізнавати інструкції eXtended Physical
                           Address (XPA) ASE.

З перемикачем -M можна використовувати такі специфічні для AARCH64 параметри
дизасемблера (декілька параметрів слід відокремлювати комами):

З перемикачем -M можна використовувати такі специфічні для ARC параметри
дизасемблера (декілька параметрів слід відокремлювати комами):

З перемикачем -M можна використовувати такі специфічні для ARM параметри
дизасемблера:

З перемикачем -M можна використовувати такі специфічні для MIPS параметри
дизасемблера (декілька параметрів слід відокремлювати комами):

З перемикачем -M можна використовувати такі специфічні для NFP параметри
дизасемблера (декілька параметрів слід відокремлювати комами):

З перемикачем -M можна використовувати такі специфічні для PPC параметри
дизасемблера:

З перемикачем -M можна використовувати такі специфічні для RISC-V параметри
дизасемблера (декілька параметрів слід відокремлювати комами):

З перемикачем -M можна використовувати такі специфічні для S/390 параметри
дизасемблера (декілька параметрів слід відокремлювати комами):

З перемикачем -M можна використовувати такі специфічні для i386/x86-64 параметри
дизасемблера (декілька параметрів слід відокремлювати комами):

Попередження: дизасемблювання може бути помилковим через визначення варіанта класу кодів операцій.
Скористайтеся параметром -M<клас[,клас]> для вибору правильних класів кодів операцій.
				  addr16      припускати 16-бітовий розмір адрес
  addr32      припускати 32-бітовий розмір адрес
  addr64      припускати 64-бітовий розмір адрес
  amd64       показати інструкцію у синтаксисі ISA AMD64
  att         показати інструкцію у синтаксисі AT&T
  att-mnemonic
              показати інструкцію у символах AT&T
  data16      припускати 16-бітовий розмір даних
  data32      припускати 32-бітовий розмір даних
  dpfp            розпізнавати інструкції DP FPX.
  dsp             розпізнавати інструкції DSP.
  fpud            розпізнавати інструкції FPU подвійної точності.
  fpuda           розпізнавати інструкції подвійної точності допоміжного FPU.
  fpus            розпізнавати інструкції FPU одинарної точності.
  hex             використовувати лише шістнадцяткове значення для виведення проміжних.
  i386        дизасемблювання у 32-бітовому режимі
  i8086       дизасемблювання у 16-бітовому режимі
  intel       показати інструкцію у синтаксисі Intel
  intel-mnemonic
              показати інструкцію у символах Intel
  intel64     показати інструкцію у синтаксисі ISA Intel64
  quarkse_em      розпізнавати інструкції QuarkSE-EM FPU.
  spfp            розпізнавати інструкції SP FPX.
  suffix      завжди показувати суфікс інструкцій у синтаксисі AT&T
  x86-64      дизасемблювання у 64-бітовому режимі
# внутрішня помилка, невизначений модифікатор (%c)# внутрішня помилка, невизначений операнд у «%s %s»$<не визначено>%d невикористаних бітів у i386_cpu_flags.
%d невикористаних бітів у i386_operand_type.
%dsp16() приймає символічну адресу, а не число%dsp8() приймає символічну адресу, а не число%s: %d: не вистачає «)» у бітовому полі: %s
%s: %d: невідоме бітове поле: %s
%s: помилка: %s: попередження: %s: помилка: Використання оператора «LSL» забороненоВикористання оператора «ROR» заборонено(DP) перевищення можливого зміщення.(SP) перевищення можливого зміщення.(невідомо)*невідомий тип операндів: %d**невідома*, <некоректний оператор CRC>, 21-бітовий зсув поза межами діапазону64-бітову адресу вимкнено<код функції %d><некоректна інструкція><некоректна точність><помилка внутрішнього дизасемблера><внутрішня помилка у таблиці кодів операцій: %s %s>
<некоректна гілка>[<некоректна дія команди %d:%d:%d>[]<некоректна ціль команди %d:%d:%d>[]<некоректна_інструкція>:<невідомий регістр %d>ABORT: невідомий операндАдреса 0x%s лежить поза межами доступного діапазону.
Припускати, що усі інструкції є інструкціями ThumbСпроба знайти бітовий індекс 0Помилковий вираз поточного значенняПомилковий регістр у післязбільшенніПомилковий регістр у передзбільшенніПомилкова назва регістраВЕЛИКІ проблеми у parse_imm16!Номер біта для індексування загального регістра лежить поза межами діапазону 0-15Потрібна байтова адреса. - має бути парним.CpuMax != %d!
Дизасемблювати назви «register»дизасемблювати у режимі архітектури ESAдизасемблювати у режимі z/ArchitectureНевідомий спосіб визначення залежності #, %s
Незрозуміле 0x%x 
Помилка під час обробки розділу %u Помилка: не вдалося прочитати з пам’ятіВивчати попередню мітку для визначення типу інструкціїУ файлі некоректний розділ ME-Config.У файлі немає розділу ME-Config.Непарне GPR є некоректнимГ-м-м, 0x%xIC-нотатка %d для коду операції %s (IC:%s) конфліктує з ресурсом %s, нотатка %d
IC-нотатка %d у коді операції %s (IC:%s) конфліктує з ресурсом %s, нотатка %d
IC:%s [%s] не має терміналів або підкласів
IC:%s не має терміналів або підкласів
Поточне значення поза діапазоном від -128 до 127Поточне значення поза діапазоном від -32768 до 32767Поточне значення поза діапазоном від -512 до 511Поточне значення поза діапазоном від -7 до 8Поточне значення поза діапазоном від -8 до 7Поточне значення поза діапазоном від 0 до 65535Некоректний параметр NFP: %sНекоректний специфікатор розміруРегістр LP_COUNT не можна використовувати як регістр призначенняМітка конфліктує з «Rx»Мітка конфліктує з назвою регістраНе вистачає префікса «#»Не вистачає префікса «.»Не вистачає префікса «pag:»Не вистачає префікса «pof:»Не вистачає префікса «seg:»Не вистачає префікса «sof:»Називати добре відомі загальніНемає пересування для малого поточного значенняАдреса, яка не є відносною щодо лічильника команд (pc).Для цього коду операції можна використовувати лише $sp або $15Для цього коду операції можна використовувати лише $tp або $13Операнд не є символомОперанд лежить поза межами можливого діапазону. Він має належати проміжку від -32768 до 32767.Вивести невідомі інструкції відповідно до довжини з перших двох бітівСписок регістрів є некоректнимРегістр має перебувати у діапазоні від r0 до r7Регістр має перебувати у діапазоні від r8 до r15Номер регістра не є коректнимSR/SelID поза межами припустимого діапазонуSelID поза межами припустимого діапазонуВибрати прості назви регістрівВиберіть назви регістрів, які використовуватимуться GCCВиберіть назви регістрів, які використовуються у документації з ISA ARMВибрати назви регістрів, що використовуються в APCSВибрати назви регістрів, що використовуються в ATPCSВибрати назви спеціальних регістрів, що використовуються в ATPCSМалий операнд не був числовим поточним значеннямНомер регістра спеціального призначення лежить поза межами можливого діапазонуСинтаксична помилка: не вистачає завершального «)»З перемикачем -M можна використовувати такі специфічні для WebAssembly параметри
дизасемблера:
Операнд оператора з відсотком не є символомUIMM = 00000 є некоректнимЗначення UIMM > 15 є некоректнимиЗначення UIMM > 7 є некоректнимиНевідома помилка %d
Значення недостатньо вирівняноЗначенням операнда A має бути 0 або 1Ключове слово W є некоректним у слоті операнда FR.мало бути використано регістр WПопередження: дизасемблювання є ненадійним — надто мало доступних байтівПопередження: некоректне як 2-операторна інструкціяПопередження: некоректна інструкція під час емуляціїПопередження: виявлено зарезервоване використання бітів A/L і B/WПопередження: rsrc %s (%s) не має chks
Попередження: rsrc %s (%s) не має chks або regs
Попередження: нерозпізнаний режим адресування CALLAприйнятним значенням є значення від -1 до 6регістр адреси у діапазоні завантаженнямало бути використано зворотний запис адресспроба встановити біт y під час використання модифікатора + або -помилковий випадок %d (%s) у %s:%dпомилкова інструкція «%.50s»помилкова інструкція «%.50s...»набір біт,основа поза межами діапазонунабір біт,основа поза межами діапазону для символуоперанд розгалуження не вирівняновідгалуження за непарним зміщеннямзначення відгалуження поза межами діапазону і визначає непарне зміщеннязначення відгалуження поза межами діапазонупідтримки пересування байтів не передбаченоне вдалося створити i386-init.h, номер помилки = %s
не вдалося створити i386-tbl.h, номер помилки = %s
не вдалося знайти %s для читання
не вдалося знайти i386-opc.tbl для читання, номер помилки = %s
не вдалося знайти i386-reg.tbl для читання, номер помилки = %s
не вдалося знайти ia64-ic.tbl для читання
не можна використовувати регістр призначення із непарним номеромне можна використовувати регістр призначення із парним номеромcgen_parse_address повернуто символ. Мало бути повернуто літерал.клас %s визначено, але не використано
значення зсуву не вирівнянозначення зсуву не перебуває у допустимому діапазоні, його також не вирівнянозначення зсуву не перебуває у допустимому діапазоніневідомий спосіб визначення залежності %%, %s
dsp:16 поточне значення поза діапазономdsp:20 поточне значення поза діапазономdsp:24 поточне значення поза діапазономdsp:8 поточне значення поза діапазономмало бути вказано відносну адресу got: got(символ)мало бути вказано відносну адресу got: gotoffhi16(символ)мало бути вказано відносну адресу got: gotofflo16(символ)мало бути вказано відносну адресу gp: gp(символ)мало бути використано оператор розширеннясторонній регістрпершим регістром діапазону має бути r13мало бути використано константу з рухомою крапкоючислом із рухомою крапкою має бути 0.0 або 1.0числом із рухомою крапкою має бути 0.5 або 1.0числом із рухомою крапкою має бути 0.5 або 2.0некоректне значення операнда Lнекоректна бітова масканекоректний ідентифікатор (%d)некоректна константанекоректне використання дужкиimm10 поза межами припустимого діапазонуimm:6 поточне значення поза діапазономПоточне значення поза діапазоном 0-7Поточне значення поза діапазоном 1-2Поточне значення поза діапазоном 1-8Поточне значення поза діапазоном 2-9сталий зсувконстанта поза межами припустимого діапазонустала велична є надто великою для розміру елементаконстантапоточне значення не може бути регістровимпоточне значення поза межами діапазонупоточне значення поза межами діапазонумало бути використано нульову константунесумісне значення операнда Lрегістр індексу у діапазоні завантаженнярегістр xzr індексу не можна використовувативнутрішня помилка дизасемблеравнутрішня помилка, h8_disassemble_initвнутрішня помилка: помилковий модуль insnвнутрішня помилка: помилковий код majorвнутрішня помилка: помилка у sparc-opcode.h: «%s» == «%s»
внутрішня помилка: помилка у файлі sparc-opcode.h: «%s», %#.8lx, %#.8lx
внутрішня помилка: помилкове значення vliw->next_slotвнутрішня помилка: пошкоджений дескриптор коду операції для «%s %s»внутрішня помилка: невідомий спосіб роботи з результатами обробкивнутрішня помилка: epiphany_cgen_cpu_open: не вказано порядку байтіввнутрішня помилка: epiphany_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: epiphany_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: fr30_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: fr30_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: fr30_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: frv_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: frv_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: frv_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: immediate() викликано із некоректною кількістю байтів %dвнутрішня помилка: ip2k_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: ip2k_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: ip2k_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: iq2000_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: iq2000_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: iq2000_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: lm32_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: lm32_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: lm32_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: m32c_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: m32c_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: m32c_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: m32r_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: m32r_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: m32r_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: mep_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: mep_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: mep_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: mt_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: mt_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: mt_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: or1k_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: or1k_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: or1k_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: невідомий апаратний ресурсвнутрішня помилка: невідомий операнд, %sвнутрішня помилка: нерозпізнане поле %d під час побудови інструкціївнутрішня помилка: нерозпізнане поле %d під час декодування інструкціївнутрішня помилка: помилкове поле %d під час отримання цілого операндавнутрішня помилка: помилкове поле %d під час отримання операнда vmaвнутрішня помилка: під час обробки виявлено нерозпізнане поле %dвнутрішня помилка: нерозпізнане поле %d під час виведення інструкціївнутрішня помилка: некоректне поле %d під час встановлення цілого операндавнутрішня помилка: некоректне поле %d під час встановлення операнда vmaвнутрішня помилка: xc16x_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: xc16x_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: xc16x_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішня помилка: xstormy16_cgen_cpu_open: не визначено порядок байтіввнутрішня помилка: xstormy16_cgen_cpu_open: непідтримуваний аргумент «%d»внутрішня помилка: xstormy16_cgen_rebuild_tables: конфлікт значень insn-chunk-bitsize: «%d» і «%d»внутрішнє: недіагностований код (не вистачає прикладу для тестування): %s:%d%function() (функція з відсотком) тут є некоректноюнекоректне значення Dddнекоректний тип адреси для операнданекоректний режим адресуваннянекоректна арифметична сталанекоректна умованекоректна константанекоректний доступ до лічильниканекоректний оператор розширення або зсувунекоректна стала, має бути 1, 2 або 4некоректне поле маскинекоректна маска mfcrнекоректний зсувнекоректний операнд. Тип може мати лише значення 0,1,2.некоректна позиція, має бути 0, 16, 32, 48 або 64.некоректна позиція, має бути 0, 8, 16 або 24некоректна позиція, має бути 16, 32, 64 або 128.некоректна позиція, мало бути одне з таких значень: 0,4,8,...124.некоректна величина збільшення після виконання порівняннянекоректний регістрнекоректний регістр для узгодження стеканекоректний список регістрівнекоректна назва регістранекоректний номер регістра, має бути blinkнекоректний номер регістра, має бути fpнекоректний номер регістра, має бути pclнекоректний зсув регістранекоректний операнд регістра під час оновленнянекоректно відтворена стала у MOVнекоректна величина зсувунекоректний оператор зсувунекоректне значення розміру, має бути у діапазоні від 1 до 64.некоректний розмір, має бути 1, 2, 4 або 8некоректний розмір, значенням має бути некоректний номер sprgнекоректний номер tbrнекоректне значення для константи ld/st CMEMнекоректне значення константиприв’язку переходу не вирівнянозайві символи наприкінці рядкаостанній регістр діапазону є невідповіднимне вистачає «)»не вистачає «]»не вистачає оператора розширенняне вистачає визначення символічного запису у рядку синтаксисуне вистачає регістранайсвіжіший формат, «%s»,
є більш обмежувальним ніж «%s»
обробки декількох нотаток %s не передбачено
множниквикористання від’ємних констант забороненомало бути використано від’ємне або невирівняне значення відступунемає інструкцій, які безпосередньо відображаються на термінал IC %s
немає інструкцій, які безпосередньо відображаються на термінал IC %s [%s]для 8-бітових сталих не передбачено величини зсувунекоректна пара r0l/r0hoffset(IP) є не коректною формоюкод операції %s не має класу (операції %d %d %d)
операнд є ненульовимоперанд лежить поза межами діапазону (%ld не перебуває між %ld і %ld)операнд лежить поза межами діапазону (%ld не перебуває між %ld і %lu)операнд лежить поза межами діапазону (%lu не перебуває між %lu і %lu)операнд поза діапазоном (0x%lx не лежить між 0 і 0x%lx)операнд поза діапазоном (не лежить між 1 і 255)недостатньо пам'ятіперекриття у полі %s->%s
перезапис нотатки %d нотаткою %d (IC:%s)
мало бути p0-p7parse_addr16: некоректний індекс операції.операнд оператора з відсотком не є символомзначення позиції поза межами діапазонучитання із призначено лише для запису регістру.пара регістрів має бути послідовноюпара регістрів має починатися із парного регістрарегістр R30 є індикатором limmіндекс елемента регістрарегістром має бути BLINKрегістром має бути GPрегістром має бути ILINK1регістром має бути ILINK2регістром має бути PCLрегістром має бути R0регістром має бути R1регістром має бути R2регістром має бути R3регістром має бути SPрегістром має бути r0-r3 або r12-r15назву регістра використано як поточне значенняномер регістраномер регістра має бути парнимрегістр поза межами припустимого діапазонуджерело у регістрі під час пересування поточного значеннярегістр недоступний для коротких інструкційдля обертання мало бути значення 0, 90, 180 або 270для обертання мало бути значення 90 або 270rsrc %s (%s) не містить регістрів
величина зсувувеличина зсуву має бути 0 або 12величина зсуву має бути 0 або 16величина зсуву має бути 0 або 8зсув мав бути кратним до 16зсув забороненомало бути використано оператор зсувурегістрові операнди джерела і призначення мають бути різнимиз вказаного регістру не можна читати данідо вказаного регістру не можна записувати данімало бути використано регістр вказівника на стексинтаксична помилка (мало бути вказано символ «%c», виявлено ж символ «%c»)синтаксична помилка (мало бути вказано символ «%c», виявлено ж завершення інструкції)не вдалося змінити каталог на «%s», номер помилки = %s
не визначенонеочікуваний зворотний запис адресневідоманевідоме	0x%02lxневідоме	0x%04lxневідомий параметр дизасемблювання S/390: %sневідоме бітове поле: %s
невідоме обмеження «%c»невідомий зсув операнда: %xневідомий регістр: %dневідомий параметр дизасемблювання для процесора: %sневідомий параметр дизасемблювання: %sневідомий набір назв регістрів: %sневідомий параметр дизасемблювання: %sнерозпізнана форма інструкціїнерозпізнана інструкціязначення має бути кратним до 16значення має перебувати у діапазоні від 0 до 240значення має перебувати у діапазоні від 0 до 28значення має перебувати у діапазоні від 0 до 31значення має перебувати у діапазоні від 1 до значення має бути степенем 2значення поза діапазоном від 1 до 256vector5 поза межами припустимого діапазонуvector8 поза межами припустимого діапазонупопередження: ігноруємо невідомий параметр -M%sзначення ширини поза межами припустимого діапазонузапис до призначеного лише для читання регістру.мало бути z0-z15мало бути z0-z7