registers.hh (7649:a6a6177a5ffa) registers.hh (7650:42684e4656e6)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 65 unchanged lines hidden (view full) ---

74const int NumMiscRegs = NUM_MISCREGS;
75
76const int TotalNumRegs = NumIntRegs + NumFloatRegs + NumMiscRegs;
77
78// semantically meaningful register indices
79const int ReturnValueReg = 0;
80const int ReturnValueReg1 = 1;
81const int ReturnValueReg2 = 2;
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 65 unchanged lines hidden (view full) ---

74const int NumMiscRegs = NUM_MISCREGS;
75
76const int TotalNumRegs = NumIntRegs + NumFloatRegs + NumMiscRegs;
77
78// semantically meaningful register indices
79const int ReturnValueReg = 0;
80const int ReturnValueReg1 = 1;
81const int ReturnValueReg2 = 2;
82const int NumArgumentRegs = 4;
82const int ArgumentReg0 = 0;
83const int ArgumentReg1 = 1;
84const int ArgumentReg2 = 2;
85const int ArgumentReg3 = 3;
86const int FramePointerReg = 11;
87const int StackPointerReg = INTREG_SP;
88const int ReturnAddressReg = INTREG_LR;
89const int PCReg = INTREG_PC;

--- 21 unchanged lines hidden ---
83const int ArgumentReg0 = 0;
84const int ArgumentReg1 = 1;
85const int ArgumentReg2 = 2;
86const int ArgumentReg3 = 3;
87const int FramePointerReg = 11;
88const int StackPointerReg = INTREG_SP;
89const int ReturnAddressReg = INTREG_LR;
90const int PCReg = INTREG_PC;

--- 21 unchanged lines hidden ---