Lines Matching refs:vector
189 ### SIMD vector types
191 A SIMD vector type represents a vector of values from one of the scalar types
196 A SIMD vector of integers. The lane type `iB` is one of the integer
199 Some concrete integer vector types are `i32x4`, `i64x8`, and
202 The size of a SIMD integer vector in memory is :math:`N B\over 8` bytes.
205 A SIMD vector of single precision floating point numbers.
207 Some concrete `f32` vector types are: `f32x2`, `f32x4`,
210 The size of a `f32` vector in memory is :math:`4N` bytes.
213 A SIMD vector of double precision floating point numbers.
215 Some concrete `f64` vector types are: `f64x2`, `f64x4`,
218 The size of a `f64` vector in memory is :math:`8N` bytes.
235 Any scalar *or vector* integer type: `iB` or `iBxN`.
241 Any scalar *or vector* floating point type: `fB` or `fBxN`.
244 Any SIMD vector type.
565 The shift and rotate operations only work on integer types (scalar and vector).
569 When operating on an integer vector type, the shift amount is still a scalar
571 to the number of bits in a *lane*, not the full size of the vector type.