Conditional call instruction
Richard Earnshaw
rearnsha@arm.com
Wed Feb 13 08:43:00 GMT 2002
> Do any of GCC's currently supported targets have a predicated call
> instruction that GCC will use when appropriate? Roughly speaking,
> this is an instruction that calls only if some condition is true,
> and otherwise falls through.
Yes, the ARM has, but with the exception of the obsolete apcs-26 mode
(only useful for very early ARM chips) the call will smash the
condition-code register. So a predicated call can only be used when it is
known that the condition code register won't be live afterwards.
R.
More information about the Gcc
mailing list