- Updates to entry selection behaviour to accommodate multiselection test
[AROS.git] / compiler / include / asm / cpu.h
blobd47557abad65bb21241896209a0690e8fde472ab
1 #ifndef ASM_CPU_H
2 #define ASM_CPU_H
4 /*
5 Copyright © 1995-2016, The AROS Development Team. All rights reserved.
6 $Id$
8 CPU-specific assembler definitions.
9 This file and included one describe hardware-level control structures
10 and registers. Use them with care, only if you know what you are doing
11 and why.
14 /* Include the actual CPU-dependent definitions */
15 #ifdef __x86_64__
16 # include <asm/x86_64/cpu.h>
17 #endif
18 #ifdef __i386__
19 # include <asm/i386/cpu.h>
20 #endif
21 #ifdef __powerpc__
22 # include <asm/ppc/cpu.h>
23 #endif
24 #ifdef __arm__
25 # if defined __thumb2__
26 # include <asm/arm/cpu-thumb2.h>
27 # else
28 # include <asm/arm/cpu.h>
29 # endif
30 #endif
32 /* Some default generic definitions. */
33 #ifndef HALT
34 #define HALT
35 #endif
37 #endif