Commit Graph

10 Commits (35f336066354bd667524d99439a5e792ae7e7366)

Author SHA1 Message Date
Emmanuel Gil Peyrot 5115d0177e ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types. 10 years ago
aroulin 38c87733d9 arm_disasm: ARMv6 mul/div and abs media instructions
SMLAD, SMUAD, SMLSD, SMUSD, SMLALD, SMLSLD,
SMMLA, SMMUL, SMMLS
USAD8, USADA8
10 years ago
aroulin 4a1db13072 arm_disasm: ARMv6 parallel add/sub media instructions
{S, U, Q, UQ, SH, UH}{ADD16, ASX, SAX, SUB16, ADD8, SUB8}
10 years ago
aroulin 0be8e1bfb6 arm_disasm: ARMv6 reversal media instructions
REV, REV16, REVSH
Only their ARM encoding, Thumb encoding is still missing.
10 years ago
aroulin e4ff244288 arm_disasm: ARMv6 saturation media instructions
SSAT, SSAT16, USAT, USAT16
10 years ago
aroulin 47657a1817 arm_disasm: ARMv6 packing and sign-extend media instructions
PKH, SEL
SXTAB, SXTAB16, SXTB, SXTB16, SXTH, SXTAH
UXTAB, UXTAB16, UXTB, UXTB16, UXTH, UXTAH
10 years ago
aroulin 3425cfe54a Disassembler: ARMv6K REX instructions 10 years ago
aroulin 5d81a2fd48 Disassembler: ARMv6K hint instructions 10 years ago
Lioncash 403c84cdab core: Make the ARM disassembler use std::string internally 11 years ago
bunnei 63e46abdb8 got rid of 'src' folders in each sub-project 11 years ago