Chip Based VAXes: Fix CIS and EMULATED instruction implemented test
This commit is contained in:
parent
6ae9b8025a
commit
6c7da6c68b
1 changed files with 4 additions and 4 deletions
|
@ -107,10 +107,10 @@ t_stat r;
|
|||
DSTR accum, src1, src2, dst;
|
||||
DSTR mptable[10];
|
||||
|
||||
if (((IG_PACKD == DR_GETIGRP(drom[opc][0])) &&
|
||||
(cpu_instruction_set & VAX_PACKED)) ||
|
||||
((IG_EMONL == DR_GETIGRP(drom[opc][0])) &&
|
||||
(cpu_instruction_set & VAX_EMONL))) { /* Emulated? */
|
||||
if (((DR_GETIGRP(IG_PACKD) == DR_GETIGRP(drom[opc][0])) &&
|
||||
(!(cpu_instruction_set & VAX_PACKED))) ||
|
||||
((DR_GETIGRP(IG_EMONL) == DR_GETIGRP(drom[opc][0])) &&
|
||||
(!(cpu_instruction_set & VAX_EMONL)))) { /* Emulated? */
|
||||
/* CIS and emulate only instructions - invoke emulator interface
|
||||
opnd[0:5] = six operands to be pushed (if PSL<fpd> = 0)
|
||||
cc = condition codes
|
||||
|
|
Loading…
Add table
Reference in a new issue