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>
Showing
- scripts/decodetree.py 1062 additions, 0 deletionsscripts/decodetree.py
- tests/Makefile.include 8 additions, 1 deletiontests/Makefile.include
- tests/decode/check.sh 18 additions, 0 deletionstests/decode/check.sh
- tests/decode/err_argset1.decode 5 additions, 0 deletionstests/decode/err_argset1.decode
- tests/decode/err_argset2.decode 5 additions, 0 deletionstests/decode/err_argset2.decode
- tests/decode/err_field1.decode 5 additions, 0 deletionstests/decode/err_field1.decode
- tests/decode/err_field2.decode 5 additions, 0 deletionstests/decode/err_field2.decode
- tests/decode/err_field3.decode 5 additions, 0 deletionstests/decode/err_field3.decode
- tests/decode/err_field4.decode 6 additions, 0 deletionstests/decode/err_field4.decode
- tests/decode/err_field5.decode 5 additions, 0 deletionstests/decode/err_field5.decode
- tests/decode/err_init1.decode 6 additions, 0 deletionstests/decode/err_init1.decode
- tests/decode/err_init2.decode 6 additions, 0 deletionstests/decode/err_init2.decode
- tests/decode/err_init3.decode 7 additions, 0 deletionstests/decode/err_init3.decode
- tests/decode/err_init4.decode 7 additions, 0 deletionstests/decode/err_init4.decode
- tests/decode/err_overlap1.decode 6 additions, 0 deletionstests/decode/err_overlap1.decode
- tests/decode/err_overlap2.decode 6 additions, 0 deletionstests/decode/err_overlap2.decode
- tests/decode/err_overlap3.decode 6 additions, 0 deletionstests/decode/err_overlap3.decode
- tests/decode/err_overlap4.decode 6 additions, 0 deletionstests/decode/err_overlap4.decode
- tests/decode/err_overlap5.decode 5 additions, 0 deletionstests/decode/err_overlap5.decode
- tests/decode/err_overlap6.decode 6 additions, 0 deletionstests/decode/err_overlap6.decode
scripts/decodetree.py
0 → 100755
This diff is collapsed.
tests/decode/check.sh
0 → 100755
tests/decode/err_argset1.decode
0 → 100644
tests/decode/err_argset2.decode
0 → 100644
tests/decode/err_field1.decode
0 → 100644
tests/decode/err_field2.decode
0 → 100644
tests/decode/err_field3.decode
0 → 100644
tests/decode/err_field4.decode
0 → 100644
tests/decode/err_field5.decode
0 → 100644
tests/decode/err_init1.decode
0 → 100644
tests/decode/err_init2.decode
0 → 100644
tests/decode/err_init3.decode
0 → 100644
tests/decode/err_init4.decode
0 → 100644
tests/decode/err_overlap1.decode
0 → 100644
tests/decode/err_overlap2.decode
0 → 100644
tests/decode/err_overlap3.decode
0 → 100644
tests/decode/err_overlap4.decode
0 → 100644
tests/decode/err_overlap5.decode
0 → 100644
tests/decode/err_overlap6.decode
0 → 100644
Please register or sign in to comment