Furikiri icon indicating copy to clipboard operation
Furikiri copied to clipboard

OpCode Implementation

Open UlyssesWu opened this issue 5 years ago • 0 comments

TJS2 VM OpCode:

  • [x] NOP
  • [x] CONST
  • [x] CP
  • [x] CL
  • [x] CCL
  • [x] TT
  • [x] TF
  • [x] CEQ
  • [x] CDEQ
  • [x] CLT
  • [x] CGT
  • [x] SETF
  • [x] SETNF
  • [x] LNOT
  • [x] NF
  • [x] JF
  • [x] JNF
  • [x] JMP
  • [x] INC
  • [x] INCPD
  • [x] INCPI
  • [ ] INCP
  • [x] DEC
  • [x] DECPD
  • [x] DECPI
  • [ ] DECP
  • [x] LOR
  • [x] LORPD
  • [x] LORPI
  • [ ] LORP
  • [x] LAND
  • [x] LANDPD
  • [x] LANDPI
  • [ ] LANDP
  • [x] BOR
  • [x] BORPD
  • [x] BORPI
  • [ ] BORP
  • [x] BXOR
  • [x] BXORPD
  • [x] BXORPI
  • [ ] BXORP
  • [x] BAND
  • [x] BANDPD
  • [x] BANDPI
  • [ ] BANDP
  • [x] SAR
  • [x] SARPD
  • [x] SARPI
  • [ ] SARP
  • [x] SAL
  • [x] SALPD
  • [x] SALPI
  • [ ] SALP
  • [x] SR
  • [x] SRPD
  • [x] SRPI
  • [ ] SRP
  • [x] ADD
  • [x] ADDPD
  • [x] ADDPI
  • [ ] ADDP
  • [x] SUB
  • [x] SUBPD
  • [x] SUBPI
  • [ ] SUBP
  • [x] MOD
  • [x] MODPD
  • [x] MODPI
  • [ ] MODP
  • [x] DIV
  • [x] DIVPD
  • [x] DIVPI
  • [ ] DIVP
  • [x] IDIV
  • [x] IDIVPD
  • [x] IDIVPI
  • [ ] IDIVP
  • [x] MUL
  • [x] MULPD
  • [x] MULPI
  • [ ] MULP
  • [x] BNOT
  • [x] TYPEOF
  • [x] TYPEOFD
  • [x] TYPEOFI
  • [ ] EVAL
  • [ ] EEXP
  • [x] CHKINS
  • [ ] ASC
  • [ ] CHR
  • [x] NUM
  • [x] CHS
  • [ ] INV
  • [ ] CHKINV
  • [x] INT
  • [x] REAL
  • [x] STR
  • [x] OCTET
  • [x] CALL
  • [x] CALLD
  • [x] CALLI
  • [x] NEW
  • [x] GPD
  • [x] SPD
  • [x] SPDE
  • [x] SPDEH
  • [ ] GPI
  • [ ] SPI
  • [ ] SPIE
  • [x] GPDS
  • [ ] SPDS
  • [ ] GPIS
  • [ ] SPIS
  • [ ] SETP
  • [ ] GETP
  • [x] DELD
  • [x] DELI
  • [ ] SRV
  • [x] RET
  • [ ] ENTRY
  • [ ] EXTRY
  • [x] THROW
  • [x] CHGTHIS
  • [x] GLOBAL
  • [ ] ADDCI
  • [ ] REGMEMBER
  • [ ] DEBUGGER

UlyssesWu avatar May 21 '19 02:05 UlyssesWu