[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.33.4.1 Conditional Branch Relaxation

When the target of a branch is too far away from the branch itself, i.e., when the offset from the branch to the target is too large to fit in the immediate field of the branch instruction, it may be necessary to replace the branch with a branch around a jump. For example,

 
    beqz    a2, L

may result in:

 
    bnez.n  a2, M
    j L
M:

(The BNEZ.N instruction would be used in this example only if the density option is available. Otherwise, BNEZ would be used.)



This document was generated by Guillaume Rousse on December, 12 2004 using texi2html