I think it's probably better to forget about dsPIC for now, and work only on ARM (thumb) code generation. There are essentially two problems: - move from flat -> nested syntax for argument modifiers (i.e. addressing mode) Oops. I ran out of steam. Most of these developments seem to be dead ends or require a huge amount of effort I can't spend atm.