# IC_InvalidateAll

## 構文

      #include <nitro/os.h>

      void IC_InvalidateAll( void );

## 引数

なし。

## 返り値

なし。

## 説明

全ての命令キャッシュ領域の命令コードを無効にします。

注意

ARM プロセッサのオフィシャルドキュメントでは、キャッシュを無効化する動作を "Flush" と記述してる場合がありますが、本 SDK の API では GAMECUBE や Nintendo64 などの API との統一性を重視するため、無効化を "Invalidate" と記述しています。ご注意ください。

## 内部動作

この関数は、システム制御コプロセッサのレジスタ7を操作しています。

## 参照

`IC_InvalidateRange
DC_InvalidateAll DC_InvalidateRange
DC_StoreAll DC_StoreRange
DC_FlushAll DC_FlushRange`

## 履歴

2003/12/22 初版