Mercurial > hg > CbC > CbC_llvm
diff llvm/docs/AMDGPU/gfx7_hwreg.rst @ 252:1f2b6ac9f198 llvm-original
LLVM16-1
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 18 Aug 2023 09:04:13 +0900 |
parents | c4bab56944e8 |
children |
line wrap: on
line diff
--- a/llvm/docs/AMDGPU/gfx7_hwreg.rst Wed Nov 09 17:47:54 2022 +0900 +++ b/llvm/docs/AMDGPU/gfx7_hwreg.rst Fri Aug 18 09:04:13 2023 +0900 @@ -24,27 +24,27 @@ This operand may be specified as one of the following: -* An :ref:`integer_number<amdgpu_synid_integer_number>` or an :ref:`absolute_expression<amdgpu_synid_absolute_expression>`. The value must be in the range 0..0xFFFF. -* An *hwreg* value described below. +* An :ref:`integer_number<amdgpu_synid_integer_number>` or an :ref:`absolute_expression<amdgpu_synid_absolute_expression>`. The value must be in the range from 0 to 0xFFFF. +* An *hwreg* value which is described below. - ==================================== ============================================================================ + ==================================== =============================================================================== Hwreg Value Syntax Description - ==================================== ============================================================================ - hwreg({0..63}) All bits of a register indicated by its *id*. - hwreg(<*name*>) All bits of a register indicated by its *name*. - hwreg({0..63}, {0..31}, {1..32}) Register bits indicated by register *id*, first bit *offset* and *size*. - hwreg(<*name*>, {0..31}, {1..32}) Register bits indicated by register *name*, first bit *offset* and *size*. - ==================================== ============================================================================ + ==================================== =============================================================================== + hwreg({0..63}) All bits of a register indicated by the register *id*. + hwreg(<*name*>) All bits of a register indicated by the register *name*. + hwreg({0..63}, {0..31}, {1..32}) Register bits indicated by the register *id*, first bit *offset* and *size*. + hwreg(<*name*>, {0..31}, {1..32}) Register bits indicated by the register *name*, first bit *offset* and *size*. + ==================================== =============================================================================== Numeric values may be specified as positive :ref:`integer numbers<amdgpu_synid_integer_number>` or :ref:`absolute expressions<amdgpu_synid_absolute_expression>`. -Defined register *names* include: +Predefined register *names* include: ============================== ========================================== Name Description ============================== ========================================== - HW_REG_MODE Shader writeable mode bits. + HW_REG_MODE Shader writable mode bits. HW_REG_STATUS Shader read-only status. HW_REG_TRAPSTS Trap status. HW_REG_HW_ID Id of wave, simd, compute unit, etc.