fixing for 16-bit LDR stack