Files
opensim/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt
2007-08-08 15:40:35 +00:00

144 lines
3.8 KiB
Plaintext

OPCODE IL_Processor Implemented
========================================================
NOOP * *
POP * *
POPS * *
POPL * *
POPV * *
POPQ * *
POPARG * *
POPIP
POPBP
POPSP
POPSLR
DUP
DUPS
DUPL
DUPV
DUPQ
STORE * *
STORES * *
STOREL * *
STOREV * *
STOREQ * *
STOREG * *
STOREGS * *
STOREGL * *
STOREGV * *
STOREGQ * *
LOADP * *
LOADSP * *
LOADLP * *
LOADVP * *
LOADQP * *
LOADGP * *
LOADGSP * *
LOADGLP * *
LOADGVP * *
LOADGQP * *
PUSH * *
PUSHS * *
PUSHL * *
PUSHV * *
PUSHQ * *
PUSHG * *
PUSHGS * *
PUSHGL * *
PUSHGV * *
PUSHGQ * *
PUSHIP
PUSHBP
PUSHSP * *
PUSHARGB
PUSHARGI * *
PUSHARGF * *
PUSHARGS * *
PUSHARGV
PUSHARGQ
PUSHE * *
PUSHEV
PUSHEQ
PUSHARGE *
ADD * *
SUB * *
MUL * *
DIV * *
MOD * *
EQ * *
NEQ * *
LEQ * *
GEQ * *
LESS * *
GREATER * *
BITAND * *
BITOR * *
BITXOR * *
BOOLAND * *
BOOLOR * *
NEG * *
BITNOT *
BOOLNOT *
JUMP
JUMPIF
JUMPNIF
STATE
CALL
RETURN * *
CAST
STACKTOS
STACKTOL
PRINT
CALLLIB
CALLLIB_TWO_BYTE * *
SHL
SHR
IN USE:
Implemented
NOOP *
26
ADD *
BITAND *
CALL
CALLLIB_TWO_BYTE
CAST
DUP
EQ *
JUMPNIF
LOADLP
LOADSP
NEQ *
NOOP
POP *
POPBP
POPL
POPS
POPV
PUSH
PUSHARGB
PUSHARGE
PUSHARGF *
PUSHARGI *
PUSHARGS *
PUSHBP
PUSHE
PUSHG
PUSHGS
PUSHL
PUSHS
PUSHSP
RETURN *
STACKTOL
STOREG
STOREGS
STOREL