1
Splitter
Input Splitting
32
Output Splitting
31,1
Splitter
mirror
true
Input Splitting
1,31
Output Splitting
32
Multiplexer
Bits
32
Splitter
Input Splitting
32
Output Splitting
30,2
Splitter
mirror
true
Input Splitting
2,30
Output Splitting
32
Multiplexer
Bits
32
Splitter
Input Splitting
32
Output Splitting
28,4
Splitter
mirror
true
Input Splitting
4,28
Output Splitting
32
Multiplexer
Bits
32
Splitter
Input Splitting
32
Output Splitting
24,8
Splitter
mirror
true
Input Splitting
8,24
Output Splitting
32
Multiplexer
Bits
32
Splitter
Input Splitting
32
Output Splitting
16,16
Splitter
mirror
true
Input Splitting
16,16
Output Splitting
32
Multiplexer
Bits
32
In
Label
i
Bits
32
In
Label
q
Bits
5
Splitter
Input Splitting
5
Output Splitting
1*5
Multiplexer
And
And
Bits
2
Splitter
rotation
Input Splitting
1*2
Output Splitting
2
And
Bits
4
Splitter
rotation
Input Splitting
1*4
Output Splitting
4
And
Bits
8
Splitter
rotation
Input Splitting
1*8
And
Bits
16
Splitter
rotation
Input Splitting
1*16
Output Splitting
16
Multiplexer
Bits
2
Multiplexer
Bits
4
Multiplexer
Bits
8
Multiplexer
Bits
16
In
Label
Ci
Splitter
Input Splitting
1*2
Output Splitting
2
Splitter
Input Splitting
1*4
Output Splitting
4
Splitter
Input Splitting
1*8
Splitter
Input Splitting
1*16
Output Splitting
16
nor32.dig
Splitter
Input Splitting
1,2,4,8,16,1
Output Splitting
32
Not
wideShape
true
Const
Value
0
Splitter
Input Splitting
32
Output Splitting
1*32
Splitter
mirror
true
Input Splitting
1*32
Output Splitting
32
Multiplexer
Bits
32
Splitter
Input Splitting
32
Output Splitting
1*32
Splitter
mirror
true
Input Splitting
1*32
Output Splitting
32
Multiplexer
Bits
32
Out
Label
o
Bits
32
Out
Label
C_o
In
Label
OP
Bits
3
Text
Description
OPCODE for shifter
000 -> logical shift left
001 -> logical shift right
010 -> shift left trough carry
011 -> shift right trough carry
110 -> arithmetic shift right
100 -> rotate left
101 -> rotate right
And
inverterConfig
In_1
And
inverterConfig
In_3
Inputs
3
Splitter
Input Splitting
3
Output Splitting
1*3
Or
Tunnel
NetName
inv
And
inverterConfig
In_2
Tunnel
NetName
rot
And
inverterConfig
In_1
Tunnel
NetName
shc
And
Tunnel
NetName
arit
Tunnel
rotation
NetName
inv
Tunnel
rotation
NetName
inv
Tunnel
rotation
NetName
rot
Multiplexer
Multiplexer
Splitter
Input Splitting
32
Output Splitting
1
Const
Value
0
Tunnel
rotation
NetName
shc
Tunnel
rotation
NetName
arit
Multiplexer
Bits
5
Const
Bits
5