Improvements in symbol handling and implementation of ldrh/strh0