From e883df0a34f4eb6ec41090c275c6779d53baaf45 Mon Sep 17 00:00:00 2001 From: "mtnolan2640@5b3e5887a309d4a2372aaf5e76b851870f15ca92" Date: Wed, 12 Feb 2020 14:21:08 +0000 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd/add.mdwn | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/3d_gpu/architecture/dynamic_simd/add.mdwn b/3d_gpu/architecture/dynamic_simd/add.mdwn index 6b091ad18..c2ca94187 100644 --- a/3d_gpu/architecture/dynamic_simd/add.mdwn +++ b/3d_gpu/architecture/dynamic_simd/add.mdwn @@ -23,15 +23,16 @@ and take up large resources. new version: partition: p p p p (4 bits) - carry-in : c c c c (4 bits) - C = c & P: C C C c (4 bits) + carry-in : c c c c c (5 bits) + C = c & P: C C C C c (5 bits) + I = P=>c : I I I I c (5 bits) a : AAAA AAAA AAAA AAAA AAAA (32 bits) b : BBBB BBBB BBBB BBBB BBBB (32 bits) - exp-a : 0AAAApAAAACAAAACAAAACAAAAc (32+4 bits, P=1 if no partition) - exp-b : 0BBBB0BBBBCBBBBCBBBBCBBBBc (32 bits plus 4 zeros) - exp-o : o....oN...oN...oN...oN...x (32+4 bits - x to be discarded) + exp-a : 0AAAACAAAACAAAACAAAACAAAAc (32+4+2 bits, P=1 if no partition) + exp-b : 0BBBBIBBBBIBBBBIBBBBIBBBBc (32+2 bits plus 4 zeros) + exp-o : o....oN...oN...oN...oN...x (32+4+2 bits - x to be discarded) o : .... N... N... N... N... (32 bits - x ignored, N is carry-over) - carry-out: o o o o (4 bits) + carry-out: o o o o o (5 bits) the new version -- 2.30.2