diff --git a/circuit/BFPU.circ b/circuit/BFPU.circ index 17cf2df..c9b04cf 100644 --- a/circuit/BFPU.circ +++ b/circuit/BFPU.circ @@ -4,8 +4,13 @@ - - + + + + + + + @@ -20,6 +25,9 @@ + + + @@ -30,7 +38,6 @@ - @@ -81,7 +88,7 @@ - + @@ -110,21 +117,19 @@ - - - - + + + - - - + + + - + - @@ -133,10 +138,6 @@ - - - - @@ -148,22 +149,31 @@ - + + + + + + - + - + - - + + + - + + + + @@ -174,17 +184,19 @@ - + - + + + + - @@ -207,7 +219,7 @@ - + @@ -228,13 +240,33 @@ - + + + + + + + + + + + + + + + + + + + + + @@ -243,10 +275,17 @@ - + + + + + + + + - - + + @@ -274,10 +313,17 @@ - + - + + + + + + + + @@ -287,14 +333,32 @@ - + + + + + + + + + + + + + + + + + + + @@ -310,12 +374,6 @@ - - - - - - @@ -324,6 +382,16 @@ + + + + + + + + + + @@ -336,6 +404,7 @@ + @@ -343,23 +412,31 @@ - addr/data: 8 3 -4 2 2 6 5 3 7 25*0 -6 15*0 7 15*0 7 + addr/data: 8 4 +4 6 0 2 2 0 2 1 +1 3 7 0 0 6 1 1 +2 0 0 3 7 1 1 0 +5 6 7 - + - - - - + + + + + + + + + + @@ -387,14 +464,10 @@ - + - - - - @@ -402,33 +475,37 @@ - + + + + + - - - - + - - + + - + - + + + + @@ -454,7 +531,7 @@ - + @@ -490,8 +567,8 @@ - - + + @@ -519,39 +596,35 @@ - - + + - - - + + - - + + + - + - - + - - - @@ -563,58 +636,67 @@ - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + + - + @@ -634,25 +716,64 @@ - + + + + + + + + + + - - + + + - - + + + + + + + + + + + + + - + + + + + + + + + + + + - + - + - - + + + + + + + + + diff --git a/circuit/Copy b/circuit/Copy new file mode 100644 index 0000000..6f42d39 --- /dev/null +++ b/circuit/Copy @@ -0,0 +1,9 @@ +v3.0 hex words addressed +00: 4 6 0 2 0 2 1 1 3 7 0 0 6 1 1 2 0 0 3 7 1 1 0 0 0 0 0 0 0 0 0 0 +20: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +40: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +60: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +80: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +a0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +c0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +e0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/circuit/CopyAndAdd b/circuit/CopyAndAdd new file mode 100644 index 0000000..9736716 --- /dev/null +++ b/circuit/CopyAndAdd @@ -0,0 +1,9 @@ +v3.0 hex words addressed +00: 4 6 0 2 0 2 1 1 3 7 0 0 6 1 1 2 0 0 3 7 1 1 0 6 1 2 0 3 7 1 6 0 +20: 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +40: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +60: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +80: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +a0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +c0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +e0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/circuit/Double b/circuit/Double new file mode 100644 index 0000000..49f5fb8 --- /dev/null +++ b/circuit/Double @@ -0,0 +1,9 @@ +v3.0 hex words plain +4 6 0 2 2 0 2 1 1 3 7 0 0 6 1 1 2 0 0 3 7 1 1 0 5 6 7 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0