From: lkcl Date: Fri, 24 Sep 2021 21:25:31 +0000 (+0100) Subject: (no commit message) X-Git-Tag: DRAFT_SVP64_0_1~19 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6a6dd6326235bca94be4673413af11d6b2f04e87;p=libreriscv.git --- diff --git a/3d_gpu/architecture/dynamic_simd/assign.mdwn b/3d_gpu/architecture/dynamic_simd/assign.mdwn index e48734b9a..791106bd9 100644 --- a/3d_gpu/architecture/dynamic_simd/assign.mdwn +++ b/3d_gpu/architecture/dynamic_simd/assign.mdwn @@ -15,4 +15,15 @@ Take two PartitionedSignals (source a, dest b) of 32 bit: a : AAA3 AAA2 AAA1 AAA0 (32 bits) b : BBB3 BBB2 BBB1 BBB0 (32 bits) -For all partition settings this copies verbatim. +For all partition settings this copies verbatim. However if A +is shorter than B: + + partition: p p p (3 bits) + a : A3 A2 A1 A0 (16 bits) + b : BBB3 BBB2 BBB1 BBB0 (32 bits) + +then it matters what the partition settings are: + +| partition | o3 | o2 | o1 | o0 | +| --------- | -- | -- | -- | -- | +