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

index 1c1f40e0efb3e0e46ab36b1d83bfa9d361c6514d..f17648ca010c84b6d4c1c62c7b1b8b08cb833143 100644 (file)
@@ -170,6 +170,17 @@ does not:
 SimdSignal of only 8 bits in length or so, but having a **different**
 style of PartitionPoints, with no padding this time)
 
+take signal a, of 16 bits, each bit being numbered in hexadecimal:
+
+            |        |        |
+    AfAeAdAc AbAaA9A8 A7A6A5A4 A3A2A1A0
+
+and take a slice a[0:2] to create 3-bit values, where padding is
+specified by "x", at each elwid:
+
+    elwid        |        |        |
+    0b00 AfAeAdAc AbAaA9A8 A7A6A5A4 A3A2A1A0
+
 Illustrating the case where a Sliced (fixed element width) SimdSignal
 is added to one which has variable-length elements that take up the
 entirety of the partition (overall fixed width):