aboutsummaryrefslogtreecommitdiff
path: root/tests/decode/succ_named_field.decode
blob: e64b3f935687a4362dc59e14c52f5b5d0d37e863 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# This work is licensed under the terms of the GNU LGPL, version 2 or later.
# See the COPYING.LIB file in the top-level directory.

# field using a named_field
%imm_sz	8:8 sz:3
insn 00000000 00000000 ........ 00000000 imm_sz=%imm_sz sz=1

# Ditto, via a format. Here a field in the format
# references a named field defined in the insn pattern:
&imm_a imm alpha
%foo 0:16 alpha:4
@foo 00000001 ........ ........ ........ &imm_a imm=%foo
i1   ........ 00000000 ........ ........ @foo alpha=1
i2   ........ 00000001 ........ ........ @foo alpha=2

# Here the named field is defined in the format and referenced
# from the insn pattern:
@bar 00000010 ........ ........ ........ &imm_a alpha=4
i3   ........ 00000000 ........ ........ @bar imm=%foo