# SVC_WaitByLoop

## 構文

      #include <nitro/os/systemCall.h>

      void SVC_WaitByLoop( s32 count );

## 引数

count | ループを行うを回数

## 返り値

なし。

## 説明

システムROM上で指定回数ループ処理を行います。
1回のループに必要とするサイクル数は 4 サイクルです。通常時のARM7プロセッサがメインメモリへの優先権を持っている状態においては、ARM7プロセッサをシステムROM上でプログラムを動作させることによってARM9プロセッサがストールするのを軽減することができます。
メインメモリ表示モードなどARM9プロセッサへ優先権を与える必要がある場合には、ARM9プロセッサ側で呼び出すことが有効な状況がある場合もありますが、ほとんどの期間がキャッシュやTCM上で動作していればARM9プロセッサから呼び出す必要はありません。

## 参照

`OS_SpinWait`

## 履歴

2004/07/20 初版