<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "Hypervisor",
  "identifier" : "/documentation/Hypervisor/hv_simd_fp_reg_t",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Hypervisor"
    ],
    "preciseIdentifier" : "c:@EA@hv_simd_fp_reg_t"
  },
  "title" : "hv_simd_fp_reg_t"
}
-->

# hv_simd_fp_reg_t

The type that defines SIMD and floating-point registers.

```
struct hv_simd_fp_reg_t
```

## Topics

### SIMD and Floating-point registers

[`HV_SIMD_FP_REG_Q0`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q0)

The value representing SIMD register Q0.

[`HV_SIMD_FP_REG_Q1`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q1)

The value representing SIMD register Q1.

[`HV_SIMD_FP_REG_Q2`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q2)

The value representing SIMD register Q2.

[`HV_SIMD_FP_REG_Q3`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q3)

The value representing SIMD register Q3.

[`HV_SIMD_FP_REG_Q4`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q4)

The value representing SIMD register Q4.

[`HV_SIMD_FP_REG_Q5`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q5)

The value representing SIMD register Q5.

[`HV_SIMD_FP_REG_Q6`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q6)

The value representing SIMD register Q6.

[`HV_SIMD_FP_REG_Q7`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q7)

The value representing SIMD register Q7.

[`HV_SIMD_FP_REG_Q8`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q8)

The value representing SIMD register Q8.

[`HV_SIMD_FP_REG_Q9`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q9)

The value representing SIMD register Q9.

[`HV_SIMD_FP_REG_Q10`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q10)

The value representing SIMD register Q10.

[`HV_SIMD_FP_REG_Q11`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q11)

The value representing SIMD register Q11.

[`HV_SIMD_FP_REG_Q12`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q12)

The value representing SIMD register Q12.

[`HV_SIMD_FP_REG_Q13`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q13)

The value representing SIMD register Q13.

[`HV_SIMD_FP_REG_Q14`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q14)

The value representing SIMD register Q14.

[`HV_SIMD_FP_REG_Q15`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q15)

The value representing SIMD register Q15.

[`HV_SIMD_FP_REG_Q16`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q16)

The value representing SIMD register Q16.

[`HV_SIMD_FP_REG_Q17`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q17)

The value representing SIMD register Q17.

[`HV_SIMD_FP_REG_Q18`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q18)

The value representing SIMD register Q18.

[`HV_SIMD_FP_REG_Q19`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q19)

The value representing SIMD register Q19.

[`HV_SIMD_FP_REG_Q20`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q20)

The value representing SIMD register Q20.

[`HV_SIMD_FP_REG_Q21`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q21)

The value representing SIMD register Q21.

[`HV_SIMD_FP_REG_Q22`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q22)

The value representing SIMD register Q22.

[`HV_SIMD_FP_REG_Q23`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q23)

The value representing SIMD register Q23.

[`HV_SIMD_FP_REG_Q24`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q24)

The value representing SIMD register Q24.

[`HV_SIMD_FP_REG_Q25`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q25)

The value representing SIMD register Q25.

[`HV_SIMD_FP_REG_Q26`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q26)

The value representing SIMD register Q26.

[`HV_SIMD_FP_REG_Q27`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q27)

The value representing SIMD register Q27.

[`HV_SIMD_FP_REG_Q28`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q28)

The value representing SIMD register Q28.

[`HV_SIMD_FP_REG_Q29`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q29)

The value representing SIMD register Q29.

[`HV_SIMD_FP_REG_Q30`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q30)

The value representing SIMD register Q30.

[`HV_SIMD_FP_REG_Q31`](/documentation/Hypervisor/HV_SIMD_FP_REG_Q31)

The value representing SIMD register Q31.

### Instance properties

[`rawValue`](/documentation/Hypervisor/hv_simd_fp_reg_t/rawValue)

An unsigned 32-bit integer that represents SIMD and floating-point registers.

### Initializers

[`init(_:)`](/documentation/Hypervisor/hv_simd_fp_reg_t/init(_:))

Creates a new SIMD and floating-point register instance.

[`init(rawValue:)`](/documentation/Hypervisor/hv_simd_fp_reg_t/init(rawValue:))

Creates a new SIMD and floating-point register instance.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Sendable`](/documentation/Swift/Sendable)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

[`Hashable`](/documentation/Swift/Hashable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)