summaryrefslogtreecommitdiffstats
path: root/disas
Commit message (Expand)AuthorAgeFilesLines
* disas/nanomips: Tidy read for 48-bit opcodesRichard Henderson2022-11-081-6/+6
* disas/nanomips: Split out read_u16Richard Henderson2022-11-081-29/+19Star
* disas/nanomips: Merge insn{1,2,3} into words[3]Richard Henderson2022-11-081-23/+21Star
* disas/nanomips: Move setjmp into nanomips_disRichard Henderson2022-11-081-25/+17Star
* disas/nanomips: Remove headers already included by "qemu/osdep.h"Philippe Mathieu-Daudé2022-11-081-4/+0Star
* disas/nanomips: Use G_GNUC_PRINTF to avoid invalid string formatsPhilippe Mathieu-Daudé2022-11-081-1/+1
* disas/nanomips: Fix invalid PRIx64 format calling img_format()Philippe Mathieu-Daudé2022-11-081-1/+2
* disas/nanomips: Fix invalid PRId64 format calling img_format()Philippe Mathieu-Daudé2022-11-081-15/+20
* disas/mips: Fix branch displacement for BEQZC and BNEZCDavid Daney2022-10-311-2/+10
* disas/nanomips: Rename nanomips.cpp to nanomips.cMilica Lazarevic2022-10-312-1/+1
* disas/nanomips: Remove argument passing by refMilica Lazarevic2022-10-311-3/+3
* disas/nanomips: Replace Cpp enums for C enumsMilica Lazarevic2022-10-311-4/+4
* disas/nanomips: Replace exception handlingMilica Lazarevic2022-10-311-55/+45Star
* disas/nanomips: Expand Dis_info structMilica Lazarevic2022-10-311-1351/+1357
* disas/nanomips: Remove function overloadingMilica Lazarevic2022-10-311-7/+1Star
* disas/nanomips: Prevent memory leakingMilica Lazarevic2022-10-311-45/+51
* disas/nanomips: Remove CPR functionMilica Lazarevic2022-10-311-65/+45Star
* disas/nanomips: Remove IMMEDIATE functionsMilica Lazarevic2022-10-311-491/+265Star
* disas/nanomips: Replace std::string typeMilica Lazarevic2022-10-311-2439/+2337Star
* disas/nanomips: Delete wrapper functionsMilica Lazarevic2022-10-311-16/+2Star
* disas/nanomips: Delete copy functionsMilica Lazarevic2022-10-311-1592/+1559Star
* disas/nanomips: Remove #include <sstream>Milica Lazarevic2022-10-311-1/+0Star
* disas/nanomips: Delete nanomips.hMilica Lazarevic2022-10-311-26/+0Star
* disas/nanomips: Move typedefs etc to nanomips.cppMilica Lazarevic2022-10-312-58/+56Star
* disas/nanomips: Remove NMD classMilica Lazarevic2022-10-312-118/+101Star
* disas/nanomips: Remove Pool tables from the classMilica Lazarevic2022-10-312-371/+193Star
* disas/nanomips: Remove disasm methods from classMilica Lazarevic2022-10-312-1913/+1275Star
* disas/nanomips: Remove __cond methods from classMilica Lazarevic2022-10-312-33/+23Star
* disas/nanomips: Remove helper methods from classMilica Lazarevic2022-10-312-318/+154Star
* disas/nanomips: Delete NMD class second fieldMilica Lazarevic2022-10-312-1329/+1331
* disas/nanomips: Delete NMD class fieldMilica Lazarevic2022-10-312-15/+2Star
* disas/nanomips: Extract enums out of the NMD classMilica Lazarevic2022-10-312-34/+33Star
* disas/nanomips: Remove namespace imgMilica Lazarevic2022-10-312-731/+712Star
* disas/riscv.c: rvv: Add disas support for vector instructionsYang Liu2022-10-141-2/+1430
* disas: use result of ->read_memory_funcAlex Bennée2022-10-061-30/+43
* target/riscv: Remove sideleg and sedelegRahul Pathak2022-09-261-2/+0Star
* target/riscv: fix shifts shamt value for rv128cFrédéric Pétrot2022-09-071-6/+21
* disas: Remove libvixl disassemblerThomas Huth2022-07-0522-14989/+0Star
* disas: Remove old libopcode ppc disassemblerThomas Huth2022-05-092-5436/+0Star
* disas: Remove old libopcode i386 disassemblerThomas Huth2022-05-092-6772/+0Star
* disas: Remove old libopcode arm disassemblerThomas Huth2022-05-092-4013/+0Star
* disas: Remove old libopcode s390 disassemblerThomas Huth2022-05-042-1893/+0Star
* disas/riscv.c: rvk: add disas support for Zbk* and Zk* instructionsWeiwei Li2022-04-291-1/+172
* target/riscv: setup everything for rv64 to support rv128 executionFrédéric Pétrot2022-01-081-0/+5
* disas/nios2: Simplify endianess conversionPhilippe Mathieu-Daudé2021-10-221-19/+3Star
* disas/nios2: Fix style in print_insn_nios2()Philippe Mathieu-Daudé2021-10-221-28/+27Star
* disas/riscv: Add Zb[abcs] instructionsPhilipp Tomsich2021-10-071-3/+154
* Hexagon (disas/hexagon.c) fix memory leak for early exit casesTaylor Simpson2021-08-121-1/+2
* disas/libvixl: Protect C system header for C++ compilerPhilippe Mathieu-Daudé2021-05-256-11/+15
* Drop the deprecated lm32 targetMarkus Armbruster2021-05-122-362/+0Star