2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
|
|
@ -1,6 +1,6 @@
|
|||
xor(a,b)=(!a&b)|(a&!b);
|
||||
halfadd(a,b)=[a&b,xor(a,b)];
|
||||
fulladd(a,b,c)=my(t=halfadd(a,c),s=halfadd(t[2],b));[t[1]|s[1],s[2]];
|
||||
xor(a,b)=(!a&b)||(a&!b);
|
||||
halfadd(a,b)=[a&&b,xor(a,b)];
|
||||
fulladd(a,b,c)=my(t=halfadd(a,c),s=halfadd(t[2],b));[t[1]||s[1],s[2]];
|
||||
add4(a3,a2,a1,a0,b3,b2,b1,b0)={
|
||||
my(s0,s1,s2,s3);
|
||||
s0=fulladd(a0,b0,0);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue