Chameleon

Chameleon Svn Source Tree

Root/branches/xZenu/src/include/arm/arch.h

Source at commit 1270 created 12 years 8 months ago.
By meklort, Add arm headers. update makefiles
1/*
2 * Copyright (c) 2007 Apple Inc. All rights reserved.
3 */
4#ifndef _ARM_ARCH_H
5#define _ARM_ARCH_H
6
7/* Collect the __ARM_ARCH_*__ compiler flags into something easier to use. */
8#if defined (__ARM_ARCH_7A__)
9#define _ARM_ARCH_7
10#endif
11
12#if defined (_ARM_ARCH_7) || defined (__ARM_ARCH_6K__) || defined (__ARM_ARCH_6ZK__)
13#define _ARM_ARCH_6K
14#endif
15
16#if defined (_ARM_ARCH_7) || defined (__ARM_ARCH_6Z__) || defined (__ARM_ARCH_6ZK__)
17#define _ARM_ARCH_6Z
18#endif
19
20#if defined (__ARM_ARCH_6__) || defined (__ARM_ARCH_6J__) || \
21defined (_ARM_ARCH_6Z) || defined (_ARM_ARCH_6K)
22#define _ARM_ARCH_6
23#endif
24
25#if defined (_ARM_ARCH_6) || defined (__ARM_ARCH_5E__) || \
26 defined (__ARM_ARCH_5TE__) || defined (__ARM_ARCH_5TEJ__)
27#define _ARM_ARCH_5E
28#endif
29
30#if defined (_ARM_ARCH_5E) || defined (__ARM_ARCH_5__) || \
31defined (__ARM_ARCH_5T__)
32#define _ARM_ARCH_5
33#endif
34
35#if defined (_ARM_ARCH_5) || defined (__ARM_ARCH_4T__)
36#define _ARM_ARCH_4T
37#endif
38
39#if defined (_ARM_ARCH_4T) || defined (__ARM_ARCH_4__)
40#define _ARM_ARCH_4
41#endif
42
43#endif
44

Archive Download this file

Revision: 1270