1#[repr(C)]
4#[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
5pub struct __BindgenBitfieldUnit<Storage> {
6 storage: Storage,
7}
8impl<Storage> __BindgenBitfieldUnit<Storage> {
9 #[inline]
10 pub const fn new(storage: Storage) -> Self {
11 Self { storage }
12 }
13}
14impl<Storage> __BindgenBitfieldUnit<Storage>
15where
16 Storage: AsRef<[u8]> + AsMut<[u8]>,
17{
18 #[inline]
19 pub fn get_bit(&self, index: usize) -> bool {
20 debug_assert!(index / 8 < self.storage.as_ref().len());
21 let byte_index = index / 8;
22 let byte = self.storage.as_ref()[byte_index];
23 let bit_index = if cfg!(target_endian = "big") {
24 7 - (index % 8)
25 } else {
26 index % 8
27 };
28 let mask = 1 << bit_index;
29 byte & mask == mask
30 }
31 #[inline]
32 pub fn set_bit(&mut self, index: usize, val: bool) {
33 debug_assert!(index / 8 < self.storage.as_ref().len());
34 let byte_index = index / 8;
35 let byte = &mut self.storage.as_mut()[byte_index];
36 let bit_index = if cfg!(target_endian = "big") {
37 7 - (index % 8)
38 } else {
39 index % 8
40 };
41 let mask = 1 << bit_index;
42 if val {
43 *byte |= mask;
44 } else {
45 *byte &= !mask;
46 }
47 }
48 #[inline]
49 pub fn get(&self, bit_offset: usize, bit_width: u8) -> u64 {
50 debug_assert!(bit_width <= 64);
51 debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
52 debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
53 let mut val = 0;
54 for i in 0..(bit_width as usize) {
55 if self.get_bit(i + bit_offset) {
56 let index = if cfg!(target_endian = "big") {
57 bit_width as usize - 1 - i
58 } else {
59 i
60 };
61 val |= 1 << index;
62 }
63 }
64 val
65 }
66 #[inline]
67 pub fn set(&mut self, bit_offset: usize, bit_width: u8, val: u64) {
68 debug_assert!(bit_width <= 64);
69 debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
70 debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
71 for i in 0..(bit_width as usize) {
72 let mask = 1 << i;
73 let val_bit_is_set = val & mask == mask;
74 let index = if cfg!(target_endian = "big") {
75 bit_width as usize - 1 - i
76 } else {
77 i
78 };
79 self.set_bit(index + bit_offset, val_bit_is_set);
80 }
81 }
82}
83pub const __DARWIN_ONLY_64_BIT_INO_T: u32 = 0;
84pub const __DARWIN_ONLY_UNIX_CONFORMANCE: u32 = 1;
85pub const __DARWIN_ONLY_VERS_1050: u32 = 0;
86pub const __DARWIN_UNIX03: u32 = 1;
87pub const __DARWIN_64_BIT_INO_T: u32 = 1;
88pub const __DARWIN_VERS_1050: u32 = 1;
89pub const __DARWIN_NON_CANCELABLE: u32 = 0;
90pub const __DARWIN_SUF_64_BIT_INO_T: &[u8; 9usize] = b"$INODE64\0";
91pub const __DARWIN_SUF_1050: &[u8; 6usize] = b"$1050\0";
92pub const __DARWIN_SUF_EXTSN: &[u8; 14usize] = b"$DARWIN_EXTSN\0";
93pub const __DARWIN_C_ANSI: u32 = 4096;
94pub const __DARWIN_C_FULL: u32 = 900000;
95pub const __DARWIN_C_LEVEL: u32 = 900000;
96pub const __STDC_WANT_LIB_EXT1__: u32 = 1;
97pub const __DARWIN_NO_LONG_LONG: u32 = 0;
98pub const _DARWIN_FEATURE_64_BIT_INODE: u32 = 1;
99pub const _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE: u32 = 1;
100pub const _DARWIN_FEATURE_UNIX_CONFORMANCE: u32 = 3;
101pub const __has_ptrcheck: u32 = 0;
102pub const __PTHREAD_SIZE__: u32 = 8176;
103pub const __PTHREAD_ATTR_SIZE__: u32 = 56;
104pub const __PTHREAD_MUTEXATTR_SIZE__: u32 = 8;
105pub const __PTHREAD_MUTEX_SIZE__: u32 = 56;
106pub const __PTHREAD_CONDATTR_SIZE__: u32 = 8;
107pub const __PTHREAD_COND_SIZE__: u32 = 40;
108pub const __PTHREAD_ONCE_SIZE__: u32 = 8;
109pub const __PTHREAD_RWLOCK_SIZE__: u32 = 192;
110pub const __PTHREAD_RWLOCKATTR_SIZE__: u32 = 16;
111pub const __DARWIN_WCHAR_MIN: i32 = -2147483648;
112pub const _FORTIFY_SOURCE: u32 = 2;
113pub const _POSIX_VERSION: u32 = 200112;
114pub const _POSIX2_VERSION: u32 = 200112;
115pub const _POSIX_THREAD_KEYS_MAX: u32 = 128;
116pub const F_OK: u32 = 0;
117pub const X_OK: u32 = 1;
118pub const W_OK: u32 = 2;
119pub const R_OK: u32 = 4;
120pub const _READ_OK: u32 = 512;
121pub const _WRITE_OK: u32 = 1024;
122pub const _EXECUTE_OK: u32 = 2048;
123pub const _DELETE_OK: u32 = 4096;
124pub const _APPEND_OK: u32 = 8192;
125pub const _RMFILE_OK: u32 = 16384;
126pub const _RATTR_OK: u32 = 32768;
127pub const _WATTR_OK: u32 = 65536;
128pub const _REXT_OK: u32 = 131072;
129pub const _WEXT_OK: u32 = 262144;
130pub const _RPERM_OK: u32 = 524288;
131pub const _WPERM_OK: u32 = 1048576;
132pub const _CHOWN_OK: u32 = 2097152;
133pub const _ACCESS_EXTENDED_MASK: u32 = 4193792;
134pub const SEEK_SET: u32 = 0;
135pub const SEEK_CUR: u32 = 1;
136pub const SEEK_END: u32 = 2;
137pub const SEEK_HOLE: u32 = 3;
138pub const SEEK_DATA: u32 = 4;
139pub const L_SET: u32 = 0;
140pub const L_INCR: u32 = 1;
141pub const L_XTND: u32 = 2;
142pub const ACCESSX_MAX_DESCRIPTORS: u32 = 100;
143pub const ACCESSX_MAX_TABLESIZE: u32 = 16384;
144pub const _PC_LINK_MAX: u32 = 1;
145pub const _PC_MAX_CANON: u32 = 2;
146pub const _PC_MAX_INPUT: u32 = 3;
147pub const _PC_NAME_MAX: u32 = 4;
148pub const _PC_PATH_MAX: u32 = 5;
149pub const _PC_PIPE_BUF: u32 = 6;
150pub const _PC_CHOWN_RESTRICTED: u32 = 7;
151pub const _PC_NO_TRUNC: u32 = 8;
152pub const _PC_VDISABLE: u32 = 9;
153pub const _PC_NAME_CHARS_MAX: u32 = 10;
154pub const _PC_CASE_SENSITIVE: u32 = 11;
155pub const _PC_CASE_PRESERVING: u32 = 12;
156pub const _PC_EXTENDED_SECURITY_NP: u32 = 13;
157pub const _PC_AUTH_OPAQUE_NP: u32 = 14;
158pub const _PC_2_SYMLINKS: u32 = 15;
159pub const _PC_ALLOC_SIZE_MIN: u32 = 16;
160pub const _PC_ASYNC_IO: u32 = 17;
161pub const _PC_FILESIZEBITS: u32 = 18;
162pub const _PC_PRIO_IO: u32 = 19;
163pub const _PC_REC_INCR_XFER_SIZE: u32 = 20;
164pub const _PC_REC_MAX_XFER_SIZE: u32 = 21;
165pub const _PC_REC_MIN_XFER_SIZE: u32 = 22;
166pub const _PC_REC_XFER_ALIGN: u32 = 23;
167pub const _PC_SYMLINK_MAX: u32 = 24;
168pub const _PC_SYNC_IO: u32 = 25;
169pub const _PC_XATTR_SIZE_BITS: u32 = 26;
170pub const _PC_MIN_HOLE_SIZE: u32 = 27;
171pub const _CS_PATH: u32 = 1;
172pub const __API_TO_BE_DEPRECATED: u32 = 100000;
173pub const __MAC_10_0: u32 = 1000;
174pub const __MAC_10_1: u32 = 1010;
175pub const __MAC_10_2: u32 = 1020;
176pub const __MAC_10_3: u32 = 1030;
177pub const __MAC_10_4: u32 = 1040;
178pub const __MAC_10_5: u32 = 1050;
179pub const __MAC_10_6: u32 = 1060;
180pub const __MAC_10_7: u32 = 1070;
181pub const __MAC_10_8: u32 = 1080;
182pub const __MAC_10_9: u32 = 1090;
183pub const __MAC_10_10: u32 = 101000;
184pub const __MAC_10_10_2: u32 = 101002;
185pub const __MAC_10_10_3: u32 = 101003;
186pub const __MAC_10_11: u32 = 101100;
187pub const __MAC_10_11_2: u32 = 101102;
188pub const __MAC_10_11_3: u32 = 101103;
189pub const __MAC_10_11_4: u32 = 101104;
190pub const __MAC_10_12: u32 = 101200;
191pub const __MAC_10_12_1: u32 = 101201;
192pub const __MAC_10_12_2: u32 = 101202;
193pub const __MAC_10_12_4: u32 = 101204;
194pub const __MAC_10_13: u32 = 101300;
195pub const __MAC_10_13_1: u32 = 101301;
196pub const __MAC_10_13_2: u32 = 101302;
197pub const __MAC_10_13_4: u32 = 101304;
198pub const __MAC_10_14: u32 = 101400;
199pub const __MAC_10_14_1: u32 = 101401;
200pub const __MAC_10_14_4: u32 = 101404;
201pub const __MAC_10_14_6: u32 = 101406;
202pub const __MAC_10_15: u32 = 101500;
203pub const __MAC_10_15_1: u32 = 101501;
204pub const __MAC_10_15_4: u32 = 101504;
205pub const __MAC_10_16: u32 = 101600;
206pub const __MAC_11_0: u32 = 110000;
207pub const __MAC_11_1: u32 = 110100;
208pub const __MAC_11_3: u32 = 110300;
209pub const __MAC_11_4: u32 = 110400;
210pub const __MAC_11_5: u32 = 110500;
211pub const __MAC_11_6: u32 = 110600;
212pub const __MAC_12_0: u32 = 120000;
213pub const __MAC_12_1: u32 = 120100;
214pub const __MAC_12_2: u32 = 120200;
215pub const __MAC_12_3: u32 = 120300;
216pub const __IPHONE_2_0: u32 = 20000;
217pub const __IPHONE_2_1: u32 = 20100;
218pub const __IPHONE_2_2: u32 = 20200;
219pub const __IPHONE_3_0: u32 = 30000;
220pub const __IPHONE_3_1: u32 = 30100;
221pub const __IPHONE_3_2: u32 = 30200;
222pub const __IPHONE_4_0: u32 = 40000;
223pub const __IPHONE_4_1: u32 = 40100;
224pub const __IPHONE_4_2: u32 = 40200;
225pub const __IPHONE_4_3: u32 = 40300;
226pub const __IPHONE_5_0: u32 = 50000;
227pub const __IPHONE_5_1: u32 = 50100;
228pub const __IPHONE_6_0: u32 = 60000;
229pub const __IPHONE_6_1: u32 = 60100;
230pub const __IPHONE_7_0: u32 = 70000;
231pub const __IPHONE_7_1: u32 = 70100;
232pub const __IPHONE_8_0: u32 = 80000;
233pub const __IPHONE_8_1: u32 = 80100;
234pub const __IPHONE_8_2: u32 = 80200;
235pub const __IPHONE_8_3: u32 = 80300;
236pub const __IPHONE_8_4: u32 = 80400;
237pub const __IPHONE_9_0: u32 = 90000;
238pub const __IPHONE_9_1: u32 = 90100;
239pub const __IPHONE_9_2: u32 = 90200;
240pub const __IPHONE_9_3: u32 = 90300;
241pub const __IPHONE_10_0: u32 = 100000;
242pub const __IPHONE_10_1: u32 = 100100;
243pub const __IPHONE_10_2: u32 = 100200;
244pub const __IPHONE_10_3: u32 = 100300;
245pub const __IPHONE_11_0: u32 = 110000;
246pub const __IPHONE_11_1: u32 = 110100;
247pub const __IPHONE_11_2: u32 = 110200;
248pub const __IPHONE_11_3: u32 = 110300;
249pub const __IPHONE_11_4: u32 = 110400;
250pub const __IPHONE_12_0: u32 = 120000;
251pub const __IPHONE_12_1: u32 = 120100;
252pub const __IPHONE_12_2: u32 = 120200;
253pub const __IPHONE_12_3: u32 = 120300;
254pub const __IPHONE_12_4: u32 = 120400;
255pub const __IPHONE_13_0: u32 = 130000;
256pub const __IPHONE_13_1: u32 = 130100;
257pub const __IPHONE_13_2: u32 = 130200;
258pub const __IPHONE_13_3: u32 = 130300;
259pub const __IPHONE_13_4: u32 = 130400;
260pub const __IPHONE_13_5: u32 = 130500;
261pub const __IPHONE_13_6: u32 = 130600;
262pub const __IPHONE_13_7: u32 = 130700;
263pub const __IPHONE_14_0: u32 = 140000;
264pub const __IPHONE_14_1: u32 = 140100;
265pub const __IPHONE_14_2: u32 = 140200;
266pub const __IPHONE_14_3: u32 = 140300;
267pub const __IPHONE_14_5: u32 = 140500;
268pub const __IPHONE_14_6: u32 = 140600;
269pub const __IPHONE_14_7: u32 = 140700;
270pub const __IPHONE_14_8: u32 = 140800;
271pub const __IPHONE_15_0: u32 = 150000;
272pub const __IPHONE_15_1: u32 = 150100;
273pub const __IPHONE_15_2: u32 = 150200;
274pub const __IPHONE_15_3: u32 = 150300;
275pub const __IPHONE_15_4: u32 = 150400;
276pub const __TVOS_9_0: u32 = 90000;
277pub const __TVOS_9_1: u32 = 90100;
278pub const __TVOS_9_2: u32 = 90200;
279pub const __TVOS_10_0: u32 = 100000;
280pub const __TVOS_10_0_1: u32 = 100001;
281pub const __TVOS_10_1: u32 = 100100;
282pub const __TVOS_10_2: u32 = 100200;
283pub const __TVOS_11_0: u32 = 110000;
284pub const __TVOS_11_1: u32 = 110100;
285pub const __TVOS_11_2: u32 = 110200;
286pub const __TVOS_11_3: u32 = 110300;
287pub const __TVOS_11_4: u32 = 110400;
288pub const __TVOS_12_0: u32 = 120000;
289pub const __TVOS_12_1: u32 = 120100;
290pub const __TVOS_12_2: u32 = 120200;
291pub const __TVOS_12_3: u32 = 120300;
292pub const __TVOS_12_4: u32 = 120400;
293pub const __TVOS_13_0: u32 = 130000;
294pub const __TVOS_13_2: u32 = 130200;
295pub const __TVOS_13_3: u32 = 130300;
296pub const __TVOS_13_4: u32 = 130400;
297pub const __TVOS_14_0: u32 = 140000;
298pub const __TVOS_14_1: u32 = 140100;
299pub const __TVOS_14_2: u32 = 140200;
300pub const __TVOS_14_3: u32 = 140300;
301pub const __TVOS_14_5: u32 = 140500;
302pub const __TVOS_14_6: u32 = 140600;
303pub const __TVOS_14_7: u32 = 140700;
304pub const __TVOS_15_0: u32 = 150000;
305pub const __TVOS_15_1: u32 = 150100;
306pub const __TVOS_15_2: u32 = 150200;
307pub const __TVOS_15_3: u32 = 150300;
308pub const __TVOS_15_4: u32 = 150400;
309pub const __WATCHOS_1_0: u32 = 10000;
310pub const __WATCHOS_2_0: u32 = 20000;
311pub const __WATCHOS_2_1: u32 = 20100;
312pub const __WATCHOS_2_2: u32 = 20200;
313pub const __WATCHOS_3_0: u32 = 30000;
314pub const __WATCHOS_3_1: u32 = 30100;
315pub const __WATCHOS_3_1_1: u32 = 30101;
316pub const __WATCHOS_3_2: u32 = 30200;
317pub const __WATCHOS_4_0: u32 = 40000;
318pub const __WATCHOS_4_1: u32 = 40100;
319pub const __WATCHOS_4_2: u32 = 40200;
320pub const __WATCHOS_4_3: u32 = 40300;
321pub const __WATCHOS_5_0: u32 = 50000;
322pub const __WATCHOS_5_1: u32 = 50100;
323pub const __WATCHOS_5_2: u32 = 50200;
324pub const __WATCHOS_5_3: u32 = 50300;
325pub const __WATCHOS_6_0: u32 = 60000;
326pub const __WATCHOS_6_1: u32 = 60100;
327pub const __WATCHOS_6_2: u32 = 60200;
328pub const __WATCHOS_7_0: u32 = 70000;
329pub const __WATCHOS_7_1: u32 = 70100;
330pub const __WATCHOS_7_2: u32 = 70200;
331pub const __WATCHOS_7_3: u32 = 70300;
332pub const __WATCHOS_7_4: u32 = 70400;
333pub const __WATCHOS_7_5: u32 = 70500;
334pub const __WATCHOS_7_6: u32 = 70600;
335pub const __WATCHOS_8_0: u32 = 80000;
336pub const __WATCHOS_8_1: u32 = 80100;
337pub const __WATCHOS_8_3: u32 = 80300;
338pub const __WATCHOS_8_4: u32 = 80400;
339pub const __WATCHOS_8_5: u32 = 80500;
340pub const MAC_OS_X_VERSION_10_0: u32 = 1000;
341pub const MAC_OS_X_VERSION_10_1: u32 = 1010;
342pub const MAC_OS_X_VERSION_10_2: u32 = 1020;
343pub const MAC_OS_X_VERSION_10_3: u32 = 1030;
344pub const MAC_OS_X_VERSION_10_4: u32 = 1040;
345pub const MAC_OS_X_VERSION_10_5: u32 = 1050;
346pub const MAC_OS_X_VERSION_10_6: u32 = 1060;
347pub const MAC_OS_X_VERSION_10_7: u32 = 1070;
348pub const MAC_OS_X_VERSION_10_8: u32 = 1080;
349pub const MAC_OS_X_VERSION_10_9: u32 = 1090;
350pub const MAC_OS_X_VERSION_10_10: u32 = 101000;
351pub const MAC_OS_X_VERSION_10_10_2: u32 = 101002;
352pub const MAC_OS_X_VERSION_10_10_3: u32 = 101003;
353pub const MAC_OS_X_VERSION_10_11: u32 = 101100;
354pub const MAC_OS_X_VERSION_10_11_2: u32 = 101102;
355pub const MAC_OS_X_VERSION_10_11_3: u32 = 101103;
356pub const MAC_OS_X_VERSION_10_11_4: u32 = 101104;
357pub const MAC_OS_X_VERSION_10_12: u32 = 101200;
358pub const MAC_OS_X_VERSION_10_12_1: u32 = 101201;
359pub const MAC_OS_X_VERSION_10_12_2: u32 = 101202;
360pub const MAC_OS_X_VERSION_10_12_4: u32 = 101204;
361pub const MAC_OS_X_VERSION_10_13: u32 = 101300;
362pub const MAC_OS_X_VERSION_10_13_1: u32 = 101301;
363pub const MAC_OS_X_VERSION_10_13_2: u32 = 101302;
364pub const MAC_OS_X_VERSION_10_13_4: u32 = 101304;
365pub const MAC_OS_X_VERSION_10_14: u32 = 101400;
366pub const MAC_OS_X_VERSION_10_14_1: u32 = 101401;
367pub const MAC_OS_X_VERSION_10_14_4: u32 = 101404;
368pub const MAC_OS_X_VERSION_10_14_6: u32 = 101406;
369pub const MAC_OS_X_VERSION_10_15: u32 = 101500;
370pub const MAC_OS_X_VERSION_10_15_1: u32 = 101501;
371pub const MAC_OS_X_VERSION_10_16: u32 = 101600;
372pub const MAC_OS_VERSION_11_0: u32 = 110000;
373pub const MAC_OS_VERSION_12_0: u32 = 120000;
374pub const __DRIVERKIT_19_0: u32 = 190000;
375pub const __DRIVERKIT_20_0: u32 = 200000;
376pub const __DRIVERKIT_21_0: u32 = 210000;
377pub const __MAC_OS_X_VERSION_MAX_ALLOWED: u32 = 120300;
378pub const __ENABLE_LEGACY_MAC_AVAILABILITY: u32 = 1;
379pub const STDIN_FILENO: u32 = 0;
380pub const STDOUT_FILENO: u32 = 1;
381pub const STDERR_FILENO: u32 = 2;
382pub const _XOPEN_VERSION: u32 = 600;
383pub const _XOPEN_XCU_VERSION: u32 = 4;
384pub const _POSIX_ADVISORY_INFO: i32 = -1;
385pub const _POSIX_ASYNCHRONOUS_IO: i32 = -1;
386pub const _POSIX_BARRIERS: i32 = -1;
387pub const _POSIX_CHOWN_RESTRICTED: u32 = 200112;
388pub const _POSIX_CLOCK_SELECTION: i32 = -1;
389pub const _POSIX_CPUTIME: i32 = -1;
390pub const _POSIX_FSYNC: u32 = 200112;
391pub const _POSIX_IPV6: u32 = 200112;
392pub const _POSIX_JOB_CONTROL: u32 = 200112;
393pub const _POSIX_MAPPED_FILES: u32 = 200112;
394pub const _POSIX_MEMLOCK: i32 = -1;
395pub const _POSIX_MEMLOCK_RANGE: i32 = -1;
396pub const _POSIX_MEMORY_PROTECTION: u32 = 200112;
397pub const _POSIX_MESSAGE_PASSING: i32 = -1;
398pub const _POSIX_MONOTONIC_CLOCK: i32 = -1;
399pub const _POSIX_NO_TRUNC: u32 = 200112;
400pub const _POSIX_PRIORITIZED_IO: i32 = -1;
401pub const _POSIX_PRIORITY_SCHEDULING: i32 = -1;
402pub const _POSIX_RAW_SOCKETS: i32 = -1;
403pub const _POSIX_READER_WRITER_LOCKS: u32 = 200112;
404pub const _POSIX_REALTIME_SIGNALS: i32 = -1;
405pub const _POSIX_REGEXP: u32 = 200112;
406pub const _POSIX_SAVED_IDS: u32 = 200112;
407pub const _POSIX_SEMAPHORES: i32 = -1;
408pub const _POSIX_SHARED_MEMORY_OBJECTS: i32 = -1;
409pub const _POSIX_SHELL: u32 = 200112;
410pub const _POSIX_SPAWN: i32 = -1;
411pub const _POSIX_SPIN_LOCKS: i32 = -1;
412pub const _POSIX_SPORADIC_SERVER: i32 = -1;
413pub const _POSIX_SYNCHRONIZED_IO: i32 = -1;
414pub const _POSIX_THREAD_ATTR_STACKADDR: u32 = 200112;
415pub const _POSIX_THREAD_ATTR_STACKSIZE: u32 = 200112;
416pub const _POSIX_THREAD_CPUTIME: i32 = -1;
417pub const _POSIX_THREAD_PRIO_INHERIT: i32 = -1;
418pub const _POSIX_THREAD_PRIO_PROTECT: i32 = -1;
419pub const _POSIX_THREAD_PRIORITY_SCHEDULING: i32 = -1;
420pub const _POSIX_THREAD_PROCESS_SHARED: u32 = 200112;
421pub const _POSIX_THREAD_SAFE_FUNCTIONS: u32 = 200112;
422pub const _POSIX_THREAD_SPORADIC_SERVER: i32 = -1;
423pub const _POSIX_THREADS: u32 = 200112;
424pub const _POSIX_TIMEOUTS: i32 = -1;
425pub const _POSIX_TIMERS: i32 = -1;
426pub const _POSIX_TRACE: i32 = -1;
427pub const _POSIX_TRACE_EVENT_FILTER: i32 = -1;
428pub const _POSIX_TRACE_INHERIT: i32 = -1;
429pub const _POSIX_TRACE_LOG: i32 = -1;
430pub const _POSIX_TYPED_MEMORY_OBJECTS: i32 = -1;
431pub const _POSIX2_C_BIND: u32 = 200112;
432pub const _POSIX2_C_DEV: u32 = 200112;
433pub const _POSIX2_CHAR_TERM: u32 = 200112;
434pub const _POSIX2_FORT_DEV: i32 = -1;
435pub const _POSIX2_FORT_RUN: u32 = 200112;
436pub const _POSIX2_LOCALEDEF: u32 = 200112;
437pub const _POSIX2_PBS: i32 = -1;
438pub const _POSIX2_PBS_ACCOUNTING: i32 = -1;
439pub const _POSIX2_PBS_CHECKPOINT: i32 = -1;
440pub const _POSIX2_PBS_LOCATE: i32 = -1;
441pub const _POSIX2_PBS_MESSAGE: i32 = -1;
442pub const _POSIX2_PBS_TRACK: i32 = -1;
443pub const _POSIX2_SW_DEV: u32 = 200112;
444pub const _POSIX2_UPE: u32 = 200112;
445pub const __ILP32_OFF32: i32 = -1;
446pub const __ILP32_OFFBIG: i32 = -1;
447pub const __LP64_OFF64: u32 = 1;
448pub const __LPBIG_OFFBIG: u32 = 1;
449pub const _POSIX_V6_ILP32_OFF32: i32 = -1;
450pub const _POSIX_V6_ILP32_OFFBIG: i32 = -1;
451pub const _POSIX_V6_LP64_OFF64: u32 = 1;
452pub const _POSIX_V6_LPBIG_OFFBIG: u32 = 1;
453pub const _POSIX_V7_ILP32_OFF32: i32 = -1;
454pub const _POSIX_V7_ILP32_OFFBIG: i32 = -1;
455pub const _POSIX_V7_LP64_OFF64: u32 = 1;
456pub const _POSIX_V7_LPBIG_OFFBIG: u32 = 1;
457pub const _V6_ILP32_OFF32: i32 = -1;
458pub const _V6_ILP32_OFFBIG: i32 = -1;
459pub const _V6_LP64_OFF64: u32 = 1;
460pub const _V6_LPBIG_OFFBIG: u32 = 1;
461pub const _XBS5_ILP32_OFF32: i32 = -1;
462pub const _XBS5_ILP32_OFFBIG: i32 = -1;
463pub const _XBS5_LP64_OFF64: u32 = 1;
464pub const _XBS5_LPBIG_OFFBIG: u32 = 1;
465pub const _XOPEN_CRYPT: u32 = 1;
466pub const _XOPEN_ENH_I18N: u32 = 1;
467pub const _XOPEN_LEGACY: i32 = -1;
468pub const _XOPEN_REALTIME: i32 = -1;
469pub const _XOPEN_REALTIME_THREADS: i32 = -1;
470pub const _XOPEN_SHM: u32 = 1;
471pub const _XOPEN_STREAMS: i32 = -1;
472pub const _XOPEN_UNIX: u32 = 1;
473pub const _SC_ARG_MAX: u32 = 1;
474pub const _SC_CHILD_MAX: u32 = 2;
475pub const _SC_CLK_TCK: u32 = 3;
476pub const _SC_NGROUPS_MAX: u32 = 4;
477pub const _SC_OPEN_MAX: u32 = 5;
478pub const _SC_JOB_CONTROL: u32 = 6;
479pub const _SC_SAVED_IDS: u32 = 7;
480pub const _SC_VERSION: u32 = 8;
481pub const _SC_BC_BASE_MAX: u32 = 9;
482pub const _SC_BC_DIM_MAX: u32 = 10;
483pub const _SC_BC_SCALE_MAX: u32 = 11;
484pub const _SC_BC_STRING_MAX: u32 = 12;
485pub const _SC_COLL_WEIGHTS_MAX: u32 = 13;
486pub const _SC_EXPR_NEST_MAX: u32 = 14;
487pub const _SC_LINE_MAX: u32 = 15;
488pub const _SC_RE_DUP_MAX: u32 = 16;
489pub const _SC_2_VERSION: u32 = 17;
490pub const _SC_2_C_BIND: u32 = 18;
491pub const _SC_2_C_DEV: u32 = 19;
492pub const _SC_2_CHAR_TERM: u32 = 20;
493pub const _SC_2_FORT_DEV: u32 = 21;
494pub const _SC_2_FORT_RUN: u32 = 22;
495pub const _SC_2_LOCALEDEF: u32 = 23;
496pub const _SC_2_SW_DEV: u32 = 24;
497pub const _SC_2_UPE: u32 = 25;
498pub const _SC_STREAM_MAX: u32 = 26;
499pub const _SC_TZNAME_MAX: u32 = 27;
500pub const _SC_ASYNCHRONOUS_IO: u32 = 28;
501pub const _SC_PAGESIZE: u32 = 29;
502pub const _SC_MEMLOCK: u32 = 30;
503pub const _SC_MEMLOCK_RANGE: u32 = 31;
504pub const _SC_MEMORY_PROTECTION: u32 = 32;
505pub const _SC_MESSAGE_PASSING: u32 = 33;
506pub const _SC_PRIORITIZED_IO: u32 = 34;
507pub const _SC_PRIORITY_SCHEDULING: u32 = 35;
508pub const _SC_REALTIME_SIGNALS: u32 = 36;
509pub const _SC_SEMAPHORES: u32 = 37;
510pub const _SC_FSYNC: u32 = 38;
511pub const _SC_SHARED_MEMORY_OBJECTS: u32 = 39;
512pub const _SC_SYNCHRONIZED_IO: u32 = 40;
513pub const _SC_TIMERS: u32 = 41;
514pub const _SC_AIO_LISTIO_MAX: u32 = 42;
515pub const _SC_AIO_MAX: u32 = 43;
516pub const _SC_AIO_PRIO_DELTA_MAX: u32 = 44;
517pub const _SC_DELAYTIMER_MAX: u32 = 45;
518pub const _SC_MQ_OPEN_MAX: u32 = 46;
519pub const _SC_MAPPED_FILES: u32 = 47;
520pub const _SC_RTSIG_MAX: u32 = 48;
521pub const _SC_SEM_NSEMS_MAX: u32 = 49;
522pub const _SC_SEM_VALUE_MAX: u32 = 50;
523pub const _SC_SIGQUEUE_MAX: u32 = 51;
524pub const _SC_TIMER_MAX: u32 = 52;
525pub const _SC_NPROCESSORS_CONF: u32 = 57;
526pub const _SC_NPROCESSORS_ONLN: u32 = 58;
527pub const _SC_2_PBS: u32 = 59;
528pub const _SC_2_PBS_ACCOUNTING: u32 = 60;
529pub const _SC_2_PBS_CHECKPOINT: u32 = 61;
530pub const _SC_2_PBS_LOCATE: u32 = 62;
531pub const _SC_2_PBS_MESSAGE: u32 = 63;
532pub const _SC_2_PBS_TRACK: u32 = 64;
533pub const _SC_ADVISORY_INFO: u32 = 65;
534pub const _SC_BARRIERS: u32 = 66;
535pub const _SC_CLOCK_SELECTION: u32 = 67;
536pub const _SC_CPUTIME: u32 = 68;
537pub const _SC_FILE_LOCKING: u32 = 69;
538pub const _SC_GETGR_R_SIZE_MAX: u32 = 70;
539pub const _SC_GETPW_R_SIZE_MAX: u32 = 71;
540pub const _SC_HOST_NAME_MAX: u32 = 72;
541pub const _SC_LOGIN_NAME_MAX: u32 = 73;
542pub const _SC_MONOTONIC_CLOCK: u32 = 74;
543pub const _SC_MQ_PRIO_MAX: u32 = 75;
544pub const _SC_READER_WRITER_LOCKS: u32 = 76;
545pub const _SC_REGEXP: u32 = 77;
546pub const _SC_SHELL: u32 = 78;
547pub const _SC_SPAWN: u32 = 79;
548pub const _SC_SPIN_LOCKS: u32 = 80;
549pub const _SC_SPORADIC_SERVER: u32 = 81;
550pub const _SC_THREAD_ATTR_STACKADDR: u32 = 82;
551pub const _SC_THREAD_ATTR_STACKSIZE: u32 = 83;
552pub const _SC_THREAD_CPUTIME: u32 = 84;
553pub const _SC_THREAD_DESTRUCTOR_ITERATIONS: u32 = 85;
554pub const _SC_THREAD_KEYS_MAX: u32 = 86;
555pub const _SC_THREAD_PRIO_INHERIT: u32 = 87;
556pub const _SC_THREAD_PRIO_PROTECT: u32 = 88;
557pub const _SC_THREAD_PRIORITY_SCHEDULING: u32 = 89;
558pub const _SC_THREAD_PROCESS_SHARED: u32 = 90;
559pub const _SC_THREAD_SAFE_FUNCTIONS: u32 = 91;
560pub const _SC_THREAD_SPORADIC_SERVER: u32 = 92;
561pub const _SC_THREAD_STACK_MIN: u32 = 93;
562pub const _SC_THREAD_THREADS_MAX: u32 = 94;
563pub const _SC_TIMEOUTS: u32 = 95;
564pub const _SC_THREADS: u32 = 96;
565pub const _SC_TRACE: u32 = 97;
566pub const _SC_TRACE_EVENT_FILTER: u32 = 98;
567pub const _SC_TRACE_INHERIT: u32 = 99;
568pub const _SC_TRACE_LOG: u32 = 100;
569pub const _SC_TTY_NAME_MAX: u32 = 101;
570pub const _SC_TYPED_MEMORY_OBJECTS: u32 = 102;
571pub const _SC_V6_ILP32_OFF32: u32 = 103;
572pub const _SC_V6_ILP32_OFFBIG: u32 = 104;
573pub const _SC_V6_LP64_OFF64: u32 = 105;
574pub const _SC_V6_LPBIG_OFFBIG: u32 = 106;
575pub const _SC_IPV6: u32 = 118;
576pub const _SC_RAW_SOCKETS: u32 = 119;
577pub const _SC_SYMLOOP_MAX: u32 = 120;
578pub const _SC_ATEXIT_MAX: u32 = 107;
579pub const _SC_IOV_MAX: u32 = 56;
580pub const _SC_PAGE_SIZE: u32 = 29;
581pub const _SC_XOPEN_CRYPT: u32 = 108;
582pub const _SC_XOPEN_ENH_I18N: u32 = 109;
583pub const _SC_XOPEN_LEGACY: u32 = 110;
584pub const _SC_XOPEN_REALTIME: u32 = 111;
585pub const _SC_XOPEN_REALTIME_THREADS: u32 = 112;
586pub const _SC_XOPEN_SHM: u32 = 113;
587pub const _SC_XOPEN_STREAMS: u32 = 114;
588pub const _SC_XOPEN_UNIX: u32 = 115;
589pub const _SC_XOPEN_VERSION: u32 = 116;
590pub const _SC_XOPEN_XCU_VERSION: u32 = 121;
591pub const _SC_XBS5_ILP32_OFF32: u32 = 122;
592pub const _SC_XBS5_ILP32_OFFBIG: u32 = 123;
593pub const _SC_XBS5_LP64_OFF64: u32 = 124;
594pub const _SC_XBS5_LPBIG_OFFBIG: u32 = 125;
595pub const _SC_SS_REPL_MAX: u32 = 126;
596pub const _SC_TRACE_EVENT_NAME_MAX: u32 = 127;
597pub const _SC_TRACE_NAME_MAX: u32 = 128;
598pub const _SC_TRACE_SYS_MAX: u32 = 129;
599pub const _SC_TRACE_USER_EVENT_MAX: u32 = 130;
600pub const _SC_PASS_MAX: u32 = 131;
601pub const _SC_PHYS_PAGES: u32 = 200;
602pub const _CS_POSIX_V6_ILP32_OFF32_CFLAGS: u32 = 2;
603pub const _CS_POSIX_V6_ILP32_OFF32_LDFLAGS: u32 = 3;
604pub const _CS_POSIX_V6_ILP32_OFF32_LIBS: u32 = 4;
605pub const _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS: u32 = 5;
606pub const _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS: u32 = 6;
607pub const _CS_POSIX_V6_ILP32_OFFBIG_LIBS: u32 = 7;
608pub const _CS_POSIX_V6_LP64_OFF64_CFLAGS: u32 = 8;
609pub const _CS_POSIX_V6_LP64_OFF64_LDFLAGS: u32 = 9;
610pub const _CS_POSIX_V6_LP64_OFF64_LIBS: u32 = 10;
611pub const _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS: u32 = 11;
612pub const _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS: u32 = 12;
613pub const _CS_POSIX_V6_LPBIG_OFFBIG_LIBS: u32 = 13;
614pub const _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS: u32 = 14;
615pub const _CS_XBS5_ILP32_OFF32_CFLAGS: u32 = 20;
616pub const _CS_XBS5_ILP32_OFF32_LDFLAGS: u32 = 21;
617pub const _CS_XBS5_ILP32_OFF32_LIBS: u32 = 22;
618pub const _CS_XBS5_ILP32_OFF32_LINTFLAGS: u32 = 23;
619pub const _CS_XBS5_ILP32_OFFBIG_CFLAGS: u32 = 24;
620pub const _CS_XBS5_ILP32_OFFBIG_LDFLAGS: u32 = 25;
621pub const _CS_XBS5_ILP32_OFFBIG_LIBS: u32 = 26;
622pub const _CS_XBS5_ILP32_OFFBIG_LINTFLAGS: u32 = 27;
623pub const _CS_XBS5_LP64_OFF64_CFLAGS: u32 = 28;
624pub const _CS_XBS5_LP64_OFF64_LDFLAGS: u32 = 29;
625pub const _CS_XBS5_LP64_OFF64_LIBS: u32 = 30;
626pub const _CS_XBS5_LP64_OFF64_LINTFLAGS: u32 = 31;
627pub const _CS_XBS5_LPBIG_OFFBIG_CFLAGS: u32 = 32;
628pub const _CS_XBS5_LPBIG_OFFBIG_LDFLAGS: u32 = 33;
629pub const _CS_XBS5_LPBIG_OFFBIG_LIBS: u32 = 34;
630pub const _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS: u32 = 35;
631pub const _CS_DARWIN_USER_DIR: u32 = 65536;
632pub const _CS_DARWIN_USER_TEMP_DIR: u32 = 65537;
633pub const _CS_DARWIN_USER_CACHE_DIR: u32 = 65538;
634pub const F_ULOCK: u32 = 0;
635pub const F_LOCK: u32 = 1;
636pub const F_TLOCK: u32 = 2;
637pub const F_TEST: u32 = 3;
638pub const __DARWIN_FD_SETSIZE: u32 = 1024;
639pub const __DARWIN_NBBY: u32 = 8;
640pub const FD_SETSIZE: u32 = 1024;
641pub const SYNC_VOLUME_FULLSYNC: u32 = 1;
642pub const SYNC_VOLUME_WAIT: u32 = 2;
643pub const __DARWIN_NSIG: u32 = 32;
644pub const NSIG: u32 = 32;
645pub const _I386_SIGNAL_H_: u32 = 1;
646pub const SIGHUP: u32 = 1;
647pub const SIGINT: u32 = 2;
648pub const SIGQUIT: u32 = 3;
649pub const SIGILL: u32 = 4;
650pub const SIGTRAP: u32 = 5;
651pub const SIGABRT: u32 = 6;
652pub const SIGIOT: u32 = 6;
653pub const SIGEMT: u32 = 7;
654pub const SIGFPE: u32 = 8;
655pub const SIGKILL: u32 = 9;
656pub const SIGBUS: u32 = 10;
657pub const SIGSEGV: u32 = 11;
658pub const SIGSYS: u32 = 12;
659pub const SIGPIPE: u32 = 13;
660pub const SIGALRM: u32 = 14;
661pub const SIGTERM: u32 = 15;
662pub const SIGURG: u32 = 16;
663pub const SIGSTOP: u32 = 17;
664pub const SIGTSTP: u32 = 18;
665pub const SIGCONT: u32 = 19;
666pub const SIGCHLD: u32 = 20;
667pub const SIGTTIN: u32 = 21;
668pub const SIGTTOU: u32 = 22;
669pub const SIGIO: u32 = 23;
670pub const SIGXCPU: u32 = 24;
671pub const SIGXFSZ: u32 = 25;
672pub const SIGVTALRM: u32 = 26;
673pub const SIGPROF: u32 = 27;
674pub const SIGWINCH: u32 = 28;
675pub const SIGINFO: u32 = 29;
676pub const SIGUSR1: u32 = 30;
677pub const SIGUSR2: u32 = 31;
678pub const FP_PREC_24B: u32 = 0;
679pub const FP_PREC_53B: u32 = 2;
680pub const FP_PREC_64B: u32 = 3;
681pub const FP_RND_NEAR: u32 = 0;
682pub const FP_RND_DOWN: u32 = 1;
683pub const FP_RND_UP: u32 = 2;
684pub const FP_CHOP: u32 = 3;
685pub const FP_STATE_BYTES: u32 = 512;
686pub const _X86_INSTRUCTION_STATE_MAX_INSN_BYTES: u32 = 2380;
687pub const _X86_INSTRUCTION_STATE_CACHELINE_SIZE: u32 = 64;
688pub const __LASTBRANCH_MAX: u32 = 32;
689pub const SIGEV_NONE: u32 = 0;
690pub const SIGEV_SIGNAL: u32 = 1;
691pub const SIGEV_THREAD: u32 = 3;
692pub const ILL_NOOP: u32 = 0;
693pub const ILL_ILLOPC: u32 = 1;
694pub const ILL_ILLTRP: u32 = 2;
695pub const ILL_PRVOPC: u32 = 3;
696pub const ILL_ILLOPN: u32 = 4;
697pub const ILL_ILLADR: u32 = 5;
698pub const ILL_PRVREG: u32 = 6;
699pub const ILL_COPROC: u32 = 7;
700pub const ILL_BADSTK: u32 = 8;
701pub const FPE_NOOP: u32 = 0;
702pub const FPE_FLTDIV: u32 = 1;
703pub const FPE_FLTOVF: u32 = 2;
704pub const FPE_FLTUND: u32 = 3;
705pub const FPE_FLTRES: u32 = 4;
706pub const FPE_FLTINV: u32 = 5;
707pub const FPE_FLTSUB: u32 = 6;
708pub const FPE_INTDIV: u32 = 7;
709pub const FPE_INTOVF: u32 = 8;
710pub const SEGV_NOOP: u32 = 0;
711pub const SEGV_MAPERR: u32 = 1;
712pub const SEGV_ACCERR: u32 = 2;
713pub const BUS_NOOP: u32 = 0;
714pub const BUS_ADRALN: u32 = 1;
715pub const BUS_ADRERR: u32 = 2;
716pub const BUS_OBJERR: u32 = 3;
717pub const TRAP_BRKPT: u32 = 1;
718pub const TRAP_TRACE: u32 = 2;
719pub const CLD_NOOP: u32 = 0;
720pub const CLD_EXITED: u32 = 1;
721pub const CLD_KILLED: u32 = 2;
722pub const CLD_DUMPED: u32 = 3;
723pub const CLD_TRAPPED: u32 = 4;
724pub const CLD_STOPPED: u32 = 5;
725pub const CLD_CONTINUED: u32 = 6;
726pub const POLL_IN: u32 = 1;
727pub const POLL_OUT: u32 = 2;
728pub const POLL_MSG: u32 = 3;
729pub const POLL_ERR: u32 = 4;
730pub const POLL_PRI: u32 = 5;
731pub const POLL_HUP: u32 = 6;
732pub const SA_ONSTACK: u32 = 1;
733pub const SA_RESTART: u32 = 2;
734pub const SA_RESETHAND: u32 = 4;
735pub const SA_NOCLDSTOP: u32 = 8;
736pub const SA_NODEFER: u32 = 16;
737pub const SA_NOCLDWAIT: u32 = 32;
738pub const SA_SIGINFO: u32 = 64;
739pub const SA_USERTRAMP: u32 = 256;
740pub const SA_64REGSET: u32 = 512;
741pub const SA_USERSPACE_MASK: u32 = 127;
742pub const SIG_BLOCK: u32 = 1;
743pub const SIG_UNBLOCK: u32 = 2;
744pub const SIG_SETMASK: u32 = 3;
745pub const SI_USER: u32 = 65537;
746pub const SI_QUEUE: u32 = 65538;
747pub const SI_TIMER: u32 = 65539;
748pub const SI_ASYNCIO: u32 = 65540;
749pub const SI_MESGQ: u32 = 65541;
750pub const SS_ONSTACK: u32 = 1;
751pub const SS_DISABLE: u32 = 4;
752pub const MINSIGSTKSZ: u32 = 32768;
753pub const SIGSTKSZ: u32 = 131072;
754pub const SV_ONSTACK: u32 = 1;
755pub const SV_INTERRUPT: u32 = 2;
756pub const SV_RESETHAND: u32 = 4;
757pub const SV_NODEFER: u32 = 16;
758pub const SV_NOCLDSTOP: u32 = 8;
759pub const SV_SIGINFO: u32 = 64;
760pub const __WORDSIZE: u32 = 64;
761pub const INT8_MAX: u32 = 127;
762pub const INT16_MAX: u32 = 32767;
763pub const INT32_MAX: u32 = 2147483647;
764pub const INT64_MAX: u64 = 9223372036854775807;
765pub const INT8_MIN: i32 = -128;
766pub const INT16_MIN: i32 = -32768;
767pub const INT32_MIN: i32 = -2147483648;
768pub const INT64_MIN: i64 = -9223372036854775808;
769pub const UINT8_MAX: u32 = 255;
770pub const UINT16_MAX: u32 = 65535;
771pub const UINT32_MAX: u32 = 4294967295;
772pub const UINT64_MAX: i32 = -1;
773pub const INT_LEAST8_MIN: i32 = -128;
774pub const INT_LEAST16_MIN: i32 = -32768;
775pub const INT_LEAST32_MIN: i32 = -2147483648;
776pub const INT_LEAST64_MIN: i64 = -9223372036854775808;
777pub const INT_LEAST8_MAX: u32 = 127;
778pub const INT_LEAST16_MAX: u32 = 32767;
779pub const INT_LEAST32_MAX: u32 = 2147483647;
780pub const INT_LEAST64_MAX: u64 = 9223372036854775807;
781pub const UINT_LEAST8_MAX: u32 = 255;
782pub const UINT_LEAST16_MAX: u32 = 65535;
783pub const UINT_LEAST32_MAX: u32 = 4294967295;
784pub const UINT_LEAST64_MAX: i32 = -1;
785pub const INT_FAST8_MIN: i32 = -128;
786pub const INT_FAST16_MIN: i32 = -32768;
787pub const INT_FAST32_MIN: i32 = -2147483648;
788pub const INT_FAST64_MIN: i64 = -9223372036854775808;
789pub const INT_FAST8_MAX: u32 = 127;
790pub const INT_FAST16_MAX: u32 = 32767;
791pub const INT_FAST32_MAX: u32 = 2147483647;
792pub const INT_FAST64_MAX: u64 = 9223372036854775807;
793pub const UINT_FAST8_MAX: u32 = 255;
794pub const UINT_FAST16_MAX: u32 = 65535;
795pub const UINT_FAST32_MAX: u32 = 4294967295;
796pub const UINT_FAST64_MAX: i32 = -1;
797pub const INTPTR_MAX: u64 = 9223372036854775807;
798pub const INTPTR_MIN: i64 = -9223372036854775808;
799pub const UINTPTR_MAX: i32 = -1;
800pub const SIZE_MAX: i32 = -1;
801pub const RSIZE_MAX: i32 = -1;
802pub const WINT_MIN: i32 = -2147483648;
803pub const WINT_MAX: u32 = 2147483647;
804pub const SIG_ATOMIC_MIN: i32 = -2147483648;
805pub const SIG_ATOMIC_MAX: u32 = 2147483647;
806pub const PRIO_PROCESS: u32 = 0;
807pub const PRIO_PGRP: u32 = 1;
808pub const PRIO_USER: u32 = 2;
809pub const PRIO_DARWIN_THREAD: u32 = 3;
810pub const PRIO_DARWIN_PROCESS: u32 = 4;
811pub const PRIO_MIN: i32 = -20;
812pub const PRIO_MAX: u32 = 20;
813pub const PRIO_DARWIN_BG: u32 = 4096;
814pub const PRIO_DARWIN_NONUI: u32 = 4097;
815pub const RUSAGE_SELF: u32 = 0;
816pub const RUSAGE_CHILDREN: i32 = -1;
817pub const RUSAGE_INFO_V0: u32 = 0;
818pub const RUSAGE_INFO_V1: u32 = 1;
819pub const RUSAGE_INFO_V2: u32 = 2;
820pub const RUSAGE_INFO_V3: u32 = 3;
821pub const RUSAGE_INFO_V4: u32 = 4;
822pub const RUSAGE_INFO_V5: u32 = 5;
823pub const RUSAGE_INFO_CURRENT: u32 = 5;
824pub const RU_PROC_RUNS_RESLIDE: u32 = 1;
825pub const RLIMIT_CPU: u32 = 0;
826pub const RLIMIT_FSIZE: u32 = 1;
827pub const RLIMIT_DATA: u32 = 2;
828pub const RLIMIT_STACK: u32 = 3;
829pub const RLIMIT_CORE: u32 = 4;
830pub const RLIMIT_AS: u32 = 5;
831pub const RLIMIT_RSS: u32 = 5;
832pub const RLIMIT_MEMLOCK: u32 = 6;
833pub const RLIMIT_NPROC: u32 = 7;
834pub const RLIMIT_NOFILE: u32 = 8;
835pub const RLIM_NLIMITS: u32 = 9;
836pub const _RLIMIT_POSIX_FLAG: u32 = 4096;
837pub const RLIMIT_WAKEUPS_MONITOR: u32 = 1;
838pub const RLIMIT_CPU_USAGE_MONITOR: u32 = 2;
839pub const RLIMIT_THREAD_CPULIMITS: u32 = 3;
840pub const RLIMIT_FOOTPRINT_INTERVAL: u32 = 4;
841pub const WAKEMON_ENABLE: u32 = 1;
842pub const WAKEMON_DISABLE: u32 = 2;
843pub const WAKEMON_GET_PARAMS: u32 = 4;
844pub const WAKEMON_SET_DEFAULTS: u32 = 8;
845pub const WAKEMON_MAKE_FATAL: u32 = 16;
846pub const CPUMON_MAKE_FATAL: u32 = 4096;
847pub const FOOTPRINT_INTERVAL_RESET: u32 = 1;
848pub const IOPOL_TYPE_DISK: u32 = 0;
849pub const IOPOL_TYPE_VFS_ATIME_UPDATES: u32 = 2;
850pub const IOPOL_TYPE_VFS_MATERIALIZE_DATALESS_FILES: u32 = 3;
851pub const IOPOL_TYPE_VFS_STATFS_NO_DATA_VOLUME: u32 = 4;
852pub const IOPOL_TYPE_VFS_TRIGGER_RESOLVE: u32 = 5;
853pub const IOPOL_TYPE_VFS_IGNORE_CONTENT_PROTECTION: u32 = 6;
854pub const IOPOL_TYPE_VFS_IGNORE_PERMISSIONS: u32 = 7;
855pub const IOPOL_TYPE_VFS_SKIP_MTIME_UPDATE: u32 = 8;
856pub const IOPOL_TYPE_VFS_ALLOW_LOW_SPACE_WRITES: u32 = 9;
857pub const IOPOL_SCOPE_PROCESS: u32 = 0;
858pub const IOPOL_SCOPE_THREAD: u32 = 1;
859pub const IOPOL_SCOPE_DARWIN_BG: u32 = 2;
860pub const IOPOL_DEFAULT: u32 = 0;
861pub const IOPOL_IMPORTANT: u32 = 1;
862pub const IOPOL_PASSIVE: u32 = 2;
863pub const IOPOL_THROTTLE: u32 = 3;
864pub const IOPOL_UTILITY: u32 = 4;
865pub const IOPOL_STANDARD: u32 = 5;
866pub const IOPOL_APPLICATION: u32 = 5;
867pub const IOPOL_NORMAL: u32 = 1;
868pub const IOPOL_ATIME_UPDATES_DEFAULT: u32 = 0;
869pub const IOPOL_ATIME_UPDATES_OFF: u32 = 1;
870pub const IOPOL_MATERIALIZE_DATALESS_FILES_DEFAULT: u32 = 0;
871pub const IOPOL_MATERIALIZE_DATALESS_FILES_OFF: u32 = 1;
872pub const IOPOL_MATERIALIZE_DATALESS_FILES_ON: u32 = 2;
873pub const IOPOL_VFS_STATFS_NO_DATA_VOLUME_DEFAULT: u32 = 0;
874pub const IOPOL_VFS_STATFS_FORCE_NO_DATA_VOLUME: u32 = 1;
875pub const IOPOL_VFS_TRIGGER_RESOLVE_DEFAULT: u32 = 0;
876pub const IOPOL_VFS_TRIGGER_RESOLVE_OFF: u32 = 1;
877pub const IOPOL_VFS_CONTENT_PROTECTION_DEFAULT: u32 = 0;
878pub const IOPOL_VFS_CONTENT_PROTECTION_IGNORE: u32 = 1;
879pub const IOPOL_VFS_IGNORE_PERMISSIONS_OFF: u32 = 0;
880pub const IOPOL_VFS_IGNORE_PERMISSIONS_ON: u32 = 1;
881pub const IOPOL_VFS_SKIP_MTIME_UPDATE_OFF: u32 = 0;
882pub const IOPOL_VFS_SKIP_MTIME_UPDATE_ON: u32 = 1;
883pub const IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_OFF: u32 = 0;
884pub const IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_ON: u32 = 1;
885pub const WNOHANG: u32 = 1;
886pub const WUNTRACED: u32 = 2;
887pub const WCOREFLAG: u32 = 128;
888pub const _WSTOPPED: u32 = 127;
889pub const WEXITED: u32 = 4;
890pub const WSTOPPED: u32 = 8;
891pub const WCONTINUED: u32 = 16;
892pub const WNOWAIT: u32 = 32;
893pub const WAIT_ANY: i32 = -1;
894pub const WAIT_MYPGRP: u32 = 0;
895pub const _QUAD_HIGHWORD: u32 = 1;
896pub const _QUAD_LOWWORD: u32 = 0;
897pub const __DARWIN_LITTLE_ENDIAN: u32 = 1234;
898pub const __DARWIN_BIG_ENDIAN: u32 = 4321;
899pub const __DARWIN_PDP_ENDIAN: u32 = 3412;
900pub const __DARWIN_BYTE_ORDER: u32 = 1234;
901pub const LITTLE_ENDIAN: u32 = 1234;
902pub const BIG_ENDIAN: u32 = 4321;
903pub const PDP_ENDIAN: u32 = 3412;
904pub const BYTE_ORDER: u32 = 1234;
905pub const EXIT_FAILURE: u32 = 1;
906pub const EXIT_SUCCESS: u32 = 0;
907pub const RAND_MAX: u32 = 2147483647;
908pub const _USE_FORTIFY_LEVEL: u32 = 2;
909pub const __HAS_FIXED_CHK_PROTOTYPES: u32 = 1;
910pub const __LITTLE_ENDIAN: u32 = 1234;
911pub const __BIG_ENDIAN: u32 = 4321;
912pub const __BYTE_ORDER: u32 = 1234;
913pub const JIT_HASH_CONSTS: u32 = 1;
914pub const JIT_NUM_OPERANDS: u32 = 2;
915pub const __X64: u32 = 1;
916pub const jit_flag_node: u32 = 1;
917pub const jit_flag_patch: u32 = 2;
918pub const jit_flag_data: u32 = 4;
919pub const jit_flag_use: u32 = 8;
920pub const jit_flag_synth: u32 = 16;
921pub const jit_flag_head: u32 = 4096;
922pub const jit_flag_varargs: u32 = 8192;
923pub const JIT_DISABLE_DATA: u32 = 1;
924pub const JIT_DISABLE_NOTE: u32 = 2;
925pub const jit_class_chk: u32 = 33554432;
926pub const jit_class_arg: u32 = 134217728;
927pub const jit_class_sav: u32 = 268435456;
928pub const jit_class_gpr: u32 = 536870912;
929pub const jit_class_fpr: u32 = 1073741824;
930pub type __int8_t = ::std::os::raw::c_schar;
931pub type __uint8_t = ::std::os::raw::c_uchar;
932pub type __int16_t = ::std::os::raw::c_short;
933pub type __uint16_t = ::std::os::raw::c_ushort;
934pub type __int32_t = ::std::os::raw::c_int;
935pub type __uint32_t = ::std::os::raw::c_uint;
936pub type __int64_t = ::std::os::raw::c_longlong;
937pub type __uint64_t = ::std::os::raw::c_ulonglong;
938pub type __darwin_intptr_t = ::std::os::raw::c_long;
939pub type __darwin_natural_t = ::std::os::raw::c_uint;
940pub type __darwin_ct_rune_t = ::std::os::raw::c_int;
941#[repr(C)]
942#[derive(Copy, Clone)]
943pub union __mbstate_t {
944 pub __mbstate8: [::std::os::raw::c_char; 128usize],
945 pub _mbstateL: ::std::os::raw::c_longlong,
946}
947#[test]
948fn bindgen_test_layout___mbstate_t() {
949 assert_eq!(
950 ::std::mem::size_of::<__mbstate_t>(),
951 128usize,
952 concat!("Size of: ", stringify!(__mbstate_t))
953 );
954 assert_eq!(
955 ::std::mem::align_of::<__mbstate_t>(),
956 8usize,
957 concat!("Alignment of ", stringify!(__mbstate_t))
958 );
959 fn test_field___mbstate8() {
960 assert_eq!(
961 unsafe {
962 let uninit = ::std::mem::MaybeUninit::<__mbstate_t>::uninit();
963 let ptr = uninit.as_ptr();
964 ::std::ptr::addr_of!((*ptr).__mbstate8) as usize - ptr as usize
965 },
966 0usize,
967 concat!(
968 "Offset of field: ",
969 stringify!(__mbstate_t),
970 "::",
971 stringify!(__mbstate8)
972 )
973 );
974 }
975 test_field___mbstate8();
976 fn test_field__mbstateL() {
977 assert_eq!(
978 unsafe {
979 let uninit = ::std::mem::MaybeUninit::<__mbstate_t>::uninit();
980 let ptr = uninit.as_ptr();
981 ::std::ptr::addr_of!((*ptr)._mbstateL) as usize - ptr as usize
982 },
983 0usize,
984 concat!(
985 "Offset of field: ",
986 stringify!(__mbstate_t),
987 "::",
988 stringify!(_mbstateL)
989 )
990 );
991 }
992 test_field__mbstateL();
993}
994pub type __darwin_mbstate_t = __mbstate_t;
995pub type __darwin_ptrdiff_t = ::std::os::raw::c_long;
996pub type __darwin_size_t = ::std::os::raw::c_ulong;
997pub type __darwin_va_list = __builtin_va_list;
998pub type __darwin_wchar_t = ::std::os::raw::c_int;
999pub type __darwin_rune_t = __darwin_wchar_t;
1000pub type __darwin_wint_t = ::std::os::raw::c_int;
1001pub type __darwin_clock_t = ::std::os::raw::c_ulong;
1002pub type __darwin_socklen_t = __uint32_t;
1003pub type __darwin_ssize_t = ::std::os::raw::c_long;
1004pub type __darwin_time_t = ::std::os::raw::c_long;
1005pub type __darwin_blkcnt_t = __int64_t;
1006pub type __darwin_blksize_t = __int32_t;
1007pub type __darwin_dev_t = __int32_t;
1008pub type __darwin_fsblkcnt_t = ::std::os::raw::c_uint;
1009pub type __darwin_fsfilcnt_t = ::std::os::raw::c_uint;
1010pub type __darwin_gid_t = __uint32_t;
1011pub type __darwin_id_t = __uint32_t;
1012pub type __darwin_ino64_t = __uint64_t;
1013pub type __darwin_ino_t = __darwin_ino64_t;
1014pub type __darwin_mach_port_name_t = __darwin_natural_t;
1015pub type __darwin_mach_port_t = __darwin_mach_port_name_t;
1016pub type __darwin_mode_t = __uint16_t;
1017pub type __darwin_off_t = __int64_t;
1018pub type __darwin_pid_t = __int32_t;
1019pub type __darwin_sigset_t = __uint32_t;
1020pub type __darwin_suseconds_t = __int32_t;
1021pub type __darwin_uid_t = __uint32_t;
1022pub type __darwin_useconds_t = __uint32_t;
1023pub type __darwin_uuid_t = [::std::os::raw::c_uchar; 16usize];
1024pub type __darwin_uuid_string_t = [::std::os::raw::c_char; 37usize];
1025#[repr(C)]
1026#[derive(Debug, Copy, Clone)]
1027pub struct __darwin_pthread_handler_rec {
1028 pub __routine: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
1029 pub __arg: *mut ::std::os::raw::c_void,
1030 pub __next: *mut __darwin_pthread_handler_rec,
1031}
1032#[test]
1033fn bindgen_test_layout___darwin_pthread_handler_rec() {
1034 assert_eq!(
1035 ::std::mem::size_of::<__darwin_pthread_handler_rec>(),
1036 24usize,
1037 concat!("Size of: ", stringify!(__darwin_pthread_handler_rec))
1038 );
1039 assert_eq!(
1040 ::std::mem::align_of::<__darwin_pthread_handler_rec>(),
1041 8usize,
1042 concat!("Alignment of ", stringify!(__darwin_pthread_handler_rec))
1043 );
1044 fn test_field___routine() {
1045 assert_eq!(
1046 unsafe {
1047 let uninit = ::std::mem::MaybeUninit::<__darwin_pthread_handler_rec>::uninit();
1048 let ptr = uninit.as_ptr();
1049 ::std::ptr::addr_of!((*ptr).__routine) as usize - ptr as usize
1050 },
1051 0usize,
1052 concat!(
1053 "Offset of field: ",
1054 stringify!(__darwin_pthread_handler_rec),
1055 "::",
1056 stringify!(__routine)
1057 )
1058 );
1059 }
1060 test_field___routine();
1061 fn test_field___arg() {
1062 assert_eq!(
1063 unsafe {
1064 let uninit = ::std::mem::MaybeUninit::<__darwin_pthread_handler_rec>::uninit();
1065 let ptr = uninit.as_ptr();
1066 ::std::ptr::addr_of!((*ptr).__arg) as usize - ptr as usize
1067 },
1068 8usize,
1069 concat!(
1070 "Offset of field: ",
1071 stringify!(__darwin_pthread_handler_rec),
1072 "::",
1073 stringify!(__arg)
1074 )
1075 );
1076 }
1077 test_field___arg();
1078 fn test_field___next() {
1079 assert_eq!(
1080 unsafe {
1081 let uninit = ::std::mem::MaybeUninit::<__darwin_pthread_handler_rec>::uninit();
1082 let ptr = uninit.as_ptr();
1083 ::std::ptr::addr_of!((*ptr).__next) as usize - ptr as usize
1084 },
1085 16usize,
1086 concat!(
1087 "Offset of field: ",
1088 stringify!(__darwin_pthread_handler_rec),
1089 "::",
1090 stringify!(__next)
1091 )
1092 );
1093 }
1094 test_field___next();
1095}
1096#[repr(C)]
1097#[derive(Debug, Copy, Clone)]
1098pub struct _opaque_pthread_attr_t {
1099 pub __sig: ::std::os::raw::c_long,
1100 pub __opaque: [::std::os::raw::c_char; 56usize],
1101}
1102#[test]
1103fn bindgen_test_layout__opaque_pthread_attr_t() {
1104 assert_eq!(
1105 ::std::mem::size_of::<_opaque_pthread_attr_t>(),
1106 64usize,
1107 concat!("Size of: ", stringify!(_opaque_pthread_attr_t))
1108 );
1109 assert_eq!(
1110 ::std::mem::align_of::<_opaque_pthread_attr_t>(),
1111 8usize,
1112 concat!("Alignment of ", stringify!(_opaque_pthread_attr_t))
1113 );
1114 fn test_field___sig() {
1115 assert_eq!(
1116 unsafe {
1117 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_attr_t>::uninit();
1118 let ptr = uninit.as_ptr();
1119 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1120 },
1121 0usize,
1122 concat!(
1123 "Offset of field: ",
1124 stringify!(_opaque_pthread_attr_t),
1125 "::",
1126 stringify!(__sig)
1127 )
1128 );
1129 }
1130 test_field___sig();
1131 fn test_field___opaque() {
1132 assert_eq!(
1133 unsafe {
1134 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_attr_t>::uninit();
1135 let ptr = uninit.as_ptr();
1136 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1137 },
1138 8usize,
1139 concat!(
1140 "Offset of field: ",
1141 stringify!(_opaque_pthread_attr_t),
1142 "::",
1143 stringify!(__opaque)
1144 )
1145 );
1146 }
1147 test_field___opaque();
1148}
1149#[repr(C)]
1150#[derive(Debug, Copy, Clone)]
1151pub struct _opaque_pthread_cond_t {
1152 pub __sig: ::std::os::raw::c_long,
1153 pub __opaque: [::std::os::raw::c_char; 40usize],
1154}
1155#[test]
1156fn bindgen_test_layout__opaque_pthread_cond_t() {
1157 assert_eq!(
1158 ::std::mem::size_of::<_opaque_pthread_cond_t>(),
1159 48usize,
1160 concat!("Size of: ", stringify!(_opaque_pthread_cond_t))
1161 );
1162 assert_eq!(
1163 ::std::mem::align_of::<_opaque_pthread_cond_t>(),
1164 8usize,
1165 concat!("Alignment of ", stringify!(_opaque_pthread_cond_t))
1166 );
1167 fn test_field___sig() {
1168 assert_eq!(
1169 unsafe {
1170 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_cond_t>::uninit();
1171 let ptr = uninit.as_ptr();
1172 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1173 },
1174 0usize,
1175 concat!(
1176 "Offset of field: ",
1177 stringify!(_opaque_pthread_cond_t),
1178 "::",
1179 stringify!(__sig)
1180 )
1181 );
1182 }
1183 test_field___sig();
1184 fn test_field___opaque() {
1185 assert_eq!(
1186 unsafe {
1187 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_cond_t>::uninit();
1188 let ptr = uninit.as_ptr();
1189 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1190 },
1191 8usize,
1192 concat!(
1193 "Offset of field: ",
1194 stringify!(_opaque_pthread_cond_t),
1195 "::",
1196 stringify!(__opaque)
1197 )
1198 );
1199 }
1200 test_field___opaque();
1201}
1202#[repr(C)]
1203#[derive(Debug, Copy, Clone)]
1204pub struct _opaque_pthread_condattr_t {
1205 pub __sig: ::std::os::raw::c_long,
1206 pub __opaque: [::std::os::raw::c_char; 8usize],
1207}
1208#[test]
1209fn bindgen_test_layout__opaque_pthread_condattr_t() {
1210 assert_eq!(
1211 ::std::mem::size_of::<_opaque_pthread_condattr_t>(),
1212 16usize,
1213 concat!("Size of: ", stringify!(_opaque_pthread_condattr_t))
1214 );
1215 assert_eq!(
1216 ::std::mem::align_of::<_opaque_pthread_condattr_t>(),
1217 8usize,
1218 concat!("Alignment of ", stringify!(_opaque_pthread_condattr_t))
1219 );
1220 fn test_field___sig() {
1221 assert_eq!(
1222 unsafe {
1223 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_condattr_t>::uninit();
1224 let ptr = uninit.as_ptr();
1225 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1226 },
1227 0usize,
1228 concat!(
1229 "Offset of field: ",
1230 stringify!(_opaque_pthread_condattr_t),
1231 "::",
1232 stringify!(__sig)
1233 )
1234 );
1235 }
1236 test_field___sig();
1237 fn test_field___opaque() {
1238 assert_eq!(
1239 unsafe {
1240 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_condattr_t>::uninit();
1241 let ptr = uninit.as_ptr();
1242 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1243 },
1244 8usize,
1245 concat!(
1246 "Offset of field: ",
1247 stringify!(_opaque_pthread_condattr_t),
1248 "::",
1249 stringify!(__opaque)
1250 )
1251 );
1252 }
1253 test_field___opaque();
1254}
1255#[repr(C)]
1256#[derive(Debug, Copy, Clone)]
1257pub struct _opaque_pthread_mutex_t {
1258 pub __sig: ::std::os::raw::c_long,
1259 pub __opaque: [::std::os::raw::c_char; 56usize],
1260}
1261#[test]
1262fn bindgen_test_layout__opaque_pthread_mutex_t() {
1263 assert_eq!(
1264 ::std::mem::size_of::<_opaque_pthread_mutex_t>(),
1265 64usize,
1266 concat!("Size of: ", stringify!(_opaque_pthread_mutex_t))
1267 );
1268 assert_eq!(
1269 ::std::mem::align_of::<_opaque_pthread_mutex_t>(),
1270 8usize,
1271 concat!("Alignment of ", stringify!(_opaque_pthread_mutex_t))
1272 );
1273 fn test_field___sig() {
1274 assert_eq!(
1275 unsafe {
1276 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_mutex_t>::uninit();
1277 let ptr = uninit.as_ptr();
1278 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1279 },
1280 0usize,
1281 concat!(
1282 "Offset of field: ",
1283 stringify!(_opaque_pthread_mutex_t),
1284 "::",
1285 stringify!(__sig)
1286 )
1287 );
1288 }
1289 test_field___sig();
1290 fn test_field___opaque() {
1291 assert_eq!(
1292 unsafe {
1293 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_mutex_t>::uninit();
1294 let ptr = uninit.as_ptr();
1295 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1296 },
1297 8usize,
1298 concat!(
1299 "Offset of field: ",
1300 stringify!(_opaque_pthread_mutex_t),
1301 "::",
1302 stringify!(__opaque)
1303 )
1304 );
1305 }
1306 test_field___opaque();
1307}
1308#[repr(C)]
1309#[derive(Debug, Copy, Clone)]
1310pub struct _opaque_pthread_mutexattr_t {
1311 pub __sig: ::std::os::raw::c_long,
1312 pub __opaque: [::std::os::raw::c_char; 8usize],
1313}
1314#[test]
1315fn bindgen_test_layout__opaque_pthread_mutexattr_t() {
1316 assert_eq!(
1317 ::std::mem::size_of::<_opaque_pthread_mutexattr_t>(),
1318 16usize,
1319 concat!("Size of: ", stringify!(_opaque_pthread_mutexattr_t))
1320 );
1321 assert_eq!(
1322 ::std::mem::align_of::<_opaque_pthread_mutexattr_t>(),
1323 8usize,
1324 concat!("Alignment of ", stringify!(_opaque_pthread_mutexattr_t))
1325 );
1326 fn test_field___sig() {
1327 assert_eq!(
1328 unsafe {
1329 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_mutexattr_t>::uninit();
1330 let ptr = uninit.as_ptr();
1331 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1332 },
1333 0usize,
1334 concat!(
1335 "Offset of field: ",
1336 stringify!(_opaque_pthread_mutexattr_t),
1337 "::",
1338 stringify!(__sig)
1339 )
1340 );
1341 }
1342 test_field___sig();
1343 fn test_field___opaque() {
1344 assert_eq!(
1345 unsafe {
1346 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_mutexattr_t>::uninit();
1347 let ptr = uninit.as_ptr();
1348 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1349 },
1350 8usize,
1351 concat!(
1352 "Offset of field: ",
1353 stringify!(_opaque_pthread_mutexattr_t),
1354 "::",
1355 stringify!(__opaque)
1356 )
1357 );
1358 }
1359 test_field___opaque();
1360}
1361#[repr(C)]
1362#[derive(Debug, Copy, Clone)]
1363pub struct _opaque_pthread_once_t {
1364 pub __sig: ::std::os::raw::c_long,
1365 pub __opaque: [::std::os::raw::c_char; 8usize],
1366}
1367#[test]
1368fn bindgen_test_layout__opaque_pthread_once_t() {
1369 assert_eq!(
1370 ::std::mem::size_of::<_opaque_pthread_once_t>(),
1371 16usize,
1372 concat!("Size of: ", stringify!(_opaque_pthread_once_t))
1373 );
1374 assert_eq!(
1375 ::std::mem::align_of::<_opaque_pthread_once_t>(),
1376 8usize,
1377 concat!("Alignment of ", stringify!(_opaque_pthread_once_t))
1378 );
1379 fn test_field___sig() {
1380 assert_eq!(
1381 unsafe {
1382 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_once_t>::uninit();
1383 let ptr = uninit.as_ptr();
1384 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1385 },
1386 0usize,
1387 concat!(
1388 "Offset of field: ",
1389 stringify!(_opaque_pthread_once_t),
1390 "::",
1391 stringify!(__sig)
1392 )
1393 );
1394 }
1395 test_field___sig();
1396 fn test_field___opaque() {
1397 assert_eq!(
1398 unsafe {
1399 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_once_t>::uninit();
1400 let ptr = uninit.as_ptr();
1401 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1402 },
1403 8usize,
1404 concat!(
1405 "Offset of field: ",
1406 stringify!(_opaque_pthread_once_t),
1407 "::",
1408 stringify!(__opaque)
1409 )
1410 );
1411 }
1412 test_field___opaque();
1413}
1414#[repr(C)]
1415#[derive(Debug, Copy, Clone)]
1416pub struct _opaque_pthread_rwlock_t {
1417 pub __sig: ::std::os::raw::c_long,
1418 pub __opaque: [::std::os::raw::c_char; 192usize],
1419}
1420#[test]
1421fn bindgen_test_layout__opaque_pthread_rwlock_t() {
1422 assert_eq!(
1423 ::std::mem::size_of::<_opaque_pthread_rwlock_t>(),
1424 200usize,
1425 concat!("Size of: ", stringify!(_opaque_pthread_rwlock_t))
1426 );
1427 assert_eq!(
1428 ::std::mem::align_of::<_opaque_pthread_rwlock_t>(),
1429 8usize,
1430 concat!("Alignment of ", stringify!(_opaque_pthread_rwlock_t))
1431 );
1432 fn test_field___sig() {
1433 assert_eq!(
1434 unsafe {
1435 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_rwlock_t>::uninit();
1436 let ptr = uninit.as_ptr();
1437 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1438 },
1439 0usize,
1440 concat!(
1441 "Offset of field: ",
1442 stringify!(_opaque_pthread_rwlock_t),
1443 "::",
1444 stringify!(__sig)
1445 )
1446 );
1447 }
1448 test_field___sig();
1449 fn test_field___opaque() {
1450 assert_eq!(
1451 unsafe {
1452 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_rwlock_t>::uninit();
1453 let ptr = uninit.as_ptr();
1454 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1455 },
1456 8usize,
1457 concat!(
1458 "Offset of field: ",
1459 stringify!(_opaque_pthread_rwlock_t),
1460 "::",
1461 stringify!(__opaque)
1462 )
1463 );
1464 }
1465 test_field___opaque();
1466}
1467#[repr(C)]
1468#[derive(Debug, Copy, Clone)]
1469pub struct _opaque_pthread_rwlockattr_t {
1470 pub __sig: ::std::os::raw::c_long,
1471 pub __opaque: [::std::os::raw::c_char; 16usize],
1472}
1473#[test]
1474fn bindgen_test_layout__opaque_pthread_rwlockattr_t() {
1475 assert_eq!(
1476 ::std::mem::size_of::<_opaque_pthread_rwlockattr_t>(),
1477 24usize,
1478 concat!("Size of: ", stringify!(_opaque_pthread_rwlockattr_t))
1479 );
1480 assert_eq!(
1481 ::std::mem::align_of::<_opaque_pthread_rwlockattr_t>(),
1482 8usize,
1483 concat!("Alignment of ", stringify!(_opaque_pthread_rwlockattr_t))
1484 );
1485 fn test_field___sig() {
1486 assert_eq!(
1487 unsafe {
1488 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_rwlockattr_t>::uninit();
1489 let ptr = uninit.as_ptr();
1490 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1491 },
1492 0usize,
1493 concat!(
1494 "Offset of field: ",
1495 stringify!(_opaque_pthread_rwlockattr_t),
1496 "::",
1497 stringify!(__sig)
1498 )
1499 );
1500 }
1501 test_field___sig();
1502 fn test_field___opaque() {
1503 assert_eq!(
1504 unsafe {
1505 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_rwlockattr_t>::uninit();
1506 let ptr = uninit.as_ptr();
1507 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1508 },
1509 8usize,
1510 concat!(
1511 "Offset of field: ",
1512 stringify!(_opaque_pthread_rwlockattr_t),
1513 "::",
1514 stringify!(__opaque)
1515 )
1516 );
1517 }
1518 test_field___opaque();
1519}
1520#[repr(C)]
1521#[derive(Debug, Copy, Clone)]
1522pub struct _opaque_pthread_t {
1523 pub __sig: ::std::os::raw::c_long,
1524 pub __cleanup_stack: *mut __darwin_pthread_handler_rec,
1525 pub __opaque: [::std::os::raw::c_char; 8176usize],
1526}
1527#[test]
1528fn bindgen_test_layout__opaque_pthread_t() {
1529 assert_eq!(
1530 ::std::mem::size_of::<_opaque_pthread_t>(),
1531 8192usize,
1532 concat!("Size of: ", stringify!(_opaque_pthread_t))
1533 );
1534 assert_eq!(
1535 ::std::mem::align_of::<_opaque_pthread_t>(),
1536 8usize,
1537 concat!("Alignment of ", stringify!(_opaque_pthread_t))
1538 );
1539 fn test_field___sig() {
1540 assert_eq!(
1541 unsafe {
1542 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_t>::uninit();
1543 let ptr = uninit.as_ptr();
1544 ::std::ptr::addr_of!((*ptr).__sig) as usize - ptr as usize
1545 },
1546 0usize,
1547 concat!(
1548 "Offset of field: ",
1549 stringify!(_opaque_pthread_t),
1550 "::",
1551 stringify!(__sig)
1552 )
1553 );
1554 }
1555 test_field___sig();
1556 fn test_field___cleanup_stack() {
1557 assert_eq!(
1558 unsafe {
1559 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_t>::uninit();
1560 let ptr = uninit.as_ptr();
1561 ::std::ptr::addr_of!((*ptr).__cleanup_stack) as usize - ptr as usize
1562 },
1563 8usize,
1564 concat!(
1565 "Offset of field: ",
1566 stringify!(_opaque_pthread_t),
1567 "::",
1568 stringify!(__cleanup_stack)
1569 )
1570 );
1571 }
1572 test_field___cleanup_stack();
1573 fn test_field___opaque() {
1574 assert_eq!(
1575 unsafe {
1576 let uninit = ::std::mem::MaybeUninit::<_opaque_pthread_t>::uninit();
1577 let ptr = uninit.as_ptr();
1578 ::std::ptr::addr_of!((*ptr).__opaque) as usize - ptr as usize
1579 },
1580 16usize,
1581 concat!(
1582 "Offset of field: ",
1583 stringify!(_opaque_pthread_t),
1584 "::",
1585 stringify!(__opaque)
1586 )
1587 );
1588 }
1589 test_field___opaque();
1590}
1591pub type __darwin_pthread_attr_t = _opaque_pthread_attr_t;
1592pub type __darwin_pthread_cond_t = _opaque_pthread_cond_t;
1593pub type __darwin_pthread_condattr_t = _opaque_pthread_condattr_t;
1594pub type __darwin_pthread_key_t = ::std::os::raw::c_ulong;
1595pub type __darwin_pthread_mutex_t = _opaque_pthread_mutex_t;
1596pub type __darwin_pthread_mutexattr_t = _opaque_pthread_mutexattr_t;
1597pub type __darwin_pthread_once_t = _opaque_pthread_once_t;
1598pub type __darwin_pthread_rwlock_t = _opaque_pthread_rwlock_t;
1599pub type __darwin_pthread_rwlockattr_t = _opaque_pthread_rwlockattr_t;
1600pub type __darwin_pthread_t = *mut _opaque_pthread_t;
1601pub type __darwin_nl_item = ::std::os::raw::c_int;
1602pub type __darwin_wctrans_t = ::std::os::raw::c_int;
1603pub type __darwin_wctype_t = __uint32_t;
1604#[repr(C)]
1605#[derive(Debug, Copy, Clone)]
1606pub struct accessx_descriptor {
1607 pub ad_name_offset: ::std::os::raw::c_uint,
1608 pub ad_flags: ::std::os::raw::c_int,
1609 pub ad_pad: [::std::os::raw::c_int; 2usize],
1610}
1611#[test]
1612fn bindgen_test_layout_accessx_descriptor() {
1613 assert_eq!(
1614 ::std::mem::size_of::<accessx_descriptor>(),
1615 16usize,
1616 concat!("Size of: ", stringify!(accessx_descriptor))
1617 );
1618 assert_eq!(
1619 ::std::mem::align_of::<accessx_descriptor>(),
1620 4usize,
1621 concat!("Alignment of ", stringify!(accessx_descriptor))
1622 );
1623 fn test_field_ad_name_offset() {
1624 assert_eq!(
1625 unsafe {
1626 let uninit = ::std::mem::MaybeUninit::<accessx_descriptor>::uninit();
1627 let ptr = uninit.as_ptr();
1628 ::std::ptr::addr_of!((*ptr).ad_name_offset) as usize - ptr as usize
1629 },
1630 0usize,
1631 concat!(
1632 "Offset of field: ",
1633 stringify!(accessx_descriptor),
1634 "::",
1635 stringify!(ad_name_offset)
1636 )
1637 );
1638 }
1639 test_field_ad_name_offset();
1640 fn test_field_ad_flags() {
1641 assert_eq!(
1642 unsafe {
1643 let uninit = ::std::mem::MaybeUninit::<accessx_descriptor>::uninit();
1644 let ptr = uninit.as_ptr();
1645 ::std::ptr::addr_of!((*ptr).ad_flags) as usize - ptr as usize
1646 },
1647 4usize,
1648 concat!(
1649 "Offset of field: ",
1650 stringify!(accessx_descriptor),
1651 "::",
1652 stringify!(ad_flags)
1653 )
1654 );
1655 }
1656 test_field_ad_flags();
1657 fn test_field_ad_pad() {
1658 assert_eq!(
1659 unsafe {
1660 let uninit = ::std::mem::MaybeUninit::<accessx_descriptor>::uninit();
1661 let ptr = uninit.as_ptr();
1662 ::std::ptr::addr_of!((*ptr).ad_pad) as usize - ptr as usize
1663 },
1664 8usize,
1665 concat!(
1666 "Offset of field: ",
1667 stringify!(accessx_descriptor),
1668 "::",
1669 stringify!(ad_pad)
1670 )
1671 );
1672 }
1673 test_field_ad_pad();
1674}
1675pub type size_t = __darwin_size_t;
1676pub type u_int8_t = ::std::os::raw::c_uchar;
1677pub type u_int16_t = ::std::os::raw::c_ushort;
1678pub type u_int32_t = ::std::os::raw::c_uint;
1679pub type u_int64_t = ::std::os::raw::c_ulonglong;
1680pub type register_t = i64;
1681pub type user_addr_t = u_int64_t;
1682pub type user_size_t = u_int64_t;
1683pub type user_ssize_t = i64;
1684pub type user_long_t = i64;
1685pub type user_ulong_t = u_int64_t;
1686pub type user_time_t = i64;
1687pub type user_off_t = i64;
1688pub type syscall_arg_t = u_int64_t;
1689pub type ssize_t = __darwin_ssize_t;
1690extern "C" {
1691 pub fn getattrlistbulk(
1692 arg1: ::std::os::raw::c_int,
1693 arg2: *mut ::std::os::raw::c_void,
1694 arg3: *mut ::std::os::raw::c_void,
1695 arg4: size_t,
1696 arg5: u64,
1697 ) -> ::std::os::raw::c_int;
1698}
1699extern "C" {
1700 pub fn getattrlistat(
1701 arg1: ::std::os::raw::c_int,
1702 arg2: *const ::std::os::raw::c_char,
1703 arg3: *mut ::std::os::raw::c_void,
1704 arg4: *mut ::std::os::raw::c_void,
1705 arg5: size_t,
1706 arg6: ::std::os::raw::c_ulong,
1707 ) -> ::std::os::raw::c_int;
1708}
1709extern "C" {
1710 pub fn setattrlistat(
1711 arg1: ::std::os::raw::c_int,
1712 arg2: *const ::std::os::raw::c_char,
1713 arg3: *mut ::std::os::raw::c_void,
1714 arg4: *mut ::std::os::raw::c_void,
1715 arg5: size_t,
1716 arg6: u32,
1717 ) -> ::std::os::raw::c_int;
1718}
1719pub type uid_t = __darwin_uid_t;
1720pub type gid_t = __darwin_gid_t;
1721extern "C" {
1722 pub fn faccessat(
1723 arg1: ::std::os::raw::c_int,
1724 arg2: *const ::std::os::raw::c_char,
1725 arg3: ::std::os::raw::c_int,
1726 arg4: ::std::os::raw::c_int,
1727 ) -> ::std::os::raw::c_int;
1728}
1729extern "C" {
1730 pub fn fchownat(
1731 arg1: ::std::os::raw::c_int,
1732 arg2: *const ::std::os::raw::c_char,
1733 arg3: uid_t,
1734 arg4: gid_t,
1735 arg5: ::std::os::raw::c_int,
1736 ) -> ::std::os::raw::c_int;
1737}
1738extern "C" {
1739 pub fn linkat(
1740 arg1: ::std::os::raw::c_int,
1741 arg2: *const ::std::os::raw::c_char,
1742 arg3: ::std::os::raw::c_int,
1743 arg4: *const ::std::os::raw::c_char,
1744 arg5: ::std::os::raw::c_int,
1745 ) -> ::std::os::raw::c_int;
1746}
1747extern "C" {
1748 pub fn readlinkat(
1749 arg1: ::std::os::raw::c_int,
1750 arg2: *const ::std::os::raw::c_char,
1751 arg3: *mut ::std::os::raw::c_char,
1752 arg4: size_t,
1753 ) -> ssize_t;
1754}
1755extern "C" {
1756 pub fn symlinkat(
1757 arg1: *const ::std::os::raw::c_char,
1758 arg2: ::std::os::raw::c_int,
1759 arg3: *const ::std::os::raw::c_char,
1760 ) -> ::std::os::raw::c_int;
1761}
1762extern "C" {
1763 pub fn unlinkat(
1764 arg1: ::std::os::raw::c_int,
1765 arg2: *const ::std::os::raw::c_char,
1766 arg3: ::std::os::raw::c_int,
1767 ) -> ::std::os::raw::c_int;
1768}
1769pub type off_t = __darwin_off_t;
1770pub type pid_t = __darwin_pid_t;
1771pub type useconds_t = __darwin_useconds_t;
1772extern "C" {
1773 pub fn _exit(arg1: ::std::os::raw::c_int);
1774}
1775extern "C" {
1776 pub fn access(
1777 arg1: *const ::std::os::raw::c_char,
1778 arg2: ::std::os::raw::c_int,
1779 ) -> ::std::os::raw::c_int;
1780}
1781extern "C" {
1782 pub fn alarm(arg1: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint;
1783}
1784extern "C" {
1785 pub fn chdir(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
1786}
1787extern "C" {
1788 pub fn chown(
1789 arg1: *const ::std::os::raw::c_char,
1790 arg2: uid_t,
1791 arg3: gid_t,
1792 ) -> ::std::os::raw::c_int;
1793}
1794extern "C" {
1795 pub fn close(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
1796}
1797extern "C" {
1798 pub fn dup(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
1799}
1800extern "C" {
1801 pub fn dup2(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
1802}
1803extern "C" {
1804 pub fn execl(
1805 __path: *const ::std::os::raw::c_char,
1806 __arg0: *const ::std::os::raw::c_char,
1807 ...
1808 ) -> ::std::os::raw::c_int;
1809}
1810extern "C" {
1811 pub fn execle(
1812 __path: *const ::std::os::raw::c_char,
1813 __arg0: *const ::std::os::raw::c_char,
1814 ...
1815 ) -> ::std::os::raw::c_int;
1816}
1817extern "C" {
1818 pub fn execlp(
1819 __file: *const ::std::os::raw::c_char,
1820 __arg0: *const ::std::os::raw::c_char,
1821 ...
1822 ) -> ::std::os::raw::c_int;
1823}
1824extern "C" {
1825 pub fn execv(
1826 __path: *const ::std::os::raw::c_char,
1827 __argv: *const *mut ::std::os::raw::c_char,
1828 ) -> ::std::os::raw::c_int;
1829}
1830extern "C" {
1831 pub fn execve(
1832 __file: *const ::std::os::raw::c_char,
1833 __argv: *const *mut ::std::os::raw::c_char,
1834 __envp: *const *mut ::std::os::raw::c_char,
1835 ) -> ::std::os::raw::c_int;
1836}
1837extern "C" {
1838 pub fn execvp(
1839 __file: *const ::std::os::raw::c_char,
1840 __argv: *const *mut ::std::os::raw::c_char,
1841 ) -> ::std::os::raw::c_int;
1842}
1843extern "C" {
1844 pub fn fork() -> pid_t;
1845}
1846extern "C" {
1847 pub fn fpathconf(
1848 arg1: ::std::os::raw::c_int,
1849 arg2: ::std::os::raw::c_int,
1850 ) -> ::std::os::raw::c_long;
1851}
1852extern "C" {
1853 pub fn getcwd(arg1: *mut ::std::os::raw::c_char, arg2: size_t) -> *mut ::std::os::raw::c_char;
1854}
1855extern "C" {
1856 pub fn getegid() -> gid_t;
1857}
1858extern "C" {
1859 pub fn geteuid() -> uid_t;
1860}
1861extern "C" {
1862 pub fn getgid() -> gid_t;
1863}
1864extern "C" {
1865 pub fn getgroups(arg1: ::std::os::raw::c_int, arg2: *mut gid_t) -> ::std::os::raw::c_int;
1866}
1867extern "C" {
1868 pub fn getlogin() -> *mut ::std::os::raw::c_char;
1869}
1870extern "C" {
1871 pub fn getpgrp() -> pid_t;
1872}
1873extern "C" {
1874 pub fn getpid() -> pid_t;
1875}
1876extern "C" {
1877 pub fn getppid() -> pid_t;
1878}
1879extern "C" {
1880 pub fn getuid() -> uid_t;
1881}
1882extern "C" {
1883 pub fn isatty(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
1884}
1885extern "C" {
1886 pub fn link(
1887 arg1: *const ::std::os::raw::c_char,
1888 arg2: *const ::std::os::raw::c_char,
1889 ) -> ::std::os::raw::c_int;
1890}
1891extern "C" {
1892 pub fn lseek(arg1: ::std::os::raw::c_int, arg2: off_t, arg3: ::std::os::raw::c_int) -> off_t;
1893}
1894extern "C" {
1895 pub fn pathconf(
1896 arg1: *const ::std::os::raw::c_char,
1897 arg2: ::std::os::raw::c_int,
1898 ) -> ::std::os::raw::c_long;
1899}
1900extern "C" {
1901 pub fn pause() -> ::std::os::raw::c_int;
1902}
1903extern "C" {
1904 pub fn pipe(arg1: *mut ::std::os::raw::c_int) -> ::std::os::raw::c_int;
1905}
1906extern "C" {
1907 pub fn read(
1908 arg1: ::std::os::raw::c_int,
1909 arg2: *mut ::std::os::raw::c_void,
1910 arg3: size_t,
1911 ) -> ssize_t;
1912}
1913extern "C" {
1914 pub fn rmdir(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
1915}
1916extern "C" {
1917 pub fn setgid(arg1: gid_t) -> ::std::os::raw::c_int;
1918}
1919extern "C" {
1920 pub fn setpgid(arg1: pid_t, arg2: pid_t) -> ::std::os::raw::c_int;
1921}
1922extern "C" {
1923 pub fn setsid() -> pid_t;
1924}
1925extern "C" {
1926 pub fn setuid(arg1: uid_t) -> ::std::os::raw::c_int;
1927}
1928extern "C" {
1929 pub fn sleep(arg1: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint;
1930}
1931extern "C" {
1932 pub fn sysconf(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_long;
1933}
1934extern "C" {
1935 pub fn tcgetpgrp(arg1: ::std::os::raw::c_int) -> pid_t;
1936}
1937extern "C" {
1938 pub fn tcsetpgrp(arg1: ::std::os::raw::c_int, arg2: pid_t) -> ::std::os::raw::c_int;
1939}
1940extern "C" {
1941 pub fn ttyname(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char;
1942}
1943extern "C" {
1944 pub fn ttyname_r(
1945 arg1: ::std::os::raw::c_int,
1946 arg2: *mut ::std::os::raw::c_char,
1947 arg3: size_t,
1948 ) -> ::std::os::raw::c_int;
1949}
1950extern "C" {
1951 pub fn unlink(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
1952}
1953extern "C" {
1954 pub fn write(
1955 __fd: ::std::os::raw::c_int,
1956 __buf: *const ::std::os::raw::c_void,
1957 __nbyte: size_t,
1958 ) -> ssize_t;
1959}
1960extern "C" {
1961 pub fn confstr(
1962 arg1: ::std::os::raw::c_int,
1963 arg2: *mut ::std::os::raw::c_char,
1964 arg3: size_t,
1965 ) -> size_t;
1966}
1967extern "C" {
1968 pub fn getopt(
1969 arg1: ::std::os::raw::c_int,
1970 arg2: *const *mut ::std::os::raw::c_char,
1971 arg3: *const ::std::os::raw::c_char,
1972 ) -> ::std::os::raw::c_int;
1973}
1974extern "C" {
1975 pub static mut optarg: *mut ::std::os::raw::c_char;
1976}
1977extern "C" {
1978 pub static mut optind: ::std::os::raw::c_int;
1979}
1980extern "C" {
1981 pub static mut opterr: ::std::os::raw::c_int;
1982}
1983extern "C" {
1984 pub static mut optopt: ::std::os::raw::c_int;
1985}
1986extern "C" {
1987 pub fn ctermid(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
1988}
1989extern "C" {
1990 pub fn brk(arg1: *const ::std::os::raw::c_void) -> *mut ::std::os::raw::c_void;
1991}
1992extern "C" {
1993 pub fn chroot(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
1994}
1995extern "C" {
1996 pub fn crypt(
1997 arg1: *const ::std::os::raw::c_char,
1998 arg2: *const ::std::os::raw::c_char,
1999 ) -> *mut ::std::os::raw::c_char;
2000}
2001extern "C" {
2002 pub fn encrypt(arg1: *mut ::std::os::raw::c_char, arg2: ::std::os::raw::c_int);
2003}
2004extern "C" {
2005 pub fn fchdir(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
2006}
2007extern "C" {
2008 pub fn gethostid() -> ::std::os::raw::c_long;
2009}
2010extern "C" {
2011 pub fn getpgid(arg1: pid_t) -> pid_t;
2012}
2013extern "C" {
2014 pub fn getsid(arg1: pid_t) -> pid_t;
2015}
2016extern "C" {
2017 pub fn getdtablesize() -> ::std::os::raw::c_int;
2018}
2019extern "C" {
2020 pub fn getpagesize() -> ::std::os::raw::c_int;
2021}
2022extern "C" {
2023 pub fn getpass(arg1: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
2024}
2025extern "C" {
2026 pub fn getwd(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
2027}
2028extern "C" {
2029 pub fn lchown(
2030 arg1: *const ::std::os::raw::c_char,
2031 arg2: uid_t,
2032 arg3: gid_t,
2033 ) -> ::std::os::raw::c_int;
2034}
2035extern "C" {
2036 pub fn lockf(
2037 arg1: ::std::os::raw::c_int,
2038 arg2: ::std::os::raw::c_int,
2039 arg3: off_t,
2040 ) -> ::std::os::raw::c_int;
2041}
2042extern "C" {
2043 pub fn nice(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
2044}
2045extern "C" {
2046 pub fn pread(
2047 __fd: ::std::os::raw::c_int,
2048 __buf: *mut ::std::os::raw::c_void,
2049 __nbyte: size_t,
2050 __offset: off_t,
2051 ) -> ssize_t;
2052}
2053extern "C" {
2054 pub fn pwrite(
2055 __fd: ::std::os::raw::c_int,
2056 __buf: *const ::std::os::raw::c_void,
2057 __nbyte: size_t,
2058 __offset: off_t,
2059 ) -> ssize_t;
2060}
2061extern "C" {
2062 pub fn sbrk(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_void;
2063}
2064extern "C" {
2065 pub fn setpgrp() -> pid_t;
2066}
2067extern "C" {
2068 pub fn setregid(arg1: gid_t, arg2: gid_t) -> ::std::os::raw::c_int;
2069}
2070extern "C" {
2071 pub fn setreuid(arg1: uid_t, arg2: uid_t) -> ::std::os::raw::c_int;
2072}
2073extern "C" {
2074 pub fn swab(
2075 arg1: *const ::std::os::raw::c_void,
2076 arg2: *mut ::std::os::raw::c_void,
2077 arg3: ssize_t,
2078 );
2079}
2080extern "C" {
2081 pub fn sync();
2082}
2083extern "C" {
2084 pub fn truncate(arg1: *const ::std::os::raw::c_char, arg2: off_t) -> ::std::os::raw::c_int;
2085}
2086extern "C" {
2087 pub fn ualarm(arg1: useconds_t, arg2: useconds_t) -> useconds_t;
2088}
2089extern "C" {
2090 pub fn usleep(arg1: useconds_t) -> ::std::os::raw::c_int;
2091}
2092extern "C" {
2093 pub fn vfork() -> ::std::os::raw::c_int;
2094}
2095extern "C" {
2096 pub fn fsync(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
2097}
2098extern "C" {
2099 pub fn ftruncate(arg1: ::std::os::raw::c_int, arg2: off_t) -> ::std::os::raw::c_int;
2100}
2101extern "C" {
2102 pub fn getlogin_r(arg1: *mut ::std::os::raw::c_char, arg2: size_t) -> ::std::os::raw::c_int;
2103}
2104extern "C" {
2105 pub fn fchown(arg1: ::std::os::raw::c_int, arg2: uid_t, arg3: gid_t) -> ::std::os::raw::c_int;
2106}
2107extern "C" {
2108 pub fn gethostname(arg1: *mut ::std::os::raw::c_char, arg2: size_t) -> ::std::os::raw::c_int;
2109}
2110extern "C" {
2111 pub fn readlink(
2112 arg1: *const ::std::os::raw::c_char,
2113 arg2: *mut ::std::os::raw::c_char,
2114 arg3: size_t,
2115 ) -> ssize_t;
2116}
2117extern "C" {
2118 pub fn setegid(arg1: gid_t) -> ::std::os::raw::c_int;
2119}
2120extern "C" {
2121 pub fn seteuid(arg1: uid_t) -> ::std::os::raw::c_int;
2122}
2123extern "C" {
2124 pub fn symlink(
2125 arg1: *const ::std::os::raw::c_char,
2126 arg2: *const ::std::os::raw::c_char,
2127 ) -> ::std::os::raw::c_int;
2128}
2129#[repr(C)]
2130#[derive(Debug, Copy, Clone)]
2131pub struct fd_set {
2132 pub fds_bits: [__int32_t; 32usize],
2133}
2134#[test]
2135fn bindgen_test_layout_fd_set() {
2136 assert_eq!(
2137 ::std::mem::size_of::<fd_set>(),
2138 128usize,
2139 concat!("Size of: ", stringify!(fd_set))
2140 );
2141 assert_eq!(
2142 ::std::mem::align_of::<fd_set>(),
2143 4usize,
2144 concat!("Alignment of ", stringify!(fd_set))
2145 );
2146 fn test_field_fds_bits() {
2147 assert_eq!(
2148 unsafe {
2149 let uninit = ::std::mem::MaybeUninit::<fd_set>::uninit();
2150 let ptr = uninit.as_ptr();
2151 ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize
2152 },
2153 0usize,
2154 concat!(
2155 "Offset of field: ",
2156 stringify!(fd_set),
2157 "::",
2158 stringify!(fds_bits)
2159 )
2160 );
2161 }
2162 test_field_fds_bits();
2163}
2164extern "C" {
2165 pub fn __darwin_check_fd_set_overflow(
2166 arg1: ::std::os::raw::c_int,
2167 arg2: *const ::std::os::raw::c_void,
2168 arg3: ::std::os::raw::c_int,
2169 ) -> ::std::os::raw::c_int;
2170}
2171#[repr(C)]
2172#[derive(Debug, Copy, Clone)]
2173pub struct timespec {
2174 pub tv_sec: __darwin_time_t,
2175 pub tv_nsec: ::std::os::raw::c_long,
2176}
2177#[test]
2178fn bindgen_test_layout_timespec() {
2179 assert_eq!(
2180 ::std::mem::size_of::<timespec>(),
2181 16usize,
2182 concat!("Size of: ", stringify!(timespec))
2183 );
2184 assert_eq!(
2185 ::std::mem::align_of::<timespec>(),
2186 8usize,
2187 concat!("Alignment of ", stringify!(timespec))
2188 );
2189 fn test_field_tv_sec() {
2190 assert_eq!(
2191 unsafe {
2192 let uninit = ::std::mem::MaybeUninit::<timespec>::uninit();
2193 let ptr = uninit.as_ptr();
2194 ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize
2195 },
2196 0usize,
2197 concat!(
2198 "Offset of field: ",
2199 stringify!(timespec),
2200 "::",
2201 stringify!(tv_sec)
2202 )
2203 );
2204 }
2205 test_field_tv_sec();
2206 fn test_field_tv_nsec() {
2207 assert_eq!(
2208 unsafe {
2209 let uninit = ::std::mem::MaybeUninit::<timespec>::uninit();
2210 let ptr = uninit.as_ptr();
2211 ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize
2212 },
2213 8usize,
2214 concat!(
2215 "Offset of field: ",
2216 stringify!(timespec),
2217 "::",
2218 stringify!(tv_nsec)
2219 )
2220 );
2221 }
2222 test_field_tv_nsec();
2223}
2224#[repr(C)]
2225#[derive(Debug, Copy, Clone)]
2226pub struct timeval {
2227 pub tv_sec: __darwin_time_t,
2228 pub tv_usec: __darwin_suseconds_t,
2229}
2230#[test]
2231fn bindgen_test_layout_timeval() {
2232 assert_eq!(
2233 ::std::mem::size_of::<timeval>(),
2234 16usize,
2235 concat!("Size of: ", stringify!(timeval))
2236 );
2237 assert_eq!(
2238 ::std::mem::align_of::<timeval>(),
2239 8usize,
2240 concat!("Alignment of ", stringify!(timeval))
2241 );
2242 fn test_field_tv_sec() {
2243 assert_eq!(
2244 unsafe {
2245 let uninit = ::std::mem::MaybeUninit::<timeval>::uninit();
2246 let ptr = uninit.as_ptr();
2247 ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize
2248 },
2249 0usize,
2250 concat!(
2251 "Offset of field: ",
2252 stringify!(timeval),
2253 "::",
2254 stringify!(tv_sec)
2255 )
2256 );
2257 }
2258 test_field_tv_sec();
2259 fn test_field_tv_usec() {
2260 assert_eq!(
2261 unsafe {
2262 let uninit = ::std::mem::MaybeUninit::<timeval>::uninit();
2263 let ptr = uninit.as_ptr();
2264 ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize
2265 },
2266 8usize,
2267 concat!(
2268 "Offset of field: ",
2269 stringify!(timeval),
2270 "::",
2271 stringify!(tv_usec)
2272 )
2273 );
2274 }
2275 test_field_tv_usec();
2276}
2277pub type time_t = __darwin_time_t;
2278pub type suseconds_t = __darwin_suseconds_t;
2279pub type sigset_t = __darwin_sigset_t;
2280extern "C" {
2281 #[link_name = "\u{1}_pselect$1050"]
2282 pub fn pselect(
2283 arg1: ::std::os::raw::c_int,
2284 arg2: *mut fd_set,
2285 arg3: *mut fd_set,
2286 arg4: *mut fd_set,
2287 arg5: *const timespec,
2288 arg6: *const sigset_t,
2289 ) -> ::std::os::raw::c_int;
2290}
2291extern "C" {
2292 #[link_name = "\u{1}_select$1050"]
2293 pub fn select(
2294 arg1: ::std::os::raw::c_int,
2295 arg2: *mut fd_set,
2296 arg3: *mut fd_set,
2297 arg4: *mut fd_set,
2298 arg5: *mut timeval,
2299 ) -> ::std::os::raw::c_int;
2300}
2301pub type dev_t = __darwin_dev_t;
2302pub type mode_t = __darwin_mode_t;
2303pub type uuid_t = __darwin_uuid_t;
2304extern "C" {
2305 pub fn _Exit(arg1: ::std::os::raw::c_int);
2306}
2307extern "C" {
2308 pub fn accessx_np(
2309 arg1: *const accessx_descriptor,
2310 arg2: size_t,
2311 arg3: *mut ::std::os::raw::c_int,
2312 arg4: uid_t,
2313 ) -> ::std::os::raw::c_int;
2314}
2315extern "C" {
2316 pub fn acct(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
2317}
2318extern "C" {
2319 pub fn add_profil(
2320 arg1: *mut ::std::os::raw::c_char,
2321 arg2: size_t,
2322 arg3: ::std::os::raw::c_ulong,
2323 arg4: ::std::os::raw::c_uint,
2324 ) -> ::std::os::raw::c_int;
2325}
2326extern "C" {
2327 pub fn endusershell();
2328}
2329extern "C" {
2330 pub fn execvP(
2331 __file: *const ::std::os::raw::c_char,
2332 __searchpath: *const ::std::os::raw::c_char,
2333 __argv: *const *mut ::std::os::raw::c_char,
2334 ) -> ::std::os::raw::c_int;
2335}
2336extern "C" {
2337 pub fn fflagstostr(arg1: ::std::os::raw::c_ulong) -> *mut ::std::os::raw::c_char;
2338}
2339extern "C" {
2340 pub fn getdomainname(
2341 arg1: *mut ::std::os::raw::c_char,
2342 arg2: ::std::os::raw::c_int,
2343 ) -> ::std::os::raw::c_int;
2344}
2345extern "C" {
2346 pub fn getgrouplist(
2347 arg1: *const ::std::os::raw::c_char,
2348 arg2: ::std::os::raw::c_int,
2349 arg3: *mut ::std::os::raw::c_int,
2350 arg4: *mut ::std::os::raw::c_int,
2351 ) -> ::std::os::raw::c_int;
2352}
2353extern "C" {
2354 pub fn gethostuuid(
2355 arg1: *mut ::std::os::raw::c_uchar,
2356 arg2: *const timespec,
2357 ) -> ::std::os::raw::c_int;
2358}
2359extern "C" {
2360 pub fn getmode(arg1: *const ::std::os::raw::c_void, arg2: mode_t) -> mode_t;
2361}
2362extern "C" {
2363 pub fn getpeereid(
2364 arg1: ::std::os::raw::c_int,
2365 arg2: *mut uid_t,
2366 arg3: *mut gid_t,
2367 ) -> ::std::os::raw::c_int;
2368}
2369extern "C" {
2370 pub fn getsgroups_np(
2371 arg1: *mut ::std::os::raw::c_int,
2372 arg2: *mut ::std::os::raw::c_uchar,
2373 ) -> ::std::os::raw::c_int;
2374}
2375extern "C" {
2376 pub fn getusershell() -> *mut ::std::os::raw::c_char;
2377}
2378extern "C" {
2379 pub fn getwgroups_np(
2380 arg1: *mut ::std::os::raw::c_int,
2381 arg2: *mut ::std::os::raw::c_uchar,
2382 ) -> ::std::os::raw::c_int;
2383}
2384extern "C" {
2385 pub fn initgroups(
2386 arg1: *const ::std::os::raw::c_char,
2387 arg2: ::std::os::raw::c_int,
2388 ) -> ::std::os::raw::c_int;
2389}
2390extern "C" {
2391 pub fn issetugid() -> ::std::os::raw::c_int;
2392}
2393extern "C" {
2394 pub fn mkdtemp(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
2395}
2396extern "C" {
2397 pub fn mknod(
2398 arg1: *const ::std::os::raw::c_char,
2399 arg2: mode_t,
2400 arg3: dev_t,
2401 ) -> ::std::os::raw::c_int;
2402}
2403extern "C" {
2404 pub fn mkpath_np(path: *const ::std::os::raw::c_char, omode: mode_t) -> ::std::os::raw::c_int;
2405}
2406extern "C" {
2407 pub fn mkpathat_np(
2408 dfd: ::std::os::raw::c_int,
2409 path: *const ::std::os::raw::c_char,
2410 omode: mode_t,
2411 ) -> ::std::os::raw::c_int;
2412}
2413extern "C" {
2414 pub fn mkstemp(arg1: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int;
2415}
2416extern "C" {
2417 pub fn mkstemps(
2418 arg1: *mut ::std::os::raw::c_char,
2419 arg2: ::std::os::raw::c_int,
2420 ) -> ::std::os::raw::c_int;
2421}
2422extern "C" {
2423 pub fn mktemp(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
2424}
2425extern "C" {
2426 pub fn mkostemp(
2427 path: *mut ::std::os::raw::c_char,
2428 oflags: ::std::os::raw::c_int,
2429 ) -> ::std::os::raw::c_int;
2430}
2431extern "C" {
2432 pub fn mkostemps(
2433 path: *mut ::std::os::raw::c_char,
2434 slen: ::std::os::raw::c_int,
2435 oflags: ::std::os::raw::c_int,
2436 ) -> ::std::os::raw::c_int;
2437}
2438extern "C" {
2439 pub fn mkstemp_dprotected_np(
2440 path: *mut ::std::os::raw::c_char,
2441 dpclass: ::std::os::raw::c_int,
2442 dpflags: ::std::os::raw::c_int,
2443 ) -> ::std::os::raw::c_int;
2444}
2445extern "C" {
2446 pub fn mkdtempat_np(
2447 dfd: ::std::os::raw::c_int,
2448 path: *mut ::std::os::raw::c_char,
2449 ) -> *mut ::std::os::raw::c_char;
2450}
2451extern "C" {
2452 pub fn mkstempsat_np(
2453 dfd: ::std::os::raw::c_int,
2454 path: *mut ::std::os::raw::c_char,
2455 slen: ::std::os::raw::c_int,
2456 ) -> ::std::os::raw::c_int;
2457}
2458extern "C" {
2459 pub fn mkostempsat_np(
2460 dfd: ::std::os::raw::c_int,
2461 path: *mut ::std::os::raw::c_char,
2462 slen: ::std::os::raw::c_int,
2463 oflags: ::std::os::raw::c_int,
2464 ) -> ::std::os::raw::c_int;
2465}
2466extern "C" {
2467 pub fn nfssvc(
2468 arg1: ::std::os::raw::c_int,
2469 arg2: *mut ::std::os::raw::c_void,
2470 ) -> ::std::os::raw::c_int;
2471}
2472extern "C" {
2473 pub fn profil(
2474 arg1: *mut ::std::os::raw::c_char,
2475 arg2: size_t,
2476 arg3: ::std::os::raw::c_ulong,
2477 arg4: ::std::os::raw::c_uint,
2478 ) -> ::std::os::raw::c_int;
2479}
2480extern "C" {
2481 pub fn pthread_setugid_np(arg1: uid_t, arg2: gid_t) -> ::std::os::raw::c_int;
2482}
2483extern "C" {
2484 pub fn pthread_getugid_np(arg1: *mut uid_t, arg2: *mut gid_t) -> ::std::os::raw::c_int;
2485}
2486extern "C" {
2487 pub fn reboot(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
2488}
2489extern "C" {
2490 pub fn revoke(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
2491}
2492extern "C" {
2493 pub fn rcmd(
2494 arg1: *mut *mut ::std::os::raw::c_char,
2495 arg2: ::std::os::raw::c_int,
2496 arg3: *const ::std::os::raw::c_char,
2497 arg4: *const ::std::os::raw::c_char,
2498 arg5: *const ::std::os::raw::c_char,
2499 arg6: *mut ::std::os::raw::c_int,
2500 ) -> ::std::os::raw::c_int;
2501}
2502extern "C" {
2503 pub fn rcmd_af(
2504 arg1: *mut *mut ::std::os::raw::c_char,
2505 arg2: ::std::os::raw::c_int,
2506 arg3: *const ::std::os::raw::c_char,
2507 arg4: *const ::std::os::raw::c_char,
2508 arg5: *const ::std::os::raw::c_char,
2509 arg6: *mut ::std::os::raw::c_int,
2510 arg7: ::std::os::raw::c_int,
2511 ) -> ::std::os::raw::c_int;
2512}
2513extern "C" {
2514 pub fn rresvport(arg1: *mut ::std::os::raw::c_int) -> ::std::os::raw::c_int;
2515}
2516extern "C" {
2517 pub fn rresvport_af(
2518 arg1: *mut ::std::os::raw::c_int,
2519 arg2: ::std::os::raw::c_int,
2520 ) -> ::std::os::raw::c_int;
2521}
2522extern "C" {
2523 pub fn iruserok(
2524 arg1: ::std::os::raw::c_ulong,
2525 arg2: ::std::os::raw::c_int,
2526 arg3: *const ::std::os::raw::c_char,
2527 arg4: *const ::std::os::raw::c_char,
2528 ) -> ::std::os::raw::c_int;
2529}
2530extern "C" {
2531 pub fn iruserok_sa(
2532 arg1: *const ::std::os::raw::c_void,
2533 arg2: ::std::os::raw::c_int,
2534 arg3: ::std::os::raw::c_int,
2535 arg4: *const ::std::os::raw::c_char,
2536 arg5: *const ::std::os::raw::c_char,
2537 ) -> ::std::os::raw::c_int;
2538}
2539extern "C" {
2540 pub fn ruserok(
2541 arg1: *const ::std::os::raw::c_char,
2542 arg2: ::std::os::raw::c_int,
2543 arg3: *const ::std::os::raw::c_char,
2544 arg4: *const ::std::os::raw::c_char,
2545 ) -> ::std::os::raw::c_int;
2546}
2547extern "C" {
2548 pub fn setdomainname(
2549 arg1: *const ::std::os::raw::c_char,
2550 arg2: ::std::os::raw::c_int,
2551 ) -> ::std::os::raw::c_int;
2552}
2553extern "C" {
2554 pub fn setgroups(arg1: ::std::os::raw::c_int, arg2: *const gid_t) -> ::std::os::raw::c_int;
2555}
2556extern "C" {
2557 pub fn sethostid(arg1: ::std::os::raw::c_long);
2558}
2559extern "C" {
2560 pub fn sethostname(
2561 arg1: *const ::std::os::raw::c_char,
2562 arg2: ::std::os::raw::c_int,
2563 ) -> ::std::os::raw::c_int;
2564}
2565extern "C" {
2566 pub fn setkey(arg1: *const ::std::os::raw::c_char);
2567}
2568extern "C" {
2569 pub fn setlogin(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
2570}
2571extern "C" {
2572 pub fn setmode(arg1: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_void;
2573}
2574extern "C" {
2575 pub fn setrgid(arg1: gid_t) -> ::std::os::raw::c_int;
2576}
2577extern "C" {
2578 pub fn setruid(arg1: uid_t) -> ::std::os::raw::c_int;
2579}
2580extern "C" {
2581 pub fn setsgroups_np(
2582 arg1: ::std::os::raw::c_int,
2583 arg2: *mut ::std::os::raw::c_uchar,
2584 ) -> ::std::os::raw::c_int;
2585}
2586extern "C" {
2587 pub fn setusershell();
2588}
2589extern "C" {
2590 pub fn setwgroups_np(
2591 arg1: ::std::os::raw::c_int,
2592 arg2: *mut ::std::os::raw::c_uchar,
2593 ) -> ::std::os::raw::c_int;
2594}
2595extern "C" {
2596 pub fn strtofflags(
2597 arg1: *mut *mut ::std::os::raw::c_char,
2598 arg2: *mut ::std::os::raw::c_ulong,
2599 arg3: *mut ::std::os::raw::c_ulong,
2600 ) -> ::std::os::raw::c_int;
2601}
2602extern "C" {
2603 pub fn swapon(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
2604}
2605extern "C" {
2606 pub fn ttyslot() -> ::std::os::raw::c_int;
2607}
2608extern "C" {
2609 pub fn undelete(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
2610}
2611extern "C" {
2612 pub fn unwhiteout(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
2613}
2614extern "C" {
2615 pub fn valloc(arg1: size_t) -> *mut ::std::os::raw::c_void;
2616}
2617extern "C" {
2618 pub fn syscall(arg1: ::std::os::raw::c_int, ...) -> ::std::os::raw::c_int;
2619}
2620extern "C" {
2621 pub static mut suboptarg: *mut ::std::os::raw::c_char;
2622}
2623extern "C" {
2624 pub fn getsubopt(
2625 arg1: *mut *mut ::std::os::raw::c_char,
2626 arg2: *const *mut ::std::os::raw::c_char,
2627 arg3: *mut *mut ::std::os::raw::c_char,
2628 ) -> ::std::os::raw::c_int;
2629}
2630extern "C" {
2631 pub fn fgetattrlist(
2632 arg1: ::std::os::raw::c_int,
2633 arg2: *mut ::std::os::raw::c_void,
2634 arg3: *mut ::std::os::raw::c_void,
2635 arg4: size_t,
2636 arg5: ::std::os::raw::c_uint,
2637 ) -> ::std::os::raw::c_int;
2638}
2639extern "C" {
2640 pub fn fsetattrlist(
2641 arg1: ::std::os::raw::c_int,
2642 arg2: *mut ::std::os::raw::c_void,
2643 arg3: *mut ::std::os::raw::c_void,
2644 arg4: size_t,
2645 arg5: ::std::os::raw::c_uint,
2646 ) -> ::std::os::raw::c_int;
2647}
2648extern "C" {
2649 pub fn getattrlist(
2650 arg1: *const ::std::os::raw::c_char,
2651 arg2: *mut ::std::os::raw::c_void,
2652 arg3: *mut ::std::os::raw::c_void,
2653 arg4: size_t,
2654 arg5: ::std::os::raw::c_uint,
2655 ) -> ::std::os::raw::c_int;
2656}
2657extern "C" {
2658 pub fn setattrlist(
2659 arg1: *const ::std::os::raw::c_char,
2660 arg2: *mut ::std::os::raw::c_void,
2661 arg3: *mut ::std::os::raw::c_void,
2662 arg4: size_t,
2663 arg5: ::std::os::raw::c_uint,
2664 ) -> ::std::os::raw::c_int;
2665}
2666extern "C" {
2667 pub fn exchangedata(
2668 arg1: *const ::std::os::raw::c_char,
2669 arg2: *const ::std::os::raw::c_char,
2670 arg3: ::std::os::raw::c_uint,
2671 ) -> ::std::os::raw::c_int;
2672}
2673extern "C" {
2674 pub fn getdirentriesattr(
2675 arg1: ::std::os::raw::c_int,
2676 arg2: *mut ::std::os::raw::c_void,
2677 arg3: *mut ::std::os::raw::c_void,
2678 arg4: size_t,
2679 arg5: *mut ::std::os::raw::c_uint,
2680 arg6: *mut ::std::os::raw::c_uint,
2681 arg7: *mut ::std::os::raw::c_uint,
2682 arg8: ::std::os::raw::c_uint,
2683 ) -> ::std::os::raw::c_int;
2684}
2685#[repr(C)]
2686#[derive(Debug, Copy, Clone)]
2687pub struct fssearchblock {
2688 _unused: [u8; 0],
2689}
2690#[repr(C)]
2691#[derive(Debug, Copy, Clone)]
2692pub struct searchstate {
2693 _unused: [u8; 0],
2694}
2695extern "C" {
2696 pub fn searchfs(
2697 arg1: *const ::std::os::raw::c_char,
2698 arg2: *mut fssearchblock,
2699 arg3: *mut ::std::os::raw::c_ulong,
2700 arg4: ::std::os::raw::c_uint,
2701 arg5: ::std::os::raw::c_uint,
2702 arg6: *mut searchstate,
2703 ) -> ::std::os::raw::c_int;
2704}
2705extern "C" {
2706 pub fn fsctl(
2707 arg1: *const ::std::os::raw::c_char,
2708 arg2: ::std::os::raw::c_ulong,
2709 arg3: *mut ::std::os::raw::c_void,
2710 arg4: ::std::os::raw::c_uint,
2711 ) -> ::std::os::raw::c_int;
2712}
2713extern "C" {
2714 pub fn ffsctl(
2715 arg1: ::std::os::raw::c_int,
2716 arg2: ::std::os::raw::c_ulong,
2717 arg3: *mut ::std::os::raw::c_void,
2718 arg4: ::std::os::raw::c_uint,
2719 ) -> ::std::os::raw::c_int;
2720}
2721extern "C" {
2722 pub fn fsync_volume_np(
2723 arg1: ::std::os::raw::c_int,
2724 arg2: ::std::os::raw::c_int,
2725 ) -> ::std::os::raw::c_int;
2726}
2727extern "C" {
2728 pub fn sync_volume_np(
2729 arg1: *const ::std::os::raw::c_char,
2730 arg2: ::std::os::raw::c_int,
2731 ) -> ::std::os::raw::c_int;
2732}
2733extern "C" {
2734 pub static mut optreset: ::std::os::raw::c_int;
2735}
2736pub const idtype_t_P_ALL: idtype_t = 0;
2737pub const idtype_t_P_PID: idtype_t = 1;
2738pub const idtype_t_P_PGID: idtype_t = 2;
2739pub type idtype_t = ::std::os::raw::c_uint;
2740pub type id_t = __darwin_id_t;
2741pub type sig_atomic_t = ::std::os::raw::c_int;
2742#[repr(C)]
2743#[derive(Debug, Copy, Clone)]
2744pub struct __darwin_i386_thread_state {
2745 pub __eax: ::std::os::raw::c_uint,
2746 pub __ebx: ::std::os::raw::c_uint,
2747 pub __ecx: ::std::os::raw::c_uint,
2748 pub __edx: ::std::os::raw::c_uint,
2749 pub __edi: ::std::os::raw::c_uint,
2750 pub __esi: ::std::os::raw::c_uint,
2751 pub __ebp: ::std::os::raw::c_uint,
2752 pub __esp: ::std::os::raw::c_uint,
2753 pub __ss: ::std::os::raw::c_uint,
2754 pub __eflags: ::std::os::raw::c_uint,
2755 pub __eip: ::std::os::raw::c_uint,
2756 pub __cs: ::std::os::raw::c_uint,
2757 pub __ds: ::std::os::raw::c_uint,
2758 pub __es: ::std::os::raw::c_uint,
2759 pub __fs: ::std::os::raw::c_uint,
2760 pub __gs: ::std::os::raw::c_uint,
2761}
2762#[test]
2763fn bindgen_test_layout___darwin_i386_thread_state() {
2764 assert_eq!(
2765 ::std::mem::size_of::<__darwin_i386_thread_state>(),
2766 64usize,
2767 concat!("Size of: ", stringify!(__darwin_i386_thread_state))
2768 );
2769 assert_eq!(
2770 ::std::mem::align_of::<__darwin_i386_thread_state>(),
2771 4usize,
2772 concat!("Alignment of ", stringify!(__darwin_i386_thread_state))
2773 );
2774 fn test_field___eax() {
2775 assert_eq!(
2776 unsafe {
2777 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2778 let ptr = uninit.as_ptr();
2779 ::std::ptr::addr_of!((*ptr).__eax) as usize - ptr as usize
2780 },
2781 0usize,
2782 concat!(
2783 "Offset of field: ",
2784 stringify!(__darwin_i386_thread_state),
2785 "::",
2786 stringify!(__eax)
2787 )
2788 );
2789 }
2790 test_field___eax();
2791 fn test_field___ebx() {
2792 assert_eq!(
2793 unsafe {
2794 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2795 let ptr = uninit.as_ptr();
2796 ::std::ptr::addr_of!((*ptr).__ebx) as usize - ptr as usize
2797 },
2798 4usize,
2799 concat!(
2800 "Offset of field: ",
2801 stringify!(__darwin_i386_thread_state),
2802 "::",
2803 stringify!(__ebx)
2804 )
2805 );
2806 }
2807 test_field___ebx();
2808 fn test_field___ecx() {
2809 assert_eq!(
2810 unsafe {
2811 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2812 let ptr = uninit.as_ptr();
2813 ::std::ptr::addr_of!((*ptr).__ecx) as usize - ptr as usize
2814 },
2815 8usize,
2816 concat!(
2817 "Offset of field: ",
2818 stringify!(__darwin_i386_thread_state),
2819 "::",
2820 stringify!(__ecx)
2821 )
2822 );
2823 }
2824 test_field___ecx();
2825 fn test_field___edx() {
2826 assert_eq!(
2827 unsafe {
2828 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2829 let ptr = uninit.as_ptr();
2830 ::std::ptr::addr_of!((*ptr).__edx) as usize - ptr as usize
2831 },
2832 12usize,
2833 concat!(
2834 "Offset of field: ",
2835 stringify!(__darwin_i386_thread_state),
2836 "::",
2837 stringify!(__edx)
2838 )
2839 );
2840 }
2841 test_field___edx();
2842 fn test_field___edi() {
2843 assert_eq!(
2844 unsafe {
2845 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2846 let ptr = uninit.as_ptr();
2847 ::std::ptr::addr_of!((*ptr).__edi) as usize - ptr as usize
2848 },
2849 16usize,
2850 concat!(
2851 "Offset of field: ",
2852 stringify!(__darwin_i386_thread_state),
2853 "::",
2854 stringify!(__edi)
2855 )
2856 );
2857 }
2858 test_field___edi();
2859 fn test_field___esi() {
2860 assert_eq!(
2861 unsafe {
2862 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2863 let ptr = uninit.as_ptr();
2864 ::std::ptr::addr_of!((*ptr).__esi) as usize - ptr as usize
2865 },
2866 20usize,
2867 concat!(
2868 "Offset of field: ",
2869 stringify!(__darwin_i386_thread_state),
2870 "::",
2871 stringify!(__esi)
2872 )
2873 );
2874 }
2875 test_field___esi();
2876 fn test_field___ebp() {
2877 assert_eq!(
2878 unsafe {
2879 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2880 let ptr = uninit.as_ptr();
2881 ::std::ptr::addr_of!((*ptr).__ebp) as usize - ptr as usize
2882 },
2883 24usize,
2884 concat!(
2885 "Offset of field: ",
2886 stringify!(__darwin_i386_thread_state),
2887 "::",
2888 stringify!(__ebp)
2889 )
2890 );
2891 }
2892 test_field___ebp();
2893 fn test_field___esp() {
2894 assert_eq!(
2895 unsafe {
2896 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2897 let ptr = uninit.as_ptr();
2898 ::std::ptr::addr_of!((*ptr).__esp) as usize - ptr as usize
2899 },
2900 28usize,
2901 concat!(
2902 "Offset of field: ",
2903 stringify!(__darwin_i386_thread_state),
2904 "::",
2905 stringify!(__esp)
2906 )
2907 );
2908 }
2909 test_field___esp();
2910 fn test_field___ss() {
2911 assert_eq!(
2912 unsafe {
2913 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2914 let ptr = uninit.as_ptr();
2915 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
2916 },
2917 32usize,
2918 concat!(
2919 "Offset of field: ",
2920 stringify!(__darwin_i386_thread_state),
2921 "::",
2922 stringify!(__ss)
2923 )
2924 );
2925 }
2926 test_field___ss();
2927 fn test_field___eflags() {
2928 assert_eq!(
2929 unsafe {
2930 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2931 let ptr = uninit.as_ptr();
2932 ::std::ptr::addr_of!((*ptr).__eflags) as usize - ptr as usize
2933 },
2934 36usize,
2935 concat!(
2936 "Offset of field: ",
2937 stringify!(__darwin_i386_thread_state),
2938 "::",
2939 stringify!(__eflags)
2940 )
2941 );
2942 }
2943 test_field___eflags();
2944 fn test_field___eip() {
2945 assert_eq!(
2946 unsafe {
2947 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2948 let ptr = uninit.as_ptr();
2949 ::std::ptr::addr_of!((*ptr).__eip) as usize - ptr as usize
2950 },
2951 40usize,
2952 concat!(
2953 "Offset of field: ",
2954 stringify!(__darwin_i386_thread_state),
2955 "::",
2956 stringify!(__eip)
2957 )
2958 );
2959 }
2960 test_field___eip();
2961 fn test_field___cs() {
2962 assert_eq!(
2963 unsafe {
2964 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2965 let ptr = uninit.as_ptr();
2966 ::std::ptr::addr_of!((*ptr).__cs) as usize - ptr as usize
2967 },
2968 44usize,
2969 concat!(
2970 "Offset of field: ",
2971 stringify!(__darwin_i386_thread_state),
2972 "::",
2973 stringify!(__cs)
2974 )
2975 );
2976 }
2977 test_field___cs();
2978 fn test_field___ds() {
2979 assert_eq!(
2980 unsafe {
2981 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2982 let ptr = uninit.as_ptr();
2983 ::std::ptr::addr_of!((*ptr).__ds) as usize - ptr as usize
2984 },
2985 48usize,
2986 concat!(
2987 "Offset of field: ",
2988 stringify!(__darwin_i386_thread_state),
2989 "::",
2990 stringify!(__ds)
2991 )
2992 );
2993 }
2994 test_field___ds();
2995 fn test_field___es() {
2996 assert_eq!(
2997 unsafe {
2998 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
2999 let ptr = uninit.as_ptr();
3000 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
3001 },
3002 52usize,
3003 concat!(
3004 "Offset of field: ",
3005 stringify!(__darwin_i386_thread_state),
3006 "::",
3007 stringify!(__es)
3008 )
3009 );
3010 }
3011 test_field___es();
3012 fn test_field___fs() {
3013 assert_eq!(
3014 unsafe {
3015 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
3016 let ptr = uninit.as_ptr();
3017 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
3018 },
3019 56usize,
3020 concat!(
3021 "Offset of field: ",
3022 stringify!(__darwin_i386_thread_state),
3023 "::",
3024 stringify!(__fs)
3025 )
3026 );
3027 }
3028 test_field___fs();
3029 fn test_field___gs() {
3030 assert_eq!(
3031 unsafe {
3032 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_thread_state>::uninit();
3033 let ptr = uninit.as_ptr();
3034 ::std::ptr::addr_of!((*ptr).__gs) as usize - ptr as usize
3035 },
3036 60usize,
3037 concat!(
3038 "Offset of field: ",
3039 stringify!(__darwin_i386_thread_state),
3040 "::",
3041 stringify!(__gs)
3042 )
3043 );
3044 }
3045 test_field___gs();
3046}
3047#[repr(C)]
3048#[repr(align(2))]
3049#[derive(Debug, Copy, Clone)]
3050pub struct __darwin_fp_control {
3051 pub _bitfield_align_1: [u8; 0],
3052 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2usize]>,
3053}
3054#[test]
3055fn bindgen_test_layout___darwin_fp_control() {
3056 assert_eq!(
3057 ::std::mem::size_of::<__darwin_fp_control>(),
3058 2usize,
3059 concat!("Size of: ", stringify!(__darwin_fp_control))
3060 );
3061 assert_eq!(
3062 ::std::mem::align_of::<__darwin_fp_control>(),
3063 2usize,
3064 concat!("Alignment of ", stringify!(__darwin_fp_control))
3065 );
3066}
3067impl __darwin_fp_control {
3068 #[inline]
3069 pub fn __invalid(&self) -> ::std::os::raw::c_ushort {
3070 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u16) }
3071 }
3072 #[inline]
3073 pub fn set___invalid(&mut self, val: ::std::os::raw::c_ushort) {
3074 unsafe {
3075 let val: u16 = ::std::mem::transmute(val);
3076 self._bitfield_1.set(0usize, 1u8, val as u64)
3077 }
3078 }
3079 #[inline]
3080 pub fn __denorm(&self) -> ::std::os::raw::c_ushort {
3081 unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u16) }
3082 }
3083 #[inline]
3084 pub fn set___denorm(&mut self, val: ::std::os::raw::c_ushort) {
3085 unsafe {
3086 let val: u16 = ::std::mem::transmute(val);
3087 self._bitfield_1.set(1usize, 1u8, val as u64)
3088 }
3089 }
3090 #[inline]
3091 pub fn __zdiv(&self) -> ::std::os::raw::c_ushort {
3092 unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u16) }
3093 }
3094 #[inline]
3095 pub fn set___zdiv(&mut self, val: ::std::os::raw::c_ushort) {
3096 unsafe {
3097 let val: u16 = ::std::mem::transmute(val);
3098 self._bitfield_1.set(2usize, 1u8, val as u64)
3099 }
3100 }
3101 #[inline]
3102 pub fn __ovrfl(&self) -> ::std::os::raw::c_ushort {
3103 unsafe { ::std::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u16) }
3104 }
3105 #[inline]
3106 pub fn set___ovrfl(&mut self, val: ::std::os::raw::c_ushort) {
3107 unsafe {
3108 let val: u16 = ::std::mem::transmute(val);
3109 self._bitfield_1.set(3usize, 1u8, val as u64)
3110 }
3111 }
3112 #[inline]
3113 pub fn __undfl(&self) -> ::std::os::raw::c_ushort {
3114 unsafe { ::std::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u16) }
3115 }
3116 #[inline]
3117 pub fn set___undfl(&mut self, val: ::std::os::raw::c_ushort) {
3118 unsafe {
3119 let val: u16 = ::std::mem::transmute(val);
3120 self._bitfield_1.set(4usize, 1u8, val as u64)
3121 }
3122 }
3123 #[inline]
3124 pub fn __precis(&self) -> ::std::os::raw::c_ushort {
3125 unsafe { ::std::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u16) }
3126 }
3127 #[inline]
3128 pub fn set___precis(&mut self, val: ::std::os::raw::c_ushort) {
3129 unsafe {
3130 let val: u16 = ::std::mem::transmute(val);
3131 self._bitfield_1.set(5usize, 1u8, val as u64)
3132 }
3133 }
3134 #[inline]
3135 pub fn __pc(&self) -> ::std::os::raw::c_ushort {
3136 unsafe { ::std::mem::transmute(self._bitfield_1.get(8usize, 2u8) as u16) }
3137 }
3138 #[inline]
3139 pub fn set___pc(&mut self, val: ::std::os::raw::c_ushort) {
3140 unsafe {
3141 let val: u16 = ::std::mem::transmute(val);
3142 self._bitfield_1.set(8usize, 2u8, val as u64)
3143 }
3144 }
3145 #[inline]
3146 pub fn __rc(&self) -> ::std::os::raw::c_ushort {
3147 unsafe { ::std::mem::transmute(self._bitfield_1.get(10usize, 2u8) as u16) }
3148 }
3149 #[inline]
3150 pub fn set___rc(&mut self, val: ::std::os::raw::c_ushort) {
3151 unsafe {
3152 let val: u16 = ::std::mem::transmute(val);
3153 self._bitfield_1.set(10usize, 2u8, val as u64)
3154 }
3155 }
3156 #[inline]
3157 pub fn new_bitfield_1(
3158 __invalid: ::std::os::raw::c_ushort,
3159 __denorm: ::std::os::raw::c_ushort,
3160 __zdiv: ::std::os::raw::c_ushort,
3161 __ovrfl: ::std::os::raw::c_ushort,
3162 __undfl: ::std::os::raw::c_ushort,
3163 __precis: ::std::os::raw::c_ushort,
3164 __pc: ::std::os::raw::c_ushort,
3165 __rc: ::std::os::raw::c_ushort,
3166 ) -> __BindgenBitfieldUnit<[u8; 2usize]> {
3167 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 2usize]> = Default::default();
3168 __bindgen_bitfield_unit.set(0usize, 1u8, {
3169 let __invalid: u16 = unsafe { ::std::mem::transmute(__invalid) };
3170 __invalid as u64
3171 });
3172 __bindgen_bitfield_unit.set(1usize, 1u8, {
3173 let __denorm: u16 = unsafe { ::std::mem::transmute(__denorm) };
3174 __denorm as u64
3175 });
3176 __bindgen_bitfield_unit.set(2usize, 1u8, {
3177 let __zdiv: u16 = unsafe { ::std::mem::transmute(__zdiv) };
3178 __zdiv as u64
3179 });
3180 __bindgen_bitfield_unit.set(3usize, 1u8, {
3181 let __ovrfl: u16 = unsafe { ::std::mem::transmute(__ovrfl) };
3182 __ovrfl as u64
3183 });
3184 __bindgen_bitfield_unit.set(4usize, 1u8, {
3185 let __undfl: u16 = unsafe { ::std::mem::transmute(__undfl) };
3186 __undfl as u64
3187 });
3188 __bindgen_bitfield_unit.set(5usize, 1u8, {
3189 let __precis: u16 = unsafe { ::std::mem::transmute(__precis) };
3190 __precis as u64
3191 });
3192 __bindgen_bitfield_unit.set(8usize, 2u8, {
3193 let __pc: u16 = unsafe { ::std::mem::transmute(__pc) };
3194 __pc as u64
3195 });
3196 __bindgen_bitfield_unit.set(10usize, 2u8, {
3197 let __rc: u16 = unsafe { ::std::mem::transmute(__rc) };
3198 __rc as u64
3199 });
3200 __bindgen_bitfield_unit
3201 }
3202}
3203pub type __darwin_fp_control_t = __darwin_fp_control;
3204#[repr(C)]
3205#[repr(align(2))]
3206#[derive(Debug, Copy, Clone)]
3207pub struct __darwin_fp_status {
3208 pub _bitfield_align_1: [u8; 0],
3209 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2usize]>,
3210}
3211#[test]
3212fn bindgen_test_layout___darwin_fp_status() {
3213 assert_eq!(
3214 ::std::mem::size_of::<__darwin_fp_status>(),
3215 2usize,
3216 concat!("Size of: ", stringify!(__darwin_fp_status))
3217 );
3218 assert_eq!(
3219 ::std::mem::align_of::<__darwin_fp_status>(),
3220 2usize,
3221 concat!("Alignment of ", stringify!(__darwin_fp_status))
3222 );
3223}
3224impl __darwin_fp_status {
3225 #[inline]
3226 pub fn __invalid(&self) -> ::std::os::raw::c_ushort {
3227 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u16) }
3228 }
3229 #[inline]
3230 pub fn set___invalid(&mut self, val: ::std::os::raw::c_ushort) {
3231 unsafe {
3232 let val: u16 = ::std::mem::transmute(val);
3233 self._bitfield_1.set(0usize, 1u8, val as u64)
3234 }
3235 }
3236 #[inline]
3237 pub fn __denorm(&self) -> ::std::os::raw::c_ushort {
3238 unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u16) }
3239 }
3240 #[inline]
3241 pub fn set___denorm(&mut self, val: ::std::os::raw::c_ushort) {
3242 unsafe {
3243 let val: u16 = ::std::mem::transmute(val);
3244 self._bitfield_1.set(1usize, 1u8, val as u64)
3245 }
3246 }
3247 #[inline]
3248 pub fn __zdiv(&self) -> ::std::os::raw::c_ushort {
3249 unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u16) }
3250 }
3251 #[inline]
3252 pub fn set___zdiv(&mut self, val: ::std::os::raw::c_ushort) {
3253 unsafe {
3254 let val: u16 = ::std::mem::transmute(val);
3255 self._bitfield_1.set(2usize, 1u8, val as u64)
3256 }
3257 }
3258 #[inline]
3259 pub fn __ovrfl(&self) -> ::std::os::raw::c_ushort {
3260 unsafe { ::std::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u16) }
3261 }
3262 #[inline]
3263 pub fn set___ovrfl(&mut self, val: ::std::os::raw::c_ushort) {
3264 unsafe {
3265 let val: u16 = ::std::mem::transmute(val);
3266 self._bitfield_1.set(3usize, 1u8, val as u64)
3267 }
3268 }
3269 #[inline]
3270 pub fn __undfl(&self) -> ::std::os::raw::c_ushort {
3271 unsafe { ::std::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u16) }
3272 }
3273 #[inline]
3274 pub fn set___undfl(&mut self, val: ::std::os::raw::c_ushort) {
3275 unsafe {
3276 let val: u16 = ::std::mem::transmute(val);
3277 self._bitfield_1.set(4usize, 1u8, val as u64)
3278 }
3279 }
3280 #[inline]
3281 pub fn __precis(&self) -> ::std::os::raw::c_ushort {
3282 unsafe { ::std::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u16) }
3283 }
3284 #[inline]
3285 pub fn set___precis(&mut self, val: ::std::os::raw::c_ushort) {
3286 unsafe {
3287 let val: u16 = ::std::mem::transmute(val);
3288 self._bitfield_1.set(5usize, 1u8, val as u64)
3289 }
3290 }
3291 #[inline]
3292 pub fn __stkflt(&self) -> ::std::os::raw::c_ushort {
3293 unsafe { ::std::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u16) }
3294 }
3295 #[inline]
3296 pub fn set___stkflt(&mut self, val: ::std::os::raw::c_ushort) {
3297 unsafe {
3298 let val: u16 = ::std::mem::transmute(val);
3299 self._bitfield_1.set(6usize, 1u8, val as u64)
3300 }
3301 }
3302 #[inline]
3303 pub fn __errsumm(&self) -> ::std::os::raw::c_ushort {
3304 unsafe { ::std::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u16) }
3305 }
3306 #[inline]
3307 pub fn set___errsumm(&mut self, val: ::std::os::raw::c_ushort) {
3308 unsafe {
3309 let val: u16 = ::std::mem::transmute(val);
3310 self._bitfield_1.set(7usize, 1u8, val as u64)
3311 }
3312 }
3313 #[inline]
3314 pub fn __c0(&self) -> ::std::os::raw::c_ushort {
3315 unsafe { ::std::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u16) }
3316 }
3317 #[inline]
3318 pub fn set___c0(&mut self, val: ::std::os::raw::c_ushort) {
3319 unsafe {
3320 let val: u16 = ::std::mem::transmute(val);
3321 self._bitfield_1.set(8usize, 1u8, val as u64)
3322 }
3323 }
3324 #[inline]
3325 pub fn __c1(&self) -> ::std::os::raw::c_ushort {
3326 unsafe { ::std::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u16) }
3327 }
3328 #[inline]
3329 pub fn set___c1(&mut self, val: ::std::os::raw::c_ushort) {
3330 unsafe {
3331 let val: u16 = ::std::mem::transmute(val);
3332 self._bitfield_1.set(9usize, 1u8, val as u64)
3333 }
3334 }
3335 #[inline]
3336 pub fn __c2(&self) -> ::std::os::raw::c_ushort {
3337 unsafe { ::std::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u16) }
3338 }
3339 #[inline]
3340 pub fn set___c2(&mut self, val: ::std::os::raw::c_ushort) {
3341 unsafe {
3342 let val: u16 = ::std::mem::transmute(val);
3343 self._bitfield_1.set(10usize, 1u8, val as u64)
3344 }
3345 }
3346 #[inline]
3347 pub fn __tos(&self) -> ::std::os::raw::c_ushort {
3348 unsafe { ::std::mem::transmute(self._bitfield_1.get(11usize, 3u8) as u16) }
3349 }
3350 #[inline]
3351 pub fn set___tos(&mut self, val: ::std::os::raw::c_ushort) {
3352 unsafe {
3353 let val: u16 = ::std::mem::transmute(val);
3354 self._bitfield_1.set(11usize, 3u8, val as u64)
3355 }
3356 }
3357 #[inline]
3358 pub fn __c3(&self) -> ::std::os::raw::c_ushort {
3359 unsafe { ::std::mem::transmute(self._bitfield_1.get(14usize, 1u8) as u16) }
3360 }
3361 #[inline]
3362 pub fn set___c3(&mut self, val: ::std::os::raw::c_ushort) {
3363 unsafe {
3364 let val: u16 = ::std::mem::transmute(val);
3365 self._bitfield_1.set(14usize, 1u8, val as u64)
3366 }
3367 }
3368 #[inline]
3369 pub fn __busy(&self) -> ::std::os::raw::c_ushort {
3370 unsafe { ::std::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u16) }
3371 }
3372 #[inline]
3373 pub fn set___busy(&mut self, val: ::std::os::raw::c_ushort) {
3374 unsafe {
3375 let val: u16 = ::std::mem::transmute(val);
3376 self._bitfield_1.set(15usize, 1u8, val as u64)
3377 }
3378 }
3379 #[inline]
3380 pub fn new_bitfield_1(
3381 __invalid: ::std::os::raw::c_ushort,
3382 __denorm: ::std::os::raw::c_ushort,
3383 __zdiv: ::std::os::raw::c_ushort,
3384 __ovrfl: ::std::os::raw::c_ushort,
3385 __undfl: ::std::os::raw::c_ushort,
3386 __precis: ::std::os::raw::c_ushort,
3387 __stkflt: ::std::os::raw::c_ushort,
3388 __errsumm: ::std::os::raw::c_ushort,
3389 __c0: ::std::os::raw::c_ushort,
3390 __c1: ::std::os::raw::c_ushort,
3391 __c2: ::std::os::raw::c_ushort,
3392 __tos: ::std::os::raw::c_ushort,
3393 __c3: ::std::os::raw::c_ushort,
3394 __busy: ::std::os::raw::c_ushort,
3395 ) -> __BindgenBitfieldUnit<[u8; 2usize]> {
3396 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 2usize]> = Default::default();
3397 __bindgen_bitfield_unit.set(0usize, 1u8, {
3398 let __invalid: u16 = unsafe { ::std::mem::transmute(__invalid) };
3399 __invalid as u64
3400 });
3401 __bindgen_bitfield_unit.set(1usize, 1u8, {
3402 let __denorm: u16 = unsafe { ::std::mem::transmute(__denorm) };
3403 __denorm as u64
3404 });
3405 __bindgen_bitfield_unit.set(2usize, 1u8, {
3406 let __zdiv: u16 = unsafe { ::std::mem::transmute(__zdiv) };
3407 __zdiv as u64
3408 });
3409 __bindgen_bitfield_unit.set(3usize, 1u8, {
3410 let __ovrfl: u16 = unsafe { ::std::mem::transmute(__ovrfl) };
3411 __ovrfl as u64
3412 });
3413 __bindgen_bitfield_unit.set(4usize, 1u8, {
3414 let __undfl: u16 = unsafe { ::std::mem::transmute(__undfl) };
3415 __undfl as u64
3416 });
3417 __bindgen_bitfield_unit.set(5usize, 1u8, {
3418 let __precis: u16 = unsafe { ::std::mem::transmute(__precis) };
3419 __precis as u64
3420 });
3421 __bindgen_bitfield_unit.set(6usize, 1u8, {
3422 let __stkflt: u16 = unsafe { ::std::mem::transmute(__stkflt) };
3423 __stkflt as u64
3424 });
3425 __bindgen_bitfield_unit.set(7usize, 1u8, {
3426 let __errsumm: u16 = unsafe { ::std::mem::transmute(__errsumm) };
3427 __errsumm as u64
3428 });
3429 __bindgen_bitfield_unit.set(8usize, 1u8, {
3430 let __c0: u16 = unsafe { ::std::mem::transmute(__c0) };
3431 __c0 as u64
3432 });
3433 __bindgen_bitfield_unit.set(9usize, 1u8, {
3434 let __c1: u16 = unsafe { ::std::mem::transmute(__c1) };
3435 __c1 as u64
3436 });
3437 __bindgen_bitfield_unit.set(10usize, 1u8, {
3438 let __c2: u16 = unsafe { ::std::mem::transmute(__c2) };
3439 __c2 as u64
3440 });
3441 __bindgen_bitfield_unit.set(11usize, 3u8, {
3442 let __tos: u16 = unsafe { ::std::mem::transmute(__tos) };
3443 __tos as u64
3444 });
3445 __bindgen_bitfield_unit.set(14usize, 1u8, {
3446 let __c3: u16 = unsafe { ::std::mem::transmute(__c3) };
3447 __c3 as u64
3448 });
3449 __bindgen_bitfield_unit.set(15usize, 1u8, {
3450 let __busy: u16 = unsafe { ::std::mem::transmute(__busy) };
3451 __busy as u64
3452 });
3453 __bindgen_bitfield_unit
3454 }
3455}
3456pub type __darwin_fp_status_t = __darwin_fp_status;
3457#[repr(C)]
3458#[derive(Debug, Copy, Clone)]
3459pub struct __darwin_mmst_reg {
3460 pub __mmst_reg: [::std::os::raw::c_char; 10usize],
3461 pub __mmst_rsrv: [::std::os::raw::c_char; 6usize],
3462}
3463#[test]
3464fn bindgen_test_layout___darwin_mmst_reg() {
3465 assert_eq!(
3466 ::std::mem::size_of::<__darwin_mmst_reg>(),
3467 16usize,
3468 concat!("Size of: ", stringify!(__darwin_mmst_reg))
3469 );
3470 assert_eq!(
3471 ::std::mem::align_of::<__darwin_mmst_reg>(),
3472 1usize,
3473 concat!("Alignment of ", stringify!(__darwin_mmst_reg))
3474 );
3475 fn test_field___mmst_reg() {
3476 assert_eq!(
3477 unsafe {
3478 let uninit = ::std::mem::MaybeUninit::<__darwin_mmst_reg>::uninit();
3479 let ptr = uninit.as_ptr();
3480 ::std::ptr::addr_of!((*ptr).__mmst_reg) as usize - ptr as usize
3481 },
3482 0usize,
3483 concat!(
3484 "Offset of field: ",
3485 stringify!(__darwin_mmst_reg),
3486 "::",
3487 stringify!(__mmst_reg)
3488 )
3489 );
3490 }
3491 test_field___mmst_reg();
3492 fn test_field___mmst_rsrv() {
3493 assert_eq!(
3494 unsafe {
3495 let uninit = ::std::mem::MaybeUninit::<__darwin_mmst_reg>::uninit();
3496 let ptr = uninit.as_ptr();
3497 ::std::ptr::addr_of!((*ptr).__mmst_rsrv) as usize - ptr as usize
3498 },
3499 10usize,
3500 concat!(
3501 "Offset of field: ",
3502 stringify!(__darwin_mmst_reg),
3503 "::",
3504 stringify!(__mmst_rsrv)
3505 )
3506 );
3507 }
3508 test_field___mmst_rsrv();
3509}
3510#[repr(C)]
3511#[derive(Debug, Copy, Clone)]
3512pub struct __darwin_xmm_reg {
3513 pub __xmm_reg: [::std::os::raw::c_char; 16usize],
3514}
3515#[test]
3516fn bindgen_test_layout___darwin_xmm_reg() {
3517 assert_eq!(
3518 ::std::mem::size_of::<__darwin_xmm_reg>(),
3519 16usize,
3520 concat!("Size of: ", stringify!(__darwin_xmm_reg))
3521 );
3522 assert_eq!(
3523 ::std::mem::align_of::<__darwin_xmm_reg>(),
3524 1usize,
3525 concat!("Alignment of ", stringify!(__darwin_xmm_reg))
3526 );
3527 fn test_field___xmm_reg() {
3528 assert_eq!(
3529 unsafe {
3530 let uninit = ::std::mem::MaybeUninit::<__darwin_xmm_reg>::uninit();
3531 let ptr = uninit.as_ptr();
3532 ::std::ptr::addr_of!((*ptr).__xmm_reg) as usize - ptr as usize
3533 },
3534 0usize,
3535 concat!(
3536 "Offset of field: ",
3537 stringify!(__darwin_xmm_reg),
3538 "::",
3539 stringify!(__xmm_reg)
3540 )
3541 );
3542 }
3543 test_field___xmm_reg();
3544}
3545#[repr(C)]
3546#[derive(Debug, Copy, Clone)]
3547pub struct __darwin_ymm_reg {
3548 pub __ymm_reg: [::std::os::raw::c_char; 32usize],
3549}
3550#[test]
3551fn bindgen_test_layout___darwin_ymm_reg() {
3552 assert_eq!(
3553 ::std::mem::size_of::<__darwin_ymm_reg>(),
3554 32usize,
3555 concat!("Size of: ", stringify!(__darwin_ymm_reg))
3556 );
3557 assert_eq!(
3558 ::std::mem::align_of::<__darwin_ymm_reg>(),
3559 1usize,
3560 concat!("Alignment of ", stringify!(__darwin_ymm_reg))
3561 );
3562 fn test_field___ymm_reg() {
3563 assert_eq!(
3564 unsafe {
3565 let uninit = ::std::mem::MaybeUninit::<__darwin_ymm_reg>::uninit();
3566 let ptr = uninit.as_ptr();
3567 ::std::ptr::addr_of!((*ptr).__ymm_reg) as usize - ptr as usize
3568 },
3569 0usize,
3570 concat!(
3571 "Offset of field: ",
3572 stringify!(__darwin_ymm_reg),
3573 "::",
3574 stringify!(__ymm_reg)
3575 )
3576 );
3577 }
3578 test_field___ymm_reg();
3579}
3580#[repr(C)]
3581#[derive(Debug, Copy, Clone)]
3582pub struct __darwin_zmm_reg {
3583 pub __zmm_reg: [::std::os::raw::c_char; 64usize],
3584}
3585#[test]
3586fn bindgen_test_layout___darwin_zmm_reg() {
3587 assert_eq!(
3588 ::std::mem::size_of::<__darwin_zmm_reg>(),
3589 64usize,
3590 concat!("Size of: ", stringify!(__darwin_zmm_reg))
3591 );
3592 assert_eq!(
3593 ::std::mem::align_of::<__darwin_zmm_reg>(),
3594 1usize,
3595 concat!("Alignment of ", stringify!(__darwin_zmm_reg))
3596 );
3597 fn test_field___zmm_reg() {
3598 assert_eq!(
3599 unsafe {
3600 let uninit = ::std::mem::MaybeUninit::<__darwin_zmm_reg>::uninit();
3601 let ptr = uninit.as_ptr();
3602 ::std::ptr::addr_of!((*ptr).__zmm_reg) as usize - ptr as usize
3603 },
3604 0usize,
3605 concat!(
3606 "Offset of field: ",
3607 stringify!(__darwin_zmm_reg),
3608 "::",
3609 stringify!(__zmm_reg)
3610 )
3611 );
3612 }
3613 test_field___zmm_reg();
3614}
3615#[repr(C)]
3616#[derive(Debug, Copy, Clone)]
3617pub struct __darwin_opmask_reg {
3618 pub __opmask_reg: [::std::os::raw::c_char; 8usize],
3619}
3620#[test]
3621fn bindgen_test_layout___darwin_opmask_reg() {
3622 assert_eq!(
3623 ::std::mem::size_of::<__darwin_opmask_reg>(),
3624 8usize,
3625 concat!("Size of: ", stringify!(__darwin_opmask_reg))
3626 );
3627 assert_eq!(
3628 ::std::mem::align_of::<__darwin_opmask_reg>(),
3629 1usize,
3630 concat!("Alignment of ", stringify!(__darwin_opmask_reg))
3631 );
3632 fn test_field___opmask_reg() {
3633 assert_eq!(
3634 unsafe {
3635 let uninit = ::std::mem::MaybeUninit::<__darwin_opmask_reg>::uninit();
3636 let ptr = uninit.as_ptr();
3637 ::std::ptr::addr_of!((*ptr).__opmask_reg) as usize - ptr as usize
3638 },
3639 0usize,
3640 concat!(
3641 "Offset of field: ",
3642 stringify!(__darwin_opmask_reg),
3643 "::",
3644 stringify!(__opmask_reg)
3645 )
3646 );
3647 }
3648 test_field___opmask_reg();
3649}
3650#[repr(C)]
3651#[derive(Debug, Copy, Clone)]
3652pub struct __darwin_i386_float_state {
3653 pub __fpu_reserved: [::std::os::raw::c_int; 2usize],
3654 pub __fpu_fcw: __darwin_fp_control,
3655 pub __fpu_fsw: __darwin_fp_status,
3656 pub __fpu_ftw: __uint8_t,
3657 pub __fpu_rsrv1: __uint8_t,
3658 pub __fpu_fop: __uint16_t,
3659 pub __fpu_ip: __uint32_t,
3660 pub __fpu_cs: __uint16_t,
3661 pub __fpu_rsrv2: __uint16_t,
3662 pub __fpu_dp: __uint32_t,
3663 pub __fpu_ds: __uint16_t,
3664 pub __fpu_rsrv3: __uint16_t,
3665 pub __fpu_mxcsr: __uint32_t,
3666 pub __fpu_mxcsrmask: __uint32_t,
3667 pub __fpu_stmm0: __darwin_mmst_reg,
3668 pub __fpu_stmm1: __darwin_mmst_reg,
3669 pub __fpu_stmm2: __darwin_mmst_reg,
3670 pub __fpu_stmm3: __darwin_mmst_reg,
3671 pub __fpu_stmm4: __darwin_mmst_reg,
3672 pub __fpu_stmm5: __darwin_mmst_reg,
3673 pub __fpu_stmm6: __darwin_mmst_reg,
3674 pub __fpu_stmm7: __darwin_mmst_reg,
3675 pub __fpu_xmm0: __darwin_xmm_reg,
3676 pub __fpu_xmm1: __darwin_xmm_reg,
3677 pub __fpu_xmm2: __darwin_xmm_reg,
3678 pub __fpu_xmm3: __darwin_xmm_reg,
3679 pub __fpu_xmm4: __darwin_xmm_reg,
3680 pub __fpu_xmm5: __darwin_xmm_reg,
3681 pub __fpu_xmm6: __darwin_xmm_reg,
3682 pub __fpu_xmm7: __darwin_xmm_reg,
3683 pub __fpu_rsrv4: [::std::os::raw::c_char; 224usize],
3684 pub __fpu_reserved1: ::std::os::raw::c_int,
3685}
3686#[test]
3687fn bindgen_test_layout___darwin_i386_float_state() {
3688 assert_eq!(
3689 ::std::mem::size_of::<__darwin_i386_float_state>(),
3690 524usize,
3691 concat!("Size of: ", stringify!(__darwin_i386_float_state))
3692 );
3693 assert_eq!(
3694 ::std::mem::align_of::<__darwin_i386_float_state>(),
3695 4usize,
3696 concat!("Alignment of ", stringify!(__darwin_i386_float_state))
3697 );
3698 fn test_field___fpu_reserved() {
3699 assert_eq!(
3700 unsafe {
3701 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3702 let ptr = uninit.as_ptr();
3703 ::std::ptr::addr_of!((*ptr).__fpu_reserved) as usize - ptr as usize
3704 },
3705 0usize,
3706 concat!(
3707 "Offset of field: ",
3708 stringify!(__darwin_i386_float_state),
3709 "::",
3710 stringify!(__fpu_reserved)
3711 )
3712 );
3713 }
3714 test_field___fpu_reserved();
3715 fn test_field___fpu_fcw() {
3716 assert_eq!(
3717 unsafe {
3718 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3719 let ptr = uninit.as_ptr();
3720 ::std::ptr::addr_of!((*ptr).__fpu_fcw) as usize - ptr as usize
3721 },
3722 8usize,
3723 concat!(
3724 "Offset of field: ",
3725 stringify!(__darwin_i386_float_state),
3726 "::",
3727 stringify!(__fpu_fcw)
3728 )
3729 );
3730 }
3731 test_field___fpu_fcw();
3732 fn test_field___fpu_fsw() {
3733 assert_eq!(
3734 unsafe {
3735 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3736 let ptr = uninit.as_ptr();
3737 ::std::ptr::addr_of!((*ptr).__fpu_fsw) as usize - ptr as usize
3738 },
3739 10usize,
3740 concat!(
3741 "Offset of field: ",
3742 stringify!(__darwin_i386_float_state),
3743 "::",
3744 stringify!(__fpu_fsw)
3745 )
3746 );
3747 }
3748 test_field___fpu_fsw();
3749 fn test_field___fpu_ftw() {
3750 assert_eq!(
3751 unsafe {
3752 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3753 let ptr = uninit.as_ptr();
3754 ::std::ptr::addr_of!((*ptr).__fpu_ftw) as usize - ptr as usize
3755 },
3756 12usize,
3757 concat!(
3758 "Offset of field: ",
3759 stringify!(__darwin_i386_float_state),
3760 "::",
3761 stringify!(__fpu_ftw)
3762 )
3763 );
3764 }
3765 test_field___fpu_ftw();
3766 fn test_field___fpu_rsrv1() {
3767 assert_eq!(
3768 unsafe {
3769 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3770 let ptr = uninit.as_ptr();
3771 ::std::ptr::addr_of!((*ptr).__fpu_rsrv1) as usize - ptr as usize
3772 },
3773 13usize,
3774 concat!(
3775 "Offset of field: ",
3776 stringify!(__darwin_i386_float_state),
3777 "::",
3778 stringify!(__fpu_rsrv1)
3779 )
3780 );
3781 }
3782 test_field___fpu_rsrv1();
3783 fn test_field___fpu_fop() {
3784 assert_eq!(
3785 unsafe {
3786 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3787 let ptr = uninit.as_ptr();
3788 ::std::ptr::addr_of!((*ptr).__fpu_fop) as usize - ptr as usize
3789 },
3790 14usize,
3791 concat!(
3792 "Offset of field: ",
3793 stringify!(__darwin_i386_float_state),
3794 "::",
3795 stringify!(__fpu_fop)
3796 )
3797 );
3798 }
3799 test_field___fpu_fop();
3800 fn test_field___fpu_ip() {
3801 assert_eq!(
3802 unsafe {
3803 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3804 let ptr = uninit.as_ptr();
3805 ::std::ptr::addr_of!((*ptr).__fpu_ip) as usize - ptr as usize
3806 },
3807 16usize,
3808 concat!(
3809 "Offset of field: ",
3810 stringify!(__darwin_i386_float_state),
3811 "::",
3812 stringify!(__fpu_ip)
3813 )
3814 );
3815 }
3816 test_field___fpu_ip();
3817 fn test_field___fpu_cs() {
3818 assert_eq!(
3819 unsafe {
3820 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3821 let ptr = uninit.as_ptr();
3822 ::std::ptr::addr_of!((*ptr).__fpu_cs) as usize - ptr as usize
3823 },
3824 20usize,
3825 concat!(
3826 "Offset of field: ",
3827 stringify!(__darwin_i386_float_state),
3828 "::",
3829 stringify!(__fpu_cs)
3830 )
3831 );
3832 }
3833 test_field___fpu_cs();
3834 fn test_field___fpu_rsrv2() {
3835 assert_eq!(
3836 unsafe {
3837 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3838 let ptr = uninit.as_ptr();
3839 ::std::ptr::addr_of!((*ptr).__fpu_rsrv2) as usize - ptr as usize
3840 },
3841 22usize,
3842 concat!(
3843 "Offset of field: ",
3844 stringify!(__darwin_i386_float_state),
3845 "::",
3846 stringify!(__fpu_rsrv2)
3847 )
3848 );
3849 }
3850 test_field___fpu_rsrv2();
3851 fn test_field___fpu_dp() {
3852 assert_eq!(
3853 unsafe {
3854 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3855 let ptr = uninit.as_ptr();
3856 ::std::ptr::addr_of!((*ptr).__fpu_dp) as usize - ptr as usize
3857 },
3858 24usize,
3859 concat!(
3860 "Offset of field: ",
3861 stringify!(__darwin_i386_float_state),
3862 "::",
3863 stringify!(__fpu_dp)
3864 )
3865 );
3866 }
3867 test_field___fpu_dp();
3868 fn test_field___fpu_ds() {
3869 assert_eq!(
3870 unsafe {
3871 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3872 let ptr = uninit.as_ptr();
3873 ::std::ptr::addr_of!((*ptr).__fpu_ds) as usize - ptr as usize
3874 },
3875 28usize,
3876 concat!(
3877 "Offset of field: ",
3878 stringify!(__darwin_i386_float_state),
3879 "::",
3880 stringify!(__fpu_ds)
3881 )
3882 );
3883 }
3884 test_field___fpu_ds();
3885 fn test_field___fpu_rsrv3() {
3886 assert_eq!(
3887 unsafe {
3888 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3889 let ptr = uninit.as_ptr();
3890 ::std::ptr::addr_of!((*ptr).__fpu_rsrv3) as usize - ptr as usize
3891 },
3892 30usize,
3893 concat!(
3894 "Offset of field: ",
3895 stringify!(__darwin_i386_float_state),
3896 "::",
3897 stringify!(__fpu_rsrv3)
3898 )
3899 );
3900 }
3901 test_field___fpu_rsrv3();
3902 fn test_field___fpu_mxcsr() {
3903 assert_eq!(
3904 unsafe {
3905 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3906 let ptr = uninit.as_ptr();
3907 ::std::ptr::addr_of!((*ptr).__fpu_mxcsr) as usize - ptr as usize
3908 },
3909 32usize,
3910 concat!(
3911 "Offset of field: ",
3912 stringify!(__darwin_i386_float_state),
3913 "::",
3914 stringify!(__fpu_mxcsr)
3915 )
3916 );
3917 }
3918 test_field___fpu_mxcsr();
3919 fn test_field___fpu_mxcsrmask() {
3920 assert_eq!(
3921 unsafe {
3922 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3923 let ptr = uninit.as_ptr();
3924 ::std::ptr::addr_of!((*ptr).__fpu_mxcsrmask) as usize - ptr as usize
3925 },
3926 36usize,
3927 concat!(
3928 "Offset of field: ",
3929 stringify!(__darwin_i386_float_state),
3930 "::",
3931 stringify!(__fpu_mxcsrmask)
3932 )
3933 );
3934 }
3935 test_field___fpu_mxcsrmask();
3936 fn test_field___fpu_stmm0() {
3937 assert_eq!(
3938 unsafe {
3939 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3940 let ptr = uninit.as_ptr();
3941 ::std::ptr::addr_of!((*ptr).__fpu_stmm0) as usize - ptr as usize
3942 },
3943 40usize,
3944 concat!(
3945 "Offset of field: ",
3946 stringify!(__darwin_i386_float_state),
3947 "::",
3948 stringify!(__fpu_stmm0)
3949 )
3950 );
3951 }
3952 test_field___fpu_stmm0();
3953 fn test_field___fpu_stmm1() {
3954 assert_eq!(
3955 unsafe {
3956 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3957 let ptr = uninit.as_ptr();
3958 ::std::ptr::addr_of!((*ptr).__fpu_stmm1) as usize - ptr as usize
3959 },
3960 56usize,
3961 concat!(
3962 "Offset of field: ",
3963 stringify!(__darwin_i386_float_state),
3964 "::",
3965 stringify!(__fpu_stmm1)
3966 )
3967 );
3968 }
3969 test_field___fpu_stmm1();
3970 fn test_field___fpu_stmm2() {
3971 assert_eq!(
3972 unsafe {
3973 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3974 let ptr = uninit.as_ptr();
3975 ::std::ptr::addr_of!((*ptr).__fpu_stmm2) as usize - ptr as usize
3976 },
3977 72usize,
3978 concat!(
3979 "Offset of field: ",
3980 stringify!(__darwin_i386_float_state),
3981 "::",
3982 stringify!(__fpu_stmm2)
3983 )
3984 );
3985 }
3986 test_field___fpu_stmm2();
3987 fn test_field___fpu_stmm3() {
3988 assert_eq!(
3989 unsafe {
3990 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
3991 let ptr = uninit.as_ptr();
3992 ::std::ptr::addr_of!((*ptr).__fpu_stmm3) as usize - ptr as usize
3993 },
3994 88usize,
3995 concat!(
3996 "Offset of field: ",
3997 stringify!(__darwin_i386_float_state),
3998 "::",
3999 stringify!(__fpu_stmm3)
4000 )
4001 );
4002 }
4003 test_field___fpu_stmm3();
4004 fn test_field___fpu_stmm4() {
4005 assert_eq!(
4006 unsafe {
4007 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4008 let ptr = uninit.as_ptr();
4009 ::std::ptr::addr_of!((*ptr).__fpu_stmm4) as usize - ptr as usize
4010 },
4011 104usize,
4012 concat!(
4013 "Offset of field: ",
4014 stringify!(__darwin_i386_float_state),
4015 "::",
4016 stringify!(__fpu_stmm4)
4017 )
4018 );
4019 }
4020 test_field___fpu_stmm4();
4021 fn test_field___fpu_stmm5() {
4022 assert_eq!(
4023 unsafe {
4024 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4025 let ptr = uninit.as_ptr();
4026 ::std::ptr::addr_of!((*ptr).__fpu_stmm5) as usize - ptr as usize
4027 },
4028 120usize,
4029 concat!(
4030 "Offset of field: ",
4031 stringify!(__darwin_i386_float_state),
4032 "::",
4033 stringify!(__fpu_stmm5)
4034 )
4035 );
4036 }
4037 test_field___fpu_stmm5();
4038 fn test_field___fpu_stmm6() {
4039 assert_eq!(
4040 unsafe {
4041 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4042 let ptr = uninit.as_ptr();
4043 ::std::ptr::addr_of!((*ptr).__fpu_stmm6) as usize - ptr as usize
4044 },
4045 136usize,
4046 concat!(
4047 "Offset of field: ",
4048 stringify!(__darwin_i386_float_state),
4049 "::",
4050 stringify!(__fpu_stmm6)
4051 )
4052 );
4053 }
4054 test_field___fpu_stmm6();
4055 fn test_field___fpu_stmm7() {
4056 assert_eq!(
4057 unsafe {
4058 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4059 let ptr = uninit.as_ptr();
4060 ::std::ptr::addr_of!((*ptr).__fpu_stmm7) as usize - ptr as usize
4061 },
4062 152usize,
4063 concat!(
4064 "Offset of field: ",
4065 stringify!(__darwin_i386_float_state),
4066 "::",
4067 stringify!(__fpu_stmm7)
4068 )
4069 );
4070 }
4071 test_field___fpu_stmm7();
4072 fn test_field___fpu_xmm0() {
4073 assert_eq!(
4074 unsafe {
4075 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4076 let ptr = uninit.as_ptr();
4077 ::std::ptr::addr_of!((*ptr).__fpu_xmm0) as usize - ptr as usize
4078 },
4079 168usize,
4080 concat!(
4081 "Offset of field: ",
4082 stringify!(__darwin_i386_float_state),
4083 "::",
4084 stringify!(__fpu_xmm0)
4085 )
4086 );
4087 }
4088 test_field___fpu_xmm0();
4089 fn test_field___fpu_xmm1() {
4090 assert_eq!(
4091 unsafe {
4092 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4093 let ptr = uninit.as_ptr();
4094 ::std::ptr::addr_of!((*ptr).__fpu_xmm1) as usize - ptr as usize
4095 },
4096 184usize,
4097 concat!(
4098 "Offset of field: ",
4099 stringify!(__darwin_i386_float_state),
4100 "::",
4101 stringify!(__fpu_xmm1)
4102 )
4103 );
4104 }
4105 test_field___fpu_xmm1();
4106 fn test_field___fpu_xmm2() {
4107 assert_eq!(
4108 unsafe {
4109 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4110 let ptr = uninit.as_ptr();
4111 ::std::ptr::addr_of!((*ptr).__fpu_xmm2) as usize - ptr as usize
4112 },
4113 200usize,
4114 concat!(
4115 "Offset of field: ",
4116 stringify!(__darwin_i386_float_state),
4117 "::",
4118 stringify!(__fpu_xmm2)
4119 )
4120 );
4121 }
4122 test_field___fpu_xmm2();
4123 fn test_field___fpu_xmm3() {
4124 assert_eq!(
4125 unsafe {
4126 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4127 let ptr = uninit.as_ptr();
4128 ::std::ptr::addr_of!((*ptr).__fpu_xmm3) as usize - ptr as usize
4129 },
4130 216usize,
4131 concat!(
4132 "Offset of field: ",
4133 stringify!(__darwin_i386_float_state),
4134 "::",
4135 stringify!(__fpu_xmm3)
4136 )
4137 );
4138 }
4139 test_field___fpu_xmm3();
4140 fn test_field___fpu_xmm4() {
4141 assert_eq!(
4142 unsafe {
4143 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4144 let ptr = uninit.as_ptr();
4145 ::std::ptr::addr_of!((*ptr).__fpu_xmm4) as usize - ptr as usize
4146 },
4147 232usize,
4148 concat!(
4149 "Offset of field: ",
4150 stringify!(__darwin_i386_float_state),
4151 "::",
4152 stringify!(__fpu_xmm4)
4153 )
4154 );
4155 }
4156 test_field___fpu_xmm4();
4157 fn test_field___fpu_xmm5() {
4158 assert_eq!(
4159 unsafe {
4160 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4161 let ptr = uninit.as_ptr();
4162 ::std::ptr::addr_of!((*ptr).__fpu_xmm5) as usize - ptr as usize
4163 },
4164 248usize,
4165 concat!(
4166 "Offset of field: ",
4167 stringify!(__darwin_i386_float_state),
4168 "::",
4169 stringify!(__fpu_xmm5)
4170 )
4171 );
4172 }
4173 test_field___fpu_xmm5();
4174 fn test_field___fpu_xmm6() {
4175 assert_eq!(
4176 unsafe {
4177 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4178 let ptr = uninit.as_ptr();
4179 ::std::ptr::addr_of!((*ptr).__fpu_xmm6) as usize - ptr as usize
4180 },
4181 264usize,
4182 concat!(
4183 "Offset of field: ",
4184 stringify!(__darwin_i386_float_state),
4185 "::",
4186 stringify!(__fpu_xmm6)
4187 )
4188 );
4189 }
4190 test_field___fpu_xmm6();
4191 fn test_field___fpu_xmm7() {
4192 assert_eq!(
4193 unsafe {
4194 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4195 let ptr = uninit.as_ptr();
4196 ::std::ptr::addr_of!((*ptr).__fpu_xmm7) as usize - ptr as usize
4197 },
4198 280usize,
4199 concat!(
4200 "Offset of field: ",
4201 stringify!(__darwin_i386_float_state),
4202 "::",
4203 stringify!(__fpu_xmm7)
4204 )
4205 );
4206 }
4207 test_field___fpu_xmm7();
4208 fn test_field___fpu_rsrv4() {
4209 assert_eq!(
4210 unsafe {
4211 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4212 let ptr = uninit.as_ptr();
4213 ::std::ptr::addr_of!((*ptr).__fpu_rsrv4) as usize - ptr as usize
4214 },
4215 296usize,
4216 concat!(
4217 "Offset of field: ",
4218 stringify!(__darwin_i386_float_state),
4219 "::",
4220 stringify!(__fpu_rsrv4)
4221 )
4222 );
4223 }
4224 test_field___fpu_rsrv4();
4225 fn test_field___fpu_reserved1() {
4226 assert_eq!(
4227 unsafe {
4228 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_float_state>::uninit();
4229 let ptr = uninit.as_ptr();
4230 ::std::ptr::addr_of!((*ptr).__fpu_reserved1) as usize - ptr as usize
4231 },
4232 520usize,
4233 concat!(
4234 "Offset of field: ",
4235 stringify!(__darwin_i386_float_state),
4236 "::",
4237 stringify!(__fpu_reserved1)
4238 )
4239 );
4240 }
4241 test_field___fpu_reserved1();
4242}
4243#[repr(C)]
4244#[derive(Debug, Copy, Clone)]
4245pub struct __darwin_i386_avx_state {
4246 pub __fpu_reserved: [::std::os::raw::c_int; 2usize],
4247 pub __fpu_fcw: __darwin_fp_control,
4248 pub __fpu_fsw: __darwin_fp_status,
4249 pub __fpu_ftw: __uint8_t,
4250 pub __fpu_rsrv1: __uint8_t,
4251 pub __fpu_fop: __uint16_t,
4252 pub __fpu_ip: __uint32_t,
4253 pub __fpu_cs: __uint16_t,
4254 pub __fpu_rsrv2: __uint16_t,
4255 pub __fpu_dp: __uint32_t,
4256 pub __fpu_ds: __uint16_t,
4257 pub __fpu_rsrv3: __uint16_t,
4258 pub __fpu_mxcsr: __uint32_t,
4259 pub __fpu_mxcsrmask: __uint32_t,
4260 pub __fpu_stmm0: __darwin_mmst_reg,
4261 pub __fpu_stmm1: __darwin_mmst_reg,
4262 pub __fpu_stmm2: __darwin_mmst_reg,
4263 pub __fpu_stmm3: __darwin_mmst_reg,
4264 pub __fpu_stmm4: __darwin_mmst_reg,
4265 pub __fpu_stmm5: __darwin_mmst_reg,
4266 pub __fpu_stmm6: __darwin_mmst_reg,
4267 pub __fpu_stmm7: __darwin_mmst_reg,
4268 pub __fpu_xmm0: __darwin_xmm_reg,
4269 pub __fpu_xmm1: __darwin_xmm_reg,
4270 pub __fpu_xmm2: __darwin_xmm_reg,
4271 pub __fpu_xmm3: __darwin_xmm_reg,
4272 pub __fpu_xmm4: __darwin_xmm_reg,
4273 pub __fpu_xmm5: __darwin_xmm_reg,
4274 pub __fpu_xmm6: __darwin_xmm_reg,
4275 pub __fpu_xmm7: __darwin_xmm_reg,
4276 pub __fpu_rsrv4: [::std::os::raw::c_char; 224usize],
4277 pub __fpu_reserved1: ::std::os::raw::c_int,
4278 pub __avx_reserved1: [::std::os::raw::c_char; 64usize],
4279 pub __fpu_ymmh0: __darwin_xmm_reg,
4280 pub __fpu_ymmh1: __darwin_xmm_reg,
4281 pub __fpu_ymmh2: __darwin_xmm_reg,
4282 pub __fpu_ymmh3: __darwin_xmm_reg,
4283 pub __fpu_ymmh4: __darwin_xmm_reg,
4284 pub __fpu_ymmh5: __darwin_xmm_reg,
4285 pub __fpu_ymmh6: __darwin_xmm_reg,
4286 pub __fpu_ymmh7: __darwin_xmm_reg,
4287}
4288#[test]
4289fn bindgen_test_layout___darwin_i386_avx_state() {
4290 assert_eq!(
4291 ::std::mem::size_of::<__darwin_i386_avx_state>(),
4292 716usize,
4293 concat!("Size of: ", stringify!(__darwin_i386_avx_state))
4294 );
4295 assert_eq!(
4296 ::std::mem::align_of::<__darwin_i386_avx_state>(),
4297 4usize,
4298 concat!("Alignment of ", stringify!(__darwin_i386_avx_state))
4299 );
4300 fn test_field___fpu_reserved() {
4301 assert_eq!(
4302 unsafe {
4303 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4304 let ptr = uninit.as_ptr();
4305 ::std::ptr::addr_of!((*ptr).__fpu_reserved) as usize - ptr as usize
4306 },
4307 0usize,
4308 concat!(
4309 "Offset of field: ",
4310 stringify!(__darwin_i386_avx_state),
4311 "::",
4312 stringify!(__fpu_reserved)
4313 )
4314 );
4315 }
4316 test_field___fpu_reserved();
4317 fn test_field___fpu_fcw() {
4318 assert_eq!(
4319 unsafe {
4320 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4321 let ptr = uninit.as_ptr();
4322 ::std::ptr::addr_of!((*ptr).__fpu_fcw) as usize - ptr as usize
4323 },
4324 8usize,
4325 concat!(
4326 "Offset of field: ",
4327 stringify!(__darwin_i386_avx_state),
4328 "::",
4329 stringify!(__fpu_fcw)
4330 )
4331 );
4332 }
4333 test_field___fpu_fcw();
4334 fn test_field___fpu_fsw() {
4335 assert_eq!(
4336 unsafe {
4337 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4338 let ptr = uninit.as_ptr();
4339 ::std::ptr::addr_of!((*ptr).__fpu_fsw) as usize - ptr as usize
4340 },
4341 10usize,
4342 concat!(
4343 "Offset of field: ",
4344 stringify!(__darwin_i386_avx_state),
4345 "::",
4346 stringify!(__fpu_fsw)
4347 )
4348 );
4349 }
4350 test_field___fpu_fsw();
4351 fn test_field___fpu_ftw() {
4352 assert_eq!(
4353 unsafe {
4354 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4355 let ptr = uninit.as_ptr();
4356 ::std::ptr::addr_of!((*ptr).__fpu_ftw) as usize - ptr as usize
4357 },
4358 12usize,
4359 concat!(
4360 "Offset of field: ",
4361 stringify!(__darwin_i386_avx_state),
4362 "::",
4363 stringify!(__fpu_ftw)
4364 )
4365 );
4366 }
4367 test_field___fpu_ftw();
4368 fn test_field___fpu_rsrv1() {
4369 assert_eq!(
4370 unsafe {
4371 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4372 let ptr = uninit.as_ptr();
4373 ::std::ptr::addr_of!((*ptr).__fpu_rsrv1) as usize - ptr as usize
4374 },
4375 13usize,
4376 concat!(
4377 "Offset of field: ",
4378 stringify!(__darwin_i386_avx_state),
4379 "::",
4380 stringify!(__fpu_rsrv1)
4381 )
4382 );
4383 }
4384 test_field___fpu_rsrv1();
4385 fn test_field___fpu_fop() {
4386 assert_eq!(
4387 unsafe {
4388 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4389 let ptr = uninit.as_ptr();
4390 ::std::ptr::addr_of!((*ptr).__fpu_fop) as usize - ptr as usize
4391 },
4392 14usize,
4393 concat!(
4394 "Offset of field: ",
4395 stringify!(__darwin_i386_avx_state),
4396 "::",
4397 stringify!(__fpu_fop)
4398 )
4399 );
4400 }
4401 test_field___fpu_fop();
4402 fn test_field___fpu_ip() {
4403 assert_eq!(
4404 unsafe {
4405 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4406 let ptr = uninit.as_ptr();
4407 ::std::ptr::addr_of!((*ptr).__fpu_ip) as usize - ptr as usize
4408 },
4409 16usize,
4410 concat!(
4411 "Offset of field: ",
4412 stringify!(__darwin_i386_avx_state),
4413 "::",
4414 stringify!(__fpu_ip)
4415 )
4416 );
4417 }
4418 test_field___fpu_ip();
4419 fn test_field___fpu_cs() {
4420 assert_eq!(
4421 unsafe {
4422 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4423 let ptr = uninit.as_ptr();
4424 ::std::ptr::addr_of!((*ptr).__fpu_cs) as usize - ptr as usize
4425 },
4426 20usize,
4427 concat!(
4428 "Offset of field: ",
4429 stringify!(__darwin_i386_avx_state),
4430 "::",
4431 stringify!(__fpu_cs)
4432 )
4433 );
4434 }
4435 test_field___fpu_cs();
4436 fn test_field___fpu_rsrv2() {
4437 assert_eq!(
4438 unsafe {
4439 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4440 let ptr = uninit.as_ptr();
4441 ::std::ptr::addr_of!((*ptr).__fpu_rsrv2) as usize - ptr as usize
4442 },
4443 22usize,
4444 concat!(
4445 "Offset of field: ",
4446 stringify!(__darwin_i386_avx_state),
4447 "::",
4448 stringify!(__fpu_rsrv2)
4449 )
4450 );
4451 }
4452 test_field___fpu_rsrv2();
4453 fn test_field___fpu_dp() {
4454 assert_eq!(
4455 unsafe {
4456 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4457 let ptr = uninit.as_ptr();
4458 ::std::ptr::addr_of!((*ptr).__fpu_dp) as usize - ptr as usize
4459 },
4460 24usize,
4461 concat!(
4462 "Offset of field: ",
4463 stringify!(__darwin_i386_avx_state),
4464 "::",
4465 stringify!(__fpu_dp)
4466 )
4467 );
4468 }
4469 test_field___fpu_dp();
4470 fn test_field___fpu_ds() {
4471 assert_eq!(
4472 unsafe {
4473 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4474 let ptr = uninit.as_ptr();
4475 ::std::ptr::addr_of!((*ptr).__fpu_ds) as usize - ptr as usize
4476 },
4477 28usize,
4478 concat!(
4479 "Offset of field: ",
4480 stringify!(__darwin_i386_avx_state),
4481 "::",
4482 stringify!(__fpu_ds)
4483 )
4484 );
4485 }
4486 test_field___fpu_ds();
4487 fn test_field___fpu_rsrv3() {
4488 assert_eq!(
4489 unsafe {
4490 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4491 let ptr = uninit.as_ptr();
4492 ::std::ptr::addr_of!((*ptr).__fpu_rsrv3) as usize - ptr as usize
4493 },
4494 30usize,
4495 concat!(
4496 "Offset of field: ",
4497 stringify!(__darwin_i386_avx_state),
4498 "::",
4499 stringify!(__fpu_rsrv3)
4500 )
4501 );
4502 }
4503 test_field___fpu_rsrv3();
4504 fn test_field___fpu_mxcsr() {
4505 assert_eq!(
4506 unsafe {
4507 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4508 let ptr = uninit.as_ptr();
4509 ::std::ptr::addr_of!((*ptr).__fpu_mxcsr) as usize - ptr as usize
4510 },
4511 32usize,
4512 concat!(
4513 "Offset of field: ",
4514 stringify!(__darwin_i386_avx_state),
4515 "::",
4516 stringify!(__fpu_mxcsr)
4517 )
4518 );
4519 }
4520 test_field___fpu_mxcsr();
4521 fn test_field___fpu_mxcsrmask() {
4522 assert_eq!(
4523 unsafe {
4524 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4525 let ptr = uninit.as_ptr();
4526 ::std::ptr::addr_of!((*ptr).__fpu_mxcsrmask) as usize - ptr as usize
4527 },
4528 36usize,
4529 concat!(
4530 "Offset of field: ",
4531 stringify!(__darwin_i386_avx_state),
4532 "::",
4533 stringify!(__fpu_mxcsrmask)
4534 )
4535 );
4536 }
4537 test_field___fpu_mxcsrmask();
4538 fn test_field___fpu_stmm0() {
4539 assert_eq!(
4540 unsafe {
4541 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4542 let ptr = uninit.as_ptr();
4543 ::std::ptr::addr_of!((*ptr).__fpu_stmm0) as usize - ptr as usize
4544 },
4545 40usize,
4546 concat!(
4547 "Offset of field: ",
4548 stringify!(__darwin_i386_avx_state),
4549 "::",
4550 stringify!(__fpu_stmm0)
4551 )
4552 );
4553 }
4554 test_field___fpu_stmm0();
4555 fn test_field___fpu_stmm1() {
4556 assert_eq!(
4557 unsafe {
4558 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4559 let ptr = uninit.as_ptr();
4560 ::std::ptr::addr_of!((*ptr).__fpu_stmm1) as usize - ptr as usize
4561 },
4562 56usize,
4563 concat!(
4564 "Offset of field: ",
4565 stringify!(__darwin_i386_avx_state),
4566 "::",
4567 stringify!(__fpu_stmm1)
4568 )
4569 );
4570 }
4571 test_field___fpu_stmm1();
4572 fn test_field___fpu_stmm2() {
4573 assert_eq!(
4574 unsafe {
4575 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4576 let ptr = uninit.as_ptr();
4577 ::std::ptr::addr_of!((*ptr).__fpu_stmm2) as usize - ptr as usize
4578 },
4579 72usize,
4580 concat!(
4581 "Offset of field: ",
4582 stringify!(__darwin_i386_avx_state),
4583 "::",
4584 stringify!(__fpu_stmm2)
4585 )
4586 );
4587 }
4588 test_field___fpu_stmm2();
4589 fn test_field___fpu_stmm3() {
4590 assert_eq!(
4591 unsafe {
4592 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4593 let ptr = uninit.as_ptr();
4594 ::std::ptr::addr_of!((*ptr).__fpu_stmm3) as usize - ptr as usize
4595 },
4596 88usize,
4597 concat!(
4598 "Offset of field: ",
4599 stringify!(__darwin_i386_avx_state),
4600 "::",
4601 stringify!(__fpu_stmm3)
4602 )
4603 );
4604 }
4605 test_field___fpu_stmm3();
4606 fn test_field___fpu_stmm4() {
4607 assert_eq!(
4608 unsafe {
4609 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4610 let ptr = uninit.as_ptr();
4611 ::std::ptr::addr_of!((*ptr).__fpu_stmm4) as usize - ptr as usize
4612 },
4613 104usize,
4614 concat!(
4615 "Offset of field: ",
4616 stringify!(__darwin_i386_avx_state),
4617 "::",
4618 stringify!(__fpu_stmm4)
4619 )
4620 );
4621 }
4622 test_field___fpu_stmm4();
4623 fn test_field___fpu_stmm5() {
4624 assert_eq!(
4625 unsafe {
4626 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4627 let ptr = uninit.as_ptr();
4628 ::std::ptr::addr_of!((*ptr).__fpu_stmm5) as usize - ptr as usize
4629 },
4630 120usize,
4631 concat!(
4632 "Offset of field: ",
4633 stringify!(__darwin_i386_avx_state),
4634 "::",
4635 stringify!(__fpu_stmm5)
4636 )
4637 );
4638 }
4639 test_field___fpu_stmm5();
4640 fn test_field___fpu_stmm6() {
4641 assert_eq!(
4642 unsafe {
4643 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4644 let ptr = uninit.as_ptr();
4645 ::std::ptr::addr_of!((*ptr).__fpu_stmm6) as usize - ptr as usize
4646 },
4647 136usize,
4648 concat!(
4649 "Offset of field: ",
4650 stringify!(__darwin_i386_avx_state),
4651 "::",
4652 stringify!(__fpu_stmm6)
4653 )
4654 );
4655 }
4656 test_field___fpu_stmm6();
4657 fn test_field___fpu_stmm7() {
4658 assert_eq!(
4659 unsafe {
4660 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4661 let ptr = uninit.as_ptr();
4662 ::std::ptr::addr_of!((*ptr).__fpu_stmm7) as usize - ptr as usize
4663 },
4664 152usize,
4665 concat!(
4666 "Offset of field: ",
4667 stringify!(__darwin_i386_avx_state),
4668 "::",
4669 stringify!(__fpu_stmm7)
4670 )
4671 );
4672 }
4673 test_field___fpu_stmm7();
4674 fn test_field___fpu_xmm0() {
4675 assert_eq!(
4676 unsafe {
4677 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4678 let ptr = uninit.as_ptr();
4679 ::std::ptr::addr_of!((*ptr).__fpu_xmm0) as usize - ptr as usize
4680 },
4681 168usize,
4682 concat!(
4683 "Offset of field: ",
4684 stringify!(__darwin_i386_avx_state),
4685 "::",
4686 stringify!(__fpu_xmm0)
4687 )
4688 );
4689 }
4690 test_field___fpu_xmm0();
4691 fn test_field___fpu_xmm1() {
4692 assert_eq!(
4693 unsafe {
4694 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4695 let ptr = uninit.as_ptr();
4696 ::std::ptr::addr_of!((*ptr).__fpu_xmm1) as usize - ptr as usize
4697 },
4698 184usize,
4699 concat!(
4700 "Offset of field: ",
4701 stringify!(__darwin_i386_avx_state),
4702 "::",
4703 stringify!(__fpu_xmm1)
4704 )
4705 );
4706 }
4707 test_field___fpu_xmm1();
4708 fn test_field___fpu_xmm2() {
4709 assert_eq!(
4710 unsafe {
4711 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4712 let ptr = uninit.as_ptr();
4713 ::std::ptr::addr_of!((*ptr).__fpu_xmm2) as usize - ptr as usize
4714 },
4715 200usize,
4716 concat!(
4717 "Offset of field: ",
4718 stringify!(__darwin_i386_avx_state),
4719 "::",
4720 stringify!(__fpu_xmm2)
4721 )
4722 );
4723 }
4724 test_field___fpu_xmm2();
4725 fn test_field___fpu_xmm3() {
4726 assert_eq!(
4727 unsafe {
4728 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4729 let ptr = uninit.as_ptr();
4730 ::std::ptr::addr_of!((*ptr).__fpu_xmm3) as usize - ptr as usize
4731 },
4732 216usize,
4733 concat!(
4734 "Offset of field: ",
4735 stringify!(__darwin_i386_avx_state),
4736 "::",
4737 stringify!(__fpu_xmm3)
4738 )
4739 );
4740 }
4741 test_field___fpu_xmm3();
4742 fn test_field___fpu_xmm4() {
4743 assert_eq!(
4744 unsafe {
4745 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4746 let ptr = uninit.as_ptr();
4747 ::std::ptr::addr_of!((*ptr).__fpu_xmm4) as usize - ptr as usize
4748 },
4749 232usize,
4750 concat!(
4751 "Offset of field: ",
4752 stringify!(__darwin_i386_avx_state),
4753 "::",
4754 stringify!(__fpu_xmm4)
4755 )
4756 );
4757 }
4758 test_field___fpu_xmm4();
4759 fn test_field___fpu_xmm5() {
4760 assert_eq!(
4761 unsafe {
4762 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4763 let ptr = uninit.as_ptr();
4764 ::std::ptr::addr_of!((*ptr).__fpu_xmm5) as usize - ptr as usize
4765 },
4766 248usize,
4767 concat!(
4768 "Offset of field: ",
4769 stringify!(__darwin_i386_avx_state),
4770 "::",
4771 stringify!(__fpu_xmm5)
4772 )
4773 );
4774 }
4775 test_field___fpu_xmm5();
4776 fn test_field___fpu_xmm6() {
4777 assert_eq!(
4778 unsafe {
4779 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4780 let ptr = uninit.as_ptr();
4781 ::std::ptr::addr_of!((*ptr).__fpu_xmm6) as usize - ptr as usize
4782 },
4783 264usize,
4784 concat!(
4785 "Offset of field: ",
4786 stringify!(__darwin_i386_avx_state),
4787 "::",
4788 stringify!(__fpu_xmm6)
4789 )
4790 );
4791 }
4792 test_field___fpu_xmm6();
4793 fn test_field___fpu_xmm7() {
4794 assert_eq!(
4795 unsafe {
4796 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4797 let ptr = uninit.as_ptr();
4798 ::std::ptr::addr_of!((*ptr).__fpu_xmm7) as usize - ptr as usize
4799 },
4800 280usize,
4801 concat!(
4802 "Offset of field: ",
4803 stringify!(__darwin_i386_avx_state),
4804 "::",
4805 stringify!(__fpu_xmm7)
4806 )
4807 );
4808 }
4809 test_field___fpu_xmm7();
4810 fn test_field___fpu_rsrv4() {
4811 assert_eq!(
4812 unsafe {
4813 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4814 let ptr = uninit.as_ptr();
4815 ::std::ptr::addr_of!((*ptr).__fpu_rsrv4) as usize - ptr as usize
4816 },
4817 296usize,
4818 concat!(
4819 "Offset of field: ",
4820 stringify!(__darwin_i386_avx_state),
4821 "::",
4822 stringify!(__fpu_rsrv4)
4823 )
4824 );
4825 }
4826 test_field___fpu_rsrv4();
4827 fn test_field___fpu_reserved1() {
4828 assert_eq!(
4829 unsafe {
4830 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4831 let ptr = uninit.as_ptr();
4832 ::std::ptr::addr_of!((*ptr).__fpu_reserved1) as usize - ptr as usize
4833 },
4834 520usize,
4835 concat!(
4836 "Offset of field: ",
4837 stringify!(__darwin_i386_avx_state),
4838 "::",
4839 stringify!(__fpu_reserved1)
4840 )
4841 );
4842 }
4843 test_field___fpu_reserved1();
4844 fn test_field___avx_reserved1() {
4845 assert_eq!(
4846 unsafe {
4847 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4848 let ptr = uninit.as_ptr();
4849 ::std::ptr::addr_of!((*ptr).__avx_reserved1) as usize - ptr as usize
4850 },
4851 524usize,
4852 concat!(
4853 "Offset of field: ",
4854 stringify!(__darwin_i386_avx_state),
4855 "::",
4856 stringify!(__avx_reserved1)
4857 )
4858 );
4859 }
4860 test_field___avx_reserved1();
4861 fn test_field___fpu_ymmh0() {
4862 assert_eq!(
4863 unsafe {
4864 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4865 let ptr = uninit.as_ptr();
4866 ::std::ptr::addr_of!((*ptr).__fpu_ymmh0) as usize - ptr as usize
4867 },
4868 588usize,
4869 concat!(
4870 "Offset of field: ",
4871 stringify!(__darwin_i386_avx_state),
4872 "::",
4873 stringify!(__fpu_ymmh0)
4874 )
4875 );
4876 }
4877 test_field___fpu_ymmh0();
4878 fn test_field___fpu_ymmh1() {
4879 assert_eq!(
4880 unsafe {
4881 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4882 let ptr = uninit.as_ptr();
4883 ::std::ptr::addr_of!((*ptr).__fpu_ymmh1) as usize - ptr as usize
4884 },
4885 604usize,
4886 concat!(
4887 "Offset of field: ",
4888 stringify!(__darwin_i386_avx_state),
4889 "::",
4890 stringify!(__fpu_ymmh1)
4891 )
4892 );
4893 }
4894 test_field___fpu_ymmh1();
4895 fn test_field___fpu_ymmh2() {
4896 assert_eq!(
4897 unsafe {
4898 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4899 let ptr = uninit.as_ptr();
4900 ::std::ptr::addr_of!((*ptr).__fpu_ymmh2) as usize - ptr as usize
4901 },
4902 620usize,
4903 concat!(
4904 "Offset of field: ",
4905 stringify!(__darwin_i386_avx_state),
4906 "::",
4907 stringify!(__fpu_ymmh2)
4908 )
4909 );
4910 }
4911 test_field___fpu_ymmh2();
4912 fn test_field___fpu_ymmh3() {
4913 assert_eq!(
4914 unsafe {
4915 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4916 let ptr = uninit.as_ptr();
4917 ::std::ptr::addr_of!((*ptr).__fpu_ymmh3) as usize - ptr as usize
4918 },
4919 636usize,
4920 concat!(
4921 "Offset of field: ",
4922 stringify!(__darwin_i386_avx_state),
4923 "::",
4924 stringify!(__fpu_ymmh3)
4925 )
4926 );
4927 }
4928 test_field___fpu_ymmh3();
4929 fn test_field___fpu_ymmh4() {
4930 assert_eq!(
4931 unsafe {
4932 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4933 let ptr = uninit.as_ptr();
4934 ::std::ptr::addr_of!((*ptr).__fpu_ymmh4) as usize - ptr as usize
4935 },
4936 652usize,
4937 concat!(
4938 "Offset of field: ",
4939 stringify!(__darwin_i386_avx_state),
4940 "::",
4941 stringify!(__fpu_ymmh4)
4942 )
4943 );
4944 }
4945 test_field___fpu_ymmh4();
4946 fn test_field___fpu_ymmh5() {
4947 assert_eq!(
4948 unsafe {
4949 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4950 let ptr = uninit.as_ptr();
4951 ::std::ptr::addr_of!((*ptr).__fpu_ymmh5) as usize - ptr as usize
4952 },
4953 668usize,
4954 concat!(
4955 "Offset of field: ",
4956 stringify!(__darwin_i386_avx_state),
4957 "::",
4958 stringify!(__fpu_ymmh5)
4959 )
4960 );
4961 }
4962 test_field___fpu_ymmh5();
4963 fn test_field___fpu_ymmh6() {
4964 assert_eq!(
4965 unsafe {
4966 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4967 let ptr = uninit.as_ptr();
4968 ::std::ptr::addr_of!((*ptr).__fpu_ymmh6) as usize - ptr as usize
4969 },
4970 684usize,
4971 concat!(
4972 "Offset of field: ",
4973 stringify!(__darwin_i386_avx_state),
4974 "::",
4975 stringify!(__fpu_ymmh6)
4976 )
4977 );
4978 }
4979 test_field___fpu_ymmh6();
4980 fn test_field___fpu_ymmh7() {
4981 assert_eq!(
4982 unsafe {
4983 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx_state>::uninit();
4984 let ptr = uninit.as_ptr();
4985 ::std::ptr::addr_of!((*ptr).__fpu_ymmh7) as usize - ptr as usize
4986 },
4987 700usize,
4988 concat!(
4989 "Offset of field: ",
4990 stringify!(__darwin_i386_avx_state),
4991 "::",
4992 stringify!(__fpu_ymmh7)
4993 )
4994 );
4995 }
4996 test_field___fpu_ymmh7();
4997}
4998#[repr(C)]
4999#[derive(Debug, Copy, Clone)]
5000pub struct __darwin_i386_avx512_state {
5001 pub __fpu_reserved: [::std::os::raw::c_int; 2usize],
5002 pub __fpu_fcw: __darwin_fp_control,
5003 pub __fpu_fsw: __darwin_fp_status,
5004 pub __fpu_ftw: __uint8_t,
5005 pub __fpu_rsrv1: __uint8_t,
5006 pub __fpu_fop: __uint16_t,
5007 pub __fpu_ip: __uint32_t,
5008 pub __fpu_cs: __uint16_t,
5009 pub __fpu_rsrv2: __uint16_t,
5010 pub __fpu_dp: __uint32_t,
5011 pub __fpu_ds: __uint16_t,
5012 pub __fpu_rsrv3: __uint16_t,
5013 pub __fpu_mxcsr: __uint32_t,
5014 pub __fpu_mxcsrmask: __uint32_t,
5015 pub __fpu_stmm0: __darwin_mmst_reg,
5016 pub __fpu_stmm1: __darwin_mmst_reg,
5017 pub __fpu_stmm2: __darwin_mmst_reg,
5018 pub __fpu_stmm3: __darwin_mmst_reg,
5019 pub __fpu_stmm4: __darwin_mmst_reg,
5020 pub __fpu_stmm5: __darwin_mmst_reg,
5021 pub __fpu_stmm6: __darwin_mmst_reg,
5022 pub __fpu_stmm7: __darwin_mmst_reg,
5023 pub __fpu_xmm0: __darwin_xmm_reg,
5024 pub __fpu_xmm1: __darwin_xmm_reg,
5025 pub __fpu_xmm2: __darwin_xmm_reg,
5026 pub __fpu_xmm3: __darwin_xmm_reg,
5027 pub __fpu_xmm4: __darwin_xmm_reg,
5028 pub __fpu_xmm5: __darwin_xmm_reg,
5029 pub __fpu_xmm6: __darwin_xmm_reg,
5030 pub __fpu_xmm7: __darwin_xmm_reg,
5031 pub __fpu_rsrv4: [::std::os::raw::c_char; 224usize],
5032 pub __fpu_reserved1: ::std::os::raw::c_int,
5033 pub __avx_reserved1: [::std::os::raw::c_char; 64usize],
5034 pub __fpu_ymmh0: __darwin_xmm_reg,
5035 pub __fpu_ymmh1: __darwin_xmm_reg,
5036 pub __fpu_ymmh2: __darwin_xmm_reg,
5037 pub __fpu_ymmh3: __darwin_xmm_reg,
5038 pub __fpu_ymmh4: __darwin_xmm_reg,
5039 pub __fpu_ymmh5: __darwin_xmm_reg,
5040 pub __fpu_ymmh6: __darwin_xmm_reg,
5041 pub __fpu_ymmh7: __darwin_xmm_reg,
5042 pub __fpu_k0: __darwin_opmask_reg,
5043 pub __fpu_k1: __darwin_opmask_reg,
5044 pub __fpu_k2: __darwin_opmask_reg,
5045 pub __fpu_k3: __darwin_opmask_reg,
5046 pub __fpu_k4: __darwin_opmask_reg,
5047 pub __fpu_k5: __darwin_opmask_reg,
5048 pub __fpu_k6: __darwin_opmask_reg,
5049 pub __fpu_k7: __darwin_opmask_reg,
5050 pub __fpu_zmmh0: __darwin_ymm_reg,
5051 pub __fpu_zmmh1: __darwin_ymm_reg,
5052 pub __fpu_zmmh2: __darwin_ymm_reg,
5053 pub __fpu_zmmh3: __darwin_ymm_reg,
5054 pub __fpu_zmmh4: __darwin_ymm_reg,
5055 pub __fpu_zmmh5: __darwin_ymm_reg,
5056 pub __fpu_zmmh6: __darwin_ymm_reg,
5057 pub __fpu_zmmh7: __darwin_ymm_reg,
5058}
5059#[test]
5060fn bindgen_test_layout___darwin_i386_avx512_state() {
5061 assert_eq!(
5062 ::std::mem::size_of::<__darwin_i386_avx512_state>(),
5063 1036usize,
5064 concat!("Size of: ", stringify!(__darwin_i386_avx512_state))
5065 );
5066 assert_eq!(
5067 ::std::mem::align_of::<__darwin_i386_avx512_state>(),
5068 4usize,
5069 concat!("Alignment of ", stringify!(__darwin_i386_avx512_state))
5070 );
5071 fn test_field___fpu_reserved() {
5072 assert_eq!(
5073 unsafe {
5074 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5075 let ptr = uninit.as_ptr();
5076 ::std::ptr::addr_of!((*ptr).__fpu_reserved) as usize - ptr as usize
5077 },
5078 0usize,
5079 concat!(
5080 "Offset of field: ",
5081 stringify!(__darwin_i386_avx512_state),
5082 "::",
5083 stringify!(__fpu_reserved)
5084 )
5085 );
5086 }
5087 test_field___fpu_reserved();
5088 fn test_field___fpu_fcw() {
5089 assert_eq!(
5090 unsafe {
5091 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5092 let ptr = uninit.as_ptr();
5093 ::std::ptr::addr_of!((*ptr).__fpu_fcw) as usize - ptr as usize
5094 },
5095 8usize,
5096 concat!(
5097 "Offset of field: ",
5098 stringify!(__darwin_i386_avx512_state),
5099 "::",
5100 stringify!(__fpu_fcw)
5101 )
5102 );
5103 }
5104 test_field___fpu_fcw();
5105 fn test_field___fpu_fsw() {
5106 assert_eq!(
5107 unsafe {
5108 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5109 let ptr = uninit.as_ptr();
5110 ::std::ptr::addr_of!((*ptr).__fpu_fsw) as usize - ptr as usize
5111 },
5112 10usize,
5113 concat!(
5114 "Offset of field: ",
5115 stringify!(__darwin_i386_avx512_state),
5116 "::",
5117 stringify!(__fpu_fsw)
5118 )
5119 );
5120 }
5121 test_field___fpu_fsw();
5122 fn test_field___fpu_ftw() {
5123 assert_eq!(
5124 unsafe {
5125 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5126 let ptr = uninit.as_ptr();
5127 ::std::ptr::addr_of!((*ptr).__fpu_ftw) as usize - ptr as usize
5128 },
5129 12usize,
5130 concat!(
5131 "Offset of field: ",
5132 stringify!(__darwin_i386_avx512_state),
5133 "::",
5134 stringify!(__fpu_ftw)
5135 )
5136 );
5137 }
5138 test_field___fpu_ftw();
5139 fn test_field___fpu_rsrv1() {
5140 assert_eq!(
5141 unsafe {
5142 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5143 let ptr = uninit.as_ptr();
5144 ::std::ptr::addr_of!((*ptr).__fpu_rsrv1) as usize - ptr as usize
5145 },
5146 13usize,
5147 concat!(
5148 "Offset of field: ",
5149 stringify!(__darwin_i386_avx512_state),
5150 "::",
5151 stringify!(__fpu_rsrv1)
5152 )
5153 );
5154 }
5155 test_field___fpu_rsrv1();
5156 fn test_field___fpu_fop() {
5157 assert_eq!(
5158 unsafe {
5159 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5160 let ptr = uninit.as_ptr();
5161 ::std::ptr::addr_of!((*ptr).__fpu_fop) as usize - ptr as usize
5162 },
5163 14usize,
5164 concat!(
5165 "Offset of field: ",
5166 stringify!(__darwin_i386_avx512_state),
5167 "::",
5168 stringify!(__fpu_fop)
5169 )
5170 );
5171 }
5172 test_field___fpu_fop();
5173 fn test_field___fpu_ip() {
5174 assert_eq!(
5175 unsafe {
5176 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5177 let ptr = uninit.as_ptr();
5178 ::std::ptr::addr_of!((*ptr).__fpu_ip) as usize - ptr as usize
5179 },
5180 16usize,
5181 concat!(
5182 "Offset of field: ",
5183 stringify!(__darwin_i386_avx512_state),
5184 "::",
5185 stringify!(__fpu_ip)
5186 )
5187 );
5188 }
5189 test_field___fpu_ip();
5190 fn test_field___fpu_cs() {
5191 assert_eq!(
5192 unsafe {
5193 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5194 let ptr = uninit.as_ptr();
5195 ::std::ptr::addr_of!((*ptr).__fpu_cs) as usize - ptr as usize
5196 },
5197 20usize,
5198 concat!(
5199 "Offset of field: ",
5200 stringify!(__darwin_i386_avx512_state),
5201 "::",
5202 stringify!(__fpu_cs)
5203 )
5204 );
5205 }
5206 test_field___fpu_cs();
5207 fn test_field___fpu_rsrv2() {
5208 assert_eq!(
5209 unsafe {
5210 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5211 let ptr = uninit.as_ptr();
5212 ::std::ptr::addr_of!((*ptr).__fpu_rsrv2) as usize - ptr as usize
5213 },
5214 22usize,
5215 concat!(
5216 "Offset of field: ",
5217 stringify!(__darwin_i386_avx512_state),
5218 "::",
5219 stringify!(__fpu_rsrv2)
5220 )
5221 );
5222 }
5223 test_field___fpu_rsrv2();
5224 fn test_field___fpu_dp() {
5225 assert_eq!(
5226 unsafe {
5227 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5228 let ptr = uninit.as_ptr();
5229 ::std::ptr::addr_of!((*ptr).__fpu_dp) as usize - ptr as usize
5230 },
5231 24usize,
5232 concat!(
5233 "Offset of field: ",
5234 stringify!(__darwin_i386_avx512_state),
5235 "::",
5236 stringify!(__fpu_dp)
5237 )
5238 );
5239 }
5240 test_field___fpu_dp();
5241 fn test_field___fpu_ds() {
5242 assert_eq!(
5243 unsafe {
5244 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5245 let ptr = uninit.as_ptr();
5246 ::std::ptr::addr_of!((*ptr).__fpu_ds) as usize - ptr as usize
5247 },
5248 28usize,
5249 concat!(
5250 "Offset of field: ",
5251 stringify!(__darwin_i386_avx512_state),
5252 "::",
5253 stringify!(__fpu_ds)
5254 )
5255 );
5256 }
5257 test_field___fpu_ds();
5258 fn test_field___fpu_rsrv3() {
5259 assert_eq!(
5260 unsafe {
5261 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5262 let ptr = uninit.as_ptr();
5263 ::std::ptr::addr_of!((*ptr).__fpu_rsrv3) as usize - ptr as usize
5264 },
5265 30usize,
5266 concat!(
5267 "Offset of field: ",
5268 stringify!(__darwin_i386_avx512_state),
5269 "::",
5270 stringify!(__fpu_rsrv3)
5271 )
5272 );
5273 }
5274 test_field___fpu_rsrv3();
5275 fn test_field___fpu_mxcsr() {
5276 assert_eq!(
5277 unsafe {
5278 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5279 let ptr = uninit.as_ptr();
5280 ::std::ptr::addr_of!((*ptr).__fpu_mxcsr) as usize - ptr as usize
5281 },
5282 32usize,
5283 concat!(
5284 "Offset of field: ",
5285 stringify!(__darwin_i386_avx512_state),
5286 "::",
5287 stringify!(__fpu_mxcsr)
5288 )
5289 );
5290 }
5291 test_field___fpu_mxcsr();
5292 fn test_field___fpu_mxcsrmask() {
5293 assert_eq!(
5294 unsafe {
5295 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5296 let ptr = uninit.as_ptr();
5297 ::std::ptr::addr_of!((*ptr).__fpu_mxcsrmask) as usize - ptr as usize
5298 },
5299 36usize,
5300 concat!(
5301 "Offset of field: ",
5302 stringify!(__darwin_i386_avx512_state),
5303 "::",
5304 stringify!(__fpu_mxcsrmask)
5305 )
5306 );
5307 }
5308 test_field___fpu_mxcsrmask();
5309 fn test_field___fpu_stmm0() {
5310 assert_eq!(
5311 unsafe {
5312 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5313 let ptr = uninit.as_ptr();
5314 ::std::ptr::addr_of!((*ptr).__fpu_stmm0) as usize - ptr as usize
5315 },
5316 40usize,
5317 concat!(
5318 "Offset of field: ",
5319 stringify!(__darwin_i386_avx512_state),
5320 "::",
5321 stringify!(__fpu_stmm0)
5322 )
5323 );
5324 }
5325 test_field___fpu_stmm0();
5326 fn test_field___fpu_stmm1() {
5327 assert_eq!(
5328 unsafe {
5329 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5330 let ptr = uninit.as_ptr();
5331 ::std::ptr::addr_of!((*ptr).__fpu_stmm1) as usize - ptr as usize
5332 },
5333 56usize,
5334 concat!(
5335 "Offset of field: ",
5336 stringify!(__darwin_i386_avx512_state),
5337 "::",
5338 stringify!(__fpu_stmm1)
5339 )
5340 );
5341 }
5342 test_field___fpu_stmm1();
5343 fn test_field___fpu_stmm2() {
5344 assert_eq!(
5345 unsafe {
5346 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5347 let ptr = uninit.as_ptr();
5348 ::std::ptr::addr_of!((*ptr).__fpu_stmm2) as usize - ptr as usize
5349 },
5350 72usize,
5351 concat!(
5352 "Offset of field: ",
5353 stringify!(__darwin_i386_avx512_state),
5354 "::",
5355 stringify!(__fpu_stmm2)
5356 )
5357 );
5358 }
5359 test_field___fpu_stmm2();
5360 fn test_field___fpu_stmm3() {
5361 assert_eq!(
5362 unsafe {
5363 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5364 let ptr = uninit.as_ptr();
5365 ::std::ptr::addr_of!((*ptr).__fpu_stmm3) as usize - ptr as usize
5366 },
5367 88usize,
5368 concat!(
5369 "Offset of field: ",
5370 stringify!(__darwin_i386_avx512_state),
5371 "::",
5372 stringify!(__fpu_stmm3)
5373 )
5374 );
5375 }
5376 test_field___fpu_stmm3();
5377 fn test_field___fpu_stmm4() {
5378 assert_eq!(
5379 unsafe {
5380 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5381 let ptr = uninit.as_ptr();
5382 ::std::ptr::addr_of!((*ptr).__fpu_stmm4) as usize - ptr as usize
5383 },
5384 104usize,
5385 concat!(
5386 "Offset of field: ",
5387 stringify!(__darwin_i386_avx512_state),
5388 "::",
5389 stringify!(__fpu_stmm4)
5390 )
5391 );
5392 }
5393 test_field___fpu_stmm4();
5394 fn test_field___fpu_stmm5() {
5395 assert_eq!(
5396 unsafe {
5397 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5398 let ptr = uninit.as_ptr();
5399 ::std::ptr::addr_of!((*ptr).__fpu_stmm5) as usize - ptr as usize
5400 },
5401 120usize,
5402 concat!(
5403 "Offset of field: ",
5404 stringify!(__darwin_i386_avx512_state),
5405 "::",
5406 stringify!(__fpu_stmm5)
5407 )
5408 );
5409 }
5410 test_field___fpu_stmm5();
5411 fn test_field___fpu_stmm6() {
5412 assert_eq!(
5413 unsafe {
5414 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5415 let ptr = uninit.as_ptr();
5416 ::std::ptr::addr_of!((*ptr).__fpu_stmm6) as usize - ptr as usize
5417 },
5418 136usize,
5419 concat!(
5420 "Offset of field: ",
5421 stringify!(__darwin_i386_avx512_state),
5422 "::",
5423 stringify!(__fpu_stmm6)
5424 )
5425 );
5426 }
5427 test_field___fpu_stmm6();
5428 fn test_field___fpu_stmm7() {
5429 assert_eq!(
5430 unsafe {
5431 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5432 let ptr = uninit.as_ptr();
5433 ::std::ptr::addr_of!((*ptr).__fpu_stmm7) as usize - ptr as usize
5434 },
5435 152usize,
5436 concat!(
5437 "Offset of field: ",
5438 stringify!(__darwin_i386_avx512_state),
5439 "::",
5440 stringify!(__fpu_stmm7)
5441 )
5442 );
5443 }
5444 test_field___fpu_stmm7();
5445 fn test_field___fpu_xmm0() {
5446 assert_eq!(
5447 unsafe {
5448 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5449 let ptr = uninit.as_ptr();
5450 ::std::ptr::addr_of!((*ptr).__fpu_xmm0) as usize - ptr as usize
5451 },
5452 168usize,
5453 concat!(
5454 "Offset of field: ",
5455 stringify!(__darwin_i386_avx512_state),
5456 "::",
5457 stringify!(__fpu_xmm0)
5458 )
5459 );
5460 }
5461 test_field___fpu_xmm0();
5462 fn test_field___fpu_xmm1() {
5463 assert_eq!(
5464 unsafe {
5465 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5466 let ptr = uninit.as_ptr();
5467 ::std::ptr::addr_of!((*ptr).__fpu_xmm1) as usize - ptr as usize
5468 },
5469 184usize,
5470 concat!(
5471 "Offset of field: ",
5472 stringify!(__darwin_i386_avx512_state),
5473 "::",
5474 stringify!(__fpu_xmm1)
5475 )
5476 );
5477 }
5478 test_field___fpu_xmm1();
5479 fn test_field___fpu_xmm2() {
5480 assert_eq!(
5481 unsafe {
5482 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5483 let ptr = uninit.as_ptr();
5484 ::std::ptr::addr_of!((*ptr).__fpu_xmm2) as usize - ptr as usize
5485 },
5486 200usize,
5487 concat!(
5488 "Offset of field: ",
5489 stringify!(__darwin_i386_avx512_state),
5490 "::",
5491 stringify!(__fpu_xmm2)
5492 )
5493 );
5494 }
5495 test_field___fpu_xmm2();
5496 fn test_field___fpu_xmm3() {
5497 assert_eq!(
5498 unsafe {
5499 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5500 let ptr = uninit.as_ptr();
5501 ::std::ptr::addr_of!((*ptr).__fpu_xmm3) as usize - ptr as usize
5502 },
5503 216usize,
5504 concat!(
5505 "Offset of field: ",
5506 stringify!(__darwin_i386_avx512_state),
5507 "::",
5508 stringify!(__fpu_xmm3)
5509 )
5510 );
5511 }
5512 test_field___fpu_xmm3();
5513 fn test_field___fpu_xmm4() {
5514 assert_eq!(
5515 unsafe {
5516 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5517 let ptr = uninit.as_ptr();
5518 ::std::ptr::addr_of!((*ptr).__fpu_xmm4) as usize - ptr as usize
5519 },
5520 232usize,
5521 concat!(
5522 "Offset of field: ",
5523 stringify!(__darwin_i386_avx512_state),
5524 "::",
5525 stringify!(__fpu_xmm4)
5526 )
5527 );
5528 }
5529 test_field___fpu_xmm4();
5530 fn test_field___fpu_xmm5() {
5531 assert_eq!(
5532 unsafe {
5533 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5534 let ptr = uninit.as_ptr();
5535 ::std::ptr::addr_of!((*ptr).__fpu_xmm5) as usize - ptr as usize
5536 },
5537 248usize,
5538 concat!(
5539 "Offset of field: ",
5540 stringify!(__darwin_i386_avx512_state),
5541 "::",
5542 stringify!(__fpu_xmm5)
5543 )
5544 );
5545 }
5546 test_field___fpu_xmm5();
5547 fn test_field___fpu_xmm6() {
5548 assert_eq!(
5549 unsafe {
5550 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5551 let ptr = uninit.as_ptr();
5552 ::std::ptr::addr_of!((*ptr).__fpu_xmm6) as usize - ptr as usize
5553 },
5554 264usize,
5555 concat!(
5556 "Offset of field: ",
5557 stringify!(__darwin_i386_avx512_state),
5558 "::",
5559 stringify!(__fpu_xmm6)
5560 )
5561 );
5562 }
5563 test_field___fpu_xmm6();
5564 fn test_field___fpu_xmm7() {
5565 assert_eq!(
5566 unsafe {
5567 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5568 let ptr = uninit.as_ptr();
5569 ::std::ptr::addr_of!((*ptr).__fpu_xmm7) as usize - ptr as usize
5570 },
5571 280usize,
5572 concat!(
5573 "Offset of field: ",
5574 stringify!(__darwin_i386_avx512_state),
5575 "::",
5576 stringify!(__fpu_xmm7)
5577 )
5578 );
5579 }
5580 test_field___fpu_xmm7();
5581 fn test_field___fpu_rsrv4() {
5582 assert_eq!(
5583 unsafe {
5584 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5585 let ptr = uninit.as_ptr();
5586 ::std::ptr::addr_of!((*ptr).__fpu_rsrv4) as usize - ptr as usize
5587 },
5588 296usize,
5589 concat!(
5590 "Offset of field: ",
5591 stringify!(__darwin_i386_avx512_state),
5592 "::",
5593 stringify!(__fpu_rsrv4)
5594 )
5595 );
5596 }
5597 test_field___fpu_rsrv4();
5598 fn test_field___fpu_reserved1() {
5599 assert_eq!(
5600 unsafe {
5601 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5602 let ptr = uninit.as_ptr();
5603 ::std::ptr::addr_of!((*ptr).__fpu_reserved1) as usize - ptr as usize
5604 },
5605 520usize,
5606 concat!(
5607 "Offset of field: ",
5608 stringify!(__darwin_i386_avx512_state),
5609 "::",
5610 stringify!(__fpu_reserved1)
5611 )
5612 );
5613 }
5614 test_field___fpu_reserved1();
5615 fn test_field___avx_reserved1() {
5616 assert_eq!(
5617 unsafe {
5618 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5619 let ptr = uninit.as_ptr();
5620 ::std::ptr::addr_of!((*ptr).__avx_reserved1) as usize - ptr as usize
5621 },
5622 524usize,
5623 concat!(
5624 "Offset of field: ",
5625 stringify!(__darwin_i386_avx512_state),
5626 "::",
5627 stringify!(__avx_reserved1)
5628 )
5629 );
5630 }
5631 test_field___avx_reserved1();
5632 fn test_field___fpu_ymmh0() {
5633 assert_eq!(
5634 unsafe {
5635 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5636 let ptr = uninit.as_ptr();
5637 ::std::ptr::addr_of!((*ptr).__fpu_ymmh0) as usize - ptr as usize
5638 },
5639 588usize,
5640 concat!(
5641 "Offset of field: ",
5642 stringify!(__darwin_i386_avx512_state),
5643 "::",
5644 stringify!(__fpu_ymmh0)
5645 )
5646 );
5647 }
5648 test_field___fpu_ymmh0();
5649 fn test_field___fpu_ymmh1() {
5650 assert_eq!(
5651 unsafe {
5652 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5653 let ptr = uninit.as_ptr();
5654 ::std::ptr::addr_of!((*ptr).__fpu_ymmh1) as usize - ptr as usize
5655 },
5656 604usize,
5657 concat!(
5658 "Offset of field: ",
5659 stringify!(__darwin_i386_avx512_state),
5660 "::",
5661 stringify!(__fpu_ymmh1)
5662 )
5663 );
5664 }
5665 test_field___fpu_ymmh1();
5666 fn test_field___fpu_ymmh2() {
5667 assert_eq!(
5668 unsafe {
5669 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5670 let ptr = uninit.as_ptr();
5671 ::std::ptr::addr_of!((*ptr).__fpu_ymmh2) as usize - ptr as usize
5672 },
5673 620usize,
5674 concat!(
5675 "Offset of field: ",
5676 stringify!(__darwin_i386_avx512_state),
5677 "::",
5678 stringify!(__fpu_ymmh2)
5679 )
5680 );
5681 }
5682 test_field___fpu_ymmh2();
5683 fn test_field___fpu_ymmh3() {
5684 assert_eq!(
5685 unsafe {
5686 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5687 let ptr = uninit.as_ptr();
5688 ::std::ptr::addr_of!((*ptr).__fpu_ymmh3) as usize - ptr as usize
5689 },
5690 636usize,
5691 concat!(
5692 "Offset of field: ",
5693 stringify!(__darwin_i386_avx512_state),
5694 "::",
5695 stringify!(__fpu_ymmh3)
5696 )
5697 );
5698 }
5699 test_field___fpu_ymmh3();
5700 fn test_field___fpu_ymmh4() {
5701 assert_eq!(
5702 unsafe {
5703 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5704 let ptr = uninit.as_ptr();
5705 ::std::ptr::addr_of!((*ptr).__fpu_ymmh4) as usize - ptr as usize
5706 },
5707 652usize,
5708 concat!(
5709 "Offset of field: ",
5710 stringify!(__darwin_i386_avx512_state),
5711 "::",
5712 stringify!(__fpu_ymmh4)
5713 )
5714 );
5715 }
5716 test_field___fpu_ymmh4();
5717 fn test_field___fpu_ymmh5() {
5718 assert_eq!(
5719 unsafe {
5720 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5721 let ptr = uninit.as_ptr();
5722 ::std::ptr::addr_of!((*ptr).__fpu_ymmh5) as usize - ptr as usize
5723 },
5724 668usize,
5725 concat!(
5726 "Offset of field: ",
5727 stringify!(__darwin_i386_avx512_state),
5728 "::",
5729 stringify!(__fpu_ymmh5)
5730 )
5731 );
5732 }
5733 test_field___fpu_ymmh5();
5734 fn test_field___fpu_ymmh6() {
5735 assert_eq!(
5736 unsafe {
5737 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5738 let ptr = uninit.as_ptr();
5739 ::std::ptr::addr_of!((*ptr).__fpu_ymmh6) as usize - ptr as usize
5740 },
5741 684usize,
5742 concat!(
5743 "Offset of field: ",
5744 stringify!(__darwin_i386_avx512_state),
5745 "::",
5746 stringify!(__fpu_ymmh6)
5747 )
5748 );
5749 }
5750 test_field___fpu_ymmh6();
5751 fn test_field___fpu_ymmh7() {
5752 assert_eq!(
5753 unsafe {
5754 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5755 let ptr = uninit.as_ptr();
5756 ::std::ptr::addr_of!((*ptr).__fpu_ymmh7) as usize - ptr as usize
5757 },
5758 700usize,
5759 concat!(
5760 "Offset of field: ",
5761 stringify!(__darwin_i386_avx512_state),
5762 "::",
5763 stringify!(__fpu_ymmh7)
5764 )
5765 );
5766 }
5767 test_field___fpu_ymmh7();
5768 fn test_field___fpu_k0() {
5769 assert_eq!(
5770 unsafe {
5771 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5772 let ptr = uninit.as_ptr();
5773 ::std::ptr::addr_of!((*ptr).__fpu_k0) as usize - ptr as usize
5774 },
5775 716usize,
5776 concat!(
5777 "Offset of field: ",
5778 stringify!(__darwin_i386_avx512_state),
5779 "::",
5780 stringify!(__fpu_k0)
5781 )
5782 );
5783 }
5784 test_field___fpu_k0();
5785 fn test_field___fpu_k1() {
5786 assert_eq!(
5787 unsafe {
5788 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5789 let ptr = uninit.as_ptr();
5790 ::std::ptr::addr_of!((*ptr).__fpu_k1) as usize - ptr as usize
5791 },
5792 724usize,
5793 concat!(
5794 "Offset of field: ",
5795 stringify!(__darwin_i386_avx512_state),
5796 "::",
5797 stringify!(__fpu_k1)
5798 )
5799 );
5800 }
5801 test_field___fpu_k1();
5802 fn test_field___fpu_k2() {
5803 assert_eq!(
5804 unsafe {
5805 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5806 let ptr = uninit.as_ptr();
5807 ::std::ptr::addr_of!((*ptr).__fpu_k2) as usize - ptr as usize
5808 },
5809 732usize,
5810 concat!(
5811 "Offset of field: ",
5812 stringify!(__darwin_i386_avx512_state),
5813 "::",
5814 stringify!(__fpu_k2)
5815 )
5816 );
5817 }
5818 test_field___fpu_k2();
5819 fn test_field___fpu_k3() {
5820 assert_eq!(
5821 unsafe {
5822 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5823 let ptr = uninit.as_ptr();
5824 ::std::ptr::addr_of!((*ptr).__fpu_k3) as usize - ptr as usize
5825 },
5826 740usize,
5827 concat!(
5828 "Offset of field: ",
5829 stringify!(__darwin_i386_avx512_state),
5830 "::",
5831 stringify!(__fpu_k3)
5832 )
5833 );
5834 }
5835 test_field___fpu_k3();
5836 fn test_field___fpu_k4() {
5837 assert_eq!(
5838 unsafe {
5839 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5840 let ptr = uninit.as_ptr();
5841 ::std::ptr::addr_of!((*ptr).__fpu_k4) as usize - ptr as usize
5842 },
5843 748usize,
5844 concat!(
5845 "Offset of field: ",
5846 stringify!(__darwin_i386_avx512_state),
5847 "::",
5848 stringify!(__fpu_k4)
5849 )
5850 );
5851 }
5852 test_field___fpu_k4();
5853 fn test_field___fpu_k5() {
5854 assert_eq!(
5855 unsafe {
5856 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5857 let ptr = uninit.as_ptr();
5858 ::std::ptr::addr_of!((*ptr).__fpu_k5) as usize - ptr as usize
5859 },
5860 756usize,
5861 concat!(
5862 "Offset of field: ",
5863 stringify!(__darwin_i386_avx512_state),
5864 "::",
5865 stringify!(__fpu_k5)
5866 )
5867 );
5868 }
5869 test_field___fpu_k5();
5870 fn test_field___fpu_k6() {
5871 assert_eq!(
5872 unsafe {
5873 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5874 let ptr = uninit.as_ptr();
5875 ::std::ptr::addr_of!((*ptr).__fpu_k6) as usize - ptr as usize
5876 },
5877 764usize,
5878 concat!(
5879 "Offset of field: ",
5880 stringify!(__darwin_i386_avx512_state),
5881 "::",
5882 stringify!(__fpu_k6)
5883 )
5884 );
5885 }
5886 test_field___fpu_k6();
5887 fn test_field___fpu_k7() {
5888 assert_eq!(
5889 unsafe {
5890 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5891 let ptr = uninit.as_ptr();
5892 ::std::ptr::addr_of!((*ptr).__fpu_k7) as usize - ptr as usize
5893 },
5894 772usize,
5895 concat!(
5896 "Offset of field: ",
5897 stringify!(__darwin_i386_avx512_state),
5898 "::",
5899 stringify!(__fpu_k7)
5900 )
5901 );
5902 }
5903 test_field___fpu_k7();
5904 fn test_field___fpu_zmmh0() {
5905 assert_eq!(
5906 unsafe {
5907 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5908 let ptr = uninit.as_ptr();
5909 ::std::ptr::addr_of!((*ptr).__fpu_zmmh0) as usize - ptr as usize
5910 },
5911 780usize,
5912 concat!(
5913 "Offset of field: ",
5914 stringify!(__darwin_i386_avx512_state),
5915 "::",
5916 stringify!(__fpu_zmmh0)
5917 )
5918 );
5919 }
5920 test_field___fpu_zmmh0();
5921 fn test_field___fpu_zmmh1() {
5922 assert_eq!(
5923 unsafe {
5924 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5925 let ptr = uninit.as_ptr();
5926 ::std::ptr::addr_of!((*ptr).__fpu_zmmh1) as usize - ptr as usize
5927 },
5928 812usize,
5929 concat!(
5930 "Offset of field: ",
5931 stringify!(__darwin_i386_avx512_state),
5932 "::",
5933 stringify!(__fpu_zmmh1)
5934 )
5935 );
5936 }
5937 test_field___fpu_zmmh1();
5938 fn test_field___fpu_zmmh2() {
5939 assert_eq!(
5940 unsafe {
5941 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5942 let ptr = uninit.as_ptr();
5943 ::std::ptr::addr_of!((*ptr).__fpu_zmmh2) as usize - ptr as usize
5944 },
5945 844usize,
5946 concat!(
5947 "Offset of field: ",
5948 stringify!(__darwin_i386_avx512_state),
5949 "::",
5950 stringify!(__fpu_zmmh2)
5951 )
5952 );
5953 }
5954 test_field___fpu_zmmh2();
5955 fn test_field___fpu_zmmh3() {
5956 assert_eq!(
5957 unsafe {
5958 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5959 let ptr = uninit.as_ptr();
5960 ::std::ptr::addr_of!((*ptr).__fpu_zmmh3) as usize - ptr as usize
5961 },
5962 876usize,
5963 concat!(
5964 "Offset of field: ",
5965 stringify!(__darwin_i386_avx512_state),
5966 "::",
5967 stringify!(__fpu_zmmh3)
5968 )
5969 );
5970 }
5971 test_field___fpu_zmmh3();
5972 fn test_field___fpu_zmmh4() {
5973 assert_eq!(
5974 unsafe {
5975 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5976 let ptr = uninit.as_ptr();
5977 ::std::ptr::addr_of!((*ptr).__fpu_zmmh4) as usize - ptr as usize
5978 },
5979 908usize,
5980 concat!(
5981 "Offset of field: ",
5982 stringify!(__darwin_i386_avx512_state),
5983 "::",
5984 stringify!(__fpu_zmmh4)
5985 )
5986 );
5987 }
5988 test_field___fpu_zmmh4();
5989 fn test_field___fpu_zmmh5() {
5990 assert_eq!(
5991 unsafe {
5992 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
5993 let ptr = uninit.as_ptr();
5994 ::std::ptr::addr_of!((*ptr).__fpu_zmmh5) as usize - ptr as usize
5995 },
5996 940usize,
5997 concat!(
5998 "Offset of field: ",
5999 stringify!(__darwin_i386_avx512_state),
6000 "::",
6001 stringify!(__fpu_zmmh5)
6002 )
6003 );
6004 }
6005 test_field___fpu_zmmh5();
6006 fn test_field___fpu_zmmh6() {
6007 assert_eq!(
6008 unsafe {
6009 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
6010 let ptr = uninit.as_ptr();
6011 ::std::ptr::addr_of!((*ptr).__fpu_zmmh6) as usize - ptr as usize
6012 },
6013 972usize,
6014 concat!(
6015 "Offset of field: ",
6016 stringify!(__darwin_i386_avx512_state),
6017 "::",
6018 stringify!(__fpu_zmmh6)
6019 )
6020 );
6021 }
6022 test_field___fpu_zmmh6();
6023 fn test_field___fpu_zmmh7() {
6024 assert_eq!(
6025 unsafe {
6026 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_avx512_state>::uninit();
6027 let ptr = uninit.as_ptr();
6028 ::std::ptr::addr_of!((*ptr).__fpu_zmmh7) as usize - ptr as usize
6029 },
6030 1004usize,
6031 concat!(
6032 "Offset of field: ",
6033 stringify!(__darwin_i386_avx512_state),
6034 "::",
6035 stringify!(__fpu_zmmh7)
6036 )
6037 );
6038 }
6039 test_field___fpu_zmmh7();
6040}
6041#[repr(C)]
6042#[derive(Debug, Copy, Clone)]
6043pub struct __darwin_i386_exception_state {
6044 pub __trapno: __uint16_t,
6045 pub __cpu: __uint16_t,
6046 pub __err: __uint32_t,
6047 pub __faultvaddr: __uint32_t,
6048}
6049#[test]
6050fn bindgen_test_layout___darwin_i386_exception_state() {
6051 assert_eq!(
6052 ::std::mem::size_of::<__darwin_i386_exception_state>(),
6053 12usize,
6054 concat!("Size of: ", stringify!(__darwin_i386_exception_state))
6055 );
6056 assert_eq!(
6057 ::std::mem::align_of::<__darwin_i386_exception_state>(),
6058 4usize,
6059 concat!("Alignment of ", stringify!(__darwin_i386_exception_state))
6060 );
6061 fn test_field___trapno() {
6062 assert_eq!(
6063 unsafe {
6064 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_exception_state>::uninit();
6065 let ptr = uninit.as_ptr();
6066 ::std::ptr::addr_of!((*ptr).__trapno) as usize - ptr as usize
6067 },
6068 0usize,
6069 concat!(
6070 "Offset of field: ",
6071 stringify!(__darwin_i386_exception_state),
6072 "::",
6073 stringify!(__trapno)
6074 )
6075 );
6076 }
6077 test_field___trapno();
6078 fn test_field___cpu() {
6079 assert_eq!(
6080 unsafe {
6081 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_exception_state>::uninit();
6082 let ptr = uninit.as_ptr();
6083 ::std::ptr::addr_of!((*ptr).__cpu) as usize - ptr as usize
6084 },
6085 2usize,
6086 concat!(
6087 "Offset of field: ",
6088 stringify!(__darwin_i386_exception_state),
6089 "::",
6090 stringify!(__cpu)
6091 )
6092 );
6093 }
6094 test_field___cpu();
6095 fn test_field___err() {
6096 assert_eq!(
6097 unsafe {
6098 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_exception_state>::uninit();
6099 let ptr = uninit.as_ptr();
6100 ::std::ptr::addr_of!((*ptr).__err) as usize - ptr as usize
6101 },
6102 4usize,
6103 concat!(
6104 "Offset of field: ",
6105 stringify!(__darwin_i386_exception_state),
6106 "::",
6107 stringify!(__err)
6108 )
6109 );
6110 }
6111 test_field___err();
6112 fn test_field___faultvaddr() {
6113 assert_eq!(
6114 unsafe {
6115 let uninit = ::std::mem::MaybeUninit::<__darwin_i386_exception_state>::uninit();
6116 let ptr = uninit.as_ptr();
6117 ::std::ptr::addr_of!((*ptr).__faultvaddr) as usize - ptr as usize
6118 },
6119 8usize,
6120 concat!(
6121 "Offset of field: ",
6122 stringify!(__darwin_i386_exception_state),
6123 "::",
6124 stringify!(__faultvaddr)
6125 )
6126 );
6127 }
6128 test_field___faultvaddr();
6129}
6130#[repr(C)]
6131#[derive(Debug, Copy, Clone)]
6132pub struct __darwin_x86_debug_state32 {
6133 pub __dr0: ::std::os::raw::c_uint,
6134 pub __dr1: ::std::os::raw::c_uint,
6135 pub __dr2: ::std::os::raw::c_uint,
6136 pub __dr3: ::std::os::raw::c_uint,
6137 pub __dr4: ::std::os::raw::c_uint,
6138 pub __dr5: ::std::os::raw::c_uint,
6139 pub __dr6: ::std::os::raw::c_uint,
6140 pub __dr7: ::std::os::raw::c_uint,
6141}
6142#[test]
6143fn bindgen_test_layout___darwin_x86_debug_state32() {
6144 assert_eq!(
6145 ::std::mem::size_of::<__darwin_x86_debug_state32>(),
6146 32usize,
6147 concat!("Size of: ", stringify!(__darwin_x86_debug_state32))
6148 );
6149 assert_eq!(
6150 ::std::mem::align_of::<__darwin_x86_debug_state32>(),
6151 4usize,
6152 concat!("Alignment of ", stringify!(__darwin_x86_debug_state32))
6153 );
6154 fn test_field___dr0() {
6155 assert_eq!(
6156 unsafe {
6157 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state32>::uninit();
6158 let ptr = uninit.as_ptr();
6159 ::std::ptr::addr_of!((*ptr).__dr0) as usize - ptr as usize
6160 },
6161 0usize,
6162 concat!(
6163 "Offset of field: ",
6164 stringify!(__darwin_x86_debug_state32),
6165 "::",
6166 stringify!(__dr0)
6167 )
6168 );
6169 }
6170 test_field___dr0();
6171 fn test_field___dr1() {
6172 assert_eq!(
6173 unsafe {
6174 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state32>::uninit();
6175 let ptr = uninit.as_ptr();
6176 ::std::ptr::addr_of!((*ptr).__dr1) as usize - ptr as usize
6177 },
6178 4usize,
6179 concat!(
6180 "Offset of field: ",
6181 stringify!(__darwin_x86_debug_state32),
6182 "::",
6183 stringify!(__dr1)
6184 )
6185 );
6186 }
6187 test_field___dr1();
6188 fn test_field___dr2() {
6189 assert_eq!(
6190 unsafe {
6191 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state32>::uninit();
6192 let ptr = uninit.as_ptr();
6193 ::std::ptr::addr_of!((*ptr).__dr2) as usize - ptr as usize
6194 },
6195 8usize,
6196 concat!(
6197 "Offset of field: ",
6198 stringify!(__darwin_x86_debug_state32),
6199 "::",
6200 stringify!(__dr2)
6201 )
6202 );
6203 }
6204 test_field___dr2();
6205 fn test_field___dr3() {
6206 assert_eq!(
6207 unsafe {
6208 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state32>::uninit();
6209 let ptr = uninit.as_ptr();
6210 ::std::ptr::addr_of!((*ptr).__dr3) as usize - ptr as usize
6211 },
6212 12usize,
6213 concat!(
6214 "Offset of field: ",
6215 stringify!(__darwin_x86_debug_state32),
6216 "::",
6217 stringify!(__dr3)
6218 )
6219 );
6220 }
6221 test_field___dr3();
6222 fn test_field___dr4() {
6223 assert_eq!(
6224 unsafe {
6225 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state32>::uninit();
6226 let ptr = uninit.as_ptr();
6227 ::std::ptr::addr_of!((*ptr).__dr4) as usize - ptr as usize
6228 },
6229 16usize,
6230 concat!(
6231 "Offset of field: ",
6232 stringify!(__darwin_x86_debug_state32),
6233 "::",
6234 stringify!(__dr4)
6235 )
6236 );
6237 }
6238 test_field___dr4();
6239 fn test_field___dr5() {
6240 assert_eq!(
6241 unsafe {
6242 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state32>::uninit();
6243 let ptr = uninit.as_ptr();
6244 ::std::ptr::addr_of!((*ptr).__dr5) as usize - ptr as usize
6245 },
6246 20usize,
6247 concat!(
6248 "Offset of field: ",
6249 stringify!(__darwin_x86_debug_state32),
6250 "::",
6251 stringify!(__dr5)
6252 )
6253 );
6254 }
6255 test_field___dr5();
6256 fn test_field___dr6() {
6257 assert_eq!(
6258 unsafe {
6259 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state32>::uninit();
6260 let ptr = uninit.as_ptr();
6261 ::std::ptr::addr_of!((*ptr).__dr6) as usize - ptr as usize
6262 },
6263 24usize,
6264 concat!(
6265 "Offset of field: ",
6266 stringify!(__darwin_x86_debug_state32),
6267 "::",
6268 stringify!(__dr6)
6269 )
6270 );
6271 }
6272 test_field___dr6();
6273 fn test_field___dr7() {
6274 assert_eq!(
6275 unsafe {
6276 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state32>::uninit();
6277 let ptr = uninit.as_ptr();
6278 ::std::ptr::addr_of!((*ptr).__dr7) as usize - ptr as usize
6279 },
6280 28usize,
6281 concat!(
6282 "Offset of field: ",
6283 stringify!(__darwin_x86_debug_state32),
6284 "::",
6285 stringify!(__dr7)
6286 )
6287 );
6288 }
6289 test_field___dr7();
6290}
6291#[repr(C)]
6292#[derive(Debug, Copy, Clone)]
6293pub struct __x86_instruction_state {
6294 pub __insn_stream_valid_bytes: ::std::os::raw::c_int,
6295 pub __insn_offset: ::std::os::raw::c_int,
6296 pub __out_of_synch: ::std::os::raw::c_int,
6297 pub __insn_bytes: [__uint8_t; 2380usize],
6298 pub __insn_cacheline: [__uint8_t; 64usize],
6299}
6300#[test]
6301fn bindgen_test_layout___x86_instruction_state() {
6302 assert_eq!(
6303 ::std::mem::size_of::<__x86_instruction_state>(),
6304 2456usize,
6305 concat!("Size of: ", stringify!(__x86_instruction_state))
6306 );
6307 assert_eq!(
6308 ::std::mem::align_of::<__x86_instruction_state>(),
6309 4usize,
6310 concat!("Alignment of ", stringify!(__x86_instruction_state))
6311 );
6312 fn test_field___insn_stream_valid_bytes() {
6313 assert_eq!(
6314 unsafe {
6315 let uninit = ::std::mem::MaybeUninit::<__x86_instruction_state>::uninit();
6316 let ptr = uninit.as_ptr();
6317 ::std::ptr::addr_of!((*ptr).__insn_stream_valid_bytes) as usize - ptr as usize
6318 },
6319 0usize,
6320 concat!(
6321 "Offset of field: ",
6322 stringify!(__x86_instruction_state),
6323 "::",
6324 stringify!(__insn_stream_valid_bytes)
6325 )
6326 );
6327 }
6328 test_field___insn_stream_valid_bytes();
6329 fn test_field___insn_offset() {
6330 assert_eq!(
6331 unsafe {
6332 let uninit = ::std::mem::MaybeUninit::<__x86_instruction_state>::uninit();
6333 let ptr = uninit.as_ptr();
6334 ::std::ptr::addr_of!((*ptr).__insn_offset) as usize - ptr as usize
6335 },
6336 4usize,
6337 concat!(
6338 "Offset of field: ",
6339 stringify!(__x86_instruction_state),
6340 "::",
6341 stringify!(__insn_offset)
6342 )
6343 );
6344 }
6345 test_field___insn_offset();
6346 fn test_field___out_of_synch() {
6347 assert_eq!(
6348 unsafe {
6349 let uninit = ::std::mem::MaybeUninit::<__x86_instruction_state>::uninit();
6350 let ptr = uninit.as_ptr();
6351 ::std::ptr::addr_of!((*ptr).__out_of_synch) as usize - ptr as usize
6352 },
6353 8usize,
6354 concat!(
6355 "Offset of field: ",
6356 stringify!(__x86_instruction_state),
6357 "::",
6358 stringify!(__out_of_synch)
6359 )
6360 );
6361 }
6362 test_field___out_of_synch();
6363 fn test_field___insn_bytes() {
6364 assert_eq!(
6365 unsafe {
6366 let uninit = ::std::mem::MaybeUninit::<__x86_instruction_state>::uninit();
6367 let ptr = uninit.as_ptr();
6368 ::std::ptr::addr_of!((*ptr).__insn_bytes) as usize - ptr as usize
6369 },
6370 12usize,
6371 concat!(
6372 "Offset of field: ",
6373 stringify!(__x86_instruction_state),
6374 "::",
6375 stringify!(__insn_bytes)
6376 )
6377 );
6378 }
6379 test_field___insn_bytes();
6380 fn test_field___insn_cacheline() {
6381 assert_eq!(
6382 unsafe {
6383 let uninit = ::std::mem::MaybeUninit::<__x86_instruction_state>::uninit();
6384 let ptr = uninit.as_ptr();
6385 ::std::ptr::addr_of!((*ptr).__insn_cacheline) as usize - ptr as usize
6386 },
6387 2392usize,
6388 concat!(
6389 "Offset of field: ",
6390 stringify!(__x86_instruction_state),
6391 "::",
6392 stringify!(__insn_cacheline)
6393 )
6394 );
6395 }
6396 test_field___insn_cacheline();
6397}
6398#[repr(C)]
6399#[derive(Debug, Copy, Clone)]
6400pub struct __last_branch_record {
6401 pub __from_ip: __uint64_t,
6402 pub __to_ip: __uint64_t,
6403 pub _bitfield_align_1: [u16; 0],
6404 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>,
6405 pub __bindgen_padding_0: u32,
6406}
6407#[test]
6408fn bindgen_test_layout___last_branch_record() {
6409 assert_eq!(
6410 ::std::mem::size_of::<__last_branch_record>(),
6411 24usize,
6412 concat!("Size of: ", stringify!(__last_branch_record))
6413 );
6414 assert_eq!(
6415 ::std::mem::align_of::<__last_branch_record>(),
6416 8usize,
6417 concat!("Alignment of ", stringify!(__last_branch_record))
6418 );
6419 fn test_field___from_ip() {
6420 assert_eq!(
6421 unsafe {
6422 let uninit = ::std::mem::MaybeUninit::<__last_branch_record>::uninit();
6423 let ptr = uninit.as_ptr();
6424 ::std::ptr::addr_of!((*ptr).__from_ip) as usize - ptr as usize
6425 },
6426 0usize,
6427 concat!(
6428 "Offset of field: ",
6429 stringify!(__last_branch_record),
6430 "::",
6431 stringify!(__from_ip)
6432 )
6433 );
6434 }
6435 test_field___from_ip();
6436 fn test_field___to_ip() {
6437 assert_eq!(
6438 unsafe {
6439 let uninit = ::std::mem::MaybeUninit::<__last_branch_record>::uninit();
6440 let ptr = uninit.as_ptr();
6441 ::std::ptr::addr_of!((*ptr).__to_ip) as usize - ptr as usize
6442 },
6443 8usize,
6444 concat!(
6445 "Offset of field: ",
6446 stringify!(__last_branch_record),
6447 "::",
6448 stringify!(__to_ip)
6449 )
6450 );
6451 }
6452 test_field___to_ip();
6453}
6454impl __last_branch_record {
6455 #[inline]
6456 pub fn __mispredict(&self) -> __uint32_t {
6457 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
6458 }
6459 #[inline]
6460 pub fn set___mispredict(&mut self, val: __uint32_t) {
6461 unsafe {
6462 let val: u32 = ::std::mem::transmute(val);
6463 self._bitfield_1.set(0usize, 1u8, val as u64)
6464 }
6465 }
6466 #[inline]
6467 pub fn __tsx_abort(&self) -> __uint32_t {
6468 unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
6469 }
6470 #[inline]
6471 pub fn set___tsx_abort(&mut self, val: __uint32_t) {
6472 unsafe {
6473 let val: u32 = ::std::mem::transmute(val);
6474 self._bitfield_1.set(1usize, 1u8, val as u64)
6475 }
6476 }
6477 #[inline]
6478 pub fn __in_tsx(&self) -> __uint32_t {
6479 unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
6480 }
6481 #[inline]
6482 pub fn set___in_tsx(&mut self, val: __uint32_t) {
6483 unsafe {
6484 let val: u32 = ::std::mem::transmute(val);
6485 self._bitfield_1.set(2usize, 1u8, val as u64)
6486 }
6487 }
6488 #[inline]
6489 pub fn __cycle_count(&self) -> __uint32_t {
6490 unsafe { ::std::mem::transmute(self._bitfield_1.get(3usize, 16u8) as u32) }
6491 }
6492 #[inline]
6493 pub fn set___cycle_count(&mut self, val: __uint32_t) {
6494 unsafe {
6495 let val: u32 = ::std::mem::transmute(val);
6496 self._bitfield_1.set(3usize, 16u8, val as u64)
6497 }
6498 }
6499 #[inline]
6500 pub fn __reserved(&self) -> __uint32_t {
6501 unsafe { ::std::mem::transmute(self._bitfield_1.get(19usize, 13u8) as u32) }
6502 }
6503 #[inline]
6504 pub fn set___reserved(&mut self, val: __uint32_t) {
6505 unsafe {
6506 let val: u32 = ::std::mem::transmute(val);
6507 self._bitfield_1.set(19usize, 13u8, val as u64)
6508 }
6509 }
6510 #[inline]
6511 pub fn new_bitfield_1(
6512 __mispredict: __uint32_t,
6513 __tsx_abort: __uint32_t,
6514 __in_tsx: __uint32_t,
6515 __cycle_count: __uint32_t,
6516 __reserved: __uint32_t,
6517 ) -> __BindgenBitfieldUnit<[u8; 4usize]> {
6518 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default();
6519 __bindgen_bitfield_unit.set(0usize, 1u8, {
6520 let __mispredict: u32 = unsafe { ::std::mem::transmute(__mispredict) };
6521 __mispredict as u64
6522 });
6523 __bindgen_bitfield_unit.set(1usize, 1u8, {
6524 let __tsx_abort: u32 = unsafe { ::std::mem::transmute(__tsx_abort) };
6525 __tsx_abort as u64
6526 });
6527 __bindgen_bitfield_unit.set(2usize, 1u8, {
6528 let __in_tsx: u32 = unsafe { ::std::mem::transmute(__in_tsx) };
6529 __in_tsx as u64
6530 });
6531 __bindgen_bitfield_unit.set(3usize, 16u8, {
6532 let __cycle_count: u32 = unsafe { ::std::mem::transmute(__cycle_count) };
6533 __cycle_count as u64
6534 });
6535 __bindgen_bitfield_unit.set(19usize, 13u8, {
6536 let __reserved: u32 = unsafe { ::std::mem::transmute(__reserved) };
6537 __reserved as u64
6538 });
6539 __bindgen_bitfield_unit
6540 }
6541}
6542#[repr(C)]
6543#[derive(Debug, Copy, Clone)]
6544pub struct __last_branch_state {
6545 pub __lbr_count: ::std::os::raw::c_int,
6546 pub _bitfield_align_1: [u32; 0],
6547 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>,
6548 pub __lbrs: [__last_branch_record; 32usize],
6549}
6550#[test]
6551fn bindgen_test_layout___last_branch_state() {
6552 assert_eq!(
6553 ::std::mem::size_of::<__last_branch_state>(),
6554 776usize,
6555 concat!("Size of: ", stringify!(__last_branch_state))
6556 );
6557 assert_eq!(
6558 ::std::mem::align_of::<__last_branch_state>(),
6559 8usize,
6560 concat!("Alignment of ", stringify!(__last_branch_state))
6561 );
6562 fn test_field___lbr_count() {
6563 assert_eq!(
6564 unsafe {
6565 let uninit = ::std::mem::MaybeUninit::<__last_branch_state>::uninit();
6566 let ptr = uninit.as_ptr();
6567 ::std::ptr::addr_of!((*ptr).__lbr_count) as usize - ptr as usize
6568 },
6569 0usize,
6570 concat!(
6571 "Offset of field: ",
6572 stringify!(__last_branch_state),
6573 "::",
6574 stringify!(__lbr_count)
6575 )
6576 );
6577 }
6578 test_field___lbr_count();
6579 fn test_field___lbrs() {
6580 assert_eq!(
6581 unsafe {
6582 let uninit = ::std::mem::MaybeUninit::<__last_branch_state>::uninit();
6583 let ptr = uninit.as_ptr();
6584 ::std::ptr::addr_of!((*ptr).__lbrs) as usize - ptr as usize
6585 },
6586 8usize,
6587 concat!(
6588 "Offset of field: ",
6589 stringify!(__last_branch_state),
6590 "::",
6591 stringify!(__lbrs)
6592 )
6593 );
6594 }
6595 test_field___lbrs();
6596}
6597impl __last_branch_state {
6598 #[inline]
6599 pub fn __lbr_supported_tsx(&self) -> __uint32_t {
6600 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
6601 }
6602 #[inline]
6603 pub fn set___lbr_supported_tsx(&mut self, val: __uint32_t) {
6604 unsafe {
6605 let val: u32 = ::std::mem::transmute(val);
6606 self._bitfield_1.set(0usize, 1u8, val as u64)
6607 }
6608 }
6609 #[inline]
6610 pub fn __lbr_supported_cycle_count(&self) -> __uint32_t {
6611 unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
6612 }
6613 #[inline]
6614 pub fn set___lbr_supported_cycle_count(&mut self, val: __uint32_t) {
6615 unsafe {
6616 let val: u32 = ::std::mem::transmute(val);
6617 self._bitfield_1.set(1usize, 1u8, val as u64)
6618 }
6619 }
6620 #[inline]
6621 pub fn __reserved(&self) -> __uint32_t {
6622 unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 30u8) as u32) }
6623 }
6624 #[inline]
6625 pub fn set___reserved(&mut self, val: __uint32_t) {
6626 unsafe {
6627 let val: u32 = ::std::mem::transmute(val);
6628 self._bitfield_1.set(2usize, 30u8, val as u64)
6629 }
6630 }
6631 #[inline]
6632 pub fn new_bitfield_1(
6633 __lbr_supported_tsx: __uint32_t,
6634 __lbr_supported_cycle_count: __uint32_t,
6635 __reserved: __uint32_t,
6636 ) -> __BindgenBitfieldUnit<[u8; 4usize]> {
6637 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default();
6638 __bindgen_bitfield_unit.set(0usize, 1u8, {
6639 let __lbr_supported_tsx: u32 = unsafe { ::std::mem::transmute(__lbr_supported_tsx) };
6640 __lbr_supported_tsx as u64
6641 });
6642 __bindgen_bitfield_unit.set(1usize, 1u8, {
6643 let __lbr_supported_cycle_count: u32 =
6644 unsafe { ::std::mem::transmute(__lbr_supported_cycle_count) };
6645 __lbr_supported_cycle_count as u64
6646 });
6647 __bindgen_bitfield_unit.set(2usize, 30u8, {
6648 let __reserved: u32 = unsafe { ::std::mem::transmute(__reserved) };
6649 __reserved as u64
6650 });
6651 __bindgen_bitfield_unit
6652 }
6653}
6654#[repr(C)]
6655#[derive(Debug, Copy, Clone)]
6656pub struct __x86_pagein_state {
6657 pub __pagein_error: ::std::os::raw::c_int,
6658}
6659#[test]
6660fn bindgen_test_layout___x86_pagein_state() {
6661 assert_eq!(
6662 ::std::mem::size_of::<__x86_pagein_state>(),
6663 4usize,
6664 concat!("Size of: ", stringify!(__x86_pagein_state))
6665 );
6666 assert_eq!(
6667 ::std::mem::align_of::<__x86_pagein_state>(),
6668 4usize,
6669 concat!("Alignment of ", stringify!(__x86_pagein_state))
6670 );
6671 fn test_field___pagein_error() {
6672 assert_eq!(
6673 unsafe {
6674 let uninit = ::std::mem::MaybeUninit::<__x86_pagein_state>::uninit();
6675 let ptr = uninit.as_ptr();
6676 ::std::ptr::addr_of!((*ptr).__pagein_error) as usize - ptr as usize
6677 },
6678 0usize,
6679 concat!(
6680 "Offset of field: ",
6681 stringify!(__x86_pagein_state),
6682 "::",
6683 stringify!(__pagein_error)
6684 )
6685 );
6686 }
6687 test_field___pagein_error();
6688}
6689#[repr(C)]
6690#[derive(Debug, Copy, Clone)]
6691pub struct __darwin_x86_thread_state64 {
6692 pub __rax: __uint64_t,
6693 pub __rbx: __uint64_t,
6694 pub __rcx: __uint64_t,
6695 pub __rdx: __uint64_t,
6696 pub __rdi: __uint64_t,
6697 pub __rsi: __uint64_t,
6698 pub __rbp: __uint64_t,
6699 pub __rsp: __uint64_t,
6700 pub __r8: __uint64_t,
6701 pub __r9: __uint64_t,
6702 pub __r10: __uint64_t,
6703 pub __r11: __uint64_t,
6704 pub __r12: __uint64_t,
6705 pub __r13: __uint64_t,
6706 pub __r14: __uint64_t,
6707 pub __r15: __uint64_t,
6708 pub __rip: __uint64_t,
6709 pub __rflags: __uint64_t,
6710 pub __cs: __uint64_t,
6711 pub __fs: __uint64_t,
6712 pub __gs: __uint64_t,
6713}
6714#[test]
6715fn bindgen_test_layout___darwin_x86_thread_state64() {
6716 assert_eq!(
6717 ::std::mem::size_of::<__darwin_x86_thread_state64>(),
6718 168usize,
6719 concat!("Size of: ", stringify!(__darwin_x86_thread_state64))
6720 );
6721 assert_eq!(
6722 ::std::mem::align_of::<__darwin_x86_thread_state64>(),
6723 8usize,
6724 concat!("Alignment of ", stringify!(__darwin_x86_thread_state64))
6725 );
6726 fn test_field___rax() {
6727 assert_eq!(
6728 unsafe {
6729 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6730 let ptr = uninit.as_ptr();
6731 ::std::ptr::addr_of!((*ptr).__rax) as usize - ptr as usize
6732 },
6733 0usize,
6734 concat!(
6735 "Offset of field: ",
6736 stringify!(__darwin_x86_thread_state64),
6737 "::",
6738 stringify!(__rax)
6739 )
6740 );
6741 }
6742 test_field___rax();
6743 fn test_field___rbx() {
6744 assert_eq!(
6745 unsafe {
6746 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6747 let ptr = uninit.as_ptr();
6748 ::std::ptr::addr_of!((*ptr).__rbx) as usize - ptr as usize
6749 },
6750 8usize,
6751 concat!(
6752 "Offset of field: ",
6753 stringify!(__darwin_x86_thread_state64),
6754 "::",
6755 stringify!(__rbx)
6756 )
6757 );
6758 }
6759 test_field___rbx();
6760 fn test_field___rcx() {
6761 assert_eq!(
6762 unsafe {
6763 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6764 let ptr = uninit.as_ptr();
6765 ::std::ptr::addr_of!((*ptr).__rcx) as usize - ptr as usize
6766 },
6767 16usize,
6768 concat!(
6769 "Offset of field: ",
6770 stringify!(__darwin_x86_thread_state64),
6771 "::",
6772 stringify!(__rcx)
6773 )
6774 );
6775 }
6776 test_field___rcx();
6777 fn test_field___rdx() {
6778 assert_eq!(
6779 unsafe {
6780 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6781 let ptr = uninit.as_ptr();
6782 ::std::ptr::addr_of!((*ptr).__rdx) as usize - ptr as usize
6783 },
6784 24usize,
6785 concat!(
6786 "Offset of field: ",
6787 stringify!(__darwin_x86_thread_state64),
6788 "::",
6789 stringify!(__rdx)
6790 )
6791 );
6792 }
6793 test_field___rdx();
6794 fn test_field___rdi() {
6795 assert_eq!(
6796 unsafe {
6797 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6798 let ptr = uninit.as_ptr();
6799 ::std::ptr::addr_of!((*ptr).__rdi) as usize - ptr as usize
6800 },
6801 32usize,
6802 concat!(
6803 "Offset of field: ",
6804 stringify!(__darwin_x86_thread_state64),
6805 "::",
6806 stringify!(__rdi)
6807 )
6808 );
6809 }
6810 test_field___rdi();
6811 fn test_field___rsi() {
6812 assert_eq!(
6813 unsafe {
6814 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6815 let ptr = uninit.as_ptr();
6816 ::std::ptr::addr_of!((*ptr).__rsi) as usize - ptr as usize
6817 },
6818 40usize,
6819 concat!(
6820 "Offset of field: ",
6821 stringify!(__darwin_x86_thread_state64),
6822 "::",
6823 stringify!(__rsi)
6824 )
6825 );
6826 }
6827 test_field___rsi();
6828 fn test_field___rbp() {
6829 assert_eq!(
6830 unsafe {
6831 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6832 let ptr = uninit.as_ptr();
6833 ::std::ptr::addr_of!((*ptr).__rbp) as usize - ptr as usize
6834 },
6835 48usize,
6836 concat!(
6837 "Offset of field: ",
6838 stringify!(__darwin_x86_thread_state64),
6839 "::",
6840 stringify!(__rbp)
6841 )
6842 );
6843 }
6844 test_field___rbp();
6845 fn test_field___rsp() {
6846 assert_eq!(
6847 unsafe {
6848 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6849 let ptr = uninit.as_ptr();
6850 ::std::ptr::addr_of!((*ptr).__rsp) as usize - ptr as usize
6851 },
6852 56usize,
6853 concat!(
6854 "Offset of field: ",
6855 stringify!(__darwin_x86_thread_state64),
6856 "::",
6857 stringify!(__rsp)
6858 )
6859 );
6860 }
6861 test_field___rsp();
6862 fn test_field___r8() {
6863 assert_eq!(
6864 unsafe {
6865 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6866 let ptr = uninit.as_ptr();
6867 ::std::ptr::addr_of!((*ptr).__r8) as usize - ptr as usize
6868 },
6869 64usize,
6870 concat!(
6871 "Offset of field: ",
6872 stringify!(__darwin_x86_thread_state64),
6873 "::",
6874 stringify!(__r8)
6875 )
6876 );
6877 }
6878 test_field___r8();
6879 fn test_field___r9() {
6880 assert_eq!(
6881 unsafe {
6882 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6883 let ptr = uninit.as_ptr();
6884 ::std::ptr::addr_of!((*ptr).__r9) as usize - ptr as usize
6885 },
6886 72usize,
6887 concat!(
6888 "Offset of field: ",
6889 stringify!(__darwin_x86_thread_state64),
6890 "::",
6891 stringify!(__r9)
6892 )
6893 );
6894 }
6895 test_field___r9();
6896 fn test_field___r10() {
6897 assert_eq!(
6898 unsafe {
6899 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6900 let ptr = uninit.as_ptr();
6901 ::std::ptr::addr_of!((*ptr).__r10) as usize - ptr as usize
6902 },
6903 80usize,
6904 concat!(
6905 "Offset of field: ",
6906 stringify!(__darwin_x86_thread_state64),
6907 "::",
6908 stringify!(__r10)
6909 )
6910 );
6911 }
6912 test_field___r10();
6913 fn test_field___r11() {
6914 assert_eq!(
6915 unsafe {
6916 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6917 let ptr = uninit.as_ptr();
6918 ::std::ptr::addr_of!((*ptr).__r11) as usize - ptr as usize
6919 },
6920 88usize,
6921 concat!(
6922 "Offset of field: ",
6923 stringify!(__darwin_x86_thread_state64),
6924 "::",
6925 stringify!(__r11)
6926 )
6927 );
6928 }
6929 test_field___r11();
6930 fn test_field___r12() {
6931 assert_eq!(
6932 unsafe {
6933 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6934 let ptr = uninit.as_ptr();
6935 ::std::ptr::addr_of!((*ptr).__r12) as usize - ptr as usize
6936 },
6937 96usize,
6938 concat!(
6939 "Offset of field: ",
6940 stringify!(__darwin_x86_thread_state64),
6941 "::",
6942 stringify!(__r12)
6943 )
6944 );
6945 }
6946 test_field___r12();
6947 fn test_field___r13() {
6948 assert_eq!(
6949 unsafe {
6950 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6951 let ptr = uninit.as_ptr();
6952 ::std::ptr::addr_of!((*ptr).__r13) as usize - ptr as usize
6953 },
6954 104usize,
6955 concat!(
6956 "Offset of field: ",
6957 stringify!(__darwin_x86_thread_state64),
6958 "::",
6959 stringify!(__r13)
6960 )
6961 );
6962 }
6963 test_field___r13();
6964 fn test_field___r14() {
6965 assert_eq!(
6966 unsafe {
6967 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6968 let ptr = uninit.as_ptr();
6969 ::std::ptr::addr_of!((*ptr).__r14) as usize - ptr as usize
6970 },
6971 112usize,
6972 concat!(
6973 "Offset of field: ",
6974 stringify!(__darwin_x86_thread_state64),
6975 "::",
6976 stringify!(__r14)
6977 )
6978 );
6979 }
6980 test_field___r14();
6981 fn test_field___r15() {
6982 assert_eq!(
6983 unsafe {
6984 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
6985 let ptr = uninit.as_ptr();
6986 ::std::ptr::addr_of!((*ptr).__r15) as usize - ptr as usize
6987 },
6988 120usize,
6989 concat!(
6990 "Offset of field: ",
6991 stringify!(__darwin_x86_thread_state64),
6992 "::",
6993 stringify!(__r15)
6994 )
6995 );
6996 }
6997 test_field___r15();
6998 fn test_field___rip() {
6999 assert_eq!(
7000 unsafe {
7001 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
7002 let ptr = uninit.as_ptr();
7003 ::std::ptr::addr_of!((*ptr).__rip) as usize - ptr as usize
7004 },
7005 128usize,
7006 concat!(
7007 "Offset of field: ",
7008 stringify!(__darwin_x86_thread_state64),
7009 "::",
7010 stringify!(__rip)
7011 )
7012 );
7013 }
7014 test_field___rip();
7015 fn test_field___rflags() {
7016 assert_eq!(
7017 unsafe {
7018 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
7019 let ptr = uninit.as_ptr();
7020 ::std::ptr::addr_of!((*ptr).__rflags) as usize - ptr as usize
7021 },
7022 136usize,
7023 concat!(
7024 "Offset of field: ",
7025 stringify!(__darwin_x86_thread_state64),
7026 "::",
7027 stringify!(__rflags)
7028 )
7029 );
7030 }
7031 test_field___rflags();
7032 fn test_field___cs() {
7033 assert_eq!(
7034 unsafe {
7035 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
7036 let ptr = uninit.as_ptr();
7037 ::std::ptr::addr_of!((*ptr).__cs) as usize - ptr as usize
7038 },
7039 144usize,
7040 concat!(
7041 "Offset of field: ",
7042 stringify!(__darwin_x86_thread_state64),
7043 "::",
7044 stringify!(__cs)
7045 )
7046 );
7047 }
7048 test_field___cs();
7049 fn test_field___fs() {
7050 assert_eq!(
7051 unsafe {
7052 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
7053 let ptr = uninit.as_ptr();
7054 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
7055 },
7056 152usize,
7057 concat!(
7058 "Offset of field: ",
7059 stringify!(__darwin_x86_thread_state64),
7060 "::",
7061 stringify!(__fs)
7062 )
7063 );
7064 }
7065 test_field___fs();
7066 fn test_field___gs() {
7067 assert_eq!(
7068 unsafe {
7069 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_state64>::uninit();
7070 let ptr = uninit.as_ptr();
7071 ::std::ptr::addr_of!((*ptr).__gs) as usize - ptr as usize
7072 },
7073 160usize,
7074 concat!(
7075 "Offset of field: ",
7076 stringify!(__darwin_x86_thread_state64),
7077 "::",
7078 stringify!(__gs)
7079 )
7080 );
7081 }
7082 test_field___gs();
7083}
7084#[repr(C)]
7085#[derive(Debug, Copy, Clone)]
7086pub struct __darwin_x86_thread_full_state64 {
7087 pub __ss64: __darwin_x86_thread_state64,
7088 pub __ds: __uint64_t,
7089 pub __es: __uint64_t,
7090 pub __ss: __uint64_t,
7091 pub __gsbase: __uint64_t,
7092}
7093#[test]
7094fn bindgen_test_layout___darwin_x86_thread_full_state64() {
7095 assert_eq!(
7096 ::std::mem::size_of::<__darwin_x86_thread_full_state64>(),
7097 200usize,
7098 concat!("Size of: ", stringify!(__darwin_x86_thread_full_state64))
7099 );
7100 assert_eq!(
7101 ::std::mem::align_of::<__darwin_x86_thread_full_state64>(),
7102 8usize,
7103 concat!(
7104 "Alignment of ",
7105 stringify!(__darwin_x86_thread_full_state64)
7106 )
7107 );
7108 fn test_field___ss64() {
7109 assert_eq!(
7110 unsafe {
7111 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_full_state64>::uninit();
7112 let ptr = uninit.as_ptr();
7113 ::std::ptr::addr_of!((*ptr).__ss64) as usize - ptr as usize
7114 },
7115 0usize,
7116 concat!(
7117 "Offset of field: ",
7118 stringify!(__darwin_x86_thread_full_state64),
7119 "::",
7120 stringify!(__ss64)
7121 )
7122 );
7123 }
7124 test_field___ss64();
7125 fn test_field___ds() {
7126 assert_eq!(
7127 unsafe {
7128 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_full_state64>::uninit();
7129 let ptr = uninit.as_ptr();
7130 ::std::ptr::addr_of!((*ptr).__ds) as usize - ptr as usize
7131 },
7132 168usize,
7133 concat!(
7134 "Offset of field: ",
7135 stringify!(__darwin_x86_thread_full_state64),
7136 "::",
7137 stringify!(__ds)
7138 )
7139 );
7140 }
7141 test_field___ds();
7142 fn test_field___es() {
7143 assert_eq!(
7144 unsafe {
7145 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_full_state64>::uninit();
7146 let ptr = uninit.as_ptr();
7147 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
7148 },
7149 176usize,
7150 concat!(
7151 "Offset of field: ",
7152 stringify!(__darwin_x86_thread_full_state64),
7153 "::",
7154 stringify!(__es)
7155 )
7156 );
7157 }
7158 test_field___es();
7159 fn test_field___ss() {
7160 assert_eq!(
7161 unsafe {
7162 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_full_state64>::uninit();
7163 let ptr = uninit.as_ptr();
7164 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
7165 },
7166 184usize,
7167 concat!(
7168 "Offset of field: ",
7169 stringify!(__darwin_x86_thread_full_state64),
7170 "::",
7171 stringify!(__ss)
7172 )
7173 );
7174 }
7175 test_field___ss();
7176 fn test_field___gsbase() {
7177 assert_eq!(
7178 unsafe {
7179 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_thread_full_state64>::uninit();
7180 let ptr = uninit.as_ptr();
7181 ::std::ptr::addr_of!((*ptr).__gsbase) as usize - ptr as usize
7182 },
7183 192usize,
7184 concat!(
7185 "Offset of field: ",
7186 stringify!(__darwin_x86_thread_full_state64),
7187 "::",
7188 stringify!(__gsbase)
7189 )
7190 );
7191 }
7192 test_field___gsbase();
7193}
7194#[repr(C)]
7195#[derive(Debug, Copy, Clone)]
7196pub struct __darwin_x86_float_state64 {
7197 pub __fpu_reserved: [::std::os::raw::c_int; 2usize],
7198 pub __fpu_fcw: __darwin_fp_control,
7199 pub __fpu_fsw: __darwin_fp_status,
7200 pub __fpu_ftw: __uint8_t,
7201 pub __fpu_rsrv1: __uint8_t,
7202 pub __fpu_fop: __uint16_t,
7203 pub __fpu_ip: __uint32_t,
7204 pub __fpu_cs: __uint16_t,
7205 pub __fpu_rsrv2: __uint16_t,
7206 pub __fpu_dp: __uint32_t,
7207 pub __fpu_ds: __uint16_t,
7208 pub __fpu_rsrv3: __uint16_t,
7209 pub __fpu_mxcsr: __uint32_t,
7210 pub __fpu_mxcsrmask: __uint32_t,
7211 pub __fpu_stmm0: __darwin_mmst_reg,
7212 pub __fpu_stmm1: __darwin_mmst_reg,
7213 pub __fpu_stmm2: __darwin_mmst_reg,
7214 pub __fpu_stmm3: __darwin_mmst_reg,
7215 pub __fpu_stmm4: __darwin_mmst_reg,
7216 pub __fpu_stmm5: __darwin_mmst_reg,
7217 pub __fpu_stmm6: __darwin_mmst_reg,
7218 pub __fpu_stmm7: __darwin_mmst_reg,
7219 pub __fpu_xmm0: __darwin_xmm_reg,
7220 pub __fpu_xmm1: __darwin_xmm_reg,
7221 pub __fpu_xmm2: __darwin_xmm_reg,
7222 pub __fpu_xmm3: __darwin_xmm_reg,
7223 pub __fpu_xmm4: __darwin_xmm_reg,
7224 pub __fpu_xmm5: __darwin_xmm_reg,
7225 pub __fpu_xmm6: __darwin_xmm_reg,
7226 pub __fpu_xmm7: __darwin_xmm_reg,
7227 pub __fpu_xmm8: __darwin_xmm_reg,
7228 pub __fpu_xmm9: __darwin_xmm_reg,
7229 pub __fpu_xmm10: __darwin_xmm_reg,
7230 pub __fpu_xmm11: __darwin_xmm_reg,
7231 pub __fpu_xmm12: __darwin_xmm_reg,
7232 pub __fpu_xmm13: __darwin_xmm_reg,
7233 pub __fpu_xmm14: __darwin_xmm_reg,
7234 pub __fpu_xmm15: __darwin_xmm_reg,
7235 pub __fpu_rsrv4: [::std::os::raw::c_char; 96usize],
7236 pub __fpu_reserved1: ::std::os::raw::c_int,
7237}
7238#[test]
7239fn bindgen_test_layout___darwin_x86_float_state64() {
7240 assert_eq!(
7241 ::std::mem::size_of::<__darwin_x86_float_state64>(),
7242 524usize,
7243 concat!("Size of: ", stringify!(__darwin_x86_float_state64))
7244 );
7245 assert_eq!(
7246 ::std::mem::align_of::<__darwin_x86_float_state64>(),
7247 4usize,
7248 concat!("Alignment of ", stringify!(__darwin_x86_float_state64))
7249 );
7250 fn test_field___fpu_reserved() {
7251 assert_eq!(
7252 unsafe {
7253 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7254 let ptr = uninit.as_ptr();
7255 ::std::ptr::addr_of!((*ptr).__fpu_reserved) as usize - ptr as usize
7256 },
7257 0usize,
7258 concat!(
7259 "Offset of field: ",
7260 stringify!(__darwin_x86_float_state64),
7261 "::",
7262 stringify!(__fpu_reserved)
7263 )
7264 );
7265 }
7266 test_field___fpu_reserved();
7267 fn test_field___fpu_fcw() {
7268 assert_eq!(
7269 unsafe {
7270 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7271 let ptr = uninit.as_ptr();
7272 ::std::ptr::addr_of!((*ptr).__fpu_fcw) as usize - ptr as usize
7273 },
7274 8usize,
7275 concat!(
7276 "Offset of field: ",
7277 stringify!(__darwin_x86_float_state64),
7278 "::",
7279 stringify!(__fpu_fcw)
7280 )
7281 );
7282 }
7283 test_field___fpu_fcw();
7284 fn test_field___fpu_fsw() {
7285 assert_eq!(
7286 unsafe {
7287 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7288 let ptr = uninit.as_ptr();
7289 ::std::ptr::addr_of!((*ptr).__fpu_fsw) as usize - ptr as usize
7290 },
7291 10usize,
7292 concat!(
7293 "Offset of field: ",
7294 stringify!(__darwin_x86_float_state64),
7295 "::",
7296 stringify!(__fpu_fsw)
7297 )
7298 );
7299 }
7300 test_field___fpu_fsw();
7301 fn test_field___fpu_ftw() {
7302 assert_eq!(
7303 unsafe {
7304 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7305 let ptr = uninit.as_ptr();
7306 ::std::ptr::addr_of!((*ptr).__fpu_ftw) as usize - ptr as usize
7307 },
7308 12usize,
7309 concat!(
7310 "Offset of field: ",
7311 stringify!(__darwin_x86_float_state64),
7312 "::",
7313 stringify!(__fpu_ftw)
7314 )
7315 );
7316 }
7317 test_field___fpu_ftw();
7318 fn test_field___fpu_rsrv1() {
7319 assert_eq!(
7320 unsafe {
7321 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7322 let ptr = uninit.as_ptr();
7323 ::std::ptr::addr_of!((*ptr).__fpu_rsrv1) as usize - ptr as usize
7324 },
7325 13usize,
7326 concat!(
7327 "Offset of field: ",
7328 stringify!(__darwin_x86_float_state64),
7329 "::",
7330 stringify!(__fpu_rsrv1)
7331 )
7332 );
7333 }
7334 test_field___fpu_rsrv1();
7335 fn test_field___fpu_fop() {
7336 assert_eq!(
7337 unsafe {
7338 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7339 let ptr = uninit.as_ptr();
7340 ::std::ptr::addr_of!((*ptr).__fpu_fop) as usize - ptr as usize
7341 },
7342 14usize,
7343 concat!(
7344 "Offset of field: ",
7345 stringify!(__darwin_x86_float_state64),
7346 "::",
7347 stringify!(__fpu_fop)
7348 )
7349 );
7350 }
7351 test_field___fpu_fop();
7352 fn test_field___fpu_ip() {
7353 assert_eq!(
7354 unsafe {
7355 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7356 let ptr = uninit.as_ptr();
7357 ::std::ptr::addr_of!((*ptr).__fpu_ip) as usize - ptr as usize
7358 },
7359 16usize,
7360 concat!(
7361 "Offset of field: ",
7362 stringify!(__darwin_x86_float_state64),
7363 "::",
7364 stringify!(__fpu_ip)
7365 )
7366 );
7367 }
7368 test_field___fpu_ip();
7369 fn test_field___fpu_cs() {
7370 assert_eq!(
7371 unsafe {
7372 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7373 let ptr = uninit.as_ptr();
7374 ::std::ptr::addr_of!((*ptr).__fpu_cs) as usize - ptr as usize
7375 },
7376 20usize,
7377 concat!(
7378 "Offset of field: ",
7379 stringify!(__darwin_x86_float_state64),
7380 "::",
7381 stringify!(__fpu_cs)
7382 )
7383 );
7384 }
7385 test_field___fpu_cs();
7386 fn test_field___fpu_rsrv2() {
7387 assert_eq!(
7388 unsafe {
7389 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7390 let ptr = uninit.as_ptr();
7391 ::std::ptr::addr_of!((*ptr).__fpu_rsrv2) as usize - ptr as usize
7392 },
7393 22usize,
7394 concat!(
7395 "Offset of field: ",
7396 stringify!(__darwin_x86_float_state64),
7397 "::",
7398 stringify!(__fpu_rsrv2)
7399 )
7400 );
7401 }
7402 test_field___fpu_rsrv2();
7403 fn test_field___fpu_dp() {
7404 assert_eq!(
7405 unsafe {
7406 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7407 let ptr = uninit.as_ptr();
7408 ::std::ptr::addr_of!((*ptr).__fpu_dp) as usize - ptr as usize
7409 },
7410 24usize,
7411 concat!(
7412 "Offset of field: ",
7413 stringify!(__darwin_x86_float_state64),
7414 "::",
7415 stringify!(__fpu_dp)
7416 )
7417 );
7418 }
7419 test_field___fpu_dp();
7420 fn test_field___fpu_ds() {
7421 assert_eq!(
7422 unsafe {
7423 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7424 let ptr = uninit.as_ptr();
7425 ::std::ptr::addr_of!((*ptr).__fpu_ds) as usize - ptr as usize
7426 },
7427 28usize,
7428 concat!(
7429 "Offset of field: ",
7430 stringify!(__darwin_x86_float_state64),
7431 "::",
7432 stringify!(__fpu_ds)
7433 )
7434 );
7435 }
7436 test_field___fpu_ds();
7437 fn test_field___fpu_rsrv3() {
7438 assert_eq!(
7439 unsafe {
7440 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7441 let ptr = uninit.as_ptr();
7442 ::std::ptr::addr_of!((*ptr).__fpu_rsrv3) as usize - ptr as usize
7443 },
7444 30usize,
7445 concat!(
7446 "Offset of field: ",
7447 stringify!(__darwin_x86_float_state64),
7448 "::",
7449 stringify!(__fpu_rsrv3)
7450 )
7451 );
7452 }
7453 test_field___fpu_rsrv3();
7454 fn test_field___fpu_mxcsr() {
7455 assert_eq!(
7456 unsafe {
7457 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7458 let ptr = uninit.as_ptr();
7459 ::std::ptr::addr_of!((*ptr).__fpu_mxcsr) as usize - ptr as usize
7460 },
7461 32usize,
7462 concat!(
7463 "Offset of field: ",
7464 stringify!(__darwin_x86_float_state64),
7465 "::",
7466 stringify!(__fpu_mxcsr)
7467 )
7468 );
7469 }
7470 test_field___fpu_mxcsr();
7471 fn test_field___fpu_mxcsrmask() {
7472 assert_eq!(
7473 unsafe {
7474 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7475 let ptr = uninit.as_ptr();
7476 ::std::ptr::addr_of!((*ptr).__fpu_mxcsrmask) as usize - ptr as usize
7477 },
7478 36usize,
7479 concat!(
7480 "Offset of field: ",
7481 stringify!(__darwin_x86_float_state64),
7482 "::",
7483 stringify!(__fpu_mxcsrmask)
7484 )
7485 );
7486 }
7487 test_field___fpu_mxcsrmask();
7488 fn test_field___fpu_stmm0() {
7489 assert_eq!(
7490 unsafe {
7491 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7492 let ptr = uninit.as_ptr();
7493 ::std::ptr::addr_of!((*ptr).__fpu_stmm0) as usize - ptr as usize
7494 },
7495 40usize,
7496 concat!(
7497 "Offset of field: ",
7498 stringify!(__darwin_x86_float_state64),
7499 "::",
7500 stringify!(__fpu_stmm0)
7501 )
7502 );
7503 }
7504 test_field___fpu_stmm0();
7505 fn test_field___fpu_stmm1() {
7506 assert_eq!(
7507 unsafe {
7508 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7509 let ptr = uninit.as_ptr();
7510 ::std::ptr::addr_of!((*ptr).__fpu_stmm1) as usize - ptr as usize
7511 },
7512 56usize,
7513 concat!(
7514 "Offset of field: ",
7515 stringify!(__darwin_x86_float_state64),
7516 "::",
7517 stringify!(__fpu_stmm1)
7518 )
7519 );
7520 }
7521 test_field___fpu_stmm1();
7522 fn test_field___fpu_stmm2() {
7523 assert_eq!(
7524 unsafe {
7525 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7526 let ptr = uninit.as_ptr();
7527 ::std::ptr::addr_of!((*ptr).__fpu_stmm2) as usize - ptr as usize
7528 },
7529 72usize,
7530 concat!(
7531 "Offset of field: ",
7532 stringify!(__darwin_x86_float_state64),
7533 "::",
7534 stringify!(__fpu_stmm2)
7535 )
7536 );
7537 }
7538 test_field___fpu_stmm2();
7539 fn test_field___fpu_stmm3() {
7540 assert_eq!(
7541 unsafe {
7542 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7543 let ptr = uninit.as_ptr();
7544 ::std::ptr::addr_of!((*ptr).__fpu_stmm3) as usize - ptr as usize
7545 },
7546 88usize,
7547 concat!(
7548 "Offset of field: ",
7549 stringify!(__darwin_x86_float_state64),
7550 "::",
7551 stringify!(__fpu_stmm3)
7552 )
7553 );
7554 }
7555 test_field___fpu_stmm3();
7556 fn test_field___fpu_stmm4() {
7557 assert_eq!(
7558 unsafe {
7559 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7560 let ptr = uninit.as_ptr();
7561 ::std::ptr::addr_of!((*ptr).__fpu_stmm4) as usize - ptr as usize
7562 },
7563 104usize,
7564 concat!(
7565 "Offset of field: ",
7566 stringify!(__darwin_x86_float_state64),
7567 "::",
7568 stringify!(__fpu_stmm4)
7569 )
7570 );
7571 }
7572 test_field___fpu_stmm4();
7573 fn test_field___fpu_stmm5() {
7574 assert_eq!(
7575 unsafe {
7576 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7577 let ptr = uninit.as_ptr();
7578 ::std::ptr::addr_of!((*ptr).__fpu_stmm5) as usize - ptr as usize
7579 },
7580 120usize,
7581 concat!(
7582 "Offset of field: ",
7583 stringify!(__darwin_x86_float_state64),
7584 "::",
7585 stringify!(__fpu_stmm5)
7586 )
7587 );
7588 }
7589 test_field___fpu_stmm5();
7590 fn test_field___fpu_stmm6() {
7591 assert_eq!(
7592 unsafe {
7593 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7594 let ptr = uninit.as_ptr();
7595 ::std::ptr::addr_of!((*ptr).__fpu_stmm6) as usize - ptr as usize
7596 },
7597 136usize,
7598 concat!(
7599 "Offset of field: ",
7600 stringify!(__darwin_x86_float_state64),
7601 "::",
7602 stringify!(__fpu_stmm6)
7603 )
7604 );
7605 }
7606 test_field___fpu_stmm6();
7607 fn test_field___fpu_stmm7() {
7608 assert_eq!(
7609 unsafe {
7610 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7611 let ptr = uninit.as_ptr();
7612 ::std::ptr::addr_of!((*ptr).__fpu_stmm7) as usize - ptr as usize
7613 },
7614 152usize,
7615 concat!(
7616 "Offset of field: ",
7617 stringify!(__darwin_x86_float_state64),
7618 "::",
7619 stringify!(__fpu_stmm7)
7620 )
7621 );
7622 }
7623 test_field___fpu_stmm7();
7624 fn test_field___fpu_xmm0() {
7625 assert_eq!(
7626 unsafe {
7627 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7628 let ptr = uninit.as_ptr();
7629 ::std::ptr::addr_of!((*ptr).__fpu_xmm0) as usize - ptr as usize
7630 },
7631 168usize,
7632 concat!(
7633 "Offset of field: ",
7634 stringify!(__darwin_x86_float_state64),
7635 "::",
7636 stringify!(__fpu_xmm0)
7637 )
7638 );
7639 }
7640 test_field___fpu_xmm0();
7641 fn test_field___fpu_xmm1() {
7642 assert_eq!(
7643 unsafe {
7644 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7645 let ptr = uninit.as_ptr();
7646 ::std::ptr::addr_of!((*ptr).__fpu_xmm1) as usize - ptr as usize
7647 },
7648 184usize,
7649 concat!(
7650 "Offset of field: ",
7651 stringify!(__darwin_x86_float_state64),
7652 "::",
7653 stringify!(__fpu_xmm1)
7654 )
7655 );
7656 }
7657 test_field___fpu_xmm1();
7658 fn test_field___fpu_xmm2() {
7659 assert_eq!(
7660 unsafe {
7661 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7662 let ptr = uninit.as_ptr();
7663 ::std::ptr::addr_of!((*ptr).__fpu_xmm2) as usize - ptr as usize
7664 },
7665 200usize,
7666 concat!(
7667 "Offset of field: ",
7668 stringify!(__darwin_x86_float_state64),
7669 "::",
7670 stringify!(__fpu_xmm2)
7671 )
7672 );
7673 }
7674 test_field___fpu_xmm2();
7675 fn test_field___fpu_xmm3() {
7676 assert_eq!(
7677 unsafe {
7678 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7679 let ptr = uninit.as_ptr();
7680 ::std::ptr::addr_of!((*ptr).__fpu_xmm3) as usize - ptr as usize
7681 },
7682 216usize,
7683 concat!(
7684 "Offset of field: ",
7685 stringify!(__darwin_x86_float_state64),
7686 "::",
7687 stringify!(__fpu_xmm3)
7688 )
7689 );
7690 }
7691 test_field___fpu_xmm3();
7692 fn test_field___fpu_xmm4() {
7693 assert_eq!(
7694 unsafe {
7695 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7696 let ptr = uninit.as_ptr();
7697 ::std::ptr::addr_of!((*ptr).__fpu_xmm4) as usize - ptr as usize
7698 },
7699 232usize,
7700 concat!(
7701 "Offset of field: ",
7702 stringify!(__darwin_x86_float_state64),
7703 "::",
7704 stringify!(__fpu_xmm4)
7705 )
7706 );
7707 }
7708 test_field___fpu_xmm4();
7709 fn test_field___fpu_xmm5() {
7710 assert_eq!(
7711 unsafe {
7712 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7713 let ptr = uninit.as_ptr();
7714 ::std::ptr::addr_of!((*ptr).__fpu_xmm5) as usize - ptr as usize
7715 },
7716 248usize,
7717 concat!(
7718 "Offset of field: ",
7719 stringify!(__darwin_x86_float_state64),
7720 "::",
7721 stringify!(__fpu_xmm5)
7722 )
7723 );
7724 }
7725 test_field___fpu_xmm5();
7726 fn test_field___fpu_xmm6() {
7727 assert_eq!(
7728 unsafe {
7729 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7730 let ptr = uninit.as_ptr();
7731 ::std::ptr::addr_of!((*ptr).__fpu_xmm6) as usize - ptr as usize
7732 },
7733 264usize,
7734 concat!(
7735 "Offset of field: ",
7736 stringify!(__darwin_x86_float_state64),
7737 "::",
7738 stringify!(__fpu_xmm6)
7739 )
7740 );
7741 }
7742 test_field___fpu_xmm6();
7743 fn test_field___fpu_xmm7() {
7744 assert_eq!(
7745 unsafe {
7746 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7747 let ptr = uninit.as_ptr();
7748 ::std::ptr::addr_of!((*ptr).__fpu_xmm7) as usize - ptr as usize
7749 },
7750 280usize,
7751 concat!(
7752 "Offset of field: ",
7753 stringify!(__darwin_x86_float_state64),
7754 "::",
7755 stringify!(__fpu_xmm7)
7756 )
7757 );
7758 }
7759 test_field___fpu_xmm7();
7760 fn test_field___fpu_xmm8() {
7761 assert_eq!(
7762 unsafe {
7763 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7764 let ptr = uninit.as_ptr();
7765 ::std::ptr::addr_of!((*ptr).__fpu_xmm8) as usize - ptr as usize
7766 },
7767 296usize,
7768 concat!(
7769 "Offset of field: ",
7770 stringify!(__darwin_x86_float_state64),
7771 "::",
7772 stringify!(__fpu_xmm8)
7773 )
7774 );
7775 }
7776 test_field___fpu_xmm8();
7777 fn test_field___fpu_xmm9() {
7778 assert_eq!(
7779 unsafe {
7780 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7781 let ptr = uninit.as_ptr();
7782 ::std::ptr::addr_of!((*ptr).__fpu_xmm9) as usize - ptr as usize
7783 },
7784 312usize,
7785 concat!(
7786 "Offset of field: ",
7787 stringify!(__darwin_x86_float_state64),
7788 "::",
7789 stringify!(__fpu_xmm9)
7790 )
7791 );
7792 }
7793 test_field___fpu_xmm9();
7794 fn test_field___fpu_xmm10() {
7795 assert_eq!(
7796 unsafe {
7797 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7798 let ptr = uninit.as_ptr();
7799 ::std::ptr::addr_of!((*ptr).__fpu_xmm10) as usize - ptr as usize
7800 },
7801 328usize,
7802 concat!(
7803 "Offset of field: ",
7804 stringify!(__darwin_x86_float_state64),
7805 "::",
7806 stringify!(__fpu_xmm10)
7807 )
7808 );
7809 }
7810 test_field___fpu_xmm10();
7811 fn test_field___fpu_xmm11() {
7812 assert_eq!(
7813 unsafe {
7814 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7815 let ptr = uninit.as_ptr();
7816 ::std::ptr::addr_of!((*ptr).__fpu_xmm11) as usize - ptr as usize
7817 },
7818 344usize,
7819 concat!(
7820 "Offset of field: ",
7821 stringify!(__darwin_x86_float_state64),
7822 "::",
7823 stringify!(__fpu_xmm11)
7824 )
7825 );
7826 }
7827 test_field___fpu_xmm11();
7828 fn test_field___fpu_xmm12() {
7829 assert_eq!(
7830 unsafe {
7831 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7832 let ptr = uninit.as_ptr();
7833 ::std::ptr::addr_of!((*ptr).__fpu_xmm12) as usize - ptr as usize
7834 },
7835 360usize,
7836 concat!(
7837 "Offset of field: ",
7838 stringify!(__darwin_x86_float_state64),
7839 "::",
7840 stringify!(__fpu_xmm12)
7841 )
7842 );
7843 }
7844 test_field___fpu_xmm12();
7845 fn test_field___fpu_xmm13() {
7846 assert_eq!(
7847 unsafe {
7848 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7849 let ptr = uninit.as_ptr();
7850 ::std::ptr::addr_of!((*ptr).__fpu_xmm13) as usize - ptr as usize
7851 },
7852 376usize,
7853 concat!(
7854 "Offset of field: ",
7855 stringify!(__darwin_x86_float_state64),
7856 "::",
7857 stringify!(__fpu_xmm13)
7858 )
7859 );
7860 }
7861 test_field___fpu_xmm13();
7862 fn test_field___fpu_xmm14() {
7863 assert_eq!(
7864 unsafe {
7865 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7866 let ptr = uninit.as_ptr();
7867 ::std::ptr::addr_of!((*ptr).__fpu_xmm14) as usize - ptr as usize
7868 },
7869 392usize,
7870 concat!(
7871 "Offset of field: ",
7872 stringify!(__darwin_x86_float_state64),
7873 "::",
7874 stringify!(__fpu_xmm14)
7875 )
7876 );
7877 }
7878 test_field___fpu_xmm14();
7879 fn test_field___fpu_xmm15() {
7880 assert_eq!(
7881 unsafe {
7882 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7883 let ptr = uninit.as_ptr();
7884 ::std::ptr::addr_of!((*ptr).__fpu_xmm15) as usize - ptr as usize
7885 },
7886 408usize,
7887 concat!(
7888 "Offset of field: ",
7889 stringify!(__darwin_x86_float_state64),
7890 "::",
7891 stringify!(__fpu_xmm15)
7892 )
7893 );
7894 }
7895 test_field___fpu_xmm15();
7896 fn test_field___fpu_rsrv4() {
7897 assert_eq!(
7898 unsafe {
7899 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7900 let ptr = uninit.as_ptr();
7901 ::std::ptr::addr_of!((*ptr).__fpu_rsrv4) as usize - ptr as usize
7902 },
7903 424usize,
7904 concat!(
7905 "Offset of field: ",
7906 stringify!(__darwin_x86_float_state64),
7907 "::",
7908 stringify!(__fpu_rsrv4)
7909 )
7910 );
7911 }
7912 test_field___fpu_rsrv4();
7913 fn test_field___fpu_reserved1() {
7914 assert_eq!(
7915 unsafe {
7916 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_float_state64>::uninit();
7917 let ptr = uninit.as_ptr();
7918 ::std::ptr::addr_of!((*ptr).__fpu_reserved1) as usize - ptr as usize
7919 },
7920 520usize,
7921 concat!(
7922 "Offset of field: ",
7923 stringify!(__darwin_x86_float_state64),
7924 "::",
7925 stringify!(__fpu_reserved1)
7926 )
7927 );
7928 }
7929 test_field___fpu_reserved1();
7930}
7931#[repr(C)]
7932#[derive(Debug, Copy, Clone)]
7933pub struct __darwin_x86_avx_state64 {
7934 pub __fpu_reserved: [::std::os::raw::c_int; 2usize],
7935 pub __fpu_fcw: __darwin_fp_control,
7936 pub __fpu_fsw: __darwin_fp_status,
7937 pub __fpu_ftw: __uint8_t,
7938 pub __fpu_rsrv1: __uint8_t,
7939 pub __fpu_fop: __uint16_t,
7940 pub __fpu_ip: __uint32_t,
7941 pub __fpu_cs: __uint16_t,
7942 pub __fpu_rsrv2: __uint16_t,
7943 pub __fpu_dp: __uint32_t,
7944 pub __fpu_ds: __uint16_t,
7945 pub __fpu_rsrv3: __uint16_t,
7946 pub __fpu_mxcsr: __uint32_t,
7947 pub __fpu_mxcsrmask: __uint32_t,
7948 pub __fpu_stmm0: __darwin_mmst_reg,
7949 pub __fpu_stmm1: __darwin_mmst_reg,
7950 pub __fpu_stmm2: __darwin_mmst_reg,
7951 pub __fpu_stmm3: __darwin_mmst_reg,
7952 pub __fpu_stmm4: __darwin_mmst_reg,
7953 pub __fpu_stmm5: __darwin_mmst_reg,
7954 pub __fpu_stmm6: __darwin_mmst_reg,
7955 pub __fpu_stmm7: __darwin_mmst_reg,
7956 pub __fpu_xmm0: __darwin_xmm_reg,
7957 pub __fpu_xmm1: __darwin_xmm_reg,
7958 pub __fpu_xmm2: __darwin_xmm_reg,
7959 pub __fpu_xmm3: __darwin_xmm_reg,
7960 pub __fpu_xmm4: __darwin_xmm_reg,
7961 pub __fpu_xmm5: __darwin_xmm_reg,
7962 pub __fpu_xmm6: __darwin_xmm_reg,
7963 pub __fpu_xmm7: __darwin_xmm_reg,
7964 pub __fpu_xmm8: __darwin_xmm_reg,
7965 pub __fpu_xmm9: __darwin_xmm_reg,
7966 pub __fpu_xmm10: __darwin_xmm_reg,
7967 pub __fpu_xmm11: __darwin_xmm_reg,
7968 pub __fpu_xmm12: __darwin_xmm_reg,
7969 pub __fpu_xmm13: __darwin_xmm_reg,
7970 pub __fpu_xmm14: __darwin_xmm_reg,
7971 pub __fpu_xmm15: __darwin_xmm_reg,
7972 pub __fpu_rsrv4: [::std::os::raw::c_char; 96usize],
7973 pub __fpu_reserved1: ::std::os::raw::c_int,
7974 pub __avx_reserved1: [::std::os::raw::c_char; 64usize],
7975 pub __fpu_ymmh0: __darwin_xmm_reg,
7976 pub __fpu_ymmh1: __darwin_xmm_reg,
7977 pub __fpu_ymmh2: __darwin_xmm_reg,
7978 pub __fpu_ymmh3: __darwin_xmm_reg,
7979 pub __fpu_ymmh4: __darwin_xmm_reg,
7980 pub __fpu_ymmh5: __darwin_xmm_reg,
7981 pub __fpu_ymmh6: __darwin_xmm_reg,
7982 pub __fpu_ymmh7: __darwin_xmm_reg,
7983 pub __fpu_ymmh8: __darwin_xmm_reg,
7984 pub __fpu_ymmh9: __darwin_xmm_reg,
7985 pub __fpu_ymmh10: __darwin_xmm_reg,
7986 pub __fpu_ymmh11: __darwin_xmm_reg,
7987 pub __fpu_ymmh12: __darwin_xmm_reg,
7988 pub __fpu_ymmh13: __darwin_xmm_reg,
7989 pub __fpu_ymmh14: __darwin_xmm_reg,
7990 pub __fpu_ymmh15: __darwin_xmm_reg,
7991}
7992#[test]
7993fn bindgen_test_layout___darwin_x86_avx_state64() {
7994 assert_eq!(
7995 ::std::mem::size_of::<__darwin_x86_avx_state64>(),
7996 844usize,
7997 concat!("Size of: ", stringify!(__darwin_x86_avx_state64))
7998 );
7999 assert_eq!(
8000 ::std::mem::align_of::<__darwin_x86_avx_state64>(),
8001 4usize,
8002 concat!("Alignment of ", stringify!(__darwin_x86_avx_state64))
8003 );
8004 fn test_field___fpu_reserved() {
8005 assert_eq!(
8006 unsafe {
8007 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8008 let ptr = uninit.as_ptr();
8009 ::std::ptr::addr_of!((*ptr).__fpu_reserved) as usize - ptr as usize
8010 },
8011 0usize,
8012 concat!(
8013 "Offset of field: ",
8014 stringify!(__darwin_x86_avx_state64),
8015 "::",
8016 stringify!(__fpu_reserved)
8017 )
8018 );
8019 }
8020 test_field___fpu_reserved();
8021 fn test_field___fpu_fcw() {
8022 assert_eq!(
8023 unsafe {
8024 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8025 let ptr = uninit.as_ptr();
8026 ::std::ptr::addr_of!((*ptr).__fpu_fcw) as usize - ptr as usize
8027 },
8028 8usize,
8029 concat!(
8030 "Offset of field: ",
8031 stringify!(__darwin_x86_avx_state64),
8032 "::",
8033 stringify!(__fpu_fcw)
8034 )
8035 );
8036 }
8037 test_field___fpu_fcw();
8038 fn test_field___fpu_fsw() {
8039 assert_eq!(
8040 unsafe {
8041 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8042 let ptr = uninit.as_ptr();
8043 ::std::ptr::addr_of!((*ptr).__fpu_fsw) as usize - ptr as usize
8044 },
8045 10usize,
8046 concat!(
8047 "Offset of field: ",
8048 stringify!(__darwin_x86_avx_state64),
8049 "::",
8050 stringify!(__fpu_fsw)
8051 )
8052 );
8053 }
8054 test_field___fpu_fsw();
8055 fn test_field___fpu_ftw() {
8056 assert_eq!(
8057 unsafe {
8058 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8059 let ptr = uninit.as_ptr();
8060 ::std::ptr::addr_of!((*ptr).__fpu_ftw) as usize - ptr as usize
8061 },
8062 12usize,
8063 concat!(
8064 "Offset of field: ",
8065 stringify!(__darwin_x86_avx_state64),
8066 "::",
8067 stringify!(__fpu_ftw)
8068 )
8069 );
8070 }
8071 test_field___fpu_ftw();
8072 fn test_field___fpu_rsrv1() {
8073 assert_eq!(
8074 unsafe {
8075 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8076 let ptr = uninit.as_ptr();
8077 ::std::ptr::addr_of!((*ptr).__fpu_rsrv1) as usize - ptr as usize
8078 },
8079 13usize,
8080 concat!(
8081 "Offset of field: ",
8082 stringify!(__darwin_x86_avx_state64),
8083 "::",
8084 stringify!(__fpu_rsrv1)
8085 )
8086 );
8087 }
8088 test_field___fpu_rsrv1();
8089 fn test_field___fpu_fop() {
8090 assert_eq!(
8091 unsafe {
8092 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8093 let ptr = uninit.as_ptr();
8094 ::std::ptr::addr_of!((*ptr).__fpu_fop) as usize - ptr as usize
8095 },
8096 14usize,
8097 concat!(
8098 "Offset of field: ",
8099 stringify!(__darwin_x86_avx_state64),
8100 "::",
8101 stringify!(__fpu_fop)
8102 )
8103 );
8104 }
8105 test_field___fpu_fop();
8106 fn test_field___fpu_ip() {
8107 assert_eq!(
8108 unsafe {
8109 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8110 let ptr = uninit.as_ptr();
8111 ::std::ptr::addr_of!((*ptr).__fpu_ip) as usize - ptr as usize
8112 },
8113 16usize,
8114 concat!(
8115 "Offset of field: ",
8116 stringify!(__darwin_x86_avx_state64),
8117 "::",
8118 stringify!(__fpu_ip)
8119 )
8120 );
8121 }
8122 test_field___fpu_ip();
8123 fn test_field___fpu_cs() {
8124 assert_eq!(
8125 unsafe {
8126 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8127 let ptr = uninit.as_ptr();
8128 ::std::ptr::addr_of!((*ptr).__fpu_cs) as usize - ptr as usize
8129 },
8130 20usize,
8131 concat!(
8132 "Offset of field: ",
8133 stringify!(__darwin_x86_avx_state64),
8134 "::",
8135 stringify!(__fpu_cs)
8136 )
8137 );
8138 }
8139 test_field___fpu_cs();
8140 fn test_field___fpu_rsrv2() {
8141 assert_eq!(
8142 unsafe {
8143 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8144 let ptr = uninit.as_ptr();
8145 ::std::ptr::addr_of!((*ptr).__fpu_rsrv2) as usize - ptr as usize
8146 },
8147 22usize,
8148 concat!(
8149 "Offset of field: ",
8150 stringify!(__darwin_x86_avx_state64),
8151 "::",
8152 stringify!(__fpu_rsrv2)
8153 )
8154 );
8155 }
8156 test_field___fpu_rsrv2();
8157 fn test_field___fpu_dp() {
8158 assert_eq!(
8159 unsafe {
8160 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8161 let ptr = uninit.as_ptr();
8162 ::std::ptr::addr_of!((*ptr).__fpu_dp) as usize - ptr as usize
8163 },
8164 24usize,
8165 concat!(
8166 "Offset of field: ",
8167 stringify!(__darwin_x86_avx_state64),
8168 "::",
8169 stringify!(__fpu_dp)
8170 )
8171 );
8172 }
8173 test_field___fpu_dp();
8174 fn test_field___fpu_ds() {
8175 assert_eq!(
8176 unsafe {
8177 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8178 let ptr = uninit.as_ptr();
8179 ::std::ptr::addr_of!((*ptr).__fpu_ds) as usize - ptr as usize
8180 },
8181 28usize,
8182 concat!(
8183 "Offset of field: ",
8184 stringify!(__darwin_x86_avx_state64),
8185 "::",
8186 stringify!(__fpu_ds)
8187 )
8188 );
8189 }
8190 test_field___fpu_ds();
8191 fn test_field___fpu_rsrv3() {
8192 assert_eq!(
8193 unsafe {
8194 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8195 let ptr = uninit.as_ptr();
8196 ::std::ptr::addr_of!((*ptr).__fpu_rsrv3) as usize - ptr as usize
8197 },
8198 30usize,
8199 concat!(
8200 "Offset of field: ",
8201 stringify!(__darwin_x86_avx_state64),
8202 "::",
8203 stringify!(__fpu_rsrv3)
8204 )
8205 );
8206 }
8207 test_field___fpu_rsrv3();
8208 fn test_field___fpu_mxcsr() {
8209 assert_eq!(
8210 unsafe {
8211 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8212 let ptr = uninit.as_ptr();
8213 ::std::ptr::addr_of!((*ptr).__fpu_mxcsr) as usize - ptr as usize
8214 },
8215 32usize,
8216 concat!(
8217 "Offset of field: ",
8218 stringify!(__darwin_x86_avx_state64),
8219 "::",
8220 stringify!(__fpu_mxcsr)
8221 )
8222 );
8223 }
8224 test_field___fpu_mxcsr();
8225 fn test_field___fpu_mxcsrmask() {
8226 assert_eq!(
8227 unsafe {
8228 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8229 let ptr = uninit.as_ptr();
8230 ::std::ptr::addr_of!((*ptr).__fpu_mxcsrmask) as usize - ptr as usize
8231 },
8232 36usize,
8233 concat!(
8234 "Offset of field: ",
8235 stringify!(__darwin_x86_avx_state64),
8236 "::",
8237 stringify!(__fpu_mxcsrmask)
8238 )
8239 );
8240 }
8241 test_field___fpu_mxcsrmask();
8242 fn test_field___fpu_stmm0() {
8243 assert_eq!(
8244 unsafe {
8245 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8246 let ptr = uninit.as_ptr();
8247 ::std::ptr::addr_of!((*ptr).__fpu_stmm0) as usize - ptr as usize
8248 },
8249 40usize,
8250 concat!(
8251 "Offset of field: ",
8252 stringify!(__darwin_x86_avx_state64),
8253 "::",
8254 stringify!(__fpu_stmm0)
8255 )
8256 );
8257 }
8258 test_field___fpu_stmm0();
8259 fn test_field___fpu_stmm1() {
8260 assert_eq!(
8261 unsafe {
8262 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8263 let ptr = uninit.as_ptr();
8264 ::std::ptr::addr_of!((*ptr).__fpu_stmm1) as usize - ptr as usize
8265 },
8266 56usize,
8267 concat!(
8268 "Offset of field: ",
8269 stringify!(__darwin_x86_avx_state64),
8270 "::",
8271 stringify!(__fpu_stmm1)
8272 )
8273 );
8274 }
8275 test_field___fpu_stmm1();
8276 fn test_field___fpu_stmm2() {
8277 assert_eq!(
8278 unsafe {
8279 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8280 let ptr = uninit.as_ptr();
8281 ::std::ptr::addr_of!((*ptr).__fpu_stmm2) as usize - ptr as usize
8282 },
8283 72usize,
8284 concat!(
8285 "Offset of field: ",
8286 stringify!(__darwin_x86_avx_state64),
8287 "::",
8288 stringify!(__fpu_stmm2)
8289 )
8290 );
8291 }
8292 test_field___fpu_stmm2();
8293 fn test_field___fpu_stmm3() {
8294 assert_eq!(
8295 unsafe {
8296 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8297 let ptr = uninit.as_ptr();
8298 ::std::ptr::addr_of!((*ptr).__fpu_stmm3) as usize - ptr as usize
8299 },
8300 88usize,
8301 concat!(
8302 "Offset of field: ",
8303 stringify!(__darwin_x86_avx_state64),
8304 "::",
8305 stringify!(__fpu_stmm3)
8306 )
8307 );
8308 }
8309 test_field___fpu_stmm3();
8310 fn test_field___fpu_stmm4() {
8311 assert_eq!(
8312 unsafe {
8313 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8314 let ptr = uninit.as_ptr();
8315 ::std::ptr::addr_of!((*ptr).__fpu_stmm4) as usize - ptr as usize
8316 },
8317 104usize,
8318 concat!(
8319 "Offset of field: ",
8320 stringify!(__darwin_x86_avx_state64),
8321 "::",
8322 stringify!(__fpu_stmm4)
8323 )
8324 );
8325 }
8326 test_field___fpu_stmm4();
8327 fn test_field___fpu_stmm5() {
8328 assert_eq!(
8329 unsafe {
8330 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8331 let ptr = uninit.as_ptr();
8332 ::std::ptr::addr_of!((*ptr).__fpu_stmm5) as usize - ptr as usize
8333 },
8334 120usize,
8335 concat!(
8336 "Offset of field: ",
8337 stringify!(__darwin_x86_avx_state64),
8338 "::",
8339 stringify!(__fpu_stmm5)
8340 )
8341 );
8342 }
8343 test_field___fpu_stmm5();
8344 fn test_field___fpu_stmm6() {
8345 assert_eq!(
8346 unsafe {
8347 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8348 let ptr = uninit.as_ptr();
8349 ::std::ptr::addr_of!((*ptr).__fpu_stmm6) as usize - ptr as usize
8350 },
8351 136usize,
8352 concat!(
8353 "Offset of field: ",
8354 stringify!(__darwin_x86_avx_state64),
8355 "::",
8356 stringify!(__fpu_stmm6)
8357 )
8358 );
8359 }
8360 test_field___fpu_stmm6();
8361 fn test_field___fpu_stmm7() {
8362 assert_eq!(
8363 unsafe {
8364 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8365 let ptr = uninit.as_ptr();
8366 ::std::ptr::addr_of!((*ptr).__fpu_stmm7) as usize - ptr as usize
8367 },
8368 152usize,
8369 concat!(
8370 "Offset of field: ",
8371 stringify!(__darwin_x86_avx_state64),
8372 "::",
8373 stringify!(__fpu_stmm7)
8374 )
8375 );
8376 }
8377 test_field___fpu_stmm7();
8378 fn test_field___fpu_xmm0() {
8379 assert_eq!(
8380 unsafe {
8381 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8382 let ptr = uninit.as_ptr();
8383 ::std::ptr::addr_of!((*ptr).__fpu_xmm0) as usize - ptr as usize
8384 },
8385 168usize,
8386 concat!(
8387 "Offset of field: ",
8388 stringify!(__darwin_x86_avx_state64),
8389 "::",
8390 stringify!(__fpu_xmm0)
8391 )
8392 );
8393 }
8394 test_field___fpu_xmm0();
8395 fn test_field___fpu_xmm1() {
8396 assert_eq!(
8397 unsafe {
8398 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8399 let ptr = uninit.as_ptr();
8400 ::std::ptr::addr_of!((*ptr).__fpu_xmm1) as usize - ptr as usize
8401 },
8402 184usize,
8403 concat!(
8404 "Offset of field: ",
8405 stringify!(__darwin_x86_avx_state64),
8406 "::",
8407 stringify!(__fpu_xmm1)
8408 )
8409 );
8410 }
8411 test_field___fpu_xmm1();
8412 fn test_field___fpu_xmm2() {
8413 assert_eq!(
8414 unsafe {
8415 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8416 let ptr = uninit.as_ptr();
8417 ::std::ptr::addr_of!((*ptr).__fpu_xmm2) as usize - ptr as usize
8418 },
8419 200usize,
8420 concat!(
8421 "Offset of field: ",
8422 stringify!(__darwin_x86_avx_state64),
8423 "::",
8424 stringify!(__fpu_xmm2)
8425 )
8426 );
8427 }
8428 test_field___fpu_xmm2();
8429 fn test_field___fpu_xmm3() {
8430 assert_eq!(
8431 unsafe {
8432 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8433 let ptr = uninit.as_ptr();
8434 ::std::ptr::addr_of!((*ptr).__fpu_xmm3) as usize - ptr as usize
8435 },
8436 216usize,
8437 concat!(
8438 "Offset of field: ",
8439 stringify!(__darwin_x86_avx_state64),
8440 "::",
8441 stringify!(__fpu_xmm3)
8442 )
8443 );
8444 }
8445 test_field___fpu_xmm3();
8446 fn test_field___fpu_xmm4() {
8447 assert_eq!(
8448 unsafe {
8449 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8450 let ptr = uninit.as_ptr();
8451 ::std::ptr::addr_of!((*ptr).__fpu_xmm4) as usize - ptr as usize
8452 },
8453 232usize,
8454 concat!(
8455 "Offset of field: ",
8456 stringify!(__darwin_x86_avx_state64),
8457 "::",
8458 stringify!(__fpu_xmm4)
8459 )
8460 );
8461 }
8462 test_field___fpu_xmm4();
8463 fn test_field___fpu_xmm5() {
8464 assert_eq!(
8465 unsafe {
8466 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8467 let ptr = uninit.as_ptr();
8468 ::std::ptr::addr_of!((*ptr).__fpu_xmm5) as usize - ptr as usize
8469 },
8470 248usize,
8471 concat!(
8472 "Offset of field: ",
8473 stringify!(__darwin_x86_avx_state64),
8474 "::",
8475 stringify!(__fpu_xmm5)
8476 )
8477 );
8478 }
8479 test_field___fpu_xmm5();
8480 fn test_field___fpu_xmm6() {
8481 assert_eq!(
8482 unsafe {
8483 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8484 let ptr = uninit.as_ptr();
8485 ::std::ptr::addr_of!((*ptr).__fpu_xmm6) as usize - ptr as usize
8486 },
8487 264usize,
8488 concat!(
8489 "Offset of field: ",
8490 stringify!(__darwin_x86_avx_state64),
8491 "::",
8492 stringify!(__fpu_xmm6)
8493 )
8494 );
8495 }
8496 test_field___fpu_xmm6();
8497 fn test_field___fpu_xmm7() {
8498 assert_eq!(
8499 unsafe {
8500 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8501 let ptr = uninit.as_ptr();
8502 ::std::ptr::addr_of!((*ptr).__fpu_xmm7) as usize - ptr as usize
8503 },
8504 280usize,
8505 concat!(
8506 "Offset of field: ",
8507 stringify!(__darwin_x86_avx_state64),
8508 "::",
8509 stringify!(__fpu_xmm7)
8510 )
8511 );
8512 }
8513 test_field___fpu_xmm7();
8514 fn test_field___fpu_xmm8() {
8515 assert_eq!(
8516 unsafe {
8517 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8518 let ptr = uninit.as_ptr();
8519 ::std::ptr::addr_of!((*ptr).__fpu_xmm8) as usize - ptr as usize
8520 },
8521 296usize,
8522 concat!(
8523 "Offset of field: ",
8524 stringify!(__darwin_x86_avx_state64),
8525 "::",
8526 stringify!(__fpu_xmm8)
8527 )
8528 );
8529 }
8530 test_field___fpu_xmm8();
8531 fn test_field___fpu_xmm9() {
8532 assert_eq!(
8533 unsafe {
8534 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8535 let ptr = uninit.as_ptr();
8536 ::std::ptr::addr_of!((*ptr).__fpu_xmm9) as usize - ptr as usize
8537 },
8538 312usize,
8539 concat!(
8540 "Offset of field: ",
8541 stringify!(__darwin_x86_avx_state64),
8542 "::",
8543 stringify!(__fpu_xmm9)
8544 )
8545 );
8546 }
8547 test_field___fpu_xmm9();
8548 fn test_field___fpu_xmm10() {
8549 assert_eq!(
8550 unsafe {
8551 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8552 let ptr = uninit.as_ptr();
8553 ::std::ptr::addr_of!((*ptr).__fpu_xmm10) as usize - ptr as usize
8554 },
8555 328usize,
8556 concat!(
8557 "Offset of field: ",
8558 stringify!(__darwin_x86_avx_state64),
8559 "::",
8560 stringify!(__fpu_xmm10)
8561 )
8562 );
8563 }
8564 test_field___fpu_xmm10();
8565 fn test_field___fpu_xmm11() {
8566 assert_eq!(
8567 unsafe {
8568 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8569 let ptr = uninit.as_ptr();
8570 ::std::ptr::addr_of!((*ptr).__fpu_xmm11) as usize - ptr as usize
8571 },
8572 344usize,
8573 concat!(
8574 "Offset of field: ",
8575 stringify!(__darwin_x86_avx_state64),
8576 "::",
8577 stringify!(__fpu_xmm11)
8578 )
8579 );
8580 }
8581 test_field___fpu_xmm11();
8582 fn test_field___fpu_xmm12() {
8583 assert_eq!(
8584 unsafe {
8585 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8586 let ptr = uninit.as_ptr();
8587 ::std::ptr::addr_of!((*ptr).__fpu_xmm12) as usize - ptr as usize
8588 },
8589 360usize,
8590 concat!(
8591 "Offset of field: ",
8592 stringify!(__darwin_x86_avx_state64),
8593 "::",
8594 stringify!(__fpu_xmm12)
8595 )
8596 );
8597 }
8598 test_field___fpu_xmm12();
8599 fn test_field___fpu_xmm13() {
8600 assert_eq!(
8601 unsafe {
8602 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8603 let ptr = uninit.as_ptr();
8604 ::std::ptr::addr_of!((*ptr).__fpu_xmm13) as usize - ptr as usize
8605 },
8606 376usize,
8607 concat!(
8608 "Offset of field: ",
8609 stringify!(__darwin_x86_avx_state64),
8610 "::",
8611 stringify!(__fpu_xmm13)
8612 )
8613 );
8614 }
8615 test_field___fpu_xmm13();
8616 fn test_field___fpu_xmm14() {
8617 assert_eq!(
8618 unsafe {
8619 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8620 let ptr = uninit.as_ptr();
8621 ::std::ptr::addr_of!((*ptr).__fpu_xmm14) as usize - ptr as usize
8622 },
8623 392usize,
8624 concat!(
8625 "Offset of field: ",
8626 stringify!(__darwin_x86_avx_state64),
8627 "::",
8628 stringify!(__fpu_xmm14)
8629 )
8630 );
8631 }
8632 test_field___fpu_xmm14();
8633 fn test_field___fpu_xmm15() {
8634 assert_eq!(
8635 unsafe {
8636 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8637 let ptr = uninit.as_ptr();
8638 ::std::ptr::addr_of!((*ptr).__fpu_xmm15) as usize - ptr as usize
8639 },
8640 408usize,
8641 concat!(
8642 "Offset of field: ",
8643 stringify!(__darwin_x86_avx_state64),
8644 "::",
8645 stringify!(__fpu_xmm15)
8646 )
8647 );
8648 }
8649 test_field___fpu_xmm15();
8650 fn test_field___fpu_rsrv4() {
8651 assert_eq!(
8652 unsafe {
8653 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8654 let ptr = uninit.as_ptr();
8655 ::std::ptr::addr_of!((*ptr).__fpu_rsrv4) as usize - ptr as usize
8656 },
8657 424usize,
8658 concat!(
8659 "Offset of field: ",
8660 stringify!(__darwin_x86_avx_state64),
8661 "::",
8662 stringify!(__fpu_rsrv4)
8663 )
8664 );
8665 }
8666 test_field___fpu_rsrv4();
8667 fn test_field___fpu_reserved1() {
8668 assert_eq!(
8669 unsafe {
8670 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8671 let ptr = uninit.as_ptr();
8672 ::std::ptr::addr_of!((*ptr).__fpu_reserved1) as usize - ptr as usize
8673 },
8674 520usize,
8675 concat!(
8676 "Offset of field: ",
8677 stringify!(__darwin_x86_avx_state64),
8678 "::",
8679 stringify!(__fpu_reserved1)
8680 )
8681 );
8682 }
8683 test_field___fpu_reserved1();
8684 fn test_field___avx_reserved1() {
8685 assert_eq!(
8686 unsafe {
8687 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8688 let ptr = uninit.as_ptr();
8689 ::std::ptr::addr_of!((*ptr).__avx_reserved1) as usize - ptr as usize
8690 },
8691 524usize,
8692 concat!(
8693 "Offset of field: ",
8694 stringify!(__darwin_x86_avx_state64),
8695 "::",
8696 stringify!(__avx_reserved1)
8697 )
8698 );
8699 }
8700 test_field___avx_reserved1();
8701 fn test_field___fpu_ymmh0() {
8702 assert_eq!(
8703 unsafe {
8704 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8705 let ptr = uninit.as_ptr();
8706 ::std::ptr::addr_of!((*ptr).__fpu_ymmh0) as usize - ptr as usize
8707 },
8708 588usize,
8709 concat!(
8710 "Offset of field: ",
8711 stringify!(__darwin_x86_avx_state64),
8712 "::",
8713 stringify!(__fpu_ymmh0)
8714 )
8715 );
8716 }
8717 test_field___fpu_ymmh0();
8718 fn test_field___fpu_ymmh1() {
8719 assert_eq!(
8720 unsafe {
8721 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8722 let ptr = uninit.as_ptr();
8723 ::std::ptr::addr_of!((*ptr).__fpu_ymmh1) as usize - ptr as usize
8724 },
8725 604usize,
8726 concat!(
8727 "Offset of field: ",
8728 stringify!(__darwin_x86_avx_state64),
8729 "::",
8730 stringify!(__fpu_ymmh1)
8731 )
8732 );
8733 }
8734 test_field___fpu_ymmh1();
8735 fn test_field___fpu_ymmh2() {
8736 assert_eq!(
8737 unsafe {
8738 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8739 let ptr = uninit.as_ptr();
8740 ::std::ptr::addr_of!((*ptr).__fpu_ymmh2) as usize - ptr as usize
8741 },
8742 620usize,
8743 concat!(
8744 "Offset of field: ",
8745 stringify!(__darwin_x86_avx_state64),
8746 "::",
8747 stringify!(__fpu_ymmh2)
8748 )
8749 );
8750 }
8751 test_field___fpu_ymmh2();
8752 fn test_field___fpu_ymmh3() {
8753 assert_eq!(
8754 unsafe {
8755 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8756 let ptr = uninit.as_ptr();
8757 ::std::ptr::addr_of!((*ptr).__fpu_ymmh3) as usize - ptr as usize
8758 },
8759 636usize,
8760 concat!(
8761 "Offset of field: ",
8762 stringify!(__darwin_x86_avx_state64),
8763 "::",
8764 stringify!(__fpu_ymmh3)
8765 )
8766 );
8767 }
8768 test_field___fpu_ymmh3();
8769 fn test_field___fpu_ymmh4() {
8770 assert_eq!(
8771 unsafe {
8772 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8773 let ptr = uninit.as_ptr();
8774 ::std::ptr::addr_of!((*ptr).__fpu_ymmh4) as usize - ptr as usize
8775 },
8776 652usize,
8777 concat!(
8778 "Offset of field: ",
8779 stringify!(__darwin_x86_avx_state64),
8780 "::",
8781 stringify!(__fpu_ymmh4)
8782 )
8783 );
8784 }
8785 test_field___fpu_ymmh4();
8786 fn test_field___fpu_ymmh5() {
8787 assert_eq!(
8788 unsafe {
8789 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8790 let ptr = uninit.as_ptr();
8791 ::std::ptr::addr_of!((*ptr).__fpu_ymmh5) as usize - ptr as usize
8792 },
8793 668usize,
8794 concat!(
8795 "Offset of field: ",
8796 stringify!(__darwin_x86_avx_state64),
8797 "::",
8798 stringify!(__fpu_ymmh5)
8799 )
8800 );
8801 }
8802 test_field___fpu_ymmh5();
8803 fn test_field___fpu_ymmh6() {
8804 assert_eq!(
8805 unsafe {
8806 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8807 let ptr = uninit.as_ptr();
8808 ::std::ptr::addr_of!((*ptr).__fpu_ymmh6) as usize - ptr as usize
8809 },
8810 684usize,
8811 concat!(
8812 "Offset of field: ",
8813 stringify!(__darwin_x86_avx_state64),
8814 "::",
8815 stringify!(__fpu_ymmh6)
8816 )
8817 );
8818 }
8819 test_field___fpu_ymmh6();
8820 fn test_field___fpu_ymmh7() {
8821 assert_eq!(
8822 unsafe {
8823 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8824 let ptr = uninit.as_ptr();
8825 ::std::ptr::addr_of!((*ptr).__fpu_ymmh7) as usize - ptr as usize
8826 },
8827 700usize,
8828 concat!(
8829 "Offset of field: ",
8830 stringify!(__darwin_x86_avx_state64),
8831 "::",
8832 stringify!(__fpu_ymmh7)
8833 )
8834 );
8835 }
8836 test_field___fpu_ymmh7();
8837 fn test_field___fpu_ymmh8() {
8838 assert_eq!(
8839 unsafe {
8840 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8841 let ptr = uninit.as_ptr();
8842 ::std::ptr::addr_of!((*ptr).__fpu_ymmh8) as usize - ptr as usize
8843 },
8844 716usize,
8845 concat!(
8846 "Offset of field: ",
8847 stringify!(__darwin_x86_avx_state64),
8848 "::",
8849 stringify!(__fpu_ymmh8)
8850 )
8851 );
8852 }
8853 test_field___fpu_ymmh8();
8854 fn test_field___fpu_ymmh9() {
8855 assert_eq!(
8856 unsafe {
8857 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8858 let ptr = uninit.as_ptr();
8859 ::std::ptr::addr_of!((*ptr).__fpu_ymmh9) as usize - ptr as usize
8860 },
8861 732usize,
8862 concat!(
8863 "Offset of field: ",
8864 stringify!(__darwin_x86_avx_state64),
8865 "::",
8866 stringify!(__fpu_ymmh9)
8867 )
8868 );
8869 }
8870 test_field___fpu_ymmh9();
8871 fn test_field___fpu_ymmh10() {
8872 assert_eq!(
8873 unsafe {
8874 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8875 let ptr = uninit.as_ptr();
8876 ::std::ptr::addr_of!((*ptr).__fpu_ymmh10) as usize - ptr as usize
8877 },
8878 748usize,
8879 concat!(
8880 "Offset of field: ",
8881 stringify!(__darwin_x86_avx_state64),
8882 "::",
8883 stringify!(__fpu_ymmh10)
8884 )
8885 );
8886 }
8887 test_field___fpu_ymmh10();
8888 fn test_field___fpu_ymmh11() {
8889 assert_eq!(
8890 unsafe {
8891 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8892 let ptr = uninit.as_ptr();
8893 ::std::ptr::addr_of!((*ptr).__fpu_ymmh11) as usize - ptr as usize
8894 },
8895 764usize,
8896 concat!(
8897 "Offset of field: ",
8898 stringify!(__darwin_x86_avx_state64),
8899 "::",
8900 stringify!(__fpu_ymmh11)
8901 )
8902 );
8903 }
8904 test_field___fpu_ymmh11();
8905 fn test_field___fpu_ymmh12() {
8906 assert_eq!(
8907 unsafe {
8908 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8909 let ptr = uninit.as_ptr();
8910 ::std::ptr::addr_of!((*ptr).__fpu_ymmh12) as usize - ptr as usize
8911 },
8912 780usize,
8913 concat!(
8914 "Offset of field: ",
8915 stringify!(__darwin_x86_avx_state64),
8916 "::",
8917 stringify!(__fpu_ymmh12)
8918 )
8919 );
8920 }
8921 test_field___fpu_ymmh12();
8922 fn test_field___fpu_ymmh13() {
8923 assert_eq!(
8924 unsafe {
8925 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8926 let ptr = uninit.as_ptr();
8927 ::std::ptr::addr_of!((*ptr).__fpu_ymmh13) as usize - ptr as usize
8928 },
8929 796usize,
8930 concat!(
8931 "Offset of field: ",
8932 stringify!(__darwin_x86_avx_state64),
8933 "::",
8934 stringify!(__fpu_ymmh13)
8935 )
8936 );
8937 }
8938 test_field___fpu_ymmh13();
8939 fn test_field___fpu_ymmh14() {
8940 assert_eq!(
8941 unsafe {
8942 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8943 let ptr = uninit.as_ptr();
8944 ::std::ptr::addr_of!((*ptr).__fpu_ymmh14) as usize - ptr as usize
8945 },
8946 812usize,
8947 concat!(
8948 "Offset of field: ",
8949 stringify!(__darwin_x86_avx_state64),
8950 "::",
8951 stringify!(__fpu_ymmh14)
8952 )
8953 );
8954 }
8955 test_field___fpu_ymmh14();
8956 fn test_field___fpu_ymmh15() {
8957 assert_eq!(
8958 unsafe {
8959 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx_state64>::uninit();
8960 let ptr = uninit.as_ptr();
8961 ::std::ptr::addr_of!((*ptr).__fpu_ymmh15) as usize - ptr as usize
8962 },
8963 828usize,
8964 concat!(
8965 "Offset of field: ",
8966 stringify!(__darwin_x86_avx_state64),
8967 "::",
8968 stringify!(__fpu_ymmh15)
8969 )
8970 );
8971 }
8972 test_field___fpu_ymmh15();
8973}
8974#[repr(C)]
8975#[derive(Debug, Copy, Clone)]
8976pub struct __darwin_x86_avx512_state64 {
8977 pub __fpu_reserved: [::std::os::raw::c_int; 2usize],
8978 pub __fpu_fcw: __darwin_fp_control,
8979 pub __fpu_fsw: __darwin_fp_status,
8980 pub __fpu_ftw: __uint8_t,
8981 pub __fpu_rsrv1: __uint8_t,
8982 pub __fpu_fop: __uint16_t,
8983 pub __fpu_ip: __uint32_t,
8984 pub __fpu_cs: __uint16_t,
8985 pub __fpu_rsrv2: __uint16_t,
8986 pub __fpu_dp: __uint32_t,
8987 pub __fpu_ds: __uint16_t,
8988 pub __fpu_rsrv3: __uint16_t,
8989 pub __fpu_mxcsr: __uint32_t,
8990 pub __fpu_mxcsrmask: __uint32_t,
8991 pub __fpu_stmm0: __darwin_mmst_reg,
8992 pub __fpu_stmm1: __darwin_mmst_reg,
8993 pub __fpu_stmm2: __darwin_mmst_reg,
8994 pub __fpu_stmm3: __darwin_mmst_reg,
8995 pub __fpu_stmm4: __darwin_mmst_reg,
8996 pub __fpu_stmm5: __darwin_mmst_reg,
8997 pub __fpu_stmm6: __darwin_mmst_reg,
8998 pub __fpu_stmm7: __darwin_mmst_reg,
8999 pub __fpu_xmm0: __darwin_xmm_reg,
9000 pub __fpu_xmm1: __darwin_xmm_reg,
9001 pub __fpu_xmm2: __darwin_xmm_reg,
9002 pub __fpu_xmm3: __darwin_xmm_reg,
9003 pub __fpu_xmm4: __darwin_xmm_reg,
9004 pub __fpu_xmm5: __darwin_xmm_reg,
9005 pub __fpu_xmm6: __darwin_xmm_reg,
9006 pub __fpu_xmm7: __darwin_xmm_reg,
9007 pub __fpu_xmm8: __darwin_xmm_reg,
9008 pub __fpu_xmm9: __darwin_xmm_reg,
9009 pub __fpu_xmm10: __darwin_xmm_reg,
9010 pub __fpu_xmm11: __darwin_xmm_reg,
9011 pub __fpu_xmm12: __darwin_xmm_reg,
9012 pub __fpu_xmm13: __darwin_xmm_reg,
9013 pub __fpu_xmm14: __darwin_xmm_reg,
9014 pub __fpu_xmm15: __darwin_xmm_reg,
9015 pub __fpu_rsrv4: [::std::os::raw::c_char; 96usize],
9016 pub __fpu_reserved1: ::std::os::raw::c_int,
9017 pub __avx_reserved1: [::std::os::raw::c_char; 64usize],
9018 pub __fpu_ymmh0: __darwin_xmm_reg,
9019 pub __fpu_ymmh1: __darwin_xmm_reg,
9020 pub __fpu_ymmh2: __darwin_xmm_reg,
9021 pub __fpu_ymmh3: __darwin_xmm_reg,
9022 pub __fpu_ymmh4: __darwin_xmm_reg,
9023 pub __fpu_ymmh5: __darwin_xmm_reg,
9024 pub __fpu_ymmh6: __darwin_xmm_reg,
9025 pub __fpu_ymmh7: __darwin_xmm_reg,
9026 pub __fpu_ymmh8: __darwin_xmm_reg,
9027 pub __fpu_ymmh9: __darwin_xmm_reg,
9028 pub __fpu_ymmh10: __darwin_xmm_reg,
9029 pub __fpu_ymmh11: __darwin_xmm_reg,
9030 pub __fpu_ymmh12: __darwin_xmm_reg,
9031 pub __fpu_ymmh13: __darwin_xmm_reg,
9032 pub __fpu_ymmh14: __darwin_xmm_reg,
9033 pub __fpu_ymmh15: __darwin_xmm_reg,
9034 pub __fpu_k0: __darwin_opmask_reg,
9035 pub __fpu_k1: __darwin_opmask_reg,
9036 pub __fpu_k2: __darwin_opmask_reg,
9037 pub __fpu_k3: __darwin_opmask_reg,
9038 pub __fpu_k4: __darwin_opmask_reg,
9039 pub __fpu_k5: __darwin_opmask_reg,
9040 pub __fpu_k6: __darwin_opmask_reg,
9041 pub __fpu_k7: __darwin_opmask_reg,
9042 pub __fpu_zmmh0: __darwin_ymm_reg,
9043 pub __fpu_zmmh1: __darwin_ymm_reg,
9044 pub __fpu_zmmh2: __darwin_ymm_reg,
9045 pub __fpu_zmmh3: __darwin_ymm_reg,
9046 pub __fpu_zmmh4: __darwin_ymm_reg,
9047 pub __fpu_zmmh5: __darwin_ymm_reg,
9048 pub __fpu_zmmh6: __darwin_ymm_reg,
9049 pub __fpu_zmmh7: __darwin_ymm_reg,
9050 pub __fpu_zmmh8: __darwin_ymm_reg,
9051 pub __fpu_zmmh9: __darwin_ymm_reg,
9052 pub __fpu_zmmh10: __darwin_ymm_reg,
9053 pub __fpu_zmmh11: __darwin_ymm_reg,
9054 pub __fpu_zmmh12: __darwin_ymm_reg,
9055 pub __fpu_zmmh13: __darwin_ymm_reg,
9056 pub __fpu_zmmh14: __darwin_ymm_reg,
9057 pub __fpu_zmmh15: __darwin_ymm_reg,
9058 pub __fpu_zmm16: __darwin_zmm_reg,
9059 pub __fpu_zmm17: __darwin_zmm_reg,
9060 pub __fpu_zmm18: __darwin_zmm_reg,
9061 pub __fpu_zmm19: __darwin_zmm_reg,
9062 pub __fpu_zmm20: __darwin_zmm_reg,
9063 pub __fpu_zmm21: __darwin_zmm_reg,
9064 pub __fpu_zmm22: __darwin_zmm_reg,
9065 pub __fpu_zmm23: __darwin_zmm_reg,
9066 pub __fpu_zmm24: __darwin_zmm_reg,
9067 pub __fpu_zmm25: __darwin_zmm_reg,
9068 pub __fpu_zmm26: __darwin_zmm_reg,
9069 pub __fpu_zmm27: __darwin_zmm_reg,
9070 pub __fpu_zmm28: __darwin_zmm_reg,
9071 pub __fpu_zmm29: __darwin_zmm_reg,
9072 pub __fpu_zmm30: __darwin_zmm_reg,
9073 pub __fpu_zmm31: __darwin_zmm_reg,
9074}
9075#[test]
9076fn bindgen_test_layout___darwin_x86_avx512_state64() {
9077 assert_eq!(
9078 ::std::mem::size_of::<__darwin_x86_avx512_state64>(),
9079 2444usize,
9080 concat!("Size of: ", stringify!(__darwin_x86_avx512_state64))
9081 );
9082 assert_eq!(
9083 ::std::mem::align_of::<__darwin_x86_avx512_state64>(),
9084 4usize,
9085 concat!("Alignment of ", stringify!(__darwin_x86_avx512_state64))
9086 );
9087 fn test_field___fpu_reserved() {
9088 assert_eq!(
9089 unsafe {
9090 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9091 let ptr = uninit.as_ptr();
9092 ::std::ptr::addr_of!((*ptr).__fpu_reserved) as usize - ptr as usize
9093 },
9094 0usize,
9095 concat!(
9096 "Offset of field: ",
9097 stringify!(__darwin_x86_avx512_state64),
9098 "::",
9099 stringify!(__fpu_reserved)
9100 )
9101 );
9102 }
9103 test_field___fpu_reserved();
9104 fn test_field___fpu_fcw() {
9105 assert_eq!(
9106 unsafe {
9107 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9108 let ptr = uninit.as_ptr();
9109 ::std::ptr::addr_of!((*ptr).__fpu_fcw) as usize - ptr as usize
9110 },
9111 8usize,
9112 concat!(
9113 "Offset of field: ",
9114 stringify!(__darwin_x86_avx512_state64),
9115 "::",
9116 stringify!(__fpu_fcw)
9117 )
9118 );
9119 }
9120 test_field___fpu_fcw();
9121 fn test_field___fpu_fsw() {
9122 assert_eq!(
9123 unsafe {
9124 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9125 let ptr = uninit.as_ptr();
9126 ::std::ptr::addr_of!((*ptr).__fpu_fsw) as usize - ptr as usize
9127 },
9128 10usize,
9129 concat!(
9130 "Offset of field: ",
9131 stringify!(__darwin_x86_avx512_state64),
9132 "::",
9133 stringify!(__fpu_fsw)
9134 )
9135 );
9136 }
9137 test_field___fpu_fsw();
9138 fn test_field___fpu_ftw() {
9139 assert_eq!(
9140 unsafe {
9141 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9142 let ptr = uninit.as_ptr();
9143 ::std::ptr::addr_of!((*ptr).__fpu_ftw) as usize - ptr as usize
9144 },
9145 12usize,
9146 concat!(
9147 "Offset of field: ",
9148 stringify!(__darwin_x86_avx512_state64),
9149 "::",
9150 stringify!(__fpu_ftw)
9151 )
9152 );
9153 }
9154 test_field___fpu_ftw();
9155 fn test_field___fpu_rsrv1() {
9156 assert_eq!(
9157 unsafe {
9158 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9159 let ptr = uninit.as_ptr();
9160 ::std::ptr::addr_of!((*ptr).__fpu_rsrv1) as usize - ptr as usize
9161 },
9162 13usize,
9163 concat!(
9164 "Offset of field: ",
9165 stringify!(__darwin_x86_avx512_state64),
9166 "::",
9167 stringify!(__fpu_rsrv1)
9168 )
9169 );
9170 }
9171 test_field___fpu_rsrv1();
9172 fn test_field___fpu_fop() {
9173 assert_eq!(
9174 unsafe {
9175 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9176 let ptr = uninit.as_ptr();
9177 ::std::ptr::addr_of!((*ptr).__fpu_fop) as usize - ptr as usize
9178 },
9179 14usize,
9180 concat!(
9181 "Offset of field: ",
9182 stringify!(__darwin_x86_avx512_state64),
9183 "::",
9184 stringify!(__fpu_fop)
9185 )
9186 );
9187 }
9188 test_field___fpu_fop();
9189 fn test_field___fpu_ip() {
9190 assert_eq!(
9191 unsafe {
9192 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9193 let ptr = uninit.as_ptr();
9194 ::std::ptr::addr_of!((*ptr).__fpu_ip) as usize - ptr as usize
9195 },
9196 16usize,
9197 concat!(
9198 "Offset of field: ",
9199 stringify!(__darwin_x86_avx512_state64),
9200 "::",
9201 stringify!(__fpu_ip)
9202 )
9203 );
9204 }
9205 test_field___fpu_ip();
9206 fn test_field___fpu_cs() {
9207 assert_eq!(
9208 unsafe {
9209 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9210 let ptr = uninit.as_ptr();
9211 ::std::ptr::addr_of!((*ptr).__fpu_cs) as usize - ptr as usize
9212 },
9213 20usize,
9214 concat!(
9215 "Offset of field: ",
9216 stringify!(__darwin_x86_avx512_state64),
9217 "::",
9218 stringify!(__fpu_cs)
9219 )
9220 );
9221 }
9222 test_field___fpu_cs();
9223 fn test_field___fpu_rsrv2() {
9224 assert_eq!(
9225 unsafe {
9226 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9227 let ptr = uninit.as_ptr();
9228 ::std::ptr::addr_of!((*ptr).__fpu_rsrv2) as usize - ptr as usize
9229 },
9230 22usize,
9231 concat!(
9232 "Offset of field: ",
9233 stringify!(__darwin_x86_avx512_state64),
9234 "::",
9235 stringify!(__fpu_rsrv2)
9236 )
9237 );
9238 }
9239 test_field___fpu_rsrv2();
9240 fn test_field___fpu_dp() {
9241 assert_eq!(
9242 unsafe {
9243 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9244 let ptr = uninit.as_ptr();
9245 ::std::ptr::addr_of!((*ptr).__fpu_dp) as usize - ptr as usize
9246 },
9247 24usize,
9248 concat!(
9249 "Offset of field: ",
9250 stringify!(__darwin_x86_avx512_state64),
9251 "::",
9252 stringify!(__fpu_dp)
9253 )
9254 );
9255 }
9256 test_field___fpu_dp();
9257 fn test_field___fpu_ds() {
9258 assert_eq!(
9259 unsafe {
9260 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9261 let ptr = uninit.as_ptr();
9262 ::std::ptr::addr_of!((*ptr).__fpu_ds) as usize - ptr as usize
9263 },
9264 28usize,
9265 concat!(
9266 "Offset of field: ",
9267 stringify!(__darwin_x86_avx512_state64),
9268 "::",
9269 stringify!(__fpu_ds)
9270 )
9271 );
9272 }
9273 test_field___fpu_ds();
9274 fn test_field___fpu_rsrv3() {
9275 assert_eq!(
9276 unsafe {
9277 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9278 let ptr = uninit.as_ptr();
9279 ::std::ptr::addr_of!((*ptr).__fpu_rsrv3) as usize - ptr as usize
9280 },
9281 30usize,
9282 concat!(
9283 "Offset of field: ",
9284 stringify!(__darwin_x86_avx512_state64),
9285 "::",
9286 stringify!(__fpu_rsrv3)
9287 )
9288 );
9289 }
9290 test_field___fpu_rsrv3();
9291 fn test_field___fpu_mxcsr() {
9292 assert_eq!(
9293 unsafe {
9294 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9295 let ptr = uninit.as_ptr();
9296 ::std::ptr::addr_of!((*ptr).__fpu_mxcsr) as usize - ptr as usize
9297 },
9298 32usize,
9299 concat!(
9300 "Offset of field: ",
9301 stringify!(__darwin_x86_avx512_state64),
9302 "::",
9303 stringify!(__fpu_mxcsr)
9304 )
9305 );
9306 }
9307 test_field___fpu_mxcsr();
9308 fn test_field___fpu_mxcsrmask() {
9309 assert_eq!(
9310 unsafe {
9311 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9312 let ptr = uninit.as_ptr();
9313 ::std::ptr::addr_of!((*ptr).__fpu_mxcsrmask) as usize - ptr as usize
9314 },
9315 36usize,
9316 concat!(
9317 "Offset of field: ",
9318 stringify!(__darwin_x86_avx512_state64),
9319 "::",
9320 stringify!(__fpu_mxcsrmask)
9321 )
9322 );
9323 }
9324 test_field___fpu_mxcsrmask();
9325 fn test_field___fpu_stmm0() {
9326 assert_eq!(
9327 unsafe {
9328 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9329 let ptr = uninit.as_ptr();
9330 ::std::ptr::addr_of!((*ptr).__fpu_stmm0) as usize - ptr as usize
9331 },
9332 40usize,
9333 concat!(
9334 "Offset of field: ",
9335 stringify!(__darwin_x86_avx512_state64),
9336 "::",
9337 stringify!(__fpu_stmm0)
9338 )
9339 );
9340 }
9341 test_field___fpu_stmm0();
9342 fn test_field___fpu_stmm1() {
9343 assert_eq!(
9344 unsafe {
9345 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9346 let ptr = uninit.as_ptr();
9347 ::std::ptr::addr_of!((*ptr).__fpu_stmm1) as usize - ptr as usize
9348 },
9349 56usize,
9350 concat!(
9351 "Offset of field: ",
9352 stringify!(__darwin_x86_avx512_state64),
9353 "::",
9354 stringify!(__fpu_stmm1)
9355 )
9356 );
9357 }
9358 test_field___fpu_stmm1();
9359 fn test_field___fpu_stmm2() {
9360 assert_eq!(
9361 unsafe {
9362 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9363 let ptr = uninit.as_ptr();
9364 ::std::ptr::addr_of!((*ptr).__fpu_stmm2) as usize - ptr as usize
9365 },
9366 72usize,
9367 concat!(
9368 "Offset of field: ",
9369 stringify!(__darwin_x86_avx512_state64),
9370 "::",
9371 stringify!(__fpu_stmm2)
9372 )
9373 );
9374 }
9375 test_field___fpu_stmm2();
9376 fn test_field___fpu_stmm3() {
9377 assert_eq!(
9378 unsafe {
9379 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9380 let ptr = uninit.as_ptr();
9381 ::std::ptr::addr_of!((*ptr).__fpu_stmm3) as usize - ptr as usize
9382 },
9383 88usize,
9384 concat!(
9385 "Offset of field: ",
9386 stringify!(__darwin_x86_avx512_state64),
9387 "::",
9388 stringify!(__fpu_stmm3)
9389 )
9390 );
9391 }
9392 test_field___fpu_stmm3();
9393 fn test_field___fpu_stmm4() {
9394 assert_eq!(
9395 unsafe {
9396 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9397 let ptr = uninit.as_ptr();
9398 ::std::ptr::addr_of!((*ptr).__fpu_stmm4) as usize - ptr as usize
9399 },
9400 104usize,
9401 concat!(
9402 "Offset of field: ",
9403 stringify!(__darwin_x86_avx512_state64),
9404 "::",
9405 stringify!(__fpu_stmm4)
9406 )
9407 );
9408 }
9409 test_field___fpu_stmm4();
9410 fn test_field___fpu_stmm5() {
9411 assert_eq!(
9412 unsafe {
9413 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9414 let ptr = uninit.as_ptr();
9415 ::std::ptr::addr_of!((*ptr).__fpu_stmm5) as usize - ptr as usize
9416 },
9417 120usize,
9418 concat!(
9419 "Offset of field: ",
9420 stringify!(__darwin_x86_avx512_state64),
9421 "::",
9422 stringify!(__fpu_stmm5)
9423 )
9424 );
9425 }
9426 test_field___fpu_stmm5();
9427 fn test_field___fpu_stmm6() {
9428 assert_eq!(
9429 unsafe {
9430 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9431 let ptr = uninit.as_ptr();
9432 ::std::ptr::addr_of!((*ptr).__fpu_stmm6) as usize - ptr as usize
9433 },
9434 136usize,
9435 concat!(
9436 "Offset of field: ",
9437 stringify!(__darwin_x86_avx512_state64),
9438 "::",
9439 stringify!(__fpu_stmm6)
9440 )
9441 );
9442 }
9443 test_field___fpu_stmm6();
9444 fn test_field___fpu_stmm7() {
9445 assert_eq!(
9446 unsafe {
9447 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9448 let ptr = uninit.as_ptr();
9449 ::std::ptr::addr_of!((*ptr).__fpu_stmm7) as usize - ptr as usize
9450 },
9451 152usize,
9452 concat!(
9453 "Offset of field: ",
9454 stringify!(__darwin_x86_avx512_state64),
9455 "::",
9456 stringify!(__fpu_stmm7)
9457 )
9458 );
9459 }
9460 test_field___fpu_stmm7();
9461 fn test_field___fpu_xmm0() {
9462 assert_eq!(
9463 unsafe {
9464 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9465 let ptr = uninit.as_ptr();
9466 ::std::ptr::addr_of!((*ptr).__fpu_xmm0) as usize - ptr as usize
9467 },
9468 168usize,
9469 concat!(
9470 "Offset of field: ",
9471 stringify!(__darwin_x86_avx512_state64),
9472 "::",
9473 stringify!(__fpu_xmm0)
9474 )
9475 );
9476 }
9477 test_field___fpu_xmm0();
9478 fn test_field___fpu_xmm1() {
9479 assert_eq!(
9480 unsafe {
9481 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9482 let ptr = uninit.as_ptr();
9483 ::std::ptr::addr_of!((*ptr).__fpu_xmm1) as usize - ptr as usize
9484 },
9485 184usize,
9486 concat!(
9487 "Offset of field: ",
9488 stringify!(__darwin_x86_avx512_state64),
9489 "::",
9490 stringify!(__fpu_xmm1)
9491 )
9492 );
9493 }
9494 test_field___fpu_xmm1();
9495 fn test_field___fpu_xmm2() {
9496 assert_eq!(
9497 unsafe {
9498 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9499 let ptr = uninit.as_ptr();
9500 ::std::ptr::addr_of!((*ptr).__fpu_xmm2) as usize - ptr as usize
9501 },
9502 200usize,
9503 concat!(
9504 "Offset of field: ",
9505 stringify!(__darwin_x86_avx512_state64),
9506 "::",
9507 stringify!(__fpu_xmm2)
9508 )
9509 );
9510 }
9511 test_field___fpu_xmm2();
9512 fn test_field___fpu_xmm3() {
9513 assert_eq!(
9514 unsafe {
9515 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9516 let ptr = uninit.as_ptr();
9517 ::std::ptr::addr_of!((*ptr).__fpu_xmm3) as usize - ptr as usize
9518 },
9519 216usize,
9520 concat!(
9521 "Offset of field: ",
9522 stringify!(__darwin_x86_avx512_state64),
9523 "::",
9524 stringify!(__fpu_xmm3)
9525 )
9526 );
9527 }
9528 test_field___fpu_xmm3();
9529 fn test_field___fpu_xmm4() {
9530 assert_eq!(
9531 unsafe {
9532 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9533 let ptr = uninit.as_ptr();
9534 ::std::ptr::addr_of!((*ptr).__fpu_xmm4) as usize - ptr as usize
9535 },
9536 232usize,
9537 concat!(
9538 "Offset of field: ",
9539 stringify!(__darwin_x86_avx512_state64),
9540 "::",
9541 stringify!(__fpu_xmm4)
9542 )
9543 );
9544 }
9545 test_field___fpu_xmm4();
9546 fn test_field___fpu_xmm5() {
9547 assert_eq!(
9548 unsafe {
9549 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9550 let ptr = uninit.as_ptr();
9551 ::std::ptr::addr_of!((*ptr).__fpu_xmm5) as usize - ptr as usize
9552 },
9553 248usize,
9554 concat!(
9555 "Offset of field: ",
9556 stringify!(__darwin_x86_avx512_state64),
9557 "::",
9558 stringify!(__fpu_xmm5)
9559 )
9560 );
9561 }
9562 test_field___fpu_xmm5();
9563 fn test_field___fpu_xmm6() {
9564 assert_eq!(
9565 unsafe {
9566 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9567 let ptr = uninit.as_ptr();
9568 ::std::ptr::addr_of!((*ptr).__fpu_xmm6) as usize - ptr as usize
9569 },
9570 264usize,
9571 concat!(
9572 "Offset of field: ",
9573 stringify!(__darwin_x86_avx512_state64),
9574 "::",
9575 stringify!(__fpu_xmm6)
9576 )
9577 );
9578 }
9579 test_field___fpu_xmm6();
9580 fn test_field___fpu_xmm7() {
9581 assert_eq!(
9582 unsafe {
9583 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9584 let ptr = uninit.as_ptr();
9585 ::std::ptr::addr_of!((*ptr).__fpu_xmm7) as usize - ptr as usize
9586 },
9587 280usize,
9588 concat!(
9589 "Offset of field: ",
9590 stringify!(__darwin_x86_avx512_state64),
9591 "::",
9592 stringify!(__fpu_xmm7)
9593 )
9594 );
9595 }
9596 test_field___fpu_xmm7();
9597 fn test_field___fpu_xmm8() {
9598 assert_eq!(
9599 unsafe {
9600 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9601 let ptr = uninit.as_ptr();
9602 ::std::ptr::addr_of!((*ptr).__fpu_xmm8) as usize - ptr as usize
9603 },
9604 296usize,
9605 concat!(
9606 "Offset of field: ",
9607 stringify!(__darwin_x86_avx512_state64),
9608 "::",
9609 stringify!(__fpu_xmm8)
9610 )
9611 );
9612 }
9613 test_field___fpu_xmm8();
9614 fn test_field___fpu_xmm9() {
9615 assert_eq!(
9616 unsafe {
9617 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9618 let ptr = uninit.as_ptr();
9619 ::std::ptr::addr_of!((*ptr).__fpu_xmm9) as usize - ptr as usize
9620 },
9621 312usize,
9622 concat!(
9623 "Offset of field: ",
9624 stringify!(__darwin_x86_avx512_state64),
9625 "::",
9626 stringify!(__fpu_xmm9)
9627 )
9628 );
9629 }
9630 test_field___fpu_xmm9();
9631 fn test_field___fpu_xmm10() {
9632 assert_eq!(
9633 unsafe {
9634 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9635 let ptr = uninit.as_ptr();
9636 ::std::ptr::addr_of!((*ptr).__fpu_xmm10) as usize - ptr as usize
9637 },
9638 328usize,
9639 concat!(
9640 "Offset of field: ",
9641 stringify!(__darwin_x86_avx512_state64),
9642 "::",
9643 stringify!(__fpu_xmm10)
9644 )
9645 );
9646 }
9647 test_field___fpu_xmm10();
9648 fn test_field___fpu_xmm11() {
9649 assert_eq!(
9650 unsafe {
9651 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9652 let ptr = uninit.as_ptr();
9653 ::std::ptr::addr_of!((*ptr).__fpu_xmm11) as usize - ptr as usize
9654 },
9655 344usize,
9656 concat!(
9657 "Offset of field: ",
9658 stringify!(__darwin_x86_avx512_state64),
9659 "::",
9660 stringify!(__fpu_xmm11)
9661 )
9662 );
9663 }
9664 test_field___fpu_xmm11();
9665 fn test_field___fpu_xmm12() {
9666 assert_eq!(
9667 unsafe {
9668 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9669 let ptr = uninit.as_ptr();
9670 ::std::ptr::addr_of!((*ptr).__fpu_xmm12) as usize - ptr as usize
9671 },
9672 360usize,
9673 concat!(
9674 "Offset of field: ",
9675 stringify!(__darwin_x86_avx512_state64),
9676 "::",
9677 stringify!(__fpu_xmm12)
9678 )
9679 );
9680 }
9681 test_field___fpu_xmm12();
9682 fn test_field___fpu_xmm13() {
9683 assert_eq!(
9684 unsafe {
9685 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9686 let ptr = uninit.as_ptr();
9687 ::std::ptr::addr_of!((*ptr).__fpu_xmm13) as usize - ptr as usize
9688 },
9689 376usize,
9690 concat!(
9691 "Offset of field: ",
9692 stringify!(__darwin_x86_avx512_state64),
9693 "::",
9694 stringify!(__fpu_xmm13)
9695 )
9696 );
9697 }
9698 test_field___fpu_xmm13();
9699 fn test_field___fpu_xmm14() {
9700 assert_eq!(
9701 unsafe {
9702 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9703 let ptr = uninit.as_ptr();
9704 ::std::ptr::addr_of!((*ptr).__fpu_xmm14) as usize - ptr as usize
9705 },
9706 392usize,
9707 concat!(
9708 "Offset of field: ",
9709 stringify!(__darwin_x86_avx512_state64),
9710 "::",
9711 stringify!(__fpu_xmm14)
9712 )
9713 );
9714 }
9715 test_field___fpu_xmm14();
9716 fn test_field___fpu_xmm15() {
9717 assert_eq!(
9718 unsafe {
9719 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9720 let ptr = uninit.as_ptr();
9721 ::std::ptr::addr_of!((*ptr).__fpu_xmm15) as usize - ptr as usize
9722 },
9723 408usize,
9724 concat!(
9725 "Offset of field: ",
9726 stringify!(__darwin_x86_avx512_state64),
9727 "::",
9728 stringify!(__fpu_xmm15)
9729 )
9730 );
9731 }
9732 test_field___fpu_xmm15();
9733 fn test_field___fpu_rsrv4() {
9734 assert_eq!(
9735 unsafe {
9736 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9737 let ptr = uninit.as_ptr();
9738 ::std::ptr::addr_of!((*ptr).__fpu_rsrv4) as usize - ptr as usize
9739 },
9740 424usize,
9741 concat!(
9742 "Offset of field: ",
9743 stringify!(__darwin_x86_avx512_state64),
9744 "::",
9745 stringify!(__fpu_rsrv4)
9746 )
9747 );
9748 }
9749 test_field___fpu_rsrv4();
9750 fn test_field___fpu_reserved1() {
9751 assert_eq!(
9752 unsafe {
9753 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9754 let ptr = uninit.as_ptr();
9755 ::std::ptr::addr_of!((*ptr).__fpu_reserved1) as usize - ptr as usize
9756 },
9757 520usize,
9758 concat!(
9759 "Offset of field: ",
9760 stringify!(__darwin_x86_avx512_state64),
9761 "::",
9762 stringify!(__fpu_reserved1)
9763 )
9764 );
9765 }
9766 test_field___fpu_reserved1();
9767 fn test_field___avx_reserved1() {
9768 assert_eq!(
9769 unsafe {
9770 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9771 let ptr = uninit.as_ptr();
9772 ::std::ptr::addr_of!((*ptr).__avx_reserved1) as usize - ptr as usize
9773 },
9774 524usize,
9775 concat!(
9776 "Offset of field: ",
9777 stringify!(__darwin_x86_avx512_state64),
9778 "::",
9779 stringify!(__avx_reserved1)
9780 )
9781 );
9782 }
9783 test_field___avx_reserved1();
9784 fn test_field___fpu_ymmh0() {
9785 assert_eq!(
9786 unsafe {
9787 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9788 let ptr = uninit.as_ptr();
9789 ::std::ptr::addr_of!((*ptr).__fpu_ymmh0) as usize - ptr as usize
9790 },
9791 588usize,
9792 concat!(
9793 "Offset of field: ",
9794 stringify!(__darwin_x86_avx512_state64),
9795 "::",
9796 stringify!(__fpu_ymmh0)
9797 )
9798 );
9799 }
9800 test_field___fpu_ymmh0();
9801 fn test_field___fpu_ymmh1() {
9802 assert_eq!(
9803 unsafe {
9804 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9805 let ptr = uninit.as_ptr();
9806 ::std::ptr::addr_of!((*ptr).__fpu_ymmh1) as usize - ptr as usize
9807 },
9808 604usize,
9809 concat!(
9810 "Offset of field: ",
9811 stringify!(__darwin_x86_avx512_state64),
9812 "::",
9813 stringify!(__fpu_ymmh1)
9814 )
9815 );
9816 }
9817 test_field___fpu_ymmh1();
9818 fn test_field___fpu_ymmh2() {
9819 assert_eq!(
9820 unsafe {
9821 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9822 let ptr = uninit.as_ptr();
9823 ::std::ptr::addr_of!((*ptr).__fpu_ymmh2) as usize - ptr as usize
9824 },
9825 620usize,
9826 concat!(
9827 "Offset of field: ",
9828 stringify!(__darwin_x86_avx512_state64),
9829 "::",
9830 stringify!(__fpu_ymmh2)
9831 )
9832 );
9833 }
9834 test_field___fpu_ymmh2();
9835 fn test_field___fpu_ymmh3() {
9836 assert_eq!(
9837 unsafe {
9838 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9839 let ptr = uninit.as_ptr();
9840 ::std::ptr::addr_of!((*ptr).__fpu_ymmh3) as usize - ptr as usize
9841 },
9842 636usize,
9843 concat!(
9844 "Offset of field: ",
9845 stringify!(__darwin_x86_avx512_state64),
9846 "::",
9847 stringify!(__fpu_ymmh3)
9848 )
9849 );
9850 }
9851 test_field___fpu_ymmh3();
9852 fn test_field___fpu_ymmh4() {
9853 assert_eq!(
9854 unsafe {
9855 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9856 let ptr = uninit.as_ptr();
9857 ::std::ptr::addr_of!((*ptr).__fpu_ymmh4) as usize - ptr as usize
9858 },
9859 652usize,
9860 concat!(
9861 "Offset of field: ",
9862 stringify!(__darwin_x86_avx512_state64),
9863 "::",
9864 stringify!(__fpu_ymmh4)
9865 )
9866 );
9867 }
9868 test_field___fpu_ymmh4();
9869 fn test_field___fpu_ymmh5() {
9870 assert_eq!(
9871 unsafe {
9872 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9873 let ptr = uninit.as_ptr();
9874 ::std::ptr::addr_of!((*ptr).__fpu_ymmh5) as usize - ptr as usize
9875 },
9876 668usize,
9877 concat!(
9878 "Offset of field: ",
9879 stringify!(__darwin_x86_avx512_state64),
9880 "::",
9881 stringify!(__fpu_ymmh5)
9882 )
9883 );
9884 }
9885 test_field___fpu_ymmh5();
9886 fn test_field___fpu_ymmh6() {
9887 assert_eq!(
9888 unsafe {
9889 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9890 let ptr = uninit.as_ptr();
9891 ::std::ptr::addr_of!((*ptr).__fpu_ymmh6) as usize - ptr as usize
9892 },
9893 684usize,
9894 concat!(
9895 "Offset of field: ",
9896 stringify!(__darwin_x86_avx512_state64),
9897 "::",
9898 stringify!(__fpu_ymmh6)
9899 )
9900 );
9901 }
9902 test_field___fpu_ymmh6();
9903 fn test_field___fpu_ymmh7() {
9904 assert_eq!(
9905 unsafe {
9906 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9907 let ptr = uninit.as_ptr();
9908 ::std::ptr::addr_of!((*ptr).__fpu_ymmh7) as usize - ptr as usize
9909 },
9910 700usize,
9911 concat!(
9912 "Offset of field: ",
9913 stringify!(__darwin_x86_avx512_state64),
9914 "::",
9915 stringify!(__fpu_ymmh7)
9916 )
9917 );
9918 }
9919 test_field___fpu_ymmh7();
9920 fn test_field___fpu_ymmh8() {
9921 assert_eq!(
9922 unsafe {
9923 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9924 let ptr = uninit.as_ptr();
9925 ::std::ptr::addr_of!((*ptr).__fpu_ymmh8) as usize - ptr as usize
9926 },
9927 716usize,
9928 concat!(
9929 "Offset of field: ",
9930 stringify!(__darwin_x86_avx512_state64),
9931 "::",
9932 stringify!(__fpu_ymmh8)
9933 )
9934 );
9935 }
9936 test_field___fpu_ymmh8();
9937 fn test_field___fpu_ymmh9() {
9938 assert_eq!(
9939 unsafe {
9940 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9941 let ptr = uninit.as_ptr();
9942 ::std::ptr::addr_of!((*ptr).__fpu_ymmh9) as usize - ptr as usize
9943 },
9944 732usize,
9945 concat!(
9946 "Offset of field: ",
9947 stringify!(__darwin_x86_avx512_state64),
9948 "::",
9949 stringify!(__fpu_ymmh9)
9950 )
9951 );
9952 }
9953 test_field___fpu_ymmh9();
9954 fn test_field___fpu_ymmh10() {
9955 assert_eq!(
9956 unsafe {
9957 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9958 let ptr = uninit.as_ptr();
9959 ::std::ptr::addr_of!((*ptr).__fpu_ymmh10) as usize - ptr as usize
9960 },
9961 748usize,
9962 concat!(
9963 "Offset of field: ",
9964 stringify!(__darwin_x86_avx512_state64),
9965 "::",
9966 stringify!(__fpu_ymmh10)
9967 )
9968 );
9969 }
9970 test_field___fpu_ymmh10();
9971 fn test_field___fpu_ymmh11() {
9972 assert_eq!(
9973 unsafe {
9974 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9975 let ptr = uninit.as_ptr();
9976 ::std::ptr::addr_of!((*ptr).__fpu_ymmh11) as usize - ptr as usize
9977 },
9978 764usize,
9979 concat!(
9980 "Offset of field: ",
9981 stringify!(__darwin_x86_avx512_state64),
9982 "::",
9983 stringify!(__fpu_ymmh11)
9984 )
9985 );
9986 }
9987 test_field___fpu_ymmh11();
9988 fn test_field___fpu_ymmh12() {
9989 assert_eq!(
9990 unsafe {
9991 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
9992 let ptr = uninit.as_ptr();
9993 ::std::ptr::addr_of!((*ptr).__fpu_ymmh12) as usize - ptr as usize
9994 },
9995 780usize,
9996 concat!(
9997 "Offset of field: ",
9998 stringify!(__darwin_x86_avx512_state64),
9999 "::",
10000 stringify!(__fpu_ymmh12)
10001 )
10002 );
10003 }
10004 test_field___fpu_ymmh12();
10005 fn test_field___fpu_ymmh13() {
10006 assert_eq!(
10007 unsafe {
10008 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10009 let ptr = uninit.as_ptr();
10010 ::std::ptr::addr_of!((*ptr).__fpu_ymmh13) as usize - ptr as usize
10011 },
10012 796usize,
10013 concat!(
10014 "Offset of field: ",
10015 stringify!(__darwin_x86_avx512_state64),
10016 "::",
10017 stringify!(__fpu_ymmh13)
10018 )
10019 );
10020 }
10021 test_field___fpu_ymmh13();
10022 fn test_field___fpu_ymmh14() {
10023 assert_eq!(
10024 unsafe {
10025 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10026 let ptr = uninit.as_ptr();
10027 ::std::ptr::addr_of!((*ptr).__fpu_ymmh14) as usize - ptr as usize
10028 },
10029 812usize,
10030 concat!(
10031 "Offset of field: ",
10032 stringify!(__darwin_x86_avx512_state64),
10033 "::",
10034 stringify!(__fpu_ymmh14)
10035 )
10036 );
10037 }
10038 test_field___fpu_ymmh14();
10039 fn test_field___fpu_ymmh15() {
10040 assert_eq!(
10041 unsafe {
10042 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10043 let ptr = uninit.as_ptr();
10044 ::std::ptr::addr_of!((*ptr).__fpu_ymmh15) as usize - ptr as usize
10045 },
10046 828usize,
10047 concat!(
10048 "Offset of field: ",
10049 stringify!(__darwin_x86_avx512_state64),
10050 "::",
10051 stringify!(__fpu_ymmh15)
10052 )
10053 );
10054 }
10055 test_field___fpu_ymmh15();
10056 fn test_field___fpu_k0() {
10057 assert_eq!(
10058 unsafe {
10059 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10060 let ptr = uninit.as_ptr();
10061 ::std::ptr::addr_of!((*ptr).__fpu_k0) as usize - ptr as usize
10062 },
10063 844usize,
10064 concat!(
10065 "Offset of field: ",
10066 stringify!(__darwin_x86_avx512_state64),
10067 "::",
10068 stringify!(__fpu_k0)
10069 )
10070 );
10071 }
10072 test_field___fpu_k0();
10073 fn test_field___fpu_k1() {
10074 assert_eq!(
10075 unsafe {
10076 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10077 let ptr = uninit.as_ptr();
10078 ::std::ptr::addr_of!((*ptr).__fpu_k1) as usize - ptr as usize
10079 },
10080 852usize,
10081 concat!(
10082 "Offset of field: ",
10083 stringify!(__darwin_x86_avx512_state64),
10084 "::",
10085 stringify!(__fpu_k1)
10086 )
10087 );
10088 }
10089 test_field___fpu_k1();
10090 fn test_field___fpu_k2() {
10091 assert_eq!(
10092 unsafe {
10093 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10094 let ptr = uninit.as_ptr();
10095 ::std::ptr::addr_of!((*ptr).__fpu_k2) as usize - ptr as usize
10096 },
10097 860usize,
10098 concat!(
10099 "Offset of field: ",
10100 stringify!(__darwin_x86_avx512_state64),
10101 "::",
10102 stringify!(__fpu_k2)
10103 )
10104 );
10105 }
10106 test_field___fpu_k2();
10107 fn test_field___fpu_k3() {
10108 assert_eq!(
10109 unsafe {
10110 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10111 let ptr = uninit.as_ptr();
10112 ::std::ptr::addr_of!((*ptr).__fpu_k3) as usize - ptr as usize
10113 },
10114 868usize,
10115 concat!(
10116 "Offset of field: ",
10117 stringify!(__darwin_x86_avx512_state64),
10118 "::",
10119 stringify!(__fpu_k3)
10120 )
10121 );
10122 }
10123 test_field___fpu_k3();
10124 fn test_field___fpu_k4() {
10125 assert_eq!(
10126 unsafe {
10127 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10128 let ptr = uninit.as_ptr();
10129 ::std::ptr::addr_of!((*ptr).__fpu_k4) as usize - ptr as usize
10130 },
10131 876usize,
10132 concat!(
10133 "Offset of field: ",
10134 stringify!(__darwin_x86_avx512_state64),
10135 "::",
10136 stringify!(__fpu_k4)
10137 )
10138 );
10139 }
10140 test_field___fpu_k4();
10141 fn test_field___fpu_k5() {
10142 assert_eq!(
10143 unsafe {
10144 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10145 let ptr = uninit.as_ptr();
10146 ::std::ptr::addr_of!((*ptr).__fpu_k5) as usize - ptr as usize
10147 },
10148 884usize,
10149 concat!(
10150 "Offset of field: ",
10151 stringify!(__darwin_x86_avx512_state64),
10152 "::",
10153 stringify!(__fpu_k5)
10154 )
10155 );
10156 }
10157 test_field___fpu_k5();
10158 fn test_field___fpu_k6() {
10159 assert_eq!(
10160 unsafe {
10161 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10162 let ptr = uninit.as_ptr();
10163 ::std::ptr::addr_of!((*ptr).__fpu_k6) as usize - ptr as usize
10164 },
10165 892usize,
10166 concat!(
10167 "Offset of field: ",
10168 stringify!(__darwin_x86_avx512_state64),
10169 "::",
10170 stringify!(__fpu_k6)
10171 )
10172 );
10173 }
10174 test_field___fpu_k6();
10175 fn test_field___fpu_k7() {
10176 assert_eq!(
10177 unsafe {
10178 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10179 let ptr = uninit.as_ptr();
10180 ::std::ptr::addr_of!((*ptr).__fpu_k7) as usize - ptr as usize
10181 },
10182 900usize,
10183 concat!(
10184 "Offset of field: ",
10185 stringify!(__darwin_x86_avx512_state64),
10186 "::",
10187 stringify!(__fpu_k7)
10188 )
10189 );
10190 }
10191 test_field___fpu_k7();
10192 fn test_field___fpu_zmmh0() {
10193 assert_eq!(
10194 unsafe {
10195 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10196 let ptr = uninit.as_ptr();
10197 ::std::ptr::addr_of!((*ptr).__fpu_zmmh0) as usize - ptr as usize
10198 },
10199 908usize,
10200 concat!(
10201 "Offset of field: ",
10202 stringify!(__darwin_x86_avx512_state64),
10203 "::",
10204 stringify!(__fpu_zmmh0)
10205 )
10206 );
10207 }
10208 test_field___fpu_zmmh0();
10209 fn test_field___fpu_zmmh1() {
10210 assert_eq!(
10211 unsafe {
10212 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10213 let ptr = uninit.as_ptr();
10214 ::std::ptr::addr_of!((*ptr).__fpu_zmmh1) as usize - ptr as usize
10215 },
10216 940usize,
10217 concat!(
10218 "Offset of field: ",
10219 stringify!(__darwin_x86_avx512_state64),
10220 "::",
10221 stringify!(__fpu_zmmh1)
10222 )
10223 );
10224 }
10225 test_field___fpu_zmmh1();
10226 fn test_field___fpu_zmmh2() {
10227 assert_eq!(
10228 unsafe {
10229 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10230 let ptr = uninit.as_ptr();
10231 ::std::ptr::addr_of!((*ptr).__fpu_zmmh2) as usize - ptr as usize
10232 },
10233 972usize,
10234 concat!(
10235 "Offset of field: ",
10236 stringify!(__darwin_x86_avx512_state64),
10237 "::",
10238 stringify!(__fpu_zmmh2)
10239 )
10240 );
10241 }
10242 test_field___fpu_zmmh2();
10243 fn test_field___fpu_zmmh3() {
10244 assert_eq!(
10245 unsafe {
10246 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10247 let ptr = uninit.as_ptr();
10248 ::std::ptr::addr_of!((*ptr).__fpu_zmmh3) as usize - ptr as usize
10249 },
10250 1004usize,
10251 concat!(
10252 "Offset of field: ",
10253 stringify!(__darwin_x86_avx512_state64),
10254 "::",
10255 stringify!(__fpu_zmmh3)
10256 )
10257 );
10258 }
10259 test_field___fpu_zmmh3();
10260 fn test_field___fpu_zmmh4() {
10261 assert_eq!(
10262 unsafe {
10263 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10264 let ptr = uninit.as_ptr();
10265 ::std::ptr::addr_of!((*ptr).__fpu_zmmh4) as usize - ptr as usize
10266 },
10267 1036usize,
10268 concat!(
10269 "Offset of field: ",
10270 stringify!(__darwin_x86_avx512_state64),
10271 "::",
10272 stringify!(__fpu_zmmh4)
10273 )
10274 );
10275 }
10276 test_field___fpu_zmmh4();
10277 fn test_field___fpu_zmmh5() {
10278 assert_eq!(
10279 unsafe {
10280 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10281 let ptr = uninit.as_ptr();
10282 ::std::ptr::addr_of!((*ptr).__fpu_zmmh5) as usize - ptr as usize
10283 },
10284 1068usize,
10285 concat!(
10286 "Offset of field: ",
10287 stringify!(__darwin_x86_avx512_state64),
10288 "::",
10289 stringify!(__fpu_zmmh5)
10290 )
10291 );
10292 }
10293 test_field___fpu_zmmh5();
10294 fn test_field___fpu_zmmh6() {
10295 assert_eq!(
10296 unsafe {
10297 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10298 let ptr = uninit.as_ptr();
10299 ::std::ptr::addr_of!((*ptr).__fpu_zmmh6) as usize - ptr as usize
10300 },
10301 1100usize,
10302 concat!(
10303 "Offset of field: ",
10304 stringify!(__darwin_x86_avx512_state64),
10305 "::",
10306 stringify!(__fpu_zmmh6)
10307 )
10308 );
10309 }
10310 test_field___fpu_zmmh6();
10311 fn test_field___fpu_zmmh7() {
10312 assert_eq!(
10313 unsafe {
10314 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10315 let ptr = uninit.as_ptr();
10316 ::std::ptr::addr_of!((*ptr).__fpu_zmmh7) as usize - ptr as usize
10317 },
10318 1132usize,
10319 concat!(
10320 "Offset of field: ",
10321 stringify!(__darwin_x86_avx512_state64),
10322 "::",
10323 stringify!(__fpu_zmmh7)
10324 )
10325 );
10326 }
10327 test_field___fpu_zmmh7();
10328 fn test_field___fpu_zmmh8() {
10329 assert_eq!(
10330 unsafe {
10331 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10332 let ptr = uninit.as_ptr();
10333 ::std::ptr::addr_of!((*ptr).__fpu_zmmh8) as usize - ptr as usize
10334 },
10335 1164usize,
10336 concat!(
10337 "Offset of field: ",
10338 stringify!(__darwin_x86_avx512_state64),
10339 "::",
10340 stringify!(__fpu_zmmh8)
10341 )
10342 );
10343 }
10344 test_field___fpu_zmmh8();
10345 fn test_field___fpu_zmmh9() {
10346 assert_eq!(
10347 unsafe {
10348 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10349 let ptr = uninit.as_ptr();
10350 ::std::ptr::addr_of!((*ptr).__fpu_zmmh9) as usize - ptr as usize
10351 },
10352 1196usize,
10353 concat!(
10354 "Offset of field: ",
10355 stringify!(__darwin_x86_avx512_state64),
10356 "::",
10357 stringify!(__fpu_zmmh9)
10358 )
10359 );
10360 }
10361 test_field___fpu_zmmh9();
10362 fn test_field___fpu_zmmh10() {
10363 assert_eq!(
10364 unsafe {
10365 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10366 let ptr = uninit.as_ptr();
10367 ::std::ptr::addr_of!((*ptr).__fpu_zmmh10) as usize - ptr as usize
10368 },
10369 1228usize,
10370 concat!(
10371 "Offset of field: ",
10372 stringify!(__darwin_x86_avx512_state64),
10373 "::",
10374 stringify!(__fpu_zmmh10)
10375 )
10376 );
10377 }
10378 test_field___fpu_zmmh10();
10379 fn test_field___fpu_zmmh11() {
10380 assert_eq!(
10381 unsafe {
10382 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10383 let ptr = uninit.as_ptr();
10384 ::std::ptr::addr_of!((*ptr).__fpu_zmmh11) as usize - ptr as usize
10385 },
10386 1260usize,
10387 concat!(
10388 "Offset of field: ",
10389 stringify!(__darwin_x86_avx512_state64),
10390 "::",
10391 stringify!(__fpu_zmmh11)
10392 )
10393 );
10394 }
10395 test_field___fpu_zmmh11();
10396 fn test_field___fpu_zmmh12() {
10397 assert_eq!(
10398 unsafe {
10399 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10400 let ptr = uninit.as_ptr();
10401 ::std::ptr::addr_of!((*ptr).__fpu_zmmh12) as usize - ptr as usize
10402 },
10403 1292usize,
10404 concat!(
10405 "Offset of field: ",
10406 stringify!(__darwin_x86_avx512_state64),
10407 "::",
10408 stringify!(__fpu_zmmh12)
10409 )
10410 );
10411 }
10412 test_field___fpu_zmmh12();
10413 fn test_field___fpu_zmmh13() {
10414 assert_eq!(
10415 unsafe {
10416 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10417 let ptr = uninit.as_ptr();
10418 ::std::ptr::addr_of!((*ptr).__fpu_zmmh13) as usize - ptr as usize
10419 },
10420 1324usize,
10421 concat!(
10422 "Offset of field: ",
10423 stringify!(__darwin_x86_avx512_state64),
10424 "::",
10425 stringify!(__fpu_zmmh13)
10426 )
10427 );
10428 }
10429 test_field___fpu_zmmh13();
10430 fn test_field___fpu_zmmh14() {
10431 assert_eq!(
10432 unsafe {
10433 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10434 let ptr = uninit.as_ptr();
10435 ::std::ptr::addr_of!((*ptr).__fpu_zmmh14) as usize - ptr as usize
10436 },
10437 1356usize,
10438 concat!(
10439 "Offset of field: ",
10440 stringify!(__darwin_x86_avx512_state64),
10441 "::",
10442 stringify!(__fpu_zmmh14)
10443 )
10444 );
10445 }
10446 test_field___fpu_zmmh14();
10447 fn test_field___fpu_zmmh15() {
10448 assert_eq!(
10449 unsafe {
10450 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10451 let ptr = uninit.as_ptr();
10452 ::std::ptr::addr_of!((*ptr).__fpu_zmmh15) as usize - ptr as usize
10453 },
10454 1388usize,
10455 concat!(
10456 "Offset of field: ",
10457 stringify!(__darwin_x86_avx512_state64),
10458 "::",
10459 stringify!(__fpu_zmmh15)
10460 )
10461 );
10462 }
10463 test_field___fpu_zmmh15();
10464 fn test_field___fpu_zmm16() {
10465 assert_eq!(
10466 unsafe {
10467 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10468 let ptr = uninit.as_ptr();
10469 ::std::ptr::addr_of!((*ptr).__fpu_zmm16) as usize - ptr as usize
10470 },
10471 1420usize,
10472 concat!(
10473 "Offset of field: ",
10474 stringify!(__darwin_x86_avx512_state64),
10475 "::",
10476 stringify!(__fpu_zmm16)
10477 )
10478 );
10479 }
10480 test_field___fpu_zmm16();
10481 fn test_field___fpu_zmm17() {
10482 assert_eq!(
10483 unsafe {
10484 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10485 let ptr = uninit.as_ptr();
10486 ::std::ptr::addr_of!((*ptr).__fpu_zmm17) as usize - ptr as usize
10487 },
10488 1484usize,
10489 concat!(
10490 "Offset of field: ",
10491 stringify!(__darwin_x86_avx512_state64),
10492 "::",
10493 stringify!(__fpu_zmm17)
10494 )
10495 );
10496 }
10497 test_field___fpu_zmm17();
10498 fn test_field___fpu_zmm18() {
10499 assert_eq!(
10500 unsafe {
10501 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10502 let ptr = uninit.as_ptr();
10503 ::std::ptr::addr_of!((*ptr).__fpu_zmm18) as usize - ptr as usize
10504 },
10505 1548usize,
10506 concat!(
10507 "Offset of field: ",
10508 stringify!(__darwin_x86_avx512_state64),
10509 "::",
10510 stringify!(__fpu_zmm18)
10511 )
10512 );
10513 }
10514 test_field___fpu_zmm18();
10515 fn test_field___fpu_zmm19() {
10516 assert_eq!(
10517 unsafe {
10518 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10519 let ptr = uninit.as_ptr();
10520 ::std::ptr::addr_of!((*ptr).__fpu_zmm19) as usize - ptr as usize
10521 },
10522 1612usize,
10523 concat!(
10524 "Offset of field: ",
10525 stringify!(__darwin_x86_avx512_state64),
10526 "::",
10527 stringify!(__fpu_zmm19)
10528 )
10529 );
10530 }
10531 test_field___fpu_zmm19();
10532 fn test_field___fpu_zmm20() {
10533 assert_eq!(
10534 unsafe {
10535 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10536 let ptr = uninit.as_ptr();
10537 ::std::ptr::addr_of!((*ptr).__fpu_zmm20) as usize - ptr as usize
10538 },
10539 1676usize,
10540 concat!(
10541 "Offset of field: ",
10542 stringify!(__darwin_x86_avx512_state64),
10543 "::",
10544 stringify!(__fpu_zmm20)
10545 )
10546 );
10547 }
10548 test_field___fpu_zmm20();
10549 fn test_field___fpu_zmm21() {
10550 assert_eq!(
10551 unsafe {
10552 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10553 let ptr = uninit.as_ptr();
10554 ::std::ptr::addr_of!((*ptr).__fpu_zmm21) as usize - ptr as usize
10555 },
10556 1740usize,
10557 concat!(
10558 "Offset of field: ",
10559 stringify!(__darwin_x86_avx512_state64),
10560 "::",
10561 stringify!(__fpu_zmm21)
10562 )
10563 );
10564 }
10565 test_field___fpu_zmm21();
10566 fn test_field___fpu_zmm22() {
10567 assert_eq!(
10568 unsafe {
10569 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10570 let ptr = uninit.as_ptr();
10571 ::std::ptr::addr_of!((*ptr).__fpu_zmm22) as usize - ptr as usize
10572 },
10573 1804usize,
10574 concat!(
10575 "Offset of field: ",
10576 stringify!(__darwin_x86_avx512_state64),
10577 "::",
10578 stringify!(__fpu_zmm22)
10579 )
10580 );
10581 }
10582 test_field___fpu_zmm22();
10583 fn test_field___fpu_zmm23() {
10584 assert_eq!(
10585 unsafe {
10586 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10587 let ptr = uninit.as_ptr();
10588 ::std::ptr::addr_of!((*ptr).__fpu_zmm23) as usize - ptr as usize
10589 },
10590 1868usize,
10591 concat!(
10592 "Offset of field: ",
10593 stringify!(__darwin_x86_avx512_state64),
10594 "::",
10595 stringify!(__fpu_zmm23)
10596 )
10597 );
10598 }
10599 test_field___fpu_zmm23();
10600 fn test_field___fpu_zmm24() {
10601 assert_eq!(
10602 unsafe {
10603 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10604 let ptr = uninit.as_ptr();
10605 ::std::ptr::addr_of!((*ptr).__fpu_zmm24) as usize - ptr as usize
10606 },
10607 1932usize,
10608 concat!(
10609 "Offset of field: ",
10610 stringify!(__darwin_x86_avx512_state64),
10611 "::",
10612 stringify!(__fpu_zmm24)
10613 )
10614 );
10615 }
10616 test_field___fpu_zmm24();
10617 fn test_field___fpu_zmm25() {
10618 assert_eq!(
10619 unsafe {
10620 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10621 let ptr = uninit.as_ptr();
10622 ::std::ptr::addr_of!((*ptr).__fpu_zmm25) as usize - ptr as usize
10623 },
10624 1996usize,
10625 concat!(
10626 "Offset of field: ",
10627 stringify!(__darwin_x86_avx512_state64),
10628 "::",
10629 stringify!(__fpu_zmm25)
10630 )
10631 );
10632 }
10633 test_field___fpu_zmm25();
10634 fn test_field___fpu_zmm26() {
10635 assert_eq!(
10636 unsafe {
10637 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10638 let ptr = uninit.as_ptr();
10639 ::std::ptr::addr_of!((*ptr).__fpu_zmm26) as usize - ptr as usize
10640 },
10641 2060usize,
10642 concat!(
10643 "Offset of field: ",
10644 stringify!(__darwin_x86_avx512_state64),
10645 "::",
10646 stringify!(__fpu_zmm26)
10647 )
10648 );
10649 }
10650 test_field___fpu_zmm26();
10651 fn test_field___fpu_zmm27() {
10652 assert_eq!(
10653 unsafe {
10654 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10655 let ptr = uninit.as_ptr();
10656 ::std::ptr::addr_of!((*ptr).__fpu_zmm27) as usize - ptr as usize
10657 },
10658 2124usize,
10659 concat!(
10660 "Offset of field: ",
10661 stringify!(__darwin_x86_avx512_state64),
10662 "::",
10663 stringify!(__fpu_zmm27)
10664 )
10665 );
10666 }
10667 test_field___fpu_zmm27();
10668 fn test_field___fpu_zmm28() {
10669 assert_eq!(
10670 unsafe {
10671 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10672 let ptr = uninit.as_ptr();
10673 ::std::ptr::addr_of!((*ptr).__fpu_zmm28) as usize - ptr as usize
10674 },
10675 2188usize,
10676 concat!(
10677 "Offset of field: ",
10678 stringify!(__darwin_x86_avx512_state64),
10679 "::",
10680 stringify!(__fpu_zmm28)
10681 )
10682 );
10683 }
10684 test_field___fpu_zmm28();
10685 fn test_field___fpu_zmm29() {
10686 assert_eq!(
10687 unsafe {
10688 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10689 let ptr = uninit.as_ptr();
10690 ::std::ptr::addr_of!((*ptr).__fpu_zmm29) as usize - ptr as usize
10691 },
10692 2252usize,
10693 concat!(
10694 "Offset of field: ",
10695 stringify!(__darwin_x86_avx512_state64),
10696 "::",
10697 stringify!(__fpu_zmm29)
10698 )
10699 );
10700 }
10701 test_field___fpu_zmm29();
10702 fn test_field___fpu_zmm30() {
10703 assert_eq!(
10704 unsafe {
10705 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10706 let ptr = uninit.as_ptr();
10707 ::std::ptr::addr_of!((*ptr).__fpu_zmm30) as usize - ptr as usize
10708 },
10709 2316usize,
10710 concat!(
10711 "Offset of field: ",
10712 stringify!(__darwin_x86_avx512_state64),
10713 "::",
10714 stringify!(__fpu_zmm30)
10715 )
10716 );
10717 }
10718 test_field___fpu_zmm30();
10719 fn test_field___fpu_zmm31() {
10720 assert_eq!(
10721 unsafe {
10722 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_avx512_state64>::uninit();
10723 let ptr = uninit.as_ptr();
10724 ::std::ptr::addr_of!((*ptr).__fpu_zmm31) as usize - ptr as usize
10725 },
10726 2380usize,
10727 concat!(
10728 "Offset of field: ",
10729 stringify!(__darwin_x86_avx512_state64),
10730 "::",
10731 stringify!(__fpu_zmm31)
10732 )
10733 );
10734 }
10735 test_field___fpu_zmm31();
10736}
10737#[repr(C)]
10738#[derive(Debug, Copy, Clone)]
10739pub struct __darwin_x86_exception_state64 {
10740 pub __trapno: __uint16_t,
10741 pub __cpu: __uint16_t,
10742 pub __err: __uint32_t,
10743 pub __faultvaddr: __uint64_t,
10744}
10745#[test]
10746fn bindgen_test_layout___darwin_x86_exception_state64() {
10747 assert_eq!(
10748 ::std::mem::size_of::<__darwin_x86_exception_state64>(),
10749 16usize,
10750 concat!("Size of: ", stringify!(__darwin_x86_exception_state64))
10751 );
10752 assert_eq!(
10753 ::std::mem::align_of::<__darwin_x86_exception_state64>(),
10754 8usize,
10755 concat!("Alignment of ", stringify!(__darwin_x86_exception_state64))
10756 );
10757 fn test_field___trapno() {
10758 assert_eq!(
10759 unsafe {
10760 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_exception_state64>::uninit();
10761 let ptr = uninit.as_ptr();
10762 ::std::ptr::addr_of!((*ptr).__trapno) as usize - ptr as usize
10763 },
10764 0usize,
10765 concat!(
10766 "Offset of field: ",
10767 stringify!(__darwin_x86_exception_state64),
10768 "::",
10769 stringify!(__trapno)
10770 )
10771 );
10772 }
10773 test_field___trapno();
10774 fn test_field___cpu() {
10775 assert_eq!(
10776 unsafe {
10777 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_exception_state64>::uninit();
10778 let ptr = uninit.as_ptr();
10779 ::std::ptr::addr_of!((*ptr).__cpu) as usize - ptr as usize
10780 },
10781 2usize,
10782 concat!(
10783 "Offset of field: ",
10784 stringify!(__darwin_x86_exception_state64),
10785 "::",
10786 stringify!(__cpu)
10787 )
10788 );
10789 }
10790 test_field___cpu();
10791 fn test_field___err() {
10792 assert_eq!(
10793 unsafe {
10794 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_exception_state64>::uninit();
10795 let ptr = uninit.as_ptr();
10796 ::std::ptr::addr_of!((*ptr).__err) as usize - ptr as usize
10797 },
10798 4usize,
10799 concat!(
10800 "Offset of field: ",
10801 stringify!(__darwin_x86_exception_state64),
10802 "::",
10803 stringify!(__err)
10804 )
10805 );
10806 }
10807 test_field___err();
10808 fn test_field___faultvaddr() {
10809 assert_eq!(
10810 unsafe {
10811 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_exception_state64>::uninit();
10812 let ptr = uninit.as_ptr();
10813 ::std::ptr::addr_of!((*ptr).__faultvaddr) as usize - ptr as usize
10814 },
10815 8usize,
10816 concat!(
10817 "Offset of field: ",
10818 stringify!(__darwin_x86_exception_state64),
10819 "::",
10820 stringify!(__faultvaddr)
10821 )
10822 );
10823 }
10824 test_field___faultvaddr();
10825}
10826#[repr(C)]
10827#[derive(Debug, Copy, Clone)]
10828pub struct __darwin_x86_debug_state64 {
10829 pub __dr0: __uint64_t,
10830 pub __dr1: __uint64_t,
10831 pub __dr2: __uint64_t,
10832 pub __dr3: __uint64_t,
10833 pub __dr4: __uint64_t,
10834 pub __dr5: __uint64_t,
10835 pub __dr6: __uint64_t,
10836 pub __dr7: __uint64_t,
10837}
10838#[test]
10839fn bindgen_test_layout___darwin_x86_debug_state64() {
10840 assert_eq!(
10841 ::std::mem::size_of::<__darwin_x86_debug_state64>(),
10842 64usize,
10843 concat!("Size of: ", stringify!(__darwin_x86_debug_state64))
10844 );
10845 assert_eq!(
10846 ::std::mem::align_of::<__darwin_x86_debug_state64>(),
10847 8usize,
10848 concat!("Alignment of ", stringify!(__darwin_x86_debug_state64))
10849 );
10850 fn test_field___dr0() {
10851 assert_eq!(
10852 unsafe {
10853 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state64>::uninit();
10854 let ptr = uninit.as_ptr();
10855 ::std::ptr::addr_of!((*ptr).__dr0) as usize - ptr as usize
10856 },
10857 0usize,
10858 concat!(
10859 "Offset of field: ",
10860 stringify!(__darwin_x86_debug_state64),
10861 "::",
10862 stringify!(__dr0)
10863 )
10864 );
10865 }
10866 test_field___dr0();
10867 fn test_field___dr1() {
10868 assert_eq!(
10869 unsafe {
10870 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state64>::uninit();
10871 let ptr = uninit.as_ptr();
10872 ::std::ptr::addr_of!((*ptr).__dr1) as usize - ptr as usize
10873 },
10874 8usize,
10875 concat!(
10876 "Offset of field: ",
10877 stringify!(__darwin_x86_debug_state64),
10878 "::",
10879 stringify!(__dr1)
10880 )
10881 );
10882 }
10883 test_field___dr1();
10884 fn test_field___dr2() {
10885 assert_eq!(
10886 unsafe {
10887 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state64>::uninit();
10888 let ptr = uninit.as_ptr();
10889 ::std::ptr::addr_of!((*ptr).__dr2) as usize - ptr as usize
10890 },
10891 16usize,
10892 concat!(
10893 "Offset of field: ",
10894 stringify!(__darwin_x86_debug_state64),
10895 "::",
10896 stringify!(__dr2)
10897 )
10898 );
10899 }
10900 test_field___dr2();
10901 fn test_field___dr3() {
10902 assert_eq!(
10903 unsafe {
10904 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state64>::uninit();
10905 let ptr = uninit.as_ptr();
10906 ::std::ptr::addr_of!((*ptr).__dr3) as usize - ptr as usize
10907 },
10908 24usize,
10909 concat!(
10910 "Offset of field: ",
10911 stringify!(__darwin_x86_debug_state64),
10912 "::",
10913 stringify!(__dr3)
10914 )
10915 );
10916 }
10917 test_field___dr3();
10918 fn test_field___dr4() {
10919 assert_eq!(
10920 unsafe {
10921 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state64>::uninit();
10922 let ptr = uninit.as_ptr();
10923 ::std::ptr::addr_of!((*ptr).__dr4) as usize - ptr as usize
10924 },
10925 32usize,
10926 concat!(
10927 "Offset of field: ",
10928 stringify!(__darwin_x86_debug_state64),
10929 "::",
10930 stringify!(__dr4)
10931 )
10932 );
10933 }
10934 test_field___dr4();
10935 fn test_field___dr5() {
10936 assert_eq!(
10937 unsafe {
10938 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state64>::uninit();
10939 let ptr = uninit.as_ptr();
10940 ::std::ptr::addr_of!((*ptr).__dr5) as usize - ptr as usize
10941 },
10942 40usize,
10943 concat!(
10944 "Offset of field: ",
10945 stringify!(__darwin_x86_debug_state64),
10946 "::",
10947 stringify!(__dr5)
10948 )
10949 );
10950 }
10951 test_field___dr5();
10952 fn test_field___dr6() {
10953 assert_eq!(
10954 unsafe {
10955 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state64>::uninit();
10956 let ptr = uninit.as_ptr();
10957 ::std::ptr::addr_of!((*ptr).__dr6) as usize - ptr as usize
10958 },
10959 48usize,
10960 concat!(
10961 "Offset of field: ",
10962 stringify!(__darwin_x86_debug_state64),
10963 "::",
10964 stringify!(__dr6)
10965 )
10966 );
10967 }
10968 test_field___dr6();
10969 fn test_field___dr7() {
10970 assert_eq!(
10971 unsafe {
10972 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_debug_state64>::uninit();
10973 let ptr = uninit.as_ptr();
10974 ::std::ptr::addr_of!((*ptr).__dr7) as usize - ptr as usize
10975 },
10976 56usize,
10977 concat!(
10978 "Offset of field: ",
10979 stringify!(__darwin_x86_debug_state64),
10980 "::",
10981 stringify!(__dr7)
10982 )
10983 );
10984 }
10985 test_field___dr7();
10986}
10987#[repr(C)]
10988#[derive(Debug, Copy, Clone)]
10989pub struct __darwin_x86_cpmu_state64 {
10990 pub __ctrs: [__uint64_t; 16usize],
10991}
10992#[test]
10993fn bindgen_test_layout___darwin_x86_cpmu_state64() {
10994 assert_eq!(
10995 ::std::mem::size_of::<__darwin_x86_cpmu_state64>(),
10996 128usize,
10997 concat!("Size of: ", stringify!(__darwin_x86_cpmu_state64))
10998 );
10999 assert_eq!(
11000 ::std::mem::align_of::<__darwin_x86_cpmu_state64>(),
11001 8usize,
11002 concat!("Alignment of ", stringify!(__darwin_x86_cpmu_state64))
11003 );
11004 fn test_field___ctrs() {
11005 assert_eq!(
11006 unsafe {
11007 let uninit = ::std::mem::MaybeUninit::<__darwin_x86_cpmu_state64>::uninit();
11008 let ptr = uninit.as_ptr();
11009 ::std::ptr::addr_of!((*ptr).__ctrs) as usize - ptr as usize
11010 },
11011 0usize,
11012 concat!(
11013 "Offset of field: ",
11014 stringify!(__darwin_x86_cpmu_state64),
11015 "::",
11016 stringify!(__ctrs)
11017 )
11018 );
11019 }
11020 test_field___ctrs();
11021}
11022#[repr(C)]
11023#[derive(Debug, Copy, Clone)]
11024pub struct __darwin_mcontext32 {
11025 pub __es: __darwin_i386_exception_state,
11026 pub __ss: __darwin_i386_thread_state,
11027 pub __fs: __darwin_i386_float_state,
11028}
11029#[test]
11030fn bindgen_test_layout___darwin_mcontext32() {
11031 assert_eq!(
11032 ::std::mem::size_of::<__darwin_mcontext32>(),
11033 600usize,
11034 concat!("Size of: ", stringify!(__darwin_mcontext32))
11035 );
11036 assert_eq!(
11037 ::std::mem::align_of::<__darwin_mcontext32>(),
11038 4usize,
11039 concat!("Alignment of ", stringify!(__darwin_mcontext32))
11040 );
11041 fn test_field___es() {
11042 assert_eq!(
11043 unsafe {
11044 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext32>::uninit();
11045 let ptr = uninit.as_ptr();
11046 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11047 },
11048 0usize,
11049 concat!(
11050 "Offset of field: ",
11051 stringify!(__darwin_mcontext32),
11052 "::",
11053 stringify!(__es)
11054 )
11055 );
11056 }
11057 test_field___es();
11058 fn test_field___ss() {
11059 assert_eq!(
11060 unsafe {
11061 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext32>::uninit();
11062 let ptr = uninit.as_ptr();
11063 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11064 },
11065 12usize,
11066 concat!(
11067 "Offset of field: ",
11068 stringify!(__darwin_mcontext32),
11069 "::",
11070 stringify!(__ss)
11071 )
11072 );
11073 }
11074 test_field___ss();
11075 fn test_field___fs() {
11076 assert_eq!(
11077 unsafe {
11078 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext32>::uninit();
11079 let ptr = uninit.as_ptr();
11080 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11081 },
11082 76usize,
11083 concat!(
11084 "Offset of field: ",
11085 stringify!(__darwin_mcontext32),
11086 "::",
11087 stringify!(__fs)
11088 )
11089 );
11090 }
11091 test_field___fs();
11092}
11093#[repr(C)]
11094#[derive(Debug, Copy, Clone)]
11095pub struct __darwin_mcontext_avx32 {
11096 pub __es: __darwin_i386_exception_state,
11097 pub __ss: __darwin_i386_thread_state,
11098 pub __fs: __darwin_i386_avx_state,
11099}
11100#[test]
11101fn bindgen_test_layout___darwin_mcontext_avx32() {
11102 assert_eq!(
11103 ::std::mem::size_of::<__darwin_mcontext_avx32>(),
11104 792usize,
11105 concat!("Size of: ", stringify!(__darwin_mcontext_avx32))
11106 );
11107 assert_eq!(
11108 ::std::mem::align_of::<__darwin_mcontext_avx32>(),
11109 4usize,
11110 concat!("Alignment of ", stringify!(__darwin_mcontext_avx32))
11111 );
11112 fn test_field___es() {
11113 assert_eq!(
11114 unsafe {
11115 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx32>::uninit();
11116 let ptr = uninit.as_ptr();
11117 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11118 },
11119 0usize,
11120 concat!(
11121 "Offset of field: ",
11122 stringify!(__darwin_mcontext_avx32),
11123 "::",
11124 stringify!(__es)
11125 )
11126 );
11127 }
11128 test_field___es();
11129 fn test_field___ss() {
11130 assert_eq!(
11131 unsafe {
11132 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx32>::uninit();
11133 let ptr = uninit.as_ptr();
11134 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11135 },
11136 12usize,
11137 concat!(
11138 "Offset of field: ",
11139 stringify!(__darwin_mcontext_avx32),
11140 "::",
11141 stringify!(__ss)
11142 )
11143 );
11144 }
11145 test_field___ss();
11146 fn test_field___fs() {
11147 assert_eq!(
11148 unsafe {
11149 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx32>::uninit();
11150 let ptr = uninit.as_ptr();
11151 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11152 },
11153 76usize,
11154 concat!(
11155 "Offset of field: ",
11156 stringify!(__darwin_mcontext_avx32),
11157 "::",
11158 stringify!(__fs)
11159 )
11160 );
11161 }
11162 test_field___fs();
11163}
11164#[repr(C)]
11165#[derive(Debug, Copy, Clone)]
11166pub struct __darwin_mcontext_avx512_32 {
11167 pub __es: __darwin_i386_exception_state,
11168 pub __ss: __darwin_i386_thread_state,
11169 pub __fs: __darwin_i386_avx512_state,
11170}
11171#[test]
11172fn bindgen_test_layout___darwin_mcontext_avx512_32() {
11173 assert_eq!(
11174 ::std::mem::size_of::<__darwin_mcontext_avx512_32>(),
11175 1112usize,
11176 concat!("Size of: ", stringify!(__darwin_mcontext_avx512_32))
11177 );
11178 assert_eq!(
11179 ::std::mem::align_of::<__darwin_mcontext_avx512_32>(),
11180 4usize,
11181 concat!("Alignment of ", stringify!(__darwin_mcontext_avx512_32))
11182 );
11183 fn test_field___es() {
11184 assert_eq!(
11185 unsafe {
11186 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_32>::uninit();
11187 let ptr = uninit.as_ptr();
11188 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11189 },
11190 0usize,
11191 concat!(
11192 "Offset of field: ",
11193 stringify!(__darwin_mcontext_avx512_32),
11194 "::",
11195 stringify!(__es)
11196 )
11197 );
11198 }
11199 test_field___es();
11200 fn test_field___ss() {
11201 assert_eq!(
11202 unsafe {
11203 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_32>::uninit();
11204 let ptr = uninit.as_ptr();
11205 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11206 },
11207 12usize,
11208 concat!(
11209 "Offset of field: ",
11210 stringify!(__darwin_mcontext_avx512_32),
11211 "::",
11212 stringify!(__ss)
11213 )
11214 );
11215 }
11216 test_field___ss();
11217 fn test_field___fs() {
11218 assert_eq!(
11219 unsafe {
11220 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_32>::uninit();
11221 let ptr = uninit.as_ptr();
11222 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11223 },
11224 76usize,
11225 concat!(
11226 "Offset of field: ",
11227 stringify!(__darwin_mcontext_avx512_32),
11228 "::",
11229 stringify!(__fs)
11230 )
11231 );
11232 }
11233 test_field___fs();
11234}
11235#[repr(C)]
11236#[derive(Debug, Copy, Clone)]
11237pub struct __darwin_mcontext64 {
11238 pub __es: __darwin_x86_exception_state64,
11239 pub __ss: __darwin_x86_thread_state64,
11240 pub __fs: __darwin_x86_float_state64,
11241}
11242#[test]
11243fn bindgen_test_layout___darwin_mcontext64() {
11244 assert_eq!(
11245 ::std::mem::size_of::<__darwin_mcontext64>(),
11246 712usize,
11247 concat!("Size of: ", stringify!(__darwin_mcontext64))
11248 );
11249 assert_eq!(
11250 ::std::mem::align_of::<__darwin_mcontext64>(),
11251 8usize,
11252 concat!("Alignment of ", stringify!(__darwin_mcontext64))
11253 );
11254 fn test_field___es() {
11255 assert_eq!(
11256 unsafe {
11257 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext64>::uninit();
11258 let ptr = uninit.as_ptr();
11259 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11260 },
11261 0usize,
11262 concat!(
11263 "Offset of field: ",
11264 stringify!(__darwin_mcontext64),
11265 "::",
11266 stringify!(__es)
11267 )
11268 );
11269 }
11270 test_field___es();
11271 fn test_field___ss() {
11272 assert_eq!(
11273 unsafe {
11274 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext64>::uninit();
11275 let ptr = uninit.as_ptr();
11276 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11277 },
11278 16usize,
11279 concat!(
11280 "Offset of field: ",
11281 stringify!(__darwin_mcontext64),
11282 "::",
11283 stringify!(__ss)
11284 )
11285 );
11286 }
11287 test_field___ss();
11288 fn test_field___fs() {
11289 assert_eq!(
11290 unsafe {
11291 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext64>::uninit();
11292 let ptr = uninit.as_ptr();
11293 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11294 },
11295 184usize,
11296 concat!(
11297 "Offset of field: ",
11298 stringify!(__darwin_mcontext64),
11299 "::",
11300 stringify!(__fs)
11301 )
11302 );
11303 }
11304 test_field___fs();
11305}
11306#[repr(C)]
11307#[derive(Debug, Copy, Clone)]
11308pub struct __darwin_mcontext64_full {
11309 pub __es: __darwin_x86_exception_state64,
11310 pub __ss: __darwin_x86_thread_full_state64,
11311 pub __fs: __darwin_x86_float_state64,
11312}
11313#[test]
11314fn bindgen_test_layout___darwin_mcontext64_full() {
11315 assert_eq!(
11316 ::std::mem::size_of::<__darwin_mcontext64_full>(),
11317 744usize,
11318 concat!("Size of: ", stringify!(__darwin_mcontext64_full))
11319 );
11320 assert_eq!(
11321 ::std::mem::align_of::<__darwin_mcontext64_full>(),
11322 8usize,
11323 concat!("Alignment of ", stringify!(__darwin_mcontext64_full))
11324 );
11325 fn test_field___es() {
11326 assert_eq!(
11327 unsafe {
11328 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext64_full>::uninit();
11329 let ptr = uninit.as_ptr();
11330 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11331 },
11332 0usize,
11333 concat!(
11334 "Offset of field: ",
11335 stringify!(__darwin_mcontext64_full),
11336 "::",
11337 stringify!(__es)
11338 )
11339 );
11340 }
11341 test_field___es();
11342 fn test_field___ss() {
11343 assert_eq!(
11344 unsafe {
11345 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext64_full>::uninit();
11346 let ptr = uninit.as_ptr();
11347 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11348 },
11349 16usize,
11350 concat!(
11351 "Offset of field: ",
11352 stringify!(__darwin_mcontext64_full),
11353 "::",
11354 stringify!(__ss)
11355 )
11356 );
11357 }
11358 test_field___ss();
11359 fn test_field___fs() {
11360 assert_eq!(
11361 unsafe {
11362 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext64_full>::uninit();
11363 let ptr = uninit.as_ptr();
11364 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11365 },
11366 216usize,
11367 concat!(
11368 "Offset of field: ",
11369 stringify!(__darwin_mcontext64_full),
11370 "::",
11371 stringify!(__fs)
11372 )
11373 );
11374 }
11375 test_field___fs();
11376}
11377#[repr(C)]
11378#[derive(Debug, Copy, Clone)]
11379pub struct __darwin_mcontext_avx64 {
11380 pub __es: __darwin_x86_exception_state64,
11381 pub __ss: __darwin_x86_thread_state64,
11382 pub __fs: __darwin_x86_avx_state64,
11383}
11384#[test]
11385fn bindgen_test_layout___darwin_mcontext_avx64() {
11386 assert_eq!(
11387 ::std::mem::size_of::<__darwin_mcontext_avx64>(),
11388 1032usize,
11389 concat!("Size of: ", stringify!(__darwin_mcontext_avx64))
11390 );
11391 assert_eq!(
11392 ::std::mem::align_of::<__darwin_mcontext_avx64>(),
11393 8usize,
11394 concat!("Alignment of ", stringify!(__darwin_mcontext_avx64))
11395 );
11396 fn test_field___es() {
11397 assert_eq!(
11398 unsafe {
11399 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx64>::uninit();
11400 let ptr = uninit.as_ptr();
11401 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11402 },
11403 0usize,
11404 concat!(
11405 "Offset of field: ",
11406 stringify!(__darwin_mcontext_avx64),
11407 "::",
11408 stringify!(__es)
11409 )
11410 );
11411 }
11412 test_field___es();
11413 fn test_field___ss() {
11414 assert_eq!(
11415 unsafe {
11416 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx64>::uninit();
11417 let ptr = uninit.as_ptr();
11418 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11419 },
11420 16usize,
11421 concat!(
11422 "Offset of field: ",
11423 stringify!(__darwin_mcontext_avx64),
11424 "::",
11425 stringify!(__ss)
11426 )
11427 );
11428 }
11429 test_field___ss();
11430 fn test_field___fs() {
11431 assert_eq!(
11432 unsafe {
11433 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx64>::uninit();
11434 let ptr = uninit.as_ptr();
11435 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11436 },
11437 184usize,
11438 concat!(
11439 "Offset of field: ",
11440 stringify!(__darwin_mcontext_avx64),
11441 "::",
11442 stringify!(__fs)
11443 )
11444 );
11445 }
11446 test_field___fs();
11447}
11448#[repr(C)]
11449#[derive(Debug, Copy, Clone)]
11450pub struct __darwin_mcontext_avx64_full {
11451 pub __es: __darwin_x86_exception_state64,
11452 pub __ss: __darwin_x86_thread_full_state64,
11453 pub __fs: __darwin_x86_avx_state64,
11454}
11455#[test]
11456fn bindgen_test_layout___darwin_mcontext_avx64_full() {
11457 assert_eq!(
11458 ::std::mem::size_of::<__darwin_mcontext_avx64_full>(),
11459 1064usize,
11460 concat!("Size of: ", stringify!(__darwin_mcontext_avx64_full))
11461 );
11462 assert_eq!(
11463 ::std::mem::align_of::<__darwin_mcontext_avx64_full>(),
11464 8usize,
11465 concat!("Alignment of ", stringify!(__darwin_mcontext_avx64_full))
11466 );
11467 fn test_field___es() {
11468 assert_eq!(
11469 unsafe {
11470 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx64_full>::uninit();
11471 let ptr = uninit.as_ptr();
11472 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11473 },
11474 0usize,
11475 concat!(
11476 "Offset of field: ",
11477 stringify!(__darwin_mcontext_avx64_full),
11478 "::",
11479 stringify!(__es)
11480 )
11481 );
11482 }
11483 test_field___es();
11484 fn test_field___ss() {
11485 assert_eq!(
11486 unsafe {
11487 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx64_full>::uninit();
11488 let ptr = uninit.as_ptr();
11489 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11490 },
11491 16usize,
11492 concat!(
11493 "Offset of field: ",
11494 stringify!(__darwin_mcontext_avx64_full),
11495 "::",
11496 stringify!(__ss)
11497 )
11498 );
11499 }
11500 test_field___ss();
11501 fn test_field___fs() {
11502 assert_eq!(
11503 unsafe {
11504 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx64_full>::uninit();
11505 let ptr = uninit.as_ptr();
11506 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11507 },
11508 216usize,
11509 concat!(
11510 "Offset of field: ",
11511 stringify!(__darwin_mcontext_avx64_full),
11512 "::",
11513 stringify!(__fs)
11514 )
11515 );
11516 }
11517 test_field___fs();
11518}
11519#[repr(C)]
11520#[derive(Debug, Copy, Clone)]
11521pub struct __darwin_mcontext_avx512_64 {
11522 pub __es: __darwin_x86_exception_state64,
11523 pub __ss: __darwin_x86_thread_state64,
11524 pub __fs: __darwin_x86_avx512_state64,
11525}
11526#[test]
11527fn bindgen_test_layout___darwin_mcontext_avx512_64() {
11528 assert_eq!(
11529 ::std::mem::size_of::<__darwin_mcontext_avx512_64>(),
11530 2632usize,
11531 concat!("Size of: ", stringify!(__darwin_mcontext_avx512_64))
11532 );
11533 assert_eq!(
11534 ::std::mem::align_of::<__darwin_mcontext_avx512_64>(),
11535 8usize,
11536 concat!("Alignment of ", stringify!(__darwin_mcontext_avx512_64))
11537 );
11538 fn test_field___es() {
11539 assert_eq!(
11540 unsafe {
11541 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_64>::uninit();
11542 let ptr = uninit.as_ptr();
11543 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11544 },
11545 0usize,
11546 concat!(
11547 "Offset of field: ",
11548 stringify!(__darwin_mcontext_avx512_64),
11549 "::",
11550 stringify!(__es)
11551 )
11552 );
11553 }
11554 test_field___es();
11555 fn test_field___ss() {
11556 assert_eq!(
11557 unsafe {
11558 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_64>::uninit();
11559 let ptr = uninit.as_ptr();
11560 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11561 },
11562 16usize,
11563 concat!(
11564 "Offset of field: ",
11565 stringify!(__darwin_mcontext_avx512_64),
11566 "::",
11567 stringify!(__ss)
11568 )
11569 );
11570 }
11571 test_field___ss();
11572 fn test_field___fs() {
11573 assert_eq!(
11574 unsafe {
11575 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_64>::uninit();
11576 let ptr = uninit.as_ptr();
11577 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11578 },
11579 184usize,
11580 concat!(
11581 "Offset of field: ",
11582 stringify!(__darwin_mcontext_avx512_64),
11583 "::",
11584 stringify!(__fs)
11585 )
11586 );
11587 }
11588 test_field___fs();
11589}
11590#[repr(C)]
11591#[derive(Debug, Copy, Clone)]
11592pub struct __darwin_mcontext_avx512_64_full {
11593 pub __es: __darwin_x86_exception_state64,
11594 pub __ss: __darwin_x86_thread_full_state64,
11595 pub __fs: __darwin_x86_avx512_state64,
11596}
11597#[test]
11598fn bindgen_test_layout___darwin_mcontext_avx512_64_full() {
11599 assert_eq!(
11600 ::std::mem::size_of::<__darwin_mcontext_avx512_64_full>(),
11601 2664usize,
11602 concat!("Size of: ", stringify!(__darwin_mcontext_avx512_64_full))
11603 );
11604 assert_eq!(
11605 ::std::mem::align_of::<__darwin_mcontext_avx512_64_full>(),
11606 8usize,
11607 concat!(
11608 "Alignment of ",
11609 stringify!(__darwin_mcontext_avx512_64_full)
11610 )
11611 );
11612 fn test_field___es() {
11613 assert_eq!(
11614 unsafe {
11615 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_64_full>::uninit();
11616 let ptr = uninit.as_ptr();
11617 ::std::ptr::addr_of!((*ptr).__es) as usize - ptr as usize
11618 },
11619 0usize,
11620 concat!(
11621 "Offset of field: ",
11622 stringify!(__darwin_mcontext_avx512_64_full),
11623 "::",
11624 stringify!(__es)
11625 )
11626 );
11627 }
11628 test_field___es();
11629 fn test_field___ss() {
11630 assert_eq!(
11631 unsafe {
11632 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_64_full>::uninit();
11633 let ptr = uninit.as_ptr();
11634 ::std::ptr::addr_of!((*ptr).__ss) as usize - ptr as usize
11635 },
11636 16usize,
11637 concat!(
11638 "Offset of field: ",
11639 stringify!(__darwin_mcontext_avx512_64_full),
11640 "::",
11641 stringify!(__ss)
11642 )
11643 );
11644 }
11645 test_field___ss();
11646 fn test_field___fs() {
11647 assert_eq!(
11648 unsafe {
11649 let uninit = ::std::mem::MaybeUninit::<__darwin_mcontext_avx512_64_full>::uninit();
11650 let ptr = uninit.as_ptr();
11651 ::std::ptr::addr_of!((*ptr).__fs) as usize - ptr as usize
11652 },
11653 216usize,
11654 concat!(
11655 "Offset of field: ",
11656 stringify!(__darwin_mcontext_avx512_64_full),
11657 "::",
11658 stringify!(__fs)
11659 )
11660 );
11661 }
11662 test_field___fs();
11663}
11664pub type mcontext_t = *mut __darwin_mcontext64;
11665pub type pthread_attr_t = __darwin_pthread_attr_t;
11666#[repr(C)]
11667#[derive(Debug, Copy, Clone)]
11668pub struct __darwin_sigaltstack {
11669 pub ss_sp: *mut ::std::os::raw::c_void,
11670 pub ss_size: __darwin_size_t,
11671 pub ss_flags: ::std::os::raw::c_int,
11672}
11673#[test]
11674fn bindgen_test_layout___darwin_sigaltstack() {
11675 assert_eq!(
11676 ::std::mem::size_of::<__darwin_sigaltstack>(),
11677 24usize,
11678 concat!("Size of: ", stringify!(__darwin_sigaltstack))
11679 );
11680 assert_eq!(
11681 ::std::mem::align_of::<__darwin_sigaltstack>(),
11682 8usize,
11683 concat!("Alignment of ", stringify!(__darwin_sigaltstack))
11684 );
11685 fn test_field_ss_sp() {
11686 assert_eq!(
11687 unsafe {
11688 let uninit = ::std::mem::MaybeUninit::<__darwin_sigaltstack>::uninit();
11689 let ptr = uninit.as_ptr();
11690 ::std::ptr::addr_of!((*ptr).ss_sp) as usize - ptr as usize
11691 },
11692 0usize,
11693 concat!(
11694 "Offset of field: ",
11695 stringify!(__darwin_sigaltstack),
11696 "::",
11697 stringify!(ss_sp)
11698 )
11699 );
11700 }
11701 test_field_ss_sp();
11702 fn test_field_ss_size() {
11703 assert_eq!(
11704 unsafe {
11705 let uninit = ::std::mem::MaybeUninit::<__darwin_sigaltstack>::uninit();
11706 let ptr = uninit.as_ptr();
11707 ::std::ptr::addr_of!((*ptr).ss_size) as usize - ptr as usize
11708 },
11709 8usize,
11710 concat!(
11711 "Offset of field: ",
11712 stringify!(__darwin_sigaltstack),
11713 "::",
11714 stringify!(ss_size)
11715 )
11716 );
11717 }
11718 test_field_ss_size();
11719 fn test_field_ss_flags() {
11720 assert_eq!(
11721 unsafe {
11722 let uninit = ::std::mem::MaybeUninit::<__darwin_sigaltstack>::uninit();
11723 let ptr = uninit.as_ptr();
11724 ::std::ptr::addr_of!((*ptr).ss_flags) as usize - ptr as usize
11725 },
11726 16usize,
11727 concat!(
11728 "Offset of field: ",
11729 stringify!(__darwin_sigaltstack),
11730 "::",
11731 stringify!(ss_flags)
11732 )
11733 );
11734 }
11735 test_field_ss_flags();
11736}
11737pub type stack_t = __darwin_sigaltstack;
11738#[repr(C)]
11739#[derive(Debug, Copy, Clone)]
11740pub struct __darwin_ucontext {
11741 pub uc_onstack: ::std::os::raw::c_int,
11742 pub uc_sigmask: __darwin_sigset_t,
11743 pub uc_stack: __darwin_sigaltstack,
11744 pub uc_link: *mut __darwin_ucontext,
11745 pub uc_mcsize: __darwin_size_t,
11746 pub uc_mcontext: *mut __darwin_mcontext64,
11747}
11748#[test]
11749fn bindgen_test_layout___darwin_ucontext() {
11750 assert_eq!(
11751 ::std::mem::size_of::<__darwin_ucontext>(),
11752 56usize,
11753 concat!("Size of: ", stringify!(__darwin_ucontext))
11754 );
11755 assert_eq!(
11756 ::std::mem::align_of::<__darwin_ucontext>(),
11757 8usize,
11758 concat!("Alignment of ", stringify!(__darwin_ucontext))
11759 );
11760 fn test_field_uc_onstack() {
11761 assert_eq!(
11762 unsafe {
11763 let uninit = ::std::mem::MaybeUninit::<__darwin_ucontext>::uninit();
11764 let ptr = uninit.as_ptr();
11765 ::std::ptr::addr_of!((*ptr).uc_onstack) as usize - ptr as usize
11766 },
11767 0usize,
11768 concat!(
11769 "Offset of field: ",
11770 stringify!(__darwin_ucontext),
11771 "::",
11772 stringify!(uc_onstack)
11773 )
11774 );
11775 }
11776 test_field_uc_onstack();
11777 fn test_field_uc_sigmask() {
11778 assert_eq!(
11779 unsafe {
11780 let uninit = ::std::mem::MaybeUninit::<__darwin_ucontext>::uninit();
11781 let ptr = uninit.as_ptr();
11782 ::std::ptr::addr_of!((*ptr).uc_sigmask) as usize - ptr as usize
11783 },
11784 4usize,
11785 concat!(
11786 "Offset of field: ",
11787 stringify!(__darwin_ucontext),
11788 "::",
11789 stringify!(uc_sigmask)
11790 )
11791 );
11792 }
11793 test_field_uc_sigmask();
11794 fn test_field_uc_stack() {
11795 assert_eq!(
11796 unsafe {
11797 let uninit = ::std::mem::MaybeUninit::<__darwin_ucontext>::uninit();
11798 let ptr = uninit.as_ptr();
11799 ::std::ptr::addr_of!((*ptr).uc_stack) as usize - ptr as usize
11800 },
11801 8usize,
11802 concat!(
11803 "Offset of field: ",
11804 stringify!(__darwin_ucontext),
11805 "::",
11806 stringify!(uc_stack)
11807 )
11808 );
11809 }
11810 test_field_uc_stack();
11811 fn test_field_uc_link() {
11812 assert_eq!(
11813 unsafe {
11814 let uninit = ::std::mem::MaybeUninit::<__darwin_ucontext>::uninit();
11815 let ptr = uninit.as_ptr();
11816 ::std::ptr::addr_of!((*ptr).uc_link) as usize - ptr as usize
11817 },
11818 32usize,
11819 concat!(
11820 "Offset of field: ",
11821 stringify!(__darwin_ucontext),
11822 "::",
11823 stringify!(uc_link)
11824 )
11825 );
11826 }
11827 test_field_uc_link();
11828 fn test_field_uc_mcsize() {
11829 assert_eq!(
11830 unsafe {
11831 let uninit = ::std::mem::MaybeUninit::<__darwin_ucontext>::uninit();
11832 let ptr = uninit.as_ptr();
11833 ::std::ptr::addr_of!((*ptr).uc_mcsize) as usize - ptr as usize
11834 },
11835 40usize,
11836 concat!(
11837 "Offset of field: ",
11838 stringify!(__darwin_ucontext),
11839 "::",
11840 stringify!(uc_mcsize)
11841 )
11842 );
11843 }
11844 test_field_uc_mcsize();
11845 fn test_field_uc_mcontext() {
11846 assert_eq!(
11847 unsafe {
11848 let uninit = ::std::mem::MaybeUninit::<__darwin_ucontext>::uninit();
11849 let ptr = uninit.as_ptr();
11850 ::std::ptr::addr_of!((*ptr).uc_mcontext) as usize - ptr as usize
11851 },
11852 48usize,
11853 concat!(
11854 "Offset of field: ",
11855 stringify!(__darwin_ucontext),
11856 "::",
11857 stringify!(uc_mcontext)
11858 )
11859 );
11860 }
11861 test_field_uc_mcontext();
11862}
11863pub type ucontext_t = __darwin_ucontext;
11864#[repr(C)]
11865#[derive(Copy, Clone)]
11866pub union sigval {
11867 pub sival_int: ::std::os::raw::c_int,
11868 pub sival_ptr: *mut ::std::os::raw::c_void,
11869}
11870#[test]
11871fn bindgen_test_layout_sigval() {
11872 assert_eq!(
11873 ::std::mem::size_of::<sigval>(),
11874 8usize,
11875 concat!("Size of: ", stringify!(sigval))
11876 );
11877 assert_eq!(
11878 ::std::mem::align_of::<sigval>(),
11879 8usize,
11880 concat!("Alignment of ", stringify!(sigval))
11881 );
11882 fn test_field_sival_int() {
11883 assert_eq!(
11884 unsafe {
11885 let uninit = ::std::mem::MaybeUninit::<sigval>::uninit();
11886 let ptr = uninit.as_ptr();
11887 ::std::ptr::addr_of!((*ptr).sival_int) as usize - ptr as usize
11888 },
11889 0usize,
11890 concat!(
11891 "Offset of field: ",
11892 stringify!(sigval),
11893 "::",
11894 stringify!(sival_int)
11895 )
11896 );
11897 }
11898 test_field_sival_int();
11899 fn test_field_sival_ptr() {
11900 assert_eq!(
11901 unsafe {
11902 let uninit = ::std::mem::MaybeUninit::<sigval>::uninit();
11903 let ptr = uninit.as_ptr();
11904 ::std::ptr::addr_of!((*ptr).sival_ptr) as usize - ptr as usize
11905 },
11906 0usize,
11907 concat!(
11908 "Offset of field: ",
11909 stringify!(sigval),
11910 "::",
11911 stringify!(sival_ptr)
11912 )
11913 );
11914 }
11915 test_field_sival_ptr();
11916}
11917#[repr(C)]
11918#[derive(Copy, Clone)]
11919pub struct sigevent {
11920 pub sigev_notify: ::std::os::raw::c_int,
11921 pub sigev_signo: ::std::os::raw::c_int,
11922 pub sigev_value: sigval,
11923 pub sigev_notify_function: ::std::option::Option<unsafe extern "C" fn(arg1: sigval)>,
11924 pub sigev_notify_attributes: *mut pthread_attr_t,
11925}
11926#[test]
11927fn bindgen_test_layout_sigevent() {
11928 assert_eq!(
11929 ::std::mem::size_of::<sigevent>(),
11930 32usize,
11931 concat!("Size of: ", stringify!(sigevent))
11932 );
11933 assert_eq!(
11934 ::std::mem::align_of::<sigevent>(),
11935 8usize,
11936 concat!("Alignment of ", stringify!(sigevent))
11937 );
11938 fn test_field_sigev_notify() {
11939 assert_eq!(
11940 unsafe {
11941 let uninit = ::std::mem::MaybeUninit::<sigevent>::uninit();
11942 let ptr = uninit.as_ptr();
11943 ::std::ptr::addr_of!((*ptr).sigev_notify) as usize - ptr as usize
11944 },
11945 0usize,
11946 concat!(
11947 "Offset of field: ",
11948 stringify!(sigevent),
11949 "::",
11950 stringify!(sigev_notify)
11951 )
11952 );
11953 }
11954 test_field_sigev_notify();
11955 fn test_field_sigev_signo() {
11956 assert_eq!(
11957 unsafe {
11958 let uninit = ::std::mem::MaybeUninit::<sigevent>::uninit();
11959 let ptr = uninit.as_ptr();
11960 ::std::ptr::addr_of!((*ptr).sigev_signo) as usize - ptr as usize
11961 },
11962 4usize,
11963 concat!(
11964 "Offset of field: ",
11965 stringify!(sigevent),
11966 "::",
11967 stringify!(sigev_signo)
11968 )
11969 );
11970 }
11971 test_field_sigev_signo();
11972 fn test_field_sigev_value() {
11973 assert_eq!(
11974 unsafe {
11975 let uninit = ::std::mem::MaybeUninit::<sigevent>::uninit();
11976 let ptr = uninit.as_ptr();
11977 ::std::ptr::addr_of!((*ptr).sigev_value) as usize - ptr as usize
11978 },
11979 8usize,
11980 concat!(
11981 "Offset of field: ",
11982 stringify!(sigevent),
11983 "::",
11984 stringify!(sigev_value)
11985 )
11986 );
11987 }
11988 test_field_sigev_value();
11989 fn test_field_sigev_notify_function() {
11990 assert_eq!(
11991 unsafe {
11992 let uninit = ::std::mem::MaybeUninit::<sigevent>::uninit();
11993 let ptr = uninit.as_ptr();
11994 ::std::ptr::addr_of!((*ptr).sigev_notify_function) as usize - ptr as usize
11995 },
11996 16usize,
11997 concat!(
11998 "Offset of field: ",
11999 stringify!(sigevent),
12000 "::",
12001 stringify!(sigev_notify_function)
12002 )
12003 );
12004 }
12005 test_field_sigev_notify_function();
12006 fn test_field_sigev_notify_attributes() {
12007 assert_eq!(
12008 unsafe {
12009 let uninit = ::std::mem::MaybeUninit::<sigevent>::uninit();
12010 let ptr = uninit.as_ptr();
12011 ::std::ptr::addr_of!((*ptr).sigev_notify_attributes) as usize - ptr as usize
12012 },
12013 24usize,
12014 concat!(
12015 "Offset of field: ",
12016 stringify!(sigevent),
12017 "::",
12018 stringify!(sigev_notify_attributes)
12019 )
12020 );
12021 }
12022 test_field_sigev_notify_attributes();
12023}
12024#[repr(C)]
12025#[derive(Copy, Clone)]
12026pub struct __siginfo {
12027 pub si_signo: ::std::os::raw::c_int,
12028 pub si_errno: ::std::os::raw::c_int,
12029 pub si_code: ::std::os::raw::c_int,
12030 pub si_pid: pid_t,
12031 pub si_uid: uid_t,
12032 pub si_status: ::std::os::raw::c_int,
12033 pub si_addr: *mut ::std::os::raw::c_void,
12034 pub si_value: sigval,
12035 pub si_band: ::std::os::raw::c_long,
12036 pub __pad: [::std::os::raw::c_ulong; 7usize],
12037}
12038#[test]
12039fn bindgen_test_layout___siginfo() {
12040 assert_eq!(
12041 ::std::mem::size_of::<__siginfo>(),
12042 104usize,
12043 concat!("Size of: ", stringify!(__siginfo))
12044 );
12045 assert_eq!(
12046 ::std::mem::align_of::<__siginfo>(),
12047 8usize,
12048 concat!("Alignment of ", stringify!(__siginfo))
12049 );
12050 fn test_field_si_signo() {
12051 assert_eq!(
12052 unsafe {
12053 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12054 let ptr = uninit.as_ptr();
12055 ::std::ptr::addr_of!((*ptr).si_signo) as usize - ptr as usize
12056 },
12057 0usize,
12058 concat!(
12059 "Offset of field: ",
12060 stringify!(__siginfo),
12061 "::",
12062 stringify!(si_signo)
12063 )
12064 );
12065 }
12066 test_field_si_signo();
12067 fn test_field_si_errno() {
12068 assert_eq!(
12069 unsafe {
12070 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12071 let ptr = uninit.as_ptr();
12072 ::std::ptr::addr_of!((*ptr).si_errno) as usize - ptr as usize
12073 },
12074 4usize,
12075 concat!(
12076 "Offset of field: ",
12077 stringify!(__siginfo),
12078 "::",
12079 stringify!(si_errno)
12080 )
12081 );
12082 }
12083 test_field_si_errno();
12084 fn test_field_si_code() {
12085 assert_eq!(
12086 unsafe {
12087 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12088 let ptr = uninit.as_ptr();
12089 ::std::ptr::addr_of!((*ptr).si_code) as usize - ptr as usize
12090 },
12091 8usize,
12092 concat!(
12093 "Offset of field: ",
12094 stringify!(__siginfo),
12095 "::",
12096 stringify!(si_code)
12097 )
12098 );
12099 }
12100 test_field_si_code();
12101 fn test_field_si_pid() {
12102 assert_eq!(
12103 unsafe {
12104 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12105 let ptr = uninit.as_ptr();
12106 ::std::ptr::addr_of!((*ptr).si_pid) as usize - ptr as usize
12107 },
12108 12usize,
12109 concat!(
12110 "Offset of field: ",
12111 stringify!(__siginfo),
12112 "::",
12113 stringify!(si_pid)
12114 )
12115 );
12116 }
12117 test_field_si_pid();
12118 fn test_field_si_uid() {
12119 assert_eq!(
12120 unsafe {
12121 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12122 let ptr = uninit.as_ptr();
12123 ::std::ptr::addr_of!((*ptr).si_uid) as usize - ptr as usize
12124 },
12125 16usize,
12126 concat!(
12127 "Offset of field: ",
12128 stringify!(__siginfo),
12129 "::",
12130 stringify!(si_uid)
12131 )
12132 );
12133 }
12134 test_field_si_uid();
12135 fn test_field_si_status() {
12136 assert_eq!(
12137 unsafe {
12138 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12139 let ptr = uninit.as_ptr();
12140 ::std::ptr::addr_of!((*ptr).si_status) as usize - ptr as usize
12141 },
12142 20usize,
12143 concat!(
12144 "Offset of field: ",
12145 stringify!(__siginfo),
12146 "::",
12147 stringify!(si_status)
12148 )
12149 );
12150 }
12151 test_field_si_status();
12152 fn test_field_si_addr() {
12153 assert_eq!(
12154 unsafe {
12155 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12156 let ptr = uninit.as_ptr();
12157 ::std::ptr::addr_of!((*ptr).si_addr) as usize - ptr as usize
12158 },
12159 24usize,
12160 concat!(
12161 "Offset of field: ",
12162 stringify!(__siginfo),
12163 "::",
12164 stringify!(si_addr)
12165 )
12166 );
12167 }
12168 test_field_si_addr();
12169 fn test_field_si_value() {
12170 assert_eq!(
12171 unsafe {
12172 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12173 let ptr = uninit.as_ptr();
12174 ::std::ptr::addr_of!((*ptr).si_value) as usize - ptr as usize
12175 },
12176 32usize,
12177 concat!(
12178 "Offset of field: ",
12179 stringify!(__siginfo),
12180 "::",
12181 stringify!(si_value)
12182 )
12183 );
12184 }
12185 test_field_si_value();
12186 fn test_field_si_band() {
12187 assert_eq!(
12188 unsafe {
12189 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12190 let ptr = uninit.as_ptr();
12191 ::std::ptr::addr_of!((*ptr).si_band) as usize - ptr as usize
12192 },
12193 40usize,
12194 concat!(
12195 "Offset of field: ",
12196 stringify!(__siginfo),
12197 "::",
12198 stringify!(si_band)
12199 )
12200 );
12201 }
12202 test_field_si_band();
12203 fn test_field___pad() {
12204 assert_eq!(
12205 unsafe {
12206 let uninit = ::std::mem::MaybeUninit::<__siginfo>::uninit();
12207 let ptr = uninit.as_ptr();
12208 ::std::ptr::addr_of!((*ptr).__pad) as usize - ptr as usize
12209 },
12210 48usize,
12211 concat!(
12212 "Offset of field: ",
12213 stringify!(__siginfo),
12214 "::",
12215 stringify!(__pad)
12216 )
12217 );
12218 }
12219 test_field___pad();
12220}
12221pub type siginfo_t = __siginfo;
12222#[repr(C)]
12223#[derive(Copy, Clone)]
12224pub union __sigaction_u {
12225 pub __sa_handler: ::std::option::Option<unsafe extern "C" fn(arg1: ::std::os::raw::c_int)>,
12226 pub __sa_sigaction: ::std::option::Option<
12227 unsafe extern "C" fn(
12228 arg1: ::std::os::raw::c_int,
12229 arg2: *mut __siginfo,
12230 arg3: *mut ::std::os::raw::c_void,
12231 ),
12232 >,
12233}
12234#[test]
12235fn bindgen_test_layout___sigaction_u() {
12236 assert_eq!(
12237 ::std::mem::size_of::<__sigaction_u>(),
12238 8usize,
12239 concat!("Size of: ", stringify!(__sigaction_u))
12240 );
12241 assert_eq!(
12242 ::std::mem::align_of::<__sigaction_u>(),
12243 8usize,
12244 concat!("Alignment of ", stringify!(__sigaction_u))
12245 );
12246 fn test_field___sa_handler() {
12247 assert_eq!(
12248 unsafe {
12249 let uninit = ::std::mem::MaybeUninit::<__sigaction_u>::uninit();
12250 let ptr = uninit.as_ptr();
12251 ::std::ptr::addr_of!((*ptr).__sa_handler) as usize - ptr as usize
12252 },
12253 0usize,
12254 concat!(
12255 "Offset of field: ",
12256 stringify!(__sigaction_u),
12257 "::",
12258 stringify!(__sa_handler)
12259 )
12260 );
12261 }
12262 test_field___sa_handler();
12263 fn test_field___sa_sigaction() {
12264 assert_eq!(
12265 unsafe {
12266 let uninit = ::std::mem::MaybeUninit::<__sigaction_u>::uninit();
12267 let ptr = uninit.as_ptr();
12268 ::std::ptr::addr_of!((*ptr).__sa_sigaction) as usize - ptr as usize
12269 },
12270 0usize,
12271 concat!(
12272 "Offset of field: ",
12273 stringify!(__sigaction_u),
12274 "::",
12275 stringify!(__sa_sigaction)
12276 )
12277 );
12278 }
12279 test_field___sa_sigaction();
12280}
12281#[repr(C)]
12282#[derive(Copy, Clone)]
12283pub struct __sigaction {
12284 pub __sigaction_u: __sigaction_u,
12285 pub sa_tramp: ::std::option::Option<
12286 unsafe extern "C" fn(
12287 arg1: *mut ::std::os::raw::c_void,
12288 arg2: ::std::os::raw::c_int,
12289 arg3: ::std::os::raw::c_int,
12290 arg4: *mut siginfo_t,
12291 arg5: *mut ::std::os::raw::c_void,
12292 ),
12293 >,
12294 pub sa_mask: sigset_t,
12295 pub sa_flags: ::std::os::raw::c_int,
12296}
12297#[test]
12298fn bindgen_test_layout___sigaction() {
12299 assert_eq!(
12300 ::std::mem::size_of::<__sigaction>(),
12301 24usize,
12302 concat!("Size of: ", stringify!(__sigaction))
12303 );
12304 assert_eq!(
12305 ::std::mem::align_of::<__sigaction>(),
12306 8usize,
12307 concat!("Alignment of ", stringify!(__sigaction))
12308 );
12309 fn test_field___sigaction_u() {
12310 assert_eq!(
12311 unsafe {
12312 let uninit = ::std::mem::MaybeUninit::<__sigaction>::uninit();
12313 let ptr = uninit.as_ptr();
12314 ::std::ptr::addr_of!((*ptr).__sigaction_u) as usize - ptr as usize
12315 },
12316 0usize,
12317 concat!(
12318 "Offset of field: ",
12319 stringify!(__sigaction),
12320 "::",
12321 stringify!(__sigaction_u)
12322 )
12323 );
12324 }
12325 test_field___sigaction_u();
12326 fn test_field_sa_tramp() {
12327 assert_eq!(
12328 unsafe {
12329 let uninit = ::std::mem::MaybeUninit::<__sigaction>::uninit();
12330 let ptr = uninit.as_ptr();
12331 ::std::ptr::addr_of!((*ptr).sa_tramp) as usize - ptr as usize
12332 },
12333 8usize,
12334 concat!(
12335 "Offset of field: ",
12336 stringify!(__sigaction),
12337 "::",
12338 stringify!(sa_tramp)
12339 )
12340 );
12341 }
12342 test_field_sa_tramp();
12343 fn test_field_sa_mask() {
12344 assert_eq!(
12345 unsafe {
12346 let uninit = ::std::mem::MaybeUninit::<__sigaction>::uninit();
12347 let ptr = uninit.as_ptr();
12348 ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize
12349 },
12350 16usize,
12351 concat!(
12352 "Offset of field: ",
12353 stringify!(__sigaction),
12354 "::",
12355 stringify!(sa_mask)
12356 )
12357 );
12358 }
12359 test_field_sa_mask();
12360 fn test_field_sa_flags() {
12361 assert_eq!(
12362 unsafe {
12363 let uninit = ::std::mem::MaybeUninit::<__sigaction>::uninit();
12364 let ptr = uninit.as_ptr();
12365 ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize
12366 },
12367 20usize,
12368 concat!(
12369 "Offset of field: ",
12370 stringify!(__sigaction),
12371 "::",
12372 stringify!(sa_flags)
12373 )
12374 );
12375 }
12376 test_field_sa_flags();
12377}
12378#[repr(C)]
12379#[derive(Copy, Clone)]
12380pub struct sigaction {
12381 pub __sigaction_u: __sigaction_u,
12382 pub sa_mask: sigset_t,
12383 pub sa_flags: ::std::os::raw::c_int,
12384}
12385#[test]
12386fn bindgen_test_layout_sigaction() {
12387 assert_eq!(
12388 ::std::mem::size_of::<sigaction>(),
12389 16usize,
12390 concat!("Size of: ", stringify!(sigaction))
12391 );
12392 assert_eq!(
12393 ::std::mem::align_of::<sigaction>(),
12394 8usize,
12395 concat!("Alignment of ", stringify!(sigaction))
12396 );
12397 fn test_field___sigaction_u() {
12398 assert_eq!(
12399 unsafe {
12400 let uninit = ::std::mem::MaybeUninit::<sigaction>::uninit();
12401 let ptr = uninit.as_ptr();
12402 ::std::ptr::addr_of!((*ptr).__sigaction_u) as usize - ptr as usize
12403 },
12404 0usize,
12405 concat!(
12406 "Offset of field: ",
12407 stringify!(sigaction),
12408 "::",
12409 stringify!(__sigaction_u)
12410 )
12411 );
12412 }
12413 test_field___sigaction_u();
12414 fn test_field_sa_mask() {
12415 assert_eq!(
12416 unsafe {
12417 let uninit = ::std::mem::MaybeUninit::<sigaction>::uninit();
12418 let ptr = uninit.as_ptr();
12419 ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize
12420 },
12421 8usize,
12422 concat!(
12423 "Offset of field: ",
12424 stringify!(sigaction),
12425 "::",
12426 stringify!(sa_mask)
12427 )
12428 );
12429 }
12430 test_field_sa_mask();
12431 fn test_field_sa_flags() {
12432 assert_eq!(
12433 unsafe {
12434 let uninit = ::std::mem::MaybeUninit::<sigaction>::uninit();
12435 let ptr = uninit.as_ptr();
12436 ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize
12437 },
12438 12usize,
12439 concat!(
12440 "Offset of field: ",
12441 stringify!(sigaction),
12442 "::",
12443 stringify!(sa_flags)
12444 )
12445 );
12446 }
12447 test_field_sa_flags();
12448}
12449pub type sig_t = ::std::option::Option<unsafe extern "C" fn(arg1: ::std::os::raw::c_int)>;
12450#[repr(C)]
12451#[derive(Debug, Copy, Clone)]
12452pub struct sigvec {
12453 pub sv_handler: ::std::option::Option<unsafe extern "C" fn(arg1: ::std::os::raw::c_int)>,
12454 pub sv_mask: ::std::os::raw::c_int,
12455 pub sv_flags: ::std::os::raw::c_int,
12456}
12457#[test]
12458fn bindgen_test_layout_sigvec() {
12459 assert_eq!(
12460 ::std::mem::size_of::<sigvec>(),
12461 16usize,
12462 concat!("Size of: ", stringify!(sigvec))
12463 );
12464 assert_eq!(
12465 ::std::mem::align_of::<sigvec>(),
12466 8usize,
12467 concat!("Alignment of ", stringify!(sigvec))
12468 );
12469 fn test_field_sv_handler() {
12470 assert_eq!(
12471 unsafe {
12472 let uninit = ::std::mem::MaybeUninit::<sigvec>::uninit();
12473 let ptr = uninit.as_ptr();
12474 ::std::ptr::addr_of!((*ptr).sv_handler) as usize - ptr as usize
12475 },
12476 0usize,
12477 concat!(
12478 "Offset of field: ",
12479 stringify!(sigvec),
12480 "::",
12481 stringify!(sv_handler)
12482 )
12483 );
12484 }
12485 test_field_sv_handler();
12486 fn test_field_sv_mask() {
12487 assert_eq!(
12488 unsafe {
12489 let uninit = ::std::mem::MaybeUninit::<sigvec>::uninit();
12490 let ptr = uninit.as_ptr();
12491 ::std::ptr::addr_of!((*ptr).sv_mask) as usize - ptr as usize
12492 },
12493 8usize,
12494 concat!(
12495 "Offset of field: ",
12496 stringify!(sigvec),
12497 "::",
12498 stringify!(sv_mask)
12499 )
12500 );
12501 }
12502 test_field_sv_mask();
12503 fn test_field_sv_flags() {
12504 assert_eq!(
12505 unsafe {
12506 let uninit = ::std::mem::MaybeUninit::<sigvec>::uninit();
12507 let ptr = uninit.as_ptr();
12508 ::std::ptr::addr_of!((*ptr).sv_flags) as usize - ptr as usize
12509 },
12510 12usize,
12511 concat!(
12512 "Offset of field: ",
12513 stringify!(sigvec),
12514 "::",
12515 stringify!(sv_flags)
12516 )
12517 );
12518 }
12519 test_field_sv_flags();
12520}
12521#[repr(C)]
12522#[derive(Debug, Copy, Clone)]
12523pub struct sigstack {
12524 pub ss_sp: *mut ::std::os::raw::c_char,
12525 pub ss_onstack: ::std::os::raw::c_int,
12526}
12527#[test]
12528fn bindgen_test_layout_sigstack() {
12529 assert_eq!(
12530 ::std::mem::size_of::<sigstack>(),
12531 16usize,
12532 concat!("Size of: ", stringify!(sigstack))
12533 );
12534 assert_eq!(
12535 ::std::mem::align_of::<sigstack>(),
12536 8usize,
12537 concat!("Alignment of ", stringify!(sigstack))
12538 );
12539 fn test_field_ss_sp() {
12540 assert_eq!(
12541 unsafe {
12542 let uninit = ::std::mem::MaybeUninit::<sigstack>::uninit();
12543 let ptr = uninit.as_ptr();
12544 ::std::ptr::addr_of!((*ptr).ss_sp) as usize - ptr as usize
12545 },
12546 0usize,
12547 concat!(
12548 "Offset of field: ",
12549 stringify!(sigstack),
12550 "::",
12551 stringify!(ss_sp)
12552 )
12553 );
12554 }
12555 test_field_ss_sp();
12556 fn test_field_ss_onstack() {
12557 assert_eq!(
12558 unsafe {
12559 let uninit = ::std::mem::MaybeUninit::<sigstack>::uninit();
12560 let ptr = uninit.as_ptr();
12561 ::std::ptr::addr_of!((*ptr).ss_onstack) as usize - ptr as usize
12562 },
12563 8usize,
12564 concat!(
12565 "Offset of field: ",
12566 stringify!(sigstack),
12567 "::",
12568 stringify!(ss_onstack)
12569 )
12570 );
12571 }
12572 test_field_ss_onstack();
12573}
12574extern "C" {
12575 pub fn signal(
12576 arg1: ::std::os::raw::c_int,
12577 arg2: ::std::option::Option<unsafe extern "C" fn(arg1: ::std::os::raw::c_int)>,
12578 ) -> ::std::option::Option<
12579 unsafe extern "C" fn(
12580 arg1: ::std::os::raw::c_int,
12581 arg2: ::std::option::Option<unsafe extern "C" fn(arg1: ::std::os::raw::c_int)>,
12582 ),
12583 >;
12584}
12585pub type int_least8_t = i8;
12586pub type int_least16_t = i16;
12587pub type int_least32_t = i32;
12588pub type int_least64_t = i64;
12589pub type uint_least8_t = u8;
12590pub type uint_least16_t = u16;
12591pub type uint_least32_t = u32;
12592pub type uint_least64_t = u64;
12593pub type int_fast8_t = i8;
12594pub type int_fast16_t = i16;
12595pub type int_fast32_t = i32;
12596pub type int_fast64_t = i64;
12597pub type uint_fast8_t = u8;
12598pub type uint_fast16_t = u16;
12599pub type uint_fast32_t = u32;
12600pub type uint_fast64_t = u64;
12601pub type intmax_t = ::std::os::raw::c_long;
12602pub type uintmax_t = ::std::os::raw::c_ulong;
12603pub type rlim_t = __uint64_t;
12604#[repr(C)]
12605#[derive(Debug, Copy, Clone)]
12606pub struct rusage {
12607 pub ru_utime: timeval,
12608 pub ru_stime: timeval,
12609 pub ru_maxrss: ::std::os::raw::c_long,
12610 pub ru_ixrss: ::std::os::raw::c_long,
12611 pub ru_idrss: ::std::os::raw::c_long,
12612 pub ru_isrss: ::std::os::raw::c_long,
12613 pub ru_minflt: ::std::os::raw::c_long,
12614 pub ru_majflt: ::std::os::raw::c_long,
12615 pub ru_nswap: ::std::os::raw::c_long,
12616 pub ru_inblock: ::std::os::raw::c_long,
12617 pub ru_oublock: ::std::os::raw::c_long,
12618 pub ru_msgsnd: ::std::os::raw::c_long,
12619 pub ru_msgrcv: ::std::os::raw::c_long,
12620 pub ru_nsignals: ::std::os::raw::c_long,
12621 pub ru_nvcsw: ::std::os::raw::c_long,
12622 pub ru_nivcsw: ::std::os::raw::c_long,
12623}
12624#[test]
12625fn bindgen_test_layout_rusage() {
12626 assert_eq!(
12627 ::std::mem::size_of::<rusage>(),
12628 144usize,
12629 concat!("Size of: ", stringify!(rusage))
12630 );
12631 assert_eq!(
12632 ::std::mem::align_of::<rusage>(),
12633 8usize,
12634 concat!("Alignment of ", stringify!(rusage))
12635 );
12636 fn test_field_ru_utime() {
12637 assert_eq!(
12638 unsafe {
12639 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12640 let ptr = uninit.as_ptr();
12641 ::std::ptr::addr_of!((*ptr).ru_utime) as usize - ptr as usize
12642 },
12643 0usize,
12644 concat!(
12645 "Offset of field: ",
12646 stringify!(rusage),
12647 "::",
12648 stringify!(ru_utime)
12649 )
12650 );
12651 }
12652 test_field_ru_utime();
12653 fn test_field_ru_stime() {
12654 assert_eq!(
12655 unsafe {
12656 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12657 let ptr = uninit.as_ptr();
12658 ::std::ptr::addr_of!((*ptr).ru_stime) as usize - ptr as usize
12659 },
12660 16usize,
12661 concat!(
12662 "Offset of field: ",
12663 stringify!(rusage),
12664 "::",
12665 stringify!(ru_stime)
12666 )
12667 );
12668 }
12669 test_field_ru_stime();
12670 fn test_field_ru_maxrss() {
12671 assert_eq!(
12672 unsafe {
12673 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12674 let ptr = uninit.as_ptr();
12675 ::std::ptr::addr_of!((*ptr).ru_maxrss) as usize - ptr as usize
12676 },
12677 32usize,
12678 concat!(
12679 "Offset of field: ",
12680 stringify!(rusage),
12681 "::",
12682 stringify!(ru_maxrss)
12683 )
12684 );
12685 }
12686 test_field_ru_maxrss();
12687 fn test_field_ru_ixrss() {
12688 assert_eq!(
12689 unsafe {
12690 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12691 let ptr = uninit.as_ptr();
12692 ::std::ptr::addr_of!((*ptr).ru_ixrss) as usize - ptr as usize
12693 },
12694 40usize,
12695 concat!(
12696 "Offset of field: ",
12697 stringify!(rusage),
12698 "::",
12699 stringify!(ru_ixrss)
12700 )
12701 );
12702 }
12703 test_field_ru_ixrss();
12704 fn test_field_ru_idrss() {
12705 assert_eq!(
12706 unsafe {
12707 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12708 let ptr = uninit.as_ptr();
12709 ::std::ptr::addr_of!((*ptr).ru_idrss) as usize - ptr as usize
12710 },
12711 48usize,
12712 concat!(
12713 "Offset of field: ",
12714 stringify!(rusage),
12715 "::",
12716 stringify!(ru_idrss)
12717 )
12718 );
12719 }
12720 test_field_ru_idrss();
12721 fn test_field_ru_isrss() {
12722 assert_eq!(
12723 unsafe {
12724 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12725 let ptr = uninit.as_ptr();
12726 ::std::ptr::addr_of!((*ptr).ru_isrss) as usize - ptr as usize
12727 },
12728 56usize,
12729 concat!(
12730 "Offset of field: ",
12731 stringify!(rusage),
12732 "::",
12733 stringify!(ru_isrss)
12734 )
12735 );
12736 }
12737 test_field_ru_isrss();
12738 fn test_field_ru_minflt() {
12739 assert_eq!(
12740 unsafe {
12741 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12742 let ptr = uninit.as_ptr();
12743 ::std::ptr::addr_of!((*ptr).ru_minflt) as usize - ptr as usize
12744 },
12745 64usize,
12746 concat!(
12747 "Offset of field: ",
12748 stringify!(rusage),
12749 "::",
12750 stringify!(ru_minflt)
12751 )
12752 );
12753 }
12754 test_field_ru_minflt();
12755 fn test_field_ru_majflt() {
12756 assert_eq!(
12757 unsafe {
12758 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12759 let ptr = uninit.as_ptr();
12760 ::std::ptr::addr_of!((*ptr).ru_majflt) as usize - ptr as usize
12761 },
12762 72usize,
12763 concat!(
12764 "Offset of field: ",
12765 stringify!(rusage),
12766 "::",
12767 stringify!(ru_majflt)
12768 )
12769 );
12770 }
12771 test_field_ru_majflt();
12772 fn test_field_ru_nswap() {
12773 assert_eq!(
12774 unsafe {
12775 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12776 let ptr = uninit.as_ptr();
12777 ::std::ptr::addr_of!((*ptr).ru_nswap) as usize - ptr as usize
12778 },
12779 80usize,
12780 concat!(
12781 "Offset of field: ",
12782 stringify!(rusage),
12783 "::",
12784 stringify!(ru_nswap)
12785 )
12786 );
12787 }
12788 test_field_ru_nswap();
12789 fn test_field_ru_inblock() {
12790 assert_eq!(
12791 unsafe {
12792 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12793 let ptr = uninit.as_ptr();
12794 ::std::ptr::addr_of!((*ptr).ru_inblock) as usize - ptr as usize
12795 },
12796 88usize,
12797 concat!(
12798 "Offset of field: ",
12799 stringify!(rusage),
12800 "::",
12801 stringify!(ru_inblock)
12802 )
12803 );
12804 }
12805 test_field_ru_inblock();
12806 fn test_field_ru_oublock() {
12807 assert_eq!(
12808 unsafe {
12809 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12810 let ptr = uninit.as_ptr();
12811 ::std::ptr::addr_of!((*ptr).ru_oublock) as usize - ptr as usize
12812 },
12813 96usize,
12814 concat!(
12815 "Offset of field: ",
12816 stringify!(rusage),
12817 "::",
12818 stringify!(ru_oublock)
12819 )
12820 );
12821 }
12822 test_field_ru_oublock();
12823 fn test_field_ru_msgsnd() {
12824 assert_eq!(
12825 unsafe {
12826 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12827 let ptr = uninit.as_ptr();
12828 ::std::ptr::addr_of!((*ptr).ru_msgsnd) as usize - ptr as usize
12829 },
12830 104usize,
12831 concat!(
12832 "Offset of field: ",
12833 stringify!(rusage),
12834 "::",
12835 stringify!(ru_msgsnd)
12836 )
12837 );
12838 }
12839 test_field_ru_msgsnd();
12840 fn test_field_ru_msgrcv() {
12841 assert_eq!(
12842 unsafe {
12843 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12844 let ptr = uninit.as_ptr();
12845 ::std::ptr::addr_of!((*ptr).ru_msgrcv) as usize - ptr as usize
12846 },
12847 112usize,
12848 concat!(
12849 "Offset of field: ",
12850 stringify!(rusage),
12851 "::",
12852 stringify!(ru_msgrcv)
12853 )
12854 );
12855 }
12856 test_field_ru_msgrcv();
12857 fn test_field_ru_nsignals() {
12858 assert_eq!(
12859 unsafe {
12860 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12861 let ptr = uninit.as_ptr();
12862 ::std::ptr::addr_of!((*ptr).ru_nsignals) as usize - ptr as usize
12863 },
12864 120usize,
12865 concat!(
12866 "Offset of field: ",
12867 stringify!(rusage),
12868 "::",
12869 stringify!(ru_nsignals)
12870 )
12871 );
12872 }
12873 test_field_ru_nsignals();
12874 fn test_field_ru_nvcsw() {
12875 assert_eq!(
12876 unsafe {
12877 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12878 let ptr = uninit.as_ptr();
12879 ::std::ptr::addr_of!((*ptr).ru_nvcsw) as usize - ptr as usize
12880 },
12881 128usize,
12882 concat!(
12883 "Offset of field: ",
12884 stringify!(rusage),
12885 "::",
12886 stringify!(ru_nvcsw)
12887 )
12888 );
12889 }
12890 test_field_ru_nvcsw();
12891 fn test_field_ru_nivcsw() {
12892 assert_eq!(
12893 unsafe {
12894 let uninit = ::std::mem::MaybeUninit::<rusage>::uninit();
12895 let ptr = uninit.as_ptr();
12896 ::std::ptr::addr_of!((*ptr).ru_nivcsw) as usize - ptr as usize
12897 },
12898 136usize,
12899 concat!(
12900 "Offset of field: ",
12901 stringify!(rusage),
12902 "::",
12903 stringify!(ru_nivcsw)
12904 )
12905 );
12906 }
12907 test_field_ru_nivcsw();
12908}
12909pub type rusage_info_t = *mut ::std::os::raw::c_void;
12910#[repr(C)]
12911#[derive(Debug, Copy, Clone)]
12912pub struct rusage_info_v0 {
12913 pub ri_uuid: [u8; 16usize],
12914 pub ri_user_time: u64,
12915 pub ri_system_time: u64,
12916 pub ri_pkg_idle_wkups: u64,
12917 pub ri_interrupt_wkups: u64,
12918 pub ri_pageins: u64,
12919 pub ri_wired_size: u64,
12920 pub ri_resident_size: u64,
12921 pub ri_phys_footprint: u64,
12922 pub ri_proc_start_abstime: u64,
12923 pub ri_proc_exit_abstime: u64,
12924}
12925#[test]
12926fn bindgen_test_layout_rusage_info_v0() {
12927 assert_eq!(
12928 ::std::mem::size_of::<rusage_info_v0>(),
12929 96usize,
12930 concat!("Size of: ", stringify!(rusage_info_v0))
12931 );
12932 assert_eq!(
12933 ::std::mem::align_of::<rusage_info_v0>(),
12934 8usize,
12935 concat!("Alignment of ", stringify!(rusage_info_v0))
12936 );
12937 fn test_field_ri_uuid() {
12938 assert_eq!(
12939 unsafe {
12940 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
12941 let ptr = uninit.as_ptr();
12942 ::std::ptr::addr_of!((*ptr).ri_uuid) as usize - ptr as usize
12943 },
12944 0usize,
12945 concat!(
12946 "Offset of field: ",
12947 stringify!(rusage_info_v0),
12948 "::",
12949 stringify!(ri_uuid)
12950 )
12951 );
12952 }
12953 test_field_ri_uuid();
12954 fn test_field_ri_user_time() {
12955 assert_eq!(
12956 unsafe {
12957 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
12958 let ptr = uninit.as_ptr();
12959 ::std::ptr::addr_of!((*ptr).ri_user_time) as usize - ptr as usize
12960 },
12961 16usize,
12962 concat!(
12963 "Offset of field: ",
12964 stringify!(rusage_info_v0),
12965 "::",
12966 stringify!(ri_user_time)
12967 )
12968 );
12969 }
12970 test_field_ri_user_time();
12971 fn test_field_ri_system_time() {
12972 assert_eq!(
12973 unsafe {
12974 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
12975 let ptr = uninit.as_ptr();
12976 ::std::ptr::addr_of!((*ptr).ri_system_time) as usize - ptr as usize
12977 },
12978 24usize,
12979 concat!(
12980 "Offset of field: ",
12981 stringify!(rusage_info_v0),
12982 "::",
12983 stringify!(ri_system_time)
12984 )
12985 );
12986 }
12987 test_field_ri_system_time();
12988 fn test_field_ri_pkg_idle_wkups() {
12989 assert_eq!(
12990 unsafe {
12991 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
12992 let ptr = uninit.as_ptr();
12993 ::std::ptr::addr_of!((*ptr).ri_pkg_idle_wkups) as usize - ptr as usize
12994 },
12995 32usize,
12996 concat!(
12997 "Offset of field: ",
12998 stringify!(rusage_info_v0),
12999 "::",
13000 stringify!(ri_pkg_idle_wkups)
13001 )
13002 );
13003 }
13004 test_field_ri_pkg_idle_wkups();
13005 fn test_field_ri_interrupt_wkups() {
13006 assert_eq!(
13007 unsafe {
13008 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
13009 let ptr = uninit.as_ptr();
13010 ::std::ptr::addr_of!((*ptr).ri_interrupt_wkups) as usize - ptr as usize
13011 },
13012 40usize,
13013 concat!(
13014 "Offset of field: ",
13015 stringify!(rusage_info_v0),
13016 "::",
13017 stringify!(ri_interrupt_wkups)
13018 )
13019 );
13020 }
13021 test_field_ri_interrupt_wkups();
13022 fn test_field_ri_pageins() {
13023 assert_eq!(
13024 unsafe {
13025 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
13026 let ptr = uninit.as_ptr();
13027 ::std::ptr::addr_of!((*ptr).ri_pageins) as usize - ptr as usize
13028 },
13029 48usize,
13030 concat!(
13031 "Offset of field: ",
13032 stringify!(rusage_info_v0),
13033 "::",
13034 stringify!(ri_pageins)
13035 )
13036 );
13037 }
13038 test_field_ri_pageins();
13039 fn test_field_ri_wired_size() {
13040 assert_eq!(
13041 unsafe {
13042 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
13043 let ptr = uninit.as_ptr();
13044 ::std::ptr::addr_of!((*ptr).ri_wired_size) as usize - ptr as usize
13045 },
13046 56usize,
13047 concat!(
13048 "Offset of field: ",
13049 stringify!(rusage_info_v0),
13050 "::",
13051 stringify!(ri_wired_size)
13052 )
13053 );
13054 }
13055 test_field_ri_wired_size();
13056 fn test_field_ri_resident_size() {
13057 assert_eq!(
13058 unsafe {
13059 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
13060 let ptr = uninit.as_ptr();
13061 ::std::ptr::addr_of!((*ptr).ri_resident_size) as usize - ptr as usize
13062 },
13063 64usize,
13064 concat!(
13065 "Offset of field: ",
13066 stringify!(rusage_info_v0),
13067 "::",
13068 stringify!(ri_resident_size)
13069 )
13070 );
13071 }
13072 test_field_ri_resident_size();
13073 fn test_field_ri_phys_footprint() {
13074 assert_eq!(
13075 unsafe {
13076 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
13077 let ptr = uninit.as_ptr();
13078 ::std::ptr::addr_of!((*ptr).ri_phys_footprint) as usize - ptr as usize
13079 },
13080 72usize,
13081 concat!(
13082 "Offset of field: ",
13083 stringify!(rusage_info_v0),
13084 "::",
13085 stringify!(ri_phys_footprint)
13086 )
13087 );
13088 }
13089 test_field_ri_phys_footprint();
13090 fn test_field_ri_proc_start_abstime() {
13091 assert_eq!(
13092 unsafe {
13093 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
13094 let ptr = uninit.as_ptr();
13095 ::std::ptr::addr_of!((*ptr).ri_proc_start_abstime) as usize - ptr as usize
13096 },
13097 80usize,
13098 concat!(
13099 "Offset of field: ",
13100 stringify!(rusage_info_v0),
13101 "::",
13102 stringify!(ri_proc_start_abstime)
13103 )
13104 );
13105 }
13106 test_field_ri_proc_start_abstime();
13107 fn test_field_ri_proc_exit_abstime() {
13108 assert_eq!(
13109 unsafe {
13110 let uninit = ::std::mem::MaybeUninit::<rusage_info_v0>::uninit();
13111 let ptr = uninit.as_ptr();
13112 ::std::ptr::addr_of!((*ptr).ri_proc_exit_abstime) as usize - ptr as usize
13113 },
13114 88usize,
13115 concat!(
13116 "Offset of field: ",
13117 stringify!(rusage_info_v0),
13118 "::",
13119 stringify!(ri_proc_exit_abstime)
13120 )
13121 );
13122 }
13123 test_field_ri_proc_exit_abstime();
13124}
13125#[repr(C)]
13126#[derive(Debug, Copy, Clone)]
13127pub struct rusage_info_v1 {
13128 pub ri_uuid: [u8; 16usize],
13129 pub ri_user_time: u64,
13130 pub ri_system_time: u64,
13131 pub ri_pkg_idle_wkups: u64,
13132 pub ri_interrupt_wkups: u64,
13133 pub ri_pageins: u64,
13134 pub ri_wired_size: u64,
13135 pub ri_resident_size: u64,
13136 pub ri_phys_footprint: u64,
13137 pub ri_proc_start_abstime: u64,
13138 pub ri_proc_exit_abstime: u64,
13139 pub ri_child_user_time: u64,
13140 pub ri_child_system_time: u64,
13141 pub ri_child_pkg_idle_wkups: u64,
13142 pub ri_child_interrupt_wkups: u64,
13143 pub ri_child_pageins: u64,
13144 pub ri_child_elapsed_abstime: u64,
13145}
13146#[test]
13147fn bindgen_test_layout_rusage_info_v1() {
13148 assert_eq!(
13149 ::std::mem::size_of::<rusage_info_v1>(),
13150 144usize,
13151 concat!("Size of: ", stringify!(rusage_info_v1))
13152 );
13153 assert_eq!(
13154 ::std::mem::align_of::<rusage_info_v1>(),
13155 8usize,
13156 concat!("Alignment of ", stringify!(rusage_info_v1))
13157 );
13158 fn test_field_ri_uuid() {
13159 assert_eq!(
13160 unsafe {
13161 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13162 let ptr = uninit.as_ptr();
13163 ::std::ptr::addr_of!((*ptr).ri_uuid) as usize - ptr as usize
13164 },
13165 0usize,
13166 concat!(
13167 "Offset of field: ",
13168 stringify!(rusage_info_v1),
13169 "::",
13170 stringify!(ri_uuid)
13171 )
13172 );
13173 }
13174 test_field_ri_uuid();
13175 fn test_field_ri_user_time() {
13176 assert_eq!(
13177 unsafe {
13178 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13179 let ptr = uninit.as_ptr();
13180 ::std::ptr::addr_of!((*ptr).ri_user_time) as usize - ptr as usize
13181 },
13182 16usize,
13183 concat!(
13184 "Offset of field: ",
13185 stringify!(rusage_info_v1),
13186 "::",
13187 stringify!(ri_user_time)
13188 )
13189 );
13190 }
13191 test_field_ri_user_time();
13192 fn test_field_ri_system_time() {
13193 assert_eq!(
13194 unsafe {
13195 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13196 let ptr = uninit.as_ptr();
13197 ::std::ptr::addr_of!((*ptr).ri_system_time) as usize - ptr as usize
13198 },
13199 24usize,
13200 concat!(
13201 "Offset of field: ",
13202 stringify!(rusage_info_v1),
13203 "::",
13204 stringify!(ri_system_time)
13205 )
13206 );
13207 }
13208 test_field_ri_system_time();
13209 fn test_field_ri_pkg_idle_wkups() {
13210 assert_eq!(
13211 unsafe {
13212 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13213 let ptr = uninit.as_ptr();
13214 ::std::ptr::addr_of!((*ptr).ri_pkg_idle_wkups) as usize - ptr as usize
13215 },
13216 32usize,
13217 concat!(
13218 "Offset of field: ",
13219 stringify!(rusage_info_v1),
13220 "::",
13221 stringify!(ri_pkg_idle_wkups)
13222 )
13223 );
13224 }
13225 test_field_ri_pkg_idle_wkups();
13226 fn test_field_ri_interrupt_wkups() {
13227 assert_eq!(
13228 unsafe {
13229 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13230 let ptr = uninit.as_ptr();
13231 ::std::ptr::addr_of!((*ptr).ri_interrupt_wkups) as usize - ptr as usize
13232 },
13233 40usize,
13234 concat!(
13235 "Offset of field: ",
13236 stringify!(rusage_info_v1),
13237 "::",
13238 stringify!(ri_interrupt_wkups)
13239 )
13240 );
13241 }
13242 test_field_ri_interrupt_wkups();
13243 fn test_field_ri_pageins() {
13244 assert_eq!(
13245 unsafe {
13246 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13247 let ptr = uninit.as_ptr();
13248 ::std::ptr::addr_of!((*ptr).ri_pageins) as usize - ptr as usize
13249 },
13250 48usize,
13251 concat!(
13252 "Offset of field: ",
13253 stringify!(rusage_info_v1),
13254 "::",
13255 stringify!(ri_pageins)
13256 )
13257 );
13258 }
13259 test_field_ri_pageins();
13260 fn test_field_ri_wired_size() {
13261 assert_eq!(
13262 unsafe {
13263 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13264 let ptr = uninit.as_ptr();
13265 ::std::ptr::addr_of!((*ptr).ri_wired_size) as usize - ptr as usize
13266 },
13267 56usize,
13268 concat!(
13269 "Offset of field: ",
13270 stringify!(rusage_info_v1),
13271 "::",
13272 stringify!(ri_wired_size)
13273 )
13274 );
13275 }
13276 test_field_ri_wired_size();
13277 fn test_field_ri_resident_size() {
13278 assert_eq!(
13279 unsafe {
13280 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13281 let ptr = uninit.as_ptr();
13282 ::std::ptr::addr_of!((*ptr).ri_resident_size) as usize - ptr as usize
13283 },
13284 64usize,
13285 concat!(
13286 "Offset of field: ",
13287 stringify!(rusage_info_v1),
13288 "::",
13289 stringify!(ri_resident_size)
13290 )
13291 );
13292 }
13293 test_field_ri_resident_size();
13294 fn test_field_ri_phys_footprint() {
13295 assert_eq!(
13296 unsafe {
13297 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13298 let ptr = uninit.as_ptr();
13299 ::std::ptr::addr_of!((*ptr).ri_phys_footprint) as usize - ptr as usize
13300 },
13301 72usize,
13302 concat!(
13303 "Offset of field: ",
13304 stringify!(rusage_info_v1),
13305 "::",
13306 stringify!(ri_phys_footprint)
13307 )
13308 );
13309 }
13310 test_field_ri_phys_footprint();
13311 fn test_field_ri_proc_start_abstime() {
13312 assert_eq!(
13313 unsafe {
13314 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13315 let ptr = uninit.as_ptr();
13316 ::std::ptr::addr_of!((*ptr).ri_proc_start_abstime) as usize - ptr as usize
13317 },
13318 80usize,
13319 concat!(
13320 "Offset of field: ",
13321 stringify!(rusage_info_v1),
13322 "::",
13323 stringify!(ri_proc_start_abstime)
13324 )
13325 );
13326 }
13327 test_field_ri_proc_start_abstime();
13328 fn test_field_ri_proc_exit_abstime() {
13329 assert_eq!(
13330 unsafe {
13331 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13332 let ptr = uninit.as_ptr();
13333 ::std::ptr::addr_of!((*ptr).ri_proc_exit_abstime) as usize - ptr as usize
13334 },
13335 88usize,
13336 concat!(
13337 "Offset of field: ",
13338 stringify!(rusage_info_v1),
13339 "::",
13340 stringify!(ri_proc_exit_abstime)
13341 )
13342 );
13343 }
13344 test_field_ri_proc_exit_abstime();
13345 fn test_field_ri_child_user_time() {
13346 assert_eq!(
13347 unsafe {
13348 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13349 let ptr = uninit.as_ptr();
13350 ::std::ptr::addr_of!((*ptr).ri_child_user_time) as usize - ptr as usize
13351 },
13352 96usize,
13353 concat!(
13354 "Offset of field: ",
13355 stringify!(rusage_info_v1),
13356 "::",
13357 stringify!(ri_child_user_time)
13358 )
13359 );
13360 }
13361 test_field_ri_child_user_time();
13362 fn test_field_ri_child_system_time() {
13363 assert_eq!(
13364 unsafe {
13365 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13366 let ptr = uninit.as_ptr();
13367 ::std::ptr::addr_of!((*ptr).ri_child_system_time) as usize - ptr as usize
13368 },
13369 104usize,
13370 concat!(
13371 "Offset of field: ",
13372 stringify!(rusage_info_v1),
13373 "::",
13374 stringify!(ri_child_system_time)
13375 )
13376 );
13377 }
13378 test_field_ri_child_system_time();
13379 fn test_field_ri_child_pkg_idle_wkups() {
13380 assert_eq!(
13381 unsafe {
13382 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13383 let ptr = uninit.as_ptr();
13384 ::std::ptr::addr_of!((*ptr).ri_child_pkg_idle_wkups) as usize - ptr as usize
13385 },
13386 112usize,
13387 concat!(
13388 "Offset of field: ",
13389 stringify!(rusage_info_v1),
13390 "::",
13391 stringify!(ri_child_pkg_idle_wkups)
13392 )
13393 );
13394 }
13395 test_field_ri_child_pkg_idle_wkups();
13396 fn test_field_ri_child_interrupt_wkups() {
13397 assert_eq!(
13398 unsafe {
13399 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13400 let ptr = uninit.as_ptr();
13401 ::std::ptr::addr_of!((*ptr).ri_child_interrupt_wkups) as usize - ptr as usize
13402 },
13403 120usize,
13404 concat!(
13405 "Offset of field: ",
13406 stringify!(rusage_info_v1),
13407 "::",
13408 stringify!(ri_child_interrupt_wkups)
13409 )
13410 );
13411 }
13412 test_field_ri_child_interrupt_wkups();
13413 fn test_field_ri_child_pageins() {
13414 assert_eq!(
13415 unsafe {
13416 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13417 let ptr = uninit.as_ptr();
13418 ::std::ptr::addr_of!((*ptr).ri_child_pageins) as usize - ptr as usize
13419 },
13420 128usize,
13421 concat!(
13422 "Offset of field: ",
13423 stringify!(rusage_info_v1),
13424 "::",
13425 stringify!(ri_child_pageins)
13426 )
13427 );
13428 }
13429 test_field_ri_child_pageins();
13430 fn test_field_ri_child_elapsed_abstime() {
13431 assert_eq!(
13432 unsafe {
13433 let uninit = ::std::mem::MaybeUninit::<rusage_info_v1>::uninit();
13434 let ptr = uninit.as_ptr();
13435 ::std::ptr::addr_of!((*ptr).ri_child_elapsed_abstime) as usize - ptr as usize
13436 },
13437 136usize,
13438 concat!(
13439 "Offset of field: ",
13440 stringify!(rusage_info_v1),
13441 "::",
13442 stringify!(ri_child_elapsed_abstime)
13443 )
13444 );
13445 }
13446 test_field_ri_child_elapsed_abstime();
13447}
13448#[repr(C)]
13449#[derive(Debug, Copy, Clone)]
13450pub struct rusage_info_v2 {
13451 pub ri_uuid: [u8; 16usize],
13452 pub ri_user_time: u64,
13453 pub ri_system_time: u64,
13454 pub ri_pkg_idle_wkups: u64,
13455 pub ri_interrupt_wkups: u64,
13456 pub ri_pageins: u64,
13457 pub ri_wired_size: u64,
13458 pub ri_resident_size: u64,
13459 pub ri_phys_footprint: u64,
13460 pub ri_proc_start_abstime: u64,
13461 pub ri_proc_exit_abstime: u64,
13462 pub ri_child_user_time: u64,
13463 pub ri_child_system_time: u64,
13464 pub ri_child_pkg_idle_wkups: u64,
13465 pub ri_child_interrupt_wkups: u64,
13466 pub ri_child_pageins: u64,
13467 pub ri_child_elapsed_abstime: u64,
13468 pub ri_diskio_bytesread: u64,
13469 pub ri_diskio_byteswritten: u64,
13470}
13471#[test]
13472fn bindgen_test_layout_rusage_info_v2() {
13473 assert_eq!(
13474 ::std::mem::size_of::<rusage_info_v2>(),
13475 160usize,
13476 concat!("Size of: ", stringify!(rusage_info_v2))
13477 );
13478 assert_eq!(
13479 ::std::mem::align_of::<rusage_info_v2>(),
13480 8usize,
13481 concat!("Alignment of ", stringify!(rusage_info_v2))
13482 );
13483 fn test_field_ri_uuid() {
13484 assert_eq!(
13485 unsafe {
13486 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13487 let ptr = uninit.as_ptr();
13488 ::std::ptr::addr_of!((*ptr).ri_uuid) as usize - ptr as usize
13489 },
13490 0usize,
13491 concat!(
13492 "Offset of field: ",
13493 stringify!(rusage_info_v2),
13494 "::",
13495 stringify!(ri_uuid)
13496 )
13497 );
13498 }
13499 test_field_ri_uuid();
13500 fn test_field_ri_user_time() {
13501 assert_eq!(
13502 unsafe {
13503 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13504 let ptr = uninit.as_ptr();
13505 ::std::ptr::addr_of!((*ptr).ri_user_time) as usize - ptr as usize
13506 },
13507 16usize,
13508 concat!(
13509 "Offset of field: ",
13510 stringify!(rusage_info_v2),
13511 "::",
13512 stringify!(ri_user_time)
13513 )
13514 );
13515 }
13516 test_field_ri_user_time();
13517 fn test_field_ri_system_time() {
13518 assert_eq!(
13519 unsafe {
13520 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13521 let ptr = uninit.as_ptr();
13522 ::std::ptr::addr_of!((*ptr).ri_system_time) as usize - ptr as usize
13523 },
13524 24usize,
13525 concat!(
13526 "Offset of field: ",
13527 stringify!(rusage_info_v2),
13528 "::",
13529 stringify!(ri_system_time)
13530 )
13531 );
13532 }
13533 test_field_ri_system_time();
13534 fn test_field_ri_pkg_idle_wkups() {
13535 assert_eq!(
13536 unsafe {
13537 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13538 let ptr = uninit.as_ptr();
13539 ::std::ptr::addr_of!((*ptr).ri_pkg_idle_wkups) as usize - ptr as usize
13540 },
13541 32usize,
13542 concat!(
13543 "Offset of field: ",
13544 stringify!(rusage_info_v2),
13545 "::",
13546 stringify!(ri_pkg_idle_wkups)
13547 )
13548 );
13549 }
13550 test_field_ri_pkg_idle_wkups();
13551 fn test_field_ri_interrupt_wkups() {
13552 assert_eq!(
13553 unsafe {
13554 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13555 let ptr = uninit.as_ptr();
13556 ::std::ptr::addr_of!((*ptr).ri_interrupt_wkups) as usize - ptr as usize
13557 },
13558 40usize,
13559 concat!(
13560 "Offset of field: ",
13561 stringify!(rusage_info_v2),
13562 "::",
13563 stringify!(ri_interrupt_wkups)
13564 )
13565 );
13566 }
13567 test_field_ri_interrupt_wkups();
13568 fn test_field_ri_pageins() {
13569 assert_eq!(
13570 unsafe {
13571 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13572 let ptr = uninit.as_ptr();
13573 ::std::ptr::addr_of!((*ptr).ri_pageins) as usize - ptr as usize
13574 },
13575 48usize,
13576 concat!(
13577 "Offset of field: ",
13578 stringify!(rusage_info_v2),
13579 "::",
13580 stringify!(ri_pageins)
13581 )
13582 );
13583 }
13584 test_field_ri_pageins();
13585 fn test_field_ri_wired_size() {
13586 assert_eq!(
13587 unsafe {
13588 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13589 let ptr = uninit.as_ptr();
13590 ::std::ptr::addr_of!((*ptr).ri_wired_size) as usize - ptr as usize
13591 },
13592 56usize,
13593 concat!(
13594 "Offset of field: ",
13595 stringify!(rusage_info_v2),
13596 "::",
13597 stringify!(ri_wired_size)
13598 )
13599 );
13600 }
13601 test_field_ri_wired_size();
13602 fn test_field_ri_resident_size() {
13603 assert_eq!(
13604 unsafe {
13605 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13606 let ptr = uninit.as_ptr();
13607 ::std::ptr::addr_of!((*ptr).ri_resident_size) as usize - ptr as usize
13608 },
13609 64usize,
13610 concat!(
13611 "Offset of field: ",
13612 stringify!(rusage_info_v2),
13613 "::",
13614 stringify!(ri_resident_size)
13615 )
13616 );
13617 }
13618 test_field_ri_resident_size();
13619 fn test_field_ri_phys_footprint() {
13620 assert_eq!(
13621 unsafe {
13622 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13623 let ptr = uninit.as_ptr();
13624 ::std::ptr::addr_of!((*ptr).ri_phys_footprint) as usize - ptr as usize
13625 },
13626 72usize,
13627 concat!(
13628 "Offset of field: ",
13629 stringify!(rusage_info_v2),
13630 "::",
13631 stringify!(ri_phys_footprint)
13632 )
13633 );
13634 }
13635 test_field_ri_phys_footprint();
13636 fn test_field_ri_proc_start_abstime() {
13637 assert_eq!(
13638 unsafe {
13639 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13640 let ptr = uninit.as_ptr();
13641 ::std::ptr::addr_of!((*ptr).ri_proc_start_abstime) as usize - ptr as usize
13642 },
13643 80usize,
13644 concat!(
13645 "Offset of field: ",
13646 stringify!(rusage_info_v2),
13647 "::",
13648 stringify!(ri_proc_start_abstime)
13649 )
13650 );
13651 }
13652 test_field_ri_proc_start_abstime();
13653 fn test_field_ri_proc_exit_abstime() {
13654 assert_eq!(
13655 unsafe {
13656 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13657 let ptr = uninit.as_ptr();
13658 ::std::ptr::addr_of!((*ptr).ri_proc_exit_abstime) as usize - ptr as usize
13659 },
13660 88usize,
13661 concat!(
13662 "Offset of field: ",
13663 stringify!(rusage_info_v2),
13664 "::",
13665 stringify!(ri_proc_exit_abstime)
13666 )
13667 );
13668 }
13669 test_field_ri_proc_exit_abstime();
13670 fn test_field_ri_child_user_time() {
13671 assert_eq!(
13672 unsafe {
13673 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13674 let ptr = uninit.as_ptr();
13675 ::std::ptr::addr_of!((*ptr).ri_child_user_time) as usize - ptr as usize
13676 },
13677 96usize,
13678 concat!(
13679 "Offset of field: ",
13680 stringify!(rusage_info_v2),
13681 "::",
13682 stringify!(ri_child_user_time)
13683 )
13684 );
13685 }
13686 test_field_ri_child_user_time();
13687 fn test_field_ri_child_system_time() {
13688 assert_eq!(
13689 unsafe {
13690 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13691 let ptr = uninit.as_ptr();
13692 ::std::ptr::addr_of!((*ptr).ri_child_system_time) as usize - ptr as usize
13693 },
13694 104usize,
13695 concat!(
13696 "Offset of field: ",
13697 stringify!(rusage_info_v2),
13698 "::",
13699 stringify!(ri_child_system_time)
13700 )
13701 );
13702 }
13703 test_field_ri_child_system_time();
13704 fn test_field_ri_child_pkg_idle_wkups() {
13705 assert_eq!(
13706 unsafe {
13707 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13708 let ptr = uninit.as_ptr();
13709 ::std::ptr::addr_of!((*ptr).ri_child_pkg_idle_wkups) as usize - ptr as usize
13710 },
13711 112usize,
13712 concat!(
13713 "Offset of field: ",
13714 stringify!(rusage_info_v2),
13715 "::",
13716 stringify!(ri_child_pkg_idle_wkups)
13717 )
13718 );
13719 }
13720 test_field_ri_child_pkg_idle_wkups();
13721 fn test_field_ri_child_interrupt_wkups() {
13722 assert_eq!(
13723 unsafe {
13724 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13725 let ptr = uninit.as_ptr();
13726 ::std::ptr::addr_of!((*ptr).ri_child_interrupt_wkups) as usize - ptr as usize
13727 },
13728 120usize,
13729 concat!(
13730 "Offset of field: ",
13731 stringify!(rusage_info_v2),
13732 "::",
13733 stringify!(ri_child_interrupt_wkups)
13734 )
13735 );
13736 }
13737 test_field_ri_child_interrupt_wkups();
13738 fn test_field_ri_child_pageins() {
13739 assert_eq!(
13740 unsafe {
13741 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13742 let ptr = uninit.as_ptr();
13743 ::std::ptr::addr_of!((*ptr).ri_child_pageins) as usize - ptr as usize
13744 },
13745 128usize,
13746 concat!(
13747 "Offset of field: ",
13748 stringify!(rusage_info_v2),
13749 "::",
13750 stringify!(ri_child_pageins)
13751 )
13752 );
13753 }
13754 test_field_ri_child_pageins();
13755 fn test_field_ri_child_elapsed_abstime() {
13756 assert_eq!(
13757 unsafe {
13758 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13759 let ptr = uninit.as_ptr();
13760 ::std::ptr::addr_of!((*ptr).ri_child_elapsed_abstime) as usize - ptr as usize
13761 },
13762 136usize,
13763 concat!(
13764 "Offset of field: ",
13765 stringify!(rusage_info_v2),
13766 "::",
13767 stringify!(ri_child_elapsed_abstime)
13768 )
13769 );
13770 }
13771 test_field_ri_child_elapsed_abstime();
13772 fn test_field_ri_diskio_bytesread() {
13773 assert_eq!(
13774 unsafe {
13775 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13776 let ptr = uninit.as_ptr();
13777 ::std::ptr::addr_of!((*ptr).ri_diskio_bytesread) as usize - ptr as usize
13778 },
13779 144usize,
13780 concat!(
13781 "Offset of field: ",
13782 stringify!(rusage_info_v2),
13783 "::",
13784 stringify!(ri_diskio_bytesread)
13785 )
13786 );
13787 }
13788 test_field_ri_diskio_bytesread();
13789 fn test_field_ri_diskio_byteswritten() {
13790 assert_eq!(
13791 unsafe {
13792 let uninit = ::std::mem::MaybeUninit::<rusage_info_v2>::uninit();
13793 let ptr = uninit.as_ptr();
13794 ::std::ptr::addr_of!((*ptr).ri_diskio_byteswritten) as usize - ptr as usize
13795 },
13796 152usize,
13797 concat!(
13798 "Offset of field: ",
13799 stringify!(rusage_info_v2),
13800 "::",
13801 stringify!(ri_diskio_byteswritten)
13802 )
13803 );
13804 }
13805 test_field_ri_diskio_byteswritten();
13806}
13807#[repr(C)]
13808#[derive(Debug, Copy, Clone)]
13809pub struct rusage_info_v3 {
13810 pub ri_uuid: [u8; 16usize],
13811 pub ri_user_time: u64,
13812 pub ri_system_time: u64,
13813 pub ri_pkg_idle_wkups: u64,
13814 pub ri_interrupt_wkups: u64,
13815 pub ri_pageins: u64,
13816 pub ri_wired_size: u64,
13817 pub ri_resident_size: u64,
13818 pub ri_phys_footprint: u64,
13819 pub ri_proc_start_abstime: u64,
13820 pub ri_proc_exit_abstime: u64,
13821 pub ri_child_user_time: u64,
13822 pub ri_child_system_time: u64,
13823 pub ri_child_pkg_idle_wkups: u64,
13824 pub ri_child_interrupt_wkups: u64,
13825 pub ri_child_pageins: u64,
13826 pub ri_child_elapsed_abstime: u64,
13827 pub ri_diskio_bytesread: u64,
13828 pub ri_diskio_byteswritten: u64,
13829 pub ri_cpu_time_qos_default: u64,
13830 pub ri_cpu_time_qos_maintenance: u64,
13831 pub ri_cpu_time_qos_background: u64,
13832 pub ri_cpu_time_qos_utility: u64,
13833 pub ri_cpu_time_qos_legacy: u64,
13834 pub ri_cpu_time_qos_user_initiated: u64,
13835 pub ri_cpu_time_qos_user_interactive: u64,
13836 pub ri_billed_system_time: u64,
13837 pub ri_serviced_system_time: u64,
13838}
13839#[test]
13840fn bindgen_test_layout_rusage_info_v3() {
13841 assert_eq!(
13842 ::std::mem::size_of::<rusage_info_v3>(),
13843 232usize,
13844 concat!("Size of: ", stringify!(rusage_info_v3))
13845 );
13846 assert_eq!(
13847 ::std::mem::align_of::<rusage_info_v3>(),
13848 8usize,
13849 concat!("Alignment of ", stringify!(rusage_info_v3))
13850 );
13851 fn test_field_ri_uuid() {
13852 assert_eq!(
13853 unsafe {
13854 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13855 let ptr = uninit.as_ptr();
13856 ::std::ptr::addr_of!((*ptr).ri_uuid) as usize - ptr as usize
13857 },
13858 0usize,
13859 concat!(
13860 "Offset of field: ",
13861 stringify!(rusage_info_v3),
13862 "::",
13863 stringify!(ri_uuid)
13864 )
13865 );
13866 }
13867 test_field_ri_uuid();
13868 fn test_field_ri_user_time() {
13869 assert_eq!(
13870 unsafe {
13871 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13872 let ptr = uninit.as_ptr();
13873 ::std::ptr::addr_of!((*ptr).ri_user_time) as usize - ptr as usize
13874 },
13875 16usize,
13876 concat!(
13877 "Offset of field: ",
13878 stringify!(rusage_info_v3),
13879 "::",
13880 stringify!(ri_user_time)
13881 )
13882 );
13883 }
13884 test_field_ri_user_time();
13885 fn test_field_ri_system_time() {
13886 assert_eq!(
13887 unsafe {
13888 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13889 let ptr = uninit.as_ptr();
13890 ::std::ptr::addr_of!((*ptr).ri_system_time) as usize - ptr as usize
13891 },
13892 24usize,
13893 concat!(
13894 "Offset of field: ",
13895 stringify!(rusage_info_v3),
13896 "::",
13897 stringify!(ri_system_time)
13898 )
13899 );
13900 }
13901 test_field_ri_system_time();
13902 fn test_field_ri_pkg_idle_wkups() {
13903 assert_eq!(
13904 unsafe {
13905 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13906 let ptr = uninit.as_ptr();
13907 ::std::ptr::addr_of!((*ptr).ri_pkg_idle_wkups) as usize - ptr as usize
13908 },
13909 32usize,
13910 concat!(
13911 "Offset of field: ",
13912 stringify!(rusage_info_v3),
13913 "::",
13914 stringify!(ri_pkg_idle_wkups)
13915 )
13916 );
13917 }
13918 test_field_ri_pkg_idle_wkups();
13919 fn test_field_ri_interrupt_wkups() {
13920 assert_eq!(
13921 unsafe {
13922 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13923 let ptr = uninit.as_ptr();
13924 ::std::ptr::addr_of!((*ptr).ri_interrupt_wkups) as usize - ptr as usize
13925 },
13926 40usize,
13927 concat!(
13928 "Offset of field: ",
13929 stringify!(rusage_info_v3),
13930 "::",
13931 stringify!(ri_interrupt_wkups)
13932 )
13933 );
13934 }
13935 test_field_ri_interrupt_wkups();
13936 fn test_field_ri_pageins() {
13937 assert_eq!(
13938 unsafe {
13939 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13940 let ptr = uninit.as_ptr();
13941 ::std::ptr::addr_of!((*ptr).ri_pageins) as usize - ptr as usize
13942 },
13943 48usize,
13944 concat!(
13945 "Offset of field: ",
13946 stringify!(rusage_info_v3),
13947 "::",
13948 stringify!(ri_pageins)
13949 )
13950 );
13951 }
13952 test_field_ri_pageins();
13953 fn test_field_ri_wired_size() {
13954 assert_eq!(
13955 unsafe {
13956 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13957 let ptr = uninit.as_ptr();
13958 ::std::ptr::addr_of!((*ptr).ri_wired_size) as usize - ptr as usize
13959 },
13960 56usize,
13961 concat!(
13962 "Offset of field: ",
13963 stringify!(rusage_info_v3),
13964 "::",
13965 stringify!(ri_wired_size)
13966 )
13967 );
13968 }
13969 test_field_ri_wired_size();
13970 fn test_field_ri_resident_size() {
13971 assert_eq!(
13972 unsafe {
13973 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13974 let ptr = uninit.as_ptr();
13975 ::std::ptr::addr_of!((*ptr).ri_resident_size) as usize - ptr as usize
13976 },
13977 64usize,
13978 concat!(
13979 "Offset of field: ",
13980 stringify!(rusage_info_v3),
13981 "::",
13982 stringify!(ri_resident_size)
13983 )
13984 );
13985 }
13986 test_field_ri_resident_size();
13987 fn test_field_ri_phys_footprint() {
13988 assert_eq!(
13989 unsafe {
13990 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
13991 let ptr = uninit.as_ptr();
13992 ::std::ptr::addr_of!((*ptr).ri_phys_footprint) as usize - ptr as usize
13993 },
13994 72usize,
13995 concat!(
13996 "Offset of field: ",
13997 stringify!(rusage_info_v3),
13998 "::",
13999 stringify!(ri_phys_footprint)
14000 )
14001 );
14002 }
14003 test_field_ri_phys_footprint();
14004 fn test_field_ri_proc_start_abstime() {
14005 assert_eq!(
14006 unsafe {
14007 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14008 let ptr = uninit.as_ptr();
14009 ::std::ptr::addr_of!((*ptr).ri_proc_start_abstime) as usize - ptr as usize
14010 },
14011 80usize,
14012 concat!(
14013 "Offset of field: ",
14014 stringify!(rusage_info_v3),
14015 "::",
14016 stringify!(ri_proc_start_abstime)
14017 )
14018 );
14019 }
14020 test_field_ri_proc_start_abstime();
14021 fn test_field_ri_proc_exit_abstime() {
14022 assert_eq!(
14023 unsafe {
14024 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14025 let ptr = uninit.as_ptr();
14026 ::std::ptr::addr_of!((*ptr).ri_proc_exit_abstime) as usize - ptr as usize
14027 },
14028 88usize,
14029 concat!(
14030 "Offset of field: ",
14031 stringify!(rusage_info_v3),
14032 "::",
14033 stringify!(ri_proc_exit_abstime)
14034 )
14035 );
14036 }
14037 test_field_ri_proc_exit_abstime();
14038 fn test_field_ri_child_user_time() {
14039 assert_eq!(
14040 unsafe {
14041 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14042 let ptr = uninit.as_ptr();
14043 ::std::ptr::addr_of!((*ptr).ri_child_user_time) as usize - ptr as usize
14044 },
14045 96usize,
14046 concat!(
14047 "Offset of field: ",
14048 stringify!(rusage_info_v3),
14049 "::",
14050 stringify!(ri_child_user_time)
14051 )
14052 );
14053 }
14054 test_field_ri_child_user_time();
14055 fn test_field_ri_child_system_time() {
14056 assert_eq!(
14057 unsafe {
14058 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14059 let ptr = uninit.as_ptr();
14060 ::std::ptr::addr_of!((*ptr).ri_child_system_time) as usize - ptr as usize
14061 },
14062 104usize,
14063 concat!(
14064 "Offset of field: ",
14065 stringify!(rusage_info_v3),
14066 "::",
14067 stringify!(ri_child_system_time)
14068 )
14069 );
14070 }
14071 test_field_ri_child_system_time();
14072 fn test_field_ri_child_pkg_idle_wkups() {
14073 assert_eq!(
14074 unsafe {
14075 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14076 let ptr = uninit.as_ptr();
14077 ::std::ptr::addr_of!((*ptr).ri_child_pkg_idle_wkups) as usize - ptr as usize
14078 },
14079 112usize,
14080 concat!(
14081 "Offset of field: ",
14082 stringify!(rusage_info_v3),
14083 "::",
14084 stringify!(ri_child_pkg_idle_wkups)
14085 )
14086 );
14087 }
14088 test_field_ri_child_pkg_idle_wkups();
14089 fn test_field_ri_child_interrupt_wkups() {
14090 assert_eq!(
14091 unsafe {
14092 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14093 let ptr = uninit.as_ptr();
14094 ::std::ptr::addr_of!((*ptr).ri_child_interrupt_wkups) as usize - ptr as usize
14095 },
14096 120usize,
14097 concat!(
14098 "Offset of field: ",
14099 stringify!(rusage_info_v3),
14100 "::",
14101 stringify!(ri_child_interrupt_wkups)
14102 )
14103 );
14104 }
14105 test_field_ri_child_interrupt_wkups();
14106 fn test_field_ri_child_pageins() {
14107 assert_eq!(
14108 unsafe {
14109 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14110 let ptr = uninit.as_ptr();
14111 ::std::ptr::addr_of!((*ptr).ri_child_pageins) as usize - ptr as usize
14112 },
14113 128usize,
14114 concat!(
14115 "Offset of field: ",
14116 stringify!(rusage_info_v3),
14117 "::",
14118 stringify!(ri_child_pageins)
14119 )
14120 );
14121 }
14122 test_field_ri_child_pageins();
14123 fn test_field_ri_child_elapsed_abstime() {
14124 assert_eq!(
14125 unsafe {
14126 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14127 let ptr = uninit.as_ptr();
14128 ::std::ptr::addr_of!((*ptr).ri_child_elapsed_abstime) as usize - ptr as usize
14129 },
14130 136usize,
14131 concat!(
14132 "Offset of field: ",
14133 stringify!(rusage_info_v3),
14134 "::",
14135 stringify!(ri_child_elapsed_abstime)
14136 )
14137 );
14138 }
14139 test_field_ri_child_elapsed_abstime();
14140 fn test_field_ri_diskio_bytesread() {
14141 assert_eq!(
14142 unsafe {
14143 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14144 let ptr = uninit.as_ptr();
14145 ::std::ptr::addr_of!((*ptr).ri_diskio_bytesread) as usize - ptr as usize
14146 },
14147 144usize,
14148 concat!(
14149 "Offset of field: ",
14150 stringify!(rusage_info_v3),
14151 "::",
14152 stringify!(ri_diskio_bytesread)
14153 )
14154 );
14155 }
14156 test_field_ri_diskio_bytesread();
14157 fn test_field_ri_diskio_byteswritten() {
14158 assert_eq!(
14159 unsafe {
14160 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14161 let ptr = uninit.as_ptr();
14162 ::std::ptr::addr_of!((*ptr).ri_diskio_byteswritten) as usize - ptr as usize
14163 },
14164 152usize,
14165 concat!(
14166 "Offset of field: ",
14167 stringify!(rusage_info_v3),
14168 "::",
14169 stringify!(ri_diskio_byteswritten)
14170 )
14171 );
14172 }
14173 test_field_ri_diskio_byteswritten();
14174 fn test_field_ri_cpu_time_qos_default() {
14175 assert_eq!(
14176 unsafe {
14177 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14178 let ptr = uninit.as_ptr();
14179 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_default) as usize - ptr as usize
14180 },
14181 160usize,
14182 concat!(
14183 "Offset of field: ",
14184 stringify!(rusage_info_v3),
14185 "::",
14186 stringify!(ri_cpu_time_qos_default)
14187 )
14188 );
14189 }
14190 test_field_ri_cpu_time_qos_default();
14191 fn test_field_ri_cpu_time_qos_maintenance() {
14192 assert_eq!(
14193 unsafe {
14194 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14195 let ptr = uninit.as_ptr();
14196 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_maintenance) as usize - ptr as usize
14197 },
14198 168usize,
14199 concat!(
14200 "Offset of field: ",
14201 stringify!(rusage_info_v3),
14202 "::",
14203 stringify!(ri_cpu_time_qos_maintenance)
14204 )
14205 );
14206 }
14207 test_field_ri_cpu_time_qos_maintenance();
14208 fn test_field_ri_cpu_time_qos_background() {
14209 assert_eq!(
14210 unsafe {
14211 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14212 let ptr = uninit.as_ptr();
14213 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_background) as usize - ptr as usize
14214 },
14215 176usize,
14216 concat!(
14217 "Offset of field: ",
14218 stringify!(rusage_info_v3),
14219 "::",
14220 stringify!(ri_cpu_time_qos_background)
14221 )
14222 );
14223 }
14224 test_field_ri_cpu_time_qos_background();
14225 fn test_field_ri_cpu_time_qos_utility() {
14226 assert_eq!(
14227 unsafe {
14228 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14229 let ptr = uninit.as_ptr();
14230 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_utility) as usize - ptr as usize
14231 },
14232 184usize,
14233 concat!(
14234 "Offset of field: ",
14235 stringify!(rusage_info_v3),
14236 "::",
14237 stringify!(ri_cpu_time_qos_utility)
14238 )
14239 );
14240 }
14241 test_field_ri_cpu_time_qos_utility();
14242 fn test_field_ri_cpu_time_qos_legacy() {
14243 assert_eq!(
14244 unsafe {
14245 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14246 let ptr = uninit.as_ptr();
14247 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_legacy) as usize - ptr as usize
14248 },
14249 192usize,
14250 concat!(
14251 "Offset of field: ",
14252 stringify!(rusage_info_v3),
14253 "::",
14254 stringify!(ri_cpu_time_qos_legacy)
14255 )
14256 );
14257 }
14258 test_field_ri_cpu_time_qos_legacy();
14259 fn test_field_ri_cpu_time_qos_user_initiated() {
14260 assert_eq!(
14261 unsafe {
14262 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14263 let ptr = uninit.as_ptr();
14264 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_user_initiated) as usize - ptr as usize
14265 },
14266 200usize,
14267 concat!(
14268 "Offset of field: ",
14269 stringify!(rusage_info_v3),
14270 "::",
14271 stringify!(ri_cpu_time_qos_user_initiated)
14272 )
14273 );
14274 }
14275 test_field_ri_cpu_time_qos_user_initiated();
14276 fn test_field_ri_cpu_time_qos_user_interactive() {
14277 assert_eq!(
14278 unsafe {
14279 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14280 let ptr = uninit.as_ptr();
14281 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_user_interactive) as usize
14282 - ptr as usize
14283 },
14284 208usize,
14285 concat!(
14286 "Offset of field: ",
14287 stringify!(rusage_info_v3),
14288 "::",
14289 stringify!(ri_cpu_time_qos_user_interactive)
14290 )
14291 );
14292 }
14293 test_field_ri_cpu_time_qos_user_interactive();
14294 fn test_field_ri_billed_system_time() {
14295 assert_eq!(
14296 unsafe {
14297 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14298 let ptr = uninit.as_ptr();
14299 ::std::ptr::addr_of!((*ptr).ri_billed_system_time) as usize - ptr as usize
14300 },
14301 216usize,
14302 concat!(
14303 "Offset of field: ",
14304 stringify!(rusage_info_v3),
14305 "::",
14306 stringify!(ri_billed_system_time)
14307 )
14308 );
14309 }
14310 test_field_ri_billed_system_time();
14311 fn test_field_ri_serviced_system_time() {
14312 assert_eq!(
14313 unsafe {
14314 let uninit = ::std::mem::MaybeUninit::<rusage_info_v3>::uninit();
14315 let ptr = uninit.as_ptr();
14316 ::std::ptr::addr_of!((*ptr).ri_serviced_system_time) as usize - ptr as usize
14317 },
14318 224usize,
14319 concat!(
14320 "Offset of field: ",
14321 stringify!(rusage_info_v3),
14322 "::",
14323 stringify!(ri_serviced_system_time)
14324 )
14325 );
14326 }
14327 test_field_ri_serviced_system_time();
14328}
14329#[repr(C)]
14330#[derive(Debug, Copy, Clone)]
14331pub struct rusage_info_v4 {
14332 pub ri_uuid: [u8; 16usize],
14333 pub ri_user_time: u64,
14334 pub ri_system_time: u64,
14335 pub ri_pkg_idle_wkups: u64,
14336 pub ri_interrupt_wkups: u64,
14337 pub ri_pageins: u64,
14338 pub ri_wired_size: u64,
14339 pub ri_resident_size: u64,
14340 pub ri_phys_footprint: u64,
14341 pub ri_proc_start_abstime: u64,
14342 pub ri_proc_exit_abstime: u64,
14343 pub ri_child_user_time: u64,
14344 pub ri_child_system_time: u64,
14345 pub ri_child_pkg_idle_wkups: u64,
14346 pub ri_child_interrupt_wkups: u64,
14347 pub ri_child_pageins: u64,
14348 pub ri_child_elapsed_abstime: u64,
14349 pub ri_diskio_bytesread: u64,
14350 pub ri_diskio_byteswritten: u64,
14351 pub ri_cpu_time_qos_default: u64,
14352 pub ri_cpu_time_qos_maintenance: u64,
14353 pub ri_cpu_time_qos_background: u64,
14354 pub ri_cpu_time_qos_utility: u64,
14355 pub ri_cpu_time_qos_legacy: u64,
14356 pub ri_cpu_time_qos_user_initiated: u64,
14357 pub ri_cpu_time_qos_user_interactive: u64,
14358 pub ri_billed_system_time: u64,
14359 pub ri_serviced_system_time: u64,
14360 pub ri_logical_writes: u64,
14361 pub ri_lifetime_max_phys_footprint: u64,
14362 pub ri_instructions: u64,
14363 pub ri_cycles: u64,
14364 pub ri_billed_energy: u64,
14365 pub ri_serviced_energy: u64,
14366 pub ri_interval_max_phys_footprint: u64,
14367 pub ri_runnable_time: u64,
14368}
14369#[test]
14370fn bindgen_test_layout_rusage_info_v4() {
14371 assert_eq!(
14372 ::std::mem::size_of::<rusage_info_v4>(),
14373 296usize,
14374 concat!("Size of: ", stringify!(rusage_info_v4))
14375 );
14376 assert_eq!(
14377 ::std::mem::align_of::<rusage_info_v4>(),
14378 8usize,
14379 concat!("Alignment of ", stringify!(rusage_info_v4))
14380 );
14381 fn test_field_ri_uuid() {
14382 assert_eq!(
14383 unsafe {
14384 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14385 let ptr = uninit.as_ptr();
14386 ::std::ptr::addr_of!((*ptr).ri_uuid) as usize - ptr as usize
14387 },
14388 0usize,
14389 concat!(
14390 "Offset of field: ",
14391 stringify!(rusage_info_v4),
14392 "::",
14393 stringify!(ri_uuid)
14394 )
14395 );
14396 }
14397 test_field_ri_uuid();
14398 fn test_field_ri_user_time() {
14399 assert_eq!(
14400 unsafe {
14401 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14402 let ptr = uninit.as_ptr();
14403 ::std::ptr::addr_of!((*ptr).ri_user_time) as usize - ptr as usize
14404 },
14405 16usize,
14406 concat!(
14407 "Offset of field: ",
14408 stringify!(rusage_info_v4),
14409 "::",
14410 stringify!(ri_user_time)
14411 )
14412 );
14413 }
14414 test_field_ri_user_time();
14415 fn test_field_ri_system_time() {
14416 assert_eq!(
14417 unsafe {
14418 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14419 let ptr = uninit.as_ptr();
14420 ::std::ptr::addr_of!((*ptr).ri_system_time) as usize - ptr as usize
14421 },
14422 24usize,
14423 concat!(
14424 "Offset of field: ",
14425 stringify!(rusage_info_v4),
14426 "::",
14427 stringify!(ri_system_time)
14428 )
14429 );
14430 }
14431 test_field_ri_system_time();
14432 fn test_field_ri_pkg_idle_wkups() {
14433 assert_eq!(
14434 unsafe {
14435 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14436 let ptr = uninit.as_ptr();
14437 ::std::ptr::addr_of!((*ptr).ri_pkg_idle_wkups) as usize - ptr as usize
14438 },
14439 32usize,
14440 concat!(
14441 "Offset of field: ",
14442 stringify!(rusage_info_v4),
14443 "::",
14444 stringify!(ri_pkg_idle_wkups)
14445 )
14446 );
14447 }
14448 test_field_ri_pkg_idle_wkups();
14449 fn test_field_ri_interrupt_wkups() {
14450 assert_eq!(
14451 unsafe {
14452 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14453 let ptr = uninit.as_ptr();
14454 ::std::ptr::addr_of!((*ptr).ri_interrupt_wkups) as usize - ptr as usize
14455 },
14456 40usize,
14457 concat!(
14458 "Offset of field: ",
14459 stringify!(rusage_info_v4),
14460 "::",
14461 stringify!(ri_interrupt_wkups)
14462 )
14463 );
14464 }
14465 test_field_ri_interrupt_wkups();
14466 fn test_field_ri_pageins() {
14467 assert_eq!(
14468 unsafe {
14469 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14470 let ptr = uninit.as_ptr();
14471 ::std::ptr::addr_of!((*ptr).ri_pageins) as usize - ptr as usize
14472 },
14473 48usize,
14474 concat!(
14475 "Offset of field: ",
14476 stringify!(rusage_info_v4),
14477 "::",
14478 stringify!(ri_pageins)
14479 )
14480 );
14481 }
14482 test_field_ri_pageins();
14483 fn test_field_ri_wired_size() {
14484 assert_eq!(
14485 unsafe {
14486 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14487 let ptr = uninit.as_ptr();
14488 ::std::ptr::addr_of!((*ptr).ri_wired_size) as usize - ptr as usize
14489 },
14490 56usize,
14491 concat!(
14492 "Offset of field: ",
14493 stringify!(rusage_info_v4),
14494 "::",
14495 stringify!(ri_wired_size)
14496 )
14497 );
14498 }
14499 test_field_ri_wired_size();
14500 fn test_field_ri_resident_size() {
14501 assert_eq!(
14502 unsafe {
14503 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14504 let ptr = uninit.as_ptr();
14505 ::std::ptr::addr_of!((*ptr).ri_resident_size) as usize - ptr as usize
14506 },
14507 64usize,
14508 concat!(
14509 "Offset of field: ",
14510 stringify!(rusage_info_v4),
14511 "::",
14512 stringify!(ri_resident_size)
14513 )
14514 );
14515 }
14516 test_field_ri_resident_size();
14517 fn test_field_ri_phys_footprint() {
14518 assert_eq!(
14519 unsafe {
14520 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14521 let ptr = uninit.as_ptr();
14522 ::std::ptr::addr_of!((*ptr).ri_phys_footprint) as usize - ptr as usize
14523 },
14524 72usize,
14525 concat!(
14526 "Offset of field: ",
14527 stringify!(rusage_info_v4),
14528 "::",
14529 stringify!(ri_phys_footprint)
14530 )
14531 );
14532 }
14533 test_field_ri_phys_footprint();
14534 fn test_field_ri_proc_start_abstime() {
14535 assert_eq!(
14536 unsafe {
14537 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14538 let ptr = uninit.as_ptr();
14539 ::std::ptr::addr_of!((*ptr).ri_proc_start_abstime) as usize - ptr as usize
14540 },
14541 80usize,
14542 concat!(
14543 "Offset of field: ",
14544 stringify!(rusage_info_v4),
14545 "::",
14546 stringify!(ri_proc_start_abstime)
14547 )
14548 );
14549 }
14550 test_field_ri_proc_start_abstime();
14551 fn test_field_ri_proc_exit_abstime() {
14552 assert_eq!(
14553 unsafe {
14554 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14555 let ptr = uninit.as_ptr();
14556 ::std::ptr::addr_of!((*ptr).ri_proc_exit_abstime) as usize - ptr as usize
14557 },
14558 88usize,
14559 concat!(
14560 "Offset of field: ",
14561 stringify!(rusage_info_v4),
14562 "::",
14563 stringify!(ri_proc_exit_abstime)
14564 )
14565 );
14566 }
14567 test_field_ri_proc_exit_abstime();
14568 fn test_field_ri_child_user_time() {
14569 assert_eq!(
14570 unsafe {
14571 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14572 let ptr = uninit.as_ptr();
14573 ::std::ptr::addr_of!((*ptr).ri_child_user_time) as usize - ptr as usize
14574 },
14575 96usize,
14576 concat!(
14577 "Offset of field: ",
14578 stringify!(rusage_info_v4),
14579 "::",
14580 stringify!(ri_child_user_time)
14581 )
14582 );
14583 }
14584 test_field_ri_child_user_time();
14585 fn test_field_ri_child_system_time() {
14586 assert_eq!(
14587 unsafe {
14588 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14589 let ptr = uninit.as_ptr();
14590 ::std::ptr::addr_of!((*ptr).ri_child_system_time) as usize - ptr as usize
14591 },
14592 104usize,
14593 concat!(
14594 "Offset of field: ",
14595 stringify!(rusage_info_v4),
14596 "::",
14597 stringify!(ri_child_system_time)
14598 )
14599 );
14600 }
14601 test_field_ri_child_system_time();
14602 fn test_field_ri_child_pkg_idle_wkups() {
14603 assert_eq!(
14604 unsafe {
14605 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14606 let ptr = uninit.as_ptr();
14607 ::std::ptr::addr_of!((*ptr).ri_child_pkg_idle_wkups) as usize - ptr as usize
14608 },
14609 112usize,
14610 concat!(
14611 "Offset of field: ",
14612 stringify!(rusage_info_v4),
14613 "::",
14614 stringify!(ri_child_pkg_idle_wkups)
14615 )
14616 );
14617 }
14618 test_field_ri_child_pkg_idle_wkups();
14619 fn test_field_ri_child_interrupt_wkups() {
14620 assert_eq!(
14621 unsafe {
14622 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14623 let ptr = uninit.as_ptr();
14624 ::std::ptr::addr_of!((*ptr).ri_child_interrupt_wkups) as usize - ptr as usize
14625 },
14626 120usize,
14627 concat!(
14628 "Offset of field: ",
14629 stringify!(rusage_info_v4),
14630 "::",
14631 stringify!(ri_child_interrupt_wkups)
14632 )
14633 );
14634 }
14635 test_field_ri_child_interrupt_wkups();
14636 fn test_field_ri_child_pageins() {
14637 assert_eq!(
14638 unsafe {
14639 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14640 let ptr = uninit.as_ptr();
14641 ::std::ptr::addr_of!((*ptr).ri_child_pageins) as usize - ptr as usize
14642 },
14643 128usize,
14644 concat!(
14645 "Offset of field: ",
14646 stringify!(rusage_info_v4),
14647 "::",
14648 stringify!(ri_child_pageins)
14649 )
14650 );
14651 }
14652 test_field_ri_child_pageins();
14653 fn test_field_ri_child_elapsed_abstime() {
14654 assert_eq!(
14655 unsafe {
14656 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14657 let ptr = uninit.as_ptr();
14658 ::std::ptr::addr_of!((*ptr).ri_child_elapsed_abstime) as usize - ptr as usize
14659 },
14660 136usize,
14661 concat!(
14662 "Offset of field: ",
14663 stringify!(rusage_info_v4),
14664 "::",
14665 stringify!(ri_child_elapsed_abstime)
14666 )
14667 );
14668 }
14669 test_field_ri_child_elapsed_abstime();
14670 fn test_field_ri_diskio_bytesread() {
14671 assert_eq!(
14672 unsafe {
14673 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14674 let ptr = uninit.as_ptr();
14675 ::std::ptr::addr_of!((*ptr).ri_diskio_bytesread) as usize - ptr as usize
14676 },
14677 144usize,
14678 concat!(
14679 "Offset of field: ",
14680 stringify!(rusage_info_v4),
14681 "::",
14682 stringify!(ri_diskio_bytesread)
14683 )
14684 );
14685 }
14686 test_field_ri_diskio_bytesread();
14687 fn test_field_ri_diskio_byteswritten() {
14688 assert_eq!(
14689 unsafe {
14690 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14691 let ptr = uninit.as_ptr();
14692 ::std::ptr::addr_of!((*ptr).ri_diskio_byteswritten) as usize - ptr as usize
14693 },
14694 152usize,
14695 concat!(
14696 "Offset of field: ",
14697 stringify!(rusage_info_v4),
14698 "::",
14699 stringify!(ri_diskio_byteswritten)
14700 )
14701 );
14702 }
14703 test_field_ri_diskio_byteswritten();
14704 fn test_field_ri_cpu_time_qos_default() {
14705 assert_eq!(
14706 unsafe {
14707 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14708 let ptr = uninit.as_ptr();
14709 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_default) as usize - ptr as usize
14710 },
14711 160usize,
14712 concat!(
14713 "Offset of field: ",
14714 stringify!(rusage_info_v4),
14715 "::",
14716 stringify!(ri_cpu_time_qos_default)
14717 )
14718 );
14719 }
14720 test_field_ri_cpu_time_qos_default();
14721 fn test_field_ri_cpu_time_qos_maintenance() {
14722 assert_eq!(
14723 unsafe {
14724 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14725 let ptr = uninit.as_ptr();
14726 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_maintenance) as usize - ptr as usize
14727 },
14728 168usize,
14729 concat!(
14730 "Offset of field: ",
14731 stringify!(rusage_info_v4),
14732 "::",
14733 stringify!(ri_cpu_time_qos_maintenance)
14734 )
14735 );
14736 }
14737 test_field_ri_cpu_time_qos_maintenance();
14738 fn test_field_ri_cpu_time_qos_background() {
14739 assert_eq!(
14740 unsafe {
14741 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14742 let ptr = uninit.as_ptr();
14743 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_background) as usize - ptr as usize
14744 },
14745 176usize,
14746 concat!(
14747 "Offset of field: ",
14748 stringify!(rusage_info_v4),
14749 "::",
14750 stringify!(ri_cpu_time_qos_background)
14751 )
14752 );
14753 }
14754 test_field_ri_cpu_time_qos_background();
14755 fn test_field_ri_cpu_time_qos_utility() {
14756 assert_eq!(
14757 unsafe {
14758 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14759 let ptr = uninit.as_ptr();
14760 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_utility) as usize - ptr as usize
14761 },
14762 184usize,
14763 concat!(
14764 "Offset of field: ",
14765 stringify!(rusage_info_v4),
14766 "::",
14767 stringify!(ri_cpu_time_qos_utility)
14768 )
14769 );
14770 }
14771 test_field_ri_cpu_time_qos_utility();
14772 fn test_field_ri_cpu_time_qos_legacy() {
14773 assert_eq!(
14774 unsafe {
14775 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14776 let ptr = uninit.as_ptr();
14777 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_legacy) as usize - ptr as usize
14778 },
14779 192usize,
14780 concat!(
14781 "Offset of field: ",
14782 stringify!(rusage_info_v4),
14783 "::",
14784 stringify!(ri_cpu_time_qos_legacy)
14785 )
14786 );
14787 }
14788 test_field_ri_cpu_time_qos_legacy();
14789 fn test_field_ri_cpu_time_qos_user_initiated() {
14790 assert_eq!(
14791 unsafe {
14792 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14793 let ptr = uninit.as_ptr();
14794 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_user_initiated) as usize - ptr as usize
14795 },
14796 200usize,
14797 concat!(
14798 "Offset of field: ",
14799 stringify!(rusage_info_v4),
14800 "::",
14801 stringify!(ri_cpu_time_qos_user_initiated)
14802 )
14803 );
14804 }
14805 test_field_ri_cpu_time_qos_user_initiated();
14806 fn test_field_ri_cpu_time_qos_user_interactive() {
14807 assert_eq!(
14808 unsafe {
14809 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14810 let ptr = uninit.as_ptr();
14811 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_user_interactive) as usize
14812 - ptr as usize
14813 },
14814 208usize,
14815 concat!(
14816 "Offset of field: ",
14817 stringify!(rusage_info_v4),
14818 "::",
14819 stringify!(ri_cpu_time_qos_user_interactive)
14820 )
14821 );
14822 }
14823 test_field_ri_cpu_time_qos_user_interactive();
14824 fn test_field_ri_billed_system_time() {
14825 assert_eq!(
14826 unsafe {
14827 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14828 let ptr = uninit.as_ptr();
14829 ::std::ptr::addr_of!((*ptr).ri_billed_system_time) as usize - ptr as usize
14830 },
14831 216usize,
14832 concat!(
14833 "Offset of field: ",
14834 stringify!(rusage_info_v4),
14835 "::",
14836 stringify!(ri_billed_system_time)
14837 )
14838 );
14839 }
14840 test_field_ri_billed_system_time();
14841 fn test_field_ri_serviced_system_time() {
14842 assert_eq!(
14843 unsafe {
14844 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14845 let ptr = uninit.as_ptr();
14846 ::std::ptr::addr_of!((*ptr).ri_serviced_system_time) as usize - ptr as usize
14847 },
14848 224usize,
14849 concat!(
14850 "Offset of field: ",
14851 stringify!(rusage_info_v4),
14852 "::",
14853 stringify!(ri_serviced_system_time)
14854 )
14855 );
14856 }
14857 test_field_ri_serviced_system_time();
14858 fn test_field_ri_logical_writes() {
14859 assert_eq!(
14860 unsafe {
14861 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14862 let ptr = uninit.as_ptr();
14863 ::std::ptr::addr_of!((*ptr).ri_logical_writes) as usize - ptr as usize
14864 },
14865 232usize,
14866 concat!(
14867 "Offset of field: ",
14868 stringify!(rusage_info_v4),
14869 "::",
14870 stringify!(ri_logical_writes)
14871 )
14872 );
14873 }
14874 test_field_ri_logical_writes();
14875 fn test_field_ri_lifetime_max_phys_footprint() {
14876 assert_eq!(
14877 unsafe {
14878 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14879 let ptr = uninit.as_ptr();
14880 ::std::ptr::addr_of!((*ptr).ri_lifetime_max_phys_footprint) as usize - ptr as usize
14881 },
14882 240usize,
14883 concat!(
14884 "Offset of field: ",
14885 stringify!(rusage_info_v4),
14886 "::",
14887 stringify!(ri_lifetime_max_phys_footprint)
14888 )
14889 );
14890 }
14891 test_field_ri_lifetime_max_phys_footprint();
14892 fn test_field_ri_instructions() {
14893 assert_eq!(
14894 unsafe {
14895 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14896 let ptr = uninit.as_ptr();
14897 ::std::ptr::addr_of!((*ptr).ri_instructions) as usize - ptr as usize
14898 },
14899 248usize,
14900 concat!(
14901 "Offset of field: ",
14902 stringify!(rusage_info_v4),
14903 "::",
14904 stringify!(ri_instructions)
14905 )
14906 );
14907 }
14908 test_field_ri_instructions();
14909 fn test_field_ri_cycles() {
14910 assert_eq!(
14911 unsafe {
14912 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14913 let ptr = uninit.as_ptr();
14914 ::std::ptr::addr_of!((*ptr).ri_cycles) as usize - ptr as usize
14915 },
14916 256usize,
14917 concat!(
14918 "Offset of field: ",
14919 stringify!(rusage_info_v4),
14920 "::",
14921 stringify!(ri_cycles)
14922 )
14923 );
14924 }
14925 test_field_ri_cycles();
14926 fn test_field_ri_billed_energy() {
14927 assert_eq!(
14928 unsafe {
14929 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14930 let ptr = uninit.as_ptr();
14931 ::std::ptr::addr_of!((*ptr).ri_billed_energy) as usize - ptr as usize
14932 },
14933 264usize,
14934 concat!(
14935 "Offset of field: ",
14936 stringify!(rusage_info_v4),
14937 "::",
14938 stringify!(ri_billed_energy)
14939 )
14940 );
14941 }
14942 test_field_ri_billed_energy();
14943 fn test_field_ri_serviced_energy() {
14944 assert_eq!(
14945 unsafe {
14946 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14947 let ptr = uninit.as_ptr();
14948 ::std::ptr::addr_of!((*ptr).ri_serviced_energy) as usize - ptr as usize
14949 },
14950 272usize,
14951 concat!(
14952 "Offset of field: ",
14953 stringify!(rusage_info_v4),
14954 "::",
14955 stringify!(ri_serviced_energy)
14956 )
14957 );
14958 }
14959 test_field_ri_serviced_energy();
14960 fn test_field_ri_interval_max_phys_footprint() {
14961 assert_eq!(
14962 unsafe {
14963 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14964 let ptr = uninit.as_ptr();
14965 ::std::ptr::addr_of!((*ptr).ri_interval_max_phys_footprint) as usize - ptr as usize
14966 },
14967 280usize,
14968 concat!(
14969 "Offset of field: ",
14970 stringify!(rusage_info_v4),
14971 "::",
14972 stringify!(ri_interval_max_phys_footprint)
14973 )
14974 );
14975 }
14976 test_field_ri_interval_max_phys_footprint();
14977 fn test_field_ri_runnable_time() {
14978 assert_eq!(
14979 unsafe {
14980 let uninit = ::std::mem::MaybeUninit::<rusage_info_v4>::uninit();
14981 let ptr = uninit.as_ptr();
14982 ::std::ptr::addr_of!((*ptr).ri_runnable_time) as usize - ptr as usize
14983 },
14984 288usize,
14985 concat!(
14986 "Offset of field: ",
14987 stringify!(rusage_info_v4),
14988 "::",
14989 stringify!(ri_runnable_time)
14990 )
14991 );
14992 }
14993 test_field_ri_runnable_time();
14994}
14995#[repr(C)]
14996#[derive(Debug, Copy, Clone)]
14997pub struct rusage_info_v5 {
14998 pub ri_uuid: [u8; 16usize],
14999 pub ri_user_time: u64,
15000 pub ri_system_time: u64,
15001 pub ri_pkg_idle_wkups: u64,
15002 pub ri_interrupt_wkups: u64,
15003 pub ri_pageins: u64,
15004 pub ri_wired_size: u64,
15005 pub ri_resident_size: u64,
15006 pub ri_phys_footprint: u64,
15007 pub ri_proc_start_abstime: u64,
15008 pub ri_proc_exit_abstime: u64,
15009 pub ri_child_user_time: u64,
15010 pub ri_child_system_time: u64,
15011 pub ri_child_pkg_idle_wkups: u64,
15012 pub ri_child_interrupt_wkups: u64,
15013 pub ri_child_pageins: u64,
15014 pub ri_child_elapsed_abstime: u64,
15015 pub ri_diskio_bytesread: u64,
15016 pub ri_diskio_byteswritten: u64,
15017 pub ri_cpu_time_qos_default: u64,
15018 pub ri_cpu_time_qos_maintenance: u64,
15019 pub ri_cpu_time_qos_background: u64,
15020 pub ri_cpu_time_qos_utility: u64,
15021 pub ri_cpu_time_qos_legacy: u64,
15022 pub ri_cpu_time_qos_user_initiated: u64,
15023 pub ri_cpu_time_qos_user_interactive: u64,
15024 pub ri_billed_system_time: u64,
15025 pub ri_serviced_system_time: u64,
15026 pub ri_logical_writes: u64,
15027 pub ri_lifetime_max_phys_footprint: u64,
15028 pub ri_instructions: u64,
15029 pub ri_cycles: u64,
15030 pub ri_billed_energy: u64,
15031 pub ri_serviced_energy: u64,
15032 pub ri_interval_max_phys_footprint: u64,
15033 pub ri_runnable_time: u64,
15034 pub ri_flags: u64,
15035}
15036#[test]
15037fn bindgen_test_layout_rusage_info_v5() {
15038 assert_eq!(
15039 ::std::mem::size_of::<rusage_info_v5>(),
15040 304usize,
15041 concat!("Size of: ", stringify!(rusage_info_v5))
15042 );
15043 assert_eq!(
15044 ::std::mem::align_of::<rusage_info_v5>(),
15045 8usize,
15046 concat!("Alignment of ", stringify!(rusage_info_v5))
15047 );
15048 fn test_field_ri_uuid() {
15049 assert_eq!(
15050 unsafe {
15051 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15052 let ptr = uninit.as_ptr();
15053 ::std::ptr::addr_of!((*ptr).ri_uuid) as usize - ptr as usize
15054 },
15055 0usize,
15056 concat!(
15057 "Offset of field: ",
15058 stringify!(rusage_info_v5),
15059 "::",
15060 stringify!(ri_uuid)
15061 )
15062 );
15063 }
15064 test_field_ri_uuid();
15065 fn test_field_ri_user_time() {
15066 assert_eq!(
15067 unsafe {
15068 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15069 let ptr = uninit.as_ptr();
15070 ::std::ptr::addr_of!((*ptr).ri_user_time) as usize - ptr as usize
15071 },
15072 16usize,
15073 concat!(
15074 "Offset of field: ",
15075 stringify!(rusage_info_v5),
15076 "::",
15077 stringify!(ri_user_time)
15078 )
15079 );
15080 }
15081 test_field_ri_user_time();
15082 fn test_field_ri_system_time() {
15083 assert_eq!(
15084 unsafe {
15085 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15086 let ptr = uninit.as_ptr();
15087 ::std::ptr::addr_of!((*ptr).ri_system_time) as usize - ptr as usize
15088 },
15089 24usize,
15090 concat!(
15091 "Offset of field: ",
15092 stringify!(rusage_info_v5),
15093 "::",
15094 stringify!(ri_system_time)
15095 )
15096 );
15097 }
15098 test_field_ri_system_time();
15099 fn test_field_ri_pkg_idle_wkups() {
15100 assert_eq!(
15101 unsafe {
15102 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15103 let ptr = uninit.as_ptr();
15104 ::std::ptr::addr_of!((*ptr).ri_pkg_idle_wkups) as usize - ptr as usize
15105 },
15106 32usize,
15107 concat!(
15108 "Offset of field: ",
15109 stringify!(rusage_info_v5),
15110 "::",
15111 stringify!(ri_pkg_idle_wkups)
15112 )
15113 );
15114 }
15115 test_field_ri_pkg_idle_wkups();
15116 fn test_field_ri_interrupt_wkups() {
15117 assert_eq!(
15118 unsafe {
15119 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15120 let ptr = uninit.as_ptr();
15121 ::std::ptr::addr_of!((*ptr).ri_interrupt_wkups) as usize - ptr as usize
15122 },
15123 40usize,
15124 concat!(
15125 "Offset of field: ",
15126 stringify!(rusage_info_v5),
15127 "::",
15128 stringify!(ri_interrupt_wkups)
15129 )
15130 );
15131 }
15132 test_field_ri_interrupt_wkups();
15133 fn test_field_ri_pageins() {
15134 assert_eq!(
15135 unsafe {
15136 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15137 let ptr = uninit.as_ptr();
15138 ::std::ptr::addr_of!((*ptr).ri_pageins) as usize - ptr as usize
15139 },
15140 48usize,
15141 concat!(
15142 "Offset of field: ",
15143 stringify!(rusage_info_v5),
15144 "::",
15145 stringify!(ri_pageins)
15146 )
15147 );
15148 }
15149 test_field_ri_pageins();
15150 fn test_field_ri_wired_size() {
15151 assert_eq!(
15152 unsafe {
15153 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15154 let ptr = uninit.as_ptr();
15155 ::std::ptr::addr_of!((*ptr).ri_wired_size) as usize - ptr as usize
15156 },
15157 56usize,
15158 concat!(
15159 "Offset of field: ",
15160 stringify!(rusage_info_v5),
15161 "::",
15162 stringify!(ri_wired_size)
15163 )
15164 );
15165 }
15166 test_field_ri_wired_size();
15167 fn test_field_ri_resident_size() {
15168 assert_eq!(
15169 unsafe {
15170 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15171 let ptr = uninit.as_ptr();
15172 ::std::ptr::addr_of!((*ptr).ri_resident_size) as usize - ptr as usize
15173 },
15174 64usize,
15175 concat!(
15176 "Offset of field: ",
15177 stringify!(rusage_info_v5),
15178 "::",
15179 stringify!(ri_resident_size)
15180 )
15181 );
15182 }
15183 test_field_ri_resident_size();
15184 fn test_field_ri_phys_footprint() {
15185 assert_eq!(
15186 unsafe {
15187 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15188 let ptr = uninit.as_ptr();
15189 ::std::ptr::addr_of!((*ptr).ri_phys_footprint) as usize - ptr as usize
15190 },
15191 72usize,
15192 concat!(
15193 "Offset of field: ",
15194 stringify!(rusage_info_v5),
15195 "::",
15196 stringify!(ri_phys_footprint)
15197 )
15198 );
15199 }
15200 test_field_ri_phys_footprint();
15201 fn test_field_ri_proc_start_abstime() {
15202 assert_eq!(
15203 unsafe {
15204 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15205 let ptr = uninit.as_ptr();
15206 ::std::ptr::addr_of!((*ptr).ri_proc_start_abstime) as usize - ptr as usize
15207 },
15208 80usize,
15209 concat!(
15210 "Offset of field: ",
15211 stringify!(rusage_info_v5),
15212 "::",
15213 stringify!(ri_proc_start_abstime)
15214 )
15215 );
15216 }
15217 test_field_ri_proc_start_abstime();
15218 fn test_field_ri_proc_exit_abstime() {
15219 assert_eq!(
15220 unsafe {
15221 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15222 let ptr = uninit.as_ptr();
15223 ::std::ptr::addr_of!((*ptr).ri_proc_exit_abstime) as usize - ptr as usize
15224 },
15225 88usize,
15226 concat!(
15227 "Offset of field: ",
15228 stringify!(rusage_info_v5),
15229 "::",
15230 stringify!(ri_proc_exit_abstime)
15231 )
15232 );
15233 }
15234 test_field_ri_proc_exit_abstime();
15235 fn test_field_ri_child_user_time() {
15236 assert_eq!(
15237 unsafe {
15238 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15239 let ptr = uninit.as_ptr();
15240 ::std::ptr::addr_of!((*ptr).ri_child_user_time) as usize - ptr as usize
15241 },
15242 96usize,
15243 concat!(
15244 "Offset of field: ",
15245 stringify!(rusage_info_v5),
15246 "::",
15247 stringify!(ri_child_user_time)
15248 )
15249 );
15250 }
15251 test_field_ri_child_user_time();
15252 fn test_field_ri_child_system_time() {
15253 assert_eq!(
15254 unsafe {
15255 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15256 let ptr = uninit.as_ptr();
15257 ::std::ptr::addr_of!((*ptr).ri_child_system_time) as usize - ptr as usize
15258 },
15259 104usize,
15260 concat!(
15261 "Offset of field: ",
15262 stringify!(rusage_info_v5),
15263 "::",
15264 stringify!(ri_child_system_time)
15265 )
15266 );
15267 }
15268 test_field_ri_child_system_time();
15269 fn test_field_ri_child_pkg_idle_wkups() {
15270 assert_eq!(
15271 unsafe {
15272 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15273 let ptr = uninit.as_ptr();
15274 ::std::ptr::addr_of!((*ptr).ri_child_pkg_idle_wkups) as usize - ptr as usize
15275 },
15276 112usize,
15277 concat!(
15278 "Offset of field: ",
15279 stringify!(rusage_info_v5),
15280 "::",
15281 stringify!(ri_child_pkg_idle_wkups)
15282 )
15283 );
15284 }
15285 test_field_ri_child_pkg_idle_wkups();
15286 fn test_field_ri_child_interrupt_wkups() {
15287 assert_eq!(
15288 unsafe {
15289 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15290 let ptr = uninit.as_ptr();
15291 ::std::ptr::addr_of!((*ptr).ri_child_interrupt_wkups) as usize - ptr as usize
15292 },
15293 120usize,
15294 concat!(
15295 "Offset of field: ",
15296 stringify!(rusage_info_v5),
15297 "::",
15298 stringify!(ri_child_interrupt_wkups)
15299 )
15300 );
15301 }
15302 test_field_ri_child_interrupt_wkups();
15303 fn test_field_ri_child_pageins() {
15304 assert_eq!(
15305 unsafe {
15306 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15307 let ptr = uninit.as_ptr();
15308 ::std::ptr::addr_of!((*ptr).ri_child_pageins) as usize - ptr as usize
15309 },
15310 128usize,
15311 concat!(
15312 "Offset of field: ",
15313 stringify!(rusage_info_v5),
15314 "::",
15315 stringify!(ri_child_pageins)
15316 )
15317 );
15318 }
15319 test_field_ri_child_pageins();
15320 fn test_field_ri_child_elapsed_abstime() {
15321 assert_eq!(
15322 unsafe {
15323 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15324 let ptr = uninit.as_ptr();
15325 ::std::ptr::addr_of!((*ptr).ri_child_elapsed_abstime) as usize - ptr as usize
15326 },
15327 136usize,
15328 concat!(
15329 "Offset of field: ",
15330 stringify!(rusage_info_v5),
15331 "::",
15332 stringify!(ri_child_elapsed_abstime)
15333 )
15334 );
15335 }
15336 test_field_ri_child_elapsed_abstime();
15337 fn test_field_ri_diskio_bytesread() {
15338 assert_eq!(
15339 unsafe {
15340 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15341 let ptr = uninit.as_ptr();
15342 ::std::ptr::addr_of!((*ptr).ri_diskio_bytesread) as usize - ptr as usize
15343 },
15344 144usize,
15345 concat!(
15346 "Offset of field: ",
15347 stringify!(rusage_info_v5),
15348 "::",
15349 stringify!(ri_diskio_bytesread)
15350 )
15351 );
15352 }
15353 test_field_ri_diskio_bytesread();
15354 fn test_field_ri_diskio_byteswritten() {
15355 assert_eq!(
15356 unsafe {
15357 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15358 let ptr = uninit.as_ptr();
15359 ::std::ptr::addr_of!((*ptr).ri_diskio_byteswritten) as usize - ptr as usize
15360 },
15361 152usize,
15362 concat!(
15363 "Offset of field: ",
15364 stringify!(rusage_info_v5),
15365 "::",
15366 stringify!(ri_diskio_byteswritten)
15367 )
15368 );
15369 }
15370 test_field_ri_diskio_byteswritten();
15371 fn test_field_ri_cpu_time_qos_default() {
15372 assert_eq!(
15373 unsafe {
15374 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15375 let ptr = uninit.as_ptr();
15376 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_default) as usize - ptr as usize
15377 },
15378 160usize,
15379 concat!(
15380 "Offset of field: ",
15381 stringify!(rusage_info_v5),
15382 "::",
15383 stringify!(ri_cpu_time_qos_default)
15384 )
15385 );
15386 }
15387 test_field_ri_cpu_time_qos_default();
15388 fn test_field_ri_cpu_time_qos_maintenance() {
15389 assert_eq!(
15390 unsafe {
15391 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15392 let ptr = uninit.as_ptr();
15393 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_maintenance) as usize - ptr as usize
15394 },
15395 168usize,
15396 concat!(
15397 "Offset of field: ",
15398 stringify!(rusage_info_v5),
15399 "::",
15400 stringify!(ri_cpu_time_qos_maintenance)
15401 )
15402 );
15403 }
15404 test_field_ri_cpu_time_qos_maintenance();
15405 fn test_field_ri_cpu_time_qos_background() {
15406 assert_eq!(
15407 unsafe {
15408 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15409 let ptr = uninit.as_ptr();
15410 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_background) as usize - ptr as usize
15411 },
15412 176usize,
15413 concat!(
15414 "Offset of field: ",
15415 stringify!(rusage_info_v5),
15416 "::",
15417 stringify!(ri_cpu_time_qos_background)
15418 )
15419 );
15420 }
15421 test_field_ri_cpu_time_qos_background();
15422 fn test_field_ri_cpu_time_qos_utility() {
15423 assert_eq!(
15424 unsafe {
15425 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15426 let ptr = uninit.as_ptr();
15427 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_utility) as usize - ptr as usize
15428 },
15429 184usize,
15430 concat!(
15431 "Offset of field: ",
15432 stringify!(rusage_info_v5),
15433 "::",
15434 stringify!(ri_cpu_time_qos_utility)
15435 )
15436 );
15437 }
15438 test_field_ri_cpu_time_qos_utility();
15439 fn test_field_ri_cpu_time_qos_legacy() {
15440 assert_eq!(
15441 unsafe {
15442 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15443 let ptr = uninit.as_ptr();
15444 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_legacy) as usize - ptr as usize
15445 },
15446 192usize,
15447 concat!(
15448 "Offset of field: ",
15449 stringify!(rusage_info_v5),
15450 "::",
15451 stringify!(ri_cpu_time_qos_legacy)
15452 )
15453 );
15454 }
15455 test_field_ri_cpu_time_qos_legacy();
15456 fn test_field_ri_cpu_time_qos_user_initiated() {
15457 assert_eq!(
15458 unsafe {
15459 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15460 let ptr = uninit.as_ptr();
15461 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_user_initiated) as usize - ptr as usize
15462 },
15463 200usize,
15464 concat!(
15465 "Offset of field: ",
15466 stringify!(rusage_info_v5),
15467 "::",
15468 stringify!(ri_cpu_time_qos_user_initiated)
15469 )
15470 );
15471 }
15472 test_field_ri_cpu_time_qos_user_initiated();
15473 fn test_field_ri_cpu_time_qos_user_interactive() {
15474 assert_eq!(
15475 unsafe {
15476 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15477 let ptr = uninit.as_ptr();
15478 ::std::ptr::addr_of!((*ptr).ri_cpu_time_qos_user_interactive) as usize
15479 - ptr as usize
15480 },
15481 208usize,
15482 concat!(
15483 "Offset of field: ",
15484 stringify!(rusage_info_v5),
15485 "::",
15486 stringify!(ri_cpu_time_qos_user_interactive)
15487 )
15488 );
15489 }
15490 test_field_ri_cpu_time_qos_user_interactive();
15491 fn test_field_ri_billed_system_time() {
15492 assert_eq!(
15493 unsafe {
15494 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15495 let ptr = uninit.as_ptr();
15496 ::std::ptr::addr_of!((*ptr).ri_billed_system_time) as usize - ptr as usize
15497 },
15498 216usize,
15499 concat!(
15500 "Offset of field: ",
15501 stringify!(rusage_info_v5),
15502 "::",
15503 stringify!(ri_billed_system_time)
15504 )
15505 );
15506 }
15507 test_field_ri_billed_system_time();
15508 fn test_field_ri_serviced_system_time() {
15509 assert_eq!(
15510 unsafe {
15511 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15512 let ptr = uninit.as_ptr();
15513 ::std::ptr::addr_of!((*ptr).ri_serviced_system_time) as usize - ptr as usize
15514 },
15515 224usize,
15516 concat!(
15517 "Offset of field: ",
15518 stringify!(rusage_info_v5),
15519 "::",
15520 stringify!(ri_serviced_system_time)
15521 )
15522 );
15523 }
15524 test_field_ri_serviced_system_time();
15525 fn test_field_ri_logical_writes() {
15526 assert_eq!(
15527 unsafe {
15528 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15529 let ptr = uninit.as_ptr();
15530 ::std::ptr::addr_of!((*ptr).ri_logical_writes) as usize - ptr as usize
15531 },
15532 232usize,
15533 concat!(
15534 "Offset of field: ",
15535 stringify!(rusage_info_v5),
15536 "::",
15537 stringify!(ri_logical_writes)
15538 )
15539 );
15540 }
15541 test_field_ri_logical_writes();
15542 fn test_field_ri_lifetime_max_phys_footprint() {
15543 assert_eq!(
15544 unsafe {
15545 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15546 let ptr = uninit.as_ptr();
15547 ::std::ptr::addr_of!((*ptr).ri_lifetime_max_phys_footprint) as usize - ptr as usize
15548 },
15549 240usize,
15550 concat!(
15551 "Offset of field: ",
15552 stringify!(rusage_info_v5),
15553 "::",
15554 stringify!(ri_lifetime_max_phys_footprint)
15555 )
15556 );
15557 }
15558 test_field_ri_lifetime_max_phys_footprint();
15559 fn test_field_ri_instructions() {
15560 assert_eq!(
15561 unsafe {
15562 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15563 let ptr = uninit.as_ptr();
15564 ::std::ptr::addr_of!((*ptr).ri_instructions) as usize - ptr as usize
15565 },
15566 248usize,
15567 concat!(
15568 "Offset of field: ",
15569 stringify!(rusage_info_v5),
15570 "::",
15571 stringify!(ri_instructions)
15572 )
15573 );
15574 }
15575 test_field_ri_instructions();
15576 fn test_field_ri_cycles() {
15577 assert_eq!(
15578 unsafe {
15579 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15580 let ptr = uninit.as_ptr();
15581 ::std::ptr::addr_of!((*ptr).ri_cycles) as usize - ptr as usize
15582 },
15583 256usize,
15584 concat!(
15585 "Offset of field: ",
15586 stringify!(rusage_info_v5),
15587 "::",
15588 stringify!(ri_cycles)
15589 )
15590 );
15591 }
15592 test_field_ri_cycles();
15593 fn test_field_ri_billed_energy() {
15594 assert_eq!(
15595 unsafe {
15596 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15597 let ptr = uninit.as_ptr();
15598 ::std::ptr::addr_of!((*ptr).ri_billed_energy) as usize - ptr as usize
15599 },
15600 264usize,
15601 concat!(
15602 "Offset of field: ",
15603 stringify!(rusage_info_v5),
15604 "::",
15605 stringify!(ri_billed_energy)
15606 )
15607 );
15608 }
15609 test_field_ri_billed_energy();
15610 fn test_field_ri_serviced_energy() {
15611 assert_eq!(
15612 unsafe {
15613 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15614 let ptr = uninit.as_ptr();
15615 ::std::ptr::addr_of!((*ptr).ri_serviced_energy) as usize - ptr as usize
15616 },
15617 272usize,
15618 concat!(
15619 "Offset of field: ",
15620 stringify!(rusage_info_v5),
15621 "::",
15622 stringify!(ri_serviced_energy)
15623 )
15624 );
15625 }
15626 test_field_ri_serviced_energy();
15627 fn test_field_ri_interval_max_phys_footprint() {
15628 assert_eq!(
15629 unsafe {
15630 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15631 let ptr = uninit.as_ptr();
15632 ::std::ptr::addr_of!((*ptr).ri_interval_max_phys_footprint) as usize - ptr as usize
15633 },
15634 280usize,
15635 concat!(
15636 "Offset of field: ",
15637 stringify!(rusage_info_v5),
15638 "::",
15639 stringify!(ri_interval_max_phys_footprint)
15640 )
15641 );
15642 }
15643 test_field_ri_interval_max_phys_footprint();
15644 fn test_field_ri_runnable_time() {
15645 assert_eq!(
15646 unsafe {
15647 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15648 let ptr = uninit.as_ptr();
15649 ::std::ptr::addr_of!((*ptr).ri_runnable_time) as usize - ptr as usize
15650 },
15651 288usize,
15652 concat!(
15653 "Offset of field: ",
15654 stringify!(rusage_info_v5),
15655 "::",
15656 stringify!(ri_runnable_time)
15657 )
15658 );
15659 }
15660 test_field_ri_runnable_time();
15661 fn test_field_ri_flags() {
15662 assert_eq!(
15663 unsafe {
15664 let uninit = ::std::mem::MaybeUninit::<rusage_info_v5>::uninit();
15665 let ptr = uninit.as_ptr();
15666 ::std::ptr::addr_of!((*ptr).ri_flags) as usize - ptr as usize
15667 },
15668 296usize,
15669 concat!(
15670 "Offset of field: ",
15671 stringify!(rusage_info_v5),
15672 "::",
15673 stringify!(ri_flags)
15674 )
15675 );
15676 }
15677 test_field_ri_flags();
15678}
15679pub type rusage_info_current = rusage_info_v5;
15680#[repr(C)]
15681#[derive(Debug, Copy, Clone)]
15682pub struct rlimit {
15683 pub rlim_cur: rlim_t,
15684 pub rlim_max: rlim_t,
15685}
15686#[test]
15687fn bindgen_test_layout_rlimit() {
15688 assert_eq!(
15689 ::std::mem::size_of::<rlimit>(),
15690 16usize,
15691 concat!("Size of: ", stringify!(rlimit))
15692 );
15693 assert_eq!(
15694 ::std::mem::align_of::<rlimit>(),
15695 8usize,
15696 concat!("Alignment of ", stringify!(rlimit))
15697 );
15698 fn test_field_rlim_cur() {
15699 assert_eq!(
15700 unsafe {
15701 let uninit = ::std::mem::MaybeUninit::<rlimit>::uninit();
15702 let ptr = uninit.as_ptr();
15703 ::std::ptr::addr_of!((*ptr).rlim_cur) as usize - ptr as usize
15704 },
15705 0usize,
15706 concat!(
15707 "Offset of field: ",
15708 stringify!(rlimit),
15709 "::",
15710 stringify!(rlim_cur)
15711 )
15712 );
15713 }
15714 test_field_rlim_cur();
15715 fn test_field_rlim_max() {
15716 assert_eq!(
15717 unsafe {
15718 let uninit = ::std::mem::MaybeUninit::<rlimit>::uninit();
15719 let ptr = uninit.as_ptr();
15720 ::std::ptr::addr_of!((*ptr).rlim_max) as usize - ptr as usize
15721 },
15722 8usize,
15723 concat!(
15724 "Offset of field: ",
15725 stringify!(rlimit),
15726 "::",
15727 stringify!(rlim_max)
15728 )
15729 );
15730 }
15731 test_field_rlim_max();
15732}
15733#[repr(C)]
15734#[derive(Debug, Copy, Clone)]
15735pub struct proc_rlimit_control_wakeupmon {
15736 pub wm_flags: u32,
15737 pub wm_rate: i32,
15738}
15739#[test]
15740fn bindgen_test_layout_proc_rlimit_control_wakeupmon() {
15741 assert_eq!(
15742 ::std::mem::size_of::<proc_rlimit_control_wakeupmon>(),
15743 8usize,
15744 concat!("Size of: ", stringify!(proc_rlimit_control_wakeupmon))
15745 );
15746 assert_eq!(
15747 ::std::mem::align_of::<proc_rlimit_control_wakeupmon>(),
15748 4usize,
15749 concat!("Alignment of ", stringify!(proc_rlimit_control_wakeupmon))
15750 );
15751 fn test_field_wm_flags() {
15752 assert_eq!(
15753 unsafe {
15754 let uninit = ::std::mem::MaybeUninit::<proc_rlimit_control_wakeupmon>::uninit();
15755 let ptr = uninit.as_ptr();
15756 ::std::ptr::addr_of!((*ptr).wm_flags) as usize - ptr as usize
15757 },
15758 0usize,
15759 concat!(
15760 "Offset of field: ",
15761 stringify!(proc_rlimit_control_wakeupmon),
15762 "::",
15763 stringify!(wm_flags)
15764 )
15765 );
15766 }
15767 test_field_wm_flags();
15768 fn test_field_wm_rate() {
15769 assert_eq!(
15770 unsafe {
15771 let uninit = ::std::mem::MaybeUninit::<proc_rlimit_control_wakeupmon>::uninit();
15772 let ptr = uninit.as_ptr();
15773 ::std::ptr::addr_of!((*ptr).wm_rate) as usize - ptr as usize
15774 },
15775 4usize,
15776 concat!(
15777 "Offset of field: ",
15778 stringify!(proc_rlimit_control_wakeupmon),
15779 "::",
15780 stringify!(wm_rate)
15781 )
15782 );
15783 }
15784 test_field_wm_rate();
15785}
15786extern "C" {
15787 pub fn getpriority(arg1: ::std::os::raw::c_int, arg2: id_t) -> ::std::os::raw::c_int;
15788}
15789extern "C" {
15790 pub fn getiopolicy_np(
15791 arg1: ::std::os::raw::c_int,
15792 arg2: ::std::os::raw::c_int,
15793 ) -> ::std::os::raw::c_int;
15794}
15795extern "C" {
15796 pub fn getrlimit(arg1: ::std::os::raw::c_int, arg2: *mut rlimit) -> ::std::os::raw::c_int;
15797}
15798extern "C" {
15799 pub fn getrusage(arg1: ::std::os::raw::c_int, arg2: *mut rusage) -> ::std::os::raw::c_int;
15800}
15801extern "C" {
15802 pub fn setpriority(
15803 arg1: ::std::os::raw::c_int,
15804 arg2: id_t,
15805 arg3: ::std::os::raw::c_int,
15806 ) -> ::std::os::raw::c_int;
15807}
15808extern "C" {
15809 pub fn setiopolicy_np(
15810 arg1: ::std::os::raw::c_int,
15811 arg2: ::std::os::raw::c_int,
15812 arg3: ::std::os::raw::c_int,
15813 ) -> ::std::os::raw::c_int;
15814}
15815extern "C" {
15816 pub fn setrlimit(arg1: ::std::os::raw::c_int, arg2: *const rlimit) -> ::std::os::raw::c_int;
15817}
15818#[repr(C)]
15819#[derive(Copy, Clone)]
15820pub union wait {
15821 pub w_status: ::std::os::raw::c_int,
15822 pub w_T: wait__bindgen_ty_1,
15823 pub w_S: wait__bindgen_ty_2,
15824}
15825#[repr(C)]
15826#[repr(align(4))]
15827#[derive(Debug, Copy, Clone)]
15828pub struct wait__bindgen_ty_1 {
15829 pub _bitfield_align_1: [u16; 0],
15830 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>,
15831}
15832#[test]
15833fn bindgen_test_layout_wait__bindgen_ty_1() {
15834 assert_eq!(
15835 ::std::mem::size_of::<wait__bindgen_ty_1>(),
15836 4usize,
15837 concat!("Size of: ", stringify!(wait__bindgen_ty_1))
15838 );
15839 assert_eq!(
15840 ::std::mem::align_of::<wait__bindgen_ty_1>(),
15841 4usize,
15842 concat!("Alignment of ", stringify!(wait__bindgen_ty_1))
15843 );
15844}
15845impl wait__bindgen_ty_1 {
15846 #[inline]
15847 pub fn w_Termsig(&self) -> ::std::os::raw::c_uint {
15848 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 7u8) as u32) }
15849 }
15850 #[inline]
15851 pub fn set_w_Termsig(&mut self, val: ::std::os::raw::c_uint) {
15852 unsafe {
15853 let val: u32 = ::std::mem::transmute(val);
15854 self._bitfield_1.set(0usize, 7u8, val as u64)
15855 }
15856 }
15857 #[inline]
15858 pub fn w_Coredump(&self) -> ::std::os::raw::c_uint {
15859 unsafe { ::std::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u32) }
15860 }
15861 #[inline]
15862 pub fn set_w_Coredump(&mut self, val: ::std::os::raw::c_uint) {
15863 unsafe {
15864 let val: u32 = ::std::mem::transmute(val);
15865 self._bitfield_1.set(7usize, 1u8, val as u64)
15866 }
15867 }
15868 #[inline]
15869 pub fn w_Retcode(&self) -> ::std::os::raw::c_uint {
15870 unsafe { ::std::mem::transmute(self._bitfield_1.get(8usize, 8u8) as u32) }
15871 }
15872 #[inline]
15873 pub fn set_w_Retcode(&mut self, val: ::std::os::raw::c_uint) {
15874 unsafe {
15875 let val: u32 = ::std::mem::transmute(val);
15876 self._bitfield_1.set(8usize, 8u8, val as u64)
15877 }
15878 }
15879 #[inline]
15880 pub fn w_Filler(&self) -> ::std::os::raw::c_uint {
15881 unsafe { ::std::mem::transmute(self._bitfield_1.get(16usize, 16u8) as u32) }
15882 }
15883 #[inline]
15884 pub fn set_w_Filler(&mut self, val: ::std::os::raw::c_uint) {
15885 unsafe {
15886 let val: u32 = ::std::mem::transmute(val);
15887 self._bitfield_1.set(16usize, 16u8, val as u64)
15888 }
15889 }
15890 #[inline]
15891 pub fn new_bitfield_1(
15892 w_Termsig: ::std::os::raw::c_uint,
15893 w_Coredump: ::std::os::raw::c_uint,
15894 w_Retcode: ::std::os::raw::c_uint,
15895 w_Filler: ::std::os::raw::c_uint,
15896 ) -> __BindgenBitfieldUnit<[u8; 4usize]> {
15897 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default();
15898 __bindgen_bitfield_unit.set(0usize, 7u8, {
15899 let w_Termsig: u32 = unsafe { ::std::mem::transmute(w_Termsig) };
15900 w_Termsig as u64
15901 });
15902 __bindgen_bitfield_unit.set(7usize, 1u8, {
15903 let w_Coredump: u32 = unsafe { ::std::mem::transmute(w_Coredump) };
15904 w_Coredump as u64
15905 });
15906 __bindgen_bitfield_unit.set(8usize, 8u8, {
15907 let w_Retcode: u32 = unsafe { ::std::mem::transmute(w_Retcode) };
15908 w_Retcode as u64
15909 });
15910 __bindgen_bitfield_unit.set(16usize, 16u8, {
15911 let w_Filler: u32 = unsafe { ::std::mem::transmute(w_Filler) };
15912 w_Filler as u64
15913 });
15914 __bindgen_bitfield_unit
15915 }
15916}
15917#[repr(C)]
15918#[repr(align(4))]
15919#[derive(Debug, Copy, Clone)]
15920pub struct wait__bindgen_ty_2 {
15921 pub _bitfield_align_1: [u16; 0],
15922 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>,
15923}
15924#[test]
15925fn bindgen_test_layout_wait__bindgen_ty_2() {
15926 assert_eq!(
15927 ::std::mem::size_of::<wait__bindgen_ty_2>(),
15928 4usize,
15929 concat!("Size of: ", stringify!(wait__bindgen_ty_2))
15930 );
15931 assert_eq!(
15932 ::std::mem::align_of::<wait__bindgen_ty_2>(),
15933 4usize,
15934 concat!("Alignment of ", stringify!(wait__bindgen_ty_2))
15935 );
15936}
15937impl wait__bindgen_ty_2 {
15938 #[inline]
15939 pub fn w_Stopval(&self) -> ::std::os::raw::c_uint {
15940 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) }
15941 }
15942 #[inline]
15943 pub fn set_w_Stopval(&mut self, val: ::std::os::raw::c_uint) {
15944 unsafe {
15945 let val: u32 = ::std::mem::transmute(val);
15946 self._bitfield_1.set(0usize, 8u8, val as u64)
15947 }
15948 }
15949 #[inline]
15950 pub fn w_Stopsig(&self) -> ::std::os::raw::c_uint {
15951 unsafe { ::std::mem::transmute(self._bitfield_1.get(8usize, 8u8) as u32) }
15952 }
15953 #[inline]
15954 pub fn set_w_Stopsig(&mut self, val: ::std::os::raw::c_uint) {
15955 unsafe {
15956 let val: u32 = ::std::mem::transmute(val);
15957 self._bitfield_1.set(8usize, 8u8, val as u64)
15958 }
15959 }
15960 #[inline]
15961 pub fn w_Filler(&self) -> ::std::os::raw::c_uint {
15962 unsafe { ::std::mem::transmute(self._bitfield_1.get(16usize, 16u8) as u32) }
15963 }
15964 #[inline]
15965 pub fn set_w_Filler(&mut self, val: ::std::os::raw::c_uint) {
15966 unsafe {
15967 let val: u32 = ::std::mem::transmute(val);
15968 self._bitfield_1.set(16usize, 16u8, val as u64)
15969 }
15970 }
15971 #[inline]
15972 pub fn new_bitfield_1(
15973 w_Stopval: ::std::os::raw::c_uint,
15974 w_Stopsig: ::std::os::raw::c_uint,
15975 w_Filler: ::std::os::raw::c_uint,
15976 ) -> __BindgenBitfieldUnit<[u8; 4usize]> {
15977 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default();
15978 __bindgen_bitfield_unit.set(0usize, 8u8, {
15979 let w_Stopval: u32 = unsafe { ::std::mem::transmute(w_Stopval) };
15980 w_Stopval as u64
15981 });
15982 __bindgen_bitfield_unit.set(8usize, 8u8, {
15983 let w_Stopsig: u32 = unsafe { ::std::mem::transmute(w_Stopsig) };
15984 w_Stopsig as u64
15985 });
15986 __bindgen_bitfield_unit.set(16usize, 16u8, {
15987 let w_Filler: u32 = unsafe { ::std::mem::transmute(w_Filler) };
15988 w_Filler as u64
15989 });
15990 __bindgen_bitfield_unit
15991 }
15992}
15993#[test]
15994fn bindgen_test_layout_wait() {
15995 assert_eq!(
15996 ::std::mem::size_of::<wait>(),
15997 4usize,
15998 concat!("Size of: ", stringify!(wait))
15999 );
16000 assert_eq!(
16001 ::std::mem::align_of::<wait>(),
16002 4usize,
16003 concat!("Alignment of ", stringify!(wait))
16004 );
16005 fn test_field_w_status() {
16006 assert_eq!(
16007 unsafe {
16008 let uninit = ::std::mem::MaybeUninit::<wait>::uninit();
16009 let ptr = uninit.as_ptr();
16010 ::std::ptr::addr_of!((*ptr).w_status) as usize - ptr as usize
16011 },
16012 0usize,
16013 concat!(
16014 "Offset of field: ",
16015 stringify!(wait),
16016 "::",
16017 stringify!(w_status)
16018 )
16019 );
16020 }
16021 test_field_w_status();
16022 fn test_field_w_T() {
16023 assert_eq!(
16024 unsafe {
16025 let uninit = ::std::mem::MaybeUninit::<wait>::uninit();
16026 let ptr = uninit.as_ptr();
16027 ::std::ptr::addr_of!((*ptr).w_T) as usize - ptr as usize
16028 },
16029 0usize,
16030 concat!("Offset of field: ", stringify!(wait), "::", stringify!(w_T))
16031 );
16032 }
16033 test_field_w_T();
16034 fn test_field_w_S() {
16035 assert_eq!(
16036 unsafe {
16037 let uninit = ::std::mem::MaybeUninit::<wait>::uninit();
16038 let ptr = uninit.as_ptr();
16039 ::std::ptr::addr_of!((*ptr).w_S) as usize - ptr as usize
16040 },
16041 0usize,
16042 concat!("Offset of field: ", stringify!(wait), "::", stringify!(w_S))
16043 );
16044 }
16045 test_field_w_S();
16046}
16047extern "C" {
16048 pub fn wait(arg1: *mut ::std::os::raw::c_int) -> pid_t;
16049}
16050extern "C" {
16051 pub fn waitpid(
16052 arg1: pid_t,
16053 arg2: *mut ::std::os::raw::c_int,
16054 arg3: ::std::os::raw::c_int,
16055 ) -> pid_t;
16056}
16057extern "C" {
16058 pub fn waitid(
16059 arg1: idtype_t,
16060 arg2: id_t,
16061 arg3: *mut siginfo_t,
16062 arg4: ::std::os::raw::c_int,
16063 ) -> ::std::os::raw::c_int;
16064}
16065extern "C" {
16066 pub fn wait3(
16067 arg1: *mut ::std::os::raw::c_int,
16068 arg2: ::std::os::raw::c_int,
16069 arg3: *mut rusage,
16070 ) -> pid_t;
16071}
16072extern "C" {
16073 pub fn wait4(
16074 arg1: pid_t,
16075 arg2: *mut ::std::os::raw::c_int,
16076 arg3: ::std::os::raw::c_int,
16077 arg4: *mut rusage,
16078 ) -> pid_t;
16079}
16080extern "C" {
16081 pub fn alloca(arg1: ::std::os::raw::c_ulong) -> *mut ::std::os::raw::c_void;
16082}
16083pub type ct_rune_t = __darwin_ct_rune_t;
16084pub type rune_t = __darwin_rune_t;
16085pub type wchar_t = __darwin_wchar_t;
16086#[repr(C)]
16087#[derive(Debug, Copy, Clone)]
16088pub struct div_t {
16089 pub quot: ::std::os::raw::c_int,
16090 pub rem: ::std::os::raw::c_int,
16091}
16092#[test]
16093fn bindgen_test_layout_div_t() {
16094 assert_eq!(
16095 ::std::mem::size_of::<div_t>(),
16096 8usize,
16097 concat!("Size of: ", stringify!(div_t))
16098 );
16099 assert_eq!(
16100 ::std::mem::align_of::<div_t>(),
16101 4usize,
16102 concat!("Alignment of ", stringify!(div_t))
16103 );
16104 fn test_field_quot() {
16105 assert_eq!(
16106 unsafe {
16107 let uninit = ::std::mem::MaybeUninit::<div_t>::uninit();
16108 let ptr = uninit.as_ptr();
16109 ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize
16110 },
16111 0usize,
16112 concat!(
16113 "Offset of field: ",
16114 stringify!(div_t),
16115 "::",
16116 stringify!(quot)
16117 )
16118 );
16119 }
16120 test_field_quot();
16121 fn test_field_rem() {
16122 assert_eq!(
16123 unsafe {
16124 let uninit = ::std::mem::MaybeUninit::<div_t>::uninit();
16125 let ptr = uninit.as_ptr();
16126 ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize
16127 },
16128 4usize,
16129 concat!(
16130 "Offset of field: ",
16131 stringify!(div_t),
16132 "::",
16133 stringify!(rem)
16134 )
16135 );
16136 }
16137 test_field_rem();
16138}
16139#[repr(C)]
16140#[derive(Debug, Copy, Clone)]
16141pub struct ldiv_t {
16142 pub quot: ::std::os::raw::c_long,
16143 pub rem: ::std::os::raw::c_long,
16144}
16145#[test]
16146fn bindgen_test_layout_ldiv_t() {
16147 assert_eq!(
16148 ::std::mem::size_of::<ldiv_t>(),
16149 16usize,
16150 concat!("Size of: ", stringify!(ldiv_t))
16151 );
16152 assert_eq!(
16153 ::std::mem::align_of::<ldiv_t>(),
16154 8usize,
16155 concat!("Alignment of ", stringify!(ldiv_t))
16156 );
16157 fn test_field_quot() {
16158 assert_eq!(
16159 unsafe {
16160 let uninit = ::std::mem::MaybeUninit::<ldiv_t>::uninit();
16161 let ptr = uninit.as_ptr();
16162 ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize
16163 },
16164 0usize,
16165 concat!(
16166 "Offset of field: ",
16167 stringify!(ldiv_t),
16168 "::",
16169 stringify!(quot)
16170 )
16171 );
16172 }
16173 test_field_quot();
16174 fn test_field_rem() {
16175 assert_eq!(
16176 unsafe {
16177 let uninit = ::std::mem::MaybeUninit::<ldiv_t>::uninit();
16178 let ptr = uninit.as_ptr();
16179 ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize
16180 },
16181 8usize,
16182 concat!(
16183 "Offset of field: ",
16184 stringify!(ldiv_t),
16185 "::",
16186 stringify!(rem)
16187 )
16188 );
16189 }
16190 test_field_rem();
16191}
16192#[repr(C)]
16193#[derive(Debug, Copy, Clone)]
16194pub struct lldiv_t {
16195 pub quot: ::std::os::raw::c_longlong,
16196 pub rem: ::std::os::raw::c_longlong,
16197}
16198#[test]
16199fn bindgen_test_layout_lldiv_t() {
16200 assert_eq!(
16201 ::std::mem::size_of::<lldiv_t>(),
16202 16usize,
16203 concat!("Size of: ", stringify!(lldiv_t))
16204 );
16205 assert_eq!(
16206 ::std::mem::align_of::<lldiv_t>(),
16207 8usize,
16208 concat!("Alignment of ", stringify!(lldiv_t))
16209 );
16210 fn test_field_quot() {
16211 assert_eq!(
16212 unsafe {
16213 let uninit = ::std::mem::MaybeUninit::<lldiv_t>::uninit();
16214 let ptr = uninit.as_ptr();
16215 ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize
16216 },
16217 0usize,
16218 concat!(
16219 "Offset of field: ",
16220 stringify!(lldiv_t),
16221 "::",
16222 stringify!(quot)
16223 )
16224 );
16225 }
16226 test_field_quot();
16227 fn test_field_rem() {
16228 assert_eq!(
16229 unsafe {
16230 let uninit = ::std::mem::MaybeUninit::<lldiv_t>::uninit();
16231 let ptr = uninit.as_ptr();
16232 ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize
16233 },
16234 8usize,
16235 concat!(
16236 "Offset of field: ",
16237 stringify!(lldiv_t),
16238 "::",
16239 stringify!(rem)
16240 )
16241 );
16242 }
16243 test_field_rem();
16244}
16245extern "C" {
16246 pub static mut __mb_cur_max: ::std::os::raw::c_int;
16247}
16248extern "C" {
16249 pub fn malloc(__size: ::std::os::raw::c_ulong) -> *mut ::std::os::raw::c_void;
16250}
16251extern "C" {
16252 pub fn calloc(
16253 __count: ::std::os::raw::c_ulong,
16254 __size: ::std::os::raw::c_ulong,
16255 ) -> *mut ::std::os::raw::c_void;
16256}
16257extern "C" {
16258 pub fn free(arg1: *mut ::std::os::raw::c_void);
16259}
16260extern "C" {
16261 pub fn realloc(
16262 __ptr: *mut ::std::os::raw::c_void,
16263 __size: ::std::os::raw::c_ulong,
16264 ) -> *mut ::std::os::raw::c_void;
16265}
16266extern "C" {
16267 pub fn aligned_alloc(
16268 __alignment: ::std::os::raw::c_ulong,
16269 __size: ::std::os::raw::c_ulong,
16270 ) -> *mut ::std::os::raw::c_void;
16271}
16272extern "C" {
16273 pub fn posix_memalign(
16274 __memptr: *mut *mut ::std::os::raw::c_void,
16275 __alignment: size_t,
16276 __size: size_t,
16277 ) -> ::std::os::raw::c_int;
16278}
16279extern "C" {
16280 pub fn abort();
16281}
16282extern "C" {
16283 pub fn abs(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
16284}
16285extern "C" {
16286 pub fn atexit(arg1: ::std::option::Option<unsafe extern "C" fn()>) -> ::std::os::raw::c_int;
16287}
16288extern "C" {
16289 pub fn atof(arg1: *const ::std::os::raw::c_char) -> f64;
16290}
16291extern "C" {
16292 pub fn atoi(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
16293}
16294extern "C" {
16295 pub fn atol(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long;
16296}
16297extern "C" {
16298 pub fn atoll(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong;
16299}
16300extern "C" {
16301 pub fn bsearch(
16302 __key: *const ::std::os::raw::c_void,
16303 __base: *const ::std::os::raw::c_void,
16304 __nel: size_t,
16305 __width: size_t,
16306 __compar: ::std::option::Option<
16307 unsafe extern "C" fn(
16308 arg1: *const ::std::os::raw::c_void,
16309 arg2: *const ::std::os::raw::c_void,
16310 ) -> ::std::os::raw::c_int,
16311 >,
16312 ) -> *mut ::std::os::raw::c_void;
16313}
16314extern "C" {
16315 pub fn div(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int) -> div_t;
16316}
16317extern "C" {
16318 pub fn exit(arg1: ::std::os::raw::c_int);
16319}
16320extern "C" {
16321 pub fn getenv(arg1: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
16322}
16323extern "C" {
16324 pub fn labs(arg1: ::std::os::raw::c_long) -> ::std::os::raw::c_long;
16325}
16326extern "C" {
16327 pub fn ldiv(arg1: ::std::os::raw::c_long, arg2: ::std::os::raw::c_long) -> ldiv_t;
16328}
16329extern "C" {
16330 pub fn llabs(arg1: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong;
16331}
16332extern "C" {
16333 pub fn lldiv(arg1: ::std::os::raw::c_longlong, arg2: ::std::os::raw::c_longlong) -> lldiv_t;
16334}
16335extern "C" {
16336 pub fn mblen(__s: *const ::std::os::raw::c_char, __n: size_t) -> ::std::os::raw::c_int;
16337}
16338extern "C" {
16339 pub fn mbstowcs(
16340 arg1: *mut wchar_t,
16341 arg2: *const ::std::os::raw::c_char,
16342 arg3: size_t,
16343 ) -> size_t;
16344}
16345extern "C" {
16346 pub fn mbtowc(
16347 arg1: *mut wchar_t,
16348 arg2: *const ::std::os::raw::c_char,
16349 arg3: size_t,
16350 ) -> ::std::os::raw::c_int;
16351}
16352extern "C" {
16353 pub fn qsort(
16354 __base: *mut ::std::os::raw::c_void,
16355 __nel: size_t,
16356 __width: size_t,
16357 __compar: ::std::option::Option<
16358 unsafe extern "C" fn(
16359 arg1: *const ::std::os::raw::c_void,
16360 arg2: *const ::std::os::raw::c_void,
16361 ) -> ::std::os::raw::c_int,
16362 >,
16363 );
16364}
16365extern "C" {
16366 pub fn rand() -> ::std::os::raw::c_int;
16367}
16368extern "C" {
16369 pub fn srand(arg1: ::std::os::raw::c_uint);
16370}
16371extern "C" {
16372 pub fn strtod(
16373 arg1: *const ::std::os::raw::c_char,
16374 arg2: *mut *mut ::std::os::raw::c_char,
16375 ) -> f64;
16376}
16377extern "C" {
16378 pub fn strtof(
16379 arg1: *const ::std::os::raw::c_char,
16380 arg2: *mut *mut ::std::os::raw::c_char,
16381 ) -> f32;
16382}
16383extern "C" {
16384 pub fn strtol(
16385 __str: *const ::std::os::raw::c_char,
16386 __endptr: *mut *mut ::std::os::raw::c_char,
16387 __base: ::std::os::raw::c_int,
16388 ) -> ::std::os::raw::c_long;
16389}
16390extern "C" {
16391 pub fn strtold(
16392 arg1: *const ::std::os::raw::c_char,
16393 arg2: *mut *mut ::std::os::raw::c_char,
16394 ) -> u128;
16395}
16396extern "C" {
16397 pub fn strtoll(
16398 __str: *const ::std::os::raw::c_char,
16399 __endptr: *mut *mut ::std::os::raw::c_char,
16400 __base: ::std::os::raw::c_int,
16401 ) -> ::std::os::raw::c_longlong;
16402}
16403extern "C" {
16404 pub fn strtoul(
16405 __str: *const ::std::os::raw::c_char,
16406 __endptr: *mut *mut ::std::os::raw::c_char,
16407 __base: ::std::os::raw::c_int,
16408 ) -> ::std::os::raw::c_ulong;
16409}
16410extern "C" {
16411 pub fn strtoull(
16412 __str: *const ::std::os::raw::c_char,
16413 __endptr: *mut *mut ::std::os::raw::c_char,
16414 __base: ::std::os::raw::c_int,
16415 ) -> ::std::os::raw::c_ulonglong;
16416}
16417extern "C" {
16418 pub fn system(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
16419}
16420extern "C" {
16421 pub fn wcstombs(
16422 arg1: *mut ::std::os::raw::c_char,
16423 arg2: *const wchar_t,
16424 arg3: size_t,
16425 ) -> size_t;
16426}
16427extern "C" {
16428 pub fn wctomb(arg1: *mut ::std::os::raw::c_char, arg2: wchar_t) -> ::std::os::raw::c_int;
16429}
16430extern "C" {
16431 pub fn a64l(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long;
16432}
16433extern "C" {
16434 pub fn drand48() -> f64;
16435}
16436extern "C" {
16437 pub fn ecvt(
16438 arg1: f64,
16439 arg2: ::std::os::raw::c_int,
16440 arg3: *mut ::std::os::raw::c_int,
16441 arg4: *mut ::std::os::raw::c_int,
16442 ) -> *mut ::std::os::raw::c_char;
16443}
16444extern "C" {
16445 pub fn erand48(arg1: *mut ::std::os::raw::c_ushort) -> f64;
16446}
16447extern "C" {
16448 pub fn fcvt(
16449 arg1: f64,
16450 arg2: ::std::os::raw::c_int,
16451 arg3: *mut ::std::os::raw::c_int,
16452 arg4: *mut ::std::os::raw::c_int,
16453 ) -> *mut ::std::os::raw::c_char;
16454}
16455extern "C" {
16456 pub fn gcvt(
16457 arg1: f64,
16458 arg2: ::std::os::raw::c_int,
16459 arg3: *mut ::std::os::raw::c_char,
16460 ) -> *mut ::std::os::raw::c_char;
16461}
16462extern "C" {
16463 pub fn grantpt(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
16464}
16465extern "C" {
16466 pub fn initstate(
16467 arg1: ::std::os::raw::c_uint,
16468 arg2: *mut ::std::os::raw::c_char,
16469 arg3: size_t,
16470 ) -> *mut ::std::os::raw::c_char;
16471}
16472extern "C" {
16473 pub fn jrand48(arg1: *mut ::std::os::raw::c_ushort) -> ::std::os::raw::c_long;
16474}
16475extern "C" {
16476 pub fn l64a(arg1: ::std::os::raw::c_long) -> *mut ::std::os::raw::c_char;
16477}
16478extern "C" {
16479 pub fn lcong48(arg1: *mut ::std::os::raw::c_ushort);
16480}
16481extern "C" {
16482 pub fn lrand48() -> ::std::os::raw::c_long;
16483}
16484extern "C" {
16485 pub fn mrand48() -> ::std::os::raw::c_long;
16486}
16487extern "C" {
16488 pub fn nrand48(arg1: *mut ::std::os::raw::c_ushort) -> ::std::os::raw::c_long;
16489}
16490extern "C" {
16491 pub fn posix_openpt(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
16492}
16493extern "C" {
16494 pub fn ptsname(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char;
16495}
16496extern "C" {
16497 pub fn ptsname_r(
16498 fildes: ::std::os::raw::c_int,
16499 buffer: *mut ::std::os::raw::c_char,
16500 buflen: size_t,
16501 ) -> ::std::os::raw::c_int;
16502}
16503extern "C" {
16504 pub fn putenv(arg1: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int;
16505}
16506extern "C" {
16507 pub fn random() -> ::std::os::raw::c_long;
16508}
16509extern "C" {
16510 pub fn rand_r(arg1: *mut ::std::os::raw::c_uint) -> ::std::os::raw::c_int;
16511}
16512extern "C" {
16513 #[link_name = "\u{1}_realpath$DARWIN_EXTSN"]
16514 pub fn realpath(
16515 arg1: *const ::std::os::raw::c_char,
16516 arg2: *mut ::std::os::raw::c_char,
16517 ) -> *mut ::std::os::raw::c_char;
16518}
16519extern "C" {
16520 pub fn seed48(arg1: *mut ::std::os::raw::c_ushort) -> *mut ::std::os::raw::c_ushort;
16521}
16522extern "C" {
16523 pub fn setenv(
16524 __name: *const ::std::os::raw::c_char,
16525 __value: *const ::std::os::raw::c_char,
16526 __overwrite: ::std::os::raw::c_int,
16527 ) -> ::std::os::raw::c_int;
16528}
16529extern "C" {
16530 pub fn setstate(arg1: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
16531}
16532extern "C" {
16533 pub fn srand48(arg1: ::std::os::raw::c_long);
16534}
16535extern "C" {
16536 pub fn srandom(arg1: ::std::os::raw::c_uint);
16537}
16538extern "C" {
16539 pub fn unlockpt(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
16540}
16541extern "C" {
16542 pub fn unsetenv(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
16543}
16544extern "C" {
16545 pub fn arc4random() -> u32;
16546}
16547extern "C" {
16548 pub fn arc4random_addrandom(arg1: *mut ::std::os::raw::c_uchar, arg2: ::std::os::raw::c_int);
16549}
16550extern "C" {
16551 pub fn arc4random_buf(__buf: *mut ::std::os::raw::c_void, __nbytes: size_t);
16552}
16553extern "C" {
16554 pub fn arc4random_stir();
16555}
16556extern "C" {
16557 pub fn arc4random_uniform(__upper_bound: u32) -> u32;
16558}
16559extern "C" {
16560 pub fn atexit_b(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int;
16561}
16562extern "C" {
16563 pub fn bsearch_b(
16564 __key: *const ::std::os::raw::c_void,
16565 __base: *const ::std::os::raw::c_void,
16566 __nel: size_t,
16567 __width: size_t,
16568 __compar: *mut ::std::os::raw::c_void,
16569 ) -> *mut ::std::os::raw::c_void;
16570}
16571extern "C" {
16572 pub fn cgetcap(
16573 arg1: *mut ::std::os::raw::c_char,
16574 arg2: *const ::std::os::raw::c_char,
16575 arg3: ::std::os::raw::c_int,
16576 ) -> *mut ::std::os::raw::c_char;
16577}
16578extern "C" {
16579 pub fn cgetclose() -> ::std::os::raw::c_int;
16580}
16581extern "C" {
16582 pub fn cgetent(
16583 arg1: *mut *mut ::std::os::raw::c_char,
16584 arg2: *mut *mut ::std::os::raw::c_char,
16585 arg3: *const ::std::os::raw::c_char,
16586 ) -> ::std::os::raw::c_int;
16587}
16588extern "C" {
16589 pub fn cgetfirst(
16590 arg1: *mut *mut ::std::os::raw::c_char,
16591 arg2: *mut *mut ::std::os::raw::c_char,
16592 ) -> ::std::os::raw::c_int;
16593}
16594extern "C" {
16595 pub fn cgetmatch(
16596 arg1: *const ::std::os::raw::c_char,
16597 arg2: *const ::std::os::raw::c_char,
16598 ) -> ::std::os::raw::c_int;
16599}
16600extern "C" {
16601 pub fn cgetnext(
16602 arg1: *mut *mut ::std::os::raw::c_char,
16603 arg2: *mut *mut ::std::os::raw::c_char,
16604 ) -> ::std::os::raw::c_int;
16605}
16606extern "C" {
16607 pub fn cgetnum(
16608 arg1: *mut ::std::os::raw::c_char,
16609 arg2: *const ::std::os::raw::c_char,
16610 arg3: *mut ::std::os::raw::c_long,
16611 ) -> ::std::os::raw::c_int;
16612}
16613extern "C" {
16614 pub fn cgetset(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
16615}
16616extern "C" {
16617 pub fn cgetstr(
16618 arg1: *mut ::std::os::raw::c_char,
16619 arg2: *const ::std::os::raw::c_char,
16620 arg3: *mut *mut ::std::os::raw::c_char,
16621 ) -> ::std::os::raw::c_int;
16622}
16623extern "C" {
16624 pub fn cgetustr(
16625 arg1: *mut ::std::os::raw::c_char,
16626 arg2: *const ::std::os::raw::c_char,
16627 arg3: *mut *mut ::std::os::raw::c_char,
16628 ) -> ::std::os::raw::c_int;
16629}
16630extern "C" {
16631 #[link_name = "\u{1}_daemon$1050"]
16632 pub fn daemon(
16633 arg1: ::std::os::raw::c_int,
16634 arg2: ::std::os::raw::c_int,
16635 ) -> ::std::os::raw::c_int;
16636}
16637extern "C" {
16638 pub fn devname(arg1: dev_t, arg2: mode_t) -> *mut ::std::os::raw::c_char;
16639}
16640extern "C" {
16641 pub fn devname_r(
16642 arg1: dev_t,
16643 arg2: mode_t,
16644 buf: *mut ::std::os::raw::c_char,
16645 len: ::std::os::raw::c_int,
16646 ) -> *mut ::std::os::raw::c_char;
16647}
16648extern "C" {
16649 pub fn getbsize(
16650 arg1: *mut ::std::os::raw::c_int,
16651 arg2: *mut ::std::os::raw::c_long,
16652 ) -> *mut ::std::os::raw::c_char;
16653}
16654extern "C" {
16655 pub fn getloadavg(arg1: *mut f64, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
16656}
16657extern "C" {
16658 pub fn getprogname() -> *const ::std::os::raw::c_char;
16659}
16660extern "C" {
16661 pub fn setprogname(arg1: *const ::std::os::raw::c_char);
16662}
16663extern "C" {
16664 pub fn heapsort(
16665 __base: *mut ::std::os::raw::c_void,
16666 __nel: size_t,
16667 __width: size_t,
16668 __compar: ::std::option::Option<
16669 unsafe extern "C" fn(
16670 arg1: *const ::std::os::raw::c_void,
16671 arg2: *const ::std::os::raw::c_void,
16672 ) -> ::std::os::raw::c_int,
16673 >,
16674 ) -> ::std::os::raw::c_int;
16675}
16676extern "C" {
16677 pub fn heapsort_b(
16678 __base: *mut ::std::os::raw::c_void,
16679 __nel: size_t,
16680 __width: size_t,
16681 __compar: *mut ::std::os::raw::c_void,
16682 ) -> ::std::os::raw::c_int;
16683}
16684extern "C" {
16685 pub fn mergesort(
16686 __base: *mut ::std::os::raw::c_void,
16687 __nel: size_t,
16688 __width: size_t,
16689 __compar: ::std::option::Option<
16690 unsafe extern "C" fn(
16691 arg1: *const ::std::os::raw::c_void,
16692 arg2: *const ::std::os::raw::c_void,
16693 ) -> ::std::os::raw::c_int,
16694 >,
16695 ) -> ::std::os::raw::c_int;
16696}
16697extern "C" {
16698 pub fn mergesort_b(
16699 __base: *mut ::std::os::raw::c_void,
16700 __nel: size_t,
16701 __width: size_t,
16702 __compar: *mut ::std::os::raw::c_void,
16703 ) -> ::std::os::raw::c_int;
16704}
16705extern "C" {
16706 pub fn psort(
16707 __base: *mut ::std::os::raw::c_void,
16708 __nel: size_t,
16709 __width: size_t,
16710 __compar: ::std::option::Option<
16711 unsafe extern "C" fn(
16712 arg1: *const ::std::os::raw::c_void,
16713 arg2: *const ::std::os::raw::c_void,
16714 ) -> ::std::os::raw::c_int,
16715 >,
16716 );
16717}
16718extern "C" {
16719 pub fn psort_b(
16720 __base: *mut ::std::os::raw::c_void,
16721 __nel: size_t,
16722 __width: size_t,
16723 __compar: *mut ::std::os::raw::c_void,
16724 );
16725}
16726extern "C" {
16727 pub fn psort_r(
16728 __base: *mut ::std::os::raw::c_void,
16729 __nel: size_t,
16730 __width: size_t,
16731 arg1: *mut ::std::os::raw::c_void,
16732 __compar: ::std::option::Option<
16733 unsafe extern "C" fn(
16734 arg1: *mut ::std::os::raw::c_void,
16735 arg2: *const ::std::os::raw::c_void,
16736 arg3: *const ::std::os::raw::c_void,
16737 ) -> ::std::os::raw::c_int,
16738 >,
16739 );
16740}
16741extern "C" {
16742 pub fn qsort_b(
16743 __base: *mut ::std::os::raw::c_void,
16744 __nel: size_t,
16745 __width: size_t,
16746 __compar: *mut ::std::os::raw::c_void,
16747 );
16748}
16749extern "C" {
16750 pub fn qsort_r(
16751 __base: *mut ::std::os::raw::c_void,
16752 __nel: size_t,
16753 __width: size_t,
16754 arg1: *mut ::std::os::raw::c_void,
16755 __compar: ::std::option::Option<
16756 unsafe extern "C" fn(
16757 arg1: *mut ::std::os::raw::c_void,
16758 arg2: *const ::std::os::raw::c_void,
16759 arg3: *const ::std::os::raw::c_void,
16760 ) -> ::std::os::raw::c_int,
16761 >,
16762 );
16763}
16764extern "C" {
16765 pub fn radixsort(
16766 __base: *mut *const ::std::os::raw::c_uchar,
16767 __nel: ::std::os::raw::c_int,
16768 __table: *const ::std::os::raw::c_uchar,
16769 __endbyte: ::std::os::raw::c_uint,
16770 ) -> ::std::os::raw::c_int;
16771}
16772extern "C" {
16773 pub fn rpmatch(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
16774}
16775extern "C" {
16776 pub fn sradixsort(
16777 __base: *mut *const ::std::os::raw::c_uchar,
16778 __nel: ::std::os::raw::c_int,
16779 __table: *const ::std::os::raw::c_uchar,
16780 __endbyte: ::std::os::raw::c_uint,
16781 ) -> ::std::os::raw::c_int;
16782}
16783extern "C" {
16784 pub fn sranddev();
16785}
16786extern "C" {
16787 pub fn srandomdev();
16788}
16789extern "C" {
16790 pub fn reallocf(
16791 __ptr: *mut ::std::os::raw::c_void,
16792 __size: size_t,
16793 ) -> *mut ::std::os::raw::c_void;
16794}
16795extern "C" {
16796 pub fn strtonum(
16797 __numstr: *const ::std::os::raw::c_char,
16798 __minval: ::std::os::raw::c_longlong,
16799 __maxval: ::std::os::raw::c_longlong,
16800 __errstrp: *mut *const ::std::os::raw::c_char,
16801 ) -> ::std::os::raw::c_longlong;
16802}
16803extern "C" {
16804 pub fn strtoq(
16805 __str: *const ::std::os::raw::c_char,
16806 __endptr: *mut *mut ::std::os::raw::c_char,
16807 __base: ::std::os::raw::c_int,
16808 ) -> ::std::os::raw::c_longlong;
16809}
16810extern "C" {
16811 pub fn strtouq(
16812 __str: *const ::std::os::raw::c_char,
16813 __endptr: *mut *mut ::std::os::raw::c_char,
16814 __base: ::std::os::raw::c_int,
16815 ) -> ::std::os::raw::c_ulonglong;
16816}
16817extern "C" {
16818 pub fn memchr(
16819 __s: *const ::std::os::raw::c_void,
16820 __c: ::std::os::raw::c_int,
16821 __n: ::std::os::raw::c_ulong,
16822 ) -> *mut ::std::os::raw::c_void;
16823}
16824extern "C" {
16825 pub fn memcmp(
16826 __s1: *const ::std::os::raw::c_void,
16827 __s2: *const ::std::os::raw::c_void,
16828 __n: ::std::os::raw::c_ulong,
16829 ) -> ::std::os::raw::c_int;
16830}
16831extern "C" {
16832 pub fn memcpy(
16833 __dst: *mut ::std::os::raw::c_void,
16834 __src: *const ::std::os::raw::c_void,
16835 __n: ::std::os::raw::c_ulong,
16836 ) -> *mut ::std::os::raw::c_void;
16837}
16838extern "C" {
16839 pub fn memmove(
16840 __dst: *mut ::std::os::raw::c_void,
16841 __src: *const ::std::os::raw::c_void,
16842 __len: ::std::os::raw::c_ulong,
16843 ) -> *mut ::std::os::raw::c_void;
16844}
16845extern "C" {
16846 pub fn memset(
16847 __b: *mut ::std::os::raw::c_void,
16848 __c: ::std::os::raw::c_int,
16849 __len: ::std::os::raw::c_ulong,
16850 ) -> *mut ::std::os::raw::c_void;
16851}
16852extern "C" {
16853 pub fn strcat(
16854 __s1: *mut ::std::os::raw::c_char,
16855 __s2: *const ::std::os::raw::c_char,
16856 ) -> *mut ::std::os::raw::c_char;
16857}
16858extern "C" {
16859 pub fn strchr(
16860 __s: *const ::std::os::raw::c_char,
16861 __c: ::std::os::raw::c_int,
16862 ) -> *mut ::std::os::raw::c_char;
16863}
16864extern "C" {
16865 pub fn strcmp(
16866 __s1: *const ::std::os::raw::c_char,
16867 __s2: *const ::std::os::raw::c_char,
16868 ) -> ::std::os::raw::c_int;
16869}
16870extern "C" {
16871 pub fn strcoll(
16872 __s1: *const ::std::os::raw::c_char,
16873 __s2: *const ::std::os::raw::c_char,
16874 ) -> ::std::os::raw::c_int;
16875}
16876extern "C" {
16877 pub fn strcpy(
16878 __dst: *mut ::std::os::raw::c_char,
16879 __src: *const ::std::os::raw::c_char,
16880 ) -> *mut ::std::os::raw::c_char;
16881}
16882extern "C" {
16883 pub fn strcspn(
16884 __s: *const ::std::os::raw::c_char,
16885 __charset: *const ::std::os::raw::c_char,
16886 ) -> ::std::os::raw::c_ulong;
16887}
16888extern "C" {
16889 pub fn strerror(__errnum: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char;
16890}
16891extern "C" {
16892 pub fn strlen(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_ulong;
16893}
16894extern "C" {
16895 pub fn strncat(
16896 __s1: *mut ::std::os::raw::c_char,
16897 __s2: *const ::std::os::raw::c_char,
16898 __n: ::std::os::raw::c_ulong,
16899 ) -> *mut ::std::os::raw::c_char;
16900}
16901extern "C" {
16902 pub fn strncmp(
16903 __s1: *const ::std::os::raw::c_char,
16904 __s2: *const ::std::os::raw::c_char,
16905 __n: ::std::os::raw::c_ulong,
16906 ) -> ::std::os::raw::c_int;
16907}
16908extern "C" {
16909 pub fn strncpy(
16910 __dst: *mut ::std::os::raw::c_char,
16911 __src: *const ::std::os::raw::c_char,
16912 __n: ::std::os::raw::c_ulong,
16913 ) -> *mut ::std::os::raw::c_char;
16914}
16915extern "C" {
16916 pub fn strpbrk(
16917 __s: *const ::std::os::raw::c_char,
16918 __charset: *const ::std::os::raw::c_char,
16919 ) -> *mut ::std::os::raw::c_char;
16920}
16921extern "C" {
16922 pub fn strrchr(
16923 __s: *const ::std::os::raw::c_char,
16924 __c: ::std::os::raw::c_int,
16925 ) -> *mut ::std::os::raw::c_char;
16926}
16927extern "C" {
16928 pub fn strspn(
16929 __s: *const ::std::os::raw::c_char,
16930 __charset: *const ::std::os::raw::c_char,
16931 ) -> ::std::os::raw::c_ulong;
16932}
16933extern "C" {
16934 pub fn strstr(
16935 __big: *const ::std::os::raw::c_char,
16936 __little: *const ::std::os::raw::c_char,
16937 ) -> *mut ::std::os::raw::c_char;
16938}
16939extern "C" {
16940 pub fn strtok(
16941 __str: *mut ::std::os::raw::c_char,
16942 __sep: *const ::std::os::raw::c_char,
16943 ) -> *mut ::std::os::raw::c_char;
16944}
16945extern "C" {
16946 pub fn strxfrm(
16947 __s1: *mut ::std::os::raw::c_char,
16948 __s2: *const ::std::os::raw::c_char,
16949 __n: ::std::os::raw::c_ulong,
16950 ) -> ::std::os::raw::c_ulong;
16951}
16952extern "C" {
16953 pub fn strtok_r(
16954 __str: *mut ::std::os::raw::c_char,
16955 __sep: *const ::std::os::raw::c_char,
16956 __lasts: *mut *mut ::std::os::raw::c_char,
16957 ) -> *mut ::std::os::raw::c_char;
16958}
16959extern "C" {
16960 pub fn strerror_r(
16961 __errnum: ::std::os::raw::c_int,
16962 __strerrbuf: *mut ::std::os::raw::c_char,
16963 __buflen: size_t,
16964 ) -> ::std::os::raw::c_int;
16965}
16966extern "C" {
16967 pub fn strdup(__s1: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
16968}
16969extern "C" {
16970 pub fn memccpy(
16971 __dst: *mut ::std::os::raw::c_void,
16972 __src: *const ::std::os::raw::c_void,
16973 __c: ::std::os::raw::c_int,
16974 __n: ::std::os::raw::c_ulong,
16975 ) -> *mut ::std::os::raw::c_void;
16976}
16977extern "C" {
16978 pub fn stpcpy(
16979 __dst: *mut ::std::os::raw::c_char,
16980 __src: *const ::std::os::raw::c_char,
16981 ) -> *mut ::std::os::raw::c_char;
16982}
16983extern "C" {
16984 pub fn stpncpy(
16985 __dst: *mut ::std::os::raw::c_char,
16986 __src: *const ::std::os::raw::c_char,
16987 __n: ::std::os::raw::c_ulong,
16988 ) -> *mut ::std::os::raw::c_char;
16989}
16990extern "C" {
16991 pub fn strndup(
16992 __s1: *const ::std::os::raw::c_char,
16993 __n: ::std::os::raw::c_ulong,
16994 ) -> *mut ::std::os::raw::c_char;
16995}
16996extern "C" {
16997 pub fn strnlen(__s1: *const ::std::os::raw::c_char, __n: size_t) -> size_t;
16998}
16999extern "C" {
17000 pub fn strsignal(__sig: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char;
17001}
17002pub type rsize_t = __darwin_size_t;
17003pub type errno_t = ::std::os::raw::c_int;
17004extern "C" {
17005 pub fn memset_s(
17006 __s: *mut ::std::os::raw::c_void,
17007 __smax: rsize_t,
17008 __c: ::std::os::raw::c_int,
17009 __n: rsize_t,
17010 ) -> errno_t;
17011}
17012extern "C" {
17013 pub fn memmem(
17014 __big: *const ::std::os::raw::c_void,
17015 __big_len: size_t,
17016 __little: *const ::std::os::raw::c_void,
17017 __little_len: size_t,
17018 ) -> *mut ::std::os::raw::c_void;
17019}
17020extern "C" {
17021 pub fn memset_pattern4(
17022 __b: *mut ::std::os::raw::c_void,
17023 __pattern4: *const ::std::os::raw::c_void,
17024 __len: size_t,
17025 );
17026}
17027extern "C" {
17028 pub fn memset_pattern8(
17029 __b: *mut ::std::os::raw::c_void,
17030 __pattern8: *const ::std::os::raw::c_void,
17031 __len: size_t,
17032 );
17033}
17034extern "C" {
17035 pub fn memset_pattern16(
17036 __b: *mut ::std::os::raw::c_void,
17037 __pattern16: *const ::std::os::raw::c_void,
17038 __len: size_t,
17039 );
17040}
17041extern "C" {
17042 pub fn strcasestr(
17043 __big: *const ::std::os::raw::c_char,
17044 __little: *const ::std::os::raw::c_char,
17045 ) -> *mut ::std::os::raw::c_char;
17046}
17047extern "C" {
17048 pub fn strnstr(
17049 __big: *const ::std::os::raw::c_char,
17050 __little: *const ::std::os::raw::c_char,
17051 __len: size_t,
17052 ) -> *mut ::std::os::raw::c_char;
17053}
17054extern "C" {
17055 pub fn strlcat(
17056 __dst: *mut ::std::os::raw::c_char,
17057 __source: *const ::std::os::raw::c_char,
17058 __size: ::std::os::raw::c_ulong,
17059 ) -> ::std::os::raw::c_ulong;
17060}
17061extern "C" {
17062 pub fn strlcpy(
17063 __dst: *mut ::std::os::raw::c_char,
17064 __source: *const ::std::os::raw::c_char,
17065 __size: ::std::os::raw::c_ulong,
17066 ) -> ::std::os::raw::c_ulong;
17067}
17068extern "C" {
17069 pub fn strmode(__mode: ::std::os::raw::c_int, __bp: *mut ::std::os::raw::c_char);
17070}
17071extern "C" {
17072 pub fn strsep(
17073 __stringp: *mut *mut ::std::os::raw::c_char,
17074 __delim: *const ::std::os::raw::c_char,
17075 ) -> *mut ::std::os::raw::c_char;
17076}
17077extern "C" {
17078 pub fn timingsafe_bcmp(
17079 __b1: *const ::std::os::raw::c_void,
17080 __b2: *const ::std::os::raw::c_void,
17081 __len: size_t,
17082 ) -> ::std::os::raw::c_int;
17083}
17084extern "C" {
17085 pub fn strsignal_r(
17086 __sig: ::std::os::raw::c_int,
17087 __strsignalbuf: *mut ::std::os::raw::c_char,
17088 __buflen: size_t,
17089 ) -> ::std::os::raw::c_int;
17090}
17091extern "C" {
17092 pub fn bcmp(
17093 arg1: *const ::std::os::raw::c_void,
17094 arg2: *const ::std::os::raw::c_void,
17095 arg3: ::std::os::raw::c_ulong,
17096 ) -> ::std::os::raw::c_int;
17097}
17098extern "C" {
17099 pub fn bcopy(
17100 arg1: *const ::std::os::raw::c_void,
17101 arg2: *mut ::std::os::raw::c_void,
17102 arg3: size_t,
17103 );
17104}
17105extern "C" {
17106 pub fn bzero(arg1: *mut ::std::os::raw::c_void, arg2: ::std::os::raw::c_ulong);
17107}
17108extern "C" {
17109 pub fn index(
17110 arg1: *const ::std::os::raw::c_char,
17111 arg2: ::std::os::raw::c_int,
17112 ) -> *mut ::std::os::raw::c_char;
17113}
17114extern "C" {
17115 pub fn rindex(
17116 arg1: *const ::std::os::raw::c_char,
17117 arg2: ::std::os::raw::c_int,
17118 ) -> *mut ::std::os::raw::c_char;
17119}
17120extern "C" {
17121 pub fn ffs(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
17122}
17123extern "C" {
17124 pub fn strcasecmp(
17125 arg1: *const ::std::os::raw::c_char,
17126 arg2: *const ::std::os::raw::c_char,
17127 ) -> ::std::os::raw::c_int;
17128}
17129extern "C" {
17130 pub fn strncasecmp(
17131 arg1: *const ::std::os::raw::c_char,
17132 arg2: *const ::std::os::raw::c_char,
17133 arg3: ::std::os::raw::c_ulong,
17134 ) -> ::std::os::raw::c_int;
17135}
17136extern "C" {
17137 pub fn ffsl(arg1: ::std::os::raw::c_long) -> ::std::os::raw::c_int;
17138}
17139extern "C" {
17140 pub fn ffsll(arg1: ::std::os::raw::c_longlong) -> ::std::os::raw::c_int;
17141}
17142extern "C" {
17143 pub fn fls(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
17144}
17145extern "C" {
17146 pub fn flsl(arg1: ::std::os::raw::c_long) -> ::std::os::raw::c_int;
17147}
17148extern "C" {
17149 pub fn flsll(arg1: ::std::os::raw::c_longlong) -> ::std::os::raw::c_int;
17150}
17151pub type jit_int8_t = ::std::os::raw::c_schar;
17152pub type jit_uint8_t = ::std::os::raw::c_uchar;
17153pub type jit_int16_t = ::std::os::raw::c_short;
17154pub type jit_uint16_t = ::std::os::raw::c_ushort;
17155pub type jit_int32_t = ::std::os::raw::c_int;
17156pub type jit_uint32_t = ::std::os::raw::c_uint;
17157pub type jit_int64_t = ::std::os::raw::c_long;
17158pub type jit_uint64_t = ::std::os::raw::c_ulong;
17159pub type jit_word_t = jit_int64_t;
17160pub type jit_uword_t = jit_uint64_t;
17161pub type jit_float32_t = f32;
17162pub type jit_float64_t = f64;
17163pub type jit_pointer_t = *mut ::std::os::raw::c_void;
17164pub type jit_bool_t = jit_int32_t;
17165pub type jit_gpr_t = jit_int32_t;
17166pub type jit_fpr_t = jit_int32_t;
17167pub const jit_reg_t__RAX: jit_reg_t = 0;
17168pub const jit_reg_t__R10: jit_reg_t = 1;
17169pub const jit_reg_t__R11: jit_reg_t = 2;
17170pub const jit_reg_t__RBX: jit_reg_t = 3;
17171pub const jit_reg_t__R13: jit_reg_t = 4;
17172pub const jit_reg_t__R14: jit_reg_t = 5;
17173pub const jit_reg_t__R15: jit_reg_t = 6;
17174pub const jit_reg_t__R12: jit_reg_t = 7;
17175pub const jit_reg_t__R9: jit_reg_t = 8;
17176pub const jit_reg_t__R8: jit_reg_t = 9;
17177pub const jit_reg_t__RCX: jit_reg_t = 10;
17178pub const jit_reg_t__RDX: jit_reg_t = 11;
17179pub const jit_reg_t__RSI: jit_reg_t = 12;
17180pub const jit_reg_t__RDI: jit_reg_t = 13;
17181pub const jit_reg_t__RSP: jit_reg_t = 14;
17182pub const jit_reg_t__RBP: jit_reg_t = 15;
17183pub const jit_reg_t__XMM8: jit_reg_t = 16;
17184pub const jit_reg_t__XMM9: jit_reg_t = 17;
17185pub const jit_reg_t__XMM10: jit_reg_t = 18;
17186pub const jit_reg_t__XMM11: jit_reg_t = 19;
17187pub const jit_reg_t__XMM12: jit_reg_t = 20;
17188pub const jit_reg_t__XMM13: jit_reg_t = 21;
17189pub const jit_reg_t__XMM14: jit_reg_t = 22;
17190pub const jit_reg_t__XMM15: jit_reg_t = 23;
17191pub const jit_reg_t__XMM7: jit_reg_t = 24;
17192pub const jit_reg_t__XMM6: jit_reg_t = 25;
17193pub const jit_reg_t__XMM5: jit_reg_t = 26;
17194pub const jit_reg_t__XMM4: jit_reg_t = 27;
17195pub const jit_reg_t__XMM3: jit_reg_t = 28;
17196pub const jit_reg_t__XMM2: jit_reg_t = 29;
17197pub const jit_reg_t__XMM1: jit_reg_t = 30;
17198pub const jit_reg_t__XMM0: jit_reg_t = 31;
17199pub const jit_reg_t__ST0: jit_reg_t = 32;
17200pub const jit_reg_t__ST1: jit_reg_t = 33;
17201pub const jit_reg_t__ST2: jit_reg_t = 34;
17202pub const jit_reg_t__ST3: jit_reg_t = 35;
17203pub const jit_reg_t__ST4: jit_reg_t = 36;
17204pub const jit_reg_t__ST5: jit_reg_t = 37;
17205pub const jit_reg_t__ST6: jit_reg_t = 38;
17206pub const jit_reg_t__NOREG: jit_reg_t = 39;
17207pub type jit_reg_t = ::std::os::raw::c_uint;
17208#[repr(C)]
17209#[repr(align(4))]
17210#[derive(Debug, Copy, Clone)]
17211pub struct jit_cpu_t {
17212 pub _bitfield_align_1: [u8; 0],
17213 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3usize]>,
17214 pub __bindgen_padding_0: u8,
17215}
17216#[test]
17217fn bindgen_test_layout_jit_cpu_t() {
17218 assert_eq!(
17219 ::std::mem::size_of::<jit_cpu_t>(),
17220 4usize,
17221 concat!("Size of: ", stringify!(jit_cpu_t))
17222 );
17223 assert_eq!(
17224 ::std::mem::align_of::<jit_cpu_t>(),
17225 4usize,
17226 concat!("Alignment of ", stringify!(jit_cpu_t))
17227 );
17228}
17229impl jit_cpu_t {
17230 #[inline]
17231 pub fn fpu(&self) -> jit_uint32_t {
17232 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
17233 }
17234 #[inline]
17235 pub fn set_fpu(&mut self, val: jit_uint32_t) {
17236 unsafe {
17237 let val: u32 = ::std::mem::transmute(val);
17238 self._bitfield_1.set(0usize, 1u8, val as u64)
17239 }
17240 }
17241 #[inline]
17242 pub fn cmpxchg8b(&self) -> jit_uint32_t {
17243 unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
17244 }
17245 #[inline]
17246 pub fn set_cmpxchg8b(&mut self, val: jit_uint32_t) {
17247 unsafe {
17248 let val: u32 = ::std::mem::transmute(val);
17249 self._bitfield_1.set(1usize, 1u8, val as u64)
17250 }
17251 }
17252 #[inline]
17253 pub fn cmov(&self) -> jit_uint32_t {
17254 unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
17255 }
17256 #[inline]
17257 pub fn set_cmov(&mut self, val: jit_uint32_t) {
17258 unsafe {
17259 let val: u32 = ::std::mem::transmute(val);
17260 self._bitfield_1.set(2usize, 1u8, val as u64)
17261 }
17262 }
17263 #[inline]
17264 pub fn mmx(&self) -> jit_uint32_t {
17265 unsafe { ::std::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
17266 }
17267 #[inline]
17268 pub fn set_mmx(&mut self, val: jit_uint32_t) {
17269 unsafe {
17270 let val: u32 = ::std::mem::transmute(val);
17271 self._bitfield_1.set(3usize, 1u8, val as u64)
17272 }
17273 }
17274 #[inline]
17275 pub fn sse(&self) -> jit_uint32_t {
17276 unsafe { ::std::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
17277 }
17278 #[inline]
17279 pub fn set_sse(&mut self, val: jit_uint32_t) {
17280 unsafe {
17281 let val: u32 = ::std::mem::transmute(val);
17282 self._bitfield_1.set(4usize, 1u8, val as u64)
17283 }
17284 }
17285 #[inline]
17286 pub fn sse2(&self) -> jit_uint32_t {
17287 unsafe { ::std::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
17288 }
17289 #[inline]
17290 pub fn set_sse2(&mut self, val: jit_uint32_t) {
17291 unsafe {
17292 let val: u32 = ::std::mem::transmute(val);
17293 self._bitfield_1.set(5usize, 1u8, val as u64)
17294 }
17295 }
17296 #[inline]
17297 pub fn sse3(&self) -> jit_uint32_t {
17298 unsafe { ::std::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
17299 }
17300 #[inline]
17301 pub fn set_sse3(&mut self, val: jit_uint32_t) {
17302 unsafe {
17303 let val: u32 = ::std::mem::transmute(val);
17304 self._bitfield_1.set(6usize, 1u8, val as u64)
17305 }
17306 }
17307 #[inline]
17308 pub fn pclmulqdq(&self) -> jit_uint32_t {
17309 unsafe { ::std::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u32) }
17310 }
17311 #[inline]
17312 pub fn set_pclmulqdq(&mut self, val: jit_uint32_t) {
17313 unsafe {
17314 let val: u32 = ::std::mem::transmute(val);
17315 self._bitfield_1.set(7usize, 1u8, val as u64)
17316 }
17317 }
17318 #[inline]
17319 pub fn ssse3(&self) -> jit_uint32_t {
17320 unsafe { ::std::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u32) }
17321 }
17322 #[inline]
17323 pub fn set_ssse3(&mut self, val: jit_uint32_t) {
17324 unsafe {
17325 let val: u32 = ::std::mem::transmute(val);
17326 self._bitfield_1.set(8usize, 1u8, val as u64)
17327 }
17328 }
17329 #[inline]
17330 pub fn fma(&self) -> jit_uint32_t {
17331 unsafe { ::std::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u32) }
17332 }
17333 #[inline]
17334 pub fn set_fma(&mut self, val: jit_uint32_t) {
17335 unsafe {
17336 let val: u32 = ::std::mem::transmute(val);
17337 self._bitfield_1.set(9usize, 1u8, val as u64)
17338 }
17339 }
17340 #[inline]
17341 pub fn cmpxchg16b(&self) -> jit_uint32_t {
17342 unsafe { ::std::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u32) }
17343 }
17344 #[inline]
17345 pub fn set_cmpxchg16b(&mut self, val: jit_uint32_t) {
17346 unsafe {
17347 let val: u32 = ::std::mem::transmute(val);
17348 self._bitfield_1.set(10usize, 1u8, val as u64)
17349 }
17350 }
17351 #[inline]
17352 pub fn sse4_1(&self) -> jit_uint32_t {
17353 unsafe { ::std::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u32) }
17354 }
17355 #[inline]
17356 pub fn set_sse4_1(&mut self, val: jit_uint32_t) {
17357 unsafe {
17358 let val: u32 = ::std::mem::transmute(val);
17359 self._bitfield_1.set(11usize, 1u8, val as u64)
17360 }
17361 }
17362 #[inline]
17363 pub fn sse4_2(&self) -> jit_uint32_t {
17364 unsafe { ::std::mem::transmute(self._bitfield_1.get(12usize, 1u8) as u32) }
17365 }
17366 #[inline]
17367 pub fn set_sse4_2(&mut self, val: jit_uint32_t) {
17368 unsafe {
17369 let val: u32 = ::std::mem::transmute(val);
17370 self._bitfield_1.set(12usize, 1u8, val as u64)
17371 }
17372 }
17373 #[inline]
17374 pub fn movbe(&self) -> jit_uint32_t {
17375 unsafe { ::std::mem::transmute(self._bitfield_1.get(13usize, 1u8) as u32) }
17376 }
17377 #[inline]
17378 pub fn set_movbe(&mut self, val: jit_uint32_t) {
17379 unsafe {
17380 let val: u32 = ::std::mem::transmute(val);
17381 self._bitfield_1.set(13usize, 1u8, val as u64)
17382 }
17383 }
17384 #[inline]
17385 pub fn popcnt(&self) -> jit_uint32_t {
17386 unsafe { ::std::mem::transmute(self._bitfield_1.get(14usize, 1u8) as u32) }
17387 }
17388 #[inline]
17389 pub fn set_popcnt(&mut self, val: jit_uint32_t) {
17390 unsafe {
17391 let val: u32 = ::std::mem::transmute(val);
17392 self._bitfield_1.set(14usize, 1u8, val as u64)
17393 }
17394 }
17395 #[inline]
17396 pub fn aes(&self) -> jit_uint32_t {
17397 unsafe { ::std::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u32) }
17398 }
17399 #[inline]
17400 pub fn set_aes(&mut self, val: jit_uint32_t) {
17401 unsafe {
17402 let val: u32 = ::std::mem::transmute(val);
17403 self._bitfield_1.set(15usize, 1u8, val as u64)
17404 }
17405 }
17406 #[inline]
17407 pub fn avx(&self) -> jit_uint32_t {
17408 unsafe { ::std::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u32) }
17409 }
17410 #[inline]
17411 pub fn set_avx(&mut self, val: jit_uint32_t) {
17412 unsafe {
17413 let val: u32 = ::std::mem::transmute(val);
17414 self._bitfield_1.set(16usize, 1u8, val as u64)
17415 }
17416 }
17417 #[inline]
17418 pub fn lahf(&self) -> jit_uint32_t {
17419 unsafe { ::std::mem::transmute(self._bitfield_1.get(17usize, 1u8) as u32) }
17420 }
17421 #[inline]
17422 pub fn set_lahf(&mut self, val: jit_uint32_t) {
17423 unsafe {
17424 let val: u32 = ::std::mem::transmute(val);
17425 self._bitfield_1.set(17usize, 1u8, val as u64)
17426 }
17427 }
17428 #[inline]
17429 pub fn new_bitfield_1(
17430 fpu: jit_uint32_t,
17431 cmpxchg8b: jit_uint32_t,
17432 cmov: jit_uint32_t,
17433 mmx: jit_uint32_t,
17434 sse: jit_uint32_t,
17435 sse2: jit_uint32_t,
17436 sse3: jit_uint32_t,
17437 pclmulqdq: jit_uint32_t,
17438 ssse3: jit_uint32_t,
17439 fma: jit_uint32_t,
17440 cmpxchg16b: jit_uint32_t,
17441 sse4_1: jit_uint32_t,
17442 sse4_2: jit_uint32_t,
17443 movbe: jit_uint32_t,
17444 popcnt: jit_uint32_t,
17445 aes: jit_uint32_t,
17446 avx: jit_uint32_t,
17447 lahf: jit_uint32_t,
17448 ) -> __BindgenBitfieldUnit<[u8; 3usize]> {
17449 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 3usize]> = Default::default();
17450 __bindgen_bitfield_unit.set(0usize, 1u8, {
17451 let fpu: u32 = unsafe { ::std::mem::transmute(fpu) };
17452 fpu as u64
17453 });
17454 __bindgen_bitfield_unit.set(1usize, 1u8, {
17455 let cmpxchg8b: u32 = unsafe { ::std::mem::transmute(cmpxchg8b) };
17456 cmpxchg8b as u64
17457 });
17458 __bindgen_bitfield_unit.set(2usize, 1u8, {
17459 let cmov: u32 = unsafe { ::std::mem::transmute(cmov) };
17460 cmov as u64
17461 });
17462 __bindgen_bitfield_unit.set(3usize, 1u8, {
17463 let mmx: u32 = unsafe { ::std::mem::transmute(mmx) };
17464 mmx as u64
17465 });
17466 __bindgen_bitfield_unit.set(4usize, 1u8, {
17467 let sse: u32 = unsafe { ::std::mem::transmute(sse) };
17468 sse as u64
17469 });
17470 __bindgen_bitfield_unit.set(5usize, 1u8, {
17471 let sse2: u32 = unsafe { ::std::mem::transmute(sse2) };
17472 sse2 as u64
17473 });
17474 __bindgen_bitfield_unit.set(6usize, 1u8, {
17475 let sse3: u32 = unsafe { ::std::mem::transmute(sse3) };
17476 sse3 as u64
17477 });
17478 __bindgen_bitfield_unit.set(7usize, 1u8, {
17479 let pclmulqdq: u32 = unsafe { ::std::mem::transmute(pclmulqdq) };
17480 pclmulqdq as u64
17481 });
17482 __bindgen_bitfield_unit.set(8usize, 1u8, {
17483 let ssse3: u32 = unsafe { ::std::mem::transmute(ssse3) };
17484 ssse3 as u64
17485 });
17486 __bindgen_bitfield_unit.set(9usize, 1u8, {
17487 let fma: u32 = unsafe { ::std::mem::transmute(fma) };
17488 fma as u64
17489 });
17490 __bindgen_bitfield_unit.set(10usize, 1u8, {
17491 let cmpxchg16b: u32 = unsafe { ::std::mem::transmute(cmpxchg16b) };
17492 cmpxchg16b as u64
17493 });
17494 __bindgen_bitfield_unit.set(11usize, 1u8, {
17495 let sse4_1: u32 = unsafe { ::std::mem::transmute(sse4_1) };
17496 sse4_1 as u64
17497 });
17498 __bindgen_bitfield_unit.set(12usize, 1u8, {
17499 let sse4_2: u32 = unsafe { ::std::mem::transmute(sse4_2) };
17500 sse4_2 as u64
17501 });
17502 __bindgen_bitfield_unit.set(13usize, 1u8, {
17503 let movbe: u32 = unsafe { ::std::mem::transmute(movbe) };
17504 movbe as u64
17505 });
17506 __bindgen_bitfield_unit.set(14usize, 1u8, {
17507 let popcnt: u32 = unsafe { ::std::mem::transmute(popcnt) };
17508 popcnt as u64
17509 });
17510 __bindgen_bitfield_unit.set(15usize, 1u8, {
17511 let aes: u32 = unsafe { ::std::mem::transmute(aes) };
17512 aes as u64
17513 });
17514 __bindgen_bitfield_unit.set(16usize, 1u8, {
17515 let avx: u32 = unsafe { ::std::mem::transmute(avx) };
17516 avx as u64
17517 });
17518 __bindgen_bitfield_unit.set(17usize, 1u8, {
17519 let lahf: u32 = unsafe { ::std::mem::transmute(lahf) };
17520 lahf as u64
17521 });
17522 __bindgen_bitfield_unit
17523 }
17524}
17525extern "C" {
17526 pub static mut jit_cpu: jit_cpu_t;
17527}
17528#[repr(C)]
17529#[derive(Debug, Copy, Clone)]
17530pub struct jit_node {
17531 _unused: [u8; 0],
17532}
17533pub type jit_node_t = jit_node;
17534#[repr(C)]
17535#[derive(Debug, Copy, Clone)]
17536pub struct jit_state {
17537 _unused: [u8; 0],
17538}
17539pub type jit_state_t = jit_state;
17540pub const jit_code_t_jit_code_data: jit_code_t = 0;
17541pub const jit_code_t_jit_code_live: jit_code_t = 1;
17542pub const jit_code_t_jit_code_align: jit_code_t = 2;
17543pub const jit_code_t_jit_code_save: jit_code_t = 3;
17544pub const jit_code_t_jit_code_load: jit_code_t = 4;
17545pub const jit_code_t_jit_code_name: jit_code_t = 5;
17546pub const jit_code_t_jit_code_note: jit_code_t = 6;
17547pub const jit_code_t_jit_code_label: jit_code_t = 7;
17548pub const jit_code_t_jit_code_prolog: jit_code_t = 8;
17549pub const jit_code_t_jit_code_ellipsis: jit_code_t = 9;
17550pub const jit_code_t_jit_code_va_push: jit_code_t = 10;
17551pub const jit_code_t_jit_code_allocai: jit_code_t = 11;
17552pub const jit_code_t_jit_code_allocar: jit_code_t = 12;
17553pub const jit_code_t_jit_code_arg: jit_code_t = 13;
17554pub const jit_code_t_jit_code_getarg_c: jit_code_t = 14;
17555pub const jit_code_t_jit_code_getarg_uc: jit_code_t = 15;
17556pub const jit_code_t_jit_code_getarg_s: jit_code_t = 16;
17557pub const jit_code_t_jit_code_getarg_us: jit_code_t = 17;
17558pub const jit_code_t_jit_code_getarg_i: jit_code_t = 18;
17559pub const jit_code_t_jit_code_getarg_ui: jit_code_t = 19;
17560pub const jit_code_t_jit_code_getarg_l: jit_code_t = 20;
17561pub const jit_code_t_jit_code_putargr: jit_code_t = 21;
17562pub const jit_code_t_jit_code_putargi: jit_code_t = 22;
17563pub const jit_code_t_jit_code_va_start: jit_code_t = 23;
17564pub const jit_code_t_jit_code_va_arg: jit_code_t = 24;
17565pub const jit_code_t_jit_code_va_arg_d: jit_code_t = 25;
17566pub const jit_code_t_jit_code_va_end: jit_code_t = 26;
17567pub const jit_code_t_jit_code_addr: jit_code_t = 27;
17568pub const jit_code_t_jit_code_addi: jit_code_t = 28;
17569pub const jit_code_t_jit_code_addcr: jit_code_t = 29;
17570pub const jit_code_t_jit_code_addci: jit_code_t = 30;
17571pub const jit_code_t_jit_code_addxr: jit_code_t = 31;
17572pub const jit_code_t_jit_code_addxi: jit_code_t = 32;
17573pub const jit_code_t_jit_code_subr: jit_code_t = 33;
17574pub const jit_code_t_jit_code_subi: jit_code_t = 34;
17575pub const jit_code_t_jit_code_subcr: jit_code_t = 35;
17576pub const jit_code_t_jit_code_subci: jit_code_t = 36;
17577pub const jit_code_t_jit_code_subxr: jit_code_t = 37;
17578pub const jit_code_t_jit_code_subxi: jit_code_t = 38;
17579pub const jit_code_t_jit_code_rsbi: jit_code_t = 39;
17580pub const jit_code_t_jit_code_mulr: jit_code_t = 40;
17581pub const jit_code_t_jit_code_muli: jit_code_t = 41;
17582pub const jit_code_t_jit_code_qmulr: jit_code_t = 42;
17583pub const jit_code_t_jit_code_qmuli: jit_code_t = 43;
17584pub const jit_code_t_jit_code_qmulr_u: jit_code_t = 44;
17585pub const jit_code_t_jit_code_qmuli_u: jit_code_t = 45;
17586pub const jit_code_t_jit_code_divr: jit_code_t = 46;
17587pub const jit_code_t_jit_code_divi: jit_code_t = 47;
17588pub const jit_code_t_jit_code_divr_u: jit_code_t = 48;
17589pub const jit_code_t_jit_code_divi_u: jit_code_t = 49;
17590pub const jit_code_t_jit_code_qdivr: jit_code_t = 50;
17591pub const jit_code_t_jit_code_qdivi: jit_code_t = 51;
17592pub const jit_code_t_jit_code_qdivr_u: jit_code_t = 52;
17593pub const jit_code_t_jit_code_qdivi_u: jit_code_t = 53;
17594pub const jit_code_t_jit_code_remr: jit_code_t = 54;
17595pub const jit_code_t_jit_code_remi: jit_code_t = 55;
17596pub const jit_code_t_jit_code_remr_u: jit_code_t = 56;
17597pub const jit_code_t_jit_code_remi_u: jit_code_t = 57;
17598pub const jit_code_t_jit_code_andr: jit_code_t = 58;
17599pub const jit_code_t_jit_code_andi: jit_code_t = 59;
17600pub const jit_code_t_jit_code_orr: jit_code_t = 60;
17601pub const jit_code_t_jit_code_ori: jit_code_t = 61;
17602pub const jit_code_t_jit_code_xorr: jit_code_t = 62;
17603pub const jit_code_t_jit_code_xori: jit_code_t = 63;
17604pub const jit_code_t_jit_code_lshr: jit_code_t = 64;
17605pub const jit_code_t_jit_code_lshi: jit_code_t = 65;
17606pub const jit_code_t_jit_code_rshr: jit_code_t = 66;
17607pub const jit_code_t_jit_code_rshi: jit_code_t = 67;
17608pub const jit_code_t_jit_code_rshr_u: jit_code_t = 68;
17609pub const jit_code_t_jit_code_rshi_u: jit_code_t = 69;
17610pub const jit_code_t_jit_code_negr: jit_code_t = 70;
17611pub const jit_code_t_jit_code_comr: jit_code_t = 71;
17612pub const jit_code_t_jit_code_ltr: jit_code_t = 72;
17613pub const jit_code_t_jit_code_lti: jit_code_t = 73;
17614pub const jit_code_t_jit_code_ltr_u: jit_code_t = 74;
17615pub const jit_code_t_jit_code_lti_u: jit_code_t = 75;
17616pub const jit_code_t_jit_code_ler: jit_code_t = 76;
17617pub const jit_code_t_jit_code_lei: jit_code_t = 77;
17618pub const jit_code_t_jit_code_ler_u: jit_code_t = 78;
17619pub const jit_code_t_jit_code_lei_u: jit_code_t = 79;
17620pub const jit_code_t_jit_code_eqr: jit_code_t = 80;
17621pub const jit_code_t_jit_code_eqi: jit_code_t = 81;
17622pub const jit_code_t_jit_code_ger: jit_code_t = 82;
17623pub const jit_code_t_jit_code_gei: jit_code_t = 83;
17624pub const jit_code_t_jit_code_ger_u: jit_code_t = 84;
17625pub const jit_code_t_jit_code_gei_u: jit_code_t = 85;
17626pub const jit_code_t_jit_code_gtr: jit_code_t = 86;
17627pub const jit_code_t_jit_code_gti: jit_code_t = 87;
17628pub const jit_code_t_jit_code_gtr_u: jit_code_t = 88;
17629pub const jit_code_t_jit_code_gti_u: jit_code_t = 89;
17630pub const jit_code_t_jit_code_ner: jit_code_t = 90;
17631pub const jit_code_t_jit_code_nei: jit_code_t = 91;
17632pub const jit_code_t_jit_code_movr: jit_code_t = 92;
17633pub const jit_code_t_jit_code_movi: jit_code_t = 93;
17634pub const jit_code_t_jit_code_extr_c: jit_code_t = 94;
17635pub const jit_code_t_jit_code_extr_uc: jit_code_t = 95;
17636pub const jit_code_t_jit_code_extr_s: jit_code_t = 96;
17637pub const jit_code_t_jit_code_extr_us: jit_code_t = 97;
17638pub const jit_code_t_jit_code_extr_i: jit_code_t = 98;
17639pub const jit_code_t_jit_code_extr_ui: jit_code_t = 99;
17640pub const jit_code_t_jit_code_htonr_us: jit_code_t = 100;
17641pub const jit_code_t_jit_code_htonr_ui: jit_code_t = 101;
17642pub const jit_code_t_jit_code_htonr_ul: jit_code_t = 102;
17643pub const jit_code_t_jit_code_ldr_c: jit_code_t = 103;
17644pub const jit_code_t_jit_code_ldi_c: jit_code_t = 104;
17645pub const jit_code_t_jit_code_ldr_uc: jit_code_t = 105;
17646pub const jit_code_t_jit_code_ldi_uc: jit_code_t = 106;
17647pub const jit_code_t_jit_code_ldr_s: jit_code_t = 107;
17648pub const jit_code_t_jit_code_ldi_s: jit_code_t = 108;
17649pub const jit_code_t_jit_code_ldr_us: jit_code_t = 109;
17650pub const jit_code_t_jit_code_ldi_us: jit_code_t = 110;
17651pub const jit_code_t_jit_code_ldr_i: jit_code_t = 111;
17652pub const jit_code_t_jit_code_ldi_i: jit_code_t = 112;
17653pub const jit_code_t_jit_code_ldr_ui: jit_code_t = 113;
17654pub const jit_code_t_jit_code_ldi_ui: jit_code_t = 114;
17655pub const jit_code_t_jit_code_ldr_l: jit_code_t = 115;
17656pub const jit_code_t_jit_code_ldi_l: jit_code_t = 116;
17657pub const jit_code_t_jit_code_ldxr_c: jit_code_t = 117;
17658pub const jit_code_t_jit_code_ldxi_c: jit_code_t = 118;
17659pub const jit_code_t_jit_code_ldxr_uc: jit_code_t = 119;
17660pub const jit_code_t_jit_code_ldxi_uc: jit_code_t = 120;
17661pub const jit_code_t_jit_code_ldxr_s: jit_code_t = 121;
17662pub const jit_code_t_jit_code_ldxi_s: jit_code_t = 122;
17663pub const jit_code_t_jit_code_ldxr_us: jit_code_t = 123;
17664pub const jit_code_t_jit_code_ldxi_us: jit_code_t = 124;
17665pub const jit_code_t_jit_code_ldxr_i: jit_code_t = 125;
17666pub const jit_code_t_jit_code_ldxi_i: jit_code_t = 126;
17667pub const jit_code_t_jit_code_ldxr_ui: jit_code_t = 127;
17668pub const jit_code_t_jit_code_ldxi_ui: jit_code_t = 128;
17669pub const jit_code_t_jit_code_ldxr_l: jit_code_t = 129;
17670pub const jit_code_t_jit_code_ldxi_l: jit_code_t = 130;
17671pub const jit_code_t_jit_code_str_c: jit_code_t = 131;
17672pub const jit_code_t_jit_code_sti_c: jit_code_t = 132;
17673pub const jit_code_t_jit_code_str_s: jit_code_t = 133;
17674pub const jit_code_t_jit_code_sti_s: jit_code_t = 134;
17675pub const jit_code_t_jit_code_str_i: jit_code_t = 135;
17676pub const jit_code_t_jit_code_sti_i: jit_code_t = 136;
17677pub const jit_code_t_jit_code_str_l: jit_code_t = 137;
17678pub const jit_code_t_jit_code_sti_l: jit_code_t = 138;
17679pub const jit_code_t_jit_code_stxr_c: jit_code_t = 139;
17680pub const jit_code_t_jit_code_stxi_c: jit_code_t = 140;
17681pub const jit_code_t_jit_code_stxr_s: jit_code_t = 141;
17682pub const jit_code_t_jit_code_stxi_s: jit_code_t = 142;
17683pub const jit_code_t_jit_code_stxr_i: jit_code_t = 143;
17684pub const jit_code_t_jit_code_stxi_i: jit_code_t = 144;
17685pub const jit_code_t_jit_code_stxr_l: jit_code_t = 145;
17686pub const jit_code_t_jit_code_stxi_l: jit_code_t = 146;
17687pub const jit_code_t_jit_code_bltr: jit_code_t = 147;
17688pub const jit_code_t_jit_code_blti: jit_code_t = 148;
17689pub const jit_code_t_jit_code_bltr_u: jit_code_t = 149;
17690pub const jit_code_t_jit_code_blti_u: jit_code_t = 150;
17691pub const jit_code_t_jit_code_bler: jit_code_t = 151;
17692pub const jit_code_t_jit_code_blei: jit_code_t = 152;
17693pub const jit_code_t_jit_code_bler_u: jit_code_t = 153;
17694pub const jit_code_t_jit_code_blei_u: jit_code_t = 154;
17695pub const jit_code_t_jit_code_beqr: jit_code_t = 155;
17696pub const jit_code_t_jit_code_beqi: jit_code_t = 156;
17697pub const jit_code_t_jit_code_bger: jit_code_t = 157;
17698pub const jit_code_t_jit_code_bgei: jit_code_t = 158;
17699pub const jit_code_t_jit_code_bger_u: jit_code_t = 159;
17700pub const jit_code_t_jit_code_bgei_u: jit_code_t = 160;
17701pub const jit_code_t_jit_code_bgtr: jit_code_t = 161;
17702pub const jit_code_t_jit_code_bgti: jit_code_t = 162;
17703pub const jit_code_t_jit_code_bgtr_u: jit_code_t = 163;
17704pub const jit_code_t_jit_code_bgti_u: jit_code_t = 164;
17705pub const jit_code_t_jit_code_bner: jit_code_t = 165;
17706pub const jit_code_t_jit_code_bnei: jit_code_t = 166;
17707pub const jit_code_t_jit_code_bmsr: jit_code_t = 167;
17708pub const jit_code_t_jit_code_bmsi: jit_code_t = 168;
17709pub const jit_code_t_jit_code_bmcr: jit_code_t = 169;
17710pub const jit_code_t_jit_code_bmci: jit_code_t = 170;
17711pub const jit_code_t_jit_code_boaddr: jit_code_t = 171;
17712pub const jit_code_t_jit_code_boaddi: jit_code_t = 172;
17713pub const jit_code_t_jit_code_boaddr_u: jit_code_t = 173;
17714pub const jit_code_t_jit_code_boaddi_u: jit_code_t = 174;
17715pub const jit_code_t_jit_code_bxaddr: jit_code_t = 175;
17716pub const jit_code_t_jit_code_bxaddi: jit_code_t = 176;
17717pub const jit_code_t_jit_code_bxaddr_u: jit_code_t = 177;
17718pub const jit_code_t_jit_code_bxaddi_u: jit_code_t = 178;
17719pub const jit_code_t_jit_code_bosubr: jit_code_t = 179;
17720pub const jit_code_t_jit_code_bosubi: jit_code_t = 180;
17721pub const jit_code_t_jit_code_bosubr_u: jit_code_t = 181;
17722pub const jit_code_t_jit_code_bosubi_u: jit_code_t = 182;
17723pub const jit_code_t_jit_code_bxsubr: jit_code_t = 183;
17724pub const jit_code_t_jit_code_bxsubi: jit_code_t = 184;
17725pub const jit_code_t_jit_code_bxsubr_u: jit_code_t = 185;
17726pub const jit_code_t_jit_code_bxsubi_u: jit_code_t = 186;
17727pub const jit_code_t_jit_code_jmpr: jit_code_t = 187;
17728pub const jit_code_t_jit_code_jmpi: jit_code_t = 188;
17729pub const jit_code_t_jit_code_callr: jit_code_t = 189;
17730pub const jit_code_t_jit_code_calli: jit_code_t = 190;
17731pub const jit_code_t_jit_code_prepare: jit_code_t = 191;
17732pub const jit_code_t_jit_code_pushargr: jit_code_t = 192;
17733pub const jit_code_t_jit_code_pushargi: jit_code_t = 193;
17734pub const jit_code_t_jit_code_finishr: jit_code_t = 194;
17735pub const jit_code_t_jit_code_finishi: jit_code_t = 195;
17736pub const jit_code_t_jit_code_ret: jit_code_t = 196;
17737pub const jit_code_t_jit_code_retr: jit_code_t = 197;
17738pub const jit_code_t_jit_code_reti: jit_code_t = 198;
17739pub const jit_code_t_jit_code_retval_c: jit_code_t = 199;
17740pub const jit_code_t_jit_code_retval_uc: jit_code_t = 200;
17741pub const jit_code_t_jit_code_retval_s: jit_code_t = 201;
17742pub const jit_code_t_jit_code_retval_us: jit_code_t = 202;
17743pub const jit_code_t_jit_code_retval_i: jit_code_t = 203;
17744pub const jit_code_t_jit_code_retval_ui: jit_code_t = 204;
17745pub const jit_code_t_jit_code_retval_l: jit_code_t = 205;
17746pub const jit_code_t_jit_code_epilog: jit_code_t = 206;
17747pub const jit_code_t_jit_code_arg_f: jit_code_t = 207;
17748pub const jit_code_t_jit_code_getarg_f: jit_code_t = 208;
17749pub const jit_code_t_jit_code_putargr_f: jit_code_t = 209;
17750pub const jit_code_t_jit_code_putargi_f: jit_code_t = 210;
17751pub const jit_code_t_jit_code_addr_f: jit_code_t = 211;
17752pub const jit_code_t_jit_code_addi_f: jit_code_t = 212;
17753pub const jit_code_t_jit_code_subr_f: jit_code_t = 213;
17754pub const jit_code_t_jit_code_subi_f: jit_code_t = 214;
17755pub const jit_code_t_jit_code_rsbi_f: jit_code_t = 215;
17756pub const jit_code_t_jit_code_mulr_f: jit_code_t = 216;
17757pub const jit_code_t_jit_code_muli_f: jit_code_t = 217;
17758pub const jit_code_t_jit_code_divr_f: jit_code_t = 218;
17759pub const jit_code_t_jit_code_divi_f: jit_code_t = 219;
17760pub const jit_code_t_jit_code_negr_f: jit_code_t = 220;
17761pub const jit_code_t_jit_code_absr_f: jit_code_t = 221;
17762pub const jit_code_t_jit_code_sqrtr_f: jit_code_t = 222;
17763pub const jit_code_t_jit_code_ltr_f: jit_code_t = 223;
17764pub const jit_code_t_jit_code_lti_f: jit_code_t = 224;
17765pub const jit_code_t_jit_code_ler_f: jit_code_t = 225;
17766pub const jit_code_t_jit_code_lei_f: jit_code_t = 226;
17767pub const jit_code_t_jit_code_eqr_f: jit_code_t = 227;
17768pub const jit_code_t_jit_code_eqi_f: jit_code_t = 228;
17769pub const jit_code_t_jit_code_ger_f: jit_code_t = 229;
17770pub const jit_code_t_jit_code_gei_f: jit_code_t = 230;
17771pub const jit_code_t_jit_code_gtr_f: jit_code_t = 231;
17772pub const jit_code_t_jit_code_gti_f: jit_code_t = 232;
17773pub const jit_code_t_jit_code_ner_f: jit_code_t = 233;
17774pub const jit_code_t_jit_code_nei_f: jit_code_t = 234;
17775pub const jit_code_t_jit_code_unltr_f: jit_code_t = 235;
17776pub const jit_code_t_jit_code_unlti_f: jit_code_t = 236;
17777pub const jit_code_t_jit_code_unler_f: jit_code_t = 237;
17778pub const jit_code_t_jit_code_unlei_f: jit_code_t = 238;
17779pub const jit_code_t_jit_code_uneqr_f: jit_code_t = 239;
17780pub const jit_code_t_jit_code_uneqi_f: jit_code_t = 240;
17781pub const jit_code_t_jit_code_unger_f: jit_code_t = 241;
17782pub const jit_code_t_jit_code_ungei_f: jit_code_t = 242;
17783pub const jit_code_t_jit_code_ungtr_f: jit_code_t = 243;
17784pub const jit_code_t_jit_code_ungti_f: jit_code_t = 244;
17785pub const jit_code_t_jit_code_ltgtr_f: jit_code_t = 245;
17786pub const jit_code_t_jit_code_ltgti_f: jit_code_t = 246;
17787pub const jit_code_t_jit_code_ordr_f: jit_code_t = 247;
17788pub const jit_code_t_jit_code_ordi_f: jit_code_t = 248;
17789pub const jit_code_t_jit_code_unordr_f: jit_code_t = 249;
17790pub const jit_code_t_jit_code_unordi_f: jit_code_t = 250;
17791pub const jit_code_t_jit_code_truncr_f_i: jit_code_t = 251;
17792pub const jit_code_t_jit_code_truncr_f_l: jit_code_t = 252;
17793pub const jit_code_t_jit_code_extr_f: jit_code_t = 253;
17794pub const jit_code_t_jit_code_extr_d_f: jit_code_t = 254;
17795pub const jit_code_t_jit_code_movr_f: jit_code_t = 255;
17796pub const jit_code_t_jit_code_movi_f: jit_code_t = 256;
17797pub const jit_code_t_jit_code_ldr_f: jit_code_t = 257;
17798pub const jit_code_t_jit_code_ldi_f: jit_code_t = 258;
17799pub const jit_code_t_jit_code_ldxr_f: jit_code_t = 259;
17800pub const jit_code_t_jit_code_ldxi_f: jit_code_t = 260;
17801pub const jit_code_t_jit_code_str_f: jit_code_t = 261;
17802pub const jit_code_t_jit_code_sti_f: jit_code_t = 262;
17803pub const jit_code_t_jit_code_stxr_f: jit_code_t = 263;
17804pub const jit_code_t_jit_code_stxi_f: jit_code_t = 264;
17805pub const jit_code_t_jit_code_bltr_f: jit_code_t = 265;
17806pub const jit_code_t_jit_code_blti_f: jit_code_t = 266;
17807pub const jit_code_t_jit_code_bler_f: jit_code_t = 267;
17808pub const jit_code_t_jit_code_blei_f: jit_code_t = 268;
17809pub const jit_code_t_jit_code_beqr_f: jit_code_t = 269;
17810pub const jit_code_t_jit_code_beqi_f: jit_code_t = 270;
17811pub const jit_code_t_jit_code_bger_f: jit_code_t = 271;
17812pub const jit_code_t_jit_code_bgei_f: jit_code_t = 272;
17813pub const jit_code_t_jit_code_bgtr_f: jit_code_t = 273;
17814pub const jit_code_t_jit_code_bgti_f: jit_code_t = 274;
17815pub const jit_code_t_jit_code_bner_f: jit_code_t = 275;
17816pub const jit_code_t_jit_code_bnei_f: jit_code_t = 276;
17817pub const jit_code_t_jit_code_bunltr_f: jit_code_t = 277;
17818pub const jit_code_t_jit_code_bunlti_f: jit_code_t = 278;
17819pub const jit_code_t_jit_code_bunler_f: jit_code_t = 279;
17820pub const jit_code_t_jit_code_bunlei_f: jit_code_t = 280;
17821pub const jit_code_t_jit_code_buneqr_f: jit_code_t = 281;
17822pub const jit_code_t_jit_code_buneqi_f: jit_code_t = 282;
17823pub const jit_code_t_jit_code_bunger_f: jit_code_t = 283;
17824pub const jit_code_t_jit_code_bungei_f: jit_code_t = 284;
17825pub const jit_code_t_jit_code_bungtr_f: jit_code_t = 285;
17826pub const jit_code_t_jit_code_bungti_f: jit_code_t = 286;
17827pub const jit_code_t_jit_code_bltgtr_f: jit_code_t = 287;
17828pub const jit_code_t_jit_code_bltgti_f: jit_code_t = 288;
17829pub const jit_code_t_jit_code_bordr_f: jit_code_t = 289;
17830pub const jit_code_t_jit_code_bordi_f: jit_code_t = 290;
17831pub const jit_code_t_jit_code_bunordr_f: jit_code_t = 291;
17832pub const jit_code_t_jit_code_bunordi_f: jit_code_t = 292;
17833pub const jit_code_t_jit_code_pushargr_f: jit_code_t = 293;
17834pub const jit_code_t_jit_code_pushargi_f: jit_code_t = 294;
17835pub const jit_code_t_jit_code_retr_f: jit_code_t = 295;
17836pub const jit_code_t_jit_code_reti_f: jit_code_t = 296;
17837pub const jit_code_t_jit_code_retval_f: jit_code_t = 297;
17838pub const jit_code_t_jit_code_arg_d: jit_code_t = 298;
17839pub const jit_code_t_jit_code_getarg_d: jit_code_t = 299;
17840pub const jit_code_t_jit_code_putargr_d: jit_code_t = 300;
17841pub const jit_code_t_jit_code_putargi_d: jit_code_t = 301;
17842pub const jit_code_t_jit_code_addr_d: jit_code_t = 302;
17843pub const jit_code_t_jit_code_addi_d: jit_code_t = 303;
17844pub const jit_code_t_jit_code_subr_d: jit_code_t = 304;
17845pub const jit_code_t_jit_code_subi_d: jit_code_t = 305;
17846pub const jit_code_t_jit_code_rsbi_d: jit_code_t = 306;
17847pub const jit_code_t_jit_code_mulr_d: jit_code_t = 307;
17848pub const jit_code_t_jit_code_muli_d: jit_code_t = 308;
17849pub const jit_code_t_jit_code_divr_d: jit_code_t = 309;
17850pub const jit_code_t_jit_code_divi_d: jit_code_t = 310;
17851pub const jit_code_t_jit_code_negr_d: jit_code_t = 311;
17852pub const jit_code_t_jit_code_absr_d: jit_code_t = 312;
17853pub const jit_code_t_jit_code_sqrtr_d: jit_code_t = 313;
17854pub const jit_code_t_jit_code_ltr_d: jit_code_t = 314;
17855pub const jit_code_t_jit_code_lti_d: jit_code_t = 315;
17856pub const jit_code_t_jit_code_ler_d: jit_code_t = 316;
17857pub const jit_code_t_jit_code_lei_d: jit_code_t = 317;
17858pub const jit_code_t_jit_code_eqr_d: jit_code_t = 318;
17859pub const jit_code_t_jit_code_eqi_d: jit_code_t = 319;
17860pub const jit_code_t_jit_code_ger_d: jit_code_t = 320;
17861pub const jit_code_t_jit_code_gei_d: jit_code_t = 321;
17862pub const jit_code_t_jit_code_gtr_d: jit_code_t = 322;
17863pub const jit_code_t_jit_code_gti_d: jit_code_t = 323;
17864pub const jit_code_t_jit_code_ner_d: jit_code_t = 324;
17865pub const jit_code_t_jit_code_nei_d: jit_code_t = 325;
17866pub const jit_code_t_jit_code_unltr_d: jit_code_t = 326;
17867pub const jit_code_t_jit_code_unlti_d: jit_code_t = 327;
17868pub const jit_code_t_jit_code_unler_d: jit_code_t = 328;
17869pub const jit_code_t_jit_code_unlei_d: jit_code_t = 329;
17870pub const jit_code_t_jit_code_uneqr_d: jit_code_t = 330;
17871pub const jit_code_t_jit_code_uneqi_d: jit_code_t = 331;
17872pub const jit_code_t_jit_code_unger_d: jit_code_t = 332;
17873pub const jit_code_t_jit_code_ungei_d: jit_code_t = 333;
17874pub const jit_code_t_jit_code_ungtr_d: jit_code_t = 334;
17875pub const jit_code_t_jit_code_ungti_d: jit_code_t = 335;
17876pub const jit_code_t_jit_code_ltgtr_d: jit_code_t = 336;
17877pub const jit_code_t_jit_code_ltgti_d: jit_code_t = 337;
17878pub const jit_code_t_jit_code_ordr_d: jit_code_t = 338;
17879pub const jit_code_t_jit_code_ordi_d: jit_code_t = 339;
17880pub const jit_code_t_jit_code_unordr_d: jit_code_t = 340;
17881pub const jit_code_t_jit_code_unordi_d: jit_code_t = 341;
17882pub const jit_code_t_jit_code_truncr_d_i: jit_code_t = 342;
17883pub const jit_code_t_jit_code_truncr_d_l: jit_code_t = 343;
17884pub const jit_code_t_jit_code_extr_d: jit_code_t = 344;
17885pub const jit_code_t_jit_code_extr_f_d: jit_code_t = 345;
17886pub const jit_code_t_jit_code_movr_d: jit_code_t = 346;
17887pub const jit_code_t_jit_code_movi_d: jit_code_t = 347;
17888pub const jit_code_t_jit_code_ldr_d: jit_code_t = 348;
17889pub const jit_code_t_jit_code_ldi_d: jit_code_t = 349;
17890pub const jit_code_t_jit_code_ldxr_d: jit_code_t = 350;
17891pub const jit_code_t_jit_code_ldxi_d: jit_code_t = 351;
17892pub const jit_code_t_jit_code_str_d: jit_code_t = 352;
17893pub const jit_code_t_jit_code_sti_d: jit_code_t = 353;
17894pub const jit_code_t_jit_code_stxr_d: jit_code_t = 354;
17895pub const jit_code_t_jit_code_stxi_d: jit_code_t = 355;
17896pub const jit_code_t_jit_code_bltr_d: jit_code_t = 356;
17897pub const jit_code_t_jit_code_blti_d: jit_code_t = 357;
17898pub const jit_code_t_jit_code_bler_d: jit_code_t = 358;
17899pub const jit_code_t_jit_code_blei_d: jit_code_t = 359;
17900pub const jit_code_t_jit_code_beqr_d: jit_code_t = 360;
17901pub const jit_code_t_jit_code_beqi_d: jit_code_t = 361;
17902pub const jit_code_t_jit_code_bger_d: jit_code_t = 362;
17903pub const jit_code_t_jit_code_bgei_d: jit_code_t = 363;
17904pub const jit_code_t_jit_code_bgtr_d: jit_code_t = 364;
17905pub const jit_code_t_jit_code_bgti_d: jit_code_t = 365;
17906pub const jit_code_t_jit_code_bner_d: jit_code_t = 366;
17907pub const jit_code_t_jit_code_bnei_d: jit_code_t = 367;
17908pub const jit_code_t_jit_code_bunltr_d: jit_code_t = 368;
17909pub const jit_code_t_jit_code_bunlti_d: jit_code_t = 369;
17910pub const jit_code_t_jit_code_bunler_d: jit_code_t = 370;
17911pub const jit_code_t_jit_code_bunlei_d: jit_code_t = 371;
17912pub const jit_code_t_jit_code_buneqr_d: jit_code_t = 372;
17913pub const jit_code_t_jit_code_buneqi_d: jit_code_t = 373;
17914pub const jit_code_t_jit_code_bunger_d: jit_code_t = 374;
17915pub const jit_code_t_jit_code_bungei_d: jit_code_t = 375;
17916pub const jit_code_t_jit_code_bungtr_d: jit_code_t = 376;
17917pub const jit_code_t_jit_code_bungti_d: jit_code_t = 377;
17918pub const jit_code_t_jit_code_bltgtr_d: jit_code_t = 378;
17919pub const jit_code_t_jit_code_bltgti_d: jit_code_t = 379;
17920pub const jit_code_t_jit_code_bordr_d: jit_code_t = 380;
17921pub const jit_code_t_jit_code_bordi_d: jit_code_t = 381;
17922pub const jit_code_t_jit_code_bunordr_d: jit_code_t = 382;
17923pub const jit_code_t_jit_code_bunordi_d: jit_code_t = 383;
17924pub const jit_code_t_jit_code_pushargr_d: jit_code_t = 384;
17925pub const jit_code_t_jit_code_pushargi_d: jit_code_t = 385;
17926pub const jit_code_t_jit_code_retr_d: jit_code_t = 386;
17927pub const jit_code_t_jit_code_reti_d: jit_code_t = 387;
17928pub const jit_code_t_jit_code_retval_d: jit_code_t = 388;
17929pub const jit_code_t_jit_code_movr_w_f: jit_code_t = 389;
17930pub const jit_code_t_jit_code_movr_ww_d: jit_code_t = 390;
17931pub const jit_code_t_jit_code_movr_w_d: jit_code_t = 391;
17932pub const jit_code_t_jit_code_movr_f_w: jit_code_t = 392;
17933pub const jit_code_t_jit_code_movi_f_w: jit_code_t = 393;
17934pub const jit_code_t_jit_code_movr_d_ww: jit_code_t = 394;
17935pub const jit_code_t_jit_code_movi_d_ww: jit_code_t = 395;
17936pub const jit_code_t_jit_code_movr_d_w: jit_code_t = 396;
17937pub const jit_code_t_jit_code_movi_d_w: jit_code_t = 397;
17938pub const jit_code_t_jit_code_last_code: jit_code_t = 398;
17939pub type jit_code_t = ::std::os::raw::c_uint;
17940pub type jit_alloc_func_ptr =
17941 ::std::option::Option<unsafe extern "C" fn(arg1: size_t) -> *mut ::std::os::raw::c_void>;
17942pub type jit_realloc_func_ptr = ::std::option::Option<
17943 unsafe extern "C" fn(
17944 arg1: *mut ::std::os::raw::c_void,
17945 arg2: size_t,
17946 ) -> *mut ::std::os::raw::c_void,
17947>;
17948pub type jit_free_func_ptr =
17949 ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>;
17950extern "C" {
17951 pub fn init_jit(arg1: *const ::std::os::raw::c_char);
17952}
17953extern "C" {
17954 pub fn finish_jit();
17955}
17956extern "C" {
17957 pub fn jit_new_state() -> *mut jit_state_t;
17958}
17959extern "C" {
17960 pub fn _jit_clear_state(arg1: *mut jit_state_t);
17961}
17962extern "C" {
17963 pub fn _jit_destroy_state(arg1: *mut jit_state_t);
17964}
17965extern "C" {
17966 pub fn _jit_address(arg1: *mut jit_state_t, arg2: *mut jit_node_t) -> jit_pointer_t;
17967}
17968extern "C" {
17969 pub fn _jit_name(
17970 arg1: *mut jit_state_t,
17971 arg2: *const ::std::os::raw::c_char,
17972 ) -> *mut jit_node_t;
17973}
17974extern "C" {
17975 pub fn _jit_note(
17976 arg1: *mut jit_state_t,
17977 arg2: *const ::std::os::raw::c_char,
17978 arg3: ::std::os::raw::c_int,
17979 ) -> *mut jit_node_t;
17980}
17981extern "C" {
17982 pub fn _jit_label(arg1: *mut jit_state_t) -> *mut jit_node_t;
17983}
17984extern "C" {
17985 pub fn _jit_forward(arg1: *mut jit_state_t) -> *mut jit_node_t;
17986}
17987extern "C" {
17988 pub fn _jit_indirect(arg1: *mut jit_state_t) -> *mut jit_node_t;
17989}
17990extern "C" {
17991 pub fn _jit_link(arg1: *mut jit_state_t, arg2: *mut jit_node_t);
17992}
17993extern "C" {
17994 pub fn _jit_forward_p(arg1: *mut jit_state_t, arg2: *mut jit_node_t) -> jit_bool_t;
17995}
17996extern "C" {
17997 pub fn _jit_indirect_p(arg1: *mut jit_state_t, arg2: *mut jit_node_t) -> jit_bool_t;
17998}
17999extern "C" {
18000 pub fn _jit_target_p(arg1: *mut jit_state_t, arg2: *mut jit_node_t) -> jit_bool_t;
18001}
18002extern "C" {
18003 pub fn _jit_prolog(arg1: *mut jit_state_t);
18004}
18005extern "C" {
18006 pub fn _jit_allocai(arg1: *mut jit_state_t, arg2: jit_int32_t) -> jit_int32_t;
18007}
18008extern "C" {
18009 pub fn _jit_allocar(arg1: *mut jit_state_t, arg2: jit_int32_t, arg3: jit_int32_t);
18010}
18011extern "C" {
18012 pub fn _jit_ellipsis(arg1: *mut jit_state_t);
18013}
18014extern "C" {
18015 pub fn _jit_arg(arg1: *mut jit_state_t) -> *mut jit_node_t;
18016}
18017extern "C" {
18018 pub fn _jit_getarg_c(arg1: *mut jit_state_t, arg2: jit_gpr_t, arg3: *mut jit_node_t);
18019}
18020extern "C" {
18021 pub fn _jit_getarg_uc(arg1: *mut jit_state_t, arg2: jit_gpr_t, arg3: *mut jit_node_t);
18022}
18023extern "C" {
18024 pub fn _jit_getarg_s(arg1: *mut jit_state_t, arg2: jit_gpr_t, arg3: *mut jit_node_t);
18025}
18026extern "C" {
18027 pub fn _jit_getarg_us(arg1: *mut jit_state_t, arg2: jit_gpr_t, arg3: *mut jit_node_t);
18028}
18029extern "C" {
18030 pub fn _jit_getarg_i(arg1: *mut jit_state_t, arg2: jit_gpr_t, arg3: *mut jit_node_t);
18031}
18032extern "C" {
18033 pub fn _jit_getarg_ui(arg1: *mut jit_state_t, arg2: jit_gpr_t, arg3: *mut jit_node_t);
18034}
18035extern "C" {
18036 pub fn _jit_getarg_l(arg1: *mut jit_state_t, arg2: jit_gpr_t, arg3: *mut jit_node_t);
18037}
18038extern "C" {
18039 pub fn _jit_putargr(arg1: *mut jit_state_t, arg2: jit_gpr_t, arg3: *mut jit_node_t);
18040}
18041extern "C" {
18042 pub fn _jit_putargi(arg1: *mut jit_state_t, arg2: jit_word_t, arg3: *mut jit_node_t);
18043}
18044extern "C" {
18045 pub fn _jit_prepare(arg1: *mut jit_state_t);
18046}
18047extern "C" {
18048 pub fn _jit_va_push(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18049}
18050extern "C" {
18051 pub fn _jit_pushargr(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18052}
18053extern "C" {
18054 pub fn _jit_pushargi(arg1: *mut jit_state_t, arg2: jit_word_t);
18055}
18056extern "C" {
18057 pub fn _jit_finishr(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18058}
18059extern "C" {
18060 pub fn _jit_finishi(arg1: *mut jit_state_t, arg2: jit_pointer_t) -> *mut jit_node_t;
18061}
18062extern "C" {
18063 pub fn _jit_ret(arg1: *mut jit_state_t);
18064}
18065extern "C" {
18066 pub fn _jit_retr(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18067}
18068extern "C" {
18069 pub fn _jit_reti(arg1: *mut jit_state_t, arg2: jit_word_t);
18070}
18071extern "C" {
18072 pub fn _jit_retval_c(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18073}
18074extern "C" {
18075 pub fn _jit_retval_uc(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18076}
18077extern "C" {
18078 pub fn _jit_retval_s(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18079}
18080extern "C" {
18081 pub fn _jit_retval_us(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18082}
18083extern "C" {
18084 pub fn _jit_retval_i(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18085}
18086extern "C" {
18087 pub fn _jit_retval_ui(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18088}
18089extern "C" {
18090 pub fn _jit_retval_l(arg1: *mut jit_state_t, arg2: jit_gpr_t);
18091}
18092extern "C" {
18093 pub fn _jit_epilog(arg1: *mut jit_state_t);
18094}
18095extern "C" {
18096 pub fn _jit_patch(arg1: *mut jit_state_t, arg2: *mut jit_node_t);
18097}
18098extern "C" {
18099 pub fn _jit_patch_at(arg1: *mut jit_state_t, arg2: *mut jit_node_t, arg3: *mut jit_node_t);
18100}
18101extern "C" {
18102 pub fn _jit_patch_abs(arg1: *mut jit_state_t, arg2: *mut jit_node_t, arg3: jit_pointer_t);
18103}
18104extern "C" {
18105 pub fn _jit_realize(arg1: *mut jit_state_t);
18106}
18107extern "C" {
18108 pub fn _jit_get_code(arg1: *mut jit_state_t, arg2: *mut jit_word_t) -> jit_pointer_t;
18109}
18110extern "C" {
18111 pub fn _jit_set_code(arg1: *mut jit_state_t, arg2: jit_pointer_t, arg3: jit_word_t);
18112}
18113extern "C" {
18114 pub fn _jit_get_data(
18115 arg1: *mut jit_state_t,
18116 arg2: *mut jit_word_t,
18117 arg3: *mut jit_word_t,
18118 ) -> jit_pointer_t;
18119}
18120extern "C" {
18121 pub fn _jit_set_data(
18122 arg1: *mut jit_state_t,
18123 arg2: jit_pointer_t,
18124 arg3: jit_word_t,
18125 arg4: jit_word_t,
18126 );
18127}
18128extern "C" {
18129 pub fn _jit_frame(arg1: *mut jit_state_t, arg2: jit_int32_t);
18130}
18131extern "C" {
18132 pub fn _jit_tramp(arg1: *mut jit_state_t, arg2: jit_int32_t);
18133}
18134extern "C" {
18135 pub fn _jit_emit(arg1: *mut jit_state_t) -> jit_pointer_t;
18136}
18137extern "C" {
18138 pub fn _jit_print(arg1: *mut jit_state_t);
18139}
18140extern "C" {
18141 pub fn _jit_arg_f(arg1: *mut jit_state_t) -> *mut jit_node_t;
18142}
18143extern "C" {
18144 pub fn _jit_getarg_f(arg1: *mut jit_state_t, arg2: jit_fpr_t, arg3: *mut jit_node_t);
18145}
18146extern "C" {
18147 pub fn _jit_putargr_f(arg1: *mut jit_state_t, arg2: jit_fpr_t, arg3: *mut jit_node_t);
18148}
18149extern "C" {
18150 pub fn _jit_putargi_f(arg1: *mut jit_state_t, arg2: jit_float32_t, arg3: *mut jit_node_t);
18151}
18152extern "C" {
18153 pub fn _jit_pushargr_f(arg1: *mut jit_state_t, arg2: jit_fpr_t);
18154}
18155extern "C" {
18156 pub fn _jit_pushargi_f(arg1: *mut jit_state_t, arg2: jit_float32_t);
18157}
18158extern "C" {
18159 pub fn _jit_retr_f(arg1: *mut jit_state_t, arg2: jit_fpr_t);
18160}
18161extern "C" {
18162 pub fn _jit_reti_f(arg1: *mut jit_state_t, arg2: jit_float32_t);
18163}
18164extern "C" {
18165 pub fn _jit_retval_f(arg1: *mut jit_state_t, arg2: jit_fpr_t);
18166}
18167extern "C" {
18168 pub fn _jit_arg_d(arg1: *mut jit_state_t) -> *mut jit_node_t;
18169}
18170extern "C" {
18171 pub fn _jit_getarg_d(arg1: *mut jit_state_t, arg2: jit_fpr_t, arg3: *mut jit_node_t);
18172}
18173extern "C" {
18174 pub fn _jit_putargr_d(arg1: *mut jit_state_t, arg2: jit_fpr_t, arg3: *mut jit_node_t);
18175}
18176extern "C" {
18177 pub fn _jit_putargi_d(arg1: *mut jit_state_t, arg2: jit_float64_t, arg3: *mut jit_node_t);
18178}
18179extern "C" {
18180 pub fn _jit_pushargr_d(arg1: *mut jit_state_t, arg2: jit_fpr_t);
18181}
18182extern "C" {
18183 pub fn _jit_pushargi_d(arg1: *mut jit_state_t, arg2: jit_float64_t);
18184}
18185extern "C" {
18186 pub fn _jit_retr_d(arg1: *mut jit_state_t, arg2: jit_fpr_t);
18187}
18188extern "C" {
18189 pub fn _jit_reti_d(arg1: *mut jit_state_t, arg2: jit_float64_t);
18190}
18191extern "C" {
18192 pub fn _jit_retval_d(arg1: *mut jit_state_t, arg2: jit_fpr_t);
18193}
18194extern "C" {
18195 pub fn _jit_new_node(arg1: *mut jit_state_t, arg2: jit_code_t) -> *mut jit_node_t;
18196}
18197extern "C" {
18198 pub fn _jit_new_node_w(
18199 arg1: *mut jit_state_t,
18200 arg2: jit_code_t,
18201 arg3: jit_word_t,
18202 ) -> *mut jit_node_t;
18203}
18204extern "C" {
18205 pub fn _jit_new_node_f(
18206 arg1: *mut jit_state_t,
18207 arg2: jit_code_t,
18208 arg3: jit_float32_t,
18209 ) -> *mut jit_node_t;
18210}
18211extern "C" {
18212 pub fn _jit_new_node_d(
18213 arg1: *mut jit_state_t,
18214 arg2: jit_code_t,
18215 arg3: jit_float64_t,
18216 ) -> *mut jit_node_t;
18217}
18218extern "C" {
18219 pub fn _jit_new_node_p(
18220 arg1: *mut jit_state_t,
18221 arg2: jit_code_t,
18222 arg3: jit_pointer_t,
18223 ) -> *mut jit_node_t;
18224}
18225extern "C" {
18226 pub fn _jit_new_node_ww(
18227 arg1: *mut jit_state_t,
18228 arg2: jit_code_t,
18229 arg3: jit_word_t,
18230 arg4: jit_word_t,
18231 ) -> *mut jit_node_t;
18232}
18233extern "C" {
18234 pub fn _jit_new_node_wp(
18235 arg1: *mut jit_state_t,
18236 arg2: jit_code_t,
18237 arg3: jit_word_t,
18238 arg4: jit_pointer_t,
18239 ) -> *mut jit_node_t;
18240}
18241extern "C" {
18242 pub fn _jit_new_node_fp(
18243 arg1: *mut jit_state_t,
18244 arg2: jit_code_t,
18245 arg3: jit_float32_t,
18246 arg4: jit_pointer_t,
18247 ) -> *mut jit_node_t;
18248}
18249extern "C" {
18250 pub fn _jit_new_node_dp(
18251 arg1: *mut jit_state_t,
18252 arg2: jit_code_t,
18253 arg3: jit_float64_t,
18254 arg4: jit_pointer_t,
18255 ) -> *mut jit_node_t;
18256}
18257extern "C" {
18258 pub fn _jit_new_node_pw(
18259 arg1: *mut jit_state_t,
18260 arg2: jit_code_t,
18261 arg3: jit_pointer_t,
18262 arg4: jit_word_t,
18263 ) -> *mut jit_node_t;
18264}
18265extern "C" {
18266 pub fn _jit_new_node_wf(
18267 arg1: *mut jit_state_t,
18268 arg2: jit_code_t,
18269 arg3: jit_word_t,
18270 arg4: jit_float32_t,
18271 ) -> *mut jit_node_t;
18272}
18273extern "C" {
18274 pub fn _jit_new_node_wd(
18275 arg1: *mut jit_state_t,
18276 arg2: jit_code_t,
18277 arg3: jit_word_t,
18278 arg4: jit_float64_t,
18279 ) -> *mut jit_node_t;
18280}
18281extern "C" {
18282 pub fn _jit_new_node_www(
18283 arg1: *mut jit_state_t,
18284 arg2: jit_code_t,
18285 arg3: jit_word_t,
18286 arg4: jit_word_t,
18287 arg5: jit_word_t,
18288 ) -> *mut jit_node_t;
18289}
18290extern "C" {
18291 pub fn _jit_new_node_qww(
18292 arg1: *mut jit_state_t,
18293 arg2: jit_code_t,
18294 arg3: jit_int32_t,
18295 arg4: jit_int32_t,
18296 arg5: jit_word_t,
18297 arg6: jit_word_t,
18298 ) -> *mut jit_node_t;
18299}
18300extern "C" {
18301 pub fn _jit_new_node_wwf(
18302 arg1: *mut jit_state_t,
18303 arg2: jit_code_t,
18304 arg3: jit_word_t,
18305 arg4: jit_word_t,
18306 arg5: jit_float32_t,
18307 ) -> *mut jit_node_t;
18308}
18309extern "C" {
18310 pub fn _jit_new_node_wwd(
18311 arg1: *mut jit_state_t,
18312 arg2: jit_code_t,
18313 arg3: jit_word_t,
18314 arg4: jit_word_t,
18315 arg5: jit_float64_t,
18316 ) -> *mut jit_node_t;
18317}
18318extern "C" {
18319 pub fn _jit_new_node_pww(
18320 arg1: *mut jit_state_t,
18321 arg2: jit_code_t,
18322 arg3: jit_pointer_t,
18323 arg4: jit_word_t,
18324 arg5: jit_word_t,
18325 ) -> *mut jit_node_t;
18326}
18327extern "C" {
18328 pub fn _jit_new_node_pwf(
18329 arg1: *mut jit_state_t,
18330 arg2: jit_code_t,
18331 arg3: jit_pointer_t,
18332 arg4: jit_word_t,
18333 arg5: jit_float32_t,
18334 ) -> *mut jit_node_t;
18335}
18336extern "C" {
18337 pub fn _jit_new_node_pwd(
18338 arg1: *mut jit_state_t,
18339 arg2: jit_code_t,
18340 arg3: jit_pointer_t,
18341 arg4: jit_word_t,
18342 arg5: jit_float64_t,
18343 ) -> *mut jit_node_t;
18344}
18345extern "C" {
18346 pub fn _jit_arg_register_p(arg1: *mut jit_state_t, arg2: *mut jit_node_t) -> jit_bool_t;
18347}
18348extern "C" {
18349 pub fn _jit_callee_save_p(arg1: *mut jit_state_t, arg2: jit_int32_t) -> jit_bool_t;
18350}
18351extern "C" {
18352 pub fn _jit_pointer_p(arg1: *mut jit_state_t, arg2: jit_pointer_t) -> jit_bool_t;
18353}
18354extern "C" {
18355 pub fn _jit_get_note(
18356 arg1: *mut jit_state_t,
18357 arg2: jit_pointer_t,
18358 arg3: *mut *mut ::std::os::raw::c_char,
18359 arg4: *mut *mut ::std::os::raw::c_char,
18360 arg5: *mut ::std::os::raw::c_int,
18361 ) -> jit_bool_t;
18362}
18363extern "C" {
18364 pub fn _jit_disassemble(arg1: *mut jit_state_t);
18365}
18366extern "C" {
18367 pub fn jit_set_memory_functions(
18368 arg1: jit_alloc_func_ptr,
18369 arg2: jit_realloc_func_ptr,
18370 arg3: jit_free_func_ptr,
18371 );
18372}
18373extern "C" {
18374 pub fn jit_get_memory_functions(
18375 arg1: *mut jit_alloc_func_ptr,
18376 arg2: *mut jit_realloc_func_ptr,
18377 arg3: *mut jit_free_func_ptr,
18378 );
18379}
18380pub type __builtin_va_list = [__va_list_tag; 1usize];
18381#[repr(C)]
18382#[derive(Debug, Copy, Clone)]
18383pub struct __va_list_tag {
18384 pub gp_offset: ::std::os::raw::c_uint,
18385 pub fp_offset: ::std::os::raw::c_uint,
18386 pub overflow_arg_area: *mut ::std::os::raw::c_void,
18387 pub reg_save_area: *mut ::std::os::raw::c_void,
18388}
18389#[test]
18390fn bindgen_test_layout___va_list_tag() {
18391 assert_eq!(
18392 ::std::mem::size_of::<__va_list_tag>(),
18393 24usize,
18394 concat!("Size of: ", stringify!(__va_list_tag))
18395 );
18396 assert_eq!(
18397 ::std::mem::align_of::<__va_list_tag>(),
18398 8usize,
18399 concat!("Alignment of ", stringify!(__va_list_tag))
18400 );
18401 fn test_field_gp_offset() {
18402 assert_eq!(
18403 unsafe {
18404 let uninit = ::std::mem::MaybeUninit::<__va_list_tag>::uninit();
18405 let ptr = uninit.as_ptr();
18406 ::std::ptr::addr_of!((*ptr).gp_offset) as usize - ptr as usize
18407 },
18408 0usize,
18409 concat!(
18410 "Offset of field: ",
18411 stringify!(__va_list_tag),
18412 "::",
18413 stringify!(gp_offset)
18414 )
18415 );
18416 }
18417 test_field_gp_offset();
18418 fn test_field_fp_offset() {
18419 assert_eq!(
18420 unsafe {
18421 let uninit = ::std::mem::MaybeUninit::<__va_list_tag>::uninit();
18422 let ptr = uninit.as_ptr();
18423 ::std::ptr::addr_of!((*ptr).fp_offset) as usize - ptr as usize
18424 },
18425 4usize,
18426 concat!(
18427 "Offset of field: ",
18428 stringify!(__va_list_tag),
18429 "::",
18430 stringify!(fp_offset)
18431 )
18432 );
18433 }
18434 test_field_fp_offset();
18435 fn test_field_overflow_arg_area() {
18436 assert_eq!(
18437 unsafe {
18438 let uninit = ::std::mem::MaybeUninit::<__va_list_tag>::uninit();
18439 let ptr = uninit.as_ptr();
18440 ::std::ptr::addr_of!((*ptr).overflow_arg_area) as usize - ptr as usize
18441 },
18442 8usize,
18443 concat!(
18444 "Offset of field: ",
18445 stringify!(__va_list_tag),
18446 "::",
18447 stringify!(overflow_arg_area)
18448 )
18449 );
18450 }
18451 test_field_overflow_arg_area();
18452 fn test_field_reg_save_area() {
18453 assert_eq!(
18454 unsafe {
18455 let uninit = ::std::mem::MaybeUninit::<__va_list_tag>::uninit();
18456 let ptr = uninit.as_ptr();
18457 ::std::ptr::addr_of!((*ptr).reg_save_area) as usize - ptr as usize
18458 },
18459 16usize,
18460 concat!(
18461 "Offset of field: ",
18462 stringify!(__va_list_tag),
18463 "::",
18464 stringify!(reg_save_area)
18465 )
18466 );
18467 }
18468 test_field_reg_save_area();
18469}