SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Branches (Bcc scst9, Bcc scst16, or Bcc dst) within the loop are allowed, provided the conditions explicitly mentioned in Section 8.2.A.3.2 are met.
Calls (CALL scst22 or CALL dst) within the loop are generally not supported as the loop registers are not explicitly saved off when a CALL is executed within the loop context. However, software uses CALL instructions if the call tree does not contain any HLA usage within the caller code.