diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt')
-rw-r--r-- | OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt b/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt new file mode 100644 index 0000000..50fb26c --- /dev/null +++ b/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt | |||
@@ -0,0 +1,142 @@ | |||
1 | OPCODE IL_Processor Implemented | ||
2 | ======================================================== | ||
3 | NOOP * * | ||
4 | POP * * | ||
5 | POPS * * | ||
6 | POPL * * | ||
7 | POPV * * | ||
8 | POPQ * * | ||
9 | POPARG * * | ||
10 | POPIP | ||
11 | POPBP | ||
12 | POPSP | ||
13 | POPSLR | ||
14 | DUP | ||
15 | DUPS | ||
16 | DUPL | ||
17 | DUPV | ||
18 | DUPQ | ||
19 | STORE * * | ||
20 | STORES * * | ||
21 | STOREL * * | ||
22 | STOREV * * | ||
23 | STOREQ * * | ||
24 | STOREG * * | ||
25 | STOREGS * * | ||
26 | STOREGL * * | ||
27 | STOREGV * * | ||
28 | STOREGQ * * | ||
29 | LOADP * * | ||
30 | LOADSP * * | ||
31 | LOADLP * * | ||
32 | LOADVP * * | ||
33 | LOADQP * * | ||
34 | LOADGP * * | ||
35 | LOADGSP * * | ||
36 | LOADGLP * * | ||
37 | LOADGVP * * | ||
38 | LOADGQP * * | ||
39 | PUSH * * | ||
40 | PUSHS * * | ||
41 | PUSHL * * | ||
42 | PUSHV * * | ||
43 | PUSHQ * * | ||
44 | PUSHG * * | ||
45 | PUSHGS * * | ||
46 | PUSHGL * * | ||
47 | PUSHGV * * | ||
48 | PUSHGQ * * | ||
49 | PUSHIP | ||
50 | PUSHBP | ||
51 | PUSHSP * * | ||
52 | PUSHARGB | ||
53 | PUSHARGI * * | ||
54 | PUSHARGF * * | ||
55 | PUSHARGS * * | ||
56 | PUSHARGV | ||
57 | PUSHARGQ | ||
58 | PUSHE * * | ||
59 | PUSHEV | ||
60 | PUSHEQ | ||
61 | PUSHARGE * | ||
62 | ADD * * | ||
63 | SUB * * | ||
64 | MUL * * | ||
65 | DIV * * | ||
66 | MOD * * | ||
67 | EQ * * | ||
68 | NEQ * * | ||
69 | LEQ * * | ||
70 | GEQ * * | ||
71 | LESS * * | ||
72 | GREATER * * | ||
73 | BITAND * * | ||
74 | BITOR * * | ||
75 | BITXOR * * | ||
76 | BOOLAND * * | ||
77 | BOOLOR * * | ||
78 | NEG * * | ||
79 | BITNOT * | ||
80 | BOOLNOT * | ||
81 | JUMP | ||
82 | JUMPIF | ||
83 | JUMPNIF | ||
84 | STATE | ||
85 | CALL | ||
86 | RETURN * * | ||
87 | CAST | ||
88 | STACKTOS | ||
89 | STACKTOL | ||
90 | |||
91 | CALLLIB | ||
92 | CALLLIB_TWO_BYTE * * | ||
93 | SHL | ||
94 | SHR | ||
95 | |||
96 | |||
97 | |||
98 | |||
99 | |||
100 | |||
101 | |||
102 | IN USE: | ||
103 | |||
104 | |||
105 | Implemented | ||
106 | NOOP * | ||
107 | 26 | ||
108 | ADD * | ||
109 | BITAND * | ||
110 | CALL | ||
111 | CALLLIB_TWO_BYTE | ||
112 | CAST | ||
113 | DUP | ||
114 | EQ * | ||
115 | JUMPNIF | ||
116 | LOADLP | ||
117 | LOADSP | ||
118 | NEQ * | ||
119 | NOOP | ||
120 | POP * | ||
121 | POPBP | ||
122 | POPL | ||
123 | POPS | ||
124 | POPV | ||
125 | PUSH | ||
126 | PUSHARGB | ||
127 | PUSHARGE | ||
128 | PUSHARGF * | ||
129 | PUSHARGI * | ||
130 | PUSHARGS * | ||
131 | PUSHBP | ||
132 | PUSHE | ||
133 | PUSHG | ||
134 | PUSHGS | ||
135 | PUSHL | ||
136 | PUSHS | ||
137 | PUSHSP | ||
138 | RETURN * | ||
139 | STACKTOL | ||
140 | STOREG | ||
141 | STOREGS | ||
142 | STOREL | ||