Replace the old Hexagon dectree.py with QEMU decodetree Taylor Simpson (3): Hexagon (target/hexagon) Use QEMU decodetree (32-bit instructions) Hexagon (target/hexagon) Use QEMU decodetree (16-bit instructions) Hexagon (target/hexagon) Remove old dectree.py
target/hexagon/decode.h | 5 +- target/hexagon/opcodes.h | 2 - target/hexagon/decode.c | 435 +++++++--------------------- target/hexagon/gen_dectree_import.c | 49 ---- target/hexagon/opcodes.c | 29 -- target/hexagon/translate.c | 4 +- target/hexagon/README | 14 +- target/hexagon/dectree.py | 403 -------------------------- target/hexagon/gen_decodetree.py | 203 +++++++++++++ target/hexagon/gen_trans_funcs.py | 124 ++++++++ target/hexagon/meson.build | 147 +++++++++- 11 files changed, 591 insertions(+), 824 deletions(-) delete mode 100755 target/hexagon/dectree.py create mode 100755 target/hexagon/gen_decodetree.py create mode 100755 target/hexagon/gen_trans_funcs.py -- 2.34.1