The disassembler shows me this for a Thumb2 instruction of interest: 28: f8dc c000 ldr.w ip, [ip] But I cannot figure out how to make the assembler emit that. It seems to me like a severe misfeature that the disassembler produces syntax different from what the assembler accepts. What gives? Thanks, Roland