gallium/docs: fix docs wrt ARL/ARR/FLR
since the address reg holds integer values, ARL/ARR do an implicit float-to-int conversion, so clarify that. Thus it is also incorrect to say that FLR really does the same as ARL. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
This commit is contained in:
@@ -48,13 +48,13 @@ used.
|
|||||||
|
|
||||||
.. math::
|
.. math::
|
||||||
|
|
||||||
dst.x = \lfloor src.x\rfloor
|
dst.x = (int) \lfloor src.x\rfloor
|
||||||
|
|
||||||
dst.y = \lfloor src.y\rfloor
|
dst.y = (int) \lfloor src.y\rfloor
|
||||||
|
|
||||||
dst.z = \lfloor src.z\rfloor
|
dst.z = (int) \lfloor src.z\rfloor
|
||||||
|
|
||||||
dst.w = \lfloor src.w\rfloor
|
dst.w = (int) \lfloor src.w\rfloor
|
||||||
|
|
||||||
|
|
||||||
.. opcode:: MOV - Move
|
.. opcode:: MOV - Move
|
||||||
@@ -313,8 +313,6 @@ This instruction replicates its result.
|
|||||||
|
|
||||||
.. opcode:: FLR - Floor
|
.. opcode:: FLR - Floor
|
||||||
|
|
||||||
This is identical to :opcode:`ARL`.
|
|
||||||
|
|
||||||
.. math::
|
.. math::
|
||||||
|
|
||||||
dst.x = \lfloor src.x\rfloor
|
dst.x = \lfloor src.x\rfloor
|
||||||
@@ -637,13 +635,13 @@ This instruction replicates its result.
|
|||||||
|
|
||||||
.. math::
|
.. math::
|
||||||
|
|
||||||
dst.x = round(src.x)
|
dst.x = (int) round(src.x)
|
||||||
|
|
||||||
dst.y = round(src.y)
|
dst.y = (int) round(src.y)
|
||||||
|
|
||||||
dst.z = round(src.z)
|
dst.z = (int) round(src.z)
|
||||||
|
|
||||||
dst.w = round(src.w)
|
dst.w = (int) round(src.w)
|
||||||
|
|
||||||
|
|
||||||
.. opcode:: SSG - Set Sign
|
.. opcode:: SSG - Set Sign
|
||||||
|
Reference in New Issue
Block a user