Arm VERSION 1.2 Bedienungsanleitung Seite 270

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 360
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 269
Vector Floating-point Programming
6-32 Copyright © 2000, 2001 ARM Limited. All rights reserved. ARM DUI 0068B
6.7.13 FMRRS and FMSRR
Transfer contents between two single-precision floating-point registers and two ARM
registers.
Syntax
FMRRS{cond} Rd, Rn, {Sn,Sm}
FMSRR{cond} {Sn,Sm}, Rd, Rn
where:
cond
is an optional condition code (see VFP and condition codes on page 6-8).
Sn, Sm
are two consecutive VFP single-precision registers.
Rd, Rn
are the ARM registers. Do not use r15.
Usage
The
FMRRS
instruction transfers the contents of
Sn
into
Rd
, and the contents of
Sm
into
Rn
.
The
FMSRR
instruction transfers the contents of
Rd
into
Sn
, and the contents of
Rn
into
Sm
.
Exceptions
These instructions do not produce any exceptions.
Architectures
These instructions are available in VFPv2 and above.
Examples
FMRRS r2, r3, {s0,s1}
FMSRRNE {s27,s28}, r5, r2
Incorrect examples
FMRRS r2, r3, {s2,s4} ; VFP registers must be consecutive
FMSRR {s5,s6}, r15, r0 ; you must not use r15
Seitenansicht 269
1 2 ... 265 266 267 268 269 270 271 272 273 274 275 ... 359 360

Kommentare zu diesen Handbüchern

Keine Kommentare