CC-RH normally uses two instructions (for a total of 8 bytes) to access variables: a movhi instruction (4 bytes) and an ld/st instruction (4 bytes). By using a #pragma section directive, however, it generates code to access variables using one instruction: an ld/st instruction (4 or 6 bytes) or a sld/ss
t instruction (2 bytes). This makes it possible to reduce the code size. See below for details.