Nintendo 3DS ARM Documentation

FPSID - Floating-Point System ID Register

  • Read-only register
  • Accessible in privileged and unprivileged modes.
  • Contains information about the VFP11 coprocessor.

Layout:

31 - 24 23 22 - 21 20 19 - 16 15 - 8 7 - 4 3 - 0
Implementer SW Format SNG Architecture Part Number Variant Revision

Bitfields:

Bit(s) Meaning Value
31:24 Implementer 0x41 (ARM Limited)
23 Hardware/Software 0 (Hardware implementation)
22:21 FSTMX/FLDMX format b00 (Format 1)
20 Precisions Supported 0 (Single-precision and double-precision)
19:16 Architecture Version b0001 (VFPv2 architecture)
15:8 Part Number 0x20 (VFP11)
7:4 Variant 0xB (MPCore VFP Interface)
3:0 Revision 0x4 (Fourth version)