URL
https://opencores.org/ocsvn/simple_fm_receiver/simple_fm_receiver/trunk
Subversion Repositories simple_fm_receiver
Compare Revisions
- This comparison shows the changes necessary to convert path
/simple_fm_receiver/trunk
- from Rev 32 to Rev 35
- ↔ Reverse comparison
Rev 32 → Rev 35
/source/fm.txt
0,0 → 1,1000
0b01111111 |
0b01110110 |
0b01011010 |
0b00110000 |
0b11111110 |
0b11001101 |
0b10100011 |
0b10001000 |
0b10000000 |
0b10001100 |
0b10101001 |
0b11010100 |
0b00000110 |
0b00110111 |
0b01011111 |
0b01111001 |
0b01111111 |
0b01110011 |
0b01010100 |
0b00101000 |
0b11110110 |
0b11000101 |
0b10011110 |
0b10000110 |
0b10000001 |
0b10001111 |
0b10101111 |
0b11011100 |
0b00001110 |
0b00111110 |
0b01100101 |
0b01111011 |
0b01111111 |
0b01101111 |
0b01001110 |
0b00100000 |
0b11101110 |
0b10111110 |
0b10011001 |
0b10000100 |
0b10000010 |
0b10010011 |
0b10110110 |
0b11100100 |
0b00010110 |
0b01000101 |
0b01101001 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01000111 |
0b00011000 |
0b11100110 |
0b10111000 |
0b10010100 |
0b10000010 |
0b10000011 |
0b10011000 |
0b10111100 |
0b11101011 |
0b00011110 |
0b01001100 |
0b01101110 |
0b01111111 |
0b01111100 |
0b01100110 |
0b01000000 |
0b00010001 |
0b11011110 |
0b10110001 |
0b10010000 |
0b10000001 |
0b10000101 |
0b10011100 |
0b11000011 |
0b11110011 |
0b00100110 |
0b01010010 |
0b01110010 |
0b01111111 |
0b01111010 |
0b01100001 |
0b00111001 |
0b00001001 |
0b11010111 |
0b10101011 |
0b10001101 |
0b10000000 |
0b10001000 |
0b10100010 |
0b11001010 |
0b11111011 |
0b00101101 |
0b01011000 |
0b01110101 |
0b01111111 |
0b01110111 |
0b01011100 |
0b00110010 |
0b00000001 |
0b11001111 |
0b10100101 |
0b10001001 |
0b10000000 |
0b10001011 |
0b10100111 |
0b11010010 |
0b00000100 |
0b00110101 |
0b01011110 |
0b01111000 |
0b01111111 |
0b01110100 |
0b01010110 |
0b00101010 |
0b11111000 |
0b11001000 |
0b10100000 |
0b10000111 |
0b10000000 |
0b10001110 |
0b10101101 |
0b11011001 |
0b00001100 |
0b00111100 |
0b01100011 |
0b01111011 |
0b01111111 |
0b01110000 |
0b01010000 |
0b00100011 |
0b11110000 |
0b11000001 |
0b10011011 |
0b10000100 |
0b10000001 |
0b10010010 |
0b10110100 |
0b11100001 |
0b00010100 |
0b01000011 |
0b01101000 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001001 |
0b00011011 |
0b11101001 |
0b10111010 |
0b10010110 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101001 |
0b00011011 |
0b01001010 |
0b01101100 |
0b01111110 |
0b01111101 |
0b01101000 |
0b01000010 |
0b00010011 |
0b11100001 |
0b10110011 |
0b10010010 |
0b10000001 |
0b10000100 |
0b10011011 |
0b11000001 |
0b11110001 |
0b00100011 |
0b01010000 |
0b01110000 |
0b01111111 |
0b01111010 |
0b01100011 |
0b00111011 |
0b00001011 |
0b11011001 |
0b10101101 |
0b10001110 |
0b10000000 |
0b10000111 |
0b10100000 |
0b11001000 |
0b11111001 |
0b00101011 |
0b01010110 |
0b01110100 |
0b01111111 |
0b01111000 |
0b01011101 |
0b00110100 |
0b00000011 |
0b11010001 |
0b10100111 |
0b10001010 |
0b10000000 |
0b10001010 |
0b10100101 |
0b11001111 |
0b11111111 |
0b00110000 |
0b01011001 |
0b01110101 |
0b01111111 |
0b01111000 |
0b01011101 |
0b00110101 |
0b00000101 |
0b11010100 |
0b10101010 |
0b10001100 |
0b10000000 |
0b10000111 |
0b10100000 |
0b11000111 |
0b11110111 |
0b00101000 |
0b01010011 |
0b01110010 |
0b01111111 |
0b01111010 |
0b01100011 |
0b00111100 |
0b00001101 |
0b11011100 |
0b10110000 |
0b10010000 |
0b10000001 |
0b10000101 |
0b10011011 |
0b11000000 |
0b11101111 |
0b00100000 |
0b01001101 |
0b01101110 |
0b01111111 |
0b01111100 |
0b01101000 |
0b01000011 |
0b00010101 |
0b11100100 |
0b10110110 |
0b10010100 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111001 |
0b11100111 |
0b00011000 |
0b01000110 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001010 |
0b00011101 |
0b11101011 |
0b10111101 |
0b10011001 |
0b10000100 |
0b10000001 |
0b10010010 |
0b10110011 |
0b11011111 |
0b00010001 |
0b00111111 |
0b01100101 |
0b01111011 |
0b01111111 |
0b01110000 |
0b01010000 |
0b00100101 |
0b11110011 |
0b11000100 |
0b10011110 |
0b10000110 |
0b10000000 |
0b10001110 |
0b10101100 |
0b11010111 |
0b00001001 |
0b00111000 |
0b01100000 |
0b01111001 |
0b01111111 |
0b01110100 |
0b01010111 |
0b00101100 |
0b11111011 |
0b11001011 |
0b10100011 |
0b10001001 |
0b10000000 |
0b10001011 |
0b10100111 |
0b11010000 |
0b00000001 |
0b00110001 |
0b01011010 |
0b01110110 |
0b01111111 |
0b01110111 |
0b01011100 |
0b00110100 |
0b00000100 |
0b11010011 |
0b10101001 |
0b10001100 |
0b10000000 |
0b10001000 |
0b10100001 |
0b11001001 |
0b11111000 |
0b00101001 |
0b01010100 |
0b01110011 |
0b01111111 |
0b01111010 |
0b01100010 |
0b00111011 |
0b00001100 |
0b11011010 |
0b10101111 |
0b10001111 |
0b10000001 |
0b10000101 |
0b10011100 |
0b11000001 |
0b11110000 |
0b00100010 |
0b01001110 |
0b01101111 |
0b01111111 |
0b01111100 |
0b01100111 |
0b01000010 |
0b00010100 |
0b11100010 |
0b10110101 |
0b10010011 |
0b10000010 |
0b10000011 |
0b10010111 |
0b10111011 |
0b11101001 |
0b00011010 |
0b01001000 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01001001 |
0b00011011 |
0b11101010 |
0b10111100 |
0b10011000 |
0b10000011 |
0b10000010 |
0b10010011 |
0b10110100 |
0b11100001 |
0b00010010 |
0b01000001 |
0b01100110 |
0b01111100 |
0b01111111 |
0b01101111 |
0b01001111 |
0b00100011 |
0b11110010 |
0b11000011 |
0b10011101 |
0b10000110 |
0b10000001 |
0b10001111 |
0b10101110 |
0b11011001 |
0b00001010 |
0b00111010 |
0b01100001 |
0b01111001 |
0b01111111 |
0b01110011 |
0b01010101 |
0b00101011 |
0b11111010 |
0b11001010 |
0b10100010 |
0b10001000 |
0b10000000 |
0b10001011 |
0b10101000 |
0b11010001 |
0b00000010 |
0b00110010 |
0b01011011 |
0b01110110 |
0b01111111 |
0b01110110 |
0b01011010 |
0b00110000 |
0b11111110 |
0b11001101 |
0b10100011 |
0b10001000 |
0b10000000 |
0b10001100 |
0b10101001 |
0b11010100 |
0b00000110 |
0b00110111 |
0b01011111 |
0b01111001 |
0b01111111 |
0b01110011 |
0b01010100 |
0b00101000 |
0b11110110 |
0b11000101 |
0b10011110 |
0b10000110 |
0b10000001 |
0b10001111 |
0b10101111 |
0b11011100 |
0b00001110 |
0b00111110 |
0b01100101 |
0b01111011 |
0b01111111 |
0b01101111 |
0b01001110 |
0b00100000 |
0b11101110 |
0b10111110 |
0b10011001 |
0b10000100 |
0b10000010 |
0b10010011 |
0b10110110 |
0b11100100 |
0b00010110 |
0b01000101 |
0b01101001 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01000111 |
0b00011000 |
0b11100110 |
0b10111000 |
0b10010100 |
0b10000010 |
0b10000011 |
0b10011000 |
0b10111100 |
0b11101011 |
0b00011110 |
0b01001100 |
0b01101110 |
0b01111111 |
0b01111100 |
0b01100110 |
0b01000000 |
0b00010001 |
0b11011110 |
0b10110001 |
0b10010000 |
0b10000001 |
0b10000101 |
0b10011100 |
0b11000011 |
0b11110011 |
0b00100110 |
0b01010010 |
0b01110010 |
0b01111111 |
0b01111010 |
0b01100001 |
0b00111001 |
0b00001001 |
0b11010111 |
0b10101011 |
0b10001101 |
0b10000000 |
0b10001000 |
0b10100010 |
0b11001010 |
0b11111011 |
0b00101101 |
0b01011000 |
0b01110101 |
0b01111111 |
0b01110111 |
0b01011100 |
0b00110010 |
0b00000001 |
0b11001111 |
0b10100101 |
0b10001001 |
0b10000000 |
0b10001011 |
0b10100111 |
0b11010010 |
0b00000100 |
0b00110101 |
0b01011110 |
0b01111000 |
0b01111111 |
0b01110100 |
0b01010110 |
0b00101010 |
0b11111000 |
0b11001000 |
0b10100000 |
0b10000111 |
0b10000000 |
0b10001110 |
0b10101101 |
0b11011001 |
0b00001100 |
0b00111100 |
0b01100011 |
0b01111011 |
0b01111111 |
0b01110000 |
0b01010000 |
0b00100011 |
0b11110000 |
0b11000001 |
0b10011011 |
0b10000100 |
0b10000001 |
0b10010010 |
0b10110100 |
0b11100001 |
0b00010100 |
0b01000011 |
0b01101000 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001001 |
0b00011011 |
0b11101001 |
0b10111010 |
0b10010110 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101001 |
0b00011011 |
0b01001010 |
0b01101100 |
0b01111110 |
0b01111101 |
0b01101000 |
0b01000010 |
0b00010011 |
0b11100001 |
0b10110011 |
0b10010010 |
0b10000001 |
0b10000100 |
0b10011011 |
0b11000001 |
0b11110001 |
0b00100011 |
0b01010000 |
0b01110000 |
0b01111111 |
0b01111010 |
0b01100011 |
0b00111011 |
0b00001011 |
0b11011001 |
0b10101101 |
0b10001110 |
0b10000000 |
0b10000111 |
0b10100000 |
0b11001000 |
0b11111001 |
0b00101011 |
0b01010110 |
0b01110100 |
0b01111111 |
0b01111000 |
0b01011101 |
0b00110100 |
0b00000011 |
0b11010001 |
0b10100111 |
0b10001010 |
0b10000000 |
0b10001010 |
0b10100101 |
0b11001111 |
0b11111111 |
0b00110000 |
0b01011001 |
0b01110101 |
0b01111111 |
0b01111000 |
0b01011101 |
0b00110101 |
0b00000101 |
0b11010100 |
0b10101010 |
0b10001100 |
0b10000000 |
0b10000111 |
0b10100000 |
0b11000111 |
0b11110111 |
0b00101000 |
0b01010011 |
0b01110010 |
0b01111111 |
0b01111010 |
0b01100011 |
0b00111100 |
0b00001101 |
0b11011100 |
0b10110000 |
0b10010000 |
0b10000001 |
0b10000101 |
0b10011011 |
0b11000000 |
0b11101111 |
0b00100000 |
0b01001101 |
0b01101110 |
0b01111111 |
0b01111100 |
0b01101000 |
0b01000011 |
0b00010101 |
0b11100100 |
0b10110110 |
0b10010100 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111001 |
0b11100111 |
0b00011000 |
0b01000110 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001010 |
0b00011101 |
0b11101011 |
0b10111101 |
0b10011001 |
0b10000100 |
0b10000001 |
0b10010010 |
0b10110011 |
0b11011111 |
0b00010001 |
0b00111111 |
0b01100101 |
0b01111011 |
0b01111111 |
0b01110000 |
0b01010000 |
0b00100101 |
0b11110011 |
0b11000100 |
0b10011110 |
0b10000110 |
0b10000000 |
0b10001110 |
0b10101100 |
0b11010111 |
0b00001001 |
0b00111000 |
0b01100000 |
0b01111001 |
0b01111111 |
0b01110100 |
0b01010111 |
0b00101100 |
0b11111011 |
0b11001011 |
0b10100011 |
0b10001001 |
0b10000000 |
0b10001011 |
0b10100111 |
0b11010000 |
0b00000001 |
0b00110001 |
0b01011010 |
0b01110110 |
0b01111111 |
0b01110111 |
0b01011100 |
0b00110100 |
0b00000100 |
0b11010011 |
0b10101001 |
0b10001100 |
0b10000000 |
0b10001000 |
0b10100001 |
0b11001001 |
0b11111000 |
0b00101001 |
0b01010100 |
0b01110011 |
0b01111111 |
0b01111010 |
0b01100010 |
0b00111011 |
0b00001100 |
0b11011010 |
0b10101111 |
0b10001111 |
0b10000001 |
0b10000101 |
0b10011100 |
0b11000001 |
0b11110000 |
0b00100010 |
0b01001110 |
0b01101111 |
0b01111111 |
0b01111100 |
0b01100111 |
0b01000010 |
0b00010100 |
0b11100010 |
0b10110101 |
0b10010011 |
0b10000010 |
0b10000011 |
0b10010111 |
0b10111011 |
0b11101001 |
0b00011010 |
0b01001000 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01001001 |
0b00011011 |
0b11101010 |
0b10111100 |
0b10011000 |
0b10000011 |
0b10000010 |
0b10010011 |
0b10110100 |
0b11100001 |
0b00010010 |
0b01000001 |
0b01100110 |
0b01111100 |
0b01111111 |
0b01101111 |
0b01001111 |
0b00100011 |
0b11110010 |
0b11000011 |
0b10011101 |
0b10000110 |
0b10000001 |
0b10001111 |
0b10101110 |
0b11011001 |
0b00001010 |
0b00111010 |
0b01100001 |
0b01111001 |
0b01111111 |
0b01110011 |
0b01010101 |
0b00101011 |
0b11111010 |
0b11001010 |
0b10100010 |
0b10001000 |
0b10000000 |
0b10001011 |
0b10101000 |
0b11010001 |
0b00000010 |
0b00110010 |
0b01011011 |
0b01110110 |
0b01111111 |
0b01110110 |
0b01011010 |
0b00110000 |
0b11111110 |
0b11001101 |
0b10100011 |
0b10001000 |
0b10000000 |
0b10001100 |
0b10101001 |
0b11010100 |
0b00000110 |
0b00110111 |
0b01011111 |
0b01111001 |
0b01111111 |
0b01110011 |
0b01010100 |
0b00101000 |
0b11110110 |
0b11000101 |
0b10011110 |
0b10000110 |
0b10000001 |
0b10001111 |
0b10101111 |
0b11011100 |
0b00001110 |
0b00111110 |
0b01100101 |
0b01111011 |
0b01111111 |
0b01101111 |
0b01001110 |
0b00100000 |
0b11101110 |
0b10111110 |
0b10011001 |
0b10000100 |
0b10000010 |
0b10010011 |
0b10110110 |
0b11100100 |
0b00010110 |
0b01000101 |
0b01101001 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01000111 |
0b00011000 |
0b11100110 |
0b10111000 |
0b10010100 |
0b10000010 |
0b10000011 |
0b10011000 |
0b10111100 |
0b11101011 |
0b00011110 |
0b01001100 |
0b01101110 |
0b01111111 |
0b01111100 |
0b01100110 |
0b01000000 |
0b00010001 |
0b11011110 |
0b10110001 |
0b10010000 |
0b10000001 |
0b10000101 |
0b10011100 |
0b11000011 |
0b11110011 |
0b00100110 |
0b01010010 |
0b01110010 |
0b01111111 |
0b01111010 |
0b01100001 |
0b00111001 |
0b00001001 |
0b11010111 |
0b10101011 |
0b10001101 |
0b10000000 |
0b10001000 |
0b10100010 |
0b11001010 |
0b11111011 |
0b00101101 |
0b01011000 |
0b01110101 |
0b01111111 |
0b01110111 |
0b01011100 |
0b00110010 |
0b00000001 |
0b11001111 |
0b10100101 |
0b10001001 |
0b10000000 |
0b10001011 |
0b10100111 |
0b11010010 |
0b00000100 |
0b00110101 |
0b01011110 |
0b01111000 |
0b01111111 |
0b01110100 |
0b01010110 |
0b00101010 |
0b11111000 |
0b11001000 |
0b10100000 |
0b10000111 |
0b10000000 |
0b10001110 |
0b10101101 |
0b11011001 |
0b00001100 |
0b00111100 |
0b01100011 |
0b01111011 |
0b01111111 |
0b01110000 |
0b01010000 |
0b00100011 |
0b11110000 |
0b11000001 |
0b10011011 |
0b10000100 |
0b10000001 |
0b10010010 |
0b10110100 |
0b11100001 |
0b00010100 |
0b01000011 |
0b01101000 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001001 |
0b00011011 |
0b11101001 |
0b10111010 |
0b10010110 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101001 |
0b00011011 |
0b01001010 |
0b01101100 |
0b01111110 |
0b01111101 |
0b01101000 |
0b01000010 |
0b00010011 |
0b11100001 |
0b10110011 |
0b10010010 |
0b10000001 |
0b10000100 |
0b10011011 |
0b11000001 |
0b11110001 |
0b00100011 |
0b01010000 |
0b01110000 |
0b01111111 |
0b01111010 |
0b01100011 |
0b00111011 |
0b00001011 |
0b11011001 |
0b10101101 |
0b10001110 |
0b10000000 |
0b10000111 |
0b10100000 |
0b11001000 |
0b11111001 |
0b00101011 |
0b01010110 |
0b01110100 |
0b01111111 |
0b01111000 |
0b01011101 |
0b00110100 |
0b00000011 |
0b11010001 |
0b10100111 |
0b10001010 |
0b10000000 |
0b10001010 |
/source/fm.c
0,0 → 1,90
#include <stdio.h> |
#include <string.h> |
#include "genpat.h" |
|
char *inttostr(entier) |
int entier; |
{ |
char *str; |
str = (char *) mbkalloc (32 * sizeof (char)); |
sprintf (str, "%d",entier); |
return(str); |
} |
/*------------------------------*/ |
/* end of the description */ |
/*------------------------------*/ |
|
main (int argc, char *argv[]) |
{ |
int i,c; |
int ks; |
FILE *f1; |
char *fname1 = "fm.txt"; |
char fmin[5000][50]; |
|
if (argc > 1 ) { |
if (argc == 2) { |
fname1 = argv[1]; |
printf("Using (%s)\n", fname1); |
} else { |
printf("Usage %s: fm-source.txt\n", argv[0]); |
return 0; |
} |
} |
|
if(fname1 && (f1 = fopen(fname1, "rt"))) { |
i = 0; |
while(fgets(fmin[i],sizeof(fmin[i]),f1) != NULL) { |
c = strlen(fmin[i]); |
if(fmin[i][c-1] == '\n') fmin[i][c-1] = '\0'; |
i++; |
} |
fclose (f1); |
} else { |
fclose (f1); |
} |
|
ks = i; |
|
DEF_GENPAT("fm"); |
SETTUNIT("ns"); |
|
DECLAR ( "clk", ":1", "B", IN , "" , "" ); |
DECLAR ("reset", ":1", "B", IN , "" , "" ); |
DECLAR ("fmin" , ":1", "B", IN , " 7 downto 0", "" ); |
DECLAR ("dmout", ":1", "B", OUT, "11 downto 0", "" ); |
DECLAR ( "vss", ":1", "B", IN , "" , "" ); |
DECLAR ( "vdd", ":1", "B", IN , "" , "" ); |
|
AFFECT ("0", "vss", "0b0"); |
AFFECT ("0", "vdd", "0b1"); |
|
AFFECT ( "0","fmin","0x00"); |
AFFECT ( "0","reset","0b1"); |
AFFECT ( "0", "clk", "0b0"); |
AFFECT ("+50", "clk", "0b1"); |
AFFECT ("+50", "clk", "0b0"); |
AFFECT ( "+0","reset","0b0"); |
|
for (i = 0; i < ks; i++) |
{ |
AFFECT ("+50", "clk", "0b1" ); |
AFFECT ("+50", "clk", "0b0" ); |
AFFECT ( "+0","fmin",fmin[i]); |
} |
|
AFFECT ("+50", "clk", "0b1" ); |
AFFECT ("+50", "clk", "0b0" ); |
AFFECT ( "+0","fmin", "0x00"); |
|
for (; i <1100; i++) |
{ |
AFFECT ("+50", "clk", "0b1" ); |
AFFECT ("+50", "clk", "0b0" ); |
} |
|
AFFECT ("+50", "clk", "0b1"); |
|
SAV_GENPAT (); |
} |
|
/source/fmTri.txt
0,0 → 1,1000
0b01111111 |
0b01110110 |
0b01011011 |
0b00110010 |
0b00000010 |
0b11010001 |
0b10101000 |
0b10001011 |
0b10000000 |
0b10001000 |
0b10100010 |
0b11001010 |
0b11111010 |
0b00101011 |
0b01010110 |
0b01110011 |
0b01111111 |
0b01111001 |
0b01100000 |
0b00111001 |
0b00001001 |
0b11011000 |
0b10101101 |
0b10001110 |
0b10000000 |
0b10000110 |
0b10011110 |
0b11000100 |
0b11110100 |
0b00100101 |
0b01010001 |
0b01110001 |
0b01111111 |
0b01111011 |
0b01100100 |
0b00111110 |
0b00001111 |
0b11011101 |
0b10110001 |
0b10010001 |
0b10000001 |
0b10000100 |
0b10011010 |
0b11000000 |
0b11101111 |
0b00100000 |
0b01001101 |
0b01101110 |
0b01111111 |
0b01111100 |
0b01100111 |
0b01000010 |
0b00010011 |
0b11100010 |
0b10110101 |
0b10010011 |
0b10000010 |
0b10000011 |
0b10011000 |
0b10111100 |
0b11101011 |
0b00011101 |
0b01001010 |
0b01101100 |
0b01111110 |
0b01111101 |
0b01101001 |
0b01000101 |
0b00010111 |
0b11100101 |
0b10110111 |
0b10010101 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101000 |
0b00011010 |
0b01001000 |
0b01101011 |
0b01111110 |
0b01111101 |
0b01101010 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010101 |
0b10000010 |
0b10000010 |
0b10010110 |
0b10111001 |
0b11100111 |
0b00011001 |
0b01000111 |
0b01101010 |
0b01111110 |
0b01111110 |
0b01101011 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111001 |
0b11100111 |
0b00011001 |
0b01000111 |
0b01101010 |
0b01111110 |
0b01111110 |
0b01101010 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111000 |
0b10010101 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101000 |
0b00011010 |
0b01001000 |
0b01101011 |
0b01111110 |
0b01111101 |
0b01101001 |
0b01000101 |
0b00010111 |
0b11100101 |
0b10110111 |
0b10010100 |
0b10000010 |
0b10000011 |
0b10010111 |
0b10111100 |
0b11101011 |
0b00011101 |
0b01001010 |
0b01101101 |
0b01111110 |
0b01111101 |
0b01101000 |
0b01000011 |
0b00010100 |
0b11100010 |
0b10110100 |
0b10010010 |
0b10000001 |
0b10000100 |
0b10011010 |
0b10111111 |
0b11101110 |
0b00100001 |
0b01001110 |
0b01101111 |
0b01111111 |
0b01111011 |
0b01100101 |
0b00111111 |
0b00001111 |
0b11011101 |
0b10110000 |
0b10010000 |
0b10000001 |
0b10000101 |
0b10011101 |
0b11000011 |
0b11110011 |
0b00100110 |
0b01010010 |
0b01110001 |
0b01111111 |
0b01111010 |
0b01100001 |
0b00111010 |
0b00001001 |
0b11011000 |
0b10101100 |
0b10001101 |
0b10000000 |
0b10000111 |
0b10100001 |
0b11001001 |
0b11111010 |
0b00101100 |
0b01010111 |
0b01110100 |
0b01111111 |
0b01111000 |
0b01011101 |
0b00110100 |
0b00000010 |
0b11010001 |
0b10100111 |
0b10001010 |
0b10000000 |
0b10001010 |
0b10100110 |
0b11010000 |
0b00000001 |
0b00110011 |
0b01011100 |
0b01110111 |
0b01111111 |
0b01110101 |
0b01010111 |
0b00101101 |
0b11111011 |
0b11001010 |
0b10100001 |
0b10000111 |
0b10000000 |
0b10001101 |
0b10101011 |
0b11010111 |
0b00001001 |
0b00111001 |
0b01100001 |
0b01111010 |
0b01111111 |
0b01110010 |
0b01010010 |
0b00100110 |
0b11110100 |
0b11000100 |
0b10011101 |
0b10000101 |
0b10000001 |
0b10010000 |
0b10110000 |
0b11011100 |
0b00001110 |
0b00111110 |
0b01100101 |
0b01111011 |
0b01111111 |
0b01101111 |
0b01001110 |
0b00100001 |
0b11101111 |
0b11000000 |
0b10011010 |
0b10000100 |
0b10000001 |
0b10010010 |
0b10110011 |
0b11100001 |
0b00010011 |
0b01000010 |
0b01100111 |
0b01111100 |
0b01111110 |
0b01101101 |
0b01001011 |
0b00011101 |
0b11101011 |
0b10111100 |
0b10011000 |
0b10000011 |
0b10000010 |
0b10010100 |
0b10110110 |
0b11100100 |
0b00010110 |
0b01000101 |
0b01101001 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001001 |
0b00011011 |
0b11101001 |
0b10111010 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111000 |
0b11100110 |
0b00011000 |
0b01000110 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01001000 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111001 |
0b11100111 |
0b00011001 |
0b01000111 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111000 |
0b11100110 |
0b00011000 |
0b01000110 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01001000 |
0b00011010 |
0b11101001 |
0b10111010 |
0b10010111 |
0b10000011 |
0b10000010 |
0b10010100 |
0b10110111 |
0b11100100 |
0b00010110 |
0b01000101 |
0b01101001 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001010 |
0b00011101 |
0b11101011 |
0b10111101 |
0b10011000 |
0b10000011 |
0b10000010 |
0b10010011 |
0b10110100 |
0b11100001 |
0b00010011 |
0b01000010 |
0b01100111 |
0b01111100 |
0b01111111 |
0b01101110 |
0b01001101 |
0b00100000 |
0b11101111 |
0b11000000 |
0b10011011 |
0b10000100 |
0b10000001 |
0b10010001 |
0b10110001 |
0b11011101 |
0b00001111 |
0b00111110 |
0b01100100 |
0b01111011 |
0b01111111 |
0b01110001 |
0b01010001 |
0b00100101 |
0b11110100 |
0b11000100 |
0b10011110 |
0b10000110 |
0b10000000 |
0b10001110 |
0b10101101 |
0b11011000 |
0b00001001 |
0b00111001 |
0b01100000 |
0b01111001 |
0b01111111 |
0b01110011 |
0b01010110 |
0b00101011 |
0b11111010 |
0b11001010 |
0b10100010 |
0b10001000 |
0b10000000 |
0b10001011 |
0b10101000 |
0b11010001 |
0b00000010 |
0b00110010 |
0b01011011 |
0b01110110 |
0b01111111 |
0b01110110 |
0b01011011 |
0b00110010 |
0b00000010 |
0b11010001 |
0b10101000 |
0b10001011 |
0b10000000 |
0b10001000 |
0b10100010 |
0b11001010 |
0b11111010 |
0b00101011 |
0b01010110 |
0b01110011 |
0b01111111 |
0b01111001 |
0b01100000 |
0b00111001 |
0b00001001 |
0b11011000 |
0b10101101 |
0b10001110 |
0b10000000 |
0b10000110 |
0b10011110 |
0b11000100 |
0b11110100 |
0b00100101 |
0b01010001 |
0b01110001 |
0b01111111 |
0b01111011 |
0b01100100 |
0b00111110 |
0b00001111 |
0b11011101 |
0b10110001 |
0b10010001 |
0b10000001 |
0b10000100 |
0b10011010 |
0b11000000 |
0b11101111 |
0b00100000 |
0b01001101 |
0b01101110 |
0b01111111 |
0b01111100 |
0b01100111 |
0b01000010 |
0b00010011 |
0b11100010 |
0b10110101 |
0b10010011 |
0b10000010 |
0b10000011 |
0b10011000 |
0b10111100 |
0b11101011 |
0b00011101 |
0b01001010 |
0b01101100 |
0b01111110 |
0b01111101 |
0b01101001 |
0b01000101 |
0b00010111 |
0b11100101 |
0b10110111 |
0b10010101 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101000 |
0b00011010 |
0b01001000 |
0b01101011 |
0b01111110 |
0b01111101 |
0b01101010 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010101 |
0b10000010 |
0b10000010 |
0b10010110 |
0b10111001 |
0b11100111 |
0b00011001 |
0b01000111 |
0b01101010 |
0b01111110 |
0b01111110 |
0b01101011 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111001 |
0b11100111 |
0b00011001 |
0b01000111 |
0b01101010 |
0b01111110 |
0b01111110 |
0b01101010 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111000 |
0b10010101 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101000 |
0b00011010 |
0b01001000 |
0b01101011 |
0b01111110 |
0b01111101 |
0b01101001 |
0b01000101 |
0b00010111 |
0b11100101 |
0b10110111 |
0b10010100 |
0b10000010 |
0b10000011 |
0b10010111 |
0b10111100 |
0b11101011 |
0b00011101 |
0b01001010 |
0b01101101 |
0b01111110 |
0b01111101 |
0b01101000 |
0b01000011 |
0b00010100 |
0b11100010 |
0b10110100 |
0b10010010 |
0b10000001 |
0b10000100 |
0b10011010 |
0b10111111 |
0b11101110 |
0b00100001 |
0b01001110 |
0b01101111 |
0b01111111 |
0b01111011 |
0b01100101 |
0b00111111 |
0b00001111 |
0b11011101 |
0b10110000 |
0b10010000 |
0b10000001 |
0b10000101 |
0b10011101 |
0b11000011 |
0b11110011 |
0b00100110 |
0b01010010 |
0b01110001 |
0b01111111 |
0b01111010 |
0b01100001 |
0b00111010 |
0b00001001 |
0b11011000 |
0b10101100 |
0b10001101 |
0b10000000 |
0b10000111 |
0b10100001 |
0b11001001 |
0b11111010 |
0b00101100 |
0b01010111 |
0b01110100 |
0b01111111 |
0b01111000 |
0b01011101 |
0b00110100 |
0b00000010 |
0b11010001 |
0b10100111 |
0b10001010 |
0b10000000 |
0b10001010 |
0b10100110 |
0b11010000 |
0b00000001 |
0b00110011 |
0b01011100 |
0b01110111 |
0b01111111 |
0b01110101 |
0b01010111 |
0b00101101 |
0b11111011 |
0b11001010 |
0b10100001 |
0b10000111 |
0b10000000 |
0b10001101 |
0b10101011 |
0b11010111 |
0b00001001 |
0b00111001 |
0b01100001 |
0b01111010 |
0b01111111 |
0b01110010 |
0b01010010 |
0b00100110 |
0b11110100 |
0b11000100 |
0b10011101 |
0b10000101 |
0b10000001 |
0b10010000 |
0b10110000 |
0b11011100 |
0b00001110 |
0b00111110 |
0b01100101 |
0b01111011 |
0b01111111 |
0b01101111 |
0b01001110 |
0b00100001 |
0b11101111 |
0b11000000 |
0b10011010 |
0b10000100 |
0b10000001 |
0b10010010 |
0b10110011 |
0b11100001 |
0b00010011 |
0b01000010 |
0b01100111 |
0b01111100 |
0b01111110 |
0b01101101 |
0b01001011 |
0b00011101 |
0b11101011 |
0b10111100 |
0b10011000 |
0b10000011 |
0b10000010 |
0b10010100 |
0b10110110 |
0b11100100 |
0b00010110 |
0b01000101 |
0b01101001 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001001 |
0b00011011 |
0b11101001 |
0b10111010 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111000 |
0b11100110 |
0b00011000 |
0b01000110 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01001000 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111001 |
0b11100111 |
0b00011001 |
0b01000111 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111000 |
0b11100110 |
0b00011000 |
0b01000110 |
0b01101010 |
0b01111101 |
0b01111110 |
0b01101011 |
0b01001000 |
0b00011010 |
0b11101001 |
0b10111010 |
0b10010111 |
0b10000011 |
0b10000010 |
0b10010100 |
0b10110111 |
0b11100100 |
0b00010110 |
0b01000101 |
0b01101001 |
0b01111101 |
0b01111110 |
0b01101100 |
0b01001010 |
0b00011101 |
0b11101011 |
0b10111101 |
0b10011000 |
0b10000011 |
0b10000010 |
0b10010011 |
0b10110100 |
0b11100001 |
0b00010011 |
0b01000010 |
0b01100111 |
0b01111100 |
0b01111111 |
0b01101110 |
0b01001101 |
0b00100000 |
0b11101111 |
0b11000000 |
0b10011011 |
0b10000100 |
0b10000001 |
0b10010001 |
0b10110001 |
0b11011101 |
0b00001111 |
0b00111110 |
0b01100100 |
0b01111011 |
0b01111111 |
0b01110001 |
0b01010001 |
0b00100101 |
0b11110100 |
0b11000100 |
0b10011110 |
0b10000110 |
0b10000000 |
0b10001110 |
0b10101101 |
0b11011000 |
0b00001001 |
0b00111001 |
0b01100000 |
0b01111001 |
0b01111111 |
0b01110011 |
0b01010110 |
0b00101011 |
0b11111010 |
0b11001010 |
0b10100010 |
0b10001000 |
0b10000000 |
0b10001011 |
0b10101000 |
0b11010001 |
0b00000010 |
0b00110010 |
0b01011011 |
0b01110110 |
0b01111111 |
0b01110110 |
0b01011011 |
0b00110010 |
0b00000010 |
0b11010001 |
0b10101000 |
0b10001011 |
0b10000000 |
0b10001000 |
0b10100010 |
0b11001010 |
0b11111010 |
0b00101011 |
0b01010110 |
0b01110011 |
0b01111111 |
0b01111001 |
0b01100000 |
0b00111001 |
0b00001001 |
0b11011000 |
0b10101101 |
0b10001110 |
0b10000000 |
0b10000110 |
0b10011110 |
0b11000100 |
0b11110100 |
0b00100101 |
0b01010001 |
0b01110001 |
0b01111111 |
0b01111011 |
0b01100100 |
0b00111110 |
0b00001111 |
0b11011101 |
0b10110001 |
0b10010001 |
0b10000001 |
0b10000100 |
0b10011010 |
0b11000000 |
0b11101111 |
0b00100000 |
0b01001101 |
0b01101110 |
0b01111111 |
0b01111100 |
0b01100111 |
0b01000010 |
0b00010011 |
0b11100010 |
0b10110101 |
0b10010011 |
0b10000010 |
0b10000011 |
0b10011000 |
0b10111100 |
0b11101011 |
0b00011101 |
0b01001010 |
0b01101100 |
0b01111110 |
0b01111101 |
0b01101001 |
0b01000101 |
0b00010111 |
0b11100101 |
0b10110111 |
0b10010101 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101000 |
0b00011010 |
0b01001000 |
0b01101011 |
0b01111110 |
0b01111101 |
0b01101010 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010101 |
0b10000010 |
0b10000010 |
0b10010110 |
0b10111001 |
0b11100111 |
0b00011001 |
0b01000111 |
0b01101010 |
0b01111110 |
0b01111110 |
0b01101011 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111001 |
0b10010110 |
0b10000011 |
0b10000010 |
0b10010101 |
0b10111001 |
0b11100111 |
0b00011001 |
0b01000111 |
0b01101010 |
0b01111110 |
0b01111110 |
0b01101010 |
0b01000111 |
0b00011001 |
0b11100111 |
0b10111000 |
0b10010101 |
0b10000010 |
0b10000011 |
0b10010110 |
0b10111010 |
0b11101000 |
0b00011010 |
0b01001000 |
0b01101011 |
0b01111110 |
0b01111101 |
0b01101001 |
0b01000101 |
0b00010111 |
0b11100101 |
0b10110111 |
0b10010100 |
0b10000010 |
0b10000011 |
0b10010111 |
0b10111100 |
0b11101011 |
0b00011101 |
0b01001010 |
0b01101101 |
0b01111110 |
0b01111101 |
0b01101000 |
0b01000011 |
0b00010100 |
0b11100010 |
0b10110100 |
0b10010010 |
0b10000001 |
0b10000100 |
0b10011010 |
0b10111111 |
0b11101110 |
0b00100001 |
0b01001110 |
0b01101111 |
0b01111111 |
0b01111011 |
0b01100101 |
0b00111111 |
0b00001111 |
0b11011101 |
0b10110000 |
0b10010000 |
0b10000001 |
0b10000101 |
0b10011101 |
0b11000011 |
0b11110011 |
0b00100110 |
0b01010010 |
0b01110001 |
0b01111111 |
0b01111010 |
0b01100001 |
0b00111010 |
0b00001001 |
0b11011000 |
0b10101100 |
0b10001101 |
0b10000000 |
0b10000111 |
0b10100001 |
0b11001001 |
0b11111010 |
0b00101100 |
0b01010111 |
0b01110100 |
0b01111111 |
0b01111000 |
0b01011101 |
0b00110100 |
0b00000010 |
0b11010001 |
0b10100111 |
0b10001010 |