[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/19] target/hppa: Convert to decodetree.py
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 00/19] target/hppa: Convert to decodetree.py |
Date: |
Sat, 17 Feb 2018 12:31:13 -0800 |
The existing hppa backend uses a lot of mask/compare tables
to do decoding beyond the major opcode. Converting the port
to the autogenerator makes things lots easier to read.
r~
Richard Henderson (19):
target/hppa: Use DisasContextBase.is_jmp
target/hppa: Begin using scripts/decodetree.py
target/hppa: Convert move to/from system registers
target/hppa: Convert remainder of system insns
target/hppa: Unify specializations of OR
target/hppa: Convert memory management insns
target/hppa: Convert arithmetic/logical insns
target/hppa: Convert indexed memory insns
target/hppa: Convert fp multiply-add
target/hppa: Convert conditional branches
target/hppa: Convert shift, extract, deposit insns
target/hppa: Convert direct and indirect branches
target/hppa: Convert arithmetic immediate insns
target/hppa: Convert offset memory insns
target/hppa: Convert fp indexed memory insns
target/hppa: Convert halt/reset insns
target/hppa: Convert fp fused multiply-add insns
target/hppa: Convert fp operate insns
target/hppa: Merge translate_one into hppa_tr_translate_insn
target/hppa/translate.c | 3186 ++++++++++++++++++---------------------------
target/hppa/Makefile.objs | 8 +
target/hppa/insns.decode | 525 ++++++++
3 files changed, 1781 insertions(+), 1938 deletions(-)
create mode 100644 target/hppa/insns.decode
--
2.14.3
- [Qemu-devel] [PATCH 00/19] target/hppa: Convert to decodetree.py,
Richard Henderson <=
- [Qemu-devel] [PATCH 02/19] target/hppa: Begin using scripts/decodetree.py, Richard Henderson, 2018/02/17
- [Qemu-devel] [PATCH 03/19] target/hppa: Convert move to/from system registers, Richard Henderson, 2018/02/17
- [Qemu-devel] [PATCH 04/19] target/hppa: Convert remainder of system insns, Richard Henderson, 2018/02/17
- [Qemu-devel] [PATCH 05/19] target/hppa: Unify specializations of OR, Richard Henderson, 2018/02/17
- [Qemu-devel] [PATCH 06/19] target/hppa: Convert memory management insns, Richard Henderson, 2018/02/17
- [Qemu-devel] [PATCH 07/19] target/hppa: Convert arithmetic/logical insns, Richard Henderson, 2018/02/17
- [Qemu-devel] [PATCH 08/19] target/hppa: Convert indexed memory insns, Richard Henderson, 2018/02/17
- [Qemu-devel] [PATCH 09/19] target/hppa: Convert fp multiply-add, Richard Henderson, 2018/02/17
- [Qemu-devel] [PATCH 01/19] target/hppa: Use DisasContextBase.is_jmp, Richard Henderson, 2018/02/17