registers.hh (12334:e0ab29a34764) | registers.hh (13338:c59f7e47e31d) |
---|---|
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 --- 285 unchanged lines hidden (view full) --- 294constexpr unsigned NumVecElemPerVecReg = 2; 295using VecElem = uint32_t; 296using VecReg = ::VecRegT<VecElem, NumVecElemPerVecReg, false>; 297using ConstVecReg = ::VecRegT<VecElem, NumVecElemPerVecReg, true>; 298using VecRegContainer = VecReg::Container; 299// This has to be one to prevent warnings that are treated as errors 300constexpr unsigned NumVecRegs = 1; 301 | 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 --- 285 unchanged lines hidden (view full) --- 294constexpr unsigned NumVecElemPerVecReg = 2; 295using VecElem = uint32_t; 296using VecReg = ::VecRegT<VecElem, NumVecElemPerVecReg, false>; 297using ConstVecReg = ::VecRegT<VecElem, NumVecElemPerVecReg, true>; 298using VecRegContainer = VecReg::Container; 299// This has to be one to prevent warnings that are treated as errors 300constexpr unsigned NumVecRegs = 1; 301 |
302typedef union { 303 IntReg intreg; 304 FloatReg fpreg; 305 MiscReg ctrlreg; 306} AnyReg; 307 | |
308} // namespace MipsISA 309 310#endif | 302} // namespace MipsISA 303 304#endif |