This expression needed parentheses. Without them, it was truncating the target address of jumps and calls from BFD_VMA to 32-bits. Disassembly at high addresses is vastly improved.