From 73cb74faf58c7dc0d97d2172a26fb2a11f60e8b9 Mon Sep 17 00:00:00 2001 From: lkcl Date: Fri, 24 Sep 2021 00:51:51 +0100 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd/cat.mdwn | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/3d_gpu/architecture/dynamic_simd/cat.mdwn b/3d_gpu/architecture/dynamic_simd/cat.mdwn index d9c97032a..3326f6598 100644 --- a/3d_gpu/architecture/dynamic_simd/cat.mdwn +++ b/3d_gpu/architecture/dynamic_simd/cat.mdwn @@ -66,6 +66,19 @@ The reason this works is down to the requirement that Partitions be of equal sizes. 4x 4-bit to be Concatenated with 4x 8-bit, in the last example. +Table for 2-way concatenation, divided by partition: + +| partition | o3 | o2 | o1 | o0 | +| --------- | ----- | ----- | ----- | ----- | +| 000 | a3 a2 | a1 a0 | b3 b2 | b1 b0 | +| 001 | a3 a2 | a1 b3 | b2 b1 | a0 b0 | +| 010 | a3 a2 | b3 b2 | a1 a0 | b1 b0 | +| 011 | a3 a2 | b3 b2 | a1 b1 | a0 b0 | +| 100 | a3 b3 | a2 a1 | a0 b2 | b1 b0 | +| 101 | a3 b3 | a2 a1 | b2 b1 | a0 b0 | +| 110 | a3 b3 | a2 b2 | a1 a0 | b1 b0 | +| 111 | a3 b3 | a2 b2 | a1 b1 | a0 b0 | + Table for 3-way concatenation, divided by partition: | partition | o3 | o2 | o1 | o0 | -- 2.30.2