{File name LFAB1.mc
Description:  DandeLion InterLisp Emulator LispFloatArray

Charnley  24-Sep-84 16:29:25
Charnley  8-Jun-84 10:04:55  Created
}


@FLOATARRAY1:	opcode[372'b],
	Bank ← FAOPBank, L1 ← 4{L1.LFA1prep},	c1;
	uTOS ← TOS,	c2;
	uTOSH ← TOSH, CROSS[FOP1],	c3;

@FLOATARRAY2:	opcode[373'b],
	Bank ← FAOPBank, L1 ← 3{L1.LFA2prep},	c1;
	uTOS ← TOS,	c2;
	uTOSH ← TOSH, CROSS[FOP2],	c3;

@IBLT:	opcode[61'b],
	Bank ← FAOPBank,	c1;
	uTOS ← TOS,	c2;
	uTOSH ← TOSH, CROSS[IBLT],	c3;

@UNBOX1:	opcode[355'b],
	Bank ← LUBank, L0 ← L0.UnBoxed,	c1;
	uTOS ← TOS,	c2;
	uTOSH ← TOSH, CROSS[UB1Start],	c3;

@UNBOX2:	opcode[354'b],
	Bank ← LUBank, L0 ← L0.UnBoxed,	c1;
	uTOS ← TOS,	c2;
	uTOSH ← TOSH, CROSS[UB2Start],	c3;

@POLY:	opcode[62'b],
	Bank ← PolyBank,			c1;
	,					c2;	{assume a two byte opcode}
	CROSS[POLYcode],			c3;

	{ E N D }