mirror of https://github.com/xemu-project/xemu.git
decodetree: Document the usefulness of argument sets
Reviewed-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
3fdbf5d679
commit
5d53b0f5d3
docs/devel
|
@ -69,6 +69,13 @@ with each of the fields being one of the member arguments.
|
||||||
If ``!extern`` is specified, the backing structure is assumed
|
If ``!extern`` is specified, the backing structure is assumed
|
||||||
to have been already declared, typically via a second decoder.
|
to have been already declared, typically via a second decoder.
|
||||||
|
|
||||||
|
Argument sets are useful when one wants to define helper functions
|
||||||
|
for the translator functions that can perform operations on a common
|
||||||
|
set of arguments. This can ensure, for instance, that the ``AND``
|
||||||
|
pattern and the ``OR`` pattern put their operands into the same named
|
||||||
|
structure, so that a common ``gen_logic_insn`` may be able to handle
|
||||||
|
the operations common between the two.
|
||||||
|
|
||||||
Argument set examples::
|
Argument set examples::
|
||||||
|
|
||||||
®3 ra rb rc
|
®3 ra rb rc
|
||||||
|
|
Loading…
Reference in New Issue