From 2991d1fa350d415eba8b6157acf9a6b9a6b04f40 Mon Sep 17 00:00:00 2001 From: lkcl Date: Thu, 14 Oct 2021 20:15:17 +0100 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd/shape.mdwn | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/3d_gpu/architecture/dynamic_simd/shape.mdwn b/3d_gpu/architecture/dynamic_simd/shape.mdwn index 1591b8bfb..153b12500 100644 --- a/3d_gpu/architecture/dynamic_simd/shape.mdwn +++ b/3d_gpu/architecture/dynamic_simd/shape.mdwn @@ -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): -- 2.30.2