diff --git a/src/main/dig/combinatorial/Comp7485.dig b/src/main/dig/combinatorial/Comp7485.dig
index 008b33dd5..4f27ebae4 100644
--- a/src/main/dig/combinatorial/Comp7485.dig
+++ b/src/main/dig/combinatorial/Comp7485.dig
@@ -18,115 +18,47 @@ wenn die jeweiligen P und Q-Bits übereinstimmen.}}
-
- NAnd
-
-
-
-
- And
-
-
-
-
- And
-
-
-
-
- NOr
-
-
-
-
- NAnd
-
-
-
-
- And
-
-
-
-
- And
-
-
-
-
- NOr
-
-
-
-
- NAnd
-
-
-
-
- And
-
-
-
-
- And
-
-
-
-
- NOr
-
-
-
-
- NAnd
-
-
-
-
- And
-
-
-
-
- And
-
-
-
-
- NOr
-
-
-
In
+
+ rotation
+
+
Label
P_0
-
+
In
+
+ rotation
+
+
Label
P_1
-
+
In
+
+ rotation
+
+
Label
P_2
-
+
Out
@@ -136,7 +68,7 @@ wenn die jeweiligen P und Q-Bits übereinstimmen.}}
P<Q
-
+
Out
@@ -146,7 +78,7 @@ wenn die jeweiligen P und Q-Bits übereinstimmen.}}
P=Q
-
+
Out
@@ -156,7 +88,321 @@ wenn die jeweiligen P und Q-Bits übereinstimmen.}}
P>Q
-
+
+
+
+ In
+
+
+ rotation
+
+
+
+ Label
+ P_3
+
+
+
+
+
+ In
+
+
+ Label
+ P<Q_i
+
+
+
+
+
+ In
+
+
+ Label
+ P=Q_i
+
+
+ InDefault
+
+
+
+
+
+
+ In
+
+
+ Label
+ P>Q_i
+
+
+
+
+
+ In
+
+
+ rotation
+
+
+
+ Label
+ Q_0
+
+
+
+
+
+ XNOr
+
+
+ rotation
+
+
+
+
+
+
+ XNOr
+
+
+ rotation
+
+
+
+
+
+
+ XNOr
+
+
+ rotation
+
+
+
+
+
+
+ XNOr
+
+
+ rotation
+
+
+
+
+
+
+ And
+
+
+ inverterConfig
+
+ In_2
+
+
+
+
+
+
+ Or
+
+
+ Inputs
+ 5
+
+
+
+
+
+ And
+
+
+ inverterConfig
+
+ In_3
+
+
+
+ Inputs
+ 3
+
+
+
+
+
+ And
+
+
+ inverterConfig
+
+ In_4
+
+
+
+ Inputs
+ 4
+
+
+
+
+
+ And
+
+
+ inverterConfig
+
+ In_5
+
+
+
+ Inputs
+ 5
+
+
+
+
+
+ And
+
+
+ Inputs
+ 5
+
+
+
+
+
+ And
+
+
+ inverterConfig
+
+ In_2
+
+
+
+
+
+
+ Or
+
+
+ Inputs
+ 5
+
+
+
+
+
+ And
+
+
+ inverterConfig
+
+ In_3
+
+
+
+ Inputs
+ 3
+
+
+
+
+
+ And
+
+
+ inverterConfig
+
+ In_4
+
+
+
+ Inputs
+ 4
+
+
+
+
+
+ And
+
+
+ inverterConfig
+
+ In_5
+
+
+
+ Inputs
+ 5
+
+
+
+
+
+ In
+
+
+ rotation
+
+
+
+ Label
+ Q_1
+
+
+
+
+
+ In
+
+
+ rotation
+
+
+
+ Label
+ Q_2
+
+
+
+
+
+ In
+
+
+ rotation
+
+
+
+ Label
+ Q_3
+
+
+
+
+
+ And
+
+
+ Inputs
+ 5
+
+
+
+
+
+ And
+
+
+ Inputs
+ 5
+
+
+
Testcase
@@ -172,935 +418,476 @@ loop(P,16)
end loop
loop (i,16)
- 0 1 0 bits(4,i) bits(4,i) 0 1 0
- 1 0 0 bits(4,i) bits(4,i) 1 0 0
- 0 0 1 bits(4,i) bits(4,i) 0 0 1
-end loop
+ loop (z,16)
+ bits(3,z) bits(4,i) bits(4,i) bits(3,z)
+ end loop
+end loop
+
-
-
-
- NAnd
-
-
-
-
- NAnd
-
-
-
-
- NAnd
-
-
- Inputs
- 3
-
-
-
-
-
- NAnd
-
-
- Inputs
- 4
-
-
-
-
-
- NAnd
-
-
- Inputs
- 5
-
-
-
-
-
- NAnd
-
-
- Inputs
- 5
-
-
-
-
-
- NAnd
-
-
- Inputs
- 5
-
-
-
-
-
- And
-
-
- Inputs
- 6
-
-
-
-
-
- And
-
-
- Inputs
- 5
-
-
-
-
-
- NAnd
-
-
- Inputs
- 5
-
-
-
-
-
- NAnd
-
-
- Inputs
- 5
-
-
-
-
-
- NAnd
-
-
- Inputs
- 5
-
-
-
-
-
- NAnd
-
-
- Inputs
- 4
-
-
-
-
-
- NAnd
-
-
- Inputs
- 3
-
-
-
-
-
- And
-
-
- Inputs
- 6
-
-
-
-
-
- In
-
-
- Label
- P_3
-
-
-
-
-
- In
-
-
- Label
- P<Q_i
-
-
-
-
-
- In
-
-
- Label
- P=Q_i
-
-
- InDefault
-
-
-
-
-
-
- In
-
-
- Label
- P>Q_i
-
-
-
-
-
- In
-
-
- Label
- Q_0
-
-
-
-
-
- In
-
-
- Label
- Q_1
-
-
-
-
-
- In
-
-
- Label
- Q_2
-
-
-
-
-
- In
-
-
- Label
- Q_3
-
-
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1108,204 +895,133 @@ end loop
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file