Add convenience aliases

This commit is contained in:
Augusto Gunsch 2020-11-17 12:42:06 -03:00
parent 8d4f9fc274
commit c6d3702235
No known key found for this signature in database
GPG Key ID: F7EEFE29825C72DC
1 changed files with 9 additions and 0 deletions

View File

@ -26,24 +26,33 @@ const char* cmptable[] =
"-D", "0001111", "-D", "0001111",
"-A", "0110011", "-A", "0110011",
"D+1", "0011111", "D+1", "0011111",
"1+D", "0011111",
"A+1", "0110111", "A+1", "0110111",
"1+A", "0110111",
"D-1", "0001110", "D-1", "0001110",
"A-1", "0110010", "A-1", "0110010",
"D+A", "0000010", "D+A", "0000010",
"A+D", "0000010",
"D-A", "0010011", "D-A", "0010011",
"A-D", "0000111", "A-D", "0000111",
"D&A", "0000000", "D&A", "0000000",
"A&D", "0000000",
"D|A", "0010101", "D|A", "0010101",
"A|D", "0010101",
"M", "1110000", "M", "1110000",
"!M", "1110001", "!M", "1110001",
"-M", "1110011", "-M", "1110011",
"M+1", "1110111", "M+1", "1110111",
"1+M", "1110111",
"M-1", "1110010", "M-1", "1110010",
"D+M", "1000010", "D+M", "1000010",
"M+D", "1000010",
"D-M", "1010011", "D-M", "1010011",
"M-D", "1000111", "M-D", "1000111",
"D&M", "1000000", "D&M", "1000000",
"M&D", "1000000",
"D|M", "1010101" "D|M", "1010101"
"M|D", "1010101"
}; };
#define DEST_SIZE 4 #define DEST_SIZE 4