Upstream version 11.39.266.0
[platform/framework/web/crosswalk.git] / src / native_client / src / trusted / validator / x86 / decoder / ncop_expr_node_flag.enum
1 # The set of possible flags associated with expr nodes.
2 # Each line defines a separate type of expr node.
3
4 # Defines that a set occurs for this subexpression.
5 ExprSet
6 # Defines that a use occurs for this subexpression.
7 ExprUsed
8 # Defines that an address is computed by the subexpression.
9 ExprAddress
10 # Defines that the size of the data is 1 byte.
11 ExprSize8
12 # Defines that the size of the data is 2 bytes.
13 ExprSize16
14 # Defines that the size of the data is 4 bytes.
15 ExprSize32
16 # Defines that the size of the data is 6 bytes.
17 ExprSize48
18 # Defines that the size of the data is 8 bytes.
19 ExprSize64
20 # Defines that the constant is an unsigned hex value instead of an integer.
21 ExprUnsignedHex
22 # Defines that the constant is a signed hexidecimal value instead of
23 # an integer.
24 ExprSignedHex
25 # Defines that the constant is an unsigned integer instead of a hex value.
26 ExprUnsignedInt
27 # Defines that the constant is a signed integer instead of a hex value.
28 ExprSignedInt
29 # Defines an implicit argument that shouldn't be printed.
30 ExprImplicit
31 # Defines that the corresponding constant is a jump target.
32 ExprJumpTarget
33 # Defines that we have special case of segment register that should
34 # be printed in the segment address, even if the operand is implicit,
35 # which happens for instances of DS:[r].
36 ExprDSrCase
37 # Defines that we have special case of segment register that should
38 # be printed in the segment address, even if the operand is implicit,
39 # which happens for instances of ES:[r].
40 ExprESrCase