Bump version
[yosys.git] / libs / subcircuit / test_macc22.txt
1
2 # verbose
3
4 graph macc22
5 node mul_1 mul A 32 B 32 Y 32
6 node mul_2 mul A 32 B 32 Y 32
7 node add_1 add A 32 B 32 Y 32
8 connect mul_1 Y add_1 A
9 connect mul_2 Y add_1 B
10 extern mul_1 A B
11 extern mul_2 A B
12 extern add_1 Y
13 endgraph
14
15 graph macc4x2
16 node mul_1 mul A 32 B 32 Y 32
17 node mul_2 mul A 32 B 32 Y 32
18 node mul_3 mul A 32 B 32 Y 32
19 node mul_4 mul A 32 B 32 Y 32
20 node add_1 add A 32 B 32 Y 32
21 node add_2 add A 32 B 32 Y 32
22 node add_3 add A 32 B 32 Y 32
23 connect mul_1 Y add_1 A
24 connect mul_2 Y add_1 B
25 connect mul_3 Y add_2 A
26 connect mul_4 Y add_2 B
27 connect add_1 Y add_3 A
28 connect add_2 Y add_3 B
29 extern mul_1 A B
30 extern mul_2 A B
31 extern mul_3 A B
32 extern mul_4 A B
33 extern add_3 Y
34 endgraph
35
36 solve macc22 macc4x2
37 expect 2
38
39 swapgroup mul A B
40
41 solve macc22 macc4x2
42 expect 2
43
44 swapperm add A B : B A
45
46 solve macc22 macc4x2
47 expect 4
48