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.2.5<br />
RVCT v3.0 における <strong>ARM</strong> アセンブ ラの 変 更 点<br />
RVCT v3.0 では、 次 の 点 が 変 更 されま し た。<br />
• RVCT v3.0 では、 <strong>ARM</strong>v7 に 対 する Thumb-2 Execution Environment<br />
(Thumb-2EE) アーキテ ク チ ャ の 拡 張 機 能 がサポー ト さ れます。 こ れは<br />
Thumb-2 をベースに し ています。 主 要 な 相 違 点 は 以 下 の と お り です。<br />
— Thumb 状 態 と 新 し い ThumbEE 状 態 の 両 方 で 状 態 を 変 更 する ENTERX<br />
および LEAVEX という 新 しい 命 令<br />
— ハン ド ラ に 分 岐 する ための 新 し い HB、 HBL、 HBLP、 および HBP 命 令<br />
— ロードおよびス ト アでの NULL ポインタチェック<br />
— 配 列 の 境 界 をチェ ッ クする ために 追 加 さ れた ThumbEE 状 態 の CHKA<br />
命 令<br />
— ロー ド 命 令 、 ス ト ア 命 令 、 および 分 岐 命 令 (BX、 BLX、 および BXJ)<br />
に 対 するその 他 の 変 更<br />
• RVCT v3.0 では、<strong>ARM</strong>v7 アーキテクチャの 2 つのオプシ ョ ン コ ンポーネ<br />
ントであるアドバンスト SIMD 拡 張 機 能 および VFPv3 の 初 期 サポー ト が<br />
提 供 さ れます。<br />
<strong>ARM</strong> アドバンスト SIMD 拡 張 機 能 の 構 成 は 以 下 の と お り です。<br />
— アドバンスト SIMD レジスタ。 このレジスタは、 VFPv3 レジスタ<br />
バンク と 同 じですが、32 個 の 64 ビッ トレジスタまたは 16 個 の 128<br />
ビッ トレジスタと 見 なされます。<br />
— アドバンスト SIMD レジスタを 要 素 のベクタと 見 なす、 多 数 の 新<br />
し い 命 令 。<br />
これらの 新 しい 命 令 は、 <strong>ARM</strong> 命 令 セ ッ ト と Thumb-2 命 令 セ ッ ト の<br />
両 方 で 使 用 で き ます。<br />
VFPv3 は、 VFPv2 から 次 のよ うに 拡 張 されています。<br />
— 以 前 の VFP レジスタバンクの 2 倍 にあたる 32 個 の 64 ビットレジ<br />
スタへの 大 幅 な 拡 張 。 これらのレジスタは、 メインの <strong>ARM</strong> 汎 用 レ<br />
ジスタを 除 いたものです。<br />
— よ く 使 用 さ れる 多 数 の 浮 動 小 数 点 数 値 の ロー ド および 浮 動 小 数 点<br />
形 式 と 固 定 小 数 点 形 式 間 の 変 換 を 効 率 良 く する 複 数 の 新 し い 命 令 。<br />
これらの 新 しい 命 令 は、 <strong>ARM</strong> 命 令 セ ッ ト と Thumb-2 命 令 セ ッ ト の<br />
両 方 で 使 用 で き ます。<br />
<strong>ARM</strong> DUI 0202IJ Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. A-21<br />
Non-Confidential