3.11.29. VSTR

Floating-point Store.

Syntax

VSTR{cond}{.32} Sd, [Rn{, #imm}]
VSTR{cond}{.64} Dd, [Rn{, #imm}]

Where:

cond

Is an optional condition code. See Conditional execution.

32, 64

Are the optional data size specifiers.

Sd

Is the source register for a singleword store.

Dd

Is the source register for a doubleword store.

Rn

Is the base register. The SP can be used.

imm

Is the + or - immediate offset used to form the address. Values are multiples of 4 in the range 0-1020. imm can be omitted, meaning an offset of +0.

Operation

This instruction stores a single extension register to memory, using an address from an Arm core register, with an optional offset, defined in imm:

Restrictions

The use of PC for Rn is deprecated.

Condition flags

These instructions do not change the flags.

Copyright © 2015, 2018 Arm. All rights reserved.ARM DUI 0646C
Non-ConfidentialID121118