Trailing-Edge
-
PDP-10 Archives
-
SRI_NIC_PERM_FS_1_19910112
-
c/old/kc/cc80.c
There are no other files named cc80.c in the archive.
/* cc80.c -- code generator tables (C) 1981 K. Chen */
char *dec20op[] = {
"--", "HRLZ", "SETZ", "JUMPE",
"ADJSP", "HRL", "IDIV", "AND",
"HRRZ", "(", ")", "IMUL",
"ADD", ",", "SUB", ".",
"IDIV", "SETZ", ";", "CAML",
"MOVEM", "CAMG", "?", "MOVE",
"[", "]", "XOR", "{",
"IOR", "}", "SETCM", ":",
#ifdef USEIBP
"DPB", "LDB", "IBP", "IBP",
#endif
#ifndef USEIBP
"DPB", "LDB", "ADJBP", "IBP",
#endif
"IDPB", "ILDB", "--", "--",
"CAIN", "CAIG", "CAIL", "CAIE",
"CAILE", "CAIGE", "JRST", "POPJ",
"--", "SKIPE", "SKIPN", "--",
"JUMPN", "JUMPG", "JUMPL", "JUMPE",
"JUMPLE", "JUMPGE", "--", "--",
"ADDB", "ADDB", "IMULB", "IDIVB",
"--", "--", "--", "ANDB",
"XORB", "IORB", "--", "--",
"MOVN", "AOS", "SOS", "AOS",
"SOS", "@", "JUMPE", "JUMPN",
"CAME", "CAMLE", "CAMGE", "CAMN",
"--", "PUSHJ", "PUSH", "POP",
"ADDM", "SUBM", "--", "--",
"--", "--", "--", "--",
"ROT", "LSH", "LSH", "MOVM"
} ;
/* = maps to MOVEM @ */
/* ident maps to MOVE */
/* break maps to SKIPE */
/* continue maps to SKIPN */