libc/new/apple/xnu/mach/arm/
_structs.rs1#[cfg(target_arch = "arm")]
6use crate::prelude::*;
7
8s! {
9 pub struct __darwin_arm_exception_state64 {
10 pub __far: u64,
11 pub __esr: u32,
12 pub __exception: u32,
13 }
14
15 pub struct __darwin_arm_thread_state64 {
16 pub __x: [u64; 29],
17 pub __fp: u64,
18 pub __lr: u64,
19 pub __sp: u64,
20 pub __pc: u64,
21 pub __cpsr: u32,
22 pub __pad: u32,
23 }
24
25 #[cfg(target_arch = "aarch64")]
26 pub struct __darwin_arm_neon_state64 {
27 pub __v: [crate::__uint128_t; 32],
28 pub __fpsr: u32,
29 pub __fpcr: u32,
30 }
31
32 #[cfg(target_arch = "arm")]
33 #[repr(align(16))]
34 pub struct __darwin_arm_neon_state64 {
35 opaque: [c_char; (32 * 16) + (2 * size_of::<u32>())],
36 }
37}