OpenCores
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.