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 @@ -3327,7 +3327,9 @@ fn test_linux(target: &str) {
33273327 && ( ( x86_64 || i686 || arm || riscv64) && gnu || x86_64_gnux32)
33283328 ) ||
33293329 // the `u` field is in fact an anonymous union
3330- ( gnu && struct_ == "ptrace_syscall_info" && ( field == "u" || field == "pad" ) )
3330+ ( gnu && struct_ == "ptrace_syscall_info" && ( field == "u" || field == "pad" ) ) ||
3331+ // the vregs field is a `__uint128_t` C's type.
3332+ ( struct_ == "user_fpsimd_struct" && field == "vregs" )
33313333 } ) ;
33323334
33333335 cfg. skip_roundtrip ( move |s| match s {
Original file line number Diff line number Diff line change 2626 // auto-derive traits like Debug
2727 __reserved: [ [ u64 ; 32 ] ; 16 ] ,
2828 }
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+
2937}
You can’t perform that action at this time.
0 commit comments