138102Speter/* This file defines the interface between the m32c simulator and gdb. 250472Speter Copyright (C) 2005 Free Software Foundation, Inc. 338102Speter 438102SpeterThis file is part of GDB. 538102Speter 638102SpeterThis program is free software; you can redistribute it and/or modify 738102Speterit under the terms of the GNU General Public License as published by 838102Speterthe Free Software Foundation; either version 2 of the License, or 938102Speter(at your option) any later version. 1038102Speter 1138102SpeterThis program is distributed in the hope that it will be useful, 1238102Speterbut WITHOUT ANY WARRANTY; without even the implied warranty of 1338102SpeterMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1438102SpeterGNU General Public License for more details. 1538102Speter 1638102SpeterYou should have received a copy of the GNU General Public License 1738102Speteralong with this program; if not, write to the Free Software 1838102SpeterFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ 1938102Speter 2038102Speter#ifndef SIM_M32C_H 2138102Speter#define SIM_M32C_H 2238102Speter 2338102Speterenum m32c_sim_reg { 2438102Speter m32c_sim_reg_r0_bank0, 2538102Speter m32c_sim_reg_r1_bank0, 2638102Speter m32c_sim_reg_r2_bank0, 2738102Speter m32c_sim_reg_r3_bank0, 2838102Speter m32c_sim_reg_a0_bank0, 2938102Speter m32c_sim_reg_a1_bank0, 3038102Speter m32c_sim_reg_fb_bank0, 3138102Speter m32c_sim_reg_sb_bank0, 3238102Speter m32c_sim_reg_r0_bank1, 3338102Speter m32c_sim_reg_r1_bank1, 3438102Speter m32c_sim_reg_r2_bank1, 3538102Speter m32c_sim_reg_r3_bank1, 3638102Speter m32c_sim_reg_a0_bank1, 3738102Speter m32c_sim_reg_a1_bank1, 3838102Speter m32c_sim_reg_fb_bank1, 3938102Speter m32c_sim_reg_sb_bank1, 4038102Speter m32c_sim_reg_usp, 4138102Speter m32c_sim_reg_isp, 4238102Speter m32c_sim_reg_pc, 4338102Speter m32c_sim_reg_intb, 4438102Speter m32c_sim_reg_flg, 4538102Speter m32c_sim_reg_svf, 4638102Speter m32c_sim_reg_svp, 4738102Speter m32c_sim_reg_vct, 4838102Speter m32c_sim_reg_dmd0, 4938102Speter m32c_sim_reg_dmd1, 50 m32c_sim_reg_dct0, 51 m32c_sim_reg_dct1, 52 m32c_sim_reg_drc0, 53 m32c_sim_reg_drc1, 54 m32c_sim_reg_dma0, 55 m32c_sim_reg_dma1, 56 m32c_sim_reg_dsa0, 57 m32c_sim_reg_dsa1, 58 m32c_sim_reg_dra0, 59 m32c_sim_reg_dra1, 60 m32c_sim_reg_num_regs 61}; 62 63#endif /* SIM_M32C_H */ 64