]>
Commit | Line | Data |
---|---|---|
e2be04c7 | 1 | /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ |
9703d9d7 | 2 | /* |
9703d9d7 CM |
3 | * Copyright (C) 2012 ARM Ltd. |
4 | * | |
5 | * This program is free software; you can redistribute it and/or modify | |
6 | * it under the terms of the GNU General Public License version 2 as | |
7 | * published by the Free Software Foundation. | |
8 | * | |
9 | * This program is distributed in the hope that it will be useful, | |
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
12 | * GNU General Public License for more details. | |
13 | * | |
14 | * You should have received a copy of the GNU General Public License | |
15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | |
16 | */ | |
4262a727 DH |
17 | #ifndef _UAPI__ASM_HWCAP_H |
18 | #define _UAPI__ASM_HWCAP_H | |
9703d9d7 | 19 | |
4262a727 DH |
20 | /* |
21 | * HWCAP flags - for elf_hwcap (in kernel) and AT_HWCAP | |
22 | */ | |
23 | #define HWCAP_FP (1 << 0) | |
24 | #define HWCAP_ASIMD (1 << 1) | |
46efe547 | 25 | #define HWCAP_EVTSTRM (1 << 2) |
4bff28cc SC |
26 | #define HWCAP_AES (1 << 3) |
27 | #define HWCAP_PMULL (1 << 4) | |
28 | #define HWCAP_SHA1 (1 << 5) | |
29 | #define HWCAP_SHA2 (1 << 6) | |
30 | #define HWCAP_CRC32 (1 << 7) | |
40a1db24 | 31 | #define HWCAP_ATOMICS (1 << 8) |
bf500618 SP |
32 | #define HWCAP_FPHP (1 << 9) |
33 | #define HWCAP_ASIMDHP (1 << 10) | |
77c97b4e | 34 | #define HWCAP_CPUID (1 << 11) |
f92f5ce0 | 35 | #define HWCAP_ASIMDRDM (1 << 12) |
c8c3798d | 36 | #define HWCAP_JSCVT (1 << 13) |
cb567e79 | 37 | #define HWCAP_FCMA (1 << 14) |
c651aae5 | 38 | #define HWCAP_LRCPC (1 << 15) |
7aac405e | 39 | #define HWCAP_DCPOP (1 << 16) |
f5e035f8 SP |
40 | #define HWCAP_SHA3 (1 << 17) |
41 | #define HWCAP_SM3 (1 << 18) | |
42 | #define HWCAP_SM4 (1 << 19) | |
43 | #define HWCAP_ASIMDDP (1 << 20) | |
44 | #define HWCAP_SHA512 (1 << 21) | |
43994d82 | 45 | #define HWCAP_SVE (1 << 22) |
3b3b6810 | 46 | #define HWCAP_ASIMDFHM (1 << 23) |
9703d9d7 | 47 | |
4262a727 | 48 | #endif /* _UAPI__ASM_HWCAP_H */ |