3.2 AArch32 register summary

The processor has several Advanced SIMD and floating-point system registers in the AArch32 execution state. Each register has a specific purpose, usage constraints, configurations, and attributes.

The following table gives a summary of the Cortex®‑A35 processor Advanced SIMD and floating-point system registers in the AArch32 execution state.

Table 3-2 AArch32 Advanced SIMD and floating-point system registers

Name Type Reset Description
FPSID RO 0x41034042 See 3.3 Floating-Point System ID Register.
FPSCR RW 0x00000000 See 3.4 Floating-Point Status and Control Register.
MVFR0 RO 0x10110222 See 3.5 Media and VFP Feature Register 0.
MVFR1 RO 0x12111111 See 3.6 Media and VFP Feature Register 1.
MVFR2 RW 0x00000043 See 3.7 Media and VFP Feature Register 2.
FPEXC RW 0x00000700 See 3.8 Floating-Point Exception Control register.

Note:

The Floating-Point Instruction Registers, FPINST and FPINST2 are not implemented, and any attempt to access them is unpredictable.

See the ARM® Architecture Reference Manual ARMv8, for ARMv8-A architecture profile for information on permitted accesses to the Advanced SIMD and floating-point system registers.

Non-ConfidentialPDF file icon PDF versionARM 100238_0002_00_en
Copyright © 2015-2017 ARM Limited or its affiliates. All rights reserved.