(no commit message)
authorlkcl <lkcl@web>
Sat, 23 Oct 2021 18:57:59 +0000 (19:57 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 23 Oct 2021 18:57:59 +0000 (19:57 +0100)
3d_gpu/architecture/dynamic_simd/slice.mdwn

index c185e6404f148111f5df8ad4b6c6db9cd2c942ce..2fac03f39814abd94168f3743e6b33bd161ea12f 100644 (file)
@@ -202,9 +202,17 @@ obviously so) and consequently b needs expanding
 to the same padding and PartitionPoints:
   
     elwid |      | |      | |      | |
-    0b00 x x x x  x x x x  x x x x  x x B1B0
-    0b01 x x x x  x x B5B4 x x x x  x x B1B0
-    0b10 x x B7B6 x x B5B4 x x B3B2 x x B1B0
+    0b00 x x x x  x x x x  x x x x  x 0 B1B0
+    0b01 x x x x  x 0 B5B4 x 0 x x  x 0 B1B0
+    0b10 x 0 B7B6 x 0 B5B4 x 0 B3B2 x 0 B1B0
+
+Note here that zero-extension also had to occur to
+bring b up to the same element width in each partition,
+at which point, "x" padding being ignored, a straight
+PartitionedAdd may be deployed because both the overall
+width and the positions of the PartitionPoints are exactly
+matched.
+
 
 Illustrating the case where a Sliced (fixed element width) SimdSignal
 is added to one which has variable-length elements that take up the