| 2016-08-26 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| Backport from mainline |
| 2016-08-26 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| * arm-dis.c (psr_name): Use hex as case labels. Add detection for |
| MSPLIM, PSPLIM, MSPLIM_NS, PSPLIM_NS, PRIMASK_NS, BASEPRI_NS, |
| FAULTMASK_NS, CONTROL_NS and SP_NS special registers. |
| |
| 2016-03-29 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| * arm-dis.c (get_sym_code_type): Use ARM_GET_SYM_BRANCH_TYPE to get |
| branch type of a symbol. |
| (print_insn): Likewise. |
| |
| 2016-03-29 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| * arm-dis.c (coprocessor_opcodes): Add entries for VFP ARMv8-M |
| Mainline Security Extensions instructions. |
| (thumb_opcodes): Add entries for narrow ARMv8-M Security |
| Extensions instructions. |
| (thumb32_opcodes): Add entries for wide ARMv8-M Security Extensions |
| instructions. |
| (psr_name): Add new MSP_NS and PSP_NS ARMv8-M Security Extensions |
| special registers. |
| |
| 2016-03-29 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| Revert |
| 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| * arm-dis.c (thumb_opcodes): Add entries for narrow ARMv8-M security |
| extensions instructions. |
| (thumb32_opcodes): Add entries for wide ARMv8-M security extensions |
| instructions. |
| |
| 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| * arm-dis.c (thumb_opcodes): Add entries for narrow ARMv8-M security |
| extensions instructions. |
| (thumb32_opcodes): Add entries for wide ARMv8-M security extensions |
| instructions. |
| |
| 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| * arm-dis.c (arm_opcodes): Guard movw, movt cbz, cbnz, clrex, ldrex, |
| ldrexb, ldrexh, strex, strexb, strexh shared by ARMv6T2 and ARMv8-M by |
| ARM_EXT2_V6T2_V8M instead of ARM_EXT_V6T2. |
| |
| 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com> |
| |
| * arm-dis.c (arm_opcodes): Guard lda, ldab, ldaex, ldaexb, ldaexh, stl, |
| stlb, stlh, stlex, stlexb and stlexh by ARM_EXT2_ATOMICS instead of |
| ARM_EXT_V8. |
| (thumb32_opcodes): Add entries for wide ARMv8-M instructions. |