Google
 

Trailing-Edge - PDP-10 Archives - clisp - clisp/upsala/kl10-opcodes.clisp
There are no other files named kl10-opcodes.clisp in the archive.
; The KL10 instruction set.
#+common (provide "KL10-OPCODES")
#+common (in-package "COMPILER")

(defvar gfad   #o102)
(defvar gfsb   #o103)
(defvar jsys   #o104)
(defvar adjsp  #o105)
(defvar gfmp   #o106)
(defvar gfdv   #o107)
(defvar dfad   #o110)
(defvar dfsb   #o111)
(defvar dfmp   #o112)
(defvar dfdv   #o113)
(defvar dadd   #o114)
(defvar dsub   #o115)
(defvar dmul   #o116)
(defvar ddiv   #o117)
(defvar dmove  #o120)
(defvar dmovn  #o121)
(defvar fix    #o122)
(defvar extend #o123)
(defvar dmovem #o124)
(defvar dmovnm #o125)
(defvar fixr   #o126)
(defvar fltr   #o127)
(defvar ufa    #o130)
(defvar dfn    #o131)
(defvar fsc    #o132)
(defvar ibp    #o133)
(defvar adjbp  #o133)		; Same as ibp
(defvar ildb   #o134)
(defvar ldb    #o135)
(defvar idpb   #o136)
(defvar dpb    #o137)
(defvar fad    #o140)
(defvar fadl   #o141)
(defvar fadm   #o142)
(defvar fadb   #o143)
(defvar fadr   #o144)
(defvar fadri  #o145)
(defvar fadrm  #o146)
(defvar fadrb  #o147)
(defvar fsb    #o150)
(defvar fsbl   #o151)
(defvar fsbm   #o152)
(defvar fsbb   #o153)
(defvar fsbr   #o154)
(defvar fsbri  #o155)
(defvar fsbrm  #o156)
(defvar fsbrb  #o157)
(defvar fmp    #o160)
(defvar fmpl   #o161)
(defvar fmpm   #o162)
(defvar fmpb   #o163)
(defvar fmpr   #o164)
(defvar fmpri  #o165)
(defvar fmprm  #o166)
(defvar fmprb  #o167)
(defvar fdv    #o170)
(defvar fdvl   #o171)
(defvar fdvm   #o172)
(defvar fdvb   #o173)
(defvar fdvr   #o174)
(defvar fdvri  #o175)
(defvar fdvrm  #o176)
(defvar fdvrb  #o177)
(defvar move   #o200)
(defvar movei  #o201)
(defvar movem  #o202)
(defvar moves  #o203)
(defvar movs   #o204)
(defvar movsi  #o205)
(defvar movsm  #o206)
(defvar movss  #o207)
(defvar movn   #o210)
(defvar movni  #o211)
(defvar movnm  #o212)
(defvar movns  #o213)
(defvar movm   #o214)
(defvar movmi  #o215)
(defvar movmm  #o216)
(defvar movms  #o217)
(defvar imul   #o220)
(defvar imuli  #o221)
(defvar imulm  #o222)
(defvar imulb  #o223)
(defvar mul    #o224)
(defvar muli   #o225)
(defvar mulm   #o226)
(defvar mulb   #o227)
(defvar idiv   #o230)
(defvar idivi  #o231)
(defvar idivm  #o232)
(defvar idivb  #o233)
(defvar div    #o234)
(defvar divi   #o235)
(defvar divm   #o236)
(defvar divb   #o237)
(defvar ash    #o240)
(defvar rot    #o241)
(defvar lsh    #o242)
(defvar jffo   #o243)
(defvar ashc   #o244)
(defvar rotc   #o245)
(defvar lshc   #o246)
(defvar exch   #o250)
(defvar blt    #o251)
(defvar aobjp  #o252)
(defvar aobjn  #o253)
(defvar jrst   #o254)
(defvar jfcl   #o255)
(defvar xct    #o256)
(defvar map    #o257)
(defvar pushj  #o260)
(defvar push   #o261)
(defvar pop    #o262)
(defvar popj   #o263)
(defvar jsr    #o264)
(defvar jsp    #o265)
(defvar jsa    #o266)
(defvar jra    #o267)
(defvar add    #o270)
(defvar addi   #o271)
(defvar addm   #o272)
(defvar addb   #o273)
(defvar sub    #o274)
(defvar subi   #o275)
(defvar subm   #o276)
(defvar subb   #o277)
(defvar cai    #o300)
(defvar cail   #o301)
(defvar caie   #o302)
(defvar caile  #o303)
(defvar caia   #o304)
(defvar caige  #o305)
(defvar cain   #o306)
(defvar caig   #o307)
(defvar cam    #o310)
(defvar caml   #o311)
(defvar came   #o312)
(defvar camle  #o313)
(defvar cama   #o314)
(defvar camge  #o315)
(defvar camn   #o316)
(defvar camg   #o317)
(defvar jump   #o320)
(defvar jumpl  #o321)
(defvar jumpe  #o322)
(defvar jumple #o323)
(defvar jumpa  #o324)
(defvar jumpge #o325)
(defvar jumpn  #o326)
(defvar jumpg  #o327)
(defvar skip   #o330)
(defvar skipl  #o331)
(defvar skipe  #o332)
(defvar skiple #o333)
(defvar skipa  #o334)
(defvar skipge #o335)
(defvar skipn  #o336)
(defvar skipg  #o337)
(defvar aoj    #o340)
(defvar aojl   #o341)
(defvar aoje   #o342)
(defvar aojle  #o343)
(defvar aoja   #o344)
(defvar aojge  #o345)
(defvar aojn   #o346)
(defvar aojg   #o347)
(defvar aoj    #o350)
(defvar aosl   #o351)
(defvar aose   #o352)
(defvar aosle  #o353)
(defvar aosa   #o354)
(defvar aosge  #o355)
(defvar aosn   #o356)
(defvar aosg   #o357)
(defvar soj    #o360)
(defvar sojl   #o361)
(defvar soje   #o362)
(defvar sojle  #o363)
(defvar soja   #o364)
(defvar sojge  #o365)
(defvar sojn   #o366)
(defvar sojg   #o367)
(defvar sos    #o370)
(defvar sosl   #o371)
(defvar sose   #o372)
(defvar sosle  #o373)
(defvar sosa   #o374)
(defvar sosge  #o375)
(defvar sosn   #o376)
(defvar sosg   #o377)
(defvar setz   #o400)
(defvar setzi  #o401)
(defvar setzm  #o402)
(defvar setzb  #o403)
(defvar and    #o404)
(defvar andi   #o405)
(defvar andm   #o406)
(defvar andb   #o407)
(defvar andca  #o410)
(defvar andcai #o411)
(defvar andcai #o412)
(defvar andcab #o413)
(defvar setm   #o414)
(defvar setmi  #o415)
(defvar setmm  #o416)
(defvar setmb  #o417)
(defvar andcm  #o420)
(defvar andcmi #o421)
(defvar andcmm #o422)
(defvar andcmb #o423)
(defvar seta   #o424)
(defvar setai  #o425)
(defvar setam  #o426)
(defvar setab  #o427)
(defvar xor    #o430)
(defvar xori   #o431)
(defvar xorm   #o432)
(defvar xorb   #o433)
(defvar ior    #o434)
(defvar iori   #o435)
(defvar iorm   #o436)
(defvar iorb   #o437)
(defvar andcb  #o440)
(defvar andcbi #o441)
(defvar andcbm #o442)
(defvar andcbb #o443)
(defvar eqv    #o444)
(defvar eqvi   #o445)
(defvar eqvm   #o446)
(defvar eqvb   #o447)
(defvar setca  #o450)
(defvar setcai #o451)
(defvar setcai #o452)
(defvar setcab #o453)
(defvar orca   #o454)
(defvar orcai  #o455)
(defvar orcai  #o456)
(defvar orcab  #o457)
(defvar setcm  #o460)
(defvar setcmi #o461)
(defvar setcmm #o462)
(defvar setcmb #o463)
(defvar orcm   #o464)
(defvar orcmi  #o465)
(defvar orcmm  #o466)
(defvar orcmb  #o467)
(defvar orcb   #o470)
(defvar orcbi  #o471)
(defvar orcbm  #o472)
(defvar orcbb  #o473)
(defvar seto   #o474)
(defvar setoi  #o475)
(defvar setom  #o476)
(defvar setob  #o477)
(defvar hll    #o500)
(defvar hlli   #o501)
(defvar hllm   #o502)
(defvar hlls   #o503)
(defvar hrl    #o504)
(defvar hrli   #o505)
(defvar hrlm   #o506)
(defvar hrls   #o507)
(defvar hllz   #o510)
(defvar hllzi  #o511)
(defvar hllzm  #o512)
(defvar hllzs  #o513)
(defvar hrlz   #o514)
(defvar hrlzi  #o515)
(defvar hrlzm  #o516)
(defvar hrlzs  #o517)
(defvar hllo   #o520)
(defvar hlloi  #o521)
(defvar hllom  #o522)
(defvar hllos  #o523)
(defvar hrlo   #o524)
(defvar hrloi  #o525)
(defvar hrlom  #o526)
(defvar hrlos  #o527)
(defvar hlle   #o530)
(defvar hllei  #o531)
(defvar hllem  #o532)
(defvar hlles  #o533)
(defvar hrle   #o534)
(defvar hrlei  #o535)
(defvar hrlem  #o536)
(defvar hrles  #o537)
(defvar hrr    #o540)
(defvar hrri   #o541)
(defvar hrrm   #o542)
(defvar hrrs   #o543)
(defvar hlr    #o544)
(defvar hlri   #o545)
(defvar hlrm   #o546)
(defvar hlrs   #o547)
(defvar hrrz   #o550)
(defvar hrrzi  #o551)
(defvar hrrzm  #o552)
(defvar hrrzs  #o553)
(defvar hlrz   #o554)
(defvar hlrzi  #o555)
(defvar hlrzm  #o556)
(defvar hlrzs  #o557)
(defvar hrro   #o560)
(defvar hrroi  #o561)
(defvar hrrom  #o562)
(defvar hrros  #o563)
(defvar hlro   #o564)
(defvar hlroi  #o565)
(defvar hlrom  #o566)
(defvar hlros  #o567)
(defvar hrre   #o570)
(defvar hrrei  #o571)
(defvar hrrem  #o572)
(defvar hrres  #o573)
(defvar hlre   #o574)
(defvar hlrei  #o575)
(defvar hlrem  #o576)
(defvar hlres  #o577)
(defvar trn    #o600)
(defvar tln    #o601)
(defvar trne   #o602)
(defvar tlne   #o603)
(defvar trna   #o604)
(defvar tlna   #o605)
(defvar trnn   #o606)
(defvar tlnn   #o607)
(defvar tdn    #o610)
(defvar tsn    #o611)
(defvar tdne   #o612)
(defvar tsne   #o613)
(defvar tdna   #o614)
(defvar tsna   #o615)
(defvar tdnn   #o616)
(defvar tsnn   #o617)
(defvar trz    #o620)
(defvar tlz    #o621)
(defvar trze   #o622)
(defvar tlze   #o623)
(defvar trza   #o624)
(defvar tlza   #o625)
(defvar trzn   #o626)
(defvar tlzn   #o627)
(defvar tdz    #o630)
(defvar tsz    #o631)
(defvar tdze   #o632)
(defvar tsze   #o633)
(defvar tdza   #o634)
(defvar tsza   #o635)
(defvar tdzn   #o636)
(defvar tszn   #o637)
(defvar trc    #o640)
(defvar tlc    #o641)
(defvar trce   #o642)
(defvar tlce   #o643)
(defvar trca   #o644)
(defvar tlca   #o645)
(defvar trcn   #o646)
(defvar tlcn   #o647)
(defvar tdc    #o650)
(defvar tsc    #o651)
(defvar tdce   #o652)
(defvar tsce   #o653)
(defvar tdca   #o654)
(defvar tsca   #o655)
(defvar tdcn   #o656)
(defvar tscn   #o657)
(defvar tro    #o660)
(defvar tlo    #o661)
(defvar troe   #o662)
(defvar tloe   #o663)
(defvar troa   #o664)
(defvar tloa   #o665)
(defvar tron   #o666)
(defvar tlon   #o667)
(defvar tdo    #o670)
(defvar tso    #o671)
(defvar tdoe   #o672)
(defvar tsoe   #o673)
(defvar tdoa   #o674)
(defvar tsoa   #o675)
(defvar tdon   #o676)
(defvar tson   #o677)