2decfc9558
decodetree: Properly diagnose fields overflowing an insn
...
Previously this would result in an exception for shifting
the field mask by a negative number.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2019-03-12 09:46:58 -07:00
bf92118fa9
test/decode: Add tests for PatternGroups
...
This adds one test that supposed to succeed to test deep nesting
of pattern groups which is rarely exercised by targets using decode
tree. The remaining tests exercise various fail conditions.
Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de >
Message-Id: <20190227120217.20794-1-kbastian@mail.uni-paderborn.de >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2019-03-12 09:46:58 -07:00
0eff2df4a2
decodetree: Allow grouping of overlapping patterns
...
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2019-03-12 09:46:58 -07:00
568ae7efae
scripts: Add decodetree.py
...
To be used to decode ARM SVE, but could be used for any fixed-width ISA.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2018-02-22 15:44:07 -08:00