registers.hh (11723:0596db108c53) registers.hh (11725:eb58f1bbeac8)
1/*
2 * Copyright (c) 2013 ARM Limited
3 * Copyright (c) 2014-2015 Sven Karlsson
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

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

64typedef uint64_t IntReg;
65typedef uint64_t FloatRegBits;
66typedef double FloatReg;
67typedef uint8_t CCReg; // Not applicable to Riscv
68typedef uint64_t MiscReg;
69
70const int NumIntArchRegs = 32;
71const int NumIntRegs = NumIntArchRegs;
1/*
2 * Copyright (c) 2013 ARM Limited
3 * Copyright (c) 2014-2015 Sven Karlsson
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

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

64typedef uint64_t IntReg;
65typedef uint64_t FloatRegBits;
66typedef double FloatReg;
67typedef uint8_t CCReg; // Not applicable to Riscv
68typedef uint64_t MiscReg;
69
70const int NumIntArchRegs = 32;
71const int NumIntRegs = NumIntArchRegs;
72const int NumFloatRegs = 0;
72const int NumFloatRegs = 32;
73const int NumCCRegs = 0;
74const int NumMiscRegs = 4096;
75
76// These help enumerate all the registers for dependence tracking.
77const int FP_Reg_Base = NumIntRegs;
78const int CC_Reg_Base = FP_Reg_Base + NumFloatRegs;
79const int Misc_Reg_Base = CC_Reg_Base + NumCCRegs;
80const int Max_Reg_Index = Misc_Reg_Base + NumMiscRegs;

--- 101 unchanged lines hidden ---
73const int NumCCRegs = 0;
74const int NumMiscRegs = 4096;
75
76// These help enumerate all the registers for dependence tracking.
77const int FP_Reg_Base = NumIntRegs;
78const int CC_Reg_Base = FP_Reg_Base + NumFloatRegs;
79const int Misc_Reg_Base = CC_Reg_Base + NumCCRegs;
80const int Max_Reg_Index = Misc_Reg_Base + NumMiscRegs;

--- 101 unchanged lines hidden ---