94 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
 | |
|  * See the copyright notice in the ACK home directory, in the file "Copyright".
 | |
|  */
 | |
| #define RCSID3 "$Id$"
 | |
| 
 | |
| /*
 | |
|  * Signetics 2650 keywords
 | |
|  */
 | |
| {0,	REG,		R0,		"r0"},
 | |
| {0,	REG,		R1,		"r1"},
 | |
| {0,	REG,		R2,		"r2"},
 | |
| {0,	REG,		R3,		"r3"},
 | |
| {0,	CC,		0,		"eq"},
 | |
| {0,	CC,		0,		"z"},
 | |
| {0,	CC,		1,		"gt"},
 | |
| {0,	CC,		2,		"lt"},
 | |
| {0,	CC,		3,		"un"},
 | |
| {0,	INDE,		0x6000,		"i"},
 | |
| {0,	ZERO,		0x0,		"lodz"},
 | |
| {0,	ZERO,		0x80,		"addz"},
 | |
| {0,	ZERO,		0xA0,		"subz"},
 | |
| {0,	ZERO,		0x94,		"dar"},
 | |
| {0,	ZEROX,		0x40,		"andz"},
 | |
| {0,	ZERO,		0x60,		"iorz"},
 | |
| {0,	ZERO,		0x20,		"eorz"},
 | |
| {0,	ZERO,		0xE0,		"comz"},
 | |
| {0,	ZERO,		0xF0,		"wrtd"},
 | |
| {0,	ZERO,		0x70,		"redd"},
 | |
| {0,	ZERO,		0xB0,		"wrtc"},
 | |
| {0,	ZERO,		0x30,		"redc"},
 | |
| {0,	ZERO,		0x50,		"rrr"},
 | |
| {0,	ZERO,		0xD0,		"rrl"},
 | |
| {0,	ZEROX,		0xC0,		"strz"},
 | |
| {0,	IMMED,		0x04,		"lodi"},
 | |
| {0,	IMMED,		0x84,		"addi"},
 | |
| {0,	IMMED,		0xA4,		"subi"},
 | |
| {0,	IMMED,		0x44,		"andi"},
 | |
| {0,	IMMED,		0x64,		"iori"},
 | |
| {0,	IMMED,		0x24,		"eori"},
 | |
| {0,	IMMED,		0xE4,		"comi"},
 | |
| {0,	IMMED,		0xD4,		"wrte"},
 | |
| {0,	IMMED,		0x54,		"rede"},
 | |
| {0,	IMMED,		0xF4,		"tmi"},
 | |
| {0,	NOOP,		0x1E,		"halt"},
 | |
| {0,	NOOP,		0xC0,		"nop"},
 | |
| {0,	NOOP,		0x92,		"lpsu"},
 | |
| {0,	NOOP,		0x93,		"lpsl"},
 | |
| {0,	NOOP,		0x12,		"spsu"},
 | |
| {0,	NOOP,		0x13,		"spsl"},
 | |
| {0,	REL,		0x08,		"lodr"},
 | |
| {0,	REL,		0xC8,		"strr"},
 | |
| {0,	REL,		0x98,		"addr"},
 | |
| {0,	REL,		0xA8,		"subr"},
 | |
| {0,	REL,		0x48,		"andr"},
 | |
| {0,	REL,		0x68,		"iorr"},
 | |
| {0,	REL,		0x28,		"eorr"},
 | |
| {0,	REL,		0xE8,		"comr"},
 | |
| {0,	ABSO,		0x0C,		"loda"},
 | |
| {0,	ABSO,		0xCC,		"stra"},
 | |
| {0,	ABSO,		0x8C,		"adda"},
 | |
| {0,	ABSO,		0xAC,		"suba"},
 | |
| {0,	ABSO,		0x4C,		"anda"},
 | |
| {0,	ABSO,		0x6C,		"iora"},
 | |
| {0,	ABSO,		0x2C,		"eora"},
 | |
| {0,	ABSO,		0xEC,		"coma"},
 | |
| {0,	PSWM,		0x74,		"cpsu"},
 | |
| {0,	PSWM,		0x75,		"cpsl"},
 | |
| {0,	PSWM,		0x76,		"ppsu"},
 | |
| {0,	PSWM,		0x77,		"ppsl"},
 | |
| {0,	PSWM,		0xB4,		"tpsu"},
 | |
| {0,	PSWM,		0xB5,		"tpsl"},
 | |
| {0,	RET,		0x14,		"retc"},
 | |
| {0,	RET,		0x34,		"rete"},
 | |
| {0,	BRANCR,		0x18,		"bctr"},
 | |
| {0,	BRANCRX,	0x98,		"bcfr"},
 | |
| {0,	REL,		0x58,		"brnr"},
 | |
| {0,	REL,		0xD8,		"birr"},
 | |
| {0,	REL,		0xF8,		"bdrr"},
 | |
| {0,	BRANCR,		0x38,		"bstr"},
 | |
| {0,	BRANCRX,	0xB8,		"bsfr"},
 | |
| {0,	REL,		0x78,		"bsnr"},
 | |
| {0,	BRANCA,		0x1E,		"bcta"},
 | |
| {0,	BRANCAX,	0x9E,		"bcfa"},
 | |
| {0,	BRANRA,		0x5E,		"brna"},
 | |
| {0,	BRANRA,		0xDE,		"bira"},
 | |
| {0,	BRANRA,		0xFE,		"bdra"},
 | |
| {0,	BRANCA,		0x3E,		"bsta"},
 | |
| {0,	BRANCAX,	0xBE,		"bsfa"},
 | |
| {0,	BRANRA,		0x7E,		"bsna"},
 | |
| {0,	ZBRR,		0x9B,		"zbrr"},
 | |
| {0,	ZBRR,		0xBB,		"zbsr"},
 | |
| {0,	BXSA,		0x9F,		"bxa"},
 | |
| {0,	BXSA,		0xBF,		"bsxa"},
 |