Skip to content

Commit 30ccf8d

Browse files
committed
musl: add missing AArch64 HWCAP_* consts
1 parent d02ce7f commit 30ccf8d

File tree

1 file changed

+34
-0
lines changed
  • src/unix/linux_like/linux/musl/b64/aarch64

1 file changed

+34
-0
lines changed

src/unix/linux_like/linux/musl/b64/aarch64/mod.rs

+34
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,40 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
160160
pub const ERFKILL: ::c_int = 132;
161161
pub const EHWPOISON: ::c_int = 133;
162162

163+
// bits/hwcap.h
164+
pub const HWCAP_FP: ::c_ulong = 1 << 0;
165+
pub const HWCAP_ASIMD: ::c_ulong = 1 << 1;
166+
pub const HWCAP_EVTSTRM: ::c_ulong = 1 << 2;
167+
pub const HWCAP_AES: ::c_ulong = 1 << 3;
168+
pub const HWCAP_PMULL: ::c_ulong = 1 << 4;
169+
pub const HWCAP_SHA1: ::c_ulong = 1 << 5;
170+
pub const HWCAP_SHA2: ::c_ulong = 1 << 6;
171+
pub const HWCAP_CRC32: ::c_ulong = 1 << 7;
172+
pub const HWCAP_ATOMICS: ::c_ulong = 1 << 8;
173+
pub const HWCAP_FPHP: ::c_ulong = 1 << 9;
174+
pub const HWCAP_ASIMDHP: ::c_ulong = 1 << 10;
175+
pub const HWCAP_CPUID: ::c_ulong = 1 << 11;
176+
pub const HWCAP_ASIMDRDM: ::c_ulong = 1 << 12;
177+
pub const HWCAP_JSCVT: ::c_ulong = 1 << 13;
178+
pub const HWCAP_FCMA: ::c_ulong = 1 << 14;
179+
pub const HWCAP_LRCPC: ::c_ulong = 1 << 15;
180+
pub const HWCAP_DCPOP: ::c_ulong = 1 << 16;
181+
pub const HWCAP_SHA3: ::c_ulong = 1 << 17;
182+
pub const HWCAP_SM3: ::c_ulong = 1 << 18;
183+
pub const HWCAP_SM4: ::c_ulong = 1 << 19;
184+
pub const HWCAP_ASIMDDP: ::c_ulong = 1 << 20;
185+
pub const HWCAP_SHA512: ::c_ulong = 1 << 21;
186+
pub const HWCAP_SVE: ::c_ulong = 1 << 22;
187+
pub const HWCAP_ASIMDFHM: ::c_ulong = 1 << 23;
188+
pub const HWCAP_DIT: ::c_ulong = 1 << 24;
189+
pub const HWCAP_USCAT: ::c_ulong = 1 << 25;
190+
pub const HWCAP_ILRCPC: ::c_ulong = 1 << 26;
191+
pub const HWCAP_FLAGM: ::c_ulong = 1 << 27;
192+
pub const HWCAP_SSBS: ::c_ulong = 1 << 28;
193+
pub const HWCAP_SB: ::c_ulong = 1 << 29;
194+
pub const HWCAP_PACA: ::c_ulong = 1 << 30;
195+
pub const HWCAP_PACG: ::c_ulong = 1 << 31;
196+
163197
pub const MAP_ANON: ::c_int = 0x0020;
164198
pub const MAP_GROWSDOWN: ::c_int = 0x0100;
165199
pub const MAP_DENYWRITE: ::c_int = 0x0800;

0 commit comments

Comments
 (0)