1
0
mirror of https://github.com/PDP-10/PCC20.git synced 2026-05-02 06:35:30 +00:00
Files
PDP-10.PCC20/sail/cc80.c
Lars Brinkhoff 1f285a1263 Files from WAITS.
2018-10-25 11:25:56 +02:00

38 lines
1.2 KiB
C

/* 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", ":",
"DPB", "LDB", "ADJBP", "IBP",
"IDPB", "ILDB", "TLO", "TLZ",
"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 */