From: adam Date: Mon, 25 Sep 2006 00:40:11 +0000 (+0100) Subject: cleanup X-Git-Tag: mpar_demo_release~26 X-Git-Url: http://git.megacz.com/?p=slipway.git;a=commitdiff_plain;h=b89edf07b45b7821a31388f2467ad74d99870d60 cleanup --- diff --git a/Makefile b/Makefile index 639d5a2..7eb0c16 100644 --- a/Makefile +++ b/Makefile @@ -65,6 +65,7 @@ bitstreams/slipway_drone.bst: build/slipway_drone.hex rm /afs/research.cs.berkeley.edu/user/megacz/edu.berkeley.obits/usbdrone.hex diff -u /afs/research.cs.berkeley.edu/user/megacz/stupid/fpslic_stupid.bst $@ && exit -1; true mv /afs/research.cs.berkeley.edu/user/megacz/stupid/fpslic_stupid.bst $@ + touch $@ diff --git a/bitstreams/slipway_drone.bst b/bitstreams/slipway_drone.bst index dfecad4..8019420 100644 --- a/bitstreams/slipway_drone.bst +++ b/bitstreams/slipway_drone.bst @@ -4,8 +4,8 @@ 00000000 10000000 00001101 -00000001 -11011101 +00000010 +00011011 00000000 00000000 11010100 @@ -25,7 +25,7 @@ 00001100 01001000 00001100 -01100011 +11000001 00001100 01100011 00001100 @@ -95,9 +95,9 @@ 00001100 01100011 00001100 -11101010 +11110100 00001100 -01111101 +10000111 00001100 01100011 00000011 @@ -139,7 +139,7 @@ 00001100 01100011 00001100 -01100110 +01100011 00001100 01100011 00000100 @@ -164,7 +164,7 @@ 10000111 10110000 11101100 -11111110 +11110000 00000010 00000101 00001101 @@ -192,7 +192,7 @@ 10000111 11100001 00001100 -10010001 +10011011 00001100 00000000 00101001 @@ -627,10 +627,10 @@ 00101001 10000000 10000011 -10001000 -10000111 +10000001 +10000100 00001000 -00010111 +00010100 00010011 00010110 00001000 @@ -644,155 +644,84 @@ 10001010 00101011 00001000 -00011111 -00001111 +11111000 +00111101 00010110 00001000 10001000 00010110 00001000 10001111 -00001111 -00001111 -00010001 -10001111 -10011111 -10101111 -10111111 -10000000 -00010111 -00001000 -10000000 -00010111 -00001000 -10000111 -01100110 -10010000 -01100111 -10100000 -01101000 -10110000 -01101001 -00000001 -00010111 -00001000 -10001000 -00010111 -00001000 -10001111 -10100001 -10110001 -10000000 -01100110 -10010000 -01100111 -10100000 -01101000 -00011000 -00001000 -10000000 -00011000 -00001000 -10000111 -10110000 -01101001 -01111000 -10111111 -10101111 -10011111 -10001111 -00001111 -00011000 -00001000 -10001000 -00011000 -00001000 -10001111 -00001111 -00001111 -00011111 -00011000 -11111000 -00111101 10000000 10010000 -00011001 -00001000 -10000000 -00011001 -00001000 -10000111 00000001 11110001 11111111 10011000 10000000 10001010 -00110000 -10001001 -00011001 +00010111 00001000 -10001000 -00011001 +10000000 +00010111 00001000 -10001111 +10000111 +00110000 +10001001 10011001 10000111 10010000 11000000 00001000 10001001 -10000001 -10000110 -00011010 +00010111 00001000 -10000000 -00011010 +10001000 +00010111 00001000 -10000111 +10001111 +10000001 +10000110 00111000 10001001 10011001 10000111 10010000 10000111 -10010000 +00011000 00001000 -00011010 +10000000 +00011000 00001000 -10001000 -00011010 +10000111 +10010000 00001000 -10001111 10001001 10000001 10000110 00110000 10001001 10011001 -10000111 -10010000 -00011011 +00011000 00001000 -10000000 -00011011 +10001000 +00011000 00001000 +10001111 10000111 +10010000 11000111 00001000 10001111 10011111 00001000 -10000100 -10011001 -00001000 -00011011 +00100000 +00011001 00001000 -10001000 -00011011 +10000000 +00011001 00001000 -10001111 -00100000 +10000111 01101110 00110000 01101111 @@ -800,13 +729,13 @@ 00111111 10000100 00100000 -00011100 +00111000 +00011001 00001000 -10000000 -00011100 +10001000 +00011001 00001000 -10000111 -00111000 +10001111 00010100 00100000 00110000 @@ -814,13 +743,13 @@ 01101010 10010000 01101011 -00011100 +01000000 +00011010 00001000 -10001000 -00011100 +10000000 +00011010 00001000 -10001111 -01000000 +10000111 01010000 00101000 00111001 @@ -828,13 +757,13 @@ 01000001 01010000 11001010 -00011101 00001000 -10000000 -00011101 +00011010 00001000 -10000111 +10001000 +00011010 00001000 +10001111 00100000 01101100 00110000 @@ -842,13 +771,13 @@ 00101111 00111111 10000100 -00011101 +00100000 +00011011 00001000 -10001000 -00011101 +10000000 +00011011 00001000 -10001111 -00100000 +10000111 00111000 00010100 00100000 @@ -856,13 +785,13 @@ 10000000 01110000 10010000 -00011110 +01110001 +00011011 00001000 -10000000 -00011110 +10001000 +00011011 00001000 -10000111 -01110001 +10001111 01000000 01010000 00101000 @@ -870,76 +799,147 @@ 00010001 01000001 01010000 -00011110 -00001000 -10001000 -00011110 -00001000 -10001111 11001010 -00001000 -00100000 -01101010 -00110000 -01101011 -10000000 -01101110 -00011111 +00011100 00001000 10000000 -00011111 +00011100 00001000 10000111 -10010000 -01101111 -00101000 -00111001 -00001001 -01100001 -11100000 -01101010 +00001000 00011111 +00001111 +00001111 +00001111 +00010001 +10001111 +10011111 +00011100 00001000 10001000 -00011111 +00011100 00001000 10001111 -11110000 -01101011 -11100000 -11111011 -11100000 +10101111 +10111111 10000000 -01101010 +01100110 10010000 -00100000 +01100111 +10100000 +01101000 +00011101 00001000 10000000 -00100000 +00011101 00001000 10000111 -01101011 +10110000 +01101001 00000001 -00100100 +10100001 +10110001 10000000 -10010010 +01100110 +10010000 +00011101 +00001000 +10001000 +00011101 +00001000 +10001111 +01100111 +10100000 +01101000 +10110000 +01101001 +10000000 +10000011 +10000001 +00011110 +00001000 +10000000 +00011110 +00001000 +10000111 +10000100 +01111000 +10111111 +10101111 +10011111 +10001111 +00001111 +00001111 +00011110 +00001000 +10001000 +00011110 +00001000 +10001111 +00001111 +00011111 +00011000 00010100 +00010011 +10000100 +10010000 +10010011 +00011111 +00001000 +10000000 +00011111 +00001000 +10000111 +10010001 +10010100 +10011001 +00001000 +00100000 +01101010 +00110000 +01101011 +00011111 +00001000 +10001000 +00011111 +00001000 +10001111 10000000 +01101110 10010000 +01101111 +00101000 +00111001 +00001001 +01100001 +00100000 +00001000 +10000000 +00100000 +00001000 +10000111 +11100000 +01101010 +11110000 +01101011 +11100000 +11111011 +11100000 +10000000 00100000 00001000 10001000 00100000 00001000 10001111 +01101010 10010000 01101011 +00000001 +00100100 10000000 -01101010 -00100000 -01101110 -00110000 -01101111 +10010010 +00010100 00100001 00001000 10000000 @@ -947,20 +947,19 @@ 00001000 10000111 10000000 -01101010 +10010000 10010000 01101011 -00101000 -00111001 -11000001 +10000000 +01101010 00100000 +01101110 00100001 00001000 10001000 00100001 00001000 10001111 -01101110 00110000 01101111 10000000 @@ -968,971 +967,972 @@ 10010000 01101011 00101000 +00111001 00100010 00001000 10000000 00100010 00001000 10000111 -00111001 -00111100 -10000000 +11000001 +00100000 01101110 -10010000 +00110000 01101111 -00100000 +10000000 01101010 +10010000 00100010 00001000 10001000 00100010 00001000 10001111 +01101011 +00101000 +00111001 +00111100 +10000000 +01101110 +10010000 +01101111 +00100011 +00001000 +10000000 +00100011 +00001000 +10000111 +00100000 +01101010 00110000 01101011 10000010 10010011 10000001 10010010 -10100100 -10000000 00100011 00001000 -10000000 +10001000 00100011 00001000 -10000111 +10001111 +10100100 +10000000 01100000 10010000 01100001 10100000 01100010 10110000 -01100011 -00000001 -00100011 +00100100 00001000 -10001000 -00100011 +10000000 +00100100 00001000 -10001111 +10000111 +01100011 +00000001 10100001 10110001 10000000 01100000 10010000 01100001 -10100000 -01100010 00100100 00001000 -10000000 +10001000 00100100 00001000 -10000111 +10001111 +10100000 +01100010 10110000 01100011 00111111 00111011 00000010 00111011 -00110001 -00111011 -00100100 +00100101 00001000 -10001000 -00100100 +10000000 +00100101 00001000 -10001111 +10000111 +00110001 +00111011 00101111 10000000 01101010 10010000 01101011 00100000 -01101110 -00110000 00100101 00001000 -10000000 +10001000 00100101 00001000 -10000111 +10001111 +01101110 +00110000 01101111 10000010 10010011 10000000 10010010 11001100 -11101100 -01000000 -00100101 +00100110 00001000 -10001000 -00100101 +10000000 +00100110 00001000 -10001111 +10000111 +11101100 +01000000 01100000 01010000 01100001 01100000 01100010 01110000 -01100011 -01001111 00100110 00001000 -10000000 +10001000 00100110 00001000 -10000111 +10001111 +01100011 +01001111 01011111 01101111 01111111 00111111 00100000 01101010 -00110000 -01101011 -00100110 +00100111 00001000 -10001000 -00100110 +10000000 +00100111 00001000 -10001111 +10000111 +00110000 +01101011 10000000 01101110 10010000 01101111 10000010 10010011 -10000001 -01000000 00100111 00001000 -10000000 +10001000 00100111 00001000 -10000111 +10001111 +10000001 +01000000 01100000 01010000 01100001 01100000 01100010 01110000 -01100011 -01111110 -00100111 +00101000 00001000 -10001000 -00100111 +10000000 +00101000 00001000 -10001111 +10000111 +01100011 +01111110 10001110 10011001 10000111 10010000 00001000 00011111 -00001111 -00001111 00101000 00001000 -10000000 +10001000 00101000 00001000 -10000111 +10001111 +00001111 +00001111 00001111 00010001 00101111 00111111 10001111 10011111 -11101111 -11111111 -00101000 +00101001 00001000 -10001000 -00101000 +10000000 +00101001 00001000 -10001111 +10000111 +11101111 +11111111 00100000 01110000 00110000 01110001 10000000 01101100 -10010000 -01101101 00101001 00001000 -10000000 +10001000 00101001 00001000 -10000111 -00101000 +10001111 +10010000 +01101101 +00101000 00111001 11010001 11100000 01110000 11110000 -01110001 -11100010 -00101001 +00101010 00001000 -10001000 -00101001 +10000000 +00101010 00001000 -10001111 +10000111 +01110001 +11100010 11111111 11100000 10000000 01110000 10010000 01110001 -00000001 -00100100 00101010 00001000 -10000000 +10001000 00101010 00001000 -10000111 +10001111 +00000001 +00100100 10000000 10010010 00111100 10010000 01110001 10000000 -01110000 -11101100 -00101010 +00101011 00001000 -10001000 -00101010 +10000000 +00101011 00001000 -10001111 +10000111 +01110000 +11101100 01111000 00000100 10000000 10010000 11110110 01010101 -11111111 -11101111 00101011 00001000 -10000000 +10001000 00101011 00001000 -10000111 +10001111 +11111111 +11101111 10011111 10001111 00111111 00101111 00001111 00001111 -00001111 -00011111 -00101011 +00101100 00001000 -10001000 -00101011 +10000000 +00101100 00001000 -10001111 +10000111 +00001111 +00011111 00011000 01001000 00100000 01101100 00110000 01101101 -00101111 -00111111 00101100 00001000 -10000000 +10001000 00101100 00001000 -10000111 +10001111 +00101111 +00111111 10000100 00100000 00111000 00010100 00100000 00110000 -10000000 -01110000 -00101100 +00101101 00001000 -10001000 -00101100 +10000000 +00101101 00001000 -10001111 +10000111 +10000000 +01110000 10010000 01110001 00101000 00111001 01101001 11100000 -01101100 -11110000 00101101 00001000 -10000000 +10001000 00101101 00001000 -10000111 +10001111 +01101100 +11110000 01101101 11100010 11111111 01000000 10000000 01101100 -10010000 -01101101 -00101101 +00101110 00001000 -10001000 -00101101 +10000000 +00101110 00001000 -10001111 +10000111 +10010000 +01101101 00000001 00100100 10000000 10010010 00010100 10000000 -10010000 -10010000 00101110 00001000 -10000000 +10001000 00101110 00001000 -10000111 +10001111 +10010000 +10010000 01101101 10000000 01101100 00111010 00000010 00111010 -00000001 -00111010 -00101110 +00101111 00001000 -10001000 -00101110 +10000000 +00101111 00001000 -10001111 +10000111 +00000001 +00111010 01010101 00001000 00011111 00001111 00001111 00001111 -00010001 -00101111 00101111 00001000 -10000000 +10001000 00101111 00001000 -10000111 +10001111 +00010001 +00101111 00111111 10001111 10011111 10101111 10111111 11101111 -11111111 -01011100 -00101111 +00110000 00001000 -10001000 -00101111 +10000000 +00110000 00001000 -10001111 +10000111 +11111111 +01011100 00000110 10001001 10010000 10010000 01100101 10000000 -01100100 -01011011 00110000 00001000 -10000000 +10001000 00110000 00001000 -10000111 +10001111 +01100100 +01011011 00000110 10001010 10010000 10010000 01100101 10000000 -01100100 -00100000 -00110000 +00110001 00001000 -10001000 -00110000 +10000000 +00110001 00001000 -10001111 +10000111 +01100100 +00100000 01101110 00110000 01101111 00101111 00111111 10000100 -00100000 -00111000 00110001 00001000 -10000000 +10001000 00110001 00001000 -10000111 +10001111 +00100000 +00111000 00010100 00100000 00110000 10000000 01101010 10010000 -01101011 -00101000 -00110001 +00110010 00001000 -10001000 -00110001 +10000000 +00110010 00001000 -10001111 +10000111 +01101011 +00101000 00111001 00001001 01011110 11100000 01101110 11110000 -01101111 -10001100 00110010 00001000 -10000000 +10001000 00110010 00001000 -10000111 +10001111 +01101111 +10001100 11100000 11111011 10000000 10000000 01101110 10010000 -01101111 -00000001 -00110010 +00110011 00001000 -10001000 -00110010 +10000000 +00110011 00001000 -10001111 +10000111 +01101111 +00000001 00100100 10000000 10010010 00010100 10000000 10010000 -10010000 -01101111 00110011 00001000 -10000000 +10001000 00110011 00001000 -10000111 +10001111 +10010000 +01101111 10000000 01101110 00100000 01101110 00110000 01101111 -10000000 -01101010 -00110011 +00110100 00001000 -10001000 -00110011 +10000000 +00110100 00001000 -10001111 +10000111 +10000000 +01101010 10010000 01101011 00101000 00111001 00001001 01000010 -00100000 -01101110 00110100 00001000 -10000000 +10001000 00110100 00001000 -10000111 +10001111 +00100000 +01101110 00110000 01101111 10000000 01101010 10010000 01101011 -00101000 -00111001 -00110100 +00110101 00001000 -10001000 -00110100 +10000000 +00110101 00001000 -10001111 +10000111 +00101000 +00111001 00010100 10000000 01101010 10010000 01101011 00100000 -01101110 -00110000 00110101 00001000 -10000000 +10001000 00110101 00001000 -10000111 +10001111 +01101110 +00110000 01101111 10000010 10010011 10000000 10010010 01010100 -10000000 -01100000 -00110101 +00110110 00001000 -10001000 -00110101 +10000000 +00110110 00001000 -10001111 +10000111 +10000000 +01100000 10010000 01100001 10100000 01100010 10110000 01100011 -00000001 -10100001 00110110 00001000 -10000000 +10001000 00110110 00001000 -10000111 +10001111 +00000001 +10100001 10110001 10000000 01100000 10010000 01100001 10100000 -01100010 -10110000 -00110110 +00110111 00001000 -10001000 -00110110 +10000000 +00110111 00001000 -10001111 +10000111 +01100010 +10110000 01100011 00111111 00010101 10000000 01101110 10010000 -01101111 -00100000 00110111 00001000 -10000000 +10001000 00110111 00001000 -10000111 +10001111 +01101111 +00100000 01101010 00110000 01101011 10000010 10010011 10000001 -10010010 -01000100 -00110111 +00111000 00001000 -10001000 -00110111 +10000000 +00111000 00001000 -10001111 +10000111 +10010010 +01000100 11011101 10001011 10010000 10010000 01100101 10000000 -01100100 -10011011 00111000 00001000 -10000000 +10001000 00111000 00001000 -10000111 +10001111 +01100100 +10011011 10001111 10000000 10001111 01111000 11111111 11101111 -10111111 -10101111 -00111000 +00111001 00001000 -10001000 -00111000 +10000000 +00111001 00001000 -10001111 +10000111 +10111111 +10101111 10011111 10001111 00111111 00101111 00001111 00001111 -00001111 -00011111 00111001 00001000 -10000000 +10001000 00111001 00001000 -10000111 +10001111 +00001111 +00011111 00011000 11001111 11011111 11011110 11001101 10001100 -10000110 -00010111 -00111001 +00111010 00001000 -10001000 -00111001 +10000000 +00111010 00001000 -10001111 +10000111 +10000110 +00010111 00010000 01101011 00010000 01101010 00010000 01101111 -00010000 -01101110 00111010 00001000 -10000000 +10001000 00111010 00001000 -10000111 +10001111 +00010000 +01101110 00010000 01110001 00010000 01110000 00010000 01101101 -00010000 -01101100 -00111010 +00111011 00001000 -10001000 -00111010 +10000000 +00111011 00001000 -10001111 +10000111 +00010000 +01101100 00010000 00011001 10001010 10001000 10001010 01011001 -10001111 -10001011 00111011 00001000 -10000000 +10001000 00111011 00001000 -10000111 +10001111 +10001111 +10001011 00011111 01111000 10000000 01100000 10010000 01100001 -10100000 -01100010 -00111011 +00111100 00001000 -10001000 -00111011 +10000000 +00111100 00001000 -10001111 +10000111 +10100000 +01100010 10110000 01100011 00111111 00000010 10100001 10110001 -10000000 -01100000 00111100 00001000 -10000000 +10001000 00111100 00001000 -10000111 +10001111 +10000000 +01100000 10010000 01100001 10100000 01100010 10110000 01100011 -00111111 -11000000 -00111100 +00111101 00001000 -10001000 -00111100 +10000000 +00111101 00001000 -10001111 +10000111 +00111111 +11000000 11010000 00100000 01101010 00110000 01101011 10000000 -01101110 -10010000 00111101 00001000 -10000000 +10001000 00111101 00001000 -10000111 +10001111 +01101110 +10010000 01101111 10000010 10010011 00001001 -01000011 +00110010 11100000 -01101010 -11110000 -00111101 +00111110 00001000 -10001000 -00111101 +10000000 +00111110 00001000 -10001111 +10000111 +01101010 +11110000 01101011 11100000 11111011 11100000 10000000 01101010 -10010000 -01101011 00111110 00001000 -10000000 +10001000 00111110 00001000 -10000111 +10001111 +10010000 +01101011 00000001 00100100 10000000 10010010 00010100 10000000 -10010000 -10010000 -00111110 +00111111 00001000 -10001000 -00111110 +10000000 +00111111 00001000 -10001111 +10000111 +10010000 +10010000 01101011 10000000 01101010 00100000 01101110 00110000 -01101111 -10000000 00111111 00001000 -10000000 +10001000 00111111 00001000 -10000111 +10001111 +01101111 +10000000 01101010 10010000 01101011 00101000 00111001 00001001 -01001001 -00100000 -00111111 +01000000 00001000 -10001000 -00111111 +10000000 +01000000 00001000 -10001111 +10000111 +00111000 +00100000 01101110 00110000 01101111 10000000 01101010 10010000 -01101011 -00101000 01000000 00001000 -10000000 +10001000 01000000 00001000 -10000111 +10001111 +01101011 +00101000 00111001 00001100 -00101111 +00011110 10000000 01101010 10010000 -01101011 -00100000 -01000000 +01000001 00001000 -10001000 -01000000 +10000000 +01000001 00001000 -10001111 +10000111 +01101011 +00100000 01101110 00110000 01101111 10000010 10010011 10000000 -10010010 -00001100 01000001 00001000 -10000000 +10001000 01000001 00001000 -10000111 -00101111 +10001111 +10010010 +00001100 +00011110 00111011 -00110000 +00011111 00111011 11111111 11100111 +01000010 +00001000 +10000000 +01000010 +00001000 +10000111 11110000 11100001 -01000001 +00001001 +00011111 +11100010 +00001100 +00111010 +11100010 +01000010 00001000 10001000 -01000001 +01000010 00001000 10001111 00001001 -00110000 -11100010 +11111111 +11100011 00001001 -00010011 -11101110 -00001001 -10101001 -01000010 -00001000 -10000000 -01000010 -00001000 -10000111 -00100000 -01101100 -00110000 -01101101 -00101111 -00111111 -10000100 -00100000 -01000010 -00001000 -10001000 -01000010 -00001000 -10001111 -00111000 -00010100 -00100000 -00110000 -10000000 -01110000 -10010000 -01110001 +10100110 +01000000 +01100110 +01010000 01000011 00001000 10000000 01000011 00001000 10000111 -00101000 -00111001 +01100111 +01100000 +01101000 +01110000 01101001 -11100000 -01101100 -11110000 -01101101 -11100010 +00010000 +01100110 +00010000 01000011 00001000 10001000 01000011 00001000 10001111 -11111111 -10001111 -10000000 -10000000 -01101100 -10010000 -01101101 -00000001 +01100111 +00010000 +01101000 +00010000 +01101001 +10000111 +10111011 +10000111 01000100 00001000 10000000 01000100 00001000 10000111 -00100100 -10000000 -10010010 -00010100 -10000000 -10010000 -10010000 +10110000 +10011011 +10101011 +10101000 +00100000 +01101100 +00110000 01101101 01000100 00001000 @@ -1940,139 +1940,139 @@ 01000100 00001000 10001111 -10000000 -01101100 -00111010 -00011110 -00111010 -01010101 -00100000 -01101100 -01000101 -00001000 -10000000 -01000101 -00001000 -10000111 -00110000 -01101101 00101111 00111111 10000100 00100000 00111000 00010100 +00100000 +00110000 01000101 00001000 -10001000 +10000000 01000101 00001000 -10001111 -00100000 -00110000 +10000111 10000000 01110000 10010000 01110001 00101000 00111001 -01000110 -00001000 -10000000 -01000110 -00001000 -10000111 01101001 11100000 +01000101 +00001000 +10001000 +01000101 +00001000 +10001111 01101100 11110000 01101101 11100010 11111111 -10000010 +10100000 +10000000 +01101100 01000110 00001000 -10001000 +10000000 01000110 00001000 -10001111 -10000000 -10000000 -01101100 +10000111 10010000 01101101 00000001 00100100 10000000 -01000111 -00001000 -10000000 -01000111 -00001000 -10000111 10010010 00010100 10000000 +01000110 +00001000 +10001000 +01000110 +00001000 +10001111 10010000 10010000 01101101 10000000 01101100 +00111010 +11100100 +00111010 01000111 00001000 -10001000 +10000000 01000111 00001000 -10001111 -00111010 -11101110 -00111010 +10000111 01010101 +11001011 +10111011 +10010111 +10110000 +10101011 +10101000 00100000 +01000111 +00001000 +10001000 +01000111 +00001000 +10001111 01101100 00110000 01101101 +00101111 +00111111 +10000100 +00100000 +00111000 01001000 00001000 10000000 01001000 00001000 10000111 -00101111 -00111111 -10000100 -00100000 -00111000 00010100 00100000 00110000 +10000000 +01110000 +10010000 +01110001 +00101000 01001000 00001000 10001000 01001000 00001000 10001111 -10000000 -01110000 -10010000 -01110001 -00101000 00111001 01101001 11100000 +01101100 +11110000 +01101101 +11100010 +11111111 01001001 00001000 10000000 01001001 00001000 10000111 +10100000 +10000000 01101100 -11110000 +10010000 01101101 -11100010 -11111111 -10001001 -10000000 +00000001 +00100100 10000000 01001001 00001000 @@ -2080,48 +2080,49 @@ 01001001 00001000 10001111 -01101100 +10010010 +00010100 +10000000 +10010000 10010000 01101101 -00000001 -00100100 10000000 -10010010 -00010100 +01101100 01001010 00001000 10000000 01001010 00001000 10000111 -10000000 -10010000 -10010000 -01101101 -10000000 -01101100 00111010 -10111110 +10111000 +00111010 +01010101 +10111011 +01110111 +10111010 +10100111 01001010 00001000 10001000 01001010 00001000 10001111 -00111010 -01010101 +10010110 +10000101 +10101000 00100000 01101100 00110000 01101101 00101111 -00111111 01001011 00001000 10000000 01001011 00001000 10000111 +00111111 10000100 00100000 00111000 @@ -2129,13 +2130,13 @@ 00100000 00110000 10000000 -01110000 01001011 00001000 10001000 01001011 00001000 10001111 +01110000 10010000 01110001 00101000 @@ -2143,18 +2144,17 @@ 01101001 11100000 01101100 -11110000 01001100 00001000 10000000 01001100 00001000 10000111 +11110000 01101101 11100010 11111111 -10000100 -10000000 +10100000 10000000 01101100 10010000 @@ -2183,7 +2183,7 @@ 10000000 01101100 00111010 -10001110 +10000010 00111010 01010101 01001101 @@ -2235,20 +2235,19 @@ 00001000 10000111 11111111 -10000011 -10000000 +01000000 10000000 01101100 10010000 01101101 00000001 +00100100 01001111 00001000 10001000 01001111 00001000 10001111 -00100100 10000000 10010010 00010100 @@ -2256,40 +2255,28 @@ 10010000 10010000 01101101 +10000000 01010000 00001000 10000000 01010000 00001000 10000111 -10000000 01101100 00111010 -01011110 +01010010 00111010 01010101 -00010111 -00010011 +00100000 +01101010 +00110000 01010000 00001000 10001000 01010000 00001000 10001111 -00100000 -00001001 -10111110 -00111101 -00100000 -01101010 -00110000 01101011 -01010001 -00001000 -10000000 -01010001 -00001000 -10000111 10000000 01101110 10010000 @@ -2297,13 +2284,13 @@ 10000010 10010011 00001001 -10111101 01010001 00001000 -10001000 +10000000 01010001 00001000 -10001111 +10000111 +11001110 00111111 00100000 01101010 @@ -2311,27 +2298,27 @@ 01101011 10000000 01101110 -10010000 -01010010 +01010001 00001000 -10000000 -01010010 +10001000 +01010001 00001000 -10000111 +10001111 +10010000 01101111 10000010 10010011 00001001 -10110000 +11000001 00111111 00100000 -01101010 01010010 00001000 -10001000 +10000000 01010010 00001000 -10001111 +10000111 +01101010 00110000 01101011 10000000 @@ -2339,27 +2326,27 @@ 10010000 01101111 10000010 -10010011 -01010011 +01010010 00001000 -10000000 -01010011 +10001000 +01010010 00001000 -10000111 +10001111 +10010011 00111001 -10100011 +10110100 10000000 01101110 10010000 01101111 00100000 -01101010 01010011 00001000 -10001000 +10000000 01010011 00001000 -10001111 +10000111 +01101010 00110000 01101011 10000010 @@ -2367,55 +2354,55 @@ 10000001 10010010 00001100 -11010001 -01010100 +01010011 00001000 -10000000 -01010100 +10001000 +01010011 00001000 -10000111 +10001111 +11100010 00111111 00111011 -11010000 +11100001 00111011 11111111 11100111 11110000 -11100001 01010100 00001000 -10001000 +10000000 01010100 00001000 -10001111 +10000111 +11100001 00001001 -11010000 +11100001 00100000 01101010 00110000 01101011 10000000 -01101110 -01010101 +01010100 00001000 -10000000 -01010101 +10001000 +01010100 00001000 -10000111 +10001111 +01101110 10010000 01101111 -10000010 -10010011 +00101000 +00111001 00001001 01000000 11100000 -01101010 01010101 00001000 -10001000 +10000000 01010101 00001000 -10001111 +10000111 +01101010 11110000 01101011 11100000 @@ -2423,13 +2410,13 @@ 11100000 10000000 01101010 -10010000 -01010110 +01010101 00001000 -10000000 -01010110 +10001000 +01010101 00001000 -10000111 +10001111 +10010000 01101011 00000001 00100100 @@ -2437,13 +2424,13 @@ 10010010 00010100 10000000 -10010000 01010110 00001000 -10001000 +10000000 01010110 00001000 -10001111 +10000111 +10010000 10010000 01101011 10000000 @@ -2451,13 +2438,13 @@ 00100000 01101110 00110000 -01101111 -01010111 +01010110 00001000 -10000000 -01010111 +10001000 +01010110 00001000 -10000111 +10001111 +01101111 10000000 01101010 10010000 @@ -2465,13 +2452,13 @@ 00101000 00111001 00001001 -10001101 01010111 00001000 -10001000 +10000000 01010111 00001000 -10001111 +10000111 +10001101 00100000 01101110 00110000 @@ -2479,13 +2466,13 @@ 10000000 01101010 10010000 -01101011 -01011000 +01010111 00001000 -10000000 -01011000 +10001000 +01010111 00001000 -10000111 +10001111 +01101011 00101000 00111001 00001100 @@ -2493,13 +2480,13 @@ 10000000 01101010 10010000 -01101011 01011000 00001000 -10001000 +10000000 01011000 00001000 -10001111 +10000111 +01101011 00100000 01101110 00110000 @@ -2507,13 +2494,13 @@ 10000010 10010011 10000000 -10010010 -01011001 +01011000 00001000 -10000000 -01011001 +10001000 +01011000 00001000 -10000111 +10001111 +10010010 00001100 01110011 00111011 @@ -2521,13 +2508,13 @@ 00111011 10101110 10111011 -10100111 01011001 00001000 -10001000 +10000000 01011001 00001000 -10001111 +10000111 +10100111 10110000 00100000 01101010 @@ -2535,13 +2522,13 @@ 01101011 10000000 01101110 -10010000 -01011010 +01011001 00001000 -10000000 -01011010 +10001000 +01011001 00001000 -10000111 +10001111 +10010000 01101111 10000010 10010011 @@ -2549,13 +2536,13 @@ 00001011 11100000 01101010 -11110000 01011010 00001000 -10001000 +10000000 01011010 00001000 -10001111 +10000111 +11110000 01101011 11100000 11111011 @@ -2563,13 +2550,13 @@ 10000000 01101010 10010000 -01101011 -01011011 +01011010 00001000 -10000000 -01011011 +10001000 +01011010 00001000 -10000111 +10001111 +01101011 00000001 00100100 10000000 @@ -2577,13 +2564,13 @@ 00010100 10000000 10010000 -10010000 01011011 00001000 -10001000 +10000000 01011011 00001000 -10001111 +10000111 +10010000 01101011 10000000 01101010 @@ -2591,13 +2578,13 @@ 01101110 00110000 01101111 -10000000 -01011100 +01011011 00001000 -10000000 -01011100 +10001000 +01011011 00001000 -10000111 +10001111 +10000000 01101010 10010000 01101011 @@ -2605,13 +2592,13 @@ 00111001 00001001 01010001 -00100000 01011100 00001000 -10001000 +10000000 01011100 00001000 -10001111 +10000111 +00100000 01101110 00110000 01101111 @@ -2619,13 +2606,13 @@ 01101010 10010000 01101011 -00101000 -01011101 +01011100 00001000 -10000000 -01011101 +10001000 +01011100 00001000 -10000111 +10001111 +00101000 00111001 00001100 00110111 @@ -2633,13 +2620,13 @@ 01101010 10010000 01101011 -00100000 01011101 00001000 -10001000 +10000000 01011101 00001000 -10001111 +10000111 +00100000 01101110 00110000 01101111 @@ -2647,13 +2634,13 @@ 10010011 10000000 10010010 -00001100 -01011110 +01011101 00001000 -10000000 -01011110 +10001000 +01011101 00001000 -10000111 +10001111 +00001100 00110111 00111011 00111000 @@ -2661,13 +2648,13 @@ 01101110 01110111 01100111 -01110000 01011110 00001000 -10001000 +10000000 01011110 00001000 -10001111 +10000111 +01110000 00100000 01101010 00110000 @@ -2675,13 +2662,13 @@ 10000000 01101110 10010000 -01101111 -01011111 +01011110 00001000 -10000000 -01011111 +10001000 +01011110 00001000 -10000111 +10001111 +01101111 10000010 10010011 00001001 @@ -2689,13 +2676,13 @@ 11100000 01101010 11110000 -01101011 01011111 00001000 -10001000 +10000000 01011111 00001000 -10001111 +10000111 +01101011 11100000 11111011 11100000 @@ -2703,13 +2690,13 @@ 01101010 10010000 01101011 -00000001 -01100000 +01011111 00001000 -10000000 -01100000 +10001000 +01011111 00001000 -10000111 +10001111 +00000001 00100100 10000000 10010010 @@ -2717,13 +2704,13 @@ 10000000 10010000 10010000 -01101011 01100000 00001000 -10001000 +10000000 01100000 00001000 -10001111 +10000111 +01101011 10000000 01101010 00100000 @@ -2731,13 +2718,13 @@ 00110000 01101111 10000000 -01101010 -01100001 +01100000 00001000 -10000000 -01100001 +10001000 +01100000 00001000 -10000111 +10001111 +01101010 10010000 01101011 00101000 @@ -2745,13 +2732,13 @@ 00001001 00010101 00100000 -01101110 01100001 00001000 -10001000 +10000000 01100001 00001000 -10001111 +10000111 +01101110 00110000 01101111 10000000 @@ -2759,13 +2746,13 @@ 10010000 01101011 00101000 -00111001 -01100010 +01100001 00001000 -10000000 -01100010 +10001000 +01100001 00001000 -10000111 +10001111 +00111001 00001100 11111011 10000000 @@ -2773,13 +2760,13 @@ 10010000 01101011 00100000 -01101110 01100010 00001000 -10001000 +10000000 01100010 00001000 -10001111 +10000111 +01101110 00110000 01101111 10000010 @@ -2787,13 +2774,13 @@ 10000000 10010010 00001100 -11111011 -01100011 +01100010 00001000 -10000000 -01100011 +10001000 +01100010 00001000 -10000111 +10001111 +11111011 00111011 11111100 00111011 @@ -2801,13 +2788,13 @@ 01010101 01000111 01010000 -00100000 01100011 00001000 -10001000 +10000000 01100011 00001000 -10001111 +10000111 +00100000 01101010 00110000 01101011 @@ -2815,41 +2802,41 @@ 01101110 10010000 01101111 -00101000 -01100100 +01100011 00001000 -10000000 -01100100 +10001000 +01100011 00001000 -10000111 -00111001 +10001111 +10000010 +10010011 01100001 00111111 00100000 01101010 00110000 01101011 -10000000 01100100 00001000 -10001000 +10000000 01100100 00001000 -10001111 +10000111 +10000000 01101110 10010000 01101111 -00101000 -00111001 +10000010 +10010011 10100001 11100000 -01101010 -01100101 +01100100 00001000 -10000000 -01100101 +10001000 +01100100 00001000 -10000111 +10001111 +01101010 11110000 01101011 11100000 @@ -2857,13 +2844,13 @@ 11100000 10000000 01101010 -10010000 01100101 00001000 -10001000 +10000000 01100101 00001000 -10001111 +10000111 +10010000 01101011 00000001 00100100 @@ -2871,13 +2858,13 @@ 10010010 00010100 10000000 -10010000 -01100110 +01100101 00001000 -10000000 -01100110 +10001000 +01100101 00001000 -10000111 +10001111 +10010000 10010000 01101011 10000000 @@ -2885,13 +2872,13 @@ 00100000 01101110 00110000 -01101111 01100110 00001000 -10001000 +10000000 01100110 00001000 -10001111 +10000111 +01101111 10000000 01101010 10010000 @@ -2899,13 +2886,13 @@ 00101000 00111001 00001001 -10000010 -01100111 +01100110 00001000 -10000000 -01100111 +10001000 +01100110 00001000 -10000111 +10001111 +10000010 00100000 01101110 00110000 @@ -2913,13 +2900,13 @@ 10000000 01101010 10010000 -01101011 01100111 00001000 -10001000 +10000000 01100111 00001000 -10001111 +10000111 +01101011 00101000 00111001 00001100 @@ -2927,13 +2914,13 @@ 10000000 01101010 10010000 -01101011 -01101000 +01100111 00001000 -10000000 -01101000 +10001000 +01100111 00001000 -10000111 +10001111 +01101011 00100000 01101110 00110000 @@ -2941,13 +2928,13 @@ 10000010 10010011 10000000 -10010010 01101000 00001000 -10001000 +10000000 01101000 00001000 -10001111 +10000111 +10010010 00001100 01101000 00111011 @@ -2955,27 +2942,27 @@ 00111011 01001000 01101001 -10101010 -01101001 +01101000 00001000 -10000000 -01101001 +10001000 +01101000 00001000 -10000111 +10001111 +10101010 10001110 10011001 10000111 10010000 10001011 -00110011 +01000100 00111111 -00100000 01101001 00001000 -10001000 +10000000 01101001 00001000 -10001111 +10000111 +00100000 01101010 00110000 01101011 @@ -2983,13 +2970,13 @@ 01101110 10010000 01101111 -10000010 -01101010 +01101001 00001000 -10000000 -01101010 +10001000 +01101001 00001000 -10000111 +10001111 +10000010 10010011 00001001 10110011 @@ -2997,13 +2984,13 @@ 00100000 01101010 00110000 -01101011 01101010 00001000 -10001000 +10000000 01101010 00001000 -10001111 +10000111 +01101011 10000000 01101110 10010000 @@ -3011,13 +2998,13 @@ 10000010 10010011 00111001 -10100110 -01101011 +01101010 00001000 -10000000 -01101011 +10001000 +01101010 00001000 -10000111 +10001111 +10100110 00111111 00100000 01101010 @@ -3025,13 +3012,13 @@ 01101011 10000000 01101110 -10010000 01101011 00001000 -10001000 +10000000 01101011 00001000 -10001111 +10000111 +10010000 01101111 10000010 10010011 @@ -3039,13 +3026,13 @@ 11101000 00111111 00100000 -01101010 -01101100 +01101011 00001000 -10000000 -01101100 +10001000 +01101011 00001000 -10000111 +10001111 +01101010 00110000 01101011 10000000 @@ -3053,13 +3040,13 @@ 10010000 01101111 10000010 -10010011 01101100 00001000 -10001000 +10000000 01101100 00001000 -10001111 +10000111 +10010011 00111001 11011011 00111111 @@ -3067,13 +3054,13 @@ 01101010 00110000 01101011 -10000000 -01101101 +01101100 00001000 -10000000 -01101101 +10001000 +01101100 00001000 -10000111 +10001111 +10000000 01101110 10010000 01101111 @@ -3081,13 +3068,13 @@ 00111001 00001001 00011101 -00111111 01101101 00001000 -10001000 +10000000 01101101 00001000 -10001111 +10000111 +00111111 00100000 01101010 00110000 @@ -3095,13 +3082,13 @@ 10000000 01101110 10010000 -01101111 -01101110 +01101101 00001000 -10000000 -01101110 +10001000 +01101101 00001000 -10000111 +10001111 +01101111 00101000 00111001 00111001 @@ -3109,13 +3096,13 @@ 10000000 01101110 10010000 -01101111 01101110 00001000 -10001000 +10000000 01101110 00001000 -10001111 +10000111 +01101111 00100000 01101010 00110000 @@ -3123,13 +3110,13 @@ 10000010 10010011 10000001 -10010010 -01101111 +01101110 00001000 -10000000 -01101111 +10001000 +01101110 00001000 -10000111 +10001111 +10010010 00001100 10011000 00111111 @@ -3137,27 +3124,27 @@ 10010111 00111011 10010110 -10000000 01101111 00001000 -10001000 +10000000 01101111 00001000 -10001111 -01101110 +10000111 +10000000 +01101110 10010000 01101111 00100000 01101010 00110000 01101011 -10000010 -01110000 +01101111 00001000 -10000000 -01110000 +10001000 +01101111 00001000 -10000111 +10001111 +10000010 10010011 10000001 10010010 @@ -3165,13 +3152,13 @@ 10001101 00111111 00111011 -10001100 01110000 00001000 -10001000 +10000000 01110000 00001000 -10001111 +10000111 +10001100 00111011 10001011 10000000 @@ -3179,13 +3166,13 @@ 10010000 01101111 00100000 -01101010 -01110001 +01110000 00001000 -10000000 -01110001 +10001000 +01110000 00001000 -10000111 +10001111 +01101010 00110000 01101011 10000010 @@ -3193,13 +3180,13 @@ 10000001 10010010 00001100 -11001001 01110001 00001000 -10001000 +10000000 01110001 00001000 -10001111 +10000111 +11001001 00111111 00111011 11001000 @@ -3207,13 +3194,13 @@ 11000111 10000000 01101110 -10010000 -01110010 +01110001 00001000 -10000000 -01110010 +10001000 +01110001 00001000 -10000111 +10001111 +10010000 01101111 00100000 01101010 @@ -3221,13 +3208,13 @@ 01101011 10000010 10010011 -10000001 01110010 00001000 -10001000 +10000000 01110010 00001000 -10001111 +10000111 +10000001 10010010 00001100 00000101 @@ -3235,14 +3222,26 @@ 00111011 00000100 00111011 +01110010 +00001000 +10001000 +01110010 +00001000 +10001111 00000011 +00010100 +00010011 +10000100 +10010000 +10010011 +10010001 +10010100 01110011 00001000 10000000 01110011 00001000 10000111 -10000100 01001000 00100000 01101100 @@ -3250,13 +3249,13 @@ 01101101 00101111 00111111 +10000100 01110011 00001000 10001000 01110011 00001000 10001111 -10000100 00100000 00111000 00010100 @@ -3264,13 +3263,13 @@ 00110000 10000000 01110000 +10010000 01110100 00001000 10000000 01110100 00001000 10000111 -10010000 01110001 00101000 00111001 @@ -3278,13 +3277,13 @@ 11100000 01101100 11110000 +01101101 01110100 00001000 10001000 01110100 00001000 10001111 -01101101 11100010 11111111 01000000 @@ -3292,13 +3291,13 @@ 01101100 10010000 01101101 +00000001 01110101 00001000 10000000 01110101 00001000 10000111 -00000001 00100100 10000000 10010010 @@ -3306,682 +3305,1622 @@ 10000000 10010000 10010000 +01101101 01110101 00001000 10001000 01110101 00001000 10001111 -01101101 10000000 01101100 00111010 -00001111 +11110101 00111010 01010101 11000001 +11010000 01110110 00001000 10000000 01110110 00001000 10000111 -11010000 -01100111 -00111010 -10100001 -00111010 -01110001 -00111010 -01000001 +01110010 +11101110 +00001001 +01101111 +00100000 +01101100 +00110000 +01101101 01110110 00001000 10001000 01110110 00001000 -10001101 -00111010 -00010001 -00111010 -11100001 -00111010 -11110000 -10000000 +10001111 +00101111 +00111111 +10000100 +00100000 +00111000 +00010100 +00100000 +00110000 +01110111 00001000 10000000 -10000000 +01110111 00001000 10000111 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 10000000 +01110000 +10010000 +01110001 +00101000 +00111001 +01101001 +11100000 +01110111 00001000 10001000 -10000000 +01110111 00001000 10001111 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10000001 +01101100 +11110000 +01101101 +11100010 +11111111 +10001111 +10000000 +10000000 +01111000 00001000 10000000 -10000001 +01111000 00001000 10000111 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10000001 +01101100 +10010000 +01101101 +00000001 +00100100 +10000000 +10010010 +00010100 +01111000 00001000 10001000 -10000001 +01111000 00001000 10001111 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10000010 +10000000 +10010000 +10010000 +01101101 +10000000 +01101100 +00111010 +11001100 +01111001 00001000 10000000 -10000010 +01111001 00001000 10000111 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10000010 +00111010 +01010101 +00100000 +01101100 +00110000 +01101101 +00101111 +00111111 +01111001 00001000 10001000 -10000010 +01111001 00001000 10001111 -10010100 -00000000 -10010100 -00000010 -10010100 -00000010 -10010100 -00000000 -10000011 +10000100 +00100000 +00111000 +00010100 +00100000 +00110000 +10000000 +01110000 +01111010 00001000 10000000 -10000011 +01111010 00001000 10000111 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10000011 +10010000 +01110001 +00101000 +00111001 +01101001 +11100000 +01101100 +11110000 +01111010 00001000 10001000 -10000011 +01111010 00001000 10001111 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10010100 -00000000 -10000100 -00001000 -10000000 -10000100 +01101101 +11100010 +11111111 +10000010 +10000000 +10000000 +01101100 +10010000 +01111011 +00001000 +10000000 +01111011 +00001000 +10000111 +01101101 +00000001 +00100100 +10000000 +10010010 +00010100 +10000000 +10010000 +01111011 +00001000 +10001000 +01111011 +00001000 +10001111 +10010000 +01101101 +10000000 +01101100 +00111010 +10100110 +00111010 +01010101 +01111100 +00001000 +10000000 +01111100 +00001000 +10000111 +00100000 +01101100 +00110000 +01101101 +00101111 +00111111 +10000100 +00100000 +01111100 +00001000 +10001000 +01111100 +00001000 +10001111 +00111000 +00010100 +00100000 +00110000 +10000000 +01110000 +10010000 +01110001 +01111101 +00001000 +10000000 +01111101 +00001000 +10000111 +00101000 +00111001 +01101001 +11100000 +01101100 +11110000 +01101101 +11100010 +01111101 +00001000 +10001000 +01111101 +00001000 +10001111 +11111111 +10001001 +10000000 +10000000 +01101100 +10010000 +01101101 +00000001 +01111110 +00001000 +10000000 +01111110 +00001000 +10000111 +00100100 +10000000 +10010010 +00010100 +10000000 +10010000 +10010000 +01101101 +01111110 +00001000 +10001000 +01111110 +00001000 +10001111 +10000000 +01101100 +00111010 +01110110 +00111010 +01010101 +00100000 +01101100 +01111111 +00001000 +10000000 +01111111 +00001000 +10000111 +00110000 +01101101 +00101111 +00111111 +10000100 +00100000 +00111000 +00010100 +01111111 +00001000 +10001000 +01111111 +00001000 +10001111 +00100000 +00110000 +10000000 +01110000 +10010000 +01110001 +00101000 +00111001 +00000000 +00000111 +10000000 +00000000 +00000111 +10000111 +01101001 +11100000 +01101100 +11110000 +01101101 +11100010 +11111111 +10000100 +00000000 +00000111 +10001000 +00000000 +00000111 +10001111 +10000000 +10000000 +01101100 +10010000 +01101101 +00000001 +00100100 +10000000 +00000001 +00000111 +10000000 +00000001 +00000111 +10000111 +10010010 +00010100 +10000000 +10010000 +10010000 +01101101 +10000000 +01101100 +00000001 +00000111 +10001000 +00000001 +00000111 +10001111 +00111010 +01000100 +00111010 +01010101 +00100000 +01101100 +00110000 +01101101 +00000010 +00000111 +10000000 +00000010 +00000111 +10000111 +00101111 +00111111 +10000100 +00100000 +00111000 +00010100 +00100000 +00110000 +00000010 +00000111 +10001000 +00000010 +00000111 +10001111 +10000000 +01110000 +10010000 +01110001 +00101000 +00111001 +01101001 +11100000 +00000011 +00000111 +10000000 +00000011 +00000111 +10000111 +01101100 +11110000 +01101101 +11100010 +11111111 +10000011 +10000000 +10000000 +00000011 +00000111 +10001000 +00000011 +00000111 +10001111 +01101100 +10010000 +01101101 +00000001 +00100100 +10000000 +10010010 +00010100 +00000100 +00000111 +10000000 +00000100 +00000111 +10000111 +10000000 +10010000 +10010000 +01101101 +10000000 +01101100 +00111010 +00011000 +00000100 +00000111 +10001000 +00000100 +00000111 +10001111 +00111010 +01010101 +00010100 +00010011 +00100000 +00001001 +10000100 +00111101 +00000101 +00000111 +10000000 +00000101 +00000111 +10000111 +10000010 +00111010 +00001010 +00111010 +00011011 +00111010 +01010101 +10101101 +00000101 +00000111 +10001000 +00000101 +00000111 +10001111 +00111010 +01111101 +00111010 +01000111 +00111010 +00110011 +00111010 +10111011 +00000110 +00000111 +10000000 +00000110 +00000111 +10000101 +00111010 +11100111 +00111010 +10001001 +00111010 +01011001 +10000000 +00001000 +10000000 +10000000 +00001000 +10000111 +10010100 +00000000 +10010100 +00000001 +10010100 +00000000 +10010100 +00000000 +10000000 +00001000 +10001000 +10000000 +00001000 +10001111 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10000001 +00001000 +10000000 +10000001 +00001000 +10000111 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10000001 +00001000 +10001000 +10000001 +00001000 +10001111 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10000010 +00001000 +10000000 +10000010 +00001000 +10000111 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10000010 +00001000 +10001000 +10000010 +00001000 +10001111 +10010100 +00000000 +10010100 +00000010 +10010100 +00000010 +10010100 +00000000 +10000011 +00001000 +10000000 +10000011 +00001000 +10000111 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10000011 +00001000 +10001000 +10000011 +00001000 +10001111 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10000100 +00001000 +10000000 +10000100 +00001000 +10000111 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10010100 +00000000 +10000100 +00001000 +10001000 +10000100 +00001000 +10001111 +00100100 +10111110 +11101111 +11100000 +10111111 +10111111 +11100000 +11100110 +10000101 +00001000 +10000000 +10000101 +00001000 +10000111 +11100000 +11101100 +11100001 +11000000 +10010000 +10010010 +00110110 +00000111 +10000101 +00001000 +10001000 +10000101 +00001000 +10001111 +11110111 +11100000 +11100110 +11100000 +11000000 +10010010 +00110111 +00000111 +10000110 +00001000 +10000000 +10000110 +00001000 +10000111 +11110111 +10010100 +00000011 +10010100 +00000000 +00101111 +00100111 +01110000 +10000110 +00001000 +10001000 +10000110 +00001000 +10001111 +10111101 +10111001 +10110001 +01101001 +10111001 +00101011 +11110000 +10011010 +10000111 +00001000 +10000000 +10000111 +00001000 +10000111 +10010101 +10011000 +10010101 +10010001 +00000000 +10010001 +00000000 +10010001 +10000111 +00001000 +10001000 +10000111 +00001000 +10001111 +00000000 +10010001 +00000000 +01011111 +01001111 +01001111 +01001111 +10010011 +10001000 +00001000 +10000000 +10001000 +00001000 +10000111 +00000000 +10010011 +00000000 +10010011 +00000000 +10010011 +00000000 +00101011 +10001000 +00001000 +10001000 +10001000 +00001000 +10001111 +11110000 +10011000 +10010101 +10011010 +10010101 +10010110 +11100000 +00110000 +10001001 +00001000 +10000000 +10001001 +00001000 +10000111 +00000111 +11110000 +11100000 +11100000 +10010101 +11111111 +10010101 +10010101 +10001001 +00001000 +10001000 +10001001 +00001000 +10001111 +10010101 +01001111 +10010101 +10010001 +00000100 +10010001 +00000100 +10010001 +10001010 +00001000 +10000000 +10001010 +00001000 +10000111 +00000000 +10010001 +00000000 +00010111 +00000111 +11110100 +10010001 +00000000 +10001010 +00001000 +10001000 +10001010 +00001000 +10001111 +10010001 +00000000 +10010001 +00000100 +10010001 +00000100 +00011011 +00001011 +10001011 +00001000 +10000000 +10001011 +00001000 +10000111 +11000000 +10010001 +00000100 +10010001 +00000100 +10010001 +00000000 +10010001 +10001011 +00001000 +10001000 +10001011 +00001000 +10001111 +00000000 +00011011 +00001011 +00000001 +10010101 +10010001 +00000000 +10010001 +10001100 +00001000 +10000000 +10001100 +00001000 +10000111 +00000000 +10010001 +00000100 +10010001 +00000100 +11100000 +11100000 +00010111 +10001100 +00001000 +10001000 +10001100 +00001000 +10001111 +00000111 +11110100 +11100000 +11100000 +00000001 +10010101 +10010001 +00000100 +10001101 +00001000 +10000000 +10001101 +00001000 +10000111 +10010001 +00000100 +10010001 +00000000 +10010001 +00000000 +00010111 +00000111 +10001101 +00001000 +10001000 +10001101 +00001000 +10001111 +11110001 +10010001 +00000100 +10010001 +00000100 +10010001 +00000000 +10010001 +10001110 +00001000 +10000000 +10001110 00001000 10000111 -10010100 00000000 -10010100 +00010111 +00000111 +11110100 +10010001 00000000 -10010100 -00000001 -10010100 +10010001 00000000 -10000100 +10001110 00001000 10001000 -10000100 +10001110 00001000 10001111 -00100100 -10111110 -11101111 +10010001 +00000100 +10010001 +00000100 11100000 -10111111 -10111111 11100000 -11100110 -10000101 +00011011 +00001011 +10001111 00001000 10000000 -10000101 +10001111 00001000 10000111 +01010000 +01000000 +11110100 +11000000 +10010001 +00000100 +10010001 +00000100 +10001111 +00001000 +10001000 +10001111 +00001000 +10001111 +10010001 +00000000 +10010001 +00000000 +11100000 +11100000 +00011011 +00001011 +10010000 +00001000 +10000000 +10010000 +00001000 +10000111 +01010000 +01000000 +11110000 11100000 -11101101 11100000 11000000 +11100000 +11100000 10010000 -10010010 -00110110 -00000111 -10000101 00001000 10001000 -10000101 +10010000 00001000 10001111 -11110111 +00000001 +10010101 +10010001 +00001000 +10010001 +00001000 +10010001 +00000000 +10010001 +00001000 +10000000 +10010001 +00001000 +10000111 +10010001 +00000000 11100000 -11100110 11100000 -11000000 +00010111 +00000111 +11110100 +11100000 +10010001 +00001000 +10001000 +10010001 +00001000 +10001111 +11100000 +00000001 +10010101 +10010001 +00000000 +10010001 +00000000 +10010001 10010010 -00110111 +00001000 +10000000 +10010010 +00001000 +10000111 +00001000 +10010001 +00001000 +00010111 00000111 -10000110 +11110001 +10010001 +00000000 +10010010 +00001000 +10001000 +10010010 +00001000 +10001111 +10010001 +00000000 +10010001 +00001000 +10010001 +00001000 +00010111 +00000111 +10010011 00001000 10000000 -10000110 +10010011 00001000 10000111 -11110111 +11110100 +10010001 +00001000 +10010001 +00001000 +10010001 +00000000 +10010001 +10010011 +00001000 +10001000 +10010011 +00001000 +10001111 +00000000 +11100000 +11100000 +00011011 +00001011 +01010000 +01000000 +11110100 10010100 -00000011 +00001000 +10000000 10010100 +00001000 +10000111 +11000000 +10010001 +00000000 +10010001 00000000 +10010001 +00001000 +10010001 +10010100 +00001000 +10001000 +10010100 +00001000 +10001111 +00001000 +11100000 +11100000 +00011011 +00001011 +01010000 +01000000 +11110000 +10010101 +00001000 +10000000 +10010101 +00001000 +10000111 +11100000 +11100000 +11000000 +11100000 +11100000 +00000001 +10010101 +00101011 +10010101 +00001000 +10001000 +10010101 +00001000 +10001111 +11110000 +11101000 +10111011 +11100000 +10111011 +10010101 +10111010 +10111010 +10010110 +00001000 +10000000 +10010110 +00001000 +10000111 +10010101 +10111011 +10111011 +10111011 +10111011 +10010101 +10010100 +10011010 +10010110 +00001000 +10001000 +10010110 +00001000 +10001111 +11100000 +11100000 +10010111 +11110111 +11001111 +00101111 +01010011 +00110000 +10010111 +00001000 +10000000 +10010111 +00001000 +10000111 +11110100 00101111 00100111 -01110000 -10000110 +11111101 +10010101 +10010111 +10010101 +00101111 +10010111 00001000 10001000 -10000110 +10010111 00001000 10001111 -10111101 -10111001 -10110001 -01101001 -10111001 -00101011 -11110000 -10011010 -10000111 +01010110 +00110000 +11110100 +00101111 +00100111 +11111101 +10010101 +01010101 +10011000 00001000 10000000 -10000111 +10011000 00001000 10000111 +01000000 10010101 +00101111 +01010100 +00110000 +11110100 +00101111 +00100111 10011000 -10010101 -10010001 -00000000 -10010001 -00000000 -10010001 -10000111 00001000 10001000 -10000111 +10011000 00001000 10001111 -00000000 +11111101 +10010101 +10010111 +10010101 +11101111 +11101111 +10010101 10010001 -00000000 -01011111 -01001111 -01001111 -01001111 -10010011 -10001000 +10011001 00001000 10000000 -10001000 +10011001 00001000 10000111 -00000000 -10010011 -00000000 -10010011 -00000000 -10010011 -00000000 -00101011 -10001000 +00000100 +10010001 +00000100 +01011111 +01001111 +11100000 +00110000 +00000111 +10011001 00001000 10001000 -10001000 +10011001 00001000 10001111 11110000 -10011000 -10010101 -10011010 -10010101 -10010110 11100000 -00110000 -10001001 +11100000 +10010001 +00000000 +10010001 +00000000 +11100000 +10011010 00001000 10000000 -10001001 +10011010 00001000 10000111 +11100000 +00010111 00000111 -11110000 +11110100 11100000 11100000 +00000001 10010101 -11111111 -10010101 -10010101 -10001001 +10011010 00001000 10001000 -10001001 +10011010 00001000 10001111 -10010101 -01001111 -10010101 -10010001 -00000100 10010001 -00000100 +00000000 10010001 -10001010 +00000000 +01011111 +01001111 +11100000 +00110000 +10011011 00001000 10000000 -10001010 +10011011 00001000 10000111 -00000000 +00000111 +11110000 +11100000 +11100000 10010001 -00000000 +00001000 +10010001 +00001000 +10011011 +00001000 +10001000 +10011011 +00001000 +10001111 +11100000 +11100000 00010111 00000111 11110100 -10010001 -00000000 -10001010 +11100000 +11100000 +00000001 +10011100 +00001000 +10000000 +10011100 +00001000 +10000111 +10010101 +10010010 +10010010 +10110110 +10010010 +00100100 +10010011 +10010011 +10011100 00001000 10001000 -10001010 +10011100 00001000 10001111 +10010011 +10010011 10010001 00000000 10010001 -00000100 +00000000 10010001 -00000100 -00011011 -00001011 -10001011 +00000000 +10011101 00001000 10000000 -10001011 +10011101 00001000 10000111 -11000000 -10010001 -00000100 -10010001 -00000100 10010001 00000000 -10010001 -10001011 +10010110 +00011101 +00011101 +10010011 +00000000 +10010011 +10011101 00001000 10001000 -10001011 +10011101 00001000 10001111 00000000 -00011011 -00001011 -00000001 -10010101 -10010001 +10010011 00000000 -10010001 -10001100 +10010011 +00000000 +11101000 +10111011 +11100000 +10011110 00001000 10000000 -10001100 +10011110 00001000 10000111 -00000000 +10111011 +10010100 10010001 -00000100 10010001 -00000100 -11100000 -11100000 -00010111 -10001100 +10010001 +10010001 +10010000 +10111110 +10011110 00001000 10001000 -10001100 +10011110 00001000 10001111 -00000111 -11110100 -11100000 -11100000 -00000001 +10010000 +10010000 10010101 -10010001 -00000100 -10001101 +10111010 +10111010 +10110011 +11101000 +10111011 +10011111 00001000 10000000 -10001101 +10011111 00001000 10000111 -10010001 -00000100 +11100000 +10111011 +00100111 +10010101 10010001 00000000 10010001 00000000 -00010111 -00000111 -10001101 +10011111 00001000 10001000 -10001101 +10011111 00001000 10001111 -11110001 10010001 00000100 10010001 00000100 -10010001 -00000000 -10010001 -10001110 +00010111 +00000111 +11110100 +11000000 +10100000 00001000 10000000 -10001110 +10100000 00001000 10000111 -00000000 -00010111 -00000111 -11110100 10010001 00000000 10010001 00000000 -10001110 +01011001 +01001111 +10000001 +10010001 +10100000 00001000 10001000 -10001110 +10100000 00001000 10001111 +00000000 10010001 -00000100 -10010001 -00000100 -11100000 +00000000 +10010110 11100000 -00011011 -00001011 -10001111 +00110000 +00000111 +11110000 +10100001 00001000 10000000 -10001111 +10100001 00001000 10000111 -01010000 -01000000 -11110100 -11000000 -10010001 -00000100 +11100000 +11100000 +10010011 +00000000 +10010011 +00000000 10010001 00000100 -10001111 +10100001 00001000 10001000 -10001111 +10100001 00001000 10001111 10010001 +00000100 +10010001 00000000 10010001 00000000 -11100000 -11100000 -00011011 -00001011 -10010000 +00010111 +00000111 +10100010 00001000 10000000 -10010000 +10100010 00001000 10000111 -01010000 -01000000 11110000 -11100000 -11100000 -11000000 -11100000 -11100000 -10010000 +10010001 +00000100 +10010001 +00000100 +10010001 +00000000 +10010001 +10100010 00001000 10001000 -10010000 +10100010 00001000 10001111 -00000001 -10010101 -10010001 -00001000 -10010001 -00001000 -10010001 00000000 +00010111 +00000111 +11110001 +10010001 +00000100 10010001 +00000100 +10100011 00001000 10000000 -10010001 +10100011 00001000 10000111 10010001 00000000 -11100000 -11100000 -00010111 -00000111 -11110100 -11100000 10010001 +00000000 +00011011 +00001011 +01010000 +01000000 +10100011 00001000 10001000 -10010001 +10100011 00001000 10001111 -11100000 -00000001 -10010101 +11110100 10010001 00000000 10010001 00000000 10010001 -10010010 +00000000 +10010001 +10100100 00001000 10000000 -10010010 +10100100 00001000 10000111 -00001000 -10010001 -00001000 -00010111 -00000111 -11110001 -10010001 00000000 -10010010 +10010110 +00011101 +00011101 +10010011 +00000000 +10010011 +00000000 +10100100 00001000 10001000 -10010010 +10100100 00001000 10001111 -10010001 +10010011 00000000 -10010001 -00001000 -10010001 -00001000 -00010111 -00000111 10010011 +00000000 +10011000 +10011011 +11000000 +10011000 +10100101 00001000 10000000 -10010011 +10100101 00001000 10000111 -11110100 -10010001 -00001000 +11000000 +10011010 +11000000 10010001 -00001000 +00000000 10010001 00000000 10010001 -10010011 +10100101 00001000 10001000 -10010011 +10100101 00001000 10001111 -00000000 -11100000 -11100000 +00000100 +10010001 +00000100 00011011 00001011 01010000 01000000 -11110100 -10010100 +11110110 +10100110 00001000 10000000 -10010100 +10100110 00001000 10000111 -11000000 +11001111 10010001 00000000 10010001 00000000 10010001 -00001000 +00000000 10010001 -10010100 +10100110 00001000 10001000 -10010100 +10100110 00001000 10001111 -00001000 -11100000 -11100000 -00011011 -00001011 -01010000 -01000000 -11110000 -10010101 +00000000 +01011111 +01001111 +01001111 +01001111 +10011000 +10010001 +00000000 +10100111 00001000 10000000 -10010101 +10100111 00001000 10000111 -11100000 -11100000 -11000000 -11100000 -11100000 -00000001 -10010101 -00101011 -10010101 +10010001 +00000000 +10010001 +00000100 +10010001 +00000100 +00010111 +00000111 +10100111 00001000 10001000 -10010101 +10100111 00001000 10001111 -11110000 -11101000 -10111011 -11100000 -10111011 -10010101 -10111010 -10111010 -10010110 +11110011 +10010011 +00000000 +10010011 +00000000 +10010011 +00000000 +10010011 +10101000 00001000 10000000 -10010110 +10101000 00001000 10000111 +00000000 +11001111 +00101111 +00100111 +11111101 10010101 -10111011 -10111011 -10111011 -10111011 10010101 10010010 -10010010 -10010110 +10101000 00001000 10001000 -10010110 +10101000 00001000 10001111 +10010010 10110110 10010010 00100100 @@ -3989,193 +4928,248 @@ 10010011 10010011 10010011 -10010001 -10010111 +10101001 00001000 10000000 -10010111 +10101001 00001000 10000111 -00000000 +10010011 +10010011 10010001 -00000000 +00001000 10010001 -00000000 +00001000 10010001 00000000 -10010110 -10010111 +10101001 00001000 10001000 -10010111 +10101001 00001000 10001111 -00011101 -00011101 -10010011 +10010001 00000000 +00010111 +00000111 +11110000 +10010001 +00001000 +10010001 +10101010 +00001000 +10000000 +10101010 +00001000 +10000111 +00001000 +01011001 +01001111 +10000001 +10010001 +00001000 +10010001 +00001000 +10101010 +00001000 +10001000 +10101010 +00001000 +10001111 +10010110 +11100000 +00110000 +00000111 +11110100 10010011 -00000000 +00001000 10010011 -00000000 -10011000 +10101011 00001000 10000000 -10011000 +10101011 00001000 10000111 -10010011 -00000000 +00001000 +10111001 10010100 +11000000 +11100000 +11100000 +11001111 +10011000 +10101011 +00001000 +10001000 +10101011 +00001000 +10001111 +10010001 +10010001 10010001 10010001 10010001 10010001 10010000 -10011000 +10111110 +10101100 00001000 -10001000 -10011000 +10000000 +10101100 00001000 -10001111 -10111110 +10000111 10010000 10010000 10010101 -10010100 -10011010 +00101111 +10010001 +00000000 +10010001 +00000000 +10101100 +00001000 +10001000 +10101100 +00001000 +10001111 +01011111 +01001111 +11100000 +00110000 +00000111 +11110000 11100000 11100000 -10011001 +10101101 00001000 10000000 -10011001 +10101101 00001000 10000111 -10010111 -11110111 -11001111 -00101111 -01010011 -00110000 -11110100 -00101111 -10011001 +10010001 +00001000 +10010001 +00001000 +00010111 +00000111 +11110011 +10010001 +10101101 00001000 10001000 -10011001 +10101101 00001000 10001111 -00100111 -11111101 -10010101 -10010111 -10010101 -00101111 -01010110 -00110000 -10011010 +00000000 +10010001 +00000000 +01011001 +01001111 +10000011 +10010001 +00000000 +10101110 00001000 10000000 -10011010 +10101110 00001000 10000111 -11110100 -00101111 -00100111 -11111101 -10010101 -01010101 -01000000 -10010101 -10011010 +10010001 +00000000 +10010110 +11100000 +00110000 +00000111 +11110000 +11100000 +10101110 00001000 10001000 -10011010 +10101110 00001000 10001111 -00101111 -01010100 -00110000 -11110100 -00101111 -00100111 -11111101 -10010101 +11100000 +10010011 +00000000 +10010011 +00000000 10011011 +11000000 +10011000 +10101111 00001000 10000000 -10011011 +10101111 00001000 10000111 -10010111 -10010101 -11101111 -11101111 -10010101 -10110011 -00100111 +11000000 +10011010 +10011010 10010101 -10011011 +10010010 +10010010 +10110110 +10010010 +10101111 00001000 10001000 -10011011 +10101111 00001000 10001111 -10010001 -00000100 -10010001 -00000100 -01011111 -01001111 -11100000 -00110000 -10011100 +00100100 +10010011 +10010011 +10010011 +10010011 +10010011 +10010011 +10010011 +10110000 00001000 10000000 -10011100 +10110000 00001000 10000111 -00000111 -11110000 -11100000 +10010011 +10011011 +11000000 +11101100 11100000 -10010001 -00000000 -10010001 +10010011 00000000 -10011100 +10010011 +10110000 00001000 10001000 -10011100 +10110000 00001000 10001111 +00000000 +10011011 +11000000 +11101100 11100000 -11100000 -00010111 -00000111 -11110100 -11100000 -11100000 -00000001 -10011101 +10010011 +00000000 +10010011 +10110001 00001000 10000000 -10011101 +10110001 00001000 10000111 -10010101 -10010001 00000000 10010001 -00000000 +00000100 +10010001 +00000100 01011111 01001111 11100000 -10011101 +10110001 00001000 10001000 -10011101 +10110001 00001000 10001111 00110000 @@ -4184,71 +5178,43 @@ 11100000 11100000 10010001 -00001000 -10010001 -10011110 -00001000 -10000000 -10011110 -00001000 -10000111 -00001000 -11100000 -11100000 -00010111 -00000111 -11110100 -11100000 -11100000 -10011110 -00001000 -10001000 -10011110 -00001000 -10001111 -00000001 -10010101 -10010001 -00000000 -10010001 00000000 10010001 -00000100 -10011111 +10110010 00001000 10000000 -10011111 +10110010 00001000 10000111 -10010001 -00000100 +00000000 00010111 00000111 11110100 11000000 10010001 -00000000 -10011111 +00000100 +10010001 +10110010 00001000 10001000 -10011111 +10110010 00001000 10001111 -10010001 -00000000 +00000100 +10110001 01011001 01001111 -10000001 +10000011 10010001 -00000000 +00000100 10010001 -10100000 +10110011 00001000 10000000 -10100000 +10110011 00001000 10000111 -00000000 +00000100 10010110 11100000 00110000 @@ -4256,24 +5222,24 @@ 11110000 11100000 11100000 -10100000 +10110011 00001000 10001000 -10100000 +10110011 00001000 10001111 10010011 -00000000 +00000100 10010011 -00000000 +00000100 10010001 00000100 10010001 00000100 -10100001 +10110100 00001000 10000000 -10100001 +10110100 00001000 10000111 10010001 @@ -4282,14 +5248,15 @@ 00000000 00010111 00000111 -11110000 -10010001 -10100001 +11110100 +11000000 +10110100 00001000 10001000 -10100001 +10110100 00001000 10001111 +10010001 00000100 10010001 00000100 @@ -4297,41 +5264,41 @@ 00000000 10010001 00000000 -00010111 -10100010 +10110101 00001000 10000000 -10100010 +10110101 00001000 10000111 +00010111 00000111 -11110001 -10010001 -00000100 +11110101 10010001 -00000100 +00000000 10010001 00000000 -10100010 +10010001 +10110101 00001000 10001000 -10100010 +10110101 00001000 10001111 +00000100 10010001 -00000000 +00000100 00011011 00001011 01010000 01000000 -11110100 -10010001 -10100011 +11110101 +10110110 00001000 10000000 -10100011 +10110110 00001000 10000111 +10010001 00000000 10010001 00000000 @@ -4339,13 +5306,13 @@ 00000000 10010001 00000000 -10010110 -10100011 +10110110 00001000 10001000 -10100011 +10110110 00001000 10001111 +10010110 00011101 00011101 10010011 @@ -4353,1231 +5320,1147 @@ 10010011 00000000 10010011 -00000000 -10100100 +10110111 00001000 10000000 -10100100 +10110111 00001000 10000111 +00000000 10010011 00000000 -10011000 -10011011 -11000000 -10011000 -11000000 10011010 -10100100 -00001000 -10001000 -10100100 -00001000 -10001111 11000000 10010001 -00000000 -10010001 -00000000 -10010001 -00000100 -10010001 -10100101 -00001000 -10000000 -10100101 -00001000 -10000111 00000100 -00011011 -00001011 -01010000 -01000000 -11110110 -11001111 10010001 -10100101 +10110111 00001000 10001000 -10100101 +10110111 00001000 10001111 -00000000 -10010001 -00000000 -10010001 -00000000 -10010001 -00000000 -01011111 -10100110 -00001000 -10000000 -10100110 -00001000 -10000111 -01001111 -01001111 -01001111 -10011000 +00000100 10010001 00000000 10010001 00000000 -10100110 -00001000 -10001000 -10100110 -00001000 -10001111 -10010001 -00000100 -10010001 -00000100 -00010111 -00000111 -11110011 -10010011 -10100111 +00011011 +00001011 +01010000 +10111000 00001000 10000000 -10100111 +10111000 00001000 10000111 -00000000 -10010011 -00000000 -10010011 -00000000 -10010011 -00000000 +01000000 +11110000 11001111 -10100111 -00001000 -10001000 -10100111 -00001000 -10001111 -00101111 -00100111 -11111101 -10010101 -10010101 -10010010 -10010010 -10110110 -10101000 -00001000 -10000000 -10101000 -00001000 -10000111 -10010010 -00100100 -10010011 -10010011 -10010011 -10010011 +11101100 +11100000 10010011 +00000000 10010011 -10101000 +10111000 00001000 10001000 -10101000 +10111000 00001000 10001111 -10010001 -00001000 -10010001 -00001000 -10010001 00000000 +11001111 +10110111 +01101000 +10111111 +10010100 10010001 -00000000 -10101001 +10010001 +10111001 00001000 10000000 -10101001 +10111001 00001000 10000111 -00010111 -00000111 -11110000 10010001 -00001000 10010001 -00001000 -01011001 -10101001 +10010001 +10010001 +10010001 +10010001 +10010000 +10111110 +10111001 00001000 10001000 -10101001 +10111001 00001000 10001111 -01001111 -10000001 -10010001 -00001000 -10010001 -00001000 -10010110 +10010000 +10010000 +10010101 +11101111 11100000 -10101010 +10111111 +10111111 +11101010 +10111010 00001000 10000000 -10101010 +10111010 00001000 10000111 -00110000 -00000111 -11110100 -10010011 +10111001 +10111000 +10010010 +00000000 +10010010 +00000000 +10010010 +00000100 +10111010 00001000 -10010011 +10001000 +10111010 +00001000 +10001111 +10010010 +00000100 +10010010 +00001000 +10010010 +00001000 +10010010 +00000000 +10111011 +00001000 +10000000 +10111011 00001000 +10000111 +10010010 +00000000 +10111100 +10111000 +10110001 +01101001 10111001 -10101010 +10011000 +10111011 00001000 10001000 -10101010 +10111011 00001000 10001111 +11101111 +10111111 +10111110 10010100 -11000000 -11100000 -11100000 -11001111 -10011000 10010001 +00000000 10010001 -10101011 +00000000 +10111100 00001000 10000000 -10101011 +10111100 00001000 10000111 10010001 +00000000 10010001 -10010001 -10010001 -10010000 -10111110 -10010000 -10010000 -10101011 +00000000 +10011010 +10010110 +00011101 +00011101 +10111100 00001000 10001000 -10101011 +10111100 00001000 10001111 -10010101 -00101111 -10010001 +10010011 00000000 -10010001 +10010011 00000000 -01011111 -01001111 -10101100 +10010011 +00000000 +10010011 +00000000 +10111101 00001000 10000000 -10101100 +10111101 00001000 10000111 -11100000 -00110000 -00000111 -11110000 +10011000 11100000 11100000 10010001 -00001000 -10101100 +00000000 +10010001 +00000000 +10010001 +10111101 00001000 10001000 -10101100 +10111101 00001000 10001111 +00000100 10010001 -00001000 +00000100 00010111 00000111 -11110011 -10010001 -00000000 +11110100 +11000001 10010001 -10101101 +10111110 00001000 10000000 -10101101 +10111110 00001000 10000111 00000000 -01011001 -01001111 -10000011 10010001 00000000 +01011001 +01001111 +10000001 10010001 00000000 -10101101 +10111110 00001000 10001000 -10101101 +10111110 00001000 10001111 +10010001 +00000000 10010110 11100000 00110000 00000111 11110000 11100000 -11100000 -10010011 -10101110 +10111111 00001000 10000000 -10101110 +10111111 00001000 10000111 +11100000 +10010011 00000000 10010011 00000000 -10011011 +10010001 +00000100 +10010001 +10111111 +00001000 +10001000 +10111111 +00001000 +10001111 +00000100 +10010001 +00000000 +10010001 +00000000 +00010111 +00000111 +11110100 11000000 -10011000 +00001000 +10000000 +11000000 +00001000 +10000111 +11000001 +10010001 +00000100 +10010001 +00000100 +10010001 +00000000 +10010001 11000000 -10011010 -10101110 00001000 10001000 -10101110 +11000000 00001000 10001111 -10011010 -10010101 -10010010 -10010010 -10110110 -10010010 -00100100 -10010011 -10101111 +00000000 +00010111 +00000111 +11110000 +11000001 +10010001 +00000000 +10010001 +11000001 00001000 10000000 -10101111 +11000001 00001000 10000111 -10010011 -10010011 -10010011 -10010011 -10010011 -10010011 -10010011 -10011011 -10101111 +00000000 +10010001 +00000100 +10010001 +00000100 +00011011 +00001011 +01010000 +11000001 00001000 10001000 -10101111 +11000001 00001000 10001111 -11000000 -11101100 -11100000 -10010011 -00000000 -10010011 -00000000 +01000000 +11110000 +11000001 10011011 -10110000 +11000001 +10011000 +00100111 +11111101 +11000010 00001000 10000000 -10110000 +11000010 00001000 10000111 -11000000 -11101100 -11100000 -10010011 -00000000 -10010011 -00000000 -10010001 -10110000 +10010101 +00110000 +11110100 +11000001 +00110000 +11110100 +11000011 +00110000 +11000010 00001000 10001000 -10110000 +11000010 00001000 10001111 -00000100 -10010001 -00000100 -01011111 -01001111 -11100000 +11110100 +11000010 00110000 -00000111 -10110001 +11110000 +11001111 +10010001 +00000000 +10010001 +11000011 00001000 10000000 -10110001 +11000011 00001000 10000111 -11110000 -11100000 -11100000 +00000000 10010001 00000000 10010001 00000000 -00010111 -10110001 +10010010 +00000000 +10010010 +11000011 00001000 10001000 -10110001 +11000011 00001000 10001111 -00000111 -11110100 -11000000 -10010001 -00000100 -10010001 -00000100 -10110001 -10110010 +00000000 +10010010 +00000000 +10010010 +00000000 +00101111 +00100111 +11111101 +11000100 00001000 10000000 -10110010 +11000100 00001000 10000111 -01011001 -01001111 -10000011 +10010101 +00101111 +00101111 +00101111 10010001 -00000100 +00000000 10010001 -00000100 -10010110 -10110010 +00000000 +11000100 00001000 10001000 -10110010 +11000100 00001000 10001111 +01011111 +01001111 11100000 00110000 00000111 11110000 11100000 11100000 -10010011 -00000100 -10110011 +11000101 00001000 10000000 -10110011 +11000101 00001000 10000111 -10010011 -00000100 10010001 -00000100 +00001000 10010001 -00000100 +00001000 +00010111 +00000111 +11110011 10010001 -00000000 -10110011 +11000101 00001000 10001000 -10110011 +11000101 00001000 10001111 +00000000 10010001 00000000 -00010111 -00000111 -11110100 -11000000 +01011001 +01001111 +10000011 10010001 -00000100 -10110100 +00000000 +11000110 00001000 10000000 -10110100 +11000110 00001000 10000111 10010001 -00000100 -10010001 00000000 -10010001 -00000000 -00010111 +10010110 +11100000 +00110000 00000111 -10110100 +11110000 +11100000 +11000110 00001000 10001000 -10110100 +11000110 00001000 10001111 -11110101 -10010001 +11100000 +10010011 00000000 -10010001 +10010011 00000000 -10010001 -00000100 -10010001 -10110101 +10011011 +11000011 +10011000 +11000111 00001000 10000000 -10110101 +11000111 00001000 10000111 -00000100 -00011011 -00001011 -01010000 -01000000 -11110101 +10011010 +00000001 +00100111 +11111101 +10010101 +00101111 +00101111 10010001 -00000000 -10110101 +11000111 00001000 10001000 -10110101 +11000111 00001000 10001111 -10010001 -00000000 -10010001 00000000 10010001 00000000 -10010110 -00011101 -10110110 +01011111 +01001111 +11100000 +00110000 +00000111 +11001000 00001000 10000000 -10110110 +11001000 00001000 10000111 -00011101 -10010011 -00000000 -10010011 -00000000 -10010011 -00000000 -10010011 -10110110 +11110000 +11100000 +11100000 +10010001 +00001000 +10010001 +00001000 +00010111 +11001000 00001000 10001000 -10110110 +11001000 00001000 10001111 -00000000 -10011010 -11000000 -10010001 -00000100 +00000111 +11110011 10010001 -00000100 +00000000 10010001 -10110111 +00000000 +01011001 +01001111 +11001001 00001000 10000000 -10110111 +11001001 00001000 10000111 +10000011 +10010001 00000000 10010001 00000000 -00011011 -00001011 -01010000 -01000000 -11110000 -10110111 +10010110 +11100000 +00110000 +11001001 00001000 10001000 -10110111 +11001001 00001000 10001111 -11001111 -11101100 +00000111 +11110000 +11100000 11100000 10010011 00000000 10010011 00000000 -11001111 -10111000 +11001010 00001000 10000000 -10111000 +11001010 00001000 10000111 -10110111 -01101000 -10111111 -10010100 -10010001 -10010001 -10010001 -10010001 -10111000 +10011011 +11000011 +10011000 +10011010 +00100111 +11111101 +10010101 +00101111 +11001010 00001000 10001000 -10111000 +11001010 00001000 10001111 +00101111 +00101111 +00101111 10010001 +00000000 10010001 -10010001 -10010001 -10010000 -10111110 -10010000 -10010000 -10111001 +00000000 +01011111 +11001011 00001000 10000000 -10111001 +11001011 00001000 10000111 -10010101 -11101111 +01001111 11100000 -10111111 -10111111 -11101010 -10111001 -10111000 -10111001 +00110000 +00000111 +11110000 +11100000 +11100000 +10010001 +11001011 00001000 10001000 -10111001 +11001011 00001000 10001111 -10010010 -00000000 -10010010 -00000000 -10010010 -00000100 -10010010 -00000100 -10111010 -00001000 -10000000 -10111010 -00001000 -10000111 -10010010 00001000 -10010010 +10010001 00001000 -10010010 -00000000 -10010010 +00010111 +00000111 +11110011 +10010001 00000000 -10111010 -00001000 -10001000 -10111010 -00001000 -10001111 -10111100 -10111000 -10110001 -01101001 -10111001 -10011000 -11101111 -10111111 -10111011 +11001100 00001000 10000000 -10111011 +11001100 00001000 10000111 -10111110 -10010100 10010001 00000000 +01011001 +01001111 +10000011 10010001 00000000 10010001 -00000000 -10111011 +11001100 00001000 10001000 -10111011 +11001100 00001000 10001111 -10010001 00000000 -10011010 10010110 -00011101 -00011101 -10010011 -00000000 -10111100 +11100000 +00110000 +00000111 +11110000 +11100000 +11100000 +11001101 00001000 10000000 -10111100 +11001101 00001000 10000111 10010011 00000000 10010011 00000000 -10010011 -00000000 +10011011 +11000011 10011000 -11100000 -10111100 +10011010 +11001101 00001000 10001000 -10111100 +11001101 00001000 10001111 -11100000 10010001 00000000 10010001 00000000 -10010001 -00000100 -10010001 -10111101 +01011111 +01001111 +11100000 +00110000 +11001110 00001000 10000000 -10111101 +11001110 00001000 10000111 -00000100 -00010111 00000111 -11110100 -11000001 +11110000 +11100000 +11100000 10010001 -00000000 +00001000 10010001 -10111101 +00001000 +11001110 00001000 10001000 -10111101 +11001110 00001000 10001111 -00000000 -01011001 -01001111 -10000001 +00010111 +00000111 +11110011 10010001 00000000 10010001 00000000 -10111110 +01011001 +11001111 00001000 10000000 -10111110 +11001111 00001000 10000111 +01001111 +10000011 +10010001 +00000000 +10010001 +00000000 10010110 11100000 +11001111 +00001000 +10001000 +11001111 +00001000 +10001111 00110000 00000111 11110000 11100000 11100000 10010011 -10111110 +00000000 +10010011 +11010000 +00001000 +10000000 +11010000 +00001000 +10000111 +00000000 +10011011 +11000011 +10011000 +10011010 +10010001 +00000000 +10010001 +11010000 00001000 10001000 -10111110 +11010000 00001000 10001111 00000000 -10010011 +10010001 +00000100 +10010001 +00000100 +00010111 +00000111 +11110000 +11010001 +00001000 +10000000 +11010001 +00001000 +10000111 +11001110 +10011000 +10010001 +00000000 +10010001 00000000 10010001 00000100 +11010001 +00001000 +10001000 +11010001 +00001000 +10001111 10010001 00000100 +00010111 +00000111 +11110000 +11001110 +10011000 10010001 -10111111 +11010010 00001000 10000000 -10111111 +11010010 00001000 10000111 00000000 10010001 -00000000 +00000000 +10010001 +00000100 +10010001 +00000100 00010111 -00000111 -11110100 -11000001 -10010001 -10111111 +11010010 00001000 10001000 -10111111 +11010010 00001000 10001111 -00000100 +00000111 +11110011 +11001110 10010001 00000100 10010001 -00000000 +00000100 10010001 -00000000 -00010111 -11000000 +11010011 00001000 10000000 -11000000 +11010011 00001000 10000111 -00000111 -11110000 -11000001 -10010001 00000000 10010001 00000000 -10010001 -11000000 -00001000 -10001000 -11000000 -00001000 -10001111 -00000100 -10010001 -00000100 00011011 00001011 01010000 01000000 11110000 -11000001 +11010011 00001000 -10000000 -11000001 +10001000 +11010011 00001000 -10000111 -11000001 -10011011 -11000001 +10001111 +11001110 10011000 +10011001 +11001110 +10011010 00100111 11111101 10010101 -00110000 -11000001 -00001000 -10001000 -11000001 -00001000 -10001111 -11110100 -11000001 -00110000 -11110100 -11000011 -00100011 -11110000 -11001111 -11000010 +11010100 00001000 10000000 -11000010 +11010100 00001000 10000111 +00110000 +11110000 +11001110 10010001 00000000 10010001 00000000 -01011111 -01001111 -11100000 -00110000 -11000010 +10010001 +11010100 00001000 10001000 -11000010 +11010100 00001000 10001111 -00000111 -11110000 -11100000 -11100000 +00000100 10010001 -00001000 +00000100 +00010111 +00000111 +11110100 +11000001 10010001 -00001000 -11000011 +11010101 00001000 10000000 -11000011 +11010101 00001000 10000111 -00010111 -00000111 -11110011 -10010001 00000000 10010001 00000000 01011001 -11000011 +01001111 +10000001 +10010001 +00000000 +11010101 00001000 10001000 -11000011 +11010101 00001000 10001111 -01001111 -11100100 -10000011 -10010001 -00000000 10010001 00000000 10010110 -11000100 -00001000 -10000000 -11000100 -00001000 -10000111 11100000 00110000 00000111 11110000 11100000 +11010110 +00001000 +10000000 +11010110 +00001000 +10000111 11100000 10010011 00000000 -11000100 -00001000 -10001000 -11000100 -00001000 -10001111 10010011 00000000 -10011011 -11000011 -10011000 -10011010 10010001 -00000000 -11000101 -00001000 -10000000 -11000101 -00001000 -10000111 +00000100 10010001 -00000000 -01011111 -01001111 -11100000 -00110000 -00000111 -11110000 -11000101 +11010110 00001000 10001000 -11000101 +11010110 00001000 10001111 -11100000 -11100000 +00000100 10010001 -00001000 +00000000 10010001 -00001000 +00000000 00010111 00000111 -11000110 +11110100 +11010111 00001000 10000000 -11000110 +11010111 00001000 10000111 -11110011 +11000001 10010001 -00000000 +00000100 +10010001 +00000100 10010001 00000000 -01011001 -01001111 -11100100 -11000110 +10010001 +11010111 00001000 10001000 -11000110 +11010111 00001000 10001111 -10000011 -10010001 00000000 +00010111 +00000111 +11110000 +11000001 10010001 00000000 -10010110 -11100000 -00110000 -11000111 +10010001 +11011000 00001000 10000000 -11000111 +11011000 00001000 10000111 -00000111 -11110000 -11100000 -11100000 -10010011 -00000000 -10010011 00000000 -11000111 +10010001 +00000100 +10010001 +00000100 +00011011 +00001011 +01010000 +11011000 00001000 10001000 -11000111 +11011000 00001000 10001111 +01000000 +11110000 +11000001 10011011 -11000010 +11000001 10011000 -10011010 -10010001 -00000000 -10010001 -00000000 -11001000 +00101111 +00100111 +11011001 00001000 10000000 -11001000 +11011001 00001000 10000111 -01011111 -01001111 -11100000 -00110000 -00000111 -11110000 -11100000 -11100000 -11001000 +11111101 +10010101 +10010001 +00000000 +10010001 +00000000 +10010001 +00000100 +11011001 00001000 10001000 -11001000 +11011001 00001000 10001111 10010001 -00001000 -10010001 -00001000 +00000100 00010111 00000111 -11110011 +11110100 +11000001 10010001 -11001001 +00000000 +11011010 00001000 10000000 -11001001 +11011010 00001000 10000111 -00000000 10010001 00000000 01011001 01001111 -11100100 -10000011 +10000001 10010001 -11001001 +00000000 +10010001 +11011010 00001000 10001000 -11001001 +11011010 00001000 10001111 00000000 -10010001 -00000000 10010110 11100000 00110000 00000111 11110000 -11001010 +11100000 +11100000 +11011011 00001000 10000000 -11001010 +11011011 00001000 10000111 -11100000 -11100000 10010011 00000000 10010011 00000000 -10011011 -11000010 -11001010 +10010001 +00000100 +10010001 +00000100 +11011011 00001000 10001000 -11001010 +11011011 00001000 10001111 -10011000 -10011010 10010001 00000000 10010001 00000000 -01011111 -01001111 -11001011 +00010111 +00000111 +11110100 +11000001 +11011100 00001000 10000000 -11001011 +11011100 00001000 10000111 -11100000 -00110000 -00000111 -11110000 -11100000 -11100000 10010001 -00001000 -11001011 +00000100 +10010001 +00000100 +10010001 +00000000 +10010001 +00000000 +11011100 00001000 10001000 -11001011 +11011100 00001000 10001111 -10010001 -00001000 00010111 00000111 -11110011 +11110000 +11000001 10010001 00000000 10010001 -11001100 +00000000 +11011101 00001000 10000000 -11001100 +11011101 00001000 10000111 -00000000 -01011001 -01001111 -11100101 -10000011 10010001 -00000000 +00000100 10010001 -11001100 +00000100 +00011011 +00001011 +01010000 +01000000 +11011101 00001000 10001000 -11001100 +11011101 00001000 10001111 -00000000 -10010110 -11100000 -00110000 -00000111 11110000 -11100000 -11100000 -11001101 -00001000 -10000000 -11001101 -00001000 -10000111 -10010011 -00000000 -10010011 -00000000 +11000001 10011011 -11000010 +11000001 10011000 -10011010 -11001101 +00101111 +00100111 +11111101 +11011110 00001000 -10001000 -11001101 +10000000 +11011110 00001000 -10001111 +10000111 +10010101 10010001 00000000 10010001 00000000 -01011111 -01001111 -11100000 -00110000 -11001110 -00001000 -10000000 -11001110 -00001000 -10000111 -00000111 -11110000 -11100000 -11100000 10010001 -00001000 +00000100 10010001 -00001000 -11001110 +11011110 00001000 10001000 -11001110 +11011110 00001000 10001111 +00000100 00010111 00000111 -11110011 +11110100 +11000000 10010001 00000000 10010001 -00000000 -01011001 -11001111 +11011111 00001000 10000000 -11001111 +11011111 00001000 10000111 +00000000 +01011001 01001111 -11100101 -10000011 +10000001 10010001 00000000 10010001 00000000 -10010110 -11001111 +11011111 00001000 10001000 -11001111 +11011111 00001000 10001111 +10010110 11100000 00110000 00000111 @@ -5585,167 +6468,139 @@ 11100000 11100000 10010011 -00000000 -11010000 +11100000 00001000 10000000 -11010000 +11100000 00001000 10000111 -10010011 -00000000 -10011011 -11000010 -10011000 -10011010 -10111010 -10111010 -11010000 -00001000 -10001000 -11010000 -00001000 -10001111 -10010111 -11110100 -11001110 -10011010 -10010001 00000000 -10010001 +10010011 00000000 -11010001 -00001000 -10000000 -11010001 -00001000 -10000111 10010001 00000100 10010001 00000100 -00010111 -00000111 -11110000 -11001110 -11010001 +10010001 +11100000 00001000 10001000 -11010001 +11100000 00001000 10001111 -10011000 -10010001 00000000 10010001 00000000 +00010111 +00000111 +11110100 +11000001 10010001 -00000100 -10010001 -11010010 +11100001 00001000 10000000 -11010010 +11100001 00001000 10000111 00000100 -00010111 -00000111 -11110000 -11001110 -10011000 10010001 -00000000 -11010010 -00001000 -10001000 -11010010 -00001000 -10001111 +00000100 10010001 00000000 10010001 -00000100 -10010001 -00000100 +00000000 00010111 -00000111 -11010011 +11100001 00001000 -10000000 -11010011 +10001000 +11100001 00001000 -10000111 -11110011 -11001110 -10010001 -00000100 +10001111 +00000111 +11110000 +11000000 10010001 -00000100 +00000000 10010001 00000000 -11010011 +10010001 +11100010 00001000 -10001000 -11010011 +10000000 +11100010 00001000 -10001111 +10000111 +00000100 10010001 -00000000 +00000100 00011011 00001011 01010000 01000000 11110000 -11001110 -11010100 +11100010 00001000 -10000000 -11010100 +10001000 +11100010 00001000 -10000111 +10001111 +11000000 +10011011 +11000000 10011000 -10011001 -11001110 -10011010 +00101111 00100111 11111101 10010101 -00110000 -11010100 +11100011 00001000 -10001000 -11010100 +10000000 +11100011 00001000 -10001111 -11110000 -11001110 +10000111 10010001 00000000 10010001 00000000 10010001 00000100 -11010101 +10010001 +00000100 +11100011 +00001000 +10001000 +11100011 +00001000 +10001111 +00010111 +00000111 +11110100 +10011000 +10010001 +00000000 +10010001 +00000000 +11100100 00001000 10000000 -11010101 +11100100 00001000 10000111 10010001 00000100 +10010001 +00000100 00010111 00000111 -11110100 -11000001 +11110011 10010001 -00000000 -11010101 +11100100 00001000 10001000 -11010101 +11100100 00001000 10001111 +00000000 10010001 00000000 01011001 @@ -5753,13 +6608,13 @@ 10000001 10010001 00000000 -10010001 -11010110 +11100101 00001000 10000000 -11010110 +11100101 00001000 10000111 +10010001 00000000 10010110 11100000 @@ -5767,13 +6622,13 @@ 00000111 11110000 11100000 -11100000 -11010110 +11100101 00001000 10001000 -11010110 +11100101 00001000 10001111 +11100000 10010011 00000000 10010011 @@ -5781,13 +6636,13 @@ 10010001 00000100 10010001 -00000100 -11010111 +11100110 00001000 10000000 -11010111 +11100110 00001000 10000111 +00000100 10010001 00000000 10010001 @@ -5795,13 +6650,13 @@ 00010111 00000111 11110100 -11000001 -11010111 +11100110 00001000 10001000 -11010111 +11100110 00001000 10001111 +11000000 10010001 00000100 10010001 @@ -5809,27 +6664,27 @@ 10010001 00000000 10010001 -00000000 -11011000 +11100111 00001000 10000000 -11011000 +11100111 00001000 10000111 +00000000 00010111 00000111 11110000 -11000001 +11000000 10010001 00000000 10010001 -00000000 -11011000 +11100111 00001000 10001000 -11011000 +11100111 00001000 10001111 +00000000 10010001 00000100 10010001 @@ -5837,28 +6692,40 @@ 00011011 00001011 01010000 -01000000 -11011001 +11101000 00001000 10000000 -11011001 +11101000 00001000 10000111 +01000000 11110000 -11000001 +11000000 10011011 -11000001 +11000000 10011000 -00101111 -00100111 -11111101 -11011001 +10111011 +10111011 +11101000 00001000 10001000 -11011001 +11101000 00001000 10001111 +10111011 +00101111 +00100111 +11111101 10010101 +10111011 +11001101 +10011000 +11101001 +00001000 +10000000 +11101001 +00001000 +10000111 10010001 00000000 10010001 @@ -5866,139 +6733,69 @@ 10010001 00000100 10010001 -11011010 -00001000 -10000000 -11011010 -00001000 -10000111 00000100 -00010111 -00000111 -11110100 -11000001 -10010001 -00000000 -10010001 -11011010 +11101001 00001000 10001000 -11011010 +11101001 00001000 10001111 -00000000 -01011001 -01001111 -10000001 +00010111 +00000111 +11110000 +11001110 +10011000 10010001 00000000 10010001 -00000000 -11011011 +11101010 00001000 10000000 -11011011 +11101010 00001000 10000111 -10010110 -11100000 -00110000 -00000111 -11110000 -11100000 -11100000 -10010011 -11011011 -00001000 -10001000 -11011011 -00001000 -10001111 -00000000 -10010011 00000000 10010001 00000100 10010001 00000100 -10010001 -11011100 -00001000 -10000000 -11011100 -00001000 -10000111 -00000000 -10010001 -00000000 00010111 00000111 -11110100 -11000001 -10010001 -11011100 +11110011 +11101010 00001000 10001000 -11011100 +11101010 00001000 10001111 -00000100 -10010001 -00000100 +11001110 +10011000 10010001 00000000 10010001 00000000 -00010111 -11011101 +10010001 +00000100 +11101011 00001000 10000000 -11011101 +11101011 00001000 10000111 -00000111 -11110000 -11000001 -10010001 -00000000 -10010001 -00000000 -10010001 -11011101 -00001000 -10001000 -11011101 -00001000 -10001111 -00000100 10010001 00000100 -00011011 -00001011 -01010000 -01000000 +00010111 +00000111 11110000 -11011110 -00001000 -10000000 -11011110 -00001000 -10000111 -11000001 -10011011 -11000001 +11001110 10011000 -00101111 -00100111 -11111101 -10010101 -11011110 +10010001 +11101011 00001000 10001000 -11011110 +11101011 00001000 10001111 -10010001 00000000 10010001 00000000 @@ -6006,674 +6803,745 @@ 00000100 10010001 00000100 -11011111 +00010111 +11101100 00001000 10000000 -11011111 +11101100 00001000 10000111 -00010111 00000111 -11110100 -11000000 +11110011 +11001110 +10011000 10010001 00000000 10010001 00000000 -11011111 +11101100 00001000 10001000 -11011111 +11101100 00001000 10001111 -01011001 -01001111 -10000001 10010001 -00000000 +00000100 10010001 -00000000 -10010110 -11100000 +00000100 +00010111 +00000111 +11110000 +11001111 +11101101 00001000 10000000 -11100000 +11101101 00001000 10000111 -11100000 -00110000 -00000111 -11110000 -11100000 -11100000 -10010011 +10011000 +10010001 00000000 -11100000 +10010001 +00000000 +10010001 +00000100 +10010001 +11101101 00001000 10001000 -11100000 +11101101 00001000 10001111 -10010011 -00000000 -10010001 00000100 +00010111 +00000111 +11110011 +11001111 10010001 00000100 10010001 -00000000 -11100001 +11101110 00001000 10000000 -11100001 +11101110 00001000 10000111 +00000100 10010001 00000000 -00010111 -00000111 -11110100 -11000001 10010001 -00000100 -11100001 +00000000 +00011011 +00001011 +01010000 +11101110 00001000 10001000 -11100001 +11101110 00001000 10001111 +01000000 +11110000 +11001111 +10011000 +10011001 +11001111 +10011010 +11001111 +11101111 +00001000 +10000000 +11101111 +00001000 +10000111 +10010001 +00000100 10010001 00000100 10010001 00000000 10010001 00000000 -00010111 -00000111 -11100010 +11101111 +00001000 +10001000 +11101111 +00001000 +10001111 +00011011 +00001011 +01010000 +01000000 +11110000 +11001110 +10011000 +10011001 +11110000 00001000 10000000 -11100010 +11110000 00001000 10000111 -11110000 -11000000 -10010001 -00000000 +11001110 +10011010 +11001110 10010001 -00000000 +00000100 10010001 00000100 -11100010 +10010001 +11110000 00001000 10001000 -11100010 +11110000 00001000 10001111 +00000000 10010001 -00000100 +00000000 00011011 00001011 01010000 01000000 11110000 -11000000 -11100011 +11110001 00001000 10000000 -11100011 +11110001 00001000 10000111 -10011011 -11000000 +11001110 10011000 -00101111 -00100111 -11111101 -10010101 +10011001 +11001110 +10011010 +11001110 10010001 -11100011 +00000100 +11110001 00001000 10001000 -11100011 +11110001 00001000 10001111 -00000000 -10010001 -00000000 10010001 00000100 10010001 -00000100 -00010111 -11100100 +00000000 +10010001 +00000000 +00011011 +00001011 +11110010 00001000 10000000 -11100100 +11110010 00001000 10000111 -00000111 -11110100 +01010000 +01000000 +11110000 +11001111 10011000 -10010001 -00000000 -10010001 -00000000 -10010001 -11100100 +10011001 +11001111 +10011010 +11110010 00001000 10001000 -11100100 +11110010 00001000 10001111 -00000100 -10010001 -00000100 -00010111 -00000111 +11001111 +10111010 +10111010 +10110011 +11101000 +10111011 +11100000 +10111011 11110011 -10010001 -00000000 -11100101 00001000 10000000 -11100101 +11110011 00001000 10000111 +00101111 10010001 00000000 -01011001 -01001111 -10000001 10010001 00000000 -10010001 -11100101 +01011111 +01001111 +11100000 +11110011 00001000 10001000 -11100101 +11110011 00001000 10001111 -00000000 -10010110 -11100000 00110000 00000111 11110000 11100000 11100000 -11100110 +10010001 +00001000 +10010001 +11110100 00001000 10000000 -11100110 +11110100 00001000 10000111 -10010011 +00001000 +00010111 +00000111 +11110011 +10010001 00000000 -10010011 +10010001 00000000 +11110100 +00001000 +10001000 +11110100 +00001000 +10001111 +01011001 +01001111 +10000011 10010001 -00000100 +00000000 10010001 -00000100 -11100110 +00000000 +10010110 +11110101 +00001000 +10000000 +11110101 +00001000 +10000111 +11100000 +00110000 +00000111 +11110000 +11100000 +11100000 +10010011 +00000000 +11110101 00001000 10001000 -11100110 +11110101 00001000 10001111 -10010001 -00000000 -10010001 +10010011 00000000 -00010111 -00000111 -11110100 +10011011 11000000 -11100111 +10011000 +10011010 +11100000 +11100000 +11110110 00001000 10000000 -11100111 +11110110 00001000 10000111 -10010001 -00000100 -10010001 -00000100 +11001100 +00100011 +11110000 +11001100 10010001 00000000 10010001 00000000 -11100111 +11110110 00001000 10001000 -11100111 +11110110 00001000 10001111 -00010111 +01011111 +01001111 +11100000 +00110000 00000111 11110000 -11000000 -10010001 -00000000 -10010001 -00000000 -11101000 +11100000 +11100000 +11110111 00001000 10000000 -11101000 +11110111 00001000 10000111 10010001 -00000100 -10010001 -00000100 -00011011 -00001011 -01010000 -01000000 -11101000 -00001000 -10001000 -11101000 -00001000 -10001111 -11110000 -11000000 -10011011 -11000000 -10011000 -10111011 -10111011 -10111011 -11101001 00001000 -10000000 -11101001 +10010001 00001000 -10000111 -00101111 -00100111 -11111101 -10010101 -10111011 -11001101 -10011000 +00010111 +00000111 +11110011 10010001 -11101001 +11110111 00001000 10001000 -11101001 +11110111 00001000 10001111 00000000 10010001 00000000 +01011001 +01001111 +11100100 +10000011 10010001 -00000100 -10010001 -00000100 -00010111 -11101010 +11111000 00001000 10000000 -11101010 +11111000 00001000 10000111 -00000111 -11110000 -11001110 -10011000 -10010001 00000000 10010001 00000000 -11101010 +10010110 +11100000 +00110000 +00000111 +11110000 +11111000 00001000 10001000 -11101010 +11111000 00001000 10001111 -10010001 -00000100 -10010001 -00000100 -00010111 -00000111 -11110011 -11001110 -11101011 +11100000 +11100000 +10010011 +00000000 +10010011 +00000000 +10011011 +11000000 +11111001 00001000 10000000 -11101011 +11111001 00001000 10000111 10011000 +10011010 10010001 00000000 10010001 00000000 -10010001 -00000100 -10010001 -11101011 +01011111 +01001111 +11111001 00001000 10001000 -11101011 +11111001 00001000 10001111 -00000100 -00010111 +11100000 +00110000 00000111 11110000 -11001110 -10011000 +11100000 +11100000 10010001 -00000000 -11101100 +00001000 +11111010 00001000 10000000 -11101100 +11111010 00001000 10000111 10010001 -00000000 -10010001 -00000100 -10010001 -00000100 +00001000 00010111 00000111 -11101100 +11110011 +10010001 +00000000 +10010001 +11111010 00001000 10001000 -11101100 +11111010 00001000 10001111 -11110011 -11001110 -10011000 -10010001 00000000 +01011001 +01001111 +11100100 +10000011 10010001 00000000 10010001 -11101101 +11111011 00001000 10000000 -11101101 +11111011 00001000 10000111 -00000100 -10010001 -00000100 -00010111 +00000000 +10010110 +11100000 +00110000 00000111 11110000 -11001111 -10011000 -11101101 +11100000 +11100000 +11111011 00001000 10001000 -11101101 +11111011 00001000 10001111 -10010001 +10010011 00000000 -10010001 +10010011 00000000 -10010001 -00000100 -10010001 -00000100 -11101110 +10011011 +11000000 +10011000 +10011010 +11111100 00001000 10000000 -11101110 +11111100 00001000 10000111 -00010111 -00000111 -11110011 -11001111 10010001 -00000100 +00000000 10010001 -00000100 -11101110 +00000000 +01011111 +01001111 +11100000 +00110000 +11111100 00001000 10001000 -11101110 +11111100 00001000 10001111 +00000111 +11110000 +11100000 +11100000 10010001 -00000000 +00001000 10010001 -00000000 -00011011 -00001011 -01010000 -01000000 -11101111 +00001000 +11111101 00001000 10000000 -11101111 +11111101 00001000 10000111 -11110000 -11001111 -10011000 -10011001 -11001111 -10011010 -11001111 +00010111 +00000111 +11110011 10010001 -11101111 +00000000 +10010001 +00000000 +01011001 +11111101 00001000 10001000 -11101111 +11111101 00001000 10001111 -00000100 -10010001 -00000100 +01001111 +11100100 +10000011 10010001 00000000 10010001 00000000 -00011011 -11110000 +10010110 +11111110 00001000 10000000 -11110000 +11111110 00001000 10000111 -00001011 -01010000 -01000000 -11110000 -11001110 -10011000 -10011001 -11001110 +11100000 +00110000 +00000111 11110000 +11100000 +11100000 +10010011 +00000000 +11111110 00001000 10001000 -11110000 +11111110 00001000 10001111 +10010011 +00000000 +10011011 +11000000 +10011000 10011010 -11001110 -10010001 -00000100 -10010001 -00000100 10010001 00000000 -11110001 +11111111 00001000 10000000 -11110001 +11111111 00001000 10000111 10010001 00000000 -00011011 -00001011 -01010000 -01000000 +01011111 +01001111 +11100000 +00110000 +00000111 11110000 -11001110 -11110001 +11111111 00001000 10001000 -11110001 +11111111 00001000 10001111 -10011000 -10011001 -11001110 -10011010 -11001110 +11100000 +11100000 10010001 -00000100 +00001000 10010001 -11110010 00001000 +00010111 +00000111 10000000 -11110010 -00001000 +00000111 +10000000 +10000000 +00000111 10000111 -00000100 +11110011 10010001 00000000 10010001 00000000 -00011011 -00001011 -01010000 -11110010 -00001000 +01011001 +01001111 +11100101 +10000000 +00000111 10001000 -11110010 -00001000 +10000000 +00000111 10001111 -01000000 +10000011 +10010001 +00000000 +10010001 +00000000 +10010110 +11100000 +00110000 +10000001 +00000111 +10000000 +10000001 +00000111 +10000111 +00000111 11110000 -11001111 +11100000 +11100000 +10010011 +00000000 +10010011 +00000000 +10000001 +00000111 +10001000 +10000001 +00000111 +10001111 +10011011 +11000000 10011000 -10011001 -11001111 10011010 -11001111 -11110011 -00001000 -10000000 -11110011 -00001000 -10000111 -10110011 -00101111 10010001 00000000 10010001 00000000 +10000010 +00000111 +10000000 +10000010 +00000111 +10000111 01011111 01001111 -11110011 -00001000 -10001000 -11110011 -00001000 -10001111 11100000 00110000 00000111 11110000 11100000 11100000 +10000010 +00000111 +10001000 +10000010 +00000111 +10001111 10010001 00001000 -11110100 -00001000 -10000000 -11110100 -00001000 -10000111 10010001 00001000 00010111 00000111 11110011 10010001 +10000011 +00000111 +10000000 +10000011 +00000111 +10000111 00000000 10010001 -11110100 -00001000 -10001000 -11110100 -00001000 -10001111 00000000 01011001 01001111 +11100101 10000011 10010001 +10000011 +00000111 +10001000 +10000011 +00000111 +10001111 00000000 10010001 00000000 -11110101 -00001000 -10000000 -11110101 -00001000 -10000111 10010110 11100000 00110000 00000111 11110000 +10000100 +00000111 +10000000 +10000100 +00000111 +10000111 11100000 11100000 10010011 -11110101 -00001000 -10001000 -11110101 -00001000 -10001111 00000000 10010011 00000000 10011011 11000000 +10000100 +00000111 +10001000 +10000100 +00000111 +10001111 10011000 10011010 -11100000 -11110110 -00001000 +10111010 +10111010 +10010111 +11110100 +11001011 +10011010 +10000101 +00000111 10000000 -11110110 -00001000 +10000101 +00000111 10000111 -11100000 -11001100 +11001011 10011010 -11001101 +11001111 10011010 -11001101 +11001100 10011010 -11001101 -11110110 -00001000 +10011010 +11001100 +10000101 +00000111 10001000 -11110110 -00001000 -10001101 +10000101 +00000111 +10001111 10011010 -11001101 +11001100 10011010 11001100 10011010 11001111 +10011010 +11001111 +10000110 +00000111 +10000000 +10000110 +00000111 +10000101 +10011010 +11001111 +10011010 +11001111 +10011010 +11001111 11100111 diff --git a/images/keyboard.png b/images/keyboard.png new file mode 100644 index 0000000..c81f5c5 Binary files /dev/null and b/images/keyboard.png differ diff --git a/images/keyboard1.png b/images/keyboard1.png new file mode 100644 index 0000000..5649044 Binary files /dev/null and b/images/keyboard1.png differ diff --git a/images/keyboard2.png b/images/keyboard2.png new file mode 100644 index 0000000..de81c20 Binary files /dev/null and b/images/keyboard2.png differ diff --git a/images/keyboard3.png b/images/keyboard3.png new file mode 100644 index 0000000..468626d Binary files /dev/null and b/images/keyboard3.png differ diff --git a/src/com/atmel/fpslic/Fpslic.java b/src/com/atmel/fpslic/Fpslic.java index 0daf377..c794417 100644 --- a/src/com/atmel/fpslic/Fpslic.java +++ b/src/com/atmel/fpslic/Fpslic.java @@ -176,6 +176,8 @@ public abstract class Fpslic { this.col = col; } + public Fpslic fpslic() { return Fpslic.this; } + // Accessors for Neighbors ////////////////////////////////////////////////////////////////////////////// public SectorWire hwire(int plane) { return new SectorWire(true, plane, col, row); } @@ -598,6 +600,30 @@ public abstract class Fpslic { } } + public Cell dir(int i) { + switch(i) { + case NORTH: return north(); + case SOUTH: return south(); + case EAST: return east(); + case WEST: return west(); + case NW: return nw(); + case SW: return sw(); + case SE: return se(); + case NE: return ne(); + } + return null; + } + public int dir(Cell c) { + if (c.row==row-1 && c.col==col-1) return SW; + else if (c.row==row+1 && c.col==col-1) return NW; + else if (c.row==row-1 && c.col==col+1) return SE; + else if (c.row==row+1 && c.col==col+1) return NE; + else if (c.row==row-1 && c.col==col) return SOUTH; + else if (c.row==row+1 && c.col==col) return NORTH; + else if (c.row==row && c.col==col-1) return WEST; + else if (c.row==row && c.col==col+1) return EAST; + return -1; + } public void generalized_c_element() { diff --git a/src/edu/berkeley/slipway/AsyncPaperDemo.java b/src/edu/berkeley/slipway/AsyncPaperDemo.java index d9428c3..b790106 100644 --- a/src/edu/berkeley/slipway/AsyncPaperDemo.java +++ b/src/edu/berkeley/slipway/AsyncPaperDemo.java @@ -71,7 +71,215 @@ public class AsyncPaperDemo { root.ne().xo(root); + createPipeline(fpslic.cell(20, 22), true, 40, true); + + for(int i=1; i<22; i+=2) + divider(fpslic.cell(21, i)); + fpslic.cell(23,0).yo(fpslic.cell(22,0)); + fpslic.cell(21,22).yo(fpslic.cell(20,22)); + fpslic.cell(21,22).xo(fpslic.cell(20,22)); + runGui(24, 24); + + Thread.sleep(5000); + + for(int i=0; i<20; i++) test(i); + synchronized(Demo.class) { Demo.class.wait(); } + } + + public void test(int count) throws Exception { + flush(); + fill(count); + + fpslic.flush(); + + fpslic.readCount(); + long now = System.currentTimeMillis(); + Thread.sleep(4000); + int save1y = fpslic.cell(19,22).ylut(); + int save1x = fpslic.cell(19,22).xlut(); + fpslic.cell(19,22).ylut(0xff); + fpslic.cell(19,22).xlut(0xff); + fpslic.flush(); + long then = System.currentTimeMillis(); + fpslic.cell(19,22).ylut(save1y); + fpslic.cell(19,22).xlut(save1x); + + int tokens = fpslic.readCount(); + System.out.println(count + ", " + (tokens*1000)/(then-now)); + } + + private void flush() { + int save1y = fpslic.cell(19,22).ylut(); + int save1x = fpslic.cell(19,22).xlut(); + int save2y = fpslic.cell(20,22).ylut(); + int save2x = fpslic.cell(20,22).xlut(); + fpslic.cell(19,22).ylut(0x00); + fpslic.cell(19,22).xlut(0x00); + for(int i=0; i<800; i++) { + fpslic.cell(20,22).ylut(0xff); + fpslic.cell(20,22).xlut(0xff); + fpslic.cell(20,22).ylut(0x00); + fpslic.cell(20,22).xlut(0x00); + } + fpslic.flush(); + fpslic.cell(20,22).ylut(save2y); + fpslic.cell(20,22).xlut(save2x); + fpslic.cell(19,22).ylut(save2y); + fpslic.cell(19,22).xlut(save2x); + fpslic.flush(); + fpslic.cell(19,22).ylut(save1y); + fpslic.cell(19,22).xlut(save1x); + fpslic.flush(); + fpslic.readCount(); + try { Thread.sleep(100); } catch (Exception e) { } + int rc = fpslic.readCount(); + if (rc!=0) + throw new Error("flush() failed => " + rc); + } + + private void fill(int count) { + int save1y = fpslic.cell(19,22).ylut(); + int save1x = fpslic.cell(19,22).xlut(); + int save2y = fpslic.cell(20,22).ylut(); + int save2x = fpslic.cell(20,22).xlut(); + fpslic.cell(19,22).ylut(0xff); + fpslic.cell(19,22).xlut(0xff); + fpslic.cell(20,22).ylut(0xff); + fpslic.cell(20,22).xlut(0xff); + boolean yes = true; + for(int i=0; i c.fpslic().getHeight()-7) { + c = pipe(c, c.south(), new int[] { NW, SOUTH }); + c = c.nw(); + c = pipe(c, c.south(), new int[] { NE, EAST, SE, WEST, SE, SOUTH }); + c = c.nw().west(); + downward = true; + } else { + Fpslic.Cell ret = c = pipe(c, c.south(), new int[] { NE, NORTH, NW, NORTH }); + c = c.se(); + c = pipe(c, c.north(), new int[] { SW, SOUTH, SE, SOUTH }); + c = ret; + } + } + if (length >= 8) createPipeline(c, downward, length, false); + else { + if (downward) { + c = micropipelineStage(c, c.north(), c.sw()); + c = micropipelineStage(c, c.ne(), c.west()); + c = micropipelineStage(c, c.east(), c.ne()); + c = micropipelineStage(c, c.sw(), c.north()); + } else { + c = pipe(c, c.south(), new int[] { NW, EAST, SE, SOUTH }); + } + } + } + + /* + private void createPipeline(Fpslic.Cell c, boolean downward, int length) { + length -= 2; + if (downward) { + if (c.row == 0) { + c = micropipelineStage(c, c.ne(), c.west()); + c = micropipelineStage(c, c.east(), c.nw()); + if (length > 0) createPipeline(c, false, length); + } else { + c = micropipelineStage(c, c.ne(), c.east()); + c = micropipelineStage(c, c.west(), c.sw()); + if (length > 0) createPipeline(c, true, length); + } + } else { + if (c.row == c.fpslic().getHeight()-1) { + c = micropipelineStage(c, c.se(), c.west()); + c = micropipelineStage(c, c.east(), c.sw()); + if (length > 0) createPipeline(c, true, length); + } else { + c = micropipelineStage(c, c.se(), c.east()); + c = micropipelineStage(c, c.west(), c.nw()); + if (length > 0) createPipeline(c, false, length); + } + } + } + */ + + private Fpslic.Cell micropipelineStage(Fpslic.Cell c, Fpslic.Cell prev, Fpslic.Cell next) { + switch(c.dir(next)) { + case NORTH: case SOUTH: case EAST: case WEST: + switch (c.dir(prev)) { + case NORTH: case SOUTH: case EAST: case WEST: throw new Error("cannot have prev&next both use y"); + } + c.ylut((LUT_SELF & ~LUT_OTHER) | (LUT_Z & ~LUT_OTHER) | (LUT_Z & LUT_SELF & LUT_OTHER)); + c.xlut(LUT_Z); + c.c(YLUT); + c.yi(next); + c.xi(prev); + break; + case NW: case SE: case SW: case NE: + switch (c.dir(prev)) { + case NW: case SE: case SW: case NE: throw new Error("cannot have prev&next both use x"); + } + c.xlut((LUT_SELF & ~LUT_OTHER) | (LUT_Z & ~LUT_OTHER) | (LUT_Z & LUT_SELF & LUT_OTHER)); + c.ylut(LUT_Z); + c.c(XLUT); + c.xi(next); + c.yi(prev); + break; + default: throw new Error(); + } + c.b(false); + c.f(false); + c.t(TMUX_FB); + c.yo(false); + c.xo(false); + return next; } private void turnOnLeds() { @@ -88,6 +296,57 @@ public class AsyncPaperDemo { fpslic.cell(23,15).yi(L3); fpslic.cell(23,15).ylut(0xAA); fpslic.iob_right(15, true).enableOutput(WEST); + + fpslic.cell(23,0).ylut(0x00); + fpslic.iob_right(0, true).enableOutput(WEST); + } + + private void divider(Fpslic.Cell c) { + Fpslic.Cell detect1 = c; + Fpslic.Cell detect2 = c.east(); + + detect1.yi(NORTH); + detect1.ylut(LUT_SELF); + detect1.xlut(LUT_OTHER & (~LUT_Z)); + detect1.c(YLUT); + detect1.t(TMUX_FB); + detect1.f(false); + detect1.b(false); + + detect2.xi(NW); + detect2.ylut(LUT_OTHER); + detect2.xlut((~LUT_SELF) & LUT_Z); + detect2.c(YLUT); + detect2.t(TMUX_FB); + detect2.f(false); + detect2.b(false); + + detect1.south().yi(EAST); + detect1.south().xi(NE); + detect1.south().c(YLUT); + detect1.south().t(TMUX_FB); + detect1.south().f(false); + detect1.south().b(false); + detect1.south().ylut( (LUT_OTHER & (~LUT_SELF)) | + ((~LUT_OTHER) & LUT_Z) + ); + detect1.south().xlut( (LUT_SELF & (~LUT_OTHER)) | + ((~LUT_SELF) & LUT_Z) + ); + + detect2.south().yi(WEST); + detect2.south().xi(NW); + detect2.south().c(YLUT); + detect2.south().t(TMUX_FB); + detect2.south().f(false); + detect2.south().b(false); + detect2.south().ylut( (LUT_OTHER & (LUT_SELF)) | + ((~LUT_OTHER) & LUT_Z) + ); + detect2.south().xlut( (LUT_SELF & (~LUT_OTHER)) | + ((~LUT_SELF) & LUT_Z) + ); + } private void runGui(int width, int height) throws Exception { @@ -101,7 +360,6 @@ public class AsyncPaperDemo { vis.repaint(); fr.repaint(); fr.show(); - synchronized(Demo.class) { Demo.class.wait(); } } } diff --git a/src/edu/berkeley/slipway/FtdiBoardSlave.c b/src/edu/berkeley/slipway/FtdiBoardSlave.c index 920e46b..e9aba2e 100644 --- a/src/edu/berkeley/slipway/FtdiBoardSlave.c +++ b/src/edu/berkeley/slipway/FtdiBoardSlave.c @@ -109,9 +109,9 @@ void fpga_interrupts(int on) { if (on) { //FISUA = 0x1; FISCR = 0x80; - FISUD = 0x08; + FISUA = 0x01; } else { - FISUD = 0; + FISUA = 0; FISCR = 0; } } @@ -125,9 +125,9 @@ inline void conf(int z, int y, int x, int d) { #define TIMERVAL 100 -ISR(SIG_FPGA_INTERRUPT15) { +ISR(SIG_FPGA_INTERRUPT0) { interrupt_count++; - //fpga_interrupts(1); + fpga_interrupts(1); sei(); } @@ -153,8 +153,9 @@ inline int hex(char c) { } int readFPGA() { + fpga_interrupts(0); int ret = FISUA; - //fpga_interrupts(1); + fpga_interrupts(1); return ret; } @@ -203,7 +204,7 @@ int main() { flag=1; send(readFPGA()); break; - /* + case 3: { int32_t local_interrupt_count = interrupt_count; interrupt_count = 0; @@ -213,7 +214,7 @@ int main() { send((local_interrupt_count >> 0) & 0xff); break; } - */ + /* case 3: //init_timer(); diff --git a/src/edu/berkeley/slipway/gui/Gui.java b/src/edu/berkeley/slipway/gui/Gui.java index 56953c5..7c435e2 100644 --- a/src/edu/berkeley/slipway/gui/Gui.java +++ b/src/edu/berkeley/slipway/gui/Gui.java @@ -59,6 +59,7 @@ public class Gui extends ZoomingPanel implements KeyListener, MouseMotionListene this(at40k, drone, 24, 24); } public Gui(Fpslic at40k, FtdiBoard drone, int width, int height) { + super(drone); this.at40k = at40k; this.drone = drone; for(int i=0; i " + ftdiboard.readCount()); + repaint(); + return; + } } else switch(k.getKeyCode()) {