Fix tag decoding error which by luck worked....
Macrofy register argument handling
Fix some things broken in 32bit mode