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 --- |