DebugServer2
Loading...
Searching...
No Matches
HwCaps.h
1//
2// Copyright (c) 2014-present, Facebook, Inc.
3// All rights reserved.
4//
5// This source code is licensed under the University of Illinois/NCSA Open
6// Source License found in the LICENSE file in the root directory of this
7// source tree. An additional grant of patent rights can be found in the
8// PATENTS file in the same directory.
9//
10
11#pragma once
12
13namespace ds2 {
14namespace Host {
15namespace Linux {
16namespace ARM {
17
18enum /* HwCaps */ {
19 HWCAP_SWP = (1 << 0),
20 HWCAP_HALF = (1 << 1),
21 HWCAP_THUMB = (1 << 2),
22 HWCAP_26BIT = (1 << 3),
23 HWCAP_FAST_MULT = (1 << 4),
24 HWCAP_FPA = (1 << 5),
25 HWCAP_VFP = (1 << 6),
26 HWCAP_EDSP = (1 << 7),
27 HWCAP_JAVA = (1 << 8),
28 HWCAP_IWMMXT = (1 << 9),
29 HWCAP_CRUNCH = (1 << 10),
30 HWCAP_THUMBEE = (1 << 11),
31 HWCAP_NEON = (1 << 12),
32 HWCAP_VFPv3 = (1 << 13),
33 HWCAP_VFPv3D16 = (1 << 14), /* also set for VFPv4-D16 */
34 HWCAP_TLS = (1 << 15),
35 HWCAP_VFPv4 = (1 << 16),
36 HWCAP_IDIVA = (1 << 17),
37 HWCAP_IDIVT = (1 << 18),
38 HWCAP_VFPD32 = (1 << 19), /* set if VFP has 32 regs (not 16) */
39 HWCAP_IDIV = (HWCAP_IDIVA | HWCAP_IDIVT),
40 HWCAP_LPAE = (1 << 20)
41};
42}
43} // namespace Linux
44} // namespace Host
45} // namespace ds2