registers.hh (13611:c8b7847b4171) | registers.hh (13615:5cc9363f5ab7) |
---|---|
1/* 2 * Copyright (c) 2006 The Regents of The University of Michigan 3 * Copyright (c) 2007 MIPS Technologies, Inc. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 269 unchanged lines hidden (view full) --- 278 279 MISCREG_NUMREGS 280}; 281 282const int NumMiscRegs = MISCREG_NUMREGS; 283 284const int TotalNumRegs = NumIntRegs + NumFloatRegs + NumMiscRegs; 285 | 1/* 2 * Copyright (c) 2006 The Regents of The University of Michigan 3 * Copyright (c) 2007 MIPS Technologies, Inc. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 269 unchanged lines hidden (view full) --- 278 279 MISCREG_NUMREGS 280}; 281 282const int NumMiscRegs = MISCREG_NUMREGS; 283 284const int TotalNumRegs = NumIntRegs + NumFloatRegs + NumMiscRegs; 285 |
286typedef RegVal IntReg; 287 288// floating point register file entry type 289typedef RegVal FloatReg; 290 291// cop-0/cop-1 system control register 292typedef RegVal MiscReg; 293 | |
294// dummy typedef since we don't have CC regs 295typedef uint8_t CCReg; 296 297// Not applicable to MIPS 298using VecElem = ::DummyVecElem; 299using VecReg = ::DummyVecReg; 300using ConstVecReg = ::DummyConstVecReg; 301using VecRegContainer = ::DummyVecRegContainer; --- 13 unchanged lines hidden --- | 286// dummy typedef since we don't have CC regs 287typedef uint8_t CCReg; 288 289// Not applicable to MIPS 290using VecElem = ::DummyVecElem; 291using VecReg = ::DummyVecReg; 292using ConstVecReg = ::DummyConstVecReg; 293using VecRegContainer = ::DummyVecRegContainer; --- 13 unchanged lines hidden --- |