LeviLamina
Loading...
Searching...
No Matches
OPCodeFormat.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5enum class OPCodeFormat : int {
6 None = 0,
7 NoneInt = 1,
8 NoneLoc = 2,
9 NoneArg = 3,
10 NoneVarRef = 4,
11 U8 = 5,
12 I8 = 6,
13 Loc8 = 7,
14 Const8 = 8,
15 Label8 = 9,
16 U16 = 10,
17 I16 = 11,
18 Label16 = 12,
19 Npop = 13,
20 Npopx = 14,
21 NpopU16 = 15,
22 Loc = 16,
23 Arg = 17,
24 VarRef = 18,
25 U32 = 19,
26 I32 = 20,
27 Const = 21,
28 Label = 22,
29 Atom = 23,
30 AtomU8 = 24,
31 AtomU16 = 25,
32 AtomLabelU8 = 26,
33 AtomLabelU16 = 27,
34 LabelU16 = 28,
35};