From: lkcl Date: Sat, 25 Sep 2021 04:42:03 +0000 (+0100) Subject: (no commit message) X-Git-Tag: DRAFT_SVP64_0_1~15 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=54f384770a7965cfae0d49526160481ac70e36a0;p=libreriscv.git --- diff --git a/3d_gpu/architecture/dynamic_simd/assign.mdwn b/3d_gpu/architecture/dynamic_simd/assign.mdwn index b168ea446..8c6ae3c0c 100644 --- a/3d_gpu/architecture/dynamic_simd/assign.mdwn +++ b/3d_gpu/architecture/dynamic_simd/assign.mdwn @@ -33,3 +33,12 @@ then it matters what the partition settings are: where square brackets are zero if A is unsigned, and contains the specified bits if signed. + +When the source A is larger width than B, truncation +always occurs: it is a matter of how much truncation +in each partition + + partition: p p p (3 bits) + a : AAAA AAAA AAAA AAAA (16 bits) + b : B7B6 B5B4 B3B2 B1B0 (8 bits) +