オプション指定やバージョンに合わせて、以下のようなプリデファインドマクロが定義されます。
|
|
|
1
|
cpu=rx600
cpu=rx200
|
__RX600
__RX200
|
.DEFINE 1
.DEFINE 1
|
2
|
endian=big
endian=little
|
__BIG
__LITTLE
|
.DEFINE 1
.DEFINE 1
|
3
|
-
|
__RENESAS_VERSION__ *1
|
.DEFINE XXYYZZ00H *2
|
4
|
isa=rxv1
|
__RXV1
|
.DEFINE 1
|
5
|
isa=rxv2
|
__RXV2
|
.DEFINE 1
|
6
|
isa=rxv3
|
__RXV3 【V3.00.00以降】
|
.DEFINE 1
|
7
|
isa=rxv1
isa=rxv2
isa=rxv3
|
__RX_ISA_VERSION__ 【V3.00.00以降】
|
.DEFINE 1
.DEFINE 2
.DEFINE 3
|
8
|
-
|
__ASRX__ *1
|
.DEFINE 1
|
9
|
-
|
__RENESAS__ *1
|
.DEFINE 1
|
10
|
-fpu
|
__FPU
|
.DEFINE 1
|
注 2. | アセンブラのバージョンがVXX.YY.ZZ の場合、__RENESAS_VERSION__ の値は XXYYZZ00H となります。
例) V3.00.00の場合、__RENESAS_VERSION__ .DEFINE 03000000H |