1. Added assembler support for missing x-form and update-x-form
   load/store instructions
2. Added x-form addressing to MemOperand and change the assembler
   interface for x-form instructions to use MemOperand
fix use of lwzx to use MemOperand