---
title: hv_simd_fp_reg_t
framework: Hypervisor
role: symbol
role_heading: Structure
path: hypervisor/hv_simd_fp_reg_t
---

# hv_simd_fp_reg_t

The type that defines SIMD and floating-point registers.

## Declaration

```swift
struct hv_simd_fp_reg_t
```

## Topics

### SIMD and Floating-point registers

- [HV_SIMD_FP_REG_Q0](hypervisor/hv_simd_fp_reg_q0.md)
- [HV_SIMD_FP_REG_Q1](hypervisor/hv_simd_fp_reg_q1.md)
- [HV_SIMD_FP_REG_Q2](hypervisor/hv_simd_fp_reg_q2.md)
- [HV_SIMD_FP_REG_Q3](hypervisor/hv_simd_fp_reg_q3.md)
- [HV_SIMD_FP_REG_Q4](hypervisor/hv_simd_fp_reg_q4.md)
- [HV_SIMD_FP_REG_Q5](hypervisor/hv_simd_fp_reg_q5.md)
- [HV_SIMD_FP_REG_Q6](hypervisor/hv_simd_fp_reg_q6.md)
- [HV_SIMD_FP_REG_Q7](hypervisor/hv_simd_fp_reg_q7.md)
- [HV_SIMD_FP_REG_Q8](hypervisor/hv_simd_fp_reg_q8.md)
- [HV_SIMD_FP_REG_Q9](hypervisor/hv_simd_fp_reg_q9.md)
- [HV_SIMD_FP_REG_Q10](hypervisor/hv_simd_fp_reg_q10.md)
- [HV_SIMD_FP_REG_Q11](hypervisor/hv_simd_fp_reg_q11.md)
- [HV_SIMD_FP_REG_Q12](hypervisor/hv_simd_fp_reg_q12.md)
- [HV_SIMD_FP_REG_Q13](hypervisor/hv_simd_fp_reg_q13.md)
- [HV_SIMD_FP_REG_Q14](hypervisor/hv_simd_fp_reg_q14.md)
- [HV_SIMD_FP_REG_Q15](hypervisor/hv_simd_fp_reg_q15.md)
- [HV_SIMD_FP_REG_Q16](hypervisor/hv_simd_fp_reg_q16.md)
- [HV_SIMD_FP_REG_Q17](hypervisor/hv_simd_fp_reg_q17.md)
- [HV_SIMD_FP_REG_Q18](hypervisor/hv_simd_fp_reg_q18.md)
- [HV_SIMD_FP_REG_Q19](hypervisor/hv_simd_fp_reg_q19.md)
- [HV_SIMD_FP_REG_Q20](hypervisor/hv_simd_fp_reg_q20.md)
- [HV_SIMD_FP_REG_Q21](hypervisor/hv_simd_fp_reg_q21.md)
- [HV_SIMD_FP_REG_Q22](hypervisor/hv_simd_fp_reg_q22.md)
- [HV_SIMD_FP_REG_Q23](hypervisor/hv_simd_fp_reg_q23.md)
- [HV_SIMD_FP_REG_Q24](hypervisor/hv_simd_fp_reg_q24.md)
- [HV_SIMD_FP_REG_Q25](hypervisor/hv_simd_fp_reg_q25.md)
- [HV_SIMD_FP_REG_Q26](hypervisor/hv_simd_fp_reg_q26.md)
- [HV_SIMD_FP_REG_Q27](hypervisor/hv_simd_fp_reg_q27.md)
- [HV_SIMD_FP_REG_Q28](hypervisor/hv_simd_fp_reg_q28.md)
- [HV_SIMD_FP_REG_Q29](hypervisor/hv_simd_fp_reg_q29.md)
- [HV_SIMD_FP_REG_Q30](hypervisor/hv_simd_fp_reg_q30.md)
- [HV_SIMD_FP_REG_Q31](hypervisor/hv_simd_fp_reg_q31.md)

### Instance properties

- [rawValue](hypervisor/hv_simd_fp_reg_t/rawvalue.md)

### Initializers

- [init(_:)](hypervisor/hv_simd_fp_reg_t/init(_:).md)
- [init(rawValue:)](hypervisor/hv_simd_fp_reg_t/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### SIMD & Floating-point registers

- [hv_vcpu_get_simd_fp_reg(_:_:_:)](hypervisor/hv_vcpu_get_simd_fp_reg(_:_:_:).md)
- [hv_vcpu_set_simd_fp_reg(_:_:_:)](hypervisor/hv_vcpu_set_simd_fp_reg(_:_:_:).md)
- [hv_simd_fp_uchar16_t](hypervisor/hv_simd_fp_uchar16_t.md)
