CC-RHでは,変数のアクセスは通常movhi命令(4バイト)とld/st命令(4バイト)の2命令(計8バイト)を使用しますが,#pragma section指令を活用することでld/st命令(4バイト,または6バイト),またはsld/sst命令(2バイト)の1命令でアクセスするコードを生成します。これにより,コード・サイズを削減することができます。以下に詳細を示します。
CC-RHでは,変数のアクセスは通常movhi命令(4バイト)とld/st命令(4バイト)の2命令(計8バイト)を使用しますが,#pragma section指令を活用することでld/st命令(4バイト,または6バイト),またはsld/sst命令(2バイト)の1命令でアクセスするコードを生成します。これにより,コード・サイズを削減することができます。以下に詳細を示します。