# IC_PrefetchRange

## C Specification

      #include <nitro/os.h>

      void IC_PrefetchRange( void* startAddr, u32 nBytes );

## Description

This function prefetches the instruction code of the specified region into the instruction cache. `startAddr` is rounded down to the closest 32-byte boundary. `startAddr` + `nBytes` is rounded up to the closest 32-byte boundary.

## Internal Operation

This function operates register 7 of the system control coprocessor.

## Arguments

`startAddr` | Lowest address in the prefetch region
`nBytes` | Number of bytes in the prefetch region

## Return Values

None.

## See Also

`IC_InvalidateRange, IC_LockdownRange
`

## Revision History

12/22/2003 Initial Version