WN、XN

WN ディレクティブは、A64 コードで指定された 32 ビットレジスタの名前を定義します。

XN ディレクティブは、A64 コードで指定された 64 ビットレジスタの名前を定義します。

Show/hide構文

name directive expr

各項目には以下の意味があります。

name

レジスタに割り当てる名前を指定します。name には、定義済みの名前と同じ名前を指定できません。

directive

WN または XN です。

expr

0 ~ 30 のレジスタ番号を求める式を指定します。

Show/hide使用法

A64 コードで WNXN を使用して適切な名前をレジスタに割り当てることにより、各レジスタの使用目的を明確にすることができます。同一レジスタに複数の名前を付けて矛盾を生じさせるような使用方法は避けて下さい。

Show/hide

sqr4        WN w16  ; レジスタ w16 の sqr4 を定義する
regname     XN 21   ; レジスタ x21 のレジスタ名を定義する

Show/hide関連項目

Copyright © 2014 ARM. All rights reserved.ARM DUI 0802AJ
Non-ConfidentialID061814