From: Roland Scheidegger Date: Thu, 29 Jan 2015 19:39:50 +0000 (+0100) Subject: gallium/docs: fix docs wrt ARL/ARR/FLR X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f01e8d3ba5a33559f142f5eac390a7bcd9421067;p=mesa.git 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 Reviewed-by: Jose Fonseca --- diff --git a/src/gallium/docs/source/tgsi.rst b/src/gallium/docs/source/tgsi.rst index ff322e864ec..84b0ed60a80 100644 --- a/src/gallium/docs/source/tgsi.rst +++ b/src/gallium/docs/source/tgsi.rst @@ -48,13 +48,13 @@ used. .. 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 @@ -313,8 +313,6 @@ This instruction replicates its result. .. opcode:: FLR - Floor -This is identical to :opcode:`ARL`. - .. math:: dst.x = \lfloor src.x\rfloor @@ -637,13 +635,13 @@ This instruction replicates its result. .. 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