(no commit message)
authorlkcl <lkcl@web>
Mon, 7 Dec 2020 01:19:44 +0000 (01:19 +0000)
committerIkiWiki <ikiwiki.info>
Mon, 7 Dec 2020 01:19:44 +0000 (01:19 +0000)
3d_gpu/architecture/dynamic_simd/mul.mdwn

index fa32ee3a8d59c7e25844f2651737f2b2565f5a7a..646c9cd4c8d7b6c7b2f3dd5883fede88c4d825a1 100644 (file)
@@ -1,5 +1,7 @@
 # Dynamic Partitioned Multiply
 
+* <https://git.libre-soc.org/?p=ieee754fpu.git;a=blob;f=src/ieee754/part_mul_add/multiply.py;hb=HEAD>
+
 This is complicated!  It is necessary to compute a full NxN matrix of partial multiplication results, then perform a cascade of adds (long multipication, in binary), using PartitionedAdd, which will "automatically" break the results down into segments, at all times, keeping each partitioned result separate.
 
 The [Wallace Tree](https://en.wikipedia.org/wiki/Wallace_tree) algorithm is presently deployed, here: we need to use the (more efficient) [Dadda algorithm](https://en.wikipedia.org/wiki/Dadda_multiplier)