# SVC_WaitByLoop

## C Specification

      #include <nitro/os/systemCall.h>

      void SVC_WaitByLoop( s32 count );

## Arguments

count | Number of times to loop.

## Return Values

None.

## Description

This function runs the loop process at the specified number of times on the system ROM. Four cycles are needed for one loop. Normally, this makes it possible to reduce the number of times that the ARM9 processor stalls when the ARM7 processor has prior rights to the main memory, and the ARM7 processor is made to run a program on the system ROM. There are times when it is effective to effect a call on the ARM9 processor side when it is necessary to give prior rights to the ARM9 processor for main memory display or other modes, but in most cases if operations are left to the cache or TCM, then there will not be any need to call the ARM9 processor.

## See Also

``OS_SpinWait()``

## Revision History

07/20/2004 Initial Version