| #ifndef __ASMARM_HWCAP_H | |
| #define __ASMARM_HWCAP_H | |
| /* | |
| * HWCAP flags - for elf_hwcap (in kernel) and AT_HWCAP | |
| */ | |
| #define HWCAP_SWP 1 | |
| #define HWCAP_HALF 2 | |
| #define HWCAP_THUMB 4 | |
| #define HWCAP_26BIT 8 /* Play it safe */ | |
| #define HWCAP_FAST_MULT 16 | |
| #define HWCAP_FPA 32 | |
| #define HWCAP_VFP 64 | |
| #define HWCAP_EDSP 128 | |
| #define HWCAP_JAVA 256 | |
| #define HWCAP_IWMMXT 512 | |
| #define HWCAP_CRUNCH 1024 | |
| #define HWCAP_THUMBEE 2048 | |
| #if defined(__KERNEL__) && !defined(__ASSEMBLY__) | |
| /* | |
| * This yields a mask that user programs can use to figure out what | |
| * instruction set this cpu supports. | |
| */ | |
| #define ELF_HWCAP (elf_hwcap) | |
| extern unsigned int elf_hwcap; | |
| #endif | |
| #endif |