summaryrefslogtreecommitdiff
path: root/verilog/alu/v6/out
diff options
context:
space:
mode:
Diffstat (limited to 'verilog/alu/v6/out')
-rw-r--r--verilog/alu/v6/out1200
1 files changed, 1200 insertions, 0 deletions
diff --git a/verilog/alu/v6/out b/verilog/alu/v6/out
new file mode 100644
index 0000000..0337062
--- /dev/null
+++ b/verilog/alu/v6/out
@@ -0,0 +1,1200 @@
+SRA: -10 >>A -10 = -1
+00000000000000000000000000000000
+1101
+SRA: -10 >>A -9 = -1
+11111111111111111111111111111111
+1101
+SRA: -10 >>A -8 = -1
+11111111111111111111111111111110
+1101
+SRA: -10 >>A -7 = -1
+11111111111111111111111111111101
+1101
+SRA: -10 >>A -6 = -1
+11111111111111111111111111111100
+1101
+SRA: -10 >>A -5 = -1
+11111111111111111111111111111011
+1101
+SRA: -10 >>A -4 = -1
+11111111111111111111111111111010
+1101
+SRA: -10 >>A -3 = -1
+11111111111111111111111111111001
+1101
+SRA: -10 >>A -2 = -1
+11111111111111111111111111111000
+1101
+SRA: -10 >>A -1 = -1
+11111111111111111111111111110111
+1101
+SRA: -10 >>A 0 = -10
+11111111111111111111111111110110
+1101
+SRA: -10 >>A 1 = -5
+11111111111111111111111111110101
+1101
+SRA: -10 >>A 2 = -3
+11111111111111111111111111110100
+1101
+SRA: -10 >>A 3 = -2
+11111111111111111111111111110011
+1101
+SRA: -10 >>A 4 = -1
+11111111111111111111111111110010
+1101
+SRA: -10 >>A 5 = -1
+11111111111111111111111111110001
+1101
+SRA: -10 >>A 6 = -1
+11111111111111111111111111110000
+1101
+SRA: -10 >>A 7 = -1
+11111111111111111111111111101111
+1101
+SRA: -10 >>A 8 = -1
+11111111111111111111111111101110
+1101
+SRA: -10 >>A 9 = -1
+11111111111111111111111111101101
+1101
+SRA: -9 >>A -10 = -1
+00000000000000000000000000000001
+1101
+SRA: -9 >>A -9 = -1
+00000000000000000000000000000000
+1101
+SRA: -9 >>A -8 = -1
+11111111111111111111111111111111
+1101
+SRA: -9 >>A -7 = -1
+11111111111111111111111111111110
+1101
+SRA: -9 >>A -6 = -1
+11111111111111111111111111111101
+1101
+SRA: -9 >>A -5 = -1
+11111111111111111111111111111100
+1101
+SRA: -9 >>A -4 = -1
+11111111111111111111111111111011
+1101
+SRA: -9 >>A -3 = -1
+11111111111111111111111111111010
+1101
+SRA: -9 >>A -2 = -1
+11111111111111111111111111111001
+1101
+SRA: -9 >>A -1 = -1
+11111111111111111111111111111000
+1101
+SRA: -9 >>A 0 = -9
+11111111111111111111111111110111
+1101
+SRA: -9 >>A 1 = -5
+11111111111111111111111111110110
+1101
+SRA: -9 >>A 2 = -3
+11111111111111111111111111110101
+1101
+SRA: -9 >>A 3 = -2
+11111111111111111111111111110100
+1101
+SRA: -9 >>A 4 = -1
+11111111111111111111111111110011
+1101
+SRA: -9 >>A 5 = -1
+11111111111111111111111111110010
+1101
+SRA: -9 >>A 6 = -1
+11111111111111111111111111110001
+1101
+SRA: -9 >>A 7 = -1
+11111111111111111111111111110000
+1101
+SRA: -9 >>A 8 = -1
+11111111111111111111111111101111
+1101
+SRA: -9 >>A 9 = -1
+11111111111111111111111111101110
+1101
+SRA: -8 >>A -10 = -1
+00000000000000000000000000000010
+1101
+SRA: -8 >>A -9 = -1
+00000000000000000000000000000001
+1101
+SRA: -8 >>A -8 = -1
+00000000000000000000000000000000
+1101
+SRA: -8 >>A -7 = -1
+11111111111111111111111111111111
+1101
+SRA: -8 >>A -6 = -1
+11111111111111111111111111111110
+1101
+SRA: -8 >>A -5 = -1
+11111111111111111111111111111101
+1101
+SRA: -8 >>A -4 = -1
+11111111111111111111111111111100
+1101
+SRA: -8 >>A -3 = -1
+11111111111111111111111111111011
+1101
+SRA: -8 >>A -2 = -1
+11111111111111111111111111111010
+1101
+SRA: -8 >>A -1 = -1
+11111111111111111111111111111001
+1101
+SRA: -8 >>A 0 = -8
+11111111111111111111111111111000
+1101
+SRA: -8 >>A 1 = -4
+11111111111111111111111111110111
+1101
+SRA: -8 >>A 2 = -2
+11111111111111111111111111110110
+1101
+SRA: -8 >>A 3 = -1
+11111111111111111111111111110101
+1101
+SRA: -8 >>A 4 = -1
+11111111111111111111111111110100
+1101
+SRA: -8 >>A 5 = -1
+11111111111111111111111111110011
+1101
+SRA: -8 >>A 6 = -1
+11111111111111111111111111110010
+1101
+SRA: -8 >>A 7 = -1
+11111111111111111111111111110001
+1101
+SRA: -8 >>A 8 = -1
+11111111111111111111111111110000
+1101
+SRA: -8 >>A 9 = -1
+11111111111111111111111111101111
+1101
+SRA: -7 >>A -10 = -1
+00000000000000000000000000000011
+1101
+SRA: -7 >>A -9 = -1
+00000000000000000000000000000010
+1101
+SRA: -7 >>A -8 = -1
+00000000000000000000000000000001
+1101
+SRA: -7 >>A -7 = -1
+00000000000000000000000000000000
+1101
+SRA: -7 >>A -6 = -1
+11111111111111111111111111111111
+1101
+SRA: -7 >>A -5 = -1
+11111111111111111111111111111110
+1101
+SRA: -7 >>A -4 = -1
+11111111111111111111111111111101
+1101
+SRA: -7 >>A -3 = -1
+11111111111111111111111111111100
+1101
+SRA: -7 >>A -2 = -1
+11111111111111111111111111111011
+1101
+SRA: -7 >>A -1 = -1
+11111111111111111111111111111010
+1101
+SRA: -7 >>A 0 = -7
+11111111111111111111111111111001
+1101
+SRA: -7 >>A 1 = -4
+11111111111111111111111111111000
+1101
+SRA: -7 >>A 2 = -2
+11111111111111111111111111110111
+1101
+SRA: -7 >>A 3 = -1
+11111111111111111111111111110110
+1101
+SRA: -7 >>A 4 = -1
+11111111111111111111111111110101
+1101
+SRA: -7 >>A 5 = -1
+11111111111111111111111111110100
+1101
+SRA: -7 >>A 6 = -1
+11111111111111111111111111110011
+1101
+SRA: -7 >>A 7 = -1
+11111111111111111111111111110010
+1101
+SRA: -7 >>A 8 = -1
+11111111111111111111111111110001
+1101
+SRA: -7 >>A 9 = -1
+11111111111111111111111111110000
+1101
+SRA: -6 >>A -10 = -1
+00000000000000000000000000000100
+1101
+SRA: -6 >>A -9 = -1
+00000000000000000000000000000011
+1101
+SRA: -6 >>A -8 = -1
+00000000000000000000000000000010
+1101
+SRA: -6 >>A -7 = -1
+00000000000000000000000000000001
+1101
+SRA: -6 >>A -6 = -1
+00000000000000000000000000000000
+1101
+SRA: -6 >>A -5 = -1
+11111111111111111111111111111111
+1101
+SRA: -6 >>A -4 = -1
+11111111111111111111111111111110
+1101
+SRA: -6 >>A -3 = -1
+11111111111111111111111111111101
+1101
+SRA: -6 >>A -2 = -1
+11111111111111111111111111111100
+1101
+SRA: -6 >>A -1 = -1
+11111111111111111111111111111011
+1101
+SRA: -6 >>A 0 = -6
+11111111111111111111111111111010
+1101
+SRA: -6 >>A 1 = -3
+11111111111111111111111111111001
+1101
+SRA: -6 >>A 2 = -2
+11111111111111111111111111111000
+1101
+SRA: -6 >>A 3 = -1
+11111111111111111111111111110111
+1101
+SRA: -6 >>A 4 = -1
+11111111111111111111111111110110
+1101
+SRA: -6 >>A 5 = -1
+11111111111111111111111111110101
+1101
+SRA: -6 >>A 6 = -1
+11111111111111111111111111110100
+1101
+SRA: -6 >>A 7 = -1
+11111111111111111111111111110011
+1101
+SRA: -6 >>A 8 = -1
+11111111111111111111111111110010
+1101
+SRA: -6 >>A 9 = -1
+11111111111111111111111111110001
+1101
+SRA: -5 >>A -10 = -1
+00000000000000000000000000000101
+1101
+SRA: -5 >>A -9 = -1
+00000000000000000000000000000100
+1101
+SRA: -5 >>A -8 = -1
+00000000000000000000000000000011
+1101
+SRA: -5 >>A -7 = -1
+00000000000000000000000000000010
+1101
+SRA: -5 >>A -6 = -1
+00000000000000000000000000000001
+1101
+SRA: -5 >>A -5 = -1
+00000000000000000000000000000000
+1101
+SRA: -5 >>A -4 = -1
+11111111111111111111111111111111
+1101
+SRA: -5 >>A -3 = -1
+11111111111111111111111111111110
+1101
+SRA: -5 >>A -2 = -1
+11111111111111111111111111111101
+1101
+SRA: -5 >>A -1 = -1
+11111111111111111111111111111100
+1101
+SRA: -5 >>A 0 = -5
+11111111111111111111111111111011
+1101
+SRA: -5 >>A 1 = -3
+11111111111111111111111111111010
+1101
+SRA: -5 >>A 2 = -2
+11111111111111111111111111111001
+1101
+SRA: -5 >>A 3 = -1
+11111111111111111111111111111000
+1101
+SRA: -5 >>A 4 = -1
+11111111111111111111111111110111
+1101
+SRA: -5 >>A 5 = -1
+11111111111111111111111111110110
+1101
+SRA: -5 >>A 6 = -1
+11111111111111111111111111110101
+1101
+SRA: -5 >>A 7 = -1
+11111111111111111111111111110100
+1101
+SRA: -5 >>A 8 = -1
+11111111111111111111111111110011
+1101
+SRA: -5 >>A 9 = -1
+11111111111111111111111111110010
+1101
+SRA: -4 >>A -10 = -1
+00000000000000000000000000000110
+1101
+SRA: -4 >>A -9 = -1
+00000000000000000000000000000101
+1101
+SRA: -4 >>A -8 = -1
+00000000000000000000000000000100
+1101
+SRA: -4 >>A -7 = -1
+00000000000000000000000000000011
+1101
+SRA: -4 >>A -6 = -1
+00000000000000000000000000000010
+1101
+SRA: -4 >>A -5 = -1
+00000000000000000000000000000001
+1101
+SRA: -4 >>A -4 = -1
+00000000000000000000000000000000
+1101
+SRA: -4 >>A -3 = -1
+11111111111111111111111111111111
+1101
+SRA: -4 >>A -2 = -1
+11111111111111111111111111111110
+1101
+SRA: -4 >>A -1 = -1
+11111111111111111111111111111101
+1101
+SRA: -4 >>A 0 = -4
+11111111111111111111111111111100
+1101
+SRA: -4 >>A 1 = -2
+11111111111111111111111111111011
+1101
+SRA: -4 >>A 2 = -1
+11111111111111111111111111111010
+1101
+SRA: -4 >>A 3 = -1
+11111111111111111111111111111001
+1101
+SRA: -4 >>A 4 = -1
+11111111111111111111111111111000
+1101
+SRA: -4 >>A 5 = -1
+11111111111111111111111111110111
+1101
+SRA: -4 >>A 6 = -1
+11111111111111111111111111110110
+1101
+SRA: -4 >>A 7 = -1
+11111111111111111111111111110101
+1101
+SRA: -4 >>A 8 = -1
+11111111111111111111111111110100
+1101
+SRA: -4 >>A 9 = -1
+11111111111111111111111111110011
+1101
+SRA: -3 >>A -10 = -1
+00000000000000000000000000000111
+1101
+SRA: -3 >>A -9 = -1
+00000000000000000000000000000110
+1101
+SRA: -3 >>A -8 = -1
+00000000000000000000000000000101
+1101
+SRA: -3 >>A -7 = -1
+00000000000000000000000000000100
+1101
+SRA: -3 >>A -6 = -1
+00000000000000000000000000000011
+1101
+SRA: -3 >>A -5 = -1
+00000000000000000000000000000010
+1101
+SRA: -3 >>A -4 = -1
+00000000000000000000000000000001
+1101
+SRA: -3 >>A -3 = -1
+00000000000000000000000000000000
+1101
+SRA: -3 >>A -2 = -1
+11111111111111111111111111111111
+1101
+SRA: -3 >>A -1 = -1
+11111111111111111111111111111110
+1101
+SRA: -3 >>A 0 = -3
+11111111111111111111111111111101
+1101
+SRA: -3 >>A 1 = -2
+11111111111111111111111111111100
+1101
+SRA: -3 >>A 2 = -1
+11111111111111111111111111111011
+1101
+SRA: -3 >>A 3 = -1
+11111111111111111111111111111010
+1101
+SRA: -3 >>A 4 = -1
+11111111111111111111111111111001
+1101
+SRA: -3 >>A 5 = -1
+11111111111111111111111111111000
+1101
+SRA: -3 >>A 6 = -1
+11111111111111111111111111110111
+1101
+SRA: -3 >>A 7 = -1
+11111111111111111111111111110110
+1101
+SRA: -3 >>A 8 = -1
+11111111111111111111111111110101
+1101
+SRA: -3 >>A 9 = -1
+11111111111111111111111111110100
+1101
+SRA: -2 >>A -10 = -1
+00000000000000000000000000001000
+1101
+SRA: -2 >>A -9 = -1
+00000000000000000000000000000111
+1101
+SRA: -2 >>A -8 = -1
+00000000000000000000000000000110
+1101
+SRA: -2 >>A -7 = -1
+00000000000000000000000000000101
+1101
+SRA: -2 >>A -6 = -1
+00000000000000000000000000000100
+1101
+SRA: -2 >>A -5 = -1
+00000000000000000000000000000011
+1101
+SRA: -2 >>A -4 = -1
+00000000000000000000000000000010
+1101
+SRA: -2 >>A -3 = -1
+00000000000000000000000000000001
+1101
+SRA: -2 >>A -2 = -1
+00000000000000000000000000000000
+1101
+SRA: -2 >>A -1 = -1
+11111111111111111111111111111111
+1101
+SRA: -2 >>A 0 = -2
+11111111111111111111111111111110
+1101
+SRA: -2 >>A 1 = -1
+11111111111111111111111111111101
+1101
+SRA: -2 >>A 2 = -1
+11111111111111111111111111111100
+1101
+SRA: -2 >>A 3 = -1
+11111111111111111111111111111011
+1101
+SRA: -2 >>A 4 = -1
+11111111111111111111111111111010
+1101
+SRA: -2 >>A 5 = -1
+11111111111111111111111111111001
+1101
+SRA: -2 >>A 6 = -1
+11111111111111111111111111111000
+1101
+SRA: -2 >>A 7 = -1
+11111111111111111111111111110111
+1101
+SRA: -2 >>A 8 = -1
+11111111111111111111111111110110
+1101
+SRA: -2 >>A 9 = -1
+11111111111111111111111111110101
+1101
+SRA: -1 >>A -10 = -1
+00000000000000000000000000001001
+1101
+SRA: -1 >>A -9 = -1
+00000000000000000000000000001000
+1101
+SRA: -1 >>A -8 = -1
+00000000000000000000000000000111
+1101
+SRA: -1 >>A -7 = -1
+00000000000000000000000000000110
+1101
+SRA: -1 >>A -6 = -1
+00000000000000000000000000000101
+1101
+SRA: -1 >>A -5 = -1
+00000000000000000000000000000100
+1101
+SRA: -1 >>A -4 = -1
+00000000000000000000000000000011
+1101
+SRA: -1 >>A -3 = -1
+00000000000000000000000000000010
+1101
+SRA: -1 >>A -2 = -1
+00000000000000000000000000000001
+1101
+SRA: -1 >>A -1 = -1
+00000000000000000000000000000000
+1101
+SRA: -1 >>A 0 = -1
+11111111111111111111111111111111
+1101
+SRA: -1 >>A 1 = -1
+11111111111111111111111111111110
+1101
+SRA: -1 >>A 2 = -1
+11111111111111111111111111111101
+1101
+SRA: -1 >>A 3 = -1
+11111111111111111111111111111100
+1101
+SRA: -1 >>A 4 = -1
+11111111111111111111111111111011
+1101
+SRA: -1 >>A 5 = -1
+11111111111111111111111111111010
+1101
+SRA: -1 >>A 6 = -1
+11111111111111111111111111111001
+1101
+SRA: -1 >>A 7 = -1
+11111111111111111111111111111000
+1101
+SRA: -1 >>A 8 = -1
+11111111111111111111111111110111
+1101
+SRA: -1 >>A 9 = -1
+11111111111111111111111111110110
+1101
+SRA: 0 >>A -10 = -1
+00000000000000000000000000001010
+1101
+SRA: 0 >>A -9 = -1
+00000000000000000000000000001001
+1101
+SRA: 0 >>A -8 = -1
+00000000000000000000000000001000
+1101
+SRA: 0 >>A -7 = -1
+00000000000000000000000000000111
+1101
+SRA: 0 >>A -6 = -1
+00000000000000000000000000000110
+1101
+SRA: 0 >>A -5 = -1
+00000000000000000000000000000101
+1101
+SRA: 0 >>A -4 = -1
+00000000000000000000000000000100
+1101
+SRA: 0 >>A -3 = -1
+00000000000000000000000000000011
+1101
+SRA: 0 >>A -2 = -1
+00000000000000000000000000000010
+1101
+SRA: 0 >>A -1 = -1
+00000000000000000000000000000001
+1101
+SRA: 0 >>A 0 = -2147483648
+00000000000000000000000000000000
+1101
+SRA: 0 >>A 1 = -1073741824
+11111111111111111111111111111111
+1101
+SRA: 0 >>A 2 = -536870912
+11111111111111111111111111111110
+1101
+SRA: 0 >>A 3 = -268435456
+11111111111111111111111111111101
+1101
+SRA: 0 >>A 4 = -134217728
+11111111111111111111111111111100
+1101
+SRA: 0 >>A 5 = -67108864
+11111111111111111111111111111011
+1101
+SRA: 0 >>A 6 = -33554432
+11111111111111111111111111111010
+1101
+SRA: 0 >>A 7 = -16777216
+11111111111111111111111111111001
+1101
+SRA: 0 >>A 8 = -8388608
+11111111111111111111111111111000
+1101
+SRA: 0 >>A 9 = -4194304
+11111111111111111111111111110111
+1101
+SRA: 1 >>A -10 = -1
+00000000000000000000000000001011
+1101
+SRA: 1 >>A -9 = -1
+00000000000000000000000000001010
+1101
+SRA: 1 >>A -8 = -1
+00000000000000000000000000001001
+1101
+SRA: 1 >>A -7 = -1
+00000000000000000000000000001000
+1101
+SRA: 1 >>A -6 = -1
+00000000000000000000000000000111
+1101
+SRA: 1 >>A -5 = -1
+00000000000000000000000000000110
+1101
+SRA: 1 >>A -4 = -1
+00000000000000000000000000000101
+1101
+SRA: 1 >>A -3 = -1
+00000000000000000000000000000100
+1101
+SRA: 1 >>A -2 = -1
+00000000000000000000000000000011
+1101
+SRA: 1 >>A -1 = -1
+00000000000000000000000000000010
+1101
+SRA: 1 >>A 0 = -2147483647
+00000000000000000000000000000001
+1101
+SRA: 1 >>A 1 = -1073741824
+00000000000000000000000000000000
+1101
+SRA: 1 >>A 2 = -536870912
+11111111111111111111111111111111
+1101
+SRA: 1 >>A 3 = -268435456
+11111111111111111111111111111110
+1101
+SRA: 1 >>A 4 = -134217728
+11111111111111111111111111111101
+1101
+SRA: 1 >>A 5 = -67108864
+11111111111111111111111111111100
+1101
+SRA: 1 >>A 6 = -33554432
+11111111111111111111111111111011
+1101
+SRA: 1 >>A 7 = -16777216
+11111111111111111111111111111010
+1101
+SRA: 1 >>A 8 = -8388608
+11111111111111111111111111111001
+1101
+SRA: 1 >>A 9 = -4194304
+11111111111111111111111111111000
+1101
+SRA: 2 >>A -10 = -1
+00000000000000000000000000001100
+1101
+SRA: 2 >>A -9 = -1
+00000000000000000000000000001011
+1101
+SRA: 2 >>A -8 = -1
+00000000000000000000000000001010
+1101
+SRA: 2 >>A -7 = -1
+00000000000000000000000000001001
+1101
+SRA: 2 >>A -6 = -1
+00000000000000000000000000001000
+1101
+SRA: 2 >>A -5 = -1
+00000000000000000000000000000111
+1101
+SRA: 2 >>A -4 = -1
+00000000000000000000000000000110
+1101
+SRA: 2 >>A -3 = -1
+00000000000000000000000000000101
+1101
+SRA: 2 >>A -2 = -1
+00000000000000000000000000000100
+1101
+SRA: 2 >>A -1 = -1
+00000000000000000000000000000011
+1101
+SRA: 2 >>A 0 = -2147483646
+00000000000000000000000000000010
+1101
+SRA: 2 >>A 1 = -1073741823
+00000000000000000000000000000001
+1101
+SRA: 2 >>A 2 = -536870912
+00000000000000000000000000000000
+1101
+SRA: 2 >>A 3 = -268435456
+11111111111111111111111111111111
+1101
+SRA: 2 >>A 4 = -134217728
+11111111111111111111111111111110
+1101
+SRA: 2 >>A 5 = -67108864
+11111111111111111111111111111101
+1101
+SRA: 2 >>A 6 = -33554432
+11111111111111111111111111111100
+1101
+SRA: 2 >>A 7 = -16777216
+11111111111111111111111111111011
+1101
+SRA: 2 >>A 8 = -8388608
+11111111111111111111111111111010
+1101
+SRA: 2 >>A 9 = -4194304
+11111111111111111111111111111001
+1101
+SRA: 3 >>A -10 = -1
+00000000000000000000000000001101
+1101
+SRA: 3 >>A -9 = -1
+00000000000000000000000000001100
+1101
+SRA: 3 >>A -8 = -1
+00000000000000000000000000001011
+1101
+SRA: 3 >>A -7 = -1
+00000000000000000000000000001010
+1101
+SRA: 3 >>A -6 = -1
+00000000000000000000000000001001
+1101
+SRA: 3 >>A -5 = -1
+00000000000000000000000000001000
+1101
+SRA: 3 >>A -4 = -1
+00000000000000000000000000000111
+1101
+SRA: 3 >>A -3 = -1
+00000000000000000000000000000110
+1101
+SRA: 3 >>A -2 = -1
+00000000000000000000000000000101
+1101
+SRA: 3 >>A -1 = -1
+00000000000000000000000000000100
+1101
+SRA: 3 >>A 0 = -2147483645
+00000000000000000000000000000011
+1101
+SRA: 3 >>A 1 = -1073741823
+00000000000000000000000000000010
+1101
+SRA: 3 >>A 2 = -536870912
+00000000000000000000000000000001
+1101
+SRA: 3 >>A 3 = -268435456
+00000000000000000000000000000000
+1101
+SRA: 3 >>A 4 = -134217728
+11111111111111111111111111111111
+1101
+SRA: 3 >>A 5 = -67108864
+11111111111111111111111111111110
+1101
+SRA: 3 >>A 6 = -33554432
+11111111111111111111111111111101
+1101
+SRA: 3 >>A 7 = -16777216
+11111111111111111111111111111100
+1101
+SRA: 3 >>A 8 = -8388608
+11111111111111111111111111111011
+1101
+SRA: 3 >>A 9 = -4194304
+11111111111111111111111111111010
+1101
+SRA: 4 >>A -10 = -1
+00000000000000000000000000001110
+1101
+SRA: 4 >>A -9 = -1
+00000000000000000000000000001101
+1101
+SRA: 4 >>A -8 = -1
+00000000000000000000000000001100
+1101
+SRA: 4 >>A -7 = -1
+00000000000000000000000000001011
+1101
+SRA: 4 >>A -6 = -1
+00000000000000000000000000001010
+1101
+SRA: 4 >>A -5 = -1
+00000000000000000000000000001001
+1101
+SRA: 4 >>A -4 = -1
+00000000000000000000000000001000
+1101
+SRA: 4 >>A -3 = -1
+00000000000000000000000000000111
+1101
+SRA: 4 >>A -2 = -1
+00000000000000000000000000000110
+1101
+SRA: 4 >>A -1 = -1
+00000000000000000000000000000101
+1101
+SRA: 4 >>A 0 = -2147483644
+00000000000000000000000000000100
+1101
+SRA: 4 >>A 1 = -1073741822
+00000000000000000000000000000011
+1101
+SRA: 4 >>A 2 = -536870911
+00000000000000000000000000000010
+1101
+SRA: 4 >>A 3 = -268435456
+00000000000000000000000000000001
+1101
+SRA: 4 >>A 4 = -134217728
+00000000000000000000000000000000
+1101
+SRA: 4 >>A 5 = -67108864
+11111111111111111111111111111111
+1101
+SRA: 4 >>A 6 = -33554432
+11111111111111111111111111111110
+1101
+SRA: 4 >>A 7 = -16777216
+11111111111111111111111111111101
+1101
+SRA: 4 >>A 8 = -8388608
+11111111111111111111111111111100
+1101
+SRA: 4 >>A 9 = -4194304
+11111111111111111111111111111011
+1101
+SRA: 5 >>A -10 = -1
+00000000000000000000000000001111
+1101
+SRA: 5 >>A -9 = -1
+00000000000000000000000000001110
+1101
+SRA: 5 >>A -8 = -1
+00000000000000000000000000001101
+1101
+SRA: 5 >>A -7 = -1
+00000000000000000000000000001100
+1101
+SRA: 5 >>A -6 = -1
+00000000000000000000000000001011
+1101
+SRA: 5 >>A -5 = -1
+00000000000000000000000000001010
+1101
+SRA: 5 >>A -4 = -1
+00000000000000000000000000001001
+1101
+SRA: 5 >>A -3 = -1
+00000000000000000000000000001000
+1101
+SRA: 5 >>A -2 = -1
+00000000000000000000000000000111
+1101
+SRA: 5 >>A -1 = -1
+00000000000000000000000000000110
+1101
+SRA: 5 >>A 0 = -2147483643
+00000000000000000000000000000101
+1101
+SRA: 5 >>A 1 = -1073741822
+00000000000000000000000000000100
+1101
+SRA: 5 >>A 2 = -536870911
+00000000000000000000000000000011
+1101
+SRA: 5 >>A 3 = -268435456
+00000000000000000000000000000010
+1101
+SRA: 5 >>A 4 = -134217728
+00000000000000000000000000000001
+1101
+SRA: 5 >>A 5 = -67108864
+00000000000000000000000000000000
+1101
+SRA: 5 >>A 6 = -33554432
+11111111111111111111111111111111
+1101
+SRA: 5 >>A 7 = -16777216
+11111111111111111111111111111110
+1101
+SRA: 5 >>A 8 = -8388608
+11111111111111111111111111111101
+1101
+SRA: 5 >>A 9 = -4194304
+11111111111111111111111111111100
+1101
+SRA: 6 >>A -10 = -1
+00000000000000000000000000010000
+1101
+SRA: 6 >>A -9 = -1
+00000000000000000000000000001111
+1101
+SRA: 6 >>A -8 = -1
+00000000000000000000000000001110
+1101
+SRA: 6 >>A -7 = -1
+00000000000000000000000000001101
+1101
+SRA: 6 >>A -6 = -1
+00000000000000000000000000001100
+1101
+SRA: 6 >>A -5 = -1
+00000000000000000000000000001011
+1101
+SRA: 6 >>A -4 = -1
+00000000000000000000000000001010
+1101
+SRA: 6 >>A -3 = -1
+00000000000000000000000000001001
+1101
+SRA: 6 >>A -2 = -1
+00000000000000000000000000001000
+1101
+SRA: 6 >>A -1 = -1
+00000000000000000000000000000111
+1101
+SRA: 6 >>A 0 = -2147483642
+00000000000000000000000000000110
+1101
+SRA: 6 >>A 1 = -1073741821
+00000000000000000000000000000101
+1101
+SRA: 6 >>A 2 = -536870911
+00000000000000000000000000000100
+1101
+SRA: 6 >>A 3 = -268435456
+00000000000000000000000000000011
+1101
+SRA: 6 >>A 4 = -134217728
+00000000000000000000000000000010
+1101
+SRA: 6 >>A 5 = -67108864
+00000000000000000000000000000001
+1101
+SRA: 6 >>A 6 = -33554432
+00000000000000000000000000000000
+1101
+SRA: 6 >>A 7 = -16777216
+11111111111111111111111111111111
+1101
+SRA: 6 >>A 8 = -8388608
+11111111111111111111111111111110
+1101
+SRA: 6 >>A 9 = -4194304
+11111111111111111111111111111101
+1101
+SRA: 7 >>A -10 = -1
+00000000000000000000000000010001
+1101
+SRA: 7 >>A -9 = -1
+00000000000000000000000000010000
+1101
+SRA: 7 >>A -8 = -1
+00000000000000000000000000001111
+1101
+SRA: 7 >>A -7 = -1
+00000000000000000000000000001110
+1101
+SRA: 7 >>A -6 = -1
+00000000000000000000000000001101
+1101
+SRA: 7 >>A -5 = -1
+00000000000000000000000000001100
+1101
+SRA: 7 >>A -4 = -1
+00000000000000000000000000001011
+1101
+SRA: 7 >>A -3 = -1
+00000000000000000000000000001010
+1101
+SRA: 7 >>A -2 = -1
+00000000000000000000000000001001
+1101
+SRA: 7 >>A -1 = -1
+00000000000000000000000000001000
+1101
+SRA: 7 >>A 0 = -2147483641
+00000000000000000000000000000111
+1101
+SRA: 7 >>A 1 = -1073741821
+00000000000000000000000000000110
+1101
+SRA: 7 >>A 2 = -536870911
+00000000000000000000000000000101
+1101
+SRA: 7 >>A 3 = -268435456
+00000000000000000000000000000100
+1101
+SRA: 7 >>A 4 = -134217728
+00000000000000000000000000000011
+1101
+SRA: 7 >>A 5 = -67108864
+00000000000000000000000000000010
+1101
+SRA: 7 >>A 6 = -33554432
+00000000000000000000000000000001
+1101
+SRA: 7 >>A 7 = -16777216
+00000000000000000000000000000000
+1101
+SRA: 7 >>A 8 = -8388608
+11111111111111111111111111111111
+1101
+SRA: 7 >>A 9 = -4194304
+11111111111111111111111111111110
+1101
+SRA: 8 >>A -10 = -1
+00000000000000000000000000010010
+1101
+SRA: 8 >>A -9 = -1
+00000000000000000000000000010001
+1101
+SRA: 8 >>A -8 = -1
+00000000000000000000000000010000
+1101
+SRA: 8 >>A -7 = -1
+00000000000000000000000000001111
+1101
+SRA: 8 >>A -6 = -1
+00000000000000000000000000001110
+1101
+SRA: 8 >>A -5 = -1
+00000000000000000000000000001101
+1101
+SRA: 8 >>A -4 = -1
+00000000000000000000000000001100
+1101
+SRA: 8 >>A -3 = -1
+00000000000000000000000000001011
+1101
+SRA: 8 >>A -2 = -1
+00000000000000000000000000001010
+1101
+SRA: 8 >>A -1 = -1
+00000000000000000000000000001001
+1101
+SRA: 8 >>A 0 = -2147483640
+00000000000000000000000000001000
+1101
+SRA: 8 >>A 1 = -1073741820
+00000000000000000000000000000111
+1101
+SRA: 8 >>A 2 = -536870910
+00000000000000000000000000000110
+1101
+SRA: 8 >>A 3 = -268435455
+00000000000000000000000000000101
+1101
+SRA: 8 >>A 4 = -134217728
+00000000000000000000000000000100
+1101
+SRA: 8 >>A 5 = -67108864
+00000000000000000000000000000011
+1101
+SRA: 8 >>A 6 = -33554432
+00000000000000000000000000000010
+1101
+SRA: 8 >>A 7 = -16777216
+00000000000000000000000000000001
+1101
+SRA: 8 >>A 8 = -8388608
+00000000000000000000000000000000
+1101
+SRA: 8 >>A 9 = -4194304
+11111111111111111111111111111111
+1101
+SRA: 9 >>A -10 = -1
+00000000000000000000000000010011
+1101
+SRA: 9 >>A -9 = -1
+00000000000000000000000000010010
+1101
+SRA: 9 >>A -8 = -1
+00000000000000000000000000010001
+1101
+SRA: 9 >>A -7 = -1
+00000000000000000000000000010000
+1101
+SRA: 9 >>A -6 = -1
+00000000000000000000000000001111
+1101
+SRA: 9 >>A -5 = -1
+00000000000000000000000000001110
+1101
+SRA: 9 >>A -4 = -1
+00000000000000000000000000001101
+1101
+SRA: 9 >>A -3 = -1
+00000000000000000000000000001100
+1101
+SRA: 9 >>A -2 = -1
+00000000000000000000000000001011
+1101
+SRA: 9 >>A -1 = -1
+00000000000000000000000000001010
+1101
+SRA: 9 >>A 0 = -2147483639
+00000000000000000000000000001001
+1101
+SRA: 9 >>A 1 = -1073741820
+00000000000000000000000000001000
+1101
+SRA: 9 >>A 2 = -536870910
+00000000000000000000000000000111
+1101
+SRA: 9 >>A 3 = -268435455
+00000000000000000000000000000110
+1101
+SRA: 9 >>A 4 = -134217728
+00000000000000000000000000000101
+1101
+SRA: 9 >>A 5 = -67108864
+00000000000000000000000000000100
+1101
+SRA: 9 >>A 6 = -33554432
+00000000000000000000000000000011
+1101
+SRA: 9 >>A 7 = -16777216
+00000000000000000000000000000010
+1101
+SRA: 9 >>A 8 = -8388608
+00000000000000000000000000000001
+1101
+SRA: 9 >>A 9 = -4194304
+00000000000000000000000000000000
+1101