File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
src/unix/linux_like/linux/gnu/b64/aarch64 Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -3325,7 +3325,9 @@ fn test_linux(target: &str) {
3325
3325
// FIXME: It now takes mode_t since glibc 2.31 on some targets.
3326
3326
( struct_ == "ipc_perm" && field == "mode"
3327
3327
&& ( ( x86_64 || i686 || arm || riscv64) && gnu || x86_64_gnux32)
3328
- )
3328
+ ) ||
3329
+ // the vregs field is a `__uint128_t` C's type.
3330
+ ( struct_ == "user_fpsimd_struct" && field == "vregs" )
3329
3331
} ) ;
3330
3332
3331
3333
cfg. skip_roundtrip ( move |s| match s {
Original file line number Diff line number Diff line change 26
26
// auto-derive traits like Debug
27
27
__reserved: [ [ u64 ; 32 ] ; 16 ] ,
28
28
}
29
+
30
+ #[ repr( align( 16 ) ) ]
31
+ pub struct user_fpsimd_struct {
32
+ pub vregs: [ [ u64 ; 2 ] ; 32 ] ,
33
+ pub fpsr: :: c_uint,
34
+ pub fpcr: :: c_uint,
35
+ }
36
+
29
37
}
You can’t perform that action at this time.
0 commit comments