projects
/
libreriscv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7f09e9a
)
(no commit message)
author
lkcl
<lkcl@web>
Sat, 9 Oct 2021 10:49:46 +0000
(11:49 +0100)
committer
IkiWiki
<ikiwiki.info>
Sat, 9 Oct 2021 10:49:46 +0000
(11:49 +0100)
3d_gpu/architecture/dynamic_simd/shape.mdwn
[new file with mode: 0644]
patch
|
blob
diff --git a/3d_gpu/architecture/dynamic_simd/shape.mdwn
b/3d_gpu/architecture/dynamic_simd/shape.mdwn
new file mode 100644
(file)
index 0000000..
d59451a
--- /dev/null
+++ b/
3d_gpu/architecture/dynamic_simd/shape.mdwn
@@ -0,0
+1,7
@@
+# SimdShape
+
+A logical extension of the nmigen `ast.Shape` concept, `SimdShape`
+provides sufficient context to both define overrides for individual lengths
+on a per-mask basis as well as sufficient information to "upcast"
+back to a SimdSignal, in exactly the same way that c++ virtual base
+class upcasting works when RTTI (Run Time Type Information) works.