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 />
A.1 RVCT v3.1 と RVCT v3.0 の 相 違 点<br />
このセクションでは、 RVCT v3.1 と RVCT v3.0 と の 間 の 相 違 点 について 説 明<br />
します。<br />
A.1.1<br />
RVCT v3.1 の 概 要<br />
• RVCT v3.1 では、 以 下 の 新 しい --cpu オプシ ョ ンがサポー ト されま した。<br />
— <strong>ARM</strong>v7 は 認 定 された <strong>ARM</strong> アーキテクチャではあ り ません。<br />
--cpu=7 は、 <strong>ARM</strong>v7-A、 <strong>ARM</strong>v7-R、 および <strong>ARM</strong>v7-M のすべての<br />
アーキテ クチャに 共 通 の 機 能 を 示 し ます。 すなわち、 --cpu=7 とと<br />
もに 使 用 される 機 能 が <strong>ARM</strong>v7-A、 <strong>ARM</strong>v7-R、 <strong>ARM</strong>v7-M のすべて<br />
のアーキテクチャ 上 に 存 在 します。<br />
— Cortex プロセッサ<br />
--cpu=Cortex-R4<br />
--cpu=Cortex-M1<br />
--Cortex-A8NoNEON<br />
— Marvell Feroceon プロセッサ --cpu=88FRxxx<br />
サポー ト さ れるすべてのアーキテ ク チ ャ と プ ロ セ ッ サの リ ス ト を 参 照 す<br />
るには、--cpu=list を 使 用 し ます。 詳 細 については、 『コンパイ ラ リ ファ<br />
レンスガイド』 の 「--cpu=list」 (ページ 2-34) および<br />
「--cpu=name」 (ページ 2-35) を 参 照 して 下 さい。<br />
• RVCT v3.1 では、 オプシ ョ ン --apcs=/adsabi が 使 用 でき な く な り ま し た。<br />
ADS 互 換 オブジ ェ ク ト の コ ンパ イ ルおよび 古 い ADS オブジェ ク ト と ラ<br />
イブラ リのリンクも 実 行 できなくなり ました。<br />
• RVCT v3.1 では、 C99 言 語 が 完 全 にサポー ト さ れています ( 複 素 数 と ワ<br />
イド I/O を 除 く )。 詳 細 については、 『コンパイ ラユーザガイ ド』 の<br />
「C99 の 新 機 能 」 (ページ 5-51) を 参 照 して 下 さい。<br />
• RVCT v3.1 では、 NEON テ ク ノ ロ ジが 完 全 にサポー ト さ れています。<br />
詳 細 については、 『コンパイ ラユーザガイ ド』 の 「 第 3 章 NEON ベク ト<br />
ル 化 コ ンパイ ラ の 使 用 」 の 章 および 「NEON コ ンパ イ ラ 組 み 込 み 関 数 」<br />
(ページ 4-12) を 参 照 して 下 さい。<br />
• RVCT v3.1 では、 シ ス テムの 深 部 に 組 み 込 まれ、 極 めて 小 容 量 の メ モ リ<br />
に 収 め る 必 要 があ る アプ リ ケーシ ョ ンで 使 用 する ために、 標 準 的 な C ラ<br />
イブラ リの 代 わりに C マイクロライブラ リ (microlib) が 用 意 されてい<br />
A-2 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IJ<br />
Non-Confidential