PDF version - ARM Information Center
PDF version - ARM Information Center
PDF version - ARM Information Center
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
以 前 の リ リ ースについて<br />
• コンパイラオプション --enum_is_int のス ト レージ 型 の 選 択 方 法 が 変 更 さ<br />
れました。 列 挙 子 の 範 囲 が signed int の 範 囲 よ り 大 き く 、 unsigned int の<br />
範 囲 内 にあ る 場 合 、 enum の 格 納 型 は unsigned int にな り ます。<br />
以 下 に 例 を 示 し ます。<br />
enum E { k = 0x8000000 }; /* is treated as unsigned int */<br />
• <strong>ARM</strong> アセンブ リ 言 語 を 開 発 する 一 環 と して、 SWI 命 令 の 名 前 が SVC<br />
(スーパーバイザコール) に 変 更 されました。<br />
命 令 は、 元 は SWI だったという コ メ ン ト 付 きで SVC に 逆 アセンブルされ<br />
ます。 例 えば、 fromelf --text -c からは 次 の 出 力 が 生 成 されます。<br />
...<br />
0x00000fbc: e3a00010 .... MOV r0,#0x10<br />
0x00000fc0: ef123456 V4.. SVC 0x123456 ; formerly SWI<br />
...<br />
<strong>ARM</strong> DUI 0202IJ Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. A-25<br />
Non-Confidential