=> R0 = 3
R3 = amount the area shrunk by
R4 = new size of area, in bytes
R5 = page size, in bytes
R12 = workspace pointer passed to OS_DynamicArea 0 or base of area.
<= all preserved, unless shrink is disallowed
This reason code is issued when a call to OS_ChangeDynamicArea results in an area shrinking. It is called after the PreShrink reason code has been issued successfully even if the memory pages cannot be moved.
|
|
|