5.6.6. VMRS 및 VMSR

ARM 레지스터와 NEON 및 VFP 시스템 레지스터 간에 내용을 전송합니다.

구문

VMRS{cond} Rd, extsysreg
VMSR{cond} extsysreg, Rd

인수 설명:

cond

선택적 조건 코드입니다 (조건 코드 참조).

extsysreg

NEON 및 VFP 시스템 레지스터로, 대개 FPSCR, FPSID 또는 FPEXC입니다 (NEON 및 VFP 시스템 레지스터 참조).

Rd

ARM 레지스터입니다. Rd 는 r15이면 안 됩니다.

extsysregFPSCR이면 APSR_nzcv일 수 있습니다. 이 경우 부동 소수점 상태 플래그가 ARM CPSR의 해당 플래그로 전송됩니다.

사용법

VMRS 명령어는 extsysreg의 내용을 Rd로 전송합니다.

VMSR 명령어는 Rd의 내용을 extsysreg로 전송합니다.

Note

이러한 명령어는 현재 NEON 또는 VFP 연산이 모두 완료될 때까지 ARM을 중단합니다.

    VMRS    r2,FPCID
    VMRS    APSR_nzcv, FPSCR     ; transfer FP status register to ARM APSR
    VMSR    FPSCR, r4
Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential