URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
Subversion Repositories open8_urisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/open8_urisc/trunk/gnu/binutils/gas/doc
- from Rev 163 to Rev 166
- ↔ Reverse comparison
Rev 163 → Rev 166
/c-i386.texi
145,6 → 145,7
@code{avx2}, |
@code{noavx}, |
@code{vmx}, |
@code{vmfunc}, |
@code{smx}, |
@code{xsave}, |
@code{xsaveopt}, |
158,6 → 159,8
@code{movbe}, |
@code{ept}, |
@code{lzcnt}, |
@code{hle}, |
@code{rtm}, |
@code{invpcid}, |
@code{clflush}, |
@code{lwp}, |
439,8 → 442,8
|
Different encoding options can be specified via optional mnemonic |
suffix. @samp{.s} suffix swaps 2 register operands in encoding when |
moving from one register to another. @samp{.d32} suffix forces 32bit |
displacement in encoding. |
moving from one register to another. @samp{.d8} or @samp{.d32} suffix |
prefers 8bit or 32bit displacement in encoding. |
|
@cindex conversion instructions, i386 |
@cindex i386 conversion instructions |
1014,7 → 1017,8
@item @samp{.clflush} @tab @samp{.movbe} @tab @samp{.xsave} @tab @samp{.xsaveopt} |
@item @samp{.aes} @tab @samp{.pclmul} @tab @samp{.fma} @tab @samp{.fsgsbase} |
@item @samp{.rdrnd} @tab @samp{.f16c} @tab @samp{.avx2} @tab @samp{.bmi2} |
@item @samp{.lzcnt} @tab @samp{.invpcid} |
@item @samp{.lzcnt} @tab @samp{.invpcid} @tab @samp{.vmfunc} @tab @samp{.hle} |
@item @samp{.rtm} |
@item @samp{.3dnow} @tab @samp{.3dnowa} @tab @samp{.sse4a} @tab @samp{.sse5} |
@item @samp{.syscall} @tab @samp{.rdtscp} @tab @samp{.svme} @tab @samp{.abm} |
@item @samp{.lwp} @tab @samp{.fma4} @tab @samp{.xop} |
/c-mips.texi
290,6 → 290,8
m4kp, |
m14k, |
m14kc, |
m14ke, |
m14kec, |
24kc, |
24kf2_1, |
24kf, |
321,6 → 323,8
loongson2f, |
loongson3a, |
octeon, |
octeon+, |
octeon2, |
xlr |
@end quotation |
|
/internals.texi
1306,8 → 1306,7
difference of two symbols in the same section. If this macro returns zero, |
the subtrahend will be resolved and @code{fx_subsy} set to @code{NULL} for |
@code{md_apply_fix}. If undefined, the default of |
@w{@code{! SEG_NORMAL (@var{seg}) || TC_FORCE_RELOCATION (@var{fix})}} will |
be used. |
@w{@code{! SEG_NORMAL (@var{seg})}} will be used. |
|
@item TC_FORCE_RELOCATION_SUB_ABS (@var{fix}, @var{seg}) |
@cindex TC_FORCE_RELOCATION_SUB_ABS |
/as.texinfo
497,7 → 497,7
@ifset TILEGX |
|
@emph{Target TILE-Gx options:} |
[@b{-m32}|@b{-m64}] |
[@b{-m32}|@b{-m64}][@b{-EB}][@b{-EL}] |
@end ifset |
@ifset TILEPRO |
@c TILEPro has no machine-dependent assembler options |
/c-tilegx.texi
33,6 → 33,11
@item -m32 | -m64 |
Select the word size, either 32 bits or 64 bits. |
|
@cindex @samp{-EB} option, TILE-Gx |
@cindex @samp{-EL} option, TILE-Gx |
@item -EB | -EL |
Select the endianness, either big-endian (-EB) or little-endian (-EL). |
|
@end table |
@c man end |
|
213,21 → 218,6
This modifier is used to load bits 0-15 of the symbol's offset in the |
GOT entry corresponding to the symbol. |
|
@item hw1_got |
|
This modifier is used to load bits 16-31 of the symbol's offset in the |
GOT entry corresponding to the symbol. |
|
@item hw2_got |
|
This modifier is used to load bits 32-47 of the symbol's offset in the |
GOT entry corresponding to the symbol. |
|
@item hw3_got |
|
This modifier is used to load bits 48-63 of the symbol's offset in the |
GOT entry corresponding to the symbol. |
|
@item hw0_last_got |
|
This modifier yields the same value as @code{hw0_got}, but it also |
235,14 → 225,10
|
@item hw1_last_got |
|
This modifier yields the same value as @code{hw1_got}, but it also |
checks that the value does not overflow. |
This modifier is used to load bits 16-31 of the symbol's offset in the |
GOT entry corresponding to the symbol, and it also checks that the |
value does not overflow. |
|
@item hw2_last_got |
|
This modifier yields the same value as @code{hw2_got}, but it also |
checks that the value does not overflow. |
|
@item plt |
|
This modifier is used for function symbols. It causes a |
262,24 → 248,6
of the symbol's TLS descriptor, to be used for general-dynamic TLS |
accesses. |
|
@item hw1_tls_gd |
|
This modifier is used to load bits 16-31 of the offset of the GOT |
entry of the symbol's TLS descriptor, to be used for general-dynamic |
TLS accesses. |
|
@item hw2_tls_gd |
|
This modifier is used to load bits 32-47 of the offset of the GOT |
entry of the symbol's TLS descriptor, to be used for general-dynamic |
TLS accesses. |
|
@item hw3_tls_gd |
|
This modifier is used to load bits 48-63 of the offset of the GOT |
entry of the symbol's TLS descriptor, to be used for general-dynamic |
TLS accesses. |
|
@item hw0_last_tls_gd |
|
This modifier yields the same value as @code{hw0_tls_gd}, but it also |
287,14 → 255,10
|
@item hw1_last_tls_gd |
|
This modifier yields the same value as @code{hw1_tls_gd}, but it also |
checks that the value does not overflow. |
This modifier is used to load bits 16-31 of the offset of the GOT |
entry of the symbol's TLS descriptor, to be used for general-dynamic |
TLS accesses. It also checks that the value does not overflow. |
|
@item hw2_last_tls_gd |
|
This modifier yields the same value as @code{hw2_tls_gd}, but it also |
checks that the value does not overflow. |
|
@item hw0_tls_ie |
|
This modifier is used to load bits 0-15 of the offset of the GOT entry |
301,39 → 265,49
containing the offset of the symbol's address from the TCB, to be used |
for initial-exec TLS accesses. |
|
@item hw1_tls_ie |
@item hw0_last_tls_ie |
|
This modifier yields the same value as @code{hw0_tls_ie}, but it also |
checks that the value does not overflow. |
|
@item hw1_last_tls_ie |
|
This modifier is used to load bits 16-31 of the offset of the GOT |
entry containing the offset of the symbol's address from the TCB, to |
be used for initial-exec TLS accesses. |
be used for initial-exec TLS accesses. It also checks that the value |
does not overflow. |
|
@item hw2_tls_ie |
@item hw0_tls_le |
|
This modifier is used to load bits 32-47 of the offset of the GOT entry |
containing the offset of the symbol's address from the TCB, to be used |
for initial-exec TLS accesses. |
This modifier is used to load bits 0-15 of the offset of the symbol's |
address from the TCB, to be used for local-exec TLS accesses. |
|
@item hw3_tls_ie |
@item hw0_last_tls_le |
|
This modifier is used to load bits 48-63 of the offset of the GOT |
entry containing the offset of the symbol's address from the TCB, to |
be used for initial-exec TLS accesses. |
This modifier yields the same value as @code{hw0_tls_le}, but it also |
checks that the value does not overflow. |
|
@item hw0_last_tls_ie |
@item hw1_last_tls_le |
|
This modifier yields the same value as @code{hw0_tls_ie}, but it also |
checks that the value does not overflow. |
This modifier is used to load bits 16-31 of the offset of the symbol's |
address from the TCB, to be used for local-exec TLS accesses. It |
also checks that the value does not overflow. |
|
@item hw1_last_tls_ie |
@item tls_gd_call |
|
This modifier yields the same value as @code{hw1_tls_ie}, but it also |
checks that the value does not overflow. |
This modifier is used to tag an instrution as the ``call'' part of a |
calling sequence for a TLS GD reference of its operand. |
|
@item hw2_last_tls_ie |
@item tls_gd_add |
|
This modifier yields the same value as @code{hw2_tls_ie}, but it also |
checks that the value does not overflow. |
This modifier is used to tag an instruction as the ``add'' part of a |
calling sequence for a TLS GD reference of its operand. |
|
@item tls_ie_load |
|
This modifier is used to tag an instruction as the ``load'' part of a |
calling sequence for a TLS IE reference of its operand. |
|
@end table |
|
@node TILE-Gx Directives |
/c-tic6x.texi
171,7 → 171,6
@code{.endp} directive will be added to the exception table entry. |
|
Must be preceded by a CFI block containing a @code{.cfi_lsda} directive. |
directive. |
|
@cindex @code{.nocmp} directive, TIC6X |
@item .nocmp |
/c-tilepro.texi
261,6 → 261,41
This modifier is like @code{tls_ie_hi16}, but it adds one to the value |
if @code{tls_ie_lo16} of the input value is negative. |
|
@item tls_le |
|
This modifier is used to load the offset of the symbol's address from |
the TCB, to be used for local-exec TLS accesses. |
|
@item tls_le_lo16 |
|
This modifier is used to load the low 16 bits of the offset of the |
symbol's address from the TCB, to be used for local-exec TLS accesses. |
|
@item tls_le_hi16 |
|
This modifier is used to load the high 16 bits of the offset of the |
symbol's address from the TCB, to be used for local-exec TLS accesses. |
|
@item tls_le_ha16 |
|
This modifier is like @code{tls_le_hi16}, but it adds one to the value |
if @code{tls_le_lo16} of the input value is negative. |
|
@item tls_gd_call |
|
This modifier is used to tag an instrution as the ``call'' part of a |
calling sequence for a TLS GD reference of its operand. |
|
@item tls_gd_add |
|
This modifier is used to tag an instruction as the ``add'' part of a |
calling sequence for a TLS GD reference of its operand. |
|
@item tls_ie_load |
|
This modifier is used to tag an instruction as the ``load'' part of a |
calling sequence for a TLS IE reference of its operand. |
|
@end table |
|
@node TILEPro Directives |