GDB (xrefs)
/tmp/gdb-7.10/gdb/tilegx-tdep.h
Go to the documentation of this file.
1 /* Target-dependent code for the Tilera TILE-Gx processor.
2 
3  Copyright (C) 2012-2015 Free Software Foundation, Inc.
4 
5  This file is part of GDB.
6 
7  This program is free software; you can redistribute it and/or modify
8  it under the terms of the GNU General Public License as published by
9  the Free Software Foundation; either version 3 of the License, or
10  (at your option) any later version.
11 
12  This program is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  GNU General Public License for more details.
16 
17  You should have received a copy of the GNU General Public License
18  along with this program. If not, see <http://www.gnu.org/licenses/>. */
19 
20 #ifndef TILEGX_TDEP_H
21 #define TILEGX_TDEP_H
22 
23 /* TILE-Gx has 56 general purpose registers (R0 - R52, TP, SP, LR),
24  plus 8 special general purpose registers (network and ZERO),
25  plus 1 magic register (PC).
26 
27  TP (aka R53) is the thread specific data pointer.
28  SP (aka R54) is the stack pointer.
29  LR (aka R55) is the link register. */
30 
32  {
90 
93 
101 
105  TILEGX_NUM_REGS, /* 66 */
106  };
107 
108 enum { tilegx_reg_size = 8 };
109 
110 #endif /* tilegx-tdep.h */
tilegx_regnum
Definition: tilegx-tdep.h:31