From: lkcl Date: Fri, 29 Oct 2021 10:56:00 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~3494 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=598675aa8420181b9265dabba1d72b1289895507;p=libreriscv.git --- diff --git a/3d_gpu/architecture/dynamic_simd/shape.mdwn b/3d_gpu/architecture/dynamic_simd/shape.mdwn index 40974b7c5..5d3e390d3 100644 --- a/3d_gpu/architecture/dynamic_simd/shape.mdwn +++ b/3d_gpu/architecture/dynamic_simd/shape.mdwn @@ -460,4 +460,13 @@ itself an integer. Summary: * **Both LHS and RHS Fixed-width Priority** - - Exactly the same as for when RHS is an Integer + - Exactly the same as for when RHS is an Integer, given that the + integer fixed width is, in fact, an integer. +* **Either LHS or RHS Elwidth Priority** + - It is unsafe (not possible) to respect the fixed width therefore + it is always ignored + - all operators always expected to work (caveat: by only using + the elwidths) + - all operators work because they match elwidth-for-elwidth + in their computations. +