Branching is described in Itanium ™ Architecture Software Developer's Manual Volume 4, Chapter 4.5.
Conforming applications shall not use absolute addressing.
Where there are several possible targets for a branch, the compiler may use a number of different code generation strategies. See Itanium ™ Software Conventions and Runtime Guide, Chapter 9.1.7.