[net.arch] CCI Power/6

north@princeton.UUCP (Stephen C. North) (02/28/85)

why do we think the CCI machine is really a VAX?

	north/honey

guy@rlgvax.UUCP (Guy Harris) (03/02/85)

> why do we think the CCI machine is really a VAX?

What, just because the following code appears in its assembler?

##
##	Copyright (c) 1982 Regents of the University of California
##	@(#)instrs 4.9 6/30/83
	.
	.
	.
# 270a aoblss	AOBLSS S 0x2f	3  R L  M L  B W 
	.
	.
	.

Don't try and depend on the byte order, though (it's big-endian), don't
depend on auto-increment and auto-decrement addressing modes (they only
work on the stack pointer), and don't depend on instructions like MOVC5
(we have NUL-terminated string instructions) or CRC16 (we don't have it).

Besides, the CPU is only 5 boards, not 27 or so...

	Guy Harris
	{seismo,ihnp4,allegra}!rlgvax!guy

north@down.FUN (Stephen C North) (03/04/85)

You were close, Guy.  But it's not just the assembler that's
the same, it's the opcodes.  For example, see Figure 1.

	north/honey


	  Figure 1
----------------------------
mnemonic	VAX	CCI
--------	---	---
bicpsw		b9	9b
calls		fb	bf
insque		0e	e0
ldpctx		06	60
movzbw		9b	b9
probew		0d	d0
pushr		bb	bb	called storer on CCI
aobleq		f3	2f	tricky
aoblss		f2	3f	ditto