1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-13 23:36:30 +00:00

Disassemble FP11 floating point instructions in 11SIM.

This commit is contained in:
Lars Brinkhoff 2018-05-17 14:15:24 +02:00
parent 19606478be
commit 2e48e187d2

80
src/syseng/11sim.426 → src/syseng/11sim.427 Executable file → Normal file
View File

@ -10031,7 +10031,7 @@ DRB2T: DRB00
ASCIZ/BICB/
ASCIZ/BISB/
ASCIZ/SUB/
DLB1
DRB17
;INSNS STARTING WITH 0000.
DRB00: JUMPL T2,DRB1 ;1-OPER. WORD INSN.
@ -10056,6 +10056,84 @@ DRB00T: ASCIZ/BR/
ASCIZ/BGT/
ASCIZ/BLE/
; INSTRUCTIONS OF FORM 17XXXX.
DRB17: LSHC T1,4
CAIGE T1,362
JRST DRB170
SKIPL T6,DRB17T-362(T1)
JRST DRB17A
LDB T3,[420200,,T2]
SAVE T3
LSHC T1,2
6TYPE T6
TTOI "
CALL DPADDR
MOVE T5,%D
MOVEM T5,%S
TTOI ",
REST T5
JRST DPAREG
DRB17A: MOVNS T6
6TYPE T6
TTOI "
LDB T5,[420200,,T2]
CALL DPAREG
MOVE T5,%D
MOVEM T5,%S
TTOI ",
LSHC T1,2
JRST DPADDR
DRB17T: SIXBIT/MULF/
SIXBIT/MODF/
SIXBIT/ADDF/
SIXBIT/LDF/
SIXBIT/SUBF/
SIXBIT/CMPF/
-SIXBIT/STF/ ;NEGATED MEANS MEMORY OPERAND LAST
SIXBIT/DIVF/
-SIXBIT/STEXP/
-SIXBIT/STCFI/
-SIXBIT/STCFF/
SIXBIT/LDEXP/
SIXBIT/LDCIF/
SIXBIT/LDCFF/
DRB170: LSHC T1,2
CAIGE T1,1701
JRST DR1700
6TYPE DR170T-1701(T1)
TTOI "
JRST DPADDR
DR170T: SIXBIT/LDFPS/
SIXBIT/STFPS/
SIXBIT/STST/
SIXBIT/CLRF/
SIXBIT/TSTF/
SIXBIT/ABSF/
SIXBIT/NEGF/
DR1700: LSHC T1,6
CAIL T1,170013
JRST DLB1
SKIPN D1700T-170000(T1)
JRST DLB1
6TYPE D1700T-170000(T1)
RETURN
D1700T: SIXBIT/CFCC/
SIXBIT/SETF/
SIXBIT/SETI/
0
0
0
0
0
0
SIXBIT/SETD/
SIXBIT/SETL/
; INSTRUCTIONS OF FORM 10XXXX.
DRB10: JUMPL T2,DRB1B
LSHC T1,4