Lines Matching refs:vector

49  * The design is having a basic vector register container that holds the
51 * As the (maximum) length of the physical vector register is a compile-time
58 * elements that the vector contains (NumElems). The size of a view,
61 * has vector semantics, and defines the index operator ([]) to get
65 * A VecLaneT is a view of a lane of a vector register, where a lane is
79 * // We implement the physical vector register file
84 * // Request source vector register to the execution context (const as it
87 * // View it as a vector of floats (we could just specify the first
109 * // Request source vector register to the execution context (const as it
112 * // View it as a lane of a vector of floats (we could just specify the
152 #include <vector>
163 * This generic class is a view in a particularization of MVC, to vector
166 * of VecRegT to view the container as a vector of NumElems elems of type
168 * @tparam VecElem Type of each element of the vector.
169 * @tparam NumElems Amount of components of the vector.
266 * This generic class is the model in a particularization of MVC, to vector
288 VecRegContainer(const std::vector<uint8_t>& that)
315 /** From vector<uint8_t>.
318 MyClass& operator=(const std::vector<uint8_t>& that)
334 /** To vector<uint8_t>
337 void copyTo(std::vector<uint8_t>& dst) const
374 * Create a view of this container as a vector of VecElems with an
379 * @tparam VecElem Type of each element of the vector for the view.
503 * @tparam VecElem Type of each element of the vector.
659 * vector registers.