|
|
1.1 ! root 1: /* ! 2: * Copyright (c) 1982 Regents of the University of California ! 3: */ ! 4: #ifndef lint ! 5: static char sccsid[] = "@(#)aspseudo.c 4.5 6/30/83"; ! 6: #endif not lint ! 7: ! 8: #include <stdio.h> ! 9: #include "as.h" ! 10: ! 11: #define OP(name, eopcode, popcode, nargs, arg1, arg2, arg3, arg4, arg5, arg6) \ ! 12: { \ ! 13: name, popcode, nargs, arg1, arg2, arg3, arg4, arg5, arg6, \ ! 14: (nargs == 0 ? INST0:INSTn), eopcode \ ! 15: } ! 16: #define PSEUDO(name, type, tag) \ ! 17: { \ ! 18: name, type, 0, 0, 0, 0, 0, 0, 0, \ ! 19: tag, CORE \ ! 20: } ! 21: ! 22: readonly struct Instab instab[] = { ! 23: #include "instrs.as" ! 24: PSEUDO("\0\0\0\0\0\0\0\0\0\0", 0, 0) ! 25: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.