diff options
Diffstat (limited to 'gcc/doc/md.texi')
-rw-r--r-- | gcc/doc/md.texi | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index 63ec92f6b25..6729eb691fd 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -2075,9 +2075,24 @@ VSX vector register to hold vector double data @item wf VSX vector register to hold vector float data +@item wg +If @option{-mmfpgpr} was used, a floating point register + +@item wl +If the LFIWAX instruction is enabled, a floating point register + @item ws VSX vector register to hold scalar float data +@item wt +VSX vector register to hold 128 bit integer + +@item wx +If the STFIWX instruction is enabled, a floating point register + +@item wz +If the LFIWZX instruction is enabled, a floating point register + @item wa Any VSX register @@ -2916,6 +2931,19 @@ Floating-point zero. @item R An address that can be used in a non-macro load or store. + +@item ZC +When compiling microMIPS code, this constraint matches a memory operand +whose address is formed from a base register and a 12-bit offset. These +operands can be used for microMIPS instructions such as @code{ll} and +@code{sc}. When not compiling for microMIPS code, @code{ZC} is +equivalent to @code{R}. + +@item ZD +When compiling microMIPS code, this constraint matches an address operand +that is formed from a base register and a 12-bit offset. These operands +can be used for microMIPS instructions such as @code{prefetch}. When +not compiling for microMIPS code, @code{ZD} is equivalent to @code{p}. @end table @item Motorola 680x0---@file{config/m68k/constraints.md} |