From 16fa8d7cc8c92f5ab879e4cf9c6c0bbb3567860f Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Thu, 24 May 2018 01:37:55 -0700 Subject: systemc: Import tests from the Accellera systemc distribution. Change-Id: Iad76b398949a55d768a34d027a2d8e3739953da6 Reviewed-on: https://gem5-review.googlesource.com/10845 Reviewed-by: Giacomo Travaglini Maintainer: Gabe Black --- .../extension/golden/extension.log | 4099 ++++++++++++++++++++ 1 file changed, 4099 insertions(+) create mode 100644 src/systemc/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log (limited to 'src/systemc/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log') diff --git a/src/systemc/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log b/src/systemc/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log new file mode 100644 index 000000000..e7488d162 --- /dev/null +++ b/src/systemc/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log @@ -0,0 +1,4099 @@ +SystemC Simulation +0 + 0 = 0 (000000000) +0 + 1 = 1 (000000001) +0 + 2 = 2 (000000010) +0 + 3 = 3 (000000011) +0 + 4 = 4 (000000100) +0 + 5 = 5 (000000101) +0 + 6 = 6 (000000110) +0 + 7 = 7 (000000111) +0 + 8 = 8 (000001000) +0 + 9 = 9 (000001001) +0 + 10 = 10 (000001010) +0 + 11 = 11 (000001011) +0 + 12 = 12 (000001100) +0 + 13 = 13 (000001101) +0 + 14 = 14 (000001110) +0 + 15 = 15 (000001111) +0 + 16 = 16 (000010000) +0 + 17 = 17 (000010001) +0 + 18 = 18 (000010010) +0 + 19 = 19 (000010011) +0 + 20 = 20 (000010100) +0 + 21 = 21 (000010101) +0 + 22 = 22 (000010110) +0 + 23 = 23 (000010111) +0 + 24 = 24 (000011000) +0 + 25 = 25 (000011001) +0 + 26 = 26 (000011010) +0 + 27 = 27 (000011011) +0 + 28 = 28 (000011100) +0 + 29 = 29 (000011101) +0 + 30 = 30 (000011110) +0 + 31 = 31 (000011111) +0 + -32 = -32 (111100000) +0 + -31 = -31 (111100001) +0 + -30 = -30 (111100010) +0 + -29 = -29 (111100011) +0 + -28 = -28 (111100100) +0 + -27 = -27 (111100101) +0 + -26 = -26 (111100110) +0 + -25 = -25 (111100111) +0 + -24 = -24 (111101000) +0 + -23 = -23 (111101001) +0 + -22 = -22 (111101010) +0 + -21 = -21 (111101011) +0 + -20 = -20 (111101100) +0 + -19 = -19 (111101101) +0 + -18 = -18 (111101110) +0 + -17 = -17 (111101111) +0 + -16 = -16 (111110000) +0 + -15 = -15 (111110001) +0 + -14 = -14 (111110010) +0 + -13 = -13 (111110011) +0 + -12 = -12 (111110100) +0 + -11 = -11 (111110101) +0 + -10 = -10 (111110110) +0 + -9 = -9 (111110111) +0 + -8 = -8 (111111000) +0 + -7 = -7 (111111001) +0 + -6 = -6 (111111010) +0 + -5 = -5 (111111011) +0 + -4 = -4 (111111100) +0 + -3 = -3 (111111101) +0 + -2 = -2 (111111110) +0 + -1 = -1 (111111111) +1 + 0 = 1 (000000001) +1 + 1 = 2 (000000010) +1 + 2 = 3 (000000011) +1 + 3 = 4 (000000100) +1 + 4 = 5 (000000101) +1 + 5 = 6 (000000110) +1 + 6 = 7 (000000111) +1 + 7 = 8 (000001000) +1 + 8 = 9 (000001001) +1 + 9 = 10 (000001010) +1 + 10 = 11 (000001011) +1 + 11 = 12 (000001100) +1 + 12 = 13 (000001101) +1 + 13 = 14 (000001110) +1 + 14 = 15 (000001111) +1 + 15 = 16 (000010000) +1 + 16 = 17 (000010001) +1 + 17 = 18 (000010010) +1 + 18 = 19 (000010011) +1 + 19 = 20 (000010100) +1 + 20 = 21 (000010101) +1 + 21 = 22 (000010110) +1 + 22 = 23 (000010111) +1 + 23 = 24 (000011000) +1 + 24 = 25 (000011001) +1 + 25 = 26 (000011010) +1 + 26 = 27 (000011011) +1 + 27 = 28 (000011100) +1 + 28 = 29 (000011101) +1 + 29 = 30 (000011110) +1 + 30 = 31 (000011111) +1 + 31 = 32 (000100000) +1 + -32 = -31 (111100001) +1 + -31 = -30 (111100010) +1 + -30 = -29 (111100011) +1 + -29 = -28 (111100100) +1 + -28 = -27 (111100101) +1 + -27 = -26 (111100110) +1 + -26 = -25 (111100111) +1 + -25 = -24 (111101000) +1 + -24 = -23 (111101001) +1 + -23 = -22 (111101010) +1 + -22 = -21 (111101011) +1 + -21 = -20 (111101100) +1 + -20 = -19 (111101101) +1 + -19 = -18 (111101110) +1 + -18 = -17 (111101111) +1 + -17 = -16 (111110000) +1 + -16 = -15 (111110001) +1 + -15 = -14 (111110010) +1 + -14 = -13 (111110011) +1 + -13 = -12 (111110100) +1 + -12 = -11 (111110101) +1 + -11 = -10 (111110110) +1 + -10 = -9 (111110111) +1 + -9 = -8 (111111000) +1 + -8 = -7 (111111001) +1 + -7 = -6 (111111010) +1 + -6 = -5 (111111011) +1 + -5 = -4 (111111100) +1 + -4 = -3 (111111101) +1 + -3 = -2 (111111110) +1 + -2 = -1 (111111111) +1 + -1 = 0 (000000000) +2 + 0 = 2 (000000010) +2 + 1 = 3 (000000011) +2 + 2 = 4 (000000100) +2 + 3 = 5 (000000101) +2 + 4 = 6 (000000110) +2 + 5 = 7 (000000111) +2 + 6 = 8 (000001000) +2 + 7 = 9 (000001001) +2 + 8 = 10 (000001010) +2 + 9 = 11 (000001011) +2 + 10 = 12 (000001100) +2 + 11 = 13 (000001101) +2 + 12 = 14 (000001110) +2 + 13 = 15 (000001111) +2 + 14 = 16 (000010000) +2 + 15 = 17 (000010001) +2 + 16 = 18 (000010010) +2 + 17 = 19 (000010011) +2 + 18 = 20 (000010100) +2 + 19 = 21 (000010101) +2 + 20 = 22 (000010110) +2 + 21 = 23 (000010111) +2 + 22 = 24 (000011000) +2 + 23 = 25 (000011001) +2 + 24 = 26 (000011010) +2 + 25 = 27 (000011011) +2 + 26 = 28 (000011100) +2 + 27 = 29 (000011101) +2 + 28 = 30 (000011110) +2 + 29 = 31 (000011111) +2 + 30 = 32 (000100000) +2 + 31 = 33 (000100001) +2 + -32 = -30 (111100010) +2 + -31 = -29 (111100011) +2 + -30 = -28 (111100100) +2 + -29 = -27 (111100101) +2 + -28 = -26 (111100110) +2 + -27 = -25 (111100111) +2 + -26 = -24 (111101000) +2 + -25 = -23 (111101001) +2 + -24 = -22 (111101010) +2 + -23 = -21 (111101011) +2 + -22 = -20 (111101100) +2 + -21 = -19 (111101101) +2 + -20 = -18 (111101110) +2 + -19 = -17 (111101111) +2 + -18 = -16 (111110000) +2 + -17 = -15 (111110001) +2 + -16 = -14 (111110010) +2 + -15 = -13 (111110011) +2 + -14 = -12 (111110100) +2 + -13 = -11 (111110101) +2 + -12 = -10 (111110110) +2 + -11 = -9 (111110111) +2 + -10 = -8 (111111000) +2 + -9 = -7 (111111001) +2 + -8 = -6 (111111010) +2 + -7 = -5 (111111011) +2 + -6 = -4 (111111100) +2 + -5 = -3 (111111101) +2 + -4 = -2 (111111110) +2 + -3 = -1 (111111111) +2 + -2 = 0 (000000000) +2 + -1 = 1 (000000001) +3 + 0 = 3 (000000011) +3 + 1 = 4 (000000100) +3 + 2 = 5 (000000101) +3 + 3 = 6 (000000110) +3 + 4 = 7 (000000111) +3 + 5 = 8 (000001000) +3 + 6 = 9 (000001001) +3 + 7 = 10 (000001010) +3 + 8 = 11 (000001011) +3 + 9 = 12 (000001100) +3 + 10 = 13 (000001101) +3 + 11 = 14 (000001110) +3 + 12 = 15 (000001111) +3 + 13 = 16 (000010000) +3 + 14 = 17 (000010001) +3 + 15 = 18 (000010010) +3 + 16 = 19 (000010011) +3 + 17 = 20 (000010100) +3 + 18 = 21 (000010101) +3 + 19 = 22 (000010110) +3 + 20 = 23 (000010111) +3 + 21 = 24 (000011000) +3 + 22 = 25 (000011001) +3 + 23 = 26 (000011010) +3 + 24 = 27 (000011011) +3 + 25 = 28 (000011100) +3 + 26 = 29 (000011101) +3 + 27 = 30 (000011110) +3 + 28 = 31 (000011111) +3 + 29 = 32 (000100000) +3 + 30 = 33 (000100001) +3 + 31 = 34 (000100010) +3 + -32 = -29 (111100011) +3 + -31 = -28 (111100100) +3 + -30 = -27 (111100101) +3 + -29 = -26 (111100110) +3 + -28 = -25 (111100111) +3 + -27 = -24 (111101000) +3 + -26 = -23 (111101001) +3 + -25 = -22 (111101010) +3 + -24 = -21 (111101011) +3 + -23 = -20 (111101100) +3 + -22 = -19 (111101101) +3 + -21 = -18 (111101110) +3 + -20 = -17 (111101111) +3 + -19 = -16 (111110000) +3 + -18 = -15 (111110001) +3 + -17 = -14 (111110010) +3 + -16 = -13 (111110011) +3 + -15 = -12 (111110100) +3 + -14 = -11 (111110101) +3 + -13 = -10 (111110110) +3 + -12 = -9 (111110111) +3 + -11 = -8 (111111000) +3 + -10 = -7 (111111001) +3 + -9 = -6 (111111010) +3 + -8 = -5 (111111011) +3 + -7 = -4 (111111100) +3 + -6 = -3 (111111101) +3 + -5 = -2 (111111110) +3 + -4 = -1 (111111111) +3 + -3 = 0 (000000000) +3 + -2 = 1 (000000001) +3 + -1 = 2 (000000010) +4 + 0 = 4 (000000100) +4 + 1 = 5 (000000101) +4 + 2 = 6 (000000110) +4 + 3 = 7 (000000111) +4 + 4 = 8 (000001000) +4 + 5 = 9 (000001001) +4 + 6 = 10 (000001010) +4 + 7 = 11 (000001011) +4 + 8 = 12 (000001100) +4 + 9 = 13 (000001101) +4 + 10 = 14 (000001110) +4 + 11 = 15 (000001111) +4 + 12 = 16 (000010000) +4 + 13 = 17 (000010001) +4 + 14 = 18 (000010010) +4 + 15 = 19 (000010011) +4 + 16 = 20 (000010100) +4 + 17 = 21 (000010101) +4 + 18 = 22 (000010110) +4 + 19 = 23 (000010111) +4 + 20 = 24 (000011000) +4 + 21 = 25 (000011001) +4 + 22 = 26 (000011010) +4 + 23 = 27 (000011011) +4 + 24 = 28 (000011100) +4 + 25 = 29 (000011101) +4 + 26 = 30 (000011110) +4 + 27 = 31 (000011111) +4 + 28 = 32 (000100000) +4 + 29 = 33 (000100001) +4 + 30 = 34 (000100010) +4 + 31 = 35 (000100011) +4 + -32 = -28 (111100100) +4 + -31 = -27 (111100101) +4 + -30 = -26 (111100110) +4 + -29 = -25 (111100111) +4 + -28 = -24 (111101000) +4 + -27 = -23 (111101001) +4 + -26 = -22 (111101010) +4 + -25 = -21 (111101011) +4 + -24 = -20 (111101100) +4 + -23 = -19 (111101101) +4 + -22 = -18 (111101110) +4 + -21 = -17 (111101111) +4 + -20 = -16 (111110000) +4 + -19 = -15 (111110001) +4 + -18 = -14 (111110010) +4 + -17 = -13 (111110011) +4 + -16 = -12 (111110100) +4 + -15 = -11 (111110101) +4 + -14 = -10 (111110110) +4 + -13 = -9 (111110111) +4 + -12 = -8 (111111000) +4 + -11 = -7 (111111001) +4 + -10 = -6 (111111010) +4 + -9 = -5 (111111011) +4 + -8 = -4 (111111100) +4 + -7 = -3 (111111101) +4 + -6 = -2 (111111110) +4 + -5 = -1 (111111111) +4 + -4 = 0 (000000000) +4 + -3 = 1 (000000001) +4 + -2 = 2 (000000010) +4 + -1 = 3 (000000011) +5 + 0 = 5 (000000101) +5 + 1 = 6 (000000110) +5 + 2 = 7 (000000111) +5 + 3 = 8 (000001000) +5 + 4 = 9 (000001001) +5 + 5 = 10 (000001010) +5 + 6 = 11 (000001011) +5 + 7 = 12 (000001100) +5 + 8 = 13 (000001101) +5 + 9 = 14 (000001110) +5 + 10 = 15 (000001111) +5 + 11 = 16 (000010000) +5 + 12 = 17 (000010001) +5 + 13 = 18 (000010010) +5 + 14 = 19 (000010011) +5 + 15 = 20 (000010100) +5 + 16 = 21 (000010101) +5 + 17 = 22 (000010110) +5 + 18 = 23 (000010111) +5 + 19 = 24 (000011000) +5 + 20 = 25 (000011001) +5 + 21 = 26 (000011010) +5 + 22 = 27 (000011011) +5 + 23 = 28 (000011100) +5 + 24 = 29 (000011101) +5 + 25 = 30 (000011110) +5 + 26 = 31 (000011111) +5 + 27 = 32 (000100000) +5 + 28 = 33 (000100001) +5 + 29 = 34 (000100010) +5 + 30 = 35 (000100011) +5 + 31 = 36 (000100100) +5 + -32 = -27 (111100101) +5 + -31 = -26 (111100110) +5 + -30 = -25 (111100111) +5 + -29 = -24 (111101000) +5 + -28 = -23 (111101001) +5 + -27 = -22 (111101010) +5 + -26 = -21 (111101011) +5 + -25 = -20 (111101100) +5 + -24 = -19 (111101101) +5 + -23 = -18 (111101110) +5 + -22 = -17 (111101111) +5 + -21 = -16 (111110000) +5 + -20 = -15 (111110001) +5 + -19 = -14 (111110010) +5 + -18 = -13 (111110011) +5 + -17 = -12 (111110100) +5 + -16 = -11 (111110101) +5 + -15 = -10 (111110110) +5 + -14 = -9 (111110111) +5 + -13 = -8 (111111000) +5 + -12 = -7 (111111001) +5 + -11 = -6 (111111010) +5 + -10 = -5 (111111011) +5 + -9 = -4 (111111100) +5 + -8 = -3 (111111101) +5 + -7 = -2 (111111110) +5 + -6 = -1 (111111111) +5 + -5 = 0 (000000000) +5 + -4 = 1 (000000001) +5 + -3 = 2 (000000010) +5 + -2 = 3 (000000011) +5 + -1 = 4 (000000100) +6 + 0 = 6 (000000110) +6 + 1 = 7 (000000111) +6 + 2 = 8 (000001000) +6 + 3 = 9 (000001001) +6 + 4 = 10 (000001010) +6 + 5 = 11 (000001011) +6 + 6 = 12 (000001100) +6 + 7 = 13 (000001101) +6 + 8 = 14 (000001110) +6 + 9 = 15 (000001111) +6 + 10 = 16 (000010000) +6 + 11 = 17 (000010001) +6 + 12 = 18 (000010010) +6 + 13 = 19 (000010011) +6 + 14 = 20 (000010100) +6 + 15 = 21 (000010101) +6 + 16 = 22 (000010110) +6 + 17 = 23 (000010111) +6 + 18 = 24 (000011000) +6 + 19 = 25 (000011001) +6 + 20 = 26 (000011010) +6 + 21 = 27 (000011011) +6 + 22 = 28 (000011100) +6 + 23 = 29 (000011101) +6 + 24 = 30 (000011110) +6 + 25 = 31 (000011111) +6 + 26 = 32 (000100000) +6 + 27 = 33 (000100001) +6 + 28 = 34 (000100010) +6 + 29 = 35 (000100011) +6 + 30 = 36 (000100100) +6 + 31 = 37 (000100101) +6 + -32 = -26 (111100110) +6 + -31 = -25 (111100111) +6 + -30 = -24 (111101000) +6 + -29 = -23 (111101001) +6 + -28 = -22 (111101010) +6 + -27 = -21 (111101011) +6 + -26 = -20 (111101100) +6 + -25 = -19 (111101101) +6 + -24 = -18 (111101110) +6 + -23 = -17 (111101111) +6 + -22 = -16 (111110000) +6 + -21 = -15 (111110001) +6 + -20 = -14 (111110010) +6 + -19 = -13 (111110011) +6 + -18 = -12 (111110100) +6 + -17 = -11 (111110101) +6 + -16 = -10 (111110110) +6 + -15 = -9 (111110111) +6 + -14 = -8 (111111000) +6 + -13 = -7 (111111001) +6 + -12 = -6 (111111010) +6 + -11 = -5 (111111011) +6 + -10 = -4 (111111100) +6 + -9 = -3 (111111101) +6 + -8 = -2 (111111110) +6 + -7 = -1 (111111111) +6 + -6 = 0 (000000000) +6 + -5 = 1 (000000001) +6 + -4 = 2 (000000010) +6 + -3 = 3 (000000011) +6 + -2 = 4 (000000100) +6 + -1 = 5 (000000101) +7 + 0 = 7 (000000111) +7 + 1 = 8 (000001000) +7 + 2 = 9 (000001001) +7 + 3 = 10 (000001010) +7 + 4 = 11 (000001011) +7 + 5 = 12 (000001100) +7 + 6 = 13 (000001101) +7 + 7 = 14 (000001110) +7 + 8 = 15 (000001111) +7 + 9 = 16 (000010000) +7 + 10 = 17 (000010001) +7 + 11 = 18 (000010010) +7 + 12 = 19 (000010011) +7 + 13 = 20 (000010100) +7 + 14 = 21 (000010101) +7 + 15 = 22 (000010110) +7 + 16 = 23 (000010111) +7 + 17 = 24 (000011000) +7 + 18 = 25 (000011001) +7 + 19 = 26 (000011010) +7 + 20 = 27 (000011011) +7 + 21 = 28 (000011100) +7 + 22 = 29 (000011101) +7 + 23 = 30 (000011110) +7 + 24 = 31 (000011111) +7 + 25 = 32 (000100000) +7 + 26 = 33 (000100001) +7 + 27 = 34 (000100010) +7 + 28 = 35 (000100011) +7 + 29 = 36 (000100100) +7 + 30 = 37 (000100101) +7 + 31 = 38 (000100110) +7 + -32 = -25 (111100111) +7 + -31 = -24 (111101000) +7 + -30 = -23 (111101001) +7 + -29 = -22 (111101010) +7 + -28 = -21 (111101011) +7 + -27 = -20 (111101100) +7 + -26 = -19 (111101101) +7 + -25 = -18 (111101110) +7 + -24 = -17 (111101111) +7 + -23 = -16 (111110000) +7 + -22 = -15 (111110001) +7 + -21 = -14 (111110010) +7 + -20 = -13 (111110011) +7 + -19 = -12 (111110100) +7 + -18 = -11 (111110101) +7 + -17 = -10 (111110110) +7 + -16 = -9 (111110111) +7 + -15 = -8 (111111000) +7 + -14 = -7 (111111001) +7 + -13 = -6 (111111010) +7 + -12 = -5 (111111011) +7 + -11 = -4 (111111100) +7 + -10 = -3 (111111101) +7 + -9 = -2 (111111110) +7 + -8 = -1 (111111111) +7 + -7 = 0 (000000000) +7 + -6 = 1 (000000001) +7 + -5 = 2 (000000010) +7 + -4 = 3 (000000011) +7 + -3 = 4 (000000100) +7 + -2 = 5 (000000101) +7 + -1 = 6 (000000110) +8 + 0 = 8 (000001000) +8 + 1 = 9 (000001001) +8 + 2 = 10 (000001010) +8 + 3 = 11 (000001011) +8 + 4 = 12 (000001100) +8 + 5 = 13 (000001101) +8 + 6 = 14 (000001110) +8 + 7 = 15 (000001111) +8 + 8 = 16 (000010000) +8 + 9 = 17 (000010001) +8 + 10 = 18 (000010010) +8 + 11 = 19 (000010011) +8 + 12 = 20 (000010100) +8 + 13 = 21 (000010101) +8 + 14 = 22 (000010110) +8 + 15 = 23 (000010111) +8 + 16 = 24 (000011000) +8 + 17 = 25 (000011001) +8 + 18 = 26 (000011010) +8 + 19 = 27 (000011011) +8 + 20 = 28 (000011100) +8 + 21 = 29 (000011101) +8 + 22 = 30 (000011110) +8 + 23 = 31 (000011111) +8 + 24 = 32 (000100000) +8 + 25 = 33 (000100001) +8 + 26 = 34 (000100010) +8 + 27 = 35 (000100011) +8 + 28 = 36 (000100100) +8 + 29 = 37 (000100101) +8 + 30 = 38 (000100110) +8 + 31 = 39 (000100111) +8 + -32 = -24 (111101000) +8 + -31 = -23 (111101001) +8 + -30 = -22 (111101010) +8 + -29 = -21 (111101011) +8 + -28 = -20 (111101100) +8 + -27 = -19 (111101101) +8 + -26 = -18 (111101110) +8 + -25 = -17 (111101111) +8 + -24 = -16 (111110000) +8 + -23 = -15 (111110001) +8 + -22 = -14 (111110010) +8 + -21 = -13 (111110011) +8 + -20 = -12 (111110100) +8 + -19 = -11 (111110101) +8 + -18 = -10 (111110110) +8 + -17 = -9 (111110111) +8 + -16 = -8 (111111000) +8 + -15 = -7 (111111001) +8 + -14 = -6 (111111010) +8 + -13 = -5 (111111011) +8 + -12 = -4 (111111100) +8 + -11 = -3 (111111101) +8 + -10 = -2 (111111110) +8 + -9 = -1 (111111111) +8 + -8 = 0 (000000000) +8 + -7 = 1 (000000001) +8 + -6 = 2 (000000010) +8 + -5 = 3 (000000011) +8 + -4 = 4 (000000100) +8 + -3 = 5 (000000101) +8 + -2 = 6 (000000110) +8 + -1 = 7 (000000111) +9 + 0 = 9 (000001001) +9 + 1 = 10 (000001010) +9 + 2 = 11 (000001011) +9 + 3 = 12 (000001100) +9 + 4 = 13 (000001101) +9 + 5 = 14 (000001110) +9 + 6 = 15 (000001111) +9 + 7 = 16 (000010000) +9 + 8 = 17 (000010001) +9 + 9 = 18 (000010010) +9 + 10 = 19 (000010011) +9 + 11 = 20 (000010100) +9 + 12 = 21 (000010101) +9 + 13 = 22 (000010110) +9 + 14 = 23 (000010111) +9 + 15 = 24 (000011000) +9 + 16 = 25 (000011001) +9 + 17 = 26 (000011010) +9 + 18 = 27 (000011011) +9 + 19 = 28 (000011100) +9 + 20 = 29 (000011101) +9 + 21 = 30 (000011110) +9 + 22 = 31 (000011111) +9 + 23 = 32 (000100000) +9 + 24 = 33 (000100001) +9 + 25 = 34 (000100010) +9 + 26 = 35 (000100011) +9 + 27 = 36 (000100100) +9 + 28 = 37 (000100101) +9 + 29 = 38 (000100110) +9 + 30 = 39 (000100111) +9 + 31 = 40 (000101000) +9 + -32 = -23 (111101001) +9 + -31 = -22 (111101010) +9 + -30 = -21 (111101011) +9 + -29 = -20 (111101100) +9 + -28 = -19 (111101101) +9 + -27 = -18 (111101110) +9 + -26 = -17 (111101111) +9 + -25 = -16 (111110000) +9 + -24 = -15 (111110001) +9 + -23 = -14 (111110010) +9 + -22 = -13 (111110011) +9 + -21 = -12 (111110100) +9 + -20 = -11 (111110101) +9 + -19 = -10 (111110110) +9 + -18 = -9 (111110111) +9 + -17 = -8 (111111000) +9 + -16 = -7 (111111001) +9 + -15 = -6 (111111010) +9 + -14 = -5 (111111011) +9 + -13 = -4 (111111100) +9 + -12 = -3 (111111101) +9 + -11 = -2 (111111110) +9 + -10 = -1 (111111111) +9 + -9 = 0 (000000000) +9 + -8 = 1 (000000001) +9 + -7 = 2 (000000010) +9 + -6 = 3 (000000011) +9 + -5 = 4 (000000100) +9 + -4 = 5 (000000101) +9 + -3 = 6 (000000110) +9 + -2 = 7 (000000111) +9 + -1 = 8 (000001000) +10 + 0 = 10 (000001010) +10 + 1 = 11 (000001011) +10 + 2 = 12 (000001100) +10 + 3 = 13 (000001101) +10 + 4 = 14 (000001110) +10 + 5 = 15 (000001111) +10 + 6 = 16 (000010000) +10 + 7 = 17 (000010001) +10 + 8 = 18 (000010010) +10 + 9 = 19 (000010011) +10 + 10 = 20 (000010100) +10 + 11 = 21 (000010101) +10 + 12 = 22 (000010110) +10 + 13 = 23 (000010111) +10 + 14 = 24 (000011000) +10 + 15 = 25 (000011001) +10 + 16 = 26 (000011010) +10 + 17 = 27 (000011011) +10 + 18 = 28 (000011100) +10 + 19 = 29 (000011101) +10 + 20 = 30 (000011110) +10 + 21 = 31 (000011111) +10 + 22 = 32 (000100000) +10 + 23 = 33 (000100001) +10 + 24 = 34 (000100010) +10 + 25 = 35 (000100011) +10 + 26 = 36 (000100100) +10 + 27 = 37 (000100101) +10 + 28 = 38 (000100110) +10 + 29 = 39 (000100111) +10 + 30 = 40 (000101000) +10 + 31 = 41 (000101001) +10 + -32 = -22 (111101010) +10 + -31 = -21 (111101011) +10 + -30 = -20 (111101100) +10 + -29 = -19 (111101101) +10 + -28 = -18 (111101110) +10 + -27 = -17 (111101111) +10 + -26 = -16 (111110000) +10 + -25 = -15 (111110001) +10 + -24 = -14 (111110010) +10 + -23 = -13 (111110011) +10 + -22 = -12 (111110100) +10 + -21 = -11 (111110101) +10 + -20 = -10 (111110110) +10 + -19 = -9 (111110111) +10 + -18 = -8 (111111000) +10 + -17 = -7 (111111001) +10 + -16 = -6 (111111010) +10 + -15 = -5 (111111011) +10 + -14 = -4 (111111100) +10 + -13 = -3 (111111101) +10 + -12 = -2 (111111110) +10 + -11 = -1 (111111111) +10 + -10 = 0 (000000000) +10 + -9 = 1 (000000001) +10 + -8 = 2 (000000010) +10 + -7 = 3 (000000011) +10 + -6 = 4 (000000100) +10 + -5 = 5 (000000101) +10 + -4 = 6 (000000110) +10 + -3 = 7 (000000111) +10 + -2 = 8 (000001000) +10 + -1 = 9 (000001001) +11 + 0 = 11 (000001011) +11 + 1 = 12 (000001100) +11 + 2 = 13 (000001101) +11 + 3 = 14 (000001110) +11 + 4 = 15 (000001111) +11 + 5 = 16 (000010000) +11 + 6 = 17 (000010001) +11 + 7 = 18 (000010010) +11 + 8 = 19 (000010011) +11 + 9 = 20 (000010100) +11 + 10 = 21 (000010101) +11 + 11 = 22 (000010110) +11 + 12 = 23 (000010111) +11 + 13 = 24 (000011000) +11 + 14 = 25 (000011001) +11 + 15 = 26 (000011010) +11 + 16 = 27 (000011011) +11 + 17 = 28 (000011100) +11 + 18 = 29 (000011101) +11 + 19 = 30 (000011110) +11 + 20 = 31 (000011111) +11 + 21 = 32 (000100000) +11 + 22 = 33 (000100001) +11 + 23 = 34 (000100010) +11 + 24 = 35 (000100011) +11 + 25 = 36 (000100100) +11 + 26 = 37 (000100101) +11 + 27 = 38 (000100110) +11 + 28 = 39 (000100111) +11 + 29 = 40 (000101000) +11 + 30 = 41 (000101001) +11 + 31 = 42 (000101010) +11 + -32 = -21 (111101011) +11 + -31 = -20 (111101100) +11 + -30 = -19 (111101101) +11 + -29 = -18 (111101110) +11 + -28 = -17 (111101111) +11 + -27 = -16 (111110000) +11 + -26 = -15 (111110001) +11 + -25 = -14 (111110010) +11 + -24 = -13 (111110011) +11 + -23 = -12 (111110100) +11 + -22 = -11 (111110101) +11 + -21 = -10 (111110110) +11 + -20 = -9 (111110111) +11 + -19 = -8 (111111000) +11 + -18 = -7 (111111001) +11 + -17 = -6 (111111010) +11 + -16 = -5 (111111011) +11 + -15 = -4 (111111100) +11 + -14 = -3 (111111101) +11 + -13 = -2 (111111110) +11 + -12 = -1 (111111111) +11 + -11 = 0 (000000000) +11 + -10 = 1 (000000001) +11 + -9 = 2 (000000010) +11 + -8 = 3 (000000011) +11 + -7 = 4 (000000100) +11 + -6 = 5 (000000101) +11 + -5 = 6 (000000110) +11 + -4 = 7 (000000111) +11 + -3 = 8 (000001000) +11 + -2 = 9 (000001001) +11 + -1 = 10 (000001010) +12 + 0 = 12 (000001100) +12 + 1 = 13 (000001101) +12 + 2 = 14 (000001110) +12 + 3 = 15 (000001111) +12 + 4 = 16 (000010000) +12 + 5 = 17 (000010001) +12 + 6 = 18 (000010010) +12 + 7 = 19 (000010011) +12 + 8 = 20 (000010100) +12 + 9 = 21 (000010101) +12 + 10 = 22 (000010110) +12 + 11 = 23 (000010111) +12 + 12 = 24 (000011000) +12 + 13 = 25 (000011001) +12 + 14 = 26 (000011010) +12 + 15 = 27 (000011011) +12 + 16 = 28 (000011100) +12 + 17 = 29 (000011101) +12 + 18 = 30 (000011110) +12 + 19 = 31 (000011111) +12 + 20 = 32 (000100000) +12 + 21 = 33 (000100001) +12 + 22 = 34 (000100010) +12 + 23 = 35 (000100011) +12 + 24 = 36 (000100100) +12 + 25 = 37 (000100101) +12 + 26 = 38 (000100110) +12 + 27 = 39 (000100111) +12 + 28 = 40 (000101000) +12 + 29 = 41 (000101001) +12 + 30 = 42 (000101010) +12 + 31 = 43 (000101011) +12 + -32 = -20 (111101100) +12 + -31 = -19 (111101101) +12 + -30 = -18 (111101110) +12 + -29 = -17 (111101111) +12 + -28 = -16 (111110000) +12 + -27 = -15 (111110001) +12 + -26 = -14 (111110010) +12 + -25 = -13 (111110011) +12 + -24 = -12 (111110100) +12 + -23 = -11 (111110101) +12 + -22 = -10 (111110110) +12 + -21 = -9 (111110111) +12 + -20 = -8 (111111000) +12 + -19 = -7 (111111001) +12 + -18 = -6 (111111010) +12 + -17 = -5 (111111011) +12 + -16 = -4 (111111100) +12 + -15 = -3 (111111101) +12 + -14 = -2 (111111110) +12 + -13 = -1 (111111111) +12 + -12 = 0 (000000000) +12 + -11 = 1 (000000001) +12 + -10 = 2 (000000010) +12 + -9 = 3 (000000011) +12 + -8 = 4 (000000100) +12 + -7 = 5 (000000101) +12 + -6 = 6 (000000110) +12 + -5 = 7 (000000111) +12 + -4 = 8 (000001000) +12 + -3 = 9 (000001001) +12 + -2 = 10 (000001010) +12 + -1 = 11 (000001011) +13 + 0 = 13 (000001101) +13 + 1 = 14 (000001110) +13 + 2 = 15 (000001111) +13 + 3 = 16 (000010000) +13 + 4 = 17 (000010001) +13 + 5 = 18 (000010010) +13 + 6 = 19 (000010011) +13 + 7 = 20 (000010100) +13 + 8 = 21 (000010101) +13 + 9 = 22 (000010110) +13 + 10 = 23 (000010111) +13 + 11 = 24 (000011000) +13 + 12 = 25 (000011001) +13 + 13 = 26 (000011010) +13 + 14 = 27 (000011011) +13 + 15 = 28 (000011100) +13 + 16 = 29 (000011101) +13 + 17 = 30 (000011110) +13 + 18 = 31 (000011111) +13 + 19 = 32 (000100000) +13 + 20 = 33 (000100001) +13 + 21 = 34 (000100010) +13 + 22 = 35 (000100011) +13 + 23 = 36 (000100100) +13 + 24 = 37 (000100101) +13 + 25 = 38 (000100110) +13 + 26 = 39 (000100111) +13 + 27 = 40 (000101000) +13 + 28 = 41 (000101001) +13 + 29 = 42 (000101010) +13 + 30 = 43 (000101011) +13 + 31 = 44 (000101100) +13 + -32 = -19 (111101101) +13 + -31 = -18 (111101110) +13 + -30 = -17 (111101111) +13 + -29 = -16 (111110000) +13 + -28 = -15 (111110001) +13 + -27 = -14 (111110010) +13 + -26 = -13 (111110011) +13 + -25 = -12 (111110100) +13 + -24 = -11 (111110101) +13 + -23 = -10 (111110110) +13 + -22 = -9 (111110111) +13 + -21 = -8 (111111000) +13 + -20 = -7 (111111001) +13 + -19 = -6 (111111010) +13 + -18 = -5 (111111011) +13 + -17 = -4 (111111100) +13 + -16 = -3 (111111101) +13 + -15 = -2 (111111110) +13 + -14 = -1 (111111111) +13 + -13 = 0 (000000000) +13 + -12 = 1 (000000001) +13 + -11 = 2 (000000010) +13 + -10 = 3 (000000011) +13 + -9 = 4 (000000100) +13 + -8 = 5 (000000101) +13 + -7 = 6 (000000110) +13 + -6 = 7 (000000111) +13 + -5 = 8 (000001000) +13 + -4 = 9 (000001001) +13 + -3 = 10 (000001010) +13 + -2 = 11 (000001011) +13 + -1 = 12 (000001100) +14 + 0 = 14 (000001110) +14 + 1 = 15 (000001111) +14 + 2 = 16 (000010000) +14 + 3 = 17 (000010001) +14 + 4 = 18 (000010010) +14 + 5 = 19 (000010011) +14 + 6 = 20 (000010100) +14 + 7 = 21 (000010101) +14 + 8 = 22 (000010110) +14 + 9 = 23 (000010111) +14 + 10 = 24 (000011000) +14 + 11 = 25 (000011001) +14 + 12 = 26 (000011010) +14 + 13 = 27 (000011011) +14 + 14 = 28 (000011100) +14 + 15 = 29 (000011101) +14 + 16 = 30 (000011110) +14 + 17 = 31 (000011111) +14 + 18 = 32 (000100000) +14 + 19 = 33 (000100001) +14 + 20 = 34 (000100010) +14 + 21 = 35 (000100011) +14 + 22 = 36 (000100100) +14 + 23 = 37 (000100101) +14 + 24 = 38 (000100110) +14 + 25 = 39 (000100111) +14 + 26 = 40 (000101000) +14 + 27 = 41 (000101001) +14 + 28 = 42 (000101010) +14 + 29 = 43 (000101011) +14 + 30 = 44 (000101100) +14 + 31 = 45 (000101101) +14 + -32 = -18 (111101110) +14 + -31 = -17 (111101111) +14 + -30 = -16 (111110000) +14 + -29 = -15 (111110001) +14 + -28 = -14 (111110010) +14 + -27 = -13 (111110011) +14 + -26 = -12 (111110100) +14 + -25 = -11 (111110101) +14 + -24 = -10 (111110110) +14 + -23 = -9 (111110111) +14 + -22 = -8 (111111000) +14 + -21 = -7 (111111001) +14 + -20 = -6 (111111010) +14 + -19 = -5 (111111011) +14 + -18 = -4 (111111100) +14 + -17 = -3 (111111101) +14 + -16 = -2 (111111110) +14 + -15 = -1 (111111111) +14 + -14 = 0 (000000000) +14 + -13 = 1 (000000001) +14 + -12 = 2 (000000010) +14 + -11 = 3 (000000011) +14 + -10 = 4 (000000100) +14 + -9 = 5 (000000101) +14 + -8 = 6 (000000110) +14 + -7 = 7 (000000111) +14 + -6 = 8 (000001000) +14 + -5 = 9 (000001001) +14 + -4 = 10 (000001010) +14 + -3 = 11 (000001011) +14 + -2 = 12 (000001100) +14 + -1 = 13 (000001101) +15 + 0 = 15 (000001111) +15 + 1 = 16 (000010000) +15 + 2 = 17 (000010001) +15 + 3 = 18 (000010010) +15 + 4 = 19 (000010011) +15 + 5 = 20 (000010100) +15 + 6 = 21 (000010101) +15 + 7 = 22 (000010110) +15 + 8 = 23 (000010111) +15 + 9 = 24 (000011000) +15 + 10 = 25 (000011001) +15 + 11 = 26 (000011010) +15 + 12 = 27 (000011011) +15 + 13 = 28 (000011100) +15 + 14 = 29 (000011101) +15 + 15 = 30 (000011110) +15 + 16 = 31 (000011111) +15 + 17 = 32 (000100000) +15 + 18 = 33 (000100001) +15 + 19 = 34 (000100010) +15 + 20 = 35 (000100011) +15 + 21 = 36 (000100100) +15 + 22 = 37 (000100101) +15 + 23 = 38 (000100110) +15 + 24 = 39 (000100111) +15 + 25 = 40 (000101000) +15 + 26 = 41 (000101001) +15 + 27 = 42 (000101010) +15 + 28 = 43 (000101011) +15 + 29 = 44 (000101100) +15 + 30 = 45 (000101101) +15 + 31 = 46 (000101110) +15 + -32 = -17 (111101111) +15 + -31 = -16 (111110000) +15 + -30 = -15 (111110001) +15 + -29 = -14 (111110010) +15 + -28 = -13 (111110011) +15 + -27 = -12 (111110100) +15 + -26 = -11 (111110101) +15 + -25 = -10 (111110110) +15 + -24 = -9 (111110111) +15 + -23 = -8 (111111000) +15 + -22 = -7 (111111001) +15 + -21 = -6 (111111010) +15 + -20 = -5 (111111011) +15 + -19 = -4 (111111100) +15 + -18 = -3 (111111101) +15 + -17 = -2 (111111110) +15 + -16 = -1 (111111111) +15 + -15 = 0 (000000000) +15 + -14 = 1 (000000001) +15 + -13 = 2 (000000010) +15 + -12 = 3 (000000011) +15 + -11 = 4 (000000100) +15 + -10 = 5 (000000101) +15 + -9 = 6 (000000110) +15 + -8 = 7 (000000111) +15 + -7 = 8 (000001000) +15 + -6 = 9 (000001001) +15 + -5 = 10 (000001010) +15 + -4 = 11 (000001011) +15 + -3 = 12 (000001100) +15 + -2 = 13 (000001101) +15 + -1 = 14 (000001110) +16 + 0 = 16 (000010000) +16 + 1 = 17 (000010001) +16 + 2 = 18 (000010010) +16 + 3 = 19 (000010011) +16 + 4 = 20 (000010100) +16 + 5 = 21 (000010101) +16 + 6 = 22 (000010110) +16 + 7 = 23 (000010111) +16 + 8 = 24 (000011000) +16 + 9 = 25 (000011001) +16 + 10 = 26 (000011010) +16 + 11 = 27 (000011011) +16 + 12 = 28 (000011100) +16 + 13 = 29 (000011101) +16 + 14 = 30 (000011110) +16 + 15 = 31 (000011111) +16 + 16 = 32 (000100000) +16 + 17 = 33 (000100001) +16 + 18 = 34 (000100010) +16 + 19 = 35 (000100011) +16 + 20 = 36 (000100100) +16 + 21 = 37 (000100101) +16 + 22 = 38 (000100110) +16 + 23 = 39 (000100111) +16 + 24 = 40 (000101000) +16 + 25 = 41 (000101001) +16 + 26 = 42 (000101010) +16 + 27 = 43 (000101011) +16 + 28 = 44 (000101100) +16 + 29 = 45 (000101101) +16 + 30 = 46 (000101110) +16 + 31 = 47 (000101111) +16 + -32 = -16 (111110000) +16 + -31 = -15 (111110001) +16 + -30 = -14 (111110010) +16 + -29 = -13 (111110011) +16 + -28 = -12 (111110100) +16 + -27 = -11 (111110101) +16 + -26 = -10 (111110110) +16 + -25 = -9 (111110111) +16 + -24 = -8 (111111000) +16 + -23 = -7 (111111001) +16 + -22 = -6 (111111010) +16 + -21 = -5 (111111011) +16 + -20 = -4 (111111100) +16 + -19 = -3 (111111101) +16 + -18 = -2 (111111110) +16 + -17 = -1 (111111111) +16 + -16 = 0 (000000000) +16 + -15 = 1 (000000001) +16 + -14 = 2 (000000010) +16 + -13 = 3 (000000011) +16 + -12 = 4 (000000100) +16 + -11 = 5 (000000101) +16 + -10 = 6 (000000110) +16 + -9 = 7 (000000111) +16 + -8 = 8 (000001000) +16 + -7 = 9 (000001001) +16 + -6 = 10 (000001010) +16 + -5 = 11 (000001011) +16 + -4 = 12 (000001100) +16 + -3 = 13 (000001101) +16 + -2 = 14 (000001110) +16 + -1 = 15 (000001111) +17 + 0 = 17 (000010001) +17 + 1 = 18 (000010010) +17 + 2 = 19 (000010011) +17 + 3 = 20 (000010100) +17 + 4 = 21 (000010101) +17 + 5 = 22 (000010110) +17 + 6 = 23 (000010111) +17 + 7 = 24 (000011000) +17 + 8 = 25 (000011001) +17 + 9 = 26 (000011010) +17 + 10 = 27 (000011011) +17 + 11 = 28 (000011100) +17 + 12 = 29 (000011101) +17 + 13 = 30 (000011110) +17 + 14 = 31 (000011111) +17 + 15 = 32 (000100000) +17 + 16 = 33 (000100001) +17 + 17 = 34 (000100010) +17 + 18 = 35 (000100011) +17 + 19 = 36 (000100100) +17 + 20 = 37 (000100101) +17 + 21 = 38 (000100110) +17 + 22 = 39 (000100111) +17 + 23 = 40 (000101000) +17 + 24 = 41 (000101001) +17 + 25 = 42 (000101010) +17 + 26 = 43 (000101011) +17 + 27 = 44 (000101100) +17 + 28 = 45 (000101101) +17 + 29 = 46 (000101110) +17 + 30 = 47 (000101111) +17 + 31 = 48 (000110000) +17 + -32 = -15 (111110001) +17 + -31 = -14 (111110010) +17 + -30 = -13 (111110011) +17 + -29 = -12 (111110100) +17 + -28 = -11 (111110101) +17 + -27 = -10 (111110110) +17 + -26 = -9 (111110111) +17 + -25 = -8 (111111000) +17 + -24 = -7 (111111001) +17 + -23 = -6 (111111010) +17 + -22 = -5 (111111011) +17 + -21 = -4 (111111100) +17 + -20 = -3 (111111101) +17 + -19 = -2 (111111110) +17 + -18 = -1 (111111111) +17 + -17 = 0 (000000000) +17 + -16 = 1 (000000001) +17 + -15 = 2 (000000010) +17 + -14 = 3 (000000011) +17 + -13 = 4 (000000100) +17 + -12 = 5 (000000101) +17 + -11 = 6 (000000110) +17 + -10 = 7 (000000111) +17 + -9 = 8 (000001000) +17 + -8 = 9 (000001001) +17 + -7 = 10 (000001010) +17 + -6 = 11 (000001011) +17 + -5 = 12 (000001100) +17 + -4 = 13 (000001101) +17 + -3 = 14 (000001110) +17 + -2 = 15 (000001111) +17 + -1 = 16 (000010000) +18 + 0 = 18 (000010010) +18 + 1 = 19 (000010011) +18 + 2 = 20 (000010100) +18 + 3 = 21 (000010101) +18 + 4 = 22 (000010110) +18 + 5 = 23 (000010111) +18 + 6 = 24 (000011000) +18 + 7 = 25 (000011001) +18 + 8 = 26 (000011010) +18 + 9 = 27 (000011011) +18 + 10 = 28 (000011100) +18 + 11 = 29 (000011101) +18 + 12 = 30 (000011110) +18 + 13 = 31 (000011111) +18 + 14 = 32 (000100000) +18 + 15 = 33 (000100001) +18 + 16 = 34 (000100010) +18 + 17 = 35 (000100011) +18 + 18 = 36 (000100100) +18 + 19 = 37 (000100101) +18 + 20 = 38 (000100110) +18 + 21 = 39 (000100111) +18 + 22 = 40 (000101000) +18 + 23 = 41 (000101001) +18 + 24 = 42 (000101010) +18 + 25 = 43 (000101011) +18 + 26 = 44 (000101100) +18 + 27 = 45 (000101101) +18 + 28 = 46 (000101110) +18 + 29 = 47 (000101111) +18 + 30 = 48 (000110000) +18 + 31 = 49 (000110001) +18 + -32 = -14 (111110010) +18 + -31 = -13 (111110011) +18 + -30 = -12 (111110100) +18 + -29 = -11 (111110101) +18 + -28 = -10 (111110110) +18 + -27 = -9 (111110111) +18 + -26 = -8 (111111000) +18 + -25 = -7 (111111001) +18 + -24 = -6 (111111010) +18 + -23 = -5 (111111011) +18 + -22 = -4 (111111100) +18 + -21 = -3 (111111101) +18 + -20 = -2 (111111110) +18 + -19 = -1 (111111111) +18 + -18 = 0 (000000000) +18 + -17 = 1 (000000001) +18 + -16 = 2 (000000010) +18 + -15 = 3 (000000011) +18 + -14 = 4 (000000100) +18 + -13 = 5 (000000101) +18 + -12 = 6 (000000110) +18 + -11 = 7 (000000111) +18 + -10 = 8 (000001000) +18 + -9 = 9 (000001001) +18 + -8 = 10 (000001010) +18 + -7 = 11 (000001011) +18 + -6 = 12 (000001100) +18 + -5 = 13 (000001101) +18 + -4 = 14 (000001110) +18 + -3 = 15 (000001111) +18 + -2 = 16 (000010000) +18 + -1 = 17 (000010001) +19 + 0 = 19 (000010011) +19 + 1 = 20 (000010100) +19 + 2 = 21 (000010101) +19 + 3 = 22 (000010110) +19 + 4 = 23 (000010111) +19 + 5 = 24 (000011000) +19 + 6 = 25 (000011001) +19 + 7 = 26 (000011010) +19 + 8 = 27 (000011011) +19 + 9 = 28 (000011100) +19 + 10 = 29 (000011101) +19 + 11 = 30 (000011110) +19 + 12 = 31 (000011111) +19 + 13 = 32 (000100000) +19 + 14 = 33 (000100001) +19 + 15 = 34 (000100010) +19 + 16 = 35 (000100011) +19 + 17 = 36 (000100100) +19 + 18 = 37 (000100101) +19 + 19 = 38 (000100110) +19 + 20 = 39 (000100111) +19 + 21 = 40 (000101000) +19 + 22 = 41 (000101001) +19 + 23 = 42 (000101010) +19 + 24 = 43 (000101011) +19 + 25 = 44 (000101100) +19 + 26 = 45 (000101101) +19 + 27 = 46 (000101110) +19 + 28 = 47 (000101111) +19 + 29 = 48 (000110000) +19 + 30 = 49 (000110001) +19 + 31 = 50 (000110010) +19 + -32 = -13 (111110011) +19 + -31 = -12 (111110100) +19 + -30 = -11 (111110101) +19 + -29 = -10 (111110110) +19 + -28 = -9 (111110111) +19 + -27 = -8 (111111000) +19 + -26 = -7 (111111001) +19 + -25 = -6 (111111010) +19 + -24 = -5 (111111011) +19 + -23 = -4 (111111100) +19 + -22 = -3 (111111101) +19 + -21 = -2 (111111110) +19 + -20 = -1 (111111111) +19 + -19 = 0 (000000000) +19 + -18 = 1 (000000001) +19 + -17 = 2 (000000010) +19 + -16 = 3 (000000011) +19 + -15 = 4 (000000100) +19 + -14 = 5 (000000101) +19 + -13 = 6 (000000110) +19 + -12 = 7 (000000111) +19 + -11 = 8 (000001000) +19 + -10 = 9 (000001001) +19 + -9 = 10 (000001010) +19 + -8 = 11 (000001011) +19 + -7 = 12 (000001100) +19 + -6 = 13 (000001101) +19 + -5 = 14 (000001110) +19 + -4 = 15 (000001111) +19 + -3 = 16 (000010000) +19 + -2 = 17 (000010001) +19 + -1 = 18 (000010010) +20 + 0 = 20 (000010100) +20 + 1 = 21 (000010101) +20 + 2 = 22 (000010110) +20 + 3 = 23 (000010111) +20 + 4 = 24 (000011000) +20 + 5 = 25 (000011001) +20 + 6 = 26 (000011010) +20 + 7 = 27 (000011011) +20 + 8 = 28 (000011100) +20 + 9 = 29 (000011101) +20 + 10 = 30 (000011110) +20 + 11 = 31 (000011111) +20 + 12 = 32 (000100000) +20 + 13 = 33 (000100001) +20 + 14 = 34 (000100010) +20 + 15 = 35 (000100011) +20 + 16 = 36 (000100100) +20 + 17 = 37 (000100101) +20 + 18 = 38 (000100110) +20 + 19 = 39 (000100111) +20 + 20 = 40 (000101000) +20 + 21 = 41 (000101001) +20 + 22 = 42 (000101010) +20 + 23 = 43 (000101011) +20 + 24 = 44 (000101100) +20 + 25 = 45 (000101101) +20 + 26 = 46 (000101110) +20 + 27 = 47 (000101111) +20 + 28 = 48 (000110000) +20 + 29 = 49 (000110001) +20 + 30 = 50 (000110010) +20 + 31 = 51 (000110011) +20 + -32 = -12 (111110100) +20 + -31 = -11 (111110101) +20 + -30 = -10 (111110110) +20 + -29 = -9 (111110111) +20 + -28 = -8 (111111000) +20 + -27 = -7 (111111001) +20 + -26 = -6 (111111010) +20 + -25 = -5 (111111011) +20 + -24 = -4 (111111100) +20 + -23 = -3 (111111101) +20 + -22 = -2 (111111110) +20 + -21 = -1 (111111111) +20 + -20 = 0 (000000000) +20 + -19 = 1 (000000001) +20 + -18 = 2 (000000010) +20 + -17 = 3 (000000011) +20 + -16 = 4 (000000100) +20 + -15 = 5 (000000101) +20 + -14 = 6 (000000110) +20 + -13 = 7 (000000111) +20 + -12 = 8 (000001000) +20 + -11 = 9 (000001001) +20 + -10 = 10 (000001010) +20 + -9 = 11 (000001011) +20 + -8 = 12 (000001100) +20 + -7 = 13 (000001101) +20 + -6 = 14 (000001110) +20 + -5 = 15 (000001111) +20 + -4 = 16 (000010000) +20 + -3 = 17 (000010001) +20 + -2 = 18 (000010010) +20 + -1 = 19 (000010011) +21 + 0 = 21 (000010101) +21 + 1 = 22 (000010110) +21 + 2 = 23 (000010111) +21 + 3 = 24 (000011000) +21 + 4 = 25 (000011001) +21 + 5 = 26 (000011010) +21 + 6 = 27 (000011011) +21 + 7 = 28 (000011100) +21 + 8 = 29 (000011101) +21 + 9 = 30 (000011110) +21 + 10 = 31 (000011111) +21 + 11 = 32 (000100000) +21 + 12 = 33 (000100001) +21 + 13 = 34 (000100010) +21 + 14 = 35 (000100011) +21 + 15 = 36 (000100100) +21 + 16 = 37 (000100101) +21 + 17 = 38 (000100110) +21 + 18 = 39 (000100111) +21 + 19 = 40 (000101000) +21 + 20 = 41 (000101001) +21 + 21 = 42 (000101010) +21 + 22 = 43 (000101011) +21 + 23 = 44 (000101100) +21 + 24 = 45 (000101101) +21 + 25 = 46 (000101110) +21 + 26 = 47 (000101111) +21 + 27 = 48 (000110000) +21 + 28 = 49 (000110001) +21 + 29 = 50 (000110010) +21 + 30 = 51 (000110011) +21 + 31 = 52 (000110100) +21 + -32 = -11 (111110101) +21 + -31 = -10 (111110110) +21 + -30 = -9 (111110111) +21 + -29 = -8 (111111000) +21 + -28 = -7 (111111001) +21 + -27 = -6 (111111010) +21 + -26 = -5 (111111011) +21 + -25 = -4 (111111100) +21 + -24 = -3 (111111101) +21 + -23 = -2 (111111110) +21 + -22 = -1 (111111111) +21 + -21 = 0 (000000000) +21 + -20 = 1 (000000001) +21 + -19 = 2 (000000010) +21 + -18 = 3 (000000011) +21 + -17 = 4 (000000100) +21 + -16 = 5 (000000101) +21 + -15 = 6 (000000110) +21 + -14 = 7 (000000111) +21 + -13 = 8 (000001000) +21 + -12 = 9 (000001001) +21 + -11 = 10 (000001010) +21 + -10 = 11 (000001011) +21 + -9 = 12 (000001100) +21 + -8 = 13 (000001101) +21 + -7 = 14 (000001110) +21 + -6 = 15 (000001111) +21 + -5 = 16 (000010000) +21 + -4 = 17 (000010001) +21 + -3 = 18 (000010010) +21 + -2 = 19 (000010011) +21 + -1 = 20 (000010100) +22 + 0 = 22 (000010110) +22 + 1 = 23 (000010111) +22 + 2 = 24 (000011000) +22 + 3 = 25 (000011001) +22 + 4 = 26 (000011010) +22 + 5 = 27 (000011011) +22 + 6 = 28 (000011100) +22 + 7 = 29 (000011101) +22 + 8 = 30 (000011110) +22 + 9 = 31 (000011111) +22 + 10 = 32 (000100000) +22 + 11 = 33 (000100001) +22 + 12 = 34 (000100010) +22 + 13 = 35 (000100011) +22 + 14 = 36 (000100100) +22 + 15 = 37 (000100101) +22 + 16 = 38 (000100110) +22 + 17 = 39 (000100111) +22 + 18 = 40 (000101000) +22 + 19 = 41 (000101001) +22 + 20 = 42 (000101010) +22 + 21 = 43 (000101011) +22 + 22 = 44 (000101100) +22 + 23 = 45 (000101101) +22 + 24 = 46 (000101110) +22 + 25 = 47 (000101111) +22 + 26 = 48 (000110000) +22 + 27 = 49 (000110001) +22 + 28 = 50 (000110010) +22 + 29 = 51 (000110011) +22 + 30 = 52 (000110100) +22 + 31 = 53 (000110101) +22 + -32 = -10 (111110110) +22 + -31 = -9 (111110111) +22 + -30 = -8 (111111000) +22 + -29 = -7 (111111001) +22 + -28 = -6 (111111010) +22 + -27 = -5 (111111011) +22 + -26 = -4 (111111100) +22 + -25 = -3 (111111101) +22 + -24 = -2 (111111110) +22 + -23 = -1 (111111111) +22 + -22 = 0 (000000000) +22 + -21 = 1 (000000001) +22 + -20 = 2 (000000010) +22 + -19 = 3 (000000011) +22 + -18 = 4 (000000100) +22 + -17 = 5 (000000101) +22 + -16 = 6 (000000110) +22 + -15 = 7 (000000111) +22 + -14 = 8 (000001000) +22 + -13 = 9 (000001001) +22 + -12 = 10 (000001010) +22 + -11 = 11 (000001011) +22 + -10 = 12 (000001100) +22 + -9 = 13 (000001101) +22 + -8 = 14 (000001110) +22 + -7 = 15 (000001111) +22 + -6 = 16 (000010000) +22 + -5 = 17 (000010001) +22 + -4 = 18 (000010010) +22 + -3 = 19 (000010011) +22 + -2 = 20 (000010100) +22 + -1 = 21 (000010101) +23 + 0 = 23 (000010111) +23 + 1 = 24 (000011000) +23 + 2 = 25 (000011001) +23 + 3 = 26 (000011010) +23 + 4 = 27 (000011011) +23 + 5 = 28 (000011100) +23 + 6 = 29 (000011101) +23 + 7 = 30 (000011110) +23 + 8 = 31 (000011111) +23 + 9 = 32 (000100000) +23 + 10 = 33 (000100001) +23 + 11 = 34 (000100010) +23 + 12 = 35 (000100011) +23 + 13 = 36 (000100100) +23 + 14 = 37 (000100101) +23 + 15 = 38 (000100110) +23 + 16 = 39 (000100111) +23 + 17 = 40 (000101000) +23 + 18 = 41 (000101001) +23 + 19 = 42 (000101010) +23 + 20 = 43 (000101011) +23 + 21 = 44 (000101100) +23 + 22 = 45 (000101101) +23 + 23 = 46 (000101110) +23 + 24 = 47 (000101111) +23 + 25 = 48 (000110000) +23 + 26 = 49 (000110001) +23 + 27 = 50 (000110010) +23 + 28 = 51 (000110011) +23 + 29 = 52 (000110100) +23 + 30 = 53 (000110101) +23 + 31 = 54 (000110110) +23 + -32 = -9 (111110111) +23 + -31 = -8 (111111000) +23 + -30 = -7 (111111001) +23 + -29 = -6 (111111010) +23 + -28 = -5 (111111011) +23 + -27 = -4 (111111100) +23 + -26 = -3 (111111101) +23 + -25 = -2 (111111110) +23 + -24 = -1 (111111111) +23 + -23 = 0 (000000000) +23 + -22 = 1 (000000001) +23 + -21 = 2 (000000010) +23 + -20 = 3 (000000011) +23 + -19 = 4 (000000100) +23 + -18 = 5 (000000101) +23 + -17 = 6 (000000110) +23 + -16 = 7 (000000111) +23 + -15 = 8 (000001000) +23 + -14 = 9 (000001001) +23 + -13 = 10 (000001010) +23 + -12 = 11 (000001011) +23 + -11 = 12 (000001100) +23 + -10 = 13 (000001101) +23 + -9 = 14 (000001110) +23 + -8 = 15 (000001111) +23 + -7 = 16 (000010000) +23 + -6 = 17 (000010001) +23 + -5 = 18 (000010010) +23 + -4 = 19 (000010011) +23 + -3 = 20 (000010100) +23 + -2 = 21 (000010101) +23 + -1 = 22 (000010110) +24 + 0 = 24 (000011000) +24 + 1 = 25 (000011001) +24 + 2 = 26 (000011010) +24 + 3 = 27 (000011011) +24 + 4 = 28 (000011100) +24 + 5 = 29 (000011101) +24 + 6 = 30 (000011110) +24 + 7 = 31 (000011111) +24 + 8 = 32 (000100000) +24 + 9 = 33 (000100001) +24 + 10 = 34 (000100010) +24 + 11 = 35 (000100011) +24 + 12 = 36 (000100100) +24 + 13 = 37 (000100101) +24 + 14 = 38 (000100110) +24 + 15 = 39 (000100111) +24 + 16 = 40 (000101000) +24 + 17 = 41 (000101001) +24 + 18 = 42 (000101010) +24 + 19 = 43 (000101011) +24 + 20 = 44 (000101100) +24 + 21 = 45 (000101101) +24 + 22 = 46 (000101110) +24 + 23 = 47 (000101111) +24 + 24 = 48 (000110000) +24 + 25 = 49 (000110001) +24 + 26 = 50 (000110010) +24 + 27 = 51 (000110011) +24 + 28 = 52 (000110100) +24 + 29 = 53 (000110101) +24 + 30 = 54 (000110110) +24 + 31 = 55 (000110111) +24 + -32 = -8 (111111000) +24 + -31 = -7 (111111001) +24 + -30 = -6 (111111010) +24 + -29 = -5 (111111011) +24 + -28 = -4 (111111100) +24 + -27 = -3 (111111101) +24 + -26 = -2 (111111110) +24 + -25 = -1 (111111111) +24 + -24 = 0 (000000000) +24 + -23 = 1 (000000001) +24 + -22 = 2 (000000010) +24 + -21 = 3 (000000011) +24 + -20 = 4 (000000100) +24 + -19 = 5 (000000101) +24 + -18 = 6 (000000110) +24 + -17 = 7 (000000111) +24 + -16 = 8 (000001000) +24 + -15 = 9 (000001001) +24 + -14 = 10 (000001010) +24 + -13 = 11 (000001011) +24 + -12 = 12 (000001100) +24 + -11 = 13 (000001101) +24 + -10 = 14 (000001110) +24 + -9 = 15 (000001111) +24 + -8 = 16 (000010000) +24 + -7 = 17 (000010001) +24 + -6 = 18 (000010010) +24 + -5 = 19 (000010011) +24 + -4 = 20 (000010100) +24 + -3 = 21 (000010101) +24 + -2 = 22 (000010110) +24 + -1 = 23 (000010111) +25 + 0 = 25 (000011001) +25 + 1 = 26 (000011010) +25 + 2 = 27 (000011011) +25 + 3 = 28 (000011100) +25 + 4 = 29 (000011101) +25 + 5 = 30 (000011110) +25 + 6 = 31 (000011111) +25 + 7 = 32 (000100000) +25 + 8 = 33 (000100001) +25 + 9 = 34 (000100010) +25 + 10 = 35 (000100011) +25 + 11 = 36 (000100100) +25 + 12 = 37 (000100101) +25 + 13 = 38 (000100110) +25 + 14 = 39 (000100111) +25 + 15 = 40 (000101000) +25 + 16 = 41 (000101001) +25 + 17 = 42 (000101010) +25 + 18 = 43 (000101011) +25 + 19 = 44 (000101100) +25 + 20 = 45 (000101101) +25 + 21 = 46 (000101110) +25 + 22 = 47 (000101111) +25 + 23 = 48 (000110000) +25 + 24 = 49 (000110001) +25 + 25 = 50 (000110010) +25 + 26 = 51 (000110011) +25 + 27 = 52 (000110100) +25 + 28 = 53 (000110101) +25 + 29 = 54 (000110110) +25 + 30 = 55 (000110111) +25 + 31 = 56 (000111000) +25 + -32 = -7 (111111001) +25 + -31 = -6 (111111010) +25 + -30 = -5 (111111011) +25 + -29 = -4 (111111100) +25 + -28 = -3 (111111101) +25 + -27 = -2 (111111110) +25 + -26 = -1 (111111111) +25 + -25 = 0 (000000000) +25 + -24 = 1 (000000001) +25 + -23 = 2 (000000010) +25 + -22 = 3 (000000011) +25 + -21 = 4 (000000100) +25 + -20 = 5 (000000101) +25 + -19 = 6 (000000110) +25 + -18 = 7 (000000111) +25 + -17 = 8 (000001000) +25 + -16 = 9 (000001001) +25 + -15 = 10 (000001010) +25 + -14 = 11 (000001011) +25 + -13 = 12 (000001100) +25 + -12 = 13 (000001101) +25 + -11 = 14 (000001110) +25 + -10 = 15 (000001111) +25 + -9 = 16 (000010000) +25 + -8 = 17 (000010001) +25 + -7 = 18 (000010010) +25 + -6 = 19 (000010011) +25 + -5 = 20 (000010100) +25 + -4 = 21 (000010101) +25 + -3 = 22 (000010110) +25 + -2 = 23 (000010111) +25 + -1 = 24 (000011000) +26 + 0 = 26 (000011010) +26 + 1 = 27 (000011011) +26 + 2 = 28 (000011100) +26 + 3 = 29 (000011101) +26 + 4 = 30 (000011110) +26 + 5 = 31 (000011111) +26 + 6 = 32 (000100000) +26 + 7 = 33 (000100001) +26 + 8 = 34 (000100010) +26 + 9 = 35 (000100011) +26 + 10 = 36 (000100100) +26 + 11 = 37 (000100101) +26 + 12 = 38 (000100110) +26 + 13 = 39 (000100111) +26 + 14 = 40 (000101000) +26 + 15 = 41 (000101001) +26 + 16 = 42 (000101010) +26 + 17 = 43 (000101011) +26 + 18 = 44 (000101100) +26 + 19 = 45 (000101101) +26 + 20 = 46 (000101110) +26 + 21 = 47 (000101111) +26 + 22 = 48 (000110000) +26 + 23 = 49 (000110001) +26 + 24 = 50 (000110010) +26 + 25 = 51 (000110011) +26 + 26 = 52 (000110100) +26 + 27 = 53 (000110101) +26 + 28 = 54 (000110110) +26 + 29 = 55 (000110111) +26 + 30 = 56 (000111000) +26 + 31 = 57 (000111001) +26 + -32 = -6 (111111010) +26 + -31 = -5 (111111011) +26 + -30 = -4 (111111100) +26 + -29 = -3 (111111101) +26 + -28 = -2 (111111110) +26 + -27 = -1 (111111111) +26 + -26 = 0 (000000000) +26 + -25 = 1 (000000001) +26 + -24 = 2 (000000010) +26 + -23 = 3 (000000011) +26 + -22 = 4 (000000100) +26 + -21 = 5 (000000101) +26 + -20 = 6 (000000110) +26 + -19 = 7 (000000111) +26 + -18 = 8 (000001000) +26 + -17 = 9 (000001001) +26 + -16 = 10 (000001010) +26 + -15 = 11 (000001011) +26 + -14 = 12 (000001100) +26 + -13 = 13 (000001101) +26 + -12 = 14 (000001110) +26 + -11 = 15 (000001111) +26 + -10 = 16 (000010000) +26 + -9 = 17 (000010001) +26 + -8 = 18 (000010010) +26 + -7 = 19 (000010011) +26 + -6 = 20 (000010100) +26 + -5 = 21 (000010101) +26 + -4 = 22 (000010110) +26 + -3 = 23 (000010111) +26 + -2 = 24 (000011000) +26 + -1 = 25 (000011001) +27 + 0 = 27 (000011011) +27 + 1 = 28 (000011100) +27 + 2 = 29 (000011101) +27 + 3 = 30 (000011110) +27 + 4 = 31 (000011111) +27 + 5 = 32 (000100000) +27 + 6 = 33 (000100001) +27 + 7 = 34 (000100010) +27 + 8 = 35 (000100011) +27 + 9 = 36 (000100100) +27 + 10 = 37 (000100101) +27 + 11 = 38 (000100110) +27 + 12 = 39 (000100111) +27 + 13 = 40 (000101000) +27 + 14 = 41 (000101001) +27 + 15 = 42 (000101010) +27 + 16 = 43 (000101011) +27 + 17 = 44 (000101100) +27 + 18 = 45 (000101101) +27 + 19 = 46 (000101110) +27 + 20 = 47 (000101111) +27 + 21 = 48 (000110000) +27 + 22 = 49 (000110001) +27 + 23 = 50 (000110010) +27 + 24 = 51 (000110011) +27 + 25 = 52 (000110100) +27 + 26 = 53 (000110101) +27 + 27 = 54 (000110110) +27 + 28 = 55 (000110111) +27 + 29 = 56 (000111000) +27 + 30 = 57 (000111001) +27 + 31 = 58 (000111010) +27 + -32 = -5 (111111011) +27 + -31 = -4 (111111100) +27 + -30 = -3 (111111101) +27 + -29 = -2 (111111110) +27 + -28 = -1 (111111111) +27 + -27 = 0 (000000000) +27 + -26 = 1 (000000001) +27 + -25 = 2 (000000010) +27 + -24 = 3 (000000011) +27 + -23 = 4 (000000100) +27 + -22 = 5 (000000101) +27 + -21 = 6 (000000110) +27 + -20 = 7 (000000111) +27 + -19 = 8 (000001000) +27 + -18 = 9 (000001001) +27 + -17 = 10 (000001010) +27 + -16 = 11 (000001011) +27 + -15 = 12 (000001100) +27 + -14 = 13 (000001101) +27 + -13 = 14 (000001110) +27 + -12 = 15 (000001111) +27 + -11 = 16 (000010000) +27 + -10 = 17 (000010001) +27 + -9 = 18 (000010010) +27 + -8 = 19 (000010011) +27 + -7 = 20 (000010100) +27 + -6 = 21 (000010101) +27 + -5 = 22 (000010110) +27 + -4 = 23 (000010111) +27 + -3 = 24 (000011000) +27 + -2 = 25 (000011001) +27 + -1 = 26 (000011010) +28 + 0 = 28 (000011100) +28 + 1 = 29 (000011101) +28 + 2 = 30 (000011110) +28 + 3 = 31 (000011111) +28 + 4 = 32 (000100000) +28 + 5 = 33 (000100001) +28 + 6 = 34 (000100010) +28 + 7 = 35 (000100011) +28 + 8 = 36 (000100100) +28 + 9 = 37 (000100101) +28 + 10 = 38 (000100110) +28 + 11 = 39 (000100111) +28 + 12 = 40 (000101000) +28 + 13 = 41 (000101001) +28 + 14 = 42 (000101010) +28 + 15 = 43 (000101011) +28 + 16 = 44 (000101100) +28 + 17 = 45 (000101101) +28 + 18 = 46 (000101110) +28 + 19 = 47 (000101111) +28 + 20 = 48 (000110000) +28 + 21 = 49 (000110001) +28 + 22 = 50 (000110010) +28 + 23 = 51 (000110011) +28 + 24 = 52 (000110100) +28 + 25 = 53 (000110101) +28 + 26 = 54 (000110110) +28 + 27 = 55 (000110111) +28 + 28 = 56 (000111000) +28 + 29 = 57 (000111001) +28 + 30 = 58 (000111010) +28 + 31 = 59 (000111011) +28 + -32 = -4 (111111100) +28 + -31 = -3 (111111101) +28 + -30 = -2 (111111110) +28 + -29 = -1 (111111111) +28 + -28 = 0 (000000000) +28 + -27 = 1 (000000001) +28 + -26 = 2 (000000010) +28 + -25 = 3 (000000011) +28 + -24 = 4 (000000100) +28 + -23 = 5 (000000101) +28 + -22 = 6 (000000110) +28 + -21 = 7 (000000111) +28 + -20 = 8 (000001000) +28 + -19 = 9 (000001001) +28 + -18 = 10 (000001010) +28 + -17 = 11 (000001011) +28 + -16 = 12 (000001100) +28 + -15 = 13 (000001101) +28 + -14 = 14 (000001110) +28 + -13 = 15 (000001111) +28 + -12 = 16 (000010000) +28 + -11 = 17 (000010001) +28 + -10 = 18 (000010010) +28 + -9 = 19 (000010011) +28 + -8 = 20 (000010100) +28 + -7 = 21 (000010101) +28 + -6 = 22 (000010110) +28 + -5 = 23 (000010111) +28 + -4 = 24 (000011000) +28 + -3 = 25 (000011001) +28 + -2 = 26 (000011010) +28 + -1 = 27 (000011011) +29 + 0 = 29 (000011101) +29 + 1 = 30 (000011110) +29 + 2 = 31 (000011111) +29 + 3 = 32 (000100000) +29 + 4 = 33 (000100001) +29 + 5 = 34 (000100010) +29 + 6 = 35 (000100011) +29 + 7 = 36 (000100100) +29 + 8 = 37 (000100101) +29 + 9 = 38 (000100110) +29 + 10 = 39 (000100111) +29 + 11 = 40 (000101000) +29 + 12 = 41 (000101001) +29 + 13 = 42 (000101010) +29 + 14 = 43 (000101011) +29 + 15 = 44 (000101100) +29 + 16 = 45 (000101101) +29 + 17 = 46 (000101110) +29 + 18 = 47 (000101111) +29 + 19 = 48 (000110000) +29 + 20 = 49 (000110001) +29 + 21 = 50 (000110010) +29 + 22 = 51 (000110011) +29 + 23 = 52 (000110100) +29 + 24 = 53 (000110101) +29 + 25 = 54 (000110110) +29 + 26 = 55 (000110111) +29 + 27 = 56 (000111000) +29 + 28 = 57 (000111001) +29 + 29 = 58 (000111010) +29 + 30 = 59 (000111011) +29 + 31 = 60 (000111100) +29 + -32 = -3 (111111101) +29 + -31 = -2 (111111110) +29 + -30 = -1 (111111111) +29 + -29 = 0 (000000000) +29 + -28 = 1 (000000001) +29 + -27 = 2 (000000010) +29 + -26 = 3 (000000011) +29 + -25 = 4 (000000100) +29 + -24 = 5 (000000101) +29 + -23 = 6 (000000110) +29 + -22 = 7 (000000111) +29 + -21 = 8 (000001000) +29 + -20 = 9 (000001001) +29 + -19 = 10 (000001010) +29 + -18 = 11 (000001011) +29 + -17 = 12 (000001100) +29 + -16 = 13 (000001101) +29 + -15 = 14 (000001110) +29 + -14 = 15 (000001111) +29 + -13 = 16 (000010000) +29 + -12 = 17 (000010001) +29 + -11 = 18 (000010010) +29 + -10 = 19 (000010011) +29 + -9 = 20 (000010100) +29 + -8 = 21 (000010101) +29 + -7 = 22 (000010110) +29 + -6 = 23 (000010111) +29 + -5 = 24 (000011000) +29 + -4 = 25 (000011001) +29 + -3 = 26 (000011010) +29 + -2 = 27 (000011011) +29 + -1 = 28 (000011100) +30 + 0 = 30 (000011110) +30 + 1 = 31 (000011111) +30 + 2 = 32 (000100000) +30 + 3 = 33 (000100001) +30 + 4 = 34 (000100010) +30 + 5 = 35 (000100011) +30 + 6 = 36 (000100100) +30 + 7 = 37 (000100101) +30 + 8 = 38 (000100110) +30 + 9 = 39 (000100111) +30 + 10 = 40 (000101000) +30 + 11 = 41 (000101001) +30 + 12 = 42 (000101010) +30 + 13 = 43 (000101011) +30 + 14 = 44 (000101100) +30 + 15 = 45 (000101101) +30 + 16 = 46 (000101110) +30 + 17 = 47 (000101111) +30 + 18 = 48 (000110000) +30 + 19 = 49 (000110001) +30 + 20 = 50 (000110010) +30 + 21 = 51 (000110011) +30 + 22 = 52 (000110100) +30 + 23 = 53 (000110101) +30 + 24 = 54 (000110110) +30 + 25 = 55 (000110111) +30 + 26 = 56 (000111000) +30 + 27 = 57 (000111001) +30 + 28 = 58 (000111010) +30 + 29 = 59 (000111011) +30 + 30 = 60 (000111100) +30 + 31 = 61 (000111101) +30 + -32 = -2 (111111110) +30 + -31 = -1 (111111111) +30 + -30 = 0 (000000000) +30 + -29 = 1 (000000001) +30 + -28 = 2 (000000010) +30 + -27 = 3 (000000011) +30 + -26 = 4 (000000100) +30 + -25 = 5 (000000101) +30 + -24 = 6 (000000110) +30 + -23 = 7 (000000111) +30 + -22 = 8 (000001000) +30 + -21 = 9 (000001001) +30 + -20 = 10 (000001010) +30 + -19 = 11 (000001011) +30 + -18 = 12 (000001100) +30 + -17 = 13 (000001101) +30 + -16 = 14 (000001110) +30 + -15 = 15 (000001111) +30 + -14 = 16 (000010000) +30 + -13 = 17 (000010001) +30 + -12 = 18 (000010010) +30 + -11 = 19 (000010011) +30 + -10 = 20 (000010100) +30 + -9 = 21 (000010101) +30 + -8 = 22 (000010110) +30 + -7 = 23 (000010111) +30 + -6 = 24 (000011000) +30 + -5 = 25 (000011001) +30 + -4 = 26 (000011010) +30 + -3 = 27 (000011011) +30 + -2 = 28 (000011100) +30 + -1 = 29 (000011101) +31 + 0 = 31 (000011111) +31 + 1 = 32 (000100000) +31 + 2 = 33 (000100001) +31 + 3 = 34 (000100010) +31 + 4 = 35 (000100011) +31 + 5 = 36 (000100100) +31 + 6 = 37 (000100101) +31 + 7 = 38 (000100110) +31 + 8 = 39 (000100111) +31 + 9 = 40 (000101000) +31 + 10 = 41 (000101001) +31 + 11 = 42 (000101010) +31 + 12 = 43 (000101011) +31 + 13 = 44 (000101100) +31 + 14 = 45 (000101101) +31 + 15 = 46 (000101110) +31 + 16 = 47 (000101111) +31 + 17 = 48 (000110000) +31 + 18 = 49 (000110001) +31 + 19 = 50 (000110010) +31 + 20 = 51 (000110011) +31 + 21 = 52 (000110100) +31 + 22 = 53 (000110101) +31 + 23 = 54 (000110110) +31 + 24 = 55 (000110111) +31 + 25 = 56 (000111000) +31 + 26 = 57 (000111001) +31 + 27 = 58 (000111010) +31 + 28 = 59 (000111011) +31 + 29 = 60 (000111100) +31 + 30 = 61 (000111101) +31 + 31 = 62 (000111110) +31 + -32 = -1 (111111111) +31 + -31 = 0 (000000000) +31 + -30 = 1 (000000001) +31 + -29 = 2 (000000010) +31 + -28 = 3 (000000011) +31 + -27 = 4 (000000100) +31 + -26 = 5 (000000101) +31 + -25 = 6 (000000110) +31 + -24 = 7 (000000111) +31 + -23 = 8 (000001000) +31 + -22 = 9 (000001001) +31 + -21 = 10 (000001010) +31 + -20 = 11 (000001011) +31 + -19 = 12 (000001100) +31 + -18 = 13 (000001101) +31 + -17 = 14 (000001110) +31 + -16 = 15 (000001111) +31 + -15 = 16 (000010000) +31 + -14 = 17 (000010001) +31 + -13 = 18 (000010010) +31 + -12 = 19 (000010011) +31 + -11 = 20 (000010100) +31 + -10 = 21 (000010101) +31 + -9 = 22 (000010110) +31 + -8 = 23 (000010111) +31 + -7 = 24 (000011000) +31 + -6 = 25 (000011001) +31 + -5 = 26 (000011010) +31 + -4 = 27 (000011011) +31 + -3 = 28 (000011100) +31 + -2 = 29 (000011101) +31 + -1 = 30 (000011110) +-32 + 0 = -32 (111100000) +-32 + 1 = -31 (111100001) +-32 + 2 = -30 (111100010) +-32 + 3 = -29 (111100011) +-32 + 4 = -28 (111100100) +-32 + 5 = -27 (111100101) +-32 + 6 = -26 (111100110) +-32 + 7 = -25 (111100111) +-32 + 8 = -24 (111101000) +-32 + 9 = -23 (111101001) +-32 + 10 = -22 (111101010) +-32 + 11 = -21 (111101011) +-32 + 12 = -20 (111101100) +-32 + 13 = -19 (111101101) +-32 + 14 = -18 (111101110) +-32 + 15 = -17 (111101111) +-32 + 16 = -16 (111110000) +-32 + 17 = -15 (111110001) +-32 + 18 = -14 (111110010) +-32 + 19 = -13 (111110011) +-32 + 20 = -12 (111110100) +-32 + 21 = -11 (111110101) +-32 + 22 = -10 (111110110) +-32 + 23 = -9 (111110111) +-32 + 24 = -8 (111111000) +-32 + 25 = -7 (111111001) +-32 + 26 = -6 (111111010) +-32 + 27 = -5 (111111011) +-32 + 28 = -4 (111111100) +-32 + 29 = -3 (111111101) +-32 + 30 = -2 (111111110) +-32 + 31 = -1 (111111111) +-32 + -32 = -64 (111000000) +-32 + -31 = -63 (111000001) +-32 + -30 = -62 (111000010) +-32 + -29 = -61 (111000011) +-32 + -28 = -60 (111000100) +-32 + -27 = -59 (111000101) +-32 + -26 = -58 (111000110) +-32 + -25 = -57 (111000111) +-32 + -24 = -56 (111001000) +-32 + -23 = -55 (111001001) +-32 + -22 = -54 (111001010) +-32 + -21 = -53 (111001011) +-32 + -20 = -52 (111001100) +-32 + -19 = -51 (111001101) +-32 + -18 = -50 (111001110) +-32 + -17 = -49 (111001111) +-32 + -16 = -48 (111010000) +-32 + -15 = -47 (111010001) +-32 + -14 = -46 (111010010) +-32 + -13 = -45 (111010011) +-32 + -12 = -44 (111010100) +-32 + -11 = -43 (111010101) +-32 + -10 = -42 (111010110) +-32 + -9 = -41 (111010111) +-32 + -8 = -40 (111011000) +-32 + -7 = -39 (111011001) +-32 + -6 = -38 (111011010) +-32 + -5 = -37 (111011011) +-32 + -4 = -36 (111011100) +-32 + -3 = -35 (111011101) +-32 + -2 = -34 (111011110) +-32 + -1 = -33 (111011111) +-31 + 0 = -31 (111100001) +-31 + 1 = -30 (111100010) +-31 + 2 = -29 (111100011) +-31 + 3 = -28 (111100100) +-31 + 4 = -27 (111100101) +-31 + 5 = -26 (111100110) +-31 + 6 = -25 (111100111) +-31 + 7 = -24 (111101000) +-31 + 8 = -23 (111101001) +-31 + 9 = -22 (111101010) +-31 + 10 = -21 (111101011) +-31 + 11 = -20 (111101100) +-31 + 12 = -19 (111101101) +-31 + 13 = -18 (111101110) +-31 + 14 = -17 (111101111) +-31 + 15 = -16 (111110000) +-31 + 16 = -15 (111110001) +-31 + 17 = -14 (111110010) +-31 + 18 = -13 (111110011) +-31 + 19 = -12 (111110100) +-31 + 20 = -11 (111110101) +-31 + 21 = -10 (111110110) +-31 + 22 = -9 (111110111) +-31 + 23 = -8 (111111000) +-31 + 24 = -7 (111111001) +-31 + 25 = -6 (111111010) +-31 + 26 = -5 (111111011) +-31 + 27 = -4 (111111100) +-31 + 28 = -3 (111111101) +-31 + 29 = -2 (111111110) +-31 + 30 = -1 (111111111) +-31 + 31 = 0 (000000000) +-31 + -32 = -63 (111000001) +-31 + -31 = -62 (111000010) +-31 + -30 = -61 (111000011) +-31 + -29 = -60 (111000100) +-31 + -28 = -59 (111000101) +-31 + -27 = -58 (111000110) +-31 + -26 = -57 (111000111) +-31 + -25 = -56 (111001000) +-31 + -24 = -55 (111001001) +-31 + -23 = -54 (111001010) +-31 + -22 = -53 (111001011) +-31 + -21 = -52 (111001100) +-31 + -20 = -51 (111001101) +-31 + -19 = -50 (111001110) +-31 + -18 = -49 (111001111) +-31 + -17 = -48 (111010000) +-31 + -16 = -47 (111010001) +-31 + -15 = -46 (111010010) +-31 + -14 = -45 (111010011) +-31 + -13 = -44 (111010100) +-31 + -12 = -43 (111010101) +-31 + -11 = -42 (111010110) +-31 + -10 = -41 (111010111) +-31 + -9 = -40 (111011000) +-31 + -8 = -39 (111011001) +-31 + -7 = -38 (111011010) +-31 + -6 = -37 (111011011) +-31 + -5 = -36 (111011100) +-31 + -4 = -35 (111011101) +-31 + -3 = -34 (111011110) +-31 + -2 = -33 (111011111) +-31 + -1 = -32 (111100000) +-30 + 0 = -30 (111100010) +-30 + 1 = -29 (111100011) +-30 + 2 = -28 (111100100) +-30 + 3 = -27 (111100101) +-30 + 4 = -26 (111100110) +-30 + 5 = -25 (111100111) +-30 + 6 = -24 (111101000) +-30 + 7 = -23 (111101001) +-30 + 8 = -22 (111101010) +-30 + 9 = -21 (111101011) +-30 + 10 = -20 (111101100) +-30 + 11 = -19 (111101101) +-30 + 12 = -18 (111101110) +-30 + 13 = -17 (111101111) +-30 + 14 = -16 (111110000) +-30 + 15 = -15 (111110001) +-30 + 16 = -14 (111110010) +-30 + 17 = -13 (111110011) +-30 + 18 = -12 (111110100) +-30 + 19 = -11 (111110101) +-30 + 20 = -10 (111110110) +-30 + 21 = -9 (111110111) +-30 + 22 = -8 (111111000) +-30 + 23 = -7 (111111001) +-30 + 24 = -6 (111111010) +-30 + 25 = -5 (111111011) +-30 + 26 = -4 (111111100) +-30 + 27 = -3 (111111101) +-30 + 28 = -2 (111111110) +-30 + 29 = -1 (111111111) +-30 + 30 = 0 (000000000) +-30 + 31 = 1 (000000001) +-30 + -32 = -62 (111000010) +-30 + -31 = -61 (111000011) +-30 + -30 = -60 (111000100) +-30 + -29 = -59 (111000101) +-30 + -28 = -58 (111000110) +-30 + -27 = -57 (111000111) +-30 + -26 = -56 (111001000) +-30 + -25 = -55 (111001001) +-30 + -24 = -54 (111001010) +-30 + -23 = -53 (111001011) +-30 + -22 = -52 (111001100) +-30 + -21 = -51 (111001101) +-30 + -20 = -50 (111001110) +-30 + -19 = -49 (111001111) +-30 + -18 = -48 (111010000) +-30 + -17 = -47 (111010001) +-30 + -16 = -46 (111010010) +-30 + -15 = -45 (111010011) +-30 + -14 = -44 (111010100) +-30 + -13 = -43 (111010101) +-30 + -12 = -42 (111010110) +-30 + -11 = -41 (111010111) +-30 + -10 = -40 (111011000) +-30 + -9 = -39 (111011001) +-30 + -8 = -38 (111011010) +-30 + -7 = -37 (111011011) +-30 + -6 = -36 (111011100) +-30 + -5 = -35 (111011101) +-30 + -4 = -34 (111011110) +-30 + -3 = -33 (111011111) +-30 + -2 = -32 (111100000) +-30 + -1 = -31 (111100001) +-29 + 0 = -29 (111100011) +-29 + 1 = -28 (111100100) +-29 + 2 = -27 (111100101) +-29 + 3 = -26 (111100110) +-29 + 4 = -25 (111100111) +-29 + 5 = -24 (111101000) +-29 + 6 = -23 (111101001) +-29 + 7 = -22 (111101010) +-29 + 8 = -21 (111101011) +-29 + 9 = -20 (111101100) +-29 + 10 = -19 (111101101) +-29 + 11 = -18 (111101110) +-29 + 12 = -17 (111101111) +-29 + 13 = -16 (111110000) +-29 + 14 = -15 (111110001) +-29 + 15 = -14 (111110010) +-29 + 16 = -13 (111110011) +-29 + 17 = -12 (111110100) +-29 + 18 = -11 (111110101) +-29 + 19 = -10 (111110110) +-29 + 20 = -9 (111110111) +-29 + 21 = -8 (111111000) +-29 + 22 = -7 (111111001) +-29 + 23 = -6 (111111010) +-29 + 24 = -5 (111111011) +-29 + 25 = -4 (111111100) +-29 + 26 = -3 (111111101) +-29 + 27 = -2 (111111110) +-29 + 28 = -1 (111111111) +-29 + 29 = 0 (000000000) +-29 + 30 = 1 (000000001) +-29 + 31 = 2 (000000010) +-29 + -32 = -61 (111000011) +-29 + -31 = -60 (111000100) +-29 + -30 = -59 (111000101) +-29 + -29 = -58 (111000110) +-29 + -28 = -57 (111000111) +-29 + -27 = -56 (111001000) +-29 + -26 = -55 (111001001) +-29 + -25 = -54 (111001010) +-29 + -24 = -53 (111001011) +-29 + -23 = -52 (111001100) +-29 + -22 = -51 (111001101) +-29 + -21 = -50 (111001110) +-29 + -20 = -49 (111001111) +-29 + -19 = -48 (111010000) +-29 + -18 = -47 (111010001) +-29 + -17 = -46 (111010010) +-29 + -16 = -45 (111010011) +-29 + -15 = -44 (111010100) +-29 + -14 = -43 (111010101) +-29 + -13 = -42 (111010110) +-29 + -12 = -41 (111010111) +-29 + -11 = -40 (111011000) +-29 + -10 = -39 (111011001) +-29 + -9 = -38 (111011010) +-29 + -8 = -37 (111011011) +-29 + -7 = -36 (111011100) +-29 + -6 = -35 (111011101) +-29 + -5 = -34 (111011110) +-29 + -4 = -33 (111011111) +-29 + -3 = -32 (111100000) +-29 + -2 = -31 (111100001) +-29 + -1 = -30 (111100010) +-28 + 0 = -28 (111100100) +-28 + 1 = -27 (111100101) +-28 + 2 = -26 (111100110) +-28 + 3 = -25 (111100111) +-28 + 4 = -24 (111101000) +-28 + 5 = -23 (111101001) +-28 + 6 = -22 (111101010) +-28 + 7 = -21 (111101011) +-28 + 8 = -20 (111101100) +-28 + 9 = -19 (111101101) +-28 + 10 = -18 (111101110) +-28 + 11 = -17 (111101111) +-28 + 12 = -16 (111110000) +-28 + 13 = -15 (111110001) +-28 + 14 = -14 (111110010) +-28 + 15 = -13 (111110011) +-28 + 16 = -12 (111110100) +-28 + 17 = -11 (111110101) +-28 + 18 = -10 (111110110) +-28 + 19 = -9 (111110111) +-28 + 20 = -8 (111111000) +-28 + 21 = -7 (111111001) +-28 + 22 = -6 (111111010) +-28 + 23 = -5 (111111011) +-28 + 24 = -4 (111111100) +-28 + 25 = -3 (111111101) +-28 + 26 = -2 (111111110) +-28 + 27 = -1 (111111111) +-28 + 28 = 0 (000000000) +-28 + 29 = 1 (000000001) +-28 + 30 = 2 (000000010) +-28 + 31 = 3 (000000011) +-28 + -32 = -60 (111000100) +-28 + -31 = -59 (111000101) +-28 + -30 = -58 (111000110) +-28 + -29 = -57 (111000111) +-28 + -28 = -56 (111001000) +-28 + -27 = -55 (111001001) +-28 + -26 = -54 (111001010) +-28 + -25 = -53 (111001011) +-28 + -24 = -52 (111001100) +-28 + -23 = -51 (111001101) +-28 + -22 = -50 (111001110) +-28 + -21 = -49 (111001111) +-28 + -20 = -48 (111010000) +-28 + -19 = -47 (111010001) +-28 + -18 = -46 (111010010) +-28 + -17 = -45 (111010011) +-28 + -16 = -44 (111010100) +-28 + -15 = -43 (111010101) +-28 + -14 = -42 (111010110) +-28 + -13 = -41 (111010111) +-28 + -12 = -40 (111011000) +-28 + -11 = -39 (111011001) +-28 + -10 = -38 (111011010) +-28 + -9 = -37 (111011011) +-28 + -8 = -36 (111011100) +-28 + -7 = -35 (111011101) +-28 + -6 = -34 (111011110) +-28 + -5 = -33 (111011111) +-28 + -4 = -32 (111100000) +-28 + -3 = -31 (111100001) +-28 + -2 = -30 (111100010) +-28 + -1 = -29 (111100011) +-27 + 0 = -27 (111100101) +-27 + 1 = -26 (111100110) +-27 + 2 = -25 (111100111) +-27 + 3 = -24 (111101000) +-27 + 4 = -23 (111101001) +-27 + 5 = -22 (111101010) +-27 + 6 = -21 (111101011) +-27 + 7 = -20 (111101100) +-27 + 8 = -19 (111101101) +-27 + 9 = -18 (111101110) +-27 + 10 = -17 (111101111) +-27 + 11 = -16 (111110000) +-27 + 12 = -15 (111110001) +-27 + 13 = -14 (111110010) +-27 + 14 = -13 (111110011) +-27 + 15 = -12 (111110100) +-27 + 16 = -11 (111110101) +-27 + 17 = -10 (111110110) +-27 + 18 = -9 (111110111) +-27 + 19 = -8 (111111000) +-27 + 20 = -7 (111111001) +-27 + 21 = -6 (111111010) +-27 + 22 = -5 (111111011) +-27 + 23 = -4 (111111100) +-27 + 24 = -3 (111111101) +-27 + 25 = -2 (111111110) +-27 + 26 = -1 (111111111) +-27 + 27 = 0 (000000000) +-27 + 28 = 1 (000000001) +-27 + 29 = 2 (000000010) +-27 + 30 = 3 (000000011) +-27 + 31 = 4 (000000100) +-27 + -32 = -59 (111000101) +-27 + -31 = -58 (111000110) +-27 + -30 = -57 (111000111) +-27 + -29 = -56 (111001000) +-27 + -28 = -55 (111001001) +-27 + -27 = -54 (111001010) +-27 + -26 = -53 (111001011) +-27 + -25 = -52 (111001100) +-27 + -24 = -51 (111001101) +-27 + -23 = -50 (111001110) +-27 + -22 = -49 (111001111) +-27 + -21 = -48 (111010000) +-27 + -20 = -47 (111010001) +-27 + -19 = -46 (111010010) +-27 + -18 = -45 (111010011) +-27 + -17 = -44 (111010100) +-27 + -16 = -43 (111010101) +-27 + -15 = -42 (111010110) +-27 + -14 = -41 (111010111) +-27 + -13 = -40 (111011000) +-27 + -12 = -39 (111011001) +-27 + -11 = -38 (111011010) +-27 + -10 = -37 (111011011) +-27 + -9 = -36 (111011100) +-27 + -8 = -35 (111011101) +-27 + -7 = -34 (111011110) +-27 + -6 = -33 (111011111) +-27 + -5 = -32 (111100000) +-27 + -4 = -31 (111100001) +-27 + -3 = -30 (111100010) +-27 + -2 = -29 (111100011) +-27 + -1 = -28 (111100100) +-26 + 0 = -26 (111100110) +-26 + 1 = -25 (111100111) +-26 + 2 = -24 (111101000) +-26 + 3 = -23 (111101001) +-26 + 4 = -22 (111101010) +-26 + 5 = -21 (111101011) +-26 + 6 = -20 (111101100) +-26 + 7 = -19 (111101101) +-26 + 8 = -18 (111101110) +-26 + 9 = -17 (111101111) +-26 + 10 = -16 (111110000) +-26 + 11 = -15 (111110001) +-26 + 12 = -14 (111110010) +-26 + 13 = -13 (111110011) +-26 + 14 = -12 (111110100) +-26 + 15 = -11 (111110101) +-26 + 16 = -10 (111110110) +-26 + 17 = -9 (111110111) +-26 + 18 = -8 (111111000) +-26 + 19 = -7 (111111001) +-26 + 20 = -6 (111111010) +-26 + 21 = -5 (111111011) +-26 + 22 = -4 (111111100) +-26 + 23 = -3 (111111101) +-26 + 24 = -2 (111111110) +-26 + 25 = -1 (111111111) +-26 + 26 = 0 (000000000) +-26 + 27 = 1 (000000001) +-26 + 28 = 2 (000000010) +-26 + 29 = 3 (000000011) +-26 + 30 = 4 (000000100) +-26 + 31 = 5 (000000101) +-26 + -32 = -58 (111000110) +-26 + -31 = -57 (111000111) +-26 + -30 = -56 (111001000) +-26 + -29 = -55 (111001001) +-26 + -28 = -54 (111001010) +-26 + -27 = -53 (111001011) +-26 + -26 = -52 (111001100) +-26 + -25 = -51 (111001101) +-26 + -24 = -50 (111001110) +-26 + -23 = -49 (111001111) +-26 + -22 = -48 (111010000) +-26 + -21 = -47 (111010001) +-26 + -20 = -46 (111010010) +-26 + -19 = -45 (111010011) +-26 + -18 = -44 (111010100) +-26 + -17 = -43 (111010101) +-26 + -16 = -42 (111010110) +-26 + -15 = -41 (111010111) +-26 + -14 = -40 (111011000) +-26 + -13 = -39 (111011001) +-26 + -12 = -38 (111011010) +-26 + -11 = -37 (111011011) +-26 + -10 = -36 (111011100) +-26 + -9 = -35 (111011101) +-26 + -8 = -34 (111011110) +-26 + -7 = -33 (111011111) +-26 + -6 = -32 (111100000) +-26 + -5 = -31 (111100001) +-26 + -4 = -30 (111100010) +-26 + -3 = -29 (111100011) +-26 + -2 = -28 (111100100) +-26 + -1 = -27 (111100101) +-25 + 0 = -25 (111100111) +-25 + 1 = -24 (111101000) +-25 + 2 = -23 (111101001) +-25 + 3 = -22 (111101010) +-25 + 4 = -21 (111101011) +-25 + 5 = -20 (111101100) +-25 + 6 = -19 (111101101) +-25 + 7 = -18 (111101110) +-25 + 8 = -17 (111101111) +-25 + 9 = -16 (111110000) +-25 + 10 = -15 (111110001) +-25 + 11 = -14 (111110010) +-25 + 12 = -13 (111110011) +-25 + 13 = -12 (111110100) +-25 + 14 = -11 (111110101) +-25 + 15 = -10 (111110110) +-25 + 16 = -9 (111110111) +-25 + 17 = -8 (111111000) +-25 + 18 = -7 (111111001) +-25 + 19 = -6 (111111010) +-25 + 20 = -5 (111111011) +-25 + 21 = -4 (111111100) +-25 + 22 = -3 (111111101) +-25 + 23 = -2 (111111110) +-25 + 24 = -1 (111111111) +-25 + 25 = 0 (000000000) +-25 + 26 = 1 (000000001) +-25 + 27 = 2 (000000010) +-25 + 28 = 3 (000000011) +-25 + 29 = 4 (000000100) +-25 + 30 = 5 (000000101) +-25 + 31 = 6 (000000110) +-25 + -32 = -57 (111000111) +-25 + -31 = -56 (111001000) +-25 + -30 = -55 (111001001) +-25 + -29 = -54 (111001010) +-25 + -28 = -53 (111001011) +-25 + -27 = -52 (111001100) +-25 + -26 = -51 (111001101) +-25 + -25 = -50 (111001110) +-25 + -24 = -49 (111001111) +-25 + -23 = -48 (111010000) +-25 + -22 = -47 (111010001) +-25 + -21 = -46 (111010010) +-25 + -20 = -45 (111010011) +-25 + -19 = -44 (111010100) +-25 + -18 = -43 (111010101) +-25 + -17 = -42 (111010110) +-25 + -16 = -41 (111010111) +-25 + -15 = -40 (111011000) +-25 + -14 = -39 (111011001) +-25 + -13 = -38 (111011010) +-25 + -12 = -37 (111011011) +-25 + -11 = -36 (111011100) +-25 + -10 = -35 (111011101) +-25 + -9 = -34 (111011110) +-25 + -8 = -33 (111011111) +-25 + -7 = -32 (111100000) +-25 + -6 = -31 (111100001) +-25 + -5 = -30 (111100010) +-25 + -4 = -29 (111100011) +-25 + -3 = -28 (111100100) +-25 + -2 = -27 (111100101) +-25 + -1 = -26 (111100110) +-24 + 0 = -24 (111101000) +-24 + 1 = -23 (111101001) +-24 + 2 = -22 (111101010) +-24 + 3 = -21 (111101011) +-24 + 4 = -20 (111101100) +-24 + 5 = -19 (111101101) +-24 + 6 = -18 (111101110) +-24 + 7 = -17 (111101111) +-24 + 8 = -16 (111110000) +-24 + 9 = -15 (111110001) +-24 + 10 = -14 (111110010) +-24 + 11 = -13 (111110011) +-24 + 12 = -12 (111110100) +-24 + 13 = -11 (111110101) +-24 + 14 = -10 (111110110) +-24 + 15 = -9 (111110111) +-24 + 16 = -8 (111111000) +-24 + 17 = -7 (111111001) +-24 + 18 = -6 (111111010) +-24 + 19 = -5 (111111011) +-24 + 20 = -4 (111111100) +-24 + 21 = -3 (111111101) +-24 + 22 = -2 (111111110) +-24 + 23 = -1 (111111111) +-24 + 24 = 0 (000000000) +-24 + 25 = 1 (000000001) +-24 + 26 = 2 (000000010) +-24 + 27 = 3 (000000011) +-24 + 28 = 4 (000000100) +-24 + 29 = 5 (000000101) +-24 + 30 = 6 (000000110) +-24 + 31 = 7 (000000111) +-24 + -32 = -56 (111001000) +-24 + -31 = -55 (111001001) +-24 + -30 = -54 (111001010) +-24 + -29 = -53 (111001011) +-24 + -28 = -52 (111001100) +-24 + -27 = -51 (111001101) +-24 + -26 = -50 (111001110) +-24 + -25 = -49 (111001111) +-24 + -24 = -48 (111010000) +-24 + -23 = -47 (111010001) +-24 + -22 = -46 (111010010) +-24 + -21 = -45 (111010011) +-24 + -20 = -44 (111010100) +-24 + -19 = -43 (111010101) +-24 + -18 = -42 (111010110) +-24 + -17 = -41 (111010111) +-24 + -16 = -40 (111011000) +-24 + -15 = -39 (111011001) +-24 + -14 = -38 (111011010) +-24 + -13 = -37 (111011011) +-24 + -12 = -36 (111011100) +-24 + -11 = -35 (111011101) +-24 + -10 = -34 (111011110) +-24 + -9 = -33 (111011111) +-24 + -8 = -32 (111100000) +-24 + -7 = -31 (111100001) +-24 + -6 = -30 (111100010) +-24 + -5 = -29 (111100011) +-24 + -4 = -28 (111100100) +-24 + -3 = -27 (111100101) +-24 + -2 = -26 (111100110) +-24 + -1 = -25 (111100111) +-23 + 0 = -23 (111101001) +-23 + 1 = -22 (111101010) +-23 + 2 = -21 (111101011) +-23 + 3 = -20 (111101100) +-23 + 4 = -19 (111101101) +-23 + 5 = -18 (111101110) +-23 + 6 = -17 (111101111) +-23 + 7 = -16 (111110000) +-23 + 8 = -15 (111110001) +-23 + 9 = -14 (111110010) +-23 + 10 = -13 (111110011) +-23 + 11 = -12 (111110100) +-23 + 12 = -11 (111110101) +-23 + 13 = -10 (111110110) +-23 + 14 = -9 (111110111) +-23 + 15 = -8 (111111000) +-23 + 16 = -7 (111111001) +-23 + 17 = -6 (111111010) +-23 + 18 = -5 (111111011) +-23 + 19 = -4 (111111100) +-23 + 20 = -3 (111111101) +-23 + 21 = -2 (111111110) +-23 + 22 = -1 (111111111) +-23 + 23 = 0 (000000000) +-23 + 24 = 1 (000000001) +-23 + 25 = 2 (000000010) +-23 + 26 = 3 (000000011) +-23 + 27 = 4 (000000100) +-23 + 28 = 5 (000000101) +-23 + 29 = 6 (000000110) +-23 + 30 = 7 (000000111) +-23 + 31 = 8 (000001000) +-23 + -32 = -55 (111001001) +-23 + -31 = -54 (111001010) +-23 + -30 = -53 (111001011) +-23 + -29 = -52 (111001100) +-23 + -28 = -51 (111001101) +-23 + -27 = -50 (111001110) +-23 + -26 = -49 (111001111) +-23 + -25 = -48 (111010000) +-23 + -24 = -47 (111010001) +-23 + -23 = -46 (111010010) +-23 + -22 = -45 (111010011) +-23 + -21 = -44 (111010100) +-23 + -20 = -43 (111010101) +-23 + -19 = -42 (111010110) +-23 + -18 = -41 (111010111) +-23 + -17 = -40 (111011000) +-23 + -16 = -39 (111011001) +-23 + -15 = -38 (111011010) +-23 + -14 = -37 (111011011) +-23 + -13 = -36 (111011100) +-23 + -12 = -35 (111011101) +-23 + -11 = -34 (111011110) +-23 + -10 = -33 (111011111) +-23 + -9 = -32 (111100000) +-23 + -8 = -31 (111100001) +-23 + -7 = -30 (111100010) +-23 + -6 = -29 (111100011) +-23 + -5 = -28 (111100100) +-23 + -4 = -27 (111100101) +-23 + -3 = -26 (111100110) +-23 + -2 = -25 (111100111) +-23 + -1 = -24 (111101000) +-22 + 0 = -22 (111101010) +-22 + 1 = -21 (111101011) +-22 + 2 = -20 (111101100) +-22 + 3 = -19 (111101101) +-22 + 4 = -18 (111101110) +-22 + 5 = -17 (111101111) +-22 + 6 = -16 (111110000) +-22 + 7 = -15 (111110001) +-22 + 8 = -14 (111110010) +-22 + 9 = -13 (111110011) +-22 + 10 = -12 (111110100) +-22 + 11 = -11 (111110101) +-22 + 12 = -10 (111110110) +-22 + 13 = -9 (111110111) +-22 + 14 = -8 (111111000) +-22 + 15 = -7 (111111001) +-22 + 16 = -6 (111111010) +-22 + 17 = -5 (111111011) +-22 + 18 = -4 (111111100) +-22 + 19 = -3 (111111101) +-22 + 20 = -2 (111111110) +-22 + 21 = -1 (111111111) +-22 + 22 = 0 (000000000) +-22 + 23 = 1 (000000001) +-22 + 24 = 2 (000000010) +-22 + 25 = 3 (000000011) +-22 + 26 = 4 (000000100) +-22 + 27 = 5 (000000101) +-22 + 28 = 6 (000000110) +-22 + 29 = 7 (000000111) +-22 + 30 = 8 (000001000) +-22 + 31 = 9 (000001001) +-22 + -32 = -54 (111001010) +-22 + -31 = -53 (111001011) +-22 + -30 = -52 (111001100) +-22 + -29 = -51 (111001101) +-22 + -28 = -50 (111001110) +-22 + -27 = -49 (111001111) +-22 + -26 = -48 (111010000) +-22 + -25 = -47 (111010001) +-22 + -24 = -46 (111010010) +-22 + -23 = -45 (111010011) +-22 + -22 = -44 (111010100) +-22 + -21 = -43 (111010101) +-22 + -20 = -42 (111010110) +-22 + -19 = -41 (111010111) +-22 + -18 = -40 (111011000) +-22 + -17 = -39 (111011001) +-22 + -16 = -38 (111011010) +-22 + -15 = -37 (111011011) +-22 + -14 = -36 (111011100) +-22 + -13 = -35 (111011101) +-22 + -12 = -34 (111011110) +-22 + -11 = -33 (111011111) +-22 + -10 = -32 (111100000) +-22 + -9 = -31 (111100001) +-22 + -8 = -30 (111100010) +-22 + -7 = -29 (111100011) +-22 + -6 = -28 (111100100) +-22 + -5 = -27 (111100101) +-22 + -4 = -26 (111100110) +-22 + -3 = -25 (111100111) +-22 + -2 = -24 (111101000) +-22 + -1 = -23 (111101001) +-21 + 0 = -21 (111101011) +-21 + 1 = -20 (111101100) +-21 + 2 = -19 (111101101) +-21 + 3 = -18 (111101110) +-21 + 4 = -17 (111101111) +-21 + 5 = -16 (111110000) +-21 + 6 = -15 (111110001) +-21 + 7 = -14 (111110010) +-21 + 8 = -13 (111110011) +-21 + 9 = -12 (111110100) +-21 + 10 = -11 (111110101) +-21 + 11 = -10 (111110110) +-21 + 12 = -9 (111110111) +-21 + 13 = -8 (111111000) +-21 + 14 = -7 (111111001) +-21 + 15 = -6 (111111010) +-21 + 16 = -5 (111111011) +-21 + 17 = -4 (111111100) +-21 + 18 = -3 (111111101) +-21 + 19 = -2 (111111110) +-21 + 20 = -1 (111111111) +-21 + 21 = 0 (000000000) +-21 + 22 = 1 (000000001) +-21 + 23 = 2 (000000010) +-21 + 24 = 3 (000000011) +-21 + 25 = 4 (000000100) +-21 + 26 = 5 (000000101) +-21 + 27 = 6 (000000110) +-21 + 28 = 7 (000000111) +-21 + 29 = 8 (000001000) +-21 + 30 = 9 (000001001) +-21 + 31 = 10 (000001010) +-21 + -32 = -53 (111001011) +-21 + -31 = -52 (111001100) +-21 + -30 = -51 (111001101) +-21 + -29 = -50 (111001110) +-21 + -28 = -49 (111001111) +-21 + -27 = -48 (111010000) +-21 + -26 = -47 (111010001) +-21 + -25 = -46 (111010010) +-21 + -24 = -45 (111010011) +-21 + -23 = -44 (111010100) +-21 + -22 = -43 (111010101) +-21 + -21 = -42 (111010110) +-21 + -20 = -41 (111010111) +-21 + -19 = -40 (111011000) +-21 + -18 = -39 (111011001) +-21 + -17 = -38 (111011010) +-21 + -16 = -37 (111011011) +-21 + -15 = -36 (111011100) +-21 + -14 = -35 (111011101) +-21 + -13 = -34 (111011110) +-21 + -12 = -33 (111011111) +-21 + -11 = -32 (111100000) +-21 + -10 = -31 (111100001) +-21 + -9 = -30 (111100010) +-21 + -8 = -29 (111100011) +-21 + -7 = -28 (111100100) +-21 + -6 = -27 (111100101) +-21 + -5 = -26 (111100110) +-21 + -4 = -25 (111100111) +-21 + -3 = -24 (111101000) +-21 + -2 = -23 (111101001) +-21 + -1 = -22 (111101010) +-20 + 0 = -20 (111101100) +-20 + 1 = -19 (111101101) +-20 + 2 = -18 (111101110) +-20 + 3 = -17 (111101111) +-20 + 4 = -16 (111110000) +-20 + 5 = -15 (111110001) +-20 + 6 = -14 (111110010) +-20 + 7 = -13 (111110011) +-20 + 8 = -12 (111110100) +-20 + 9 = -11 (111110101) +-20 + 10 = -10 (111110110) +-20 + 11 = -9 (111110111) +-20 + 12 = -8 (111111000) +-20 + 13 = -7 (111111001) +-20 + 14 = -6 (111111010) +-20 + 15 = -5 (111111011) +-20 + 16 = -4 (111111100) +-20 + 17 = -3 (111111101) +-20 + 18 = -2 (111111110) +-20 + 19 = -1 (111111111) +-20 + 20 = 0 (000000000) +-20 + 21 = 1 (000000001) +-20 + 22 = 2 (000000010) +-20 + 23 = 3 (000000011) +-20 + 24 = 4 (000000100) +-20 + 25 = 5 (000000101) +-20 + 26 = 6 (000000110) +-20 + 27 = 7 (000000111) +-20 + 28 = 8 (000001000) +-20 + 29 = 9 (000001001) +-20 + 30 = 10 (000001010) +-20 + 31 = 11 (000001011) +-20 + -32 = -52 (111001100) +-20 + -31 = -51 (111001101) +-20 + -30 = -50 (111001110) +-20 + -29 = -49 (111001111) +-20 + -28 = -48 (111010000) +-20 + -27 = -47 (111010001) +-20 + -26 = -46 (111010010) +-20 + -25 = -45 (111010011) +-20 + -24 = -44 (111010100) +-20 + -23 = -43 (111010101) +-20 + -22 = -42 (111010110) +-20 + -21 = -41 (111010111) +-20 + -20 = -40 (111011000) +-20 + -19 = -39 (111011001) +-20 + -18 = -38 (111011010) +-20 + -17 = -37 (111011011) +-20 + -16 = -36 (111011100) +-20 + -15 = -35 (111011101) +-20 + -14 = -34 (111011110) +-20 + -13 = -33 (111011111) +-20 + -12 = -32 (111100000) +-20 + -11 = -31 (111100001) +-20 + -10 = -30 (111100010) +-20 + -9 = -29 (111100011) +-20 + -8 = -28 (111100100) +-20 + -7 = -27 (111100101) +-20 + -6 = -26 (111100110) +-20 + -5 = -25 (111100111) +-20 + -4 = -24 (111101000) +-20 + -3 = -23 (111101001) +-20 + -2 = -22 (111101010) +-20 + -1 = -21 (111101011) +-19 + 0 = -19 (111101101) +-19 + 1 = -18 (111101110) +-19 + 2 = -17 (111101111) +-19 + 3 = -16 (111110000) +-19 + 4 = -15 (111110001) +-19 + 5 = -14 (111110010) +-19 + 6 = -13 (111110011) +-19 + 7 = -12 (111110100) +-19 + 8 = -11 (111110101) +-19 + 9 = -10 (111110110) +-19 + 10 = -9 (111110111) +-19 + 11 = -8 (111111000) +-19 + 12 = -7 (111111001) +-19 + 13 = -6 (111111010) +-19 + 14 = -5 (111111011) +-19 + 15 = -4 (111111100) +-19 + 16 = -3 (111111101) +-19 + 17 = -2 (111111110) +-19 + 18 = -1 (111111111) +-19 + 19 = 0 (000000000) +-19 + 20 = 1 (000000001) +-19 + 21 = 2 (000000010) +-19 + 22 = 3 (000000011) +-19 + 23 = 4 (000000100) +-19 + 24 = 5 (000000101) +-19 + 25 = 6 (000000110) +-19 + 26 = 7 (000000111) +-19 + 27 = 8 (000001000) +-19 + 28 = 9 (000001001) +-19 + 29 = 10 (000001010) +-19 + 30 = 11 (000001011) +-19 + 31 = 12 (000001100) +-19 + -32 = -51 (111001101) +-19 + -31 = -50 (111001110) +-19 + -30 = -49 (111001111) +-19 + -29 = -48 (111010000) +-19 + -28 = -47 (111010001) +-19 + -27 = -46 (111010010) +-19 + -26 = -45 (111010011) +-19 + -25 = -44 (111010100) +-19 + -24 = -43 (111010101) +-19 + -23 = -42 (111010110) +-19 + -22 = -41 (111010111) +-19 + -21 = -40 (111011000) +-19 + -20 = -39 (111011001) +-19 + -19 = -38 (111011010) +-19 + -18 = -37 (111011011) +-19 + -17 = -36 (111011100) +-19 + -16 = -35 (111011101) +-19 + -15 = -34 (111011110) +-19 + -14 = -33 (111011111) +-19 + -13 = -32 (111100000) +-19 + -12 = -31 (111100001) +-19 + -11 = -30 (111100010) +-19 + -10 = -29 (111100011) +-19 + -9 = -28 (111100100) +-19 + -8 = -27 (111100101) +-19 + -7 = -26 (111100110) +-19 + -6 = -25 (111100111) +-19 + -5 = -24 (111101000) +-19 + -4 = -23 (111101001) +-19 + -3 = -22 (111101010) +-19 + -2 = -21 (111101011) +-19 + -1 = -20 (111101100) +-18 + 0 = -18 (111101110) +-18 + 1 = -17 (111101111) +-18 + 2 = -16 (111110000) +-18 + 3 = -15 (111110001) +-18 + 4 = -14 (111110010) +-18 + 5 = -13 (111110011) +-18 + 6 = -12 (111110100) +-18 + 7 = -11 (111110101) +-18 + 8 = -10 (111110110) +-18 + 9 = -9 (111110111) +-18 + 10 = -8 (111111000) +-18 + 11 = -7 (111111001) +-18 + 12 = -6 (111111010) +-18 + 13 = -5 (111111011) +-18 + 14 = -4 (111111100) +-18 + 15 = -3 (111111101) +-18 + 16 = -2 (111111110) +-18 + 17 = -1 (111111111) +-18 + 18 = 0 (000000000) +-18 + 19 = 1 (000000001) +-18 + 20 = 2 (000000010) +-18 + 21 = 3 (000000011) +-18 + 22 = 4 (000000100) +-18 + 23 = 5 (000000101) +-18 + 24 = 6 (000000110) +-18 + 25 = 7 (000000111) +-18 + 26 = 8 (000001000) +-18 + 27 = 9 (000001001) +-18 + 28 = 10 (000001010) +-18 + 29 = 11 (000001011) +-18 + 30 = 12 (000001100) +-18 + 31 = 13 (000001101) +-18 + -32 = -50 (111001110) +-18 + -31 = -49 (111001111) +-18 + -30 = -48 (111010000) +-18 + -29 = -47 (111010001) +-18 + -28 = -46 (111010010) +-18 + -27 = -45 (111010011) +-18 + -26 = -44 (111010100) +-18 + -25 = -43 (111010101) +-18 + -24 = -42 (111010110) +-18 + -23 = -41 (111010111) +-18 + -22 = -40 (111011000) +-18 + -21 = -39 (111011001) +-18 + -20 = -38 (111011010) +-18 + -19 = -37 (111011011) +-18 + -18 = -36 (111011100) +-18 + -17 = -35 (111011101) +-18 + -16 = -34 (111011110) +-18 + -15 = -33 (111011111) +-18 + -14 = -32 (111100000) +-18 + -13 = -31 (111100001) +-18 + -12 = -30 (111100010) +-18 + -11 = -29 (111100011) +-18 + -10 = -28 (111100100) +-18 + -9 = -27 (111100101) +-18 + -8 = -26 (111100110) +-18 + -7 = -25 (111100111) +-18 + -6 = -24 (111101000) +-18 + -5 = -23 (111101001) +-18 + -4 = -22 (111101010) +-18 + -3 = -21 (111101011) +-18 + -2 = -20 (111101100) +-18 + -1 = -19 (111101101) +-17 + 0 = -17 (111101111) +-17 + 1 = -16 (111110000) +-17 + 2 = -15 (111110001) +-17 + 3 = -14 (111110010) +-17 + 4 = -13 (111110011) +-17 + 5 = -12 (111110100) +-17 + 6 = -11 (111110101) +-17 + 7 = -10 (111110110) +-17 + 8 = -9 (111110111) +-17 + 9 = -8 (111111000) +-17 + 10 = -7 (111111001) +-17 + 11 = -6 (111111010) +-17 + 12 = -5 (111111011) +-17 + 13 = -4 (111111100) +-17 + 14 = -3 (111111101) +-17 + 15 = -2 (111111110) +-17 + 16 = -1 (111111111) +-17 + 17 = 0 (000000000) +-17 + 18 = 1 (000000001) +-17 + 19 = 2 (000000010) +-17 + 20 = 3 (000000011) +-17 + 21 = 4 (000000100) +-17 + 22 = 5 (000000101) +-17 + 23 = 6 (000000110) +-17 + 24 = 7 (000000111) +-17 + 25 = 8 (000001000) +-17 + 26 = 9 (000001001) +-17 + 27 = 10 (000001010) +-17 + 28 = 11 (000001011) +-17 + 29 = 12 (000001100) +-17 + 30 = 13 (000001101) +-17 + 31 = 14 (000001110) +-17 + -32 = -49 (111001111) +-17 + -31 = -48 (111010000) +-17 + -30 = -47 (111010001) +-17 + -29 = -46 (111010010) +-17 + -28 = -45 (111010011) +-17 + -27 = -44 (111010100) +-17 + -26 = -43 (111010101) +-17 + -25 = -42 (111010110) +-17 + -24 = -41 (111010111) +-17 + -23 = -40 (111011000) +-17 + -22 = -39 (111011001) +-17 + -21 = -38 (111011010) +-17 + -20 = -37 (111011011) +-17 + -19 = -36 (111011100) +-17 + -18 = -35 (111011101) +-17 + -17 = -34 (111011110) +-17 + -16 = -33 (111011111) +-17 + -15 = -32 (111100000) +-17 + -14 = -31 (111100001) +-17 + -13 = -30 (111100010) +-17 + -12 = -29 (111100011) +-17 + -11 = -28 (111100100) +-17 + -10 = -27 (111100101) +-17 + -9 = -26 (111100110) +-17 + -8 = -25 (111100111) +-17 + -7 = -24 (111101000) +-17 + -6 = -23 (111101001) +-17 + -5 = -22 (111101010) +-17 + -4 = -21 (111101011) +-17 + -3 = -20 (111101100) +-17 + -2 = -19 (111101101) +-17 + -1 = -18 (111101110) +-16 + 0 = -16 (111110000) +-16 + 1 = -15 (111110001) +-16 + 2 = -14 (111110010) +-16 + 3 = -13 (111110011) +-16 + 4 = -12 (111110100) +-16 + 5 = -11 (111110101) +-16 + 6 = -10 (111110110) +-16 + 7 = -9 (111110111) +-16 + 8 = -8 (111111000) +-16 + 9 = -7 (111111001) +-16 + 10 = -6 (111111010) +-16 + 11 = -5 (111111011) +-16 + 12 = -4 (111111100) +-16 + 13 = -3 (111111101) +-16 + 14 = -2 (111111110) +-16 + 15 = -1 (111111111) +-16 + 16 = 0 (000000000) +-16 + 17 = 1 (000000001) +-16 + 18 = 2 (000000010) +-16 + 19 = 3 (000000011) +-16 + 20 = 4 (000000100) +-16 + 21 = 5 (000000101) +-16 + 22 = 6 (000000110) +-16 + 23 = 7 (000000111) +-16 + 24 = 8 (000001000) +-16 + 25 = 9 (000001001) +-16 + 26 = 10 (000001010) +-16 + 27 = 11 (000001011) +-16 + 28 = 12 (000001100) +-16 + 29 = 13 (000001101) +-16 + 30 = 14 (000001110) +-16 + 31 = 15 (000001111) +-16 + -32 = -48 (111010000) +-16 + -31 = -47 (111010001) +-16 + -30 = -46 (111010010) +-16 + -29 = -45 (111010011) +-16 + -28 = -44 (111010100) +-16 + -27 = -43 (111010101) +-16 + -26 = -42 (111010110) +-16 + -25 = -41 (111010111) +-16 + -24 = -40 (111011000) +-16 + -23 = -39 (111011001) +-16 + -22 = -38 (111011010) +-16 + -21 = -37 (111011011) +-16 + -20 = -36 (111011100) +-16 + -19 = -35 (111011101) +-16 + -18 = -34 (111011110) +-16 + -17 = -33 (111011111) +-16 + -16 = -32 (111100000) +-16 + -15 = -31 (111100001) +-16 + -14 = -30 (111100010) +-16 + -13 = -29 (111100011) +-16 + -12 = -28 (111100100) +-16 + -11 = -27 (111100101) +-16 + -10 = -26 (111100110) +-16 + -9 = -25 (111100111) +-16 + -8 = -24 (111101000) +-16 + -7 = -23 (111101001) +-16 + -6 = -22 (111101010) +-16 + -5 = -21 (111101011) +-16 + -4 = -20 (111101100) +-16 + -3 = -19 (111101101) +-16 + -2 = -18 (111101110) +-16 + -1 = -17 (111101111) +-15 + 0 = -15 (111110001) +-15 + 1 = -14 (111110010) +-15 + 2 = -13 (111110011) +-15 + 3 = -12 (111110100) +-15 + 4 = -11 (111110101) +-15 + 5 = -10 (111110110) +-15 + 6 = -9 (111110111) +-15 + 7 = -8 (111111000) +-15 + 8 = -7 (111111001) +-15 + 9 = -6 (111111010) +-15 + 10 = -5 (111111011) +-15 + 11 = -4 (111111100) +-15 + 12 = -3 (111111101) +-15 + 13 = -2 (111111110) +-15 + 14 = -1 (111111111) +-15 + 15 = 0 (000000000) +-15 + 16 = 1 (000000001) +-15 + 17 = 2 (000000010) +-15 + 18 = 3 (000000011) +-15 + 19 = 4 (000000100) +-15 + 20 = 5 (000000101) +-15 + 21 = 6 (000000110) +-15 + 22 = 7 (000000111) +-15 + 23 = 8 (000001000) +-15 + 24 = 9 (000001001) +-15 + 25 = 10 (000001010) +-15 + 26 = 11 (000001011) +-15 + 27 = 12 (000001100) +-15 + 28 = 13 (000001101) +-15 + 29 = 14 (000001110) +-15 + 30 = 15 (000001111) +-15 + 31 = 16 (000010000) +-15 + -32 = -47 (111010001) +-15 + -31 = -46 (111010010) +-15 + -30 = -45 (111010011) +-15 + -29 = -44 (111010100) +-15 + -28 = -43 (111010101) +-15 + -27 = -42 (111010110) +-15 + -26 = -41 (111010111) +-15 + -25 = -40 (111011000) +-15 + -24 = -39 (111011001) +-15 + -23 = -38 (111011010) +-15 + -22 = -37 (111011011) +-15 + -21 = -36 (111011100) +-15 + -20 = -35 (111011101) +-15 + -19 = -34 (111011110) +-15 + -18 = -33 (111011111) +-15 + -17 = -32 (111100000) +-15 + -16 = -31 (111100001) +-15 + -15 = -30 (111100010) +-15 + -14 = -29 (111100011) +-15 + -13 = -28 (111100100) +-15 + -12 = -27 (111100101) +-15 + -11 = -26 (111100110) +-15 + -10 = -25 (111100111) +-15 + -9 = -24 (111101000) +-15 + -8 = -23 (111101001) +-15 + -7 = -22 (111101010) +-15 + -6 = -21 (111101011) +-15 + -5 = -20 (111101100) +-15 + -4 = -19 (111101101) +-15 + -3 = -18 (111101110) +-15 + -2 = -17 (111101111) +-15 + -1 = -16 (111110000) +-14 + 0 = -14 (111110010) +-14 + 1 = -13 (111110011) +-14 + 2 = -12 (111110100) +-14 + 3 = -11 (111110101) +-14 + 4 = -10 (111110110) +-14 + 5 = -9 (111110111) +-14 + 6 = -8 (111111000) +-14 + 7 = -7 (111111001) +-14 + 8 = -6 (111111010) +-14 + 9 = -5 (111111011) +-14 + 10 = -4 (111111100) +-14 + 11 = -3 (111111101) +-14 + 12 = -2 (111111110) +-14 + 13 = -1 (111111111) +-14 + 14 = 0 (000000000) +-14 + 15 = 1 (000000001) +-14 + 16 = 2 (000000010) +-14 + 17 = 3 (000000011) +-14 + 18 = 4 (000000100) +-14 + 19 = 5 (000000101) +-14 + 20 = 6 (000000110) +-14 + 21 = 7 (000000111) +-14 + 22 = 8 (000001000) +-14 + 23 = 9 (000001001) +-14 + 24 = 10 (000001010) +-14 + 25 = 11 (000001011) +-14 + 26 = 12 (000001100) +-14 + 27 = 13 (000001101) +-14 + 28 = 14 (000001110) +-14 + 29 = 15 (000001111) +-14 + 30 = 16 (000010000) +-14 + 31 = 17 (000010001) +-14 + -32 = -46 (111010010) +-14 + -31 = -45 (111010011) +-14 + -30 = -44 (111010100) +-14 + -29 = -43 (111010101) +-14 + -28 = -42 (111010110) +-14 + -27 = -41 (111010111) +-14 + -26 = -40 (111011000) +-14 + -25 = -39 (111011001) +-14 + -24 = -38 (111011010) +-14 + -23 = -37 (111011011) +-14 + -22 = -36 (111011100) +-14 + -21 = -35 (111011101) +-14 + -20 = -34 (111011110) +-14 + -19 = -33 (111011111) +-14 + -18 = -32 (111100000) +-14 + -17 = -31 (111100001) +-14 + -16 = -30 (111100010) +-14 + -15 = -29 (111100011) +-14 + -14 = -28 (111100100) +-14 + -13 = -27 (111100101) +-14 + -12 = -26 (111100110) +-14 + -11 = -25 (111100111) +-14 + -10 = -24 (111101000) +-14 + -9 = -23 (111101001) +-14 + -8 = -22 (111101010) +-14 + -7 = -21 (111101011) +-14 + -6 = -20 (111101100) +-14 + -5 = -19 (111101101) +-14 + -4 = -18 (111101110) +-14 + -3 = -17 (111101111) +-14 + -2 = -16 (111110000) +-14 + -1 = -15 (111110001) +-13 + 0 = -13 (111110011) +-13 + 1 = -12 (111110100) +-13 + 2 = -11 (111110101) +-13 + 3 = -10 (111110110) +-13 + 4 = -9 (111110111) +-13 + 5 = -8 (111111000) +-13 + 6 = -7 (111111001) +-13 + 7 = -6 (111111010) +-13 + 8 = -5 (111111011) +-13 + 9 = -4 (111111100) +-13 + 10 = -3 (111111101) +-13 + 11 = -2 (111111110) +-13 + 12 = -1 (111111111) +-13 + 13 = 0 (000000000) +-13 + 14 = 1 (000000001) +-13 + 15 = 2 (000000010) +-13 + 16 = 3 (000000011) +-13 + 17 = 4 (000000100) +-13 + 18 = 5 (000000101) +-13 + 19 = 6 (000000110) +-13 + 20 = 7 (000000111) +-13 + 21 = 8 (000001000) +-13 + 22 = 9 (000001001) +-13 + 23 = 10 (000001010) +-13 + 24 = 11 (000001011) +-13 + 25 = 12 (000001100) +-13 + 26 = 13 (000001101) +-13 + 27 = 14 (000001110) +-13 + 28 = 15 (000001111) +-13 + 29 = 16 (000010000) +-13 + 30 = 17 (000010001) +-13 + 31 = 18 (000010010) +-13 + -32 = -45 (111010011) +-13 + -31 = -44 (111010100) +-13 + -30 = -43 (111010101) +-13 + -29 = -42 (111010110) +-13 + -28 = -41 (111010111) +-13 + -27 = -40 (111011000) +-13 + -26 = -39 (111011001) +-13 + -25 = -38 (111011010) +-13 + -24 = -37 (111011011) +-13 + -23 = -36 (111011100) +-13 + -22 = -35 (111011101) +-13 + -21 = -34 (111011110) +-13 + -20 = -33 (111011111) +-13 + -19 = -32 (111100000) +-13 + -18 = -31 (111100001) +-13 + -17 = -30 (111100010) +-13 + -16 = -29 (111100011) +-13 + -15 = -28 (111100100) +-13 + -14 = -27 (111100101) +-13 + -13 = -26 (111100110) +-13 + -12 = -25 (111100111) +-13 + -11 = -24 (111101000) +-13 + -10 = -23 (111101001) +-13 + -9 = -22 (111101010) +-13 + -8 = -21 (111101011) +-13 + -7 = -20 (111101100) +-13 + -6 = -19 (111101101) +-13 + -5 = -18 (111101110) +-13 + -4 = -17 (111101111) +-13 + -3 = -16 (111110000) +-13 + -2 = -15 (111110001) +-13 + -1 = -14 (111110010) +-12 + 0 = -12 (111110100) +-12 + 1 = -11 (111110101) +-12 + 2 = -10 (111110110) +-12 + 3 = -9 (111110111) +-12 + 4 = -8 (111111000) +-12 + 5 = -7 (111111001) +-12 + 6 = -6 (111111010) +-12 + 7 = -5 (111111011) +-12 + 8 = -4 (111111100) +-12 + 9 = -3 (111111101) +-12 + 10 = -2 (111111110) +-12 + 11 = -1 (111111111) +-12 + 12 = 0 (000000000) +-12 + 13 = 1 (000000001) +-12 + 14 = 2 (000000010) +-12 + 15 = 3 (000000011) +-12 + 16 = 4 (000000100) +-12 + 17 = 5 (000000101) +-12 + 18 = 6 (000000110) +-12 + 19 = 7 (000000111) +-12 + 20 = 8 (000001000) +-12 + 21 = 9 (000001001) +-12 + 22 = 10 (000001010) +-12 + 23 = 11 (000001011) +-12 + 24 = 12 (000001100) +-12 + 25 = 13 (000001101) +-12 + 26 = 14 (000001110) +-12 + 27 = 15 (000001111) +-12 + 28 = 16 (000010000) +-12 + 29 = 17 (000010001) +-12 + 30 = 18 (000010010) +-12 + 31 = 19 (000010011) +-12 + -32 = -44 (111010100) +-12 + -31 = -43 (111010101) +-12 + -30 = -42 (111010110) +-12 + -29 = -41 (111010111) +-12 + -28 = -40 (111011000) +-12 + -27 = -39 (111011001) +-12 + -26 = -38 (111011010) +-12 + -25 = -37 (111011011) +-12 + -24 = -36 (111011100) +-12 + -23 = -35 (111011101) +-12 + -22 = -34 (111011110) +-12 + -21 = -33 (111011111) +-12 + -20 = -32 (111100000) +-12 + -19 = -31 (111100001) +-12 + -18 = -30 (111100010) +-12 + -17 = -29 (111100011) +-12 + -16 = -28 (111100100) +-12 + -15 = -27 (111100101) +-12 + -14 = -26 (111100110) +-12 + -13 = -25 (111100111) +-12 + -12 = -24 (111101000) +-12 + -11 = -23 (111101001) +-12 + -10 = -22 (111101010) +-12 + -9 = -21 (111101011) +-12 + -8 = -20 (111101100) +-12 + -7 = -19 (111101101) +-12 + -6 = -18 (111101110) +-12 + -5 = -17 (111101111) +-12 + -4 = -16 (111110000) +-12 + -3 = -15 (111110001) +-12 + -2 = -14 (111110010) +-12 + -1 = -13 (111110011) +-11 + 0 = -11 (111110101) +-11 + 1 = -10 (111110110) +-11 + 2 = -9 (111110111) +-11 + 3 = -8 (111111000) +-11 + 4 = -7 (111111001) +-11 + 5 = -6 (111111010) +-11 + 6 = -5 (111111011) +-11 + 7 = -4 (111111100) +-11 + 8 = -3 (111111101) +-11 + 9 = -2 (111111110) +-11 + 10 = -1 (111111111) +-11 + 11 = 0 (000000000) +-11 + 12 = 1 (000000001) +-11 + 13 = 2 (000000010) +-11 + 14 = 3 (000000011) +-11 + 15 = 4 (000000100) +-11 + 16 = 5 (000000101) +-11 + 17 = 6 (000000110) +-11 + 18 = 7 (000000111) +-11 + 19 = 8 (000001000) +-11 + 20 = 9 (000001001) +-11 + 21 = 10 (000001010) +-11 + 22 = 11 (000001011) +-11 + 23 = 12 (000001100) +-11 + 24 = 13 (000001101) +-11 + 25 = 14 (000001110) +-11 + 26 = 15 (000001111) +-11 + 27 = 16 (000010000) +-11 + 28 = 17 (000010001) +-11 + 29 = 18 (000010010) +-11 + 30 = 19 (000010011) +-11 + 31 = 20 (000010100) +-11 + -32 = -43 (111010101) +-11 + -31 = -42 (111010110) +-11 + -30 = -41 (111010111) +-11 + -29 = -40 (111011000) +-11 + -28 = -39 (111011001) +-11 + -27 = -38 (111011010) +-11 + -26 = -37 (111011011) +-11 + -25 = -36 (111011100) +-11 + -24 = -35 (111011101) +-11 + -23 = -34 (111011110) +-11 + -22 = -33 (111011111) +-11 + -21 = -32 (111100000) +-11 + -20 = -31 (111100001) +-11 + -19 = -30 (111100010) +-11 + -18 = -29 (111100011) +-11 + -17 = -28 (111100100) +-11 + -16 = -27 (111100101) +-11 + -15 = -26 (111100110) +-11 + -14 = -25 (111100111) +-11 + -13 = -24 (111101000) +-11 + -12 = -23 (111101001) +-11 + -11 = -22 (111101010) +-11 + -10 = -21 (111101011) +-11 + -9 = -20 (111101100) +-11 + -8 = -19 (111101101) +-11 + -7 = -18 (111101110) +-11 + -6 = -17 (111101111) +-11 + -5 = -16 (111110000) +-11 + -4 = -15 (111110001) +-11 + -3 = -14 (111110010) +-11 + -2 = -13 (111110011) +-11 + -1 = -12 (111110100) +-10 + 0 = -10 (111110110) +-10 + 1 = -9 (111110111) +-10 + 2 = -8 (111111000) +-10 + 3 = -7 (111111001) +-10 + 4 = -6 (111111010) +-10 + 5 = -5 (111111011) +-10 + 6 = -4 (111111100) +-10 + 7 = -3 (111111101) +-10 + 8 = -2 (111111110) +-10 + 9 = -1 (111111111) +-10 + 10 = 0 (000000000) +-10 + 11 = 1 (000000001) +-10 + 12 = 2 (000000010) +-10 + 13 = 3 (000000011) +-10 + 14 = 4 (000000100) +-10 + 15 = 5 (000000101) +-10 + 16 = 6 (000000110) +-10 + 17 = 7 (000000111) +-10 + 18 = 8 (000001000) +-10 + 19 = 9 (000001001) +-10 + 20 = 10 (000001010) +-10 + 21 = 11 (000001011) +-10 + 22 = 12 (000001100) +-10 + 23 = 13 (000001101) +-10 + 24 = 14 (000001110) +-10 + 25 = 15 (000001111) +-10 + 26 = 16 (000010000) +-10 + 27 = 17 (000010001) +-10 + 28 = 18 (000010010) +-10 + 29 = 19 (000010011) +-10 + 30 = 20 (000010100) +-10 + 31 = 21 (000010101) +-10 + -32 = -42 (111010110) +-10 + -31 = -41 (111010111) +-10 + -30 = -40 (111011000) +-10 + -29 = -39 (111011001) +-10 + -28 = -38 (111011010) +-10 + -27 = -37 (111011011) +-10 + -26 = -36 (111011100) +-10 + -25 = -35 (111011101) +-10 + -24 = -34 (111011110) +-10 + -23 = -33 (111011111) +-10 + -22 = -32 (111100000) +-10 + -21 = -31 (111100001) +-10 + -20 = -30 (111100010) +-10 + -19 = -29 (111100011) +-10 + -18 = -28 (111100100) +-10 + -17 = -27 (111100101) +-10 + -16 = -26 (111100110) +-10 + -15 = -25 (111100111) +-10 + -14 = -24 (111101000) +-10 + -13 = -23 (111101001) +-10 + -12 = -22 (111101010) +-10 + -11 = -21 (111101011) +-10 + -10 = -20 (111101100) +-10 + -9 = -19 (111101101) +-10 + -8 = -18 (111101110) +-10 + -7 = -17 (111101111) +-10 + -6 = -16 (111110000) +-10 + -5 = -15 (111110001) +-10 + -4 = -14 (111110010) +-10 + -3 = -13 (111110011) +-10 + -2 = -12 (111110100) +-10 + -1 = -11 (111110101) +-9 + 0 = -9 (111110111) +-9 + 1 = -8 (111111000) +-9 + 2 = -7 (111111001) +-9 + 3 = -6 (111111010) +-9 + 4 = -5 (111111011) +-9 + 5 = -4 (111111100) +-9 + 6 = -3 (111111101) +-9 + 7 = -2 (111111110) +-9 + 8 = -1 (111111111) +-9 + 9 = 0 (000000000) +-9 + 10 = 1 (000000001) +-9 + 11 = 2 (000000010) +-9 + 12 = 3 (000000011) +-9 + 13 = 4 (000000100) +-9 + 14 = 5 (000000101) +-9 + 15 = 6 (000000110) +-9 + 16 = 7 (000000111) +-9 + 17 = 8 (000001000) +-9 + 18 = 9 (000001001) +-9 + 19 = 10 (000001010) +-9 + 20 = 11 (000001011) +-9 + 21 = 12 (000001100) +-9 + 22 = 13 (000001101) +-9 + 23 = 14 (000001110) +-9 + 24 = 15 (000001111) +-9 + 25 = 16 (000010000) +-9 + 26 = 17 (000010001) +-9 + 27 = 18 (000010010) +-9 + 28 = 19 (000010011) +-9 + 29 = 20 (000010100) +-9 + 30 = 21 (000010101) +-9 + 31 = 22 (000010110) +-9 + -32 = -41 (111010111) +-9 + -31 = -40 (111011000) +-9 + -30 = -39 (111011001) +-9 + -29 = -38 (111011010) +-9 + -28 = -37 (111011011) +-9 + -27 = -36 (111011100) +-9 + -26 = -35 (111011101) +-9 + -25 = -34 (111011110) +-9 + -24 = -33 (111011111) +-9 + -23 = -32 (111100000) +-9 + -22 = -31 (111100001) +-9 + -21 = -30 (111100010) +-9 + -20 = -29 (111100011) +-9 + -19 = -28 (111100100) +-9 + -18 = -27 (111100101) +-9 + -17 = -26 (111100110) +-9 + -16 = -25 (111100111) +-9 + -15 = -24 (111101000) +-9 + -14 = -23 (111101001) +-9 + -13 = -22 (111101010) +-9 + -12 = -21 (111101011) +-9 + -11 = -20 (111101100) +-9 + -10 = -19 (111101101) +-9 + -9 = -18 (111101110) +-9 + -8 = -17 (111101111) +-9 + -7 = -16 (111110000) +-9 + -6 = -15 (111110001) +-9 + -5 = -14 (111110010) +-9 + -4 = -13 (111110011) +-9 + -3 = -12 (111110100) +-9 + -2 = -11 (111110101) +-9 + -1 = -10 (111110110) +-8 + 0 = -8 (111111000) +-8 + 1 = -7 (111111001) +-8 + 2 = -6 (111111010) +-8 + 3 = -5 (111111011) +-8 + 4 = -4 (111111100) +-8 + 5 = -3 (111111101) +-8 + 6 = -2 (111111110) +-8 + 7 = -1 (111111111) +-8 + 8 = 0 (000000000) +-8 + 9 = 1 (000000001) +-8 + 10 = 2 (000000010) +-8 + 11 = 3 (000000011) +-8 + 12 = 4 (000000100) +-8 + 13 = 5 (000000101) +-8 + 14 = 6 (000000110) +-8 + 15 = 7 (000000111) +-8 + 16 = 8 (000001000) +-8 + 17 = 9 (000001001) +-8 + 18 = 10 (000001010) +-8 + 19 = 11 (000001011) +-8 + 20 = 12 (000001100) +-8 + 21 = 13 (000001101) +-8 + 22 = 14 (000001110) +-8 + 23 = 15 (000001111) +-8 + 24 = 16 (000010000) +-8 + 25 = 17 (000010001) +-8 + 26 = 18 (000010010) +-8 + 27 = 19 (000010011) +-8 + 28 = 20 (000010100) +-8 + 29 = 21 (000010101) +-8 + 30 = 22 (000010110) +-8 + 31 = 23 (000010111) +-8 + -32 = -40 (111011000) +-8 + -31 = -39 (111011001) +-8 + -30 = -38 (111011010) +-8 + -29 = -37 (111011011) +-8 + -28 = -36 (111011100) +-8 + -27 = -35 (111011101) +-8 + -26 = -34 (111011110) +-8 + -25 = -33 (111011111) +-8 + -24 = -32 (111100000) +-8 + -23 = -31 (111100001) +-8 + -22 = -30 (111100010) +-8 + -21 = -29 (111100011) +-8 + -20 = -28 (111100100) +-8 + -19 = -27 (111100101) +-8 + -18 = -26 (111100110) +-8 + -17 = -25 (111100111) +-8 + -16 = -24 (111101000) +-8 + -15 = -23 (111101001) +-8 + -14 = -22 (111101010) +-8 + -13 = -21 (111101011) +-8 + -12 = -20 (111101100) +-8 + -11 = -19 (111101101) +-8 + -10 = -18 (111101110) +-8 + -9 = -17 (111101111) +-8 + -8 = -16 (111110000) +-8 + -7 = -15 (111110001) +-8 + -6 = -14 (111110010) +-8 + -5 = -13 (111110011) +-8 + -4 = -12 (111110100) +-8 + -3 = -11 (111110101) +-8 + -2 = -10 (111110110) +-8 + -1 = -9 (111110111) +-7 + 0 = -7 (111111001) +-7 + 1 = -6 (111111010) +-7 + 2 = -5 (111111011) +-7 + 3 = -4 (111111100) +-7 + 4 = -3 (111111101) +-7 + 5 = -2 (111111110) +-7 + 6 = -1 (111111111) +-7 + 7 = 0 (000000000) +-7 + 8 = 1 (000000001) +-7 + 9 = 2 (000000010) +-7 + 10 = 3 (000000011) +-7 + 11 = 4 (000000100) +-7 + 12 = 5 (000000101) +-7 + 13 = 6 (000000110) +-7 + 14 = 7 (000000111) +-7 + 15 = 8 (000001000) +-7 + 16 = 9 (000001001) +-7 + 17 = 10 (000001010) +-7 + 18 = 11 (000001011) +-7 + 19 = 12 (000001100) +-7 + 20 = 13 (000001101) +-7 + 21 = 14 (000001110) +-7 + 22 = 15 (000001111) +-7 + 23 = 16 (000010000) +-7 + 24 = 17 (000010001) +-7 + 25 = 18 (000010010) +-7 + 26 = 19 (000010011) +-7 + 27 = 20 (000010100) +-7 + 28 = 21 (000010101) +-7 + 29 = 22 (000010110) +-7 + 30 = 23 (000010111) +-7 + 31 = 24 (000011000) +-7 + -32 = -39 (111011001) +-7 + -31 = -38 (111011010) +-7 + -30 = -37 (111011011) +-7 + -29 = -36 (111011100) +-7 + -28 = -35 (111011101) +-7 + -27 = -34 (111011110) +-7 + -26 = -33 (111011111) +-7 + -25 = -32 (111100000) +-7 + -24 = -31 (111100001) +-7 + -23 = -30 (111100010) +-7 + -22 = -29 (111100011) +-7 + -21 = -28 (111100100) +-7 + -20 = -27 (111100101) +-7 + -19 = -26 (111100110) +-7 + -18 = -25 (111100111) +-7 + -17 = -24 (111101000) +-7 + -16 = -23 (111101001) +-7 + -15 = -22 (111101010) +-7 + -14 = -21 (111101011) +-7 + -13 = -20 (111101100) +-7 + -12 = -19 (111101101) +-7 + -11 = -18 (111101110) +-7 + -10 = -17 (111101111) +-7 + -9 = -16 (111110000) +-7 + -8 = -15 (111110001) +-7 + -7 = -14 (111110010) +-7 + -6 = -13 (111110011) +-7 + -5 = -12 (111110100) +-7 + -4 = -11 (111110101) +-7 + -3 = -10 (111110110) +-7 + -2 = -9 (111110111) +-7 + -1 = -8 (111111000) +-6 + 0 = -6 (111111010) +-6 + 1 = -5 (111111011) +-6 + 2 = -4 (111111100) +-6 + 3 = -3 (111111101) +-6 + 4 = -2 (111111110) +-6 + 5 = -1 (111111111) +-6 + 6 = 0 (000000000) +-6 + 7 = 1 (000000001) +-6 + 8 = 2 (000000010) +-6 + 9 = 3 (000000011) +-6 + 10 = 4 (000000100) +-6 + 11 = 5 (000000101) +-6 + 12 = 6 (000000110) +-6 + 13 = 7 (000000111) +-6 + 14 = 8 (000001000) +-6 + 15 = 9 (000001001) +-6 + 16 = 10 (000001010) +-6 + 17 = 11 (000001011) +-6 + 18 = 12 (000001100) +-6 + 19 = 13 (000001101) +-6 + 20 = 14 (000001110) +-6 + 21 = 15 (000001111) +-6 + 22 = 16 (000010000) +-6 + 23 = 17 (000010001) +-6 + 24 = 18 (000010010) +-6 + 25 = 19 (000010011) +-6 + 26 = 20 (000010100) +-6 + 27 = 21 (000010101) +-6 + 28 = 22 (000010110) +-6 + 29 = 23 (000010111) +-6 + 30 = 24 (000011000) +-6 + 31 = 25 (000011001) +-6 + -32 = -38 (111011010) +-6 + -31 = -37 (111011011) +-6 + -30 = -36 (111011100) +-6 + -29 = -35 (111011101) +-6 + -28 = -34 (111011110) +-6 + -27 = -33 (111011111) +-6 + -26 = -32 (111100000) +-6 + -25 = -31 (111100001) +-6 + -24 = -30 (111100010) +-6 + -23 = -29 (111100011) +-6 + -22 = -28 (111100100) +-6 + -21 = -27 (111100101) +-6 + -20 = -26 (111100110) +-6 + -19 = -25 (111100111) +-6 + -18 = -24 (111101000) +-6 + -17 = -23 (111101001) +-6 + -16 = -22 (111101010) +-6 + -15 = -21 (111101011) +-6 + -14 = -20 (111101100) +-6 + -13 = -19 (111101101) +-6 + -12 = -18 (111101110) +-6 + -11 = -17 (111101111) +-6 + -10 = -16 (111110000) +-6 + -9 = -15 (111110001) +-6 + -8 = -14 (111110010) +-6 + -7 = -13 (111110011) +-6 + -6 = -12 (111110100) +-6 + -5 = -11 (111110101) +-6 + -4 = -10 (111110110) +-6 + -3 = -9 (111110111) +-6 + -2 = -8 (111111000) +-6 + -1 = -7 (111111001) +-5 + 0 = -5 (111111011) +-5 + 1 = -4 (111111100) +-5 + 2 = -3 (111111101) +-5 + 3 = -2 (111111110) +-5 + 4 = -1 (111111111) +-5 + 5 = 0 (000000000) +-5 + 6 = 1 (000000001) +-5 + 7 = 2 (000000010) +-5 + 8 = 3 (000000011) +-5 + 9 = 4 (000000100) +-5 + 10 = 5 (000000101) +-5 + 11 = 6 (000000110) +-5 + 12 = 7 (000000111) +-5 + 13 = 8 (000001000) +-5 + 14 = 9 (000001001) +-5 + 15 = 10 (000001010) +-5 + 16 = 11 (000001011) +-5 + 17 = 12 (000001100) +-5 + 18 = 13 (000001101) +-5 + 19 = 14 (000001110) +-5 + 20 = 15 (000001111) +-5 + 21 = 16 (000010000) +-5 + 22 = 17 (000010001) +-5 + 23 = 18 (000010010) +-5 + 24 = 19 (000010011) +-5 + 25 = 20 (000010100) +-5 + 26 = 21 (000010101) +-5 + 27 = 22 (000010110) +-5 + 28 = 23 (000010111) +-5 + 29 = 24 (000011000) +-5 + 30 = 25 (000011001) +-5 + 31 = 26 (000011010) +-5 + -32 = -37 (111011011) +-5 + -31 = -36 (111011100) +-5 + -30 = -35 (111011101) +-5 + -29 = -34 (111011110) +-5 + -28 = -33 (111011111) +-5 + -27 = -32 (111100000) +-5 + -26 = -31 (111100001) +-5 + -25 = -30 (111100010) +-5 + -24 = -29 (111100011) +-5 + -23 = -28 (111100100) +-5 + -22 = -27 (111100101) +-5 + -21 = -26 (111100110) +-5 + -20 = -25 (111100111) +-5 + -19 = -24 (111101000) +-5 + -18 = -23 (111101001) +-5 + -17 = -22 (111101010) +-5 + -16 = -21 (111101011) +-5 + -15 = -20 (111101100) +-5 + -14 = -19 (111101101) +-5 + -13 = -18 (111101110) +-5 + -12 = -17 (111101111) +-5 + -11 = -16 (111110000) +-5 + -10 = -15 (111110001) +-5 + -9 = -14 (111110010) +-5 + -8 = -13 (111110011) +-5 + -7 = -12 (111110100) +-5 + -6 = -11 (111110101) +-5 + -5 = -10 (111110110) +-5 + -4 = -9 (111110111) +-5 + -3 = -8 (111111000) +-5 + -2 = -7 (111111001) +-5 + -1 = -6 (111111010) +-4 + 0 = -4 (111111100) +-4 + 1 = -3 (111111101) +-4 + 2 = -2 (111111110) +-4 + 3 = -1 (111111111) +-4 + 4 = 0 (000000000) +-4 + 5 = 1 (000000001) +-4 + 6 = 2 (000000010) +-4 + 7 = 3 (000000011) +-4 + 8 = 4 (000000100) +-4 + 9 = 5 (000000101) +-4 + 10 = 6 (000000110) +-4 + 11 = 7 (000000111) +-4 + 12 = 8 (000001000) +-4 + 13 = 9 (000001001) +-4 + 14 = 10 (000001010) +-4 + 15 = 11 (000001011) +-4 + 16 = 12 (000001100) +-4 + 17 = 13 (000001101) +-4 + 18 = 14 (000001110) +-4 + 19 = 15 (000001111) +-4 + 20 = 16 (000010000) +-4 + 21 = 17 (000010001) +-4 + 22 = 18 (000010010) +-4 + 23 = 19 (000010011) +-4 + 24 = 20 (000010100) +-4 + 25 = 21 (000010101) +-4 + 26 = 22 (000010110) +-4 + 27 = 23 (000010111) +-4 + 28 = 24 (000011000) +-4 + 29 = 25 (000011001) +-4 + 30 = 26 (000011010) +-4 + 31 = 27 (000011011) +-4 + -32 = -36 (111011100) +-4 + -31 = -35 (111011101) +-4 + -30 = -34 (111011110) +-4 + -29 = -33 (111011111) +-4 + -28 = -32 (111100000) +-4 + -27 = -31 (111100001) +-4 + -26 = -30 (111100010) +-4 + -25 = -29 (111100011) +-4 + -24 = -28 (111100100) +-4 + -23 = -27 (111100101) +-4 + -22 = -26 (111100110) +-4 + -21 = -25 (111100111) +-4 + -20 = -24 (111101000) +-4 + -19 = -23 (111101001) +-4 + -18 = -22 (111101010) +-4 + -17 = -21 (111101011) +-4 + -16 = -20 (111101100) +-4 + -15 = -19 (111101101) +-4 + -14 = -18 (111101110) +-4 + -13 = -17 (111101111) +-4 + -12 = -16 (111110000) +-4 + -11 = -15 (111110001) +-4 + -10 = -14 (111110010) +-4 + -9 = -13 (111110011) +-4 + -8 = -12 (111110100) +-4 + -7 = -11 (111110101) +-4 + -6 = -10 (111110110) +-4 + -5 = -9 (111110111) +-4 + -4 = -8 (111111000) +-4 + -3 = -7 (111111001) +-4 + -2 = -6 (111111010) +-4 + -1 = -5 (111111011) +-3 + 0 = -3 (111111101) +-3 + 1 = -2 (111111110) +-3 + 2 = -1 (111111111) +-3 + 3 = 0 (000000000) +-3 + 4 = 1 (000000001) +-3 + 5 = 2 (000000010) +-3 + 6 = 3 (000000011) +-3 + 7 = 4 (000000100) +-3 + 8 = 5 (000000101) +-3 + 9 = 6 (000000110) +-3 + 10 = 7 (000000111) +-3 + 11 = 8 (000001000) +-3 + 12 = 9 (000001001) +-3 + 13 = 10 (000001010) +-3 + 14 = 11 (000001011) +-3 + 15 = 12 (000001100) +-3 + 16 = 13 (000001101) +-3 + 17 = 14 (000001110) +-3 + 18 = 15 (000001111) +-3 + 19 = 16 (000010000) +-3 + 20 = 17 (000010001) +-3 + 21 = 18 (000010010) +-3 + 22 = 19 (000010011) +-3 + 23 = 20 (000010100) +-3 + 24 = 21 (000010101) +-3 + 25 = 22 (000010110) +-3 + 26 = 23 (000010111) +-3 + 27 = 24 (000011000) +-3 + 28 = 25 (000011001) +-3 + 29 = 26 (000011010) +-3 + 30 = 27 (000011011) +-3 + 31 = 28 (000011100) +-3 + -32 = -35 (111011101) +-3 + -31 = -34 (111011110) +-3 + -30 = -33 (111011111) +-3 + -29 = -32 (111100000) +-3 + -28 = -31 (111100001) +-3 + -27 = -30 (111100010) +-3 + -26 = -29 (111100011) +-3 + -25 = -28 (111100100) +-3 + -24 = -27 (111100101) +-3 + -23 = -26 (111100110) +-3 + -22 = -25 (111100111) +-3 + -21 = -24 (111101000) +-3 + -20 = -23 (111101001) +-3 + -19 = -22 (111101010) +-3 + -18 = -21 (111101011) +-3 + -17 = -20 (111101100) +-3 + -16 = -19 (111101101) +-3 + -15 = -18 (111101110) +-3 + -14 = -17 (111101111) +-3 + -13 = -16 (111110000) +-3 + -12 = -15 (111110001) +-3 + -11 = -14 (111110010) +-3 + -10 = -13 (111110011) +-3 + -9 = -12 (111110100) +-3 + -8 = -11 (111110101) +-3 + -7 = -10 (111110110) +-3 + -6 = -9 (111110111) +-3 + -5 = -8 (111111000) +-3 + -4 = -7 (111111001) +-3 + -3 = -6 (111111010) +-3 + -2 = -5 (111111011) +-3 + -1 = -4 (111111100) +-2 + 0 = -2 (111111110) +-2 + 1 = -1 (111111111) +-2 + 2 = 0 (000000000) +-2 + 3 = 1 (000000001) +-2 + 4 = 2 (000000010) +-2 + 5 = 3 (000000011) +-2 + 6 = 4 (000000100) +-2 + 7 = 5 (000000101) +-2 + 8 = 6 (000000110) +-2 + 9 = 7 (000000111) +-2 + 10 = 8 (000001000) +-2 + 11 = 9 (000001001) +-2 + 12 = 10 (000001010) +-2 + 13 = 11 (000001011) +-2 + 14 = 12 (000001100) +-2 + 15 = 13 (000001101) +-2 + 16 = 14 (000001110) +-2 + 17 = 15 (000001111) +-2 + 18 = 16 (000010000) +-2 + 19 = 17 (000010001) +-2 + 20 = 18 (000010010) +-2 + 21 = 19 (000010011) +-2 + 22 = 20 (000010100) +-2 + 23 = 21 (000010101) +-2 + 24 = 22 (000010110) +-2 + 25 = 23 (000010111) +-2 + 26 = 24 (000011000) +-2 + 27 = 25 (000011001) +-2 + 28 = 26 (000011010) +-2 + 29 = 27 (000011011) +-2 + 30 = 28 (000011100) +-2 + 31 = 29 (000011101) +-2 + -32 = -34 (111011110) +-2 + -31 = -33 (111011111) +-2 + -30 = -32 (111100000) +-2 + -29 = -31 (111100001) +-2 + -28 = -30 (111100010) +-2 + -27 = -29 (111100011) +-2 + -26 = -28 (111100100) +-2 + -25 = -27 (111100101) +-2 + -24 = -26 (111100110) +-2 + -23 = -25 (111100111) +-2 + -22 = -24 (111101000) +-2 + -21 = -23 (111101001) +-2 + -20 = -22 (111101010) +-2 + -19 = -21 (111101011) +-2 + -18 = -20 (111101100) +-2 + -17 = -19 (111101101) +-2 + -16 = -18 (111101110) +-2 + -15 = -17 (111101111) +-2 + -14 = -16 (111110000) +-2 + -13 = -15 (111110001) +-2 + -12 = -14 (111110010) +-2 + -11 = -13 (111110011) +-2 + -10 = -12 (111110100) +-2 + -9 = -11 (111110101) +-2 + -8 = -10 (111110110) +-2 + -7 = -9 (111110111) +-2 + -6 = -8 (111111000) +-2 + -5 = -7 (111111001) +-2 + -4 = -6 (111111010) +-2 + -3 = -5 (111111011) +-2 + -2 = -4 (111111100) +-2 + -1 = -3 (111111101) +-1 + 0 = -1 (111111111) +-1 + 1 = 0 (000000000) +-1 + 2 = 1 (000000001) +-1 + 3 = 2 (000000010) +-1 + 4 = 3 (000000011) +-1 + 5 = 4 (000000100) +-1 + 6 = 5 (000000101) +-1 + 7 = 6 (000000110) +-1 + 8 = 7 (000000111) +-1 + 9 = 8 (000001000) +-1 + 10 = 9 (000001001) +-1 + 11 = 10 (000001010) +-1 + 12 = 11 (000001011) +-1 + 13 = 12 (000001100) +-1 + 14 = 13 (000001101) +-1 + 15 = 14 (000001110) +-1 + 16 = 15 (000001111) +-1 + 17 = 16 (000010000) +-1 + 18 = 17 (000010001) +-1 + 19 = 18 (000010010) +-1 + 20 = 19 (000010011) +-1 + 21 = 20 (000010100) +-1 + 22 = 21 (000010101) +-1 + 23 = 22 (000010110) +-1 + 24 = 23 (000010111) +-1 + 25 = 24 (000011000) +-1 + 26 = 25 (000011001) +-1 + 27 = 26 (000011010) +-1 + 28 = 27 (000011011) +-1 + 29 = 28 (000011100) +-1 + 30 = 29 (000011101) +-1 + 31 = 30 (000011110) +-1 + -32 = -33 (111011111) +-1 + -31 = -32 (111100000) +-1 + -30 = -31 (111100001) +-1 + -29 = -30 (111100010) +-1 + -28 = -29 (111100011) +-1 + -27 = -28 (111100100) +-1 + -26 = -27 (111100101) +-1 + -25 = -26 (111100110) +-1 + -24 = -25 (111100111) +-1 + -23 = -24 (111101000) +-1 + -22 = -23 (111101001) +-1 + -21 = -22 (111101010) +-1 + -20 = -21 (111101011) +-1 + -19 = -20 (111101100) +-1 + -18 = -19 (111101101) +-1 + -17 = -18 (111101110) +-1 + -16 = -17 (111101111) +-1 + -15 = -16 (111110000) +-1 + -14 = -15 (111110001) +-1 + -13 = -14 (111110010) +-1 + -12 = -13 (111110011) +-1 + -11 = -12 (111110100) +-1 + -10 = -11 (111110101) +-1 + -9 = -10 (111110110) +-1 + -8 = -9 (111110111) +-1 + -7 = -8 (111111000) +-1 + -6 = -7 (111111001) +-1 + -5 = -6 (111111010) +-1 + -4 = -5 (111111011) +-1 + -3 = -4 (111111100) +-1 + -2 = -3 (111111101) +-1 + -1 = -2 (111111110) + +Info: /OSCI/SystemC: Simulation stopped by user. -- cgit v1.2.3