Skip to content
Snippets Groups Projects
  • zwelch's avatar
    8b89224c
    David Brownell <david-b@pacbell.net>: · 8b89224c
    zwelch authored
    Make the Thumb2 disassembler handle a bunch of 32-bit instructions:
    
      A5.3.4 Branches and miscellaneous control
     
    Note that this shifts some responsabililty out of helper functions,
    making the code and layout simpler for 32-bit decoders:  they only
    need to know how to format the instruction and its parameters.
    
    Also, technical note:  with this patch, Thumb1 decoders could now
    call the Thumb2 decoder if they wanted to get nicer treatment of
    the exiting 32-bit B/BLX instructions.
    
    
    git-svn-id: svn://svn.berlios.de/openocd/trunk@2532 b42882b7-edfa-0310-969c-e2dbd0fdcd60
    8b89224c
    History
    David Brownell <david-b@pacbell.net>:
    zwelch authored
    Make the Thumb2 disassembler handle a bunch of 32-bit instructions:
    
      A5.3.4 Branches and miscellaneous control
     
    Note that this shifts some responsabililty out of helper functions,
    making the code and layout simpler for 32-bit decoders:  they only
    need to know how to format the instruction and its parameters.
    
    Also, technical note:  with this patch, Thumb1 decoders could now
    call the Thumb2 decoder if they wanted to get nicer treatment of
    the exiting 32-bit B/BLX instructions.
    
    
    git-svn-id: svn://svn.berlios.de/openocd/trunk@2532 b42882b7-edfa-0310-969c-e2dbd0fdcd60