1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
package runtime
var jumpTable = [256]OpFunction{
// 0x10
ADD: opAdd,
MUL: opMul,
SUB: opSub,
DIV: opDiv,
MOD: opMod,
CONCAT: opConcat,
NEG: opNeg,
// 0x20
LT: opLt,
GT: opGt,
EQ: opEq,
AND: opAnd,
OR: opOr,
NOT: opNot,
UNION: opUnion,
INTXN: opIntxn,
LIKE: opLike,
// 0x40
ZIP: opZip,
FIELD: opField,
PRUNE: opPrune,
SORT: opSort,
FILTER: opFilter,
CAST: opCast,
CUT: opCut,
RANGE: opRange,
// 0x60
LOAD: opLoad,
}
|