Vector Floating-point Programming

Table 6-1 Location of descriptions of VFP instructions

Mnemonic

Brief description

Page

Operation

Architecture

 

 

 

 

 

FABS

Absolute value

page 6-16

Vector

All

 

 

 

 

 

FADD

Add

page 6-18

Vector

All

 

 

 

 

 

FCMP

Compare

page 6-19

Scalar

All

 

 

 

 

 

FCPY

Copy

page 6-16

Vector

All

 

 

 

 

 

FCVTDS

Convert single-precision to double-precision

page 6-20

Scalar

All

 

 

 

 

 

FCVTSD

Convert double-precision to single-precision

page 6-21

Scalar

All

 

 

 

 

 

FDIV

Divide

page 6-22

Vector

All

 

 

 

 

 

FLD

Load (see also FLD pseudo-instructionon page 6-38)

page 6-23

Scalar

All

 

 

 

 

 

FLDM

Load multiple

page 6-25

-

All

 

 

 

 

 

FMAC

Multiply-accumulate

page 6-27

Scalar

All

 

 

 

 

 

FMDHR, FMDLR

Transfer from one ARM register to half of

page 6-30

Scalar

All

 

double-precision

 

 

 

 

 

 

 

 

FMDRR

Transfer from two ARM registers to double-precision

page 6-29

Scalar

VFPv2

 

 

 

 

 

FMRDH, FMRDL

Transfer from half of double-precision to ARM register

page 6-30

Scalar

All

 

 

 

 

 

FMRRD

Transfer from double-precision to two ARM registers

page 6-29

Scalar

VFPv2

 

 

 

 

 

FMRRS

Transfer between two ARM registers and two

page 6-32

Scalar

VFPv2

 

single-precision

 

 

 

 

 

 

 

 

FMRS

Transfer from single-precision to ARM register

page 6-31

Scalar

All

 

 

 

 

 

FMRX

Transfer from VFP system register to ARM register

page 6-33

-

All

 

 

 

 

 

FMSC

Multiply-subtract

page 6-27

Vector

All

 

 

 

 

 

FMSR

Transfer from ARM register to single-precision

page 6-31

Scalar

All

 

 

 

 

 

FMSRR

Transfer between two ARM registers and two

page 6-32

Scalar

VFPv2

 

single-precision

 

 

 

 

 

 

 

 

FMSTAT

Transfer VFP status flags to ARM CPSR status flags

page 6-33

-

All

 

 

 

 

 

FMUL

Multiply

page 6-34

Vector

All

 

 

 

 

 

FMXR

Transfer from ARM register to VFP system register

page 6-33

-

All

6-2

Copyright © 2000, 2001 ARM Limited. All rights reserved.

ARM DUI 0068B

Page 240
Image 240
ARM VERSION 1.2 manual Absolute value Vector All