Google
 

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 */