summaryrefslogtreecommitdiffstats
path: root/src/core/arm/disassembler/arm_disasm.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-05-08Dyncom: Remove disassembler codeYuri Kunde Schlesner1-238/+0
Had licensing issue around it, in addition to several bugs. Closes #1632, #1280
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-1/+0
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-44/+44
2015-08-11ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types.Emmanuel Gil Peyrot1-42/+43
2015-08-11arm_disasm: ARMv6 mul/div and abs media instructionsaroulin1-0/+13
SMLAD, SMUAD, SMLSD, SMUSD, SMLALD, SMLSLD, SMMLA, SMMUL, SMMLS USAD8, USADA8
2015-08-11arm_disasm: ARMv6 parallel add/sub media instructionsaroulin1-0/+38
{S, U, Q, UQ, SH, UH}{ADD16, ASX, SAX, SUB16, ADD8, SUB8}
2015-08-09arm_disasm: ARMv6 reversal media instructionsaroulin1-0/+4
REV, REV16, REVSH Only their ARM encoding, Thumb encoding is still missing.
2015-08-09arm_disasm: ARMv6 saturation media instructionsaroulin1-0/+5
SSAT, SSAT16, USAT, USAT16
2015-08-09arm_disasm: ARMv6 packing and sign-extend media instructionsaroulin1-0/+19
PKH, SEL SXTAB, SXTAB16, SXTB, SXTB16, SXTH, SXTAH UXTAB, UXTAB16, UXTB, UXTB16, UXTH, UXTAH
2015-08-06Disassembler: ARMv6K REX instructionsaroulin1-0/+11
2015-08-06Disassembler: ARMv6K hint instructionsaroulin1-0/+7
2014-09-06core: Make the ARM disassembler use std::string internallyLioncash1-34/+29
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-05renamed ARM disassembler class from "Arm" to "ARM_Disasm"bunnei1-1/+1
2013-09-05added an ARM disassembler from the android projectShizZy1-0/+146