Reworked data processing instrs:
- all dpi's are dealt with in dis_dataproc()
- dis_shifter_op() finds the shift expression
- directly if 'immediate', else via dis_shift(), dis_rotate
- returns the shifter_carry_out
(would rather not to do this... how to avoid it?!)
Added dis_loadstore_w_ub : load/store word|unsigned byte
First stab at dis_branch(), but not there yet.
Laid out disInstr to parse the entire arm instruction set.
- was the easiest thing to do to avoid all the undefined and not-yet-implemented instructions.
Some work on flag calculations - not yet right!
git-svn-id: svn://svn.valgrind.org/vex/trunk@638