I1620: Added missing TFL instruction (Tom McBride)
Tom McBride conducted extensive tests on the floating point unit and found no errors, except one: the TFL instruction is defined but not actually implemented. This updates fixes that problem. /Bob
This commit is contained in:
parent
218dac51fe
commit
d5e1a9c8f9
1 changed files with 7 additions and 0 deletions
|
@ -26,6 +26,7 @@
|
||||||
This CPU module incorporates code and comments from the 1620 simulator by
|
This CPU module incorporates code and comments from the 1620 simulator by
|
||||||
Geoff Kuenning, with his permission.
|
Geoff Kuenning, with his permission.
|
||||||
|
|
||||||
|
07-May-15 RMS Added missing TFL instruction (Tom McBride)
|
||||||
28-Mar-15 RMS Revised to use sim_printf
|
28-Mar-15 RMS Revised to use sim_printf
|
||||||
26-Mar-15 RMS Separated compare from add/sub flows (Tom McBride)
|
26-Mar-15 RMS Separated compare from add/sub flows (Tom McBride)
|
||||||
Removed ADD_SIGNC return from add/sub flows
|
Removed ADD_SIGNC return from add/sub flows
|
||||||
|
@ -569,6 +570,12 @@ while (reason == 0) { /* loop until halted */
|
||||||
reason = xmt_field (PAR, QAR, 1); /* xmit field */
|
reason = xmt_field (PAR, QAR, 1); /* xmit field */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
/* Transmit floating - P,Q are valid */
|
||||||
|
|
||||||
|
case OP_TFL:
|
||||||
|
reason = xmt_field (PAR, QAR, 3); /* xmit field */
|
||||||
|
break;
|
||||||
|
|
||||||
/* Transmit record - P,Q are valid */
|
/* Transmit record - P,Q are valid */
|
||||||
|
|
||||||
case OP_TR:
|
case OP_TR:
|
||||||
|
|
Loading…
Add table
Reference in a new issue