hppa: Revise REG+D address support to allow long displacements before reload