• Robert Sprowson's avatar
    Add ARMv8 AArch32 disassembly · 0715cd51
    Robert Sprowson authored
    Opcodes for CRC32/HLT/SEVL/LDA/STL/LDAEX/STLEX and DMB/DSB options.
    Makefile:
      Add ARMv8_AArch32 actions and encodings to dis2.
    actions/ARMv7,dis2.h:
      Extend the DMS/DSB decoding to warn about ARMv8 specific ones (previously undefined)
    ARM.s/ARMv6.s:
      Slot in decode.
    CGlue.s/Debugger.s/Messages
      New token for "ARMv8 or later" warnings.
    
    Tested by brute force all 256M instructions in NV space and 256M conditionals, comparing the output against dis2.
    Currently missing the new VFP and SIMD opcodes.
    
    Version 1.98. Tagged as 'Debugger-1_98'
    0715cd51
VersionNum 814 Bytes