From da2c8e638499c8bbb7661e5aef4f0e8284a50983 Mon Sep 17 00:00:00 2001 From: Bill Joy Date: Wed, 18 Jan 1978 13:42:45 -0800 Subject: [PATCH] BSD 1 development Work on file opcodes/opc.d Synthesized-from: 1bsd --- opcodes/opc.d | 256 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 256 insertions(+) create mode 100644 opcodes/opc.d diff --git a/opcodes/opc.d b/opcodes/opc.d new file mode 100644 index 0000000000..b281acb9b0 --- /dev/null +++ b/opcodes/opc.d @@ -0,0 +1,256 @@ +000 _ABORT +001*_HALT +002*_NULL +003*_NODUMP +004*_BEG +005*_END +006*_CALL +007*_TRACNT +010*_PUSH +011*_POP +012*_INX4 +013*_SDUP +014*_IF +015*_TRA +016*_LINO +017*_GOTO +020*_REL2 +021*_REL4 +022*_REL24 +023*_REL42 +024*_REL8 +025*_RELG +026*_RELT +027 +030*_REL28 +031*_REL48 +032*_REL82 +033*_REL84 +034*_AND +035*_OR +036*_NOT +037 +040*_AS2 +041*_AS4 +042*_AS24 +043*_AS42 +044*_AS8 +045*_INX2P2 +046*_INX4P2 +047*_AS +050*_AS21 +051*_AS41 +052*_AS28 +053*_AS48 +054*_OFF +055*_INX2 +056*_NIL +057*_LV +060*_ADD2 +061*_ADD4 +062*_ADD24 +063*_ADD42 +064*_ADD28 +065*_ADD48 +066*_ADD82 +067*_ADD84 +070*_SUB2 +071 _SUB4 +072 _SUB24 +073 _SUB42 +074 _SUB28 +075 _SUB48 +076 _SUB82 +077 _SUB84 +100*_MUL2 +101 _MUL4 +102 _MUL24 +103 _MUL42 +104 _MUL28 +105 _MUL48 +106 _MUL82 +107 _MUL84 +110*_ABS2 +111 _ABS4 +112*_ABS8 +113 +114*_ADD8 +115*_SUB8 +116*_MUL8 +117*_DVD8 +120*_DIV2 +121 _DIV4 +122 _DIV24 +123 _DIV42 +124 +125 +126 +127 +130*_MOD2 +131 _MOD4 +132 _MOD24 +133 _MOD42 +134 +135 +136 +137 +140*_NEG2 +141 _NEG4 +142*_NEG8 +143 +144 +145 +146 +147 +150 +151 +152 +153 +154 +155 +156 +157 +160*_DVD2 +161 _DVD4 +162 _DVD24 +163 _DVD42 +164 _DVD28 +165 _DVD48 +166 _DVD82 +167 _DVD84 +170*_RV1 +171*_RV2 +172*_RV4 +173*_RV8 +174*_IND1 +175*_IND2 +176 _IND4 +177 _IND8 +200*_CON1 +201*_CON2 +202*_CON4 +203*_CON8 +204*_RV +205*_IND +206*_CON +207 +210*_RANG2 +211*_RANG42 +212*_RSNG2 +213*_RSNG42 +214*_RANG4 +215 _RANG24 +216*_RSNG4 +217*_RSNG24 +220 +221 +222 +223 +224 +225 +226 +227 +230*_CONC +231*_CASEBEG +232*_CASE1 +233*_CASE2 +234*_CASE4 +235*_CASEEND +236*_CONG +237*_ORD2 +240*_CASE1OP +241*_CASE2OP +242*_CASE4OP +243*_PXPBUF +244*_COUNT +245 +246 +247 +250*_ADDT +251*_SUBT +252*_MULT +253*_INCT +254*_CTTOT +255*_CARD +256*_IN +257*_ASRT +260*_FOR1U +261*_FOR2U +262*_FOR4U +263*_FOR1D +264*_FOR2D +265*_FOR4D +266*_STLIM +267*_SCLCK +270*_STOI +271*_STOD +272*_ITOD +273*_ITOS +274*_BUFF +275*_WCLCK +276*_WRHEX2 +277 _WRHEX4 +300*_GET +301*_PUT +302*_MESSAGE +303*_FNIL +304*_EOF +305*_EOLN +306*_RESET +307*_REWRITE +310*_REMOVE +311*_READ4 +312*_UNIT +313*_READC +314*_READ8 +315*_UNITINP +316*_UNITOUT +317*_READLN +320*_WRIT2 +321*_WRIT4 +322*_WRITB +323*_WRITC +324*_WRIT8 +325*_WRITG +326*_WRIT82 +327*_WRITLN +330*_WROCT2 +331 _WROCT4 +332*_FLUSH +333*_PACK +334*_UNPACK +335*_LLIMIT +336*_ARGC +337*_ARGV +340*_CLCK +341*_SEED +342*_RANDOM +343*_DISPOSE +344*_NEW +345*_EXPO +346*_DATE +347*_TIME +350*_ATAN +351*_COS +352*_EXP +353*_LN +354*_SIN +355*_SQRT +356*_CHR2 +357 _CHR4 +360*_ODD2 +361 _ODD4 +362*_PRED2 +363 _PRED4 +364*_PRED24 +365*_SUCC2 +366 _SUCC4 +367 _SUCC24 +370*_DEFNAME +371*_PAGE +372*_UNDEF +373*_SQR2 +374 _SQR4 +375 _SQR8 +376*_ROUND +377*_TRUNC -- 2.20.1