VQ{R}SHR{U}N(イミディエートによる)

VQ{R}SHR{U}N(ベクタサチュレート右シフト、Narrow、イミディエート値による、オプションの丸め)は、整数のクワッドワードベクタの各要素を取得し、イミィエート値で右シフトし、ダブルワードベクタに結果を返します。

サチュレーションが発生した場合は、スティッキー QC フラグ(FPSCR ビット [27])が設定されます。

Show/hide構文

VQ{R}SHR{U}N{cond}.datatype Dd, Qm, #imm

各パラメータには以下の意味があります。

R

このパラメータが指定されている場合は、結果が丸められます。それ以外の場合、結果は切り捨てられます。

U

このパラメータが指定されている場合は、オペランドに符号が付いていても結果には符合が付きません。それ以外の場合は、結果はオペランドとじ型になります。

cond

任意の条件コードを指定します。

datatype

以下のいずれかを指定します。

S16、S32、S64

VQ{R}SHRN または VQ{R}SHRUN の場合

U16、U32、U64

VQ{R}SHRN の場合のみ

Dd, Qm

デスティネーションベクタとオペランドベクタを指定します。

imm

0 ~ (size(datatype) - 1) の範囲でシフトのサイズを指定するイミディエート値です。

Show/hide関連項目

参照:
Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0489EJ
Non-ConfidentialID081711