152a153,156
> if d:
> dests = "RT & ~1, RT | 1"
> else:
> dests = "RT"
168,169c172,173
< decode += ("%s(machInst, RT, RN, %s, imm);\n" % \
< (className, addStr))
---
> decode += ("%s(machInst, %s, RN, %s, imm);\n" % \
> (className, dests, addStr))
185,186c189,190
< decode += ("%s(machInst, RT, RN, %s, 0, LSL, RM);\n" % \
< (className, addStr))
---
> decode += ("%s(machInst, %s, RN, %s, 0, LSL, RM);\n" % \
> (className, dests, addStr))