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