07.01.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

以 前 の リ リ ースについて<br />

サポー ト さ れるすべての 浮 動 小 数 点 アーキテ ク チャ の リ ス ト を 参 照 する<br />

には、 次 の コ マン ド を 使 用 し ます。<br />

armcc --fpu list<br />

• RVCT v3.0 では、 <strong>ARM</strong>v7 用 の Thumb-2 Execution Environment<br />

(Thumb-2EE) がサポート されます。 Thumb-2EE 命 令 セ ッ ト は、<br />

Thumb-2 をベースに、 動 的 に 生 成 さ れる コー ド に 合 わせた 変 更 や 追 加 が<br />

行 われています。<br />

Thumb-2EE 拡 張 機 能 に よ り 、 新 し い 命 令 セ ッ ト の 状 態 と し て ThumbEE<br />

状 態 が 導 入 さ れます。 こ の 状 態 の 命 令 セ ッ ト は、 Thumb-2 命 令 セ ッ ト と<br />

ほぼ 同 一 です。 ただ し、 動 作 が 変 更 さ れた 命 令 、 および 新 し く 使 用 で き<br />

るようになった 命 令 があります。<br />

• <strong>ARM</strong> アセンブラを 使 用 する こ とによ り、 Intel ® ワイヤレス MMX テク<br />

ノロジの 命 令 をアセンブルし、PXA270 プロセッサなどのコードを 開 発<br />

できます。<br />

• RVCT v3.0 では、 <strong>ARM</strong> アーキテ クチャ 用 ABI ( 基 本 標 準 ) [BSABI] の 最<br />

新 の リ リ ースで 必 要 と 定 義 されている よ う に、 DWARF 3 (DWARF<br />

Debugging Standard バージ ョ ン 3) のデバッグテーブルが 完 全 にサポート<br />

されます。<br />

DWARF 3 はデフ ォル ト の 形 式 で、 以 下 の 内 容 を 含 んでいます。<br />

— C++ ネームスペースのデバッ グの 完 全 なサポー ト<br />

— デバ ッ グ 情 報 量 の 拡 大<br />

本 リ リースのコンパイラおよびアセンブラは、 以 下 のように 動 作 しま<br />

す。<br />

— 形 式 を 指 定 し ない 場 合 は、 DWARF 3 が 想 定 されます。<br />

— --debug (-g) を 指 定 する と、 デフォルトでは、 DWARF 3 が 生 成 さ<br />

れます。<br />

コマンド ラインオプショ ン --dwarf2 は、 下 位 互 換 性 のために 引 き 続 き サ<br />

ポー ト されます。<br />

• <strong>ARM</strong> コンパイラおよびリンカでスレッドローカル 記 憶 域 (TLS) をサ<br />

ポー ト する こ と によ り 、 プロ グ ラ ムで 複 数 のス レ ッ ド を 使 用 でき ます。<br />

以 下 の 2 つの 新 しいキーワー ド を 使 用 し て、MPCore で TLS をサポート<br />

できます。<br />

— __declspec(thread)<br />

— __thread<br />

<strong>ARM</strong> DUI 0202IJ Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. A-13<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!