=> R0 = flags
if b0 set :
R1 = low address (word aligned)
R2 = high address (word aligned, inclusive)
This SWI is used to ensure that the code cache is up to date with memory - this may not be the case with self-modifying code.
Note: Only use this where absolutely necessary.
Provided by RISC OS 3.70+, and also the CallASWI module for earlier versions of RISC OS.
SynchroniseCodeAreas flags
Bit Meaning if set
0 Synchronise only addresses in range (otherwise entire memory)
others reserved
|
|
|