gem5
v20.1.0.0
|
#include <array>
#include <cassert>
#include <vector>
#include "arch/generic/vec_reg.hh"
#include "base/cprintf.hh"
Go to the source code of this file.
Classes | |
class | VecPredRegContainer< NumBits, Packed > |
Generic predicate register container. More... | |
class | VecPredRegT< VecElem, NumElems, Packed, Const > |
Predicate register view. More... | |
class | VecPredRegContainer< NumBits, Packed > |
Generic predicate register container. More... | |
Functions | |
template<size_t NumBits, bool Packed> | |
bool | to_number (const std::string &value, VecPredRegContainer< NumBits, Packed > &p) |
Helper functions used for serialization/de-serialization. More... | |
using | DummyVecPredReg = VecPredRegT< DummyVecElem, DummyNumVecElemPerVecReg, DummyVecPredRegHasPackedRepr, false > |
using | DummyConstVecPredReg = VecPredRegT< DummyVecElem, DummyNumVecElemPerVecReg, DummyVecPredRegHasPackedRepr, true > |
using | DummyVecPredRegContainer = DummyVecPredReg::Container |
constexpr bool | DummyVecPredRegHasPackedRepr = false |
Dummy type aliases and constants for architectures that do not implement vector predicate registers. More... | |
constexpr size_t | DummyVecPredRegSizeBits = 8 |
using DummyConstVecPredReg = VecPredRegT<DummyVecElem, DummyNumVecElemPerVecReg, DummyVecPredRegHasPackedRepr, true> |
Definition at line 396 of file vec_pred_reg.hh.
using DummyVecPredReg = VecPredRegT<DummyVecElem, DummyNumVecElemPerVecReg, DummyVecPredRegHasPackedRepr, false> |
Definition at line 393 of file vec_pred_reg.hh.
Definition at line 397 of file vec_pred_reg.hh.
|
inline |
Helper functions used for serialization/de-serialization.
Definition at line 379 of file vec_pred_reg.hh.
References ArmISA::c, ArmISA::i, and MipsISA::p.
Referenced by Loader::SymbolTable::load(), PseudoInst::loadsymbol(), main(), parseParam(), and TEST().
|
constexpr |
Dummy type aliases and constants for architectures that do not implement vector predicate registers.
Definition at line 391 of file vec_pred_reg.hh.
|
constexpr |
Definition at line 398 of file vec_pred_reg.hh.