(no commit message)
authorlkcl <lkcl@web>
Thu, 14 Oct 2021 19:15:17 +0000 (20:15 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 14 Oct 2021 19:15:17 +0000 (20:15 +0100)
3d_gpu/architecture/dynamic_simd/shape.mdwn

index 1591b8bfbc6cbde548377ef08f345c86a65c9c0e..153b12500a0cee93273839e3264d71e5f7993202 100644 (file)
@@ -288,3 +288,19 @@ one of the Vector Element widths had 5 added to it. If the
 partition counts were 2x for 0b00 and 4x for 0b01 then this
 would create 2x 69-bit and 4x 37-bit Vector Elements.
 
+# Adapter API
+
+The Adapter API performs a specific job of letting SimdSignal
+know the relationship between the supported "configuration"
+options that a SimdSignal must have, and the actual PartitionPoints
+bits that must be set or cleared *in order* to have the SimdSignal
+cut itself into the required sub-sections. 
+
+    class PartType: # TODO decide name
+        def __init__(self, psig):
+            self.psig = psig
+        def get_mask(self):
+        def get_switch(self):
+        def get_cases(self):
+        @property
+        def blanklanes(self):