Delayed branches with annull option

The BcondAT(BcondAF) instruction always EXECUTES the 3 next instructions but if the condition is true (false) annuls the effect of the execute phase of the first following instruction and the effect of the read and execute phases of the second and third following instructions. (see section 6.2.2 of C4x UG 1993 for details).  Precaution: Because it doesn't annull the effect of the decode phase of any of the following instructions, this may cause undesirable effects for example, when using indirect addressing with pre or post ARn modification in those instructions or when using an LDA instruction. 


Device: TMS320C4x
Category: TI Tools
Detail: Code Generation Tools
Detail2: General
Title: Delayed branches with annull option
Source: Case from the TMS320 Hotline
Date: 4/30/98
GenId: a3

© Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!