xref: /csrg-svn/old/as.vax/aspseudo.c (revision 5828)
1*5828Srrh /*
2*5828Srrh  *	Copyright (c) 1982 Regents of the University of California
3*5828Srrh  */
4*5828Srrh #ifndef lint
5*5828Srrh static char sccsid[] = "@(#)aspseudo.c 4.4 02/14/82";
6*5828Srrh #endif not lint
7*5828Srrh 
8598Sbill #include <stdio.h>
9598Sbill #include "as.h"
10598Sbill 
11*5828Srrh #define	OP(name, eopcode, popcode, nargs, arg1, arg2, arg3, arg4, arg5, arg6) \
12598Sbill 	{ \
13*5828Srrh 		name, popcode, nargs, arg1, arg2, arg3, arg4, arg5, arg6, \
14*5828Srrh 		(nargs == 0 ? INST0:INSTn), eopcode \
15598Sbill 	}
16633Shenry #define	PSEUDO(name, type, tag) \
17598Sbill 	{ \
18633Shenry 		name, type, 0,   0, 0, 0, 0, 0, 0, \
19*5828Srrh 		tag, CORE \
20598Sbill 	}
21598Sbill 
22633Shenry readonly struct Instab instab[] = {
23*5828Srrh #include "instrs.as"
24598Sbill 0
25598Sbill };
26