md.texi: Use XX-bit instead of XXbit or XX bit where appropriate.
* md.texi: Use XX-bit instead of XXbit or XX bit where appropriate. From-SVN: r41656
This commit is contained in:
parent
4275c4c400
commit
1e5f973d45
@ -1,3 +1,8 @@
|
|||||||
|
2001-04-28 Andreas Jaeger <aj@suse.de>
|
||||||
|
|
||||||
|
* md.texi: Use XX-bit instead of XXbit or XX bit where
|
||||||
|
appropriate.
|
||||||
|
|
||||||
2001-04-28 Jens Schweikhardt <schweikh@schweikhardt.net>
|
2001-04-28 Jens Schweikhardt <schweikh@schweikhardt.net>
|
||||||
|
|
||||||
* gcc.c (process_command): Allow -l lib in addition to -llib
|
* gcc.c (process_command): Allow -l lib in addition to -llib
|
||||||
|
84
gcc/md.texi
84
gcc/md.texi
@ -1376,20 +1376,20 @@ Constant greater than 0, less than 0x10000
|
|||||||
Constant whose high 24 bits are on (1)
|
Constant whose high 24 bits are on (1)
|
||||||
|
|
||||||
@item L
|
@item L
|
||||||
16 bit constant whose high 8 bits are on (1)
|
16-bit constant whose high 8 bits are on (1)
|
||||||
|
|
||||||
@item M
|
@item M
|
||||||
32 bit constant whose high 16 bits are on (1)
|
32-bit constant whose high 16 bits are on (1)
|
||||||
|
|
||||||
@item N
|
@item N
|
||||||
32 bit negative constant that fits in 8 bits
|
32-bit negative constant that fits in 8 bits
|
||||||
|
|
||||||
@item O
|
@item O
|
||||||
The constant 0x80000000 or, on the 29050, any 32 bit constant
|
The constant 0x80000000 or, on the 29050, any 32-bit constant
|
||||||
whose low 16 bits are 0.
|
whose low 16 bits are 0.
|
||||||
|
|
||||||
@item P
|
@item P
|
||||||
16 bit negative constant that fits in 8 bits
|
16-bit negative constant that fits in 8 bits
|
||||||
|
|
||||||
@item G
|
@item G
|
||||||
@itemx H
|
@itemx H
|
||||||
@ -1490,17 +1490,17 @@ Floating point register
|
|||||||
@samp{FPMEM} stack memory for FPR-GPR transfers
|
@samp{FPMEM} stack memory for FPR-GPR transfers
|
||||||
|
|
||||||
@item I
|
@item I
|
||||||
Signed 16 bit constant
|
Signed 16-bit constant
|
||||||
|
|
||||||
@item J
|
@item J
|
||||||
Unsigned 16 bit constant shifted left 16 bits (use @samp{L} instead for
|
Unsigned 16-bit constant shifted left 16 bits (use @samp{L} instead for
|
||||||
@code{SImode} constants)
|
@code{SImode} constants)
|
||||||
|
|
||||||
@item K
|
@item K
|
||||||
Unsigned 16 bit constant
|
Unsigned 16-bit constant
|
||||||
|
|
||||||
@item L
|
@item L
|
||||||
Signed 16 bit constant shifted left 16 bits
|
Signed 16-bit constant shifted left 16 bits
|
||||||
|
|
||||||
@item M
|
@item M
|
||||||
Constant larger than 31
|
Constant larger than 31
|
||||||
@ -1512,7 +1512,7 @@ Exact power of 2
|
|||||||
Zero
|
Zero
|
||||||
|
|
||||||
@item P
|
@item P
|
||||||
Constant whose negation is a signed 16 bit constant
|
Constant whose negation is a signed 16-bit constant
|
||||||
|
|
||||||
@item G
|
@item G
|
||||||
Floating point constant that can be loaded into a register with one
|
Floating point constant that can be loaded into a register with one
|
||||||
@ -1539,16 +1539,16 @@ System V Release 4 small data area reference
|
|||||||
@table @code
|
@table @code
|
||||||
@item q
|
@item q
|
||||||
@samp{a}, @code{b}, @code{c}, or @code{d} register for the i386.
|
@samp{a}, @code{b}, @code{c}, or @code{d} register for the i386.
|
||||||
For x86-64 it is equivalent to @samp{r} class. (for 8bit instructions that
|
For x86-64 it is equivalent to @samp{r} class. (for 8-bit instructions that
|
||||||
do not use upper halves)
|
do not use upper halves)
|
||||||
|
|
||||||
@item Q
|
@item Q
|
||||||
@samp{a}, @code{b}, @code{c}, or @code{d} register. (for 8bit instructions,
|
@samp{a}, @code{b}, @code{c}, or @code{d} register. (for 8-bit instructions,
|
||||||
that do use upper halves)
|
that do use upper halves)
|
||||||
|
|
||||||
@item R
|
@item R
|
||||||
Legacy register --- equivalent to @code{r} class in i386 mode.
|
Legacy register --- equivalent to @code{r} class in i386 mode.
|
||||||
(for non-8bit registers used together with 8bit upper halves in a single
|
(for non-8-bit registers used together with 8-bit upper halves in a single
|
||||||
instruction)
|
instruction)
|
||||||
|
|
||||||
@item A
|
@item A
|
||||||
@ -1591,10 +1591,10 @@ Second floating point register
|
|||||||
MMX register
|
MMX register
|
||||||
|
|
||||||
@item I
|
@item I
|
||||||
Constant in range 0 to 31 (for 32 bit shifts)
|
Constant in range 0 to 31 (for 32-bit shifts)
|
||||||
|
|
||||||
@item J
|
@item J
|
||||||
Constant in range 0 to 63 (for 64 bit shifts)
|
Constant in range 0 to 63 (for 64-bit shifts)
|
||||||
|
|
||||||
@item K
|
@item K
|
||||||
@samp{0xff}
|
@samp{0xff}
|
||||||
@ -1610,11 +1610,11 @@ Constant in range 0 to 255 (for @code{out} instruction)
|
|||||||
|
|
||||||
@item Z
|
@item Z
|
||||||
Constant in range 0 to 0xffffffff or symbolic reference known to fit specified range.
|
Constant in range 0 to 0xffffffff or symbolic reference known to fit specified range.
|
||||||
(for using immediates in zero extending 32bit to 64bit x86-64 instructions)
|
(for using immediates in zero extending 32-bit to 64-bit x86-64 instructions)
|
||||||
|
|
||||||
@item e
|
@item e
|
||||||
Constant in range -2147483648 to 2147483647 or symbolic reference known to fit specified range.
|
Constant in range -2147483648 to 2147483647 or symbolic reference known to fit specified range.
|
||||||
(for using immediates in 64bit x86-64 instructions)
|
(for using immediates in 64-bit x86-64 instructions)
|
||||||
|
|
||||||
@item G
|
@item G
|
||||||
Standard 80387 floating point constant
|
Standard 80387 floating point constant
|
||||||
@ -1674,7 +1674,7 @@ General-purpose integer register
|
|||||||
Floating-point status register
|
Floating-point status register
|
||||||
|
|
||||||
@item I
|
@item I
|
||||||
Signed 16 bit constant (for arithmetic instructions)
|
Signed 16-bit constant (for arithmetic instructions)
|
||||||
|
|
||||||
@item J
|
@item J
|
||||||
Zero
|
Zero
|
||||||
@ -1686,17 +1686,17 @@ Zero-extended 16-bit constant (for logic instructions)
|
|||||||
Constant with low 16 bits zero (can be loaded with @code{lui})
|
Constant with low 16 bits zero (can be loaded with @code{lui})
|
||||||
|
|
||||||
@item M
|
@item M
|
||||||
32 bit constant which requires two instructions to load (a constant
|
32-bit constant which requires two instructions to load (a constant
|
||||||
which is not @samp{I}, @samp{K}, or @samp{L})
|
which is not @samp{I}, @samp{K}, or @samp{L})
|
||||||
|
|
||||||
@item N
|
@item N
|
||||||
Negative 16 bit constant
|
Negative 16-bit constant
|
||||||
|
|
||||||
@item O
|
@item O
|
||||||
Exact power of two
|
Exact power of two
|
||||||
|
|
||||||
@item P
|
@item P
|
||||||
Positive 16 bit constant
|
Positive 16-bit constant
|
||||||
|
|
||||||
@item G
|
@item G
|
||||||
Floating point zero
|
Floating point zero
|
||||||
@ -1735,7 +1735,7 @@ First 16 Sun FPA registers, if available
|
|||||||
Integer in the range 1 to 8
|
Integer in the range 1 to 8
|
||||||
|
|
||||||
@item J
|
@item J
|
||||||
16 bit signed number
|
16-bit signed number
|
||||||
|
|
||||||
@item K
|
@item K
|
||||||
Signed number whose magnitude is greater than 0x80
|
Signed number whose magnitude is greater than 0x80
|
||||||
@ -1815,26 +1815,26 @@ Constants in the range -8 to 2
|
|||||||
@item SPARC---@file{sparc.h}
|
@item SPARC---@file{sparc.h}
|
||||||
@table @code
|
@table @code
|
||||||
@item f
|
@item f
|
||||||
Floating-point register that can hold 32 or 64 bit values.
|
Floating-point register that can hold 32- or 64-bit values.
|
||||||
|
|
||||||
@item e
|
@item e
|
||||||
Floating-point register that can hold 64 or 128 bit values.
|
Floating-point register that can hold 64- or 128-bit values.
|
||||||
|
|
||||||
@item I
|
@item I
|
||||||
Signed 13 bit constant
|
Signed 13-bit constant
|
||||||
|
|
||||||
@item J
|
@item J
|
||||||
Zero
|
Zero
|
||||||
|
|
||||||
@item K
|
@item K
|
||||||
32 bit constant with the low 12 bits clear (a constant that can be
|
32-bit constant with the low 12 bits clear (a constant that can be
|
||||||
loaded with the @code{sethi} instruction)
|
loaded with the @code{sethi} instruction)
|
||||||
|
|
||||||
@item G
|
@item G
|
||||||
Floating-point zero
|
Floating-point zero
|
||||||
|
|
||||||
@item H
|
@item H
|
||||||
Signed 13 bit constant, sign-extended to 32 or 64 bits
|
Signed 13-bit constant, sign-extended to 32 or 64 bits
|
||||||
|
|
||||||
@item Q
|
@item Q
|
||||||
Floating-point constant whose integral representation can
|
Floating-point constant whose integral representation can
|
||||||
@ -1868,22 +1868,22 @@ Auxiliary (address) register (ar0-ar7)
|
|||||||
Stack pointer register (sp)
|
Stack pointer register (sp)
|
||||||
|
|
||||||
@item c
|
@item c
|
||||||
Standard (32 bit) precision integer register
|
Standard (32-bit) precision integer register
|
||||||
|
|
||||||
@item f
|
@item f
|
||||||
Extended (40 bit) precision register (r0-r11)
|
Extended (40-bit) precision register (r0-r11)
|
||||||
|
|
||||||
@item k
|
@item k
|
||||||
Block count register (bk)
|
Block count register (bk)
|
||||||
|
|
||||||
@item q
|
@item q
|
||||||
Extended (40 bit) precision low register (r0-r7)
|
Extended (40-bit) precision low register (r0-r7)
|
||||||
|
|
||||||
@item t
|
@item t
|
||||||
Extended (40 bit) precision register (r0-r1)
|
Extended (40-bit) precision register (r0-r1)
|
||||||
|
|
||||||
@item u
|
@item u
|
||||||
Extended (40 bit) precision register (r2-r3)
|
Extended (40-bit) precision register (r2-r3)
|
||||||
|
|
||||||
@item v
|
@item v
|
||||||
Repeat count register (rc)
|
Repeat count register (rc)
|
||||||
@ -1901,34 +1901,34 @@ Data page register (dp)
|
|||||||
Floating-point zero
|
Floating-point zero
|
||||||
|
|
||||||
@item H
|
@item H
|
||||||
Immediate 16 bit floating-point constant
|
Immediate 16-bit floating-point constant
|
||||||
|
|
||||||
@item I
|
@item I
|
||||||
Signed 16 bit constant
|
Signed 16-bit constant
|
||||||
|
|
||||||
@item J
|
@item J
|
||||||
Signed 8 bit constant
|
Signed 8-bit constant
|
||||||
|
|
||||||
@item K
|
@item K
|
||||||
Signed 5 bit constant
|
Signed 5-bit constant
|
||||||
|
|
||||||
@item L
|
@item L
|
||||||
Unsigned 16 bit constant
|
Unsigned 16-bit constant
|
||||||
|
|
||||||
@item M
|
@item M
|
||||||
Unsigned 8 bit constant
|
Unsigned 8-bit constant
|
||||||
|
|
||||||
@item N
|
@item N
|
||||||
Ones complement of unsigned 16 bit constant
|
Ones complement of unsigned 16-bit constant
|
||||||
|
|
||||||
@item O
|
@item O
|
||||||
High 16 bit constant (32 bit constant with 16 LSBs zero)
|
High 16-bit constant (32-bit constant with 16 LSBs zero)
|
||||||
|
|
||||||
@item Q
|
@item Q
|
||||||
Indirect memory reference with signed 8 bit or index register displacement
|
Indirect memory reference with signed 8-bit or index register displacement
|
||||||
|
|
||||||
@item R
|
@item R
|
||||||
Indirect memory reference with unsigned 5 bit displacement
|
Indirect memory reference with unsigned 5-bit displacement
|
||||||
|
|
||||||
@item S
|
@item S
|
||||||
Indirect memory reference with 1 bit or index register displacement
|
Indirect memory reference with 1 bit or index register displacement
|
||||||
|
Loading…
Reference in New Issue
Block a user