Lines Matching +full:turing +full:- +full:complete
24 … understand how Eigen compiles it, assuming that SSE2 vectorization is enabled (GCC option -msse2).
28 … us explain what is nontrivial in compiling it correctly -- that is, producing optimized code -- s…
79 …at MatrixBase is what unifies matrices/vectors and all the expressions types -- more on that below.
87 …-size and dynamic-size. The storage method is not the same in these two cases. For fixed-size, the…
89 …eating separately the cases where dimensions are Dynamic or fixed at compile-time. The partial spe…
102 … that if vectorization is enabled, then it uses a platform-specific call to allocate a 128-bit-ali…
104 …ial specialization of DenseStorage, we know the number of columns at compile-time, since the _Cols…
108 …thod in the base class MatrixBase. It determines that the vector is a column-vector, since ColsAtC…
136 …-wise product of vectors" expressions, we unify them all as "coefficient-wise binary operations", …
150 …ion, gets resolved at compile-time. This is crucial: if the abstraction can't get resolved at comp…
152 …a matrix, or vector, or any kind of expression) knows at compile-time (as opposed to run-time) of …
209 …and this object is just storing references to the left-hand-side and right-hand-side expressions -…
281 …-vector into a column-vector. We allow this as a special exception to the general rule that in ass…
329 … obvious since our vectors have dynamic size so there's no way to unroll the loop at compile-time).
347 const int alignedEnd = alignedStart + ((size-alignedStart)/packetSize)*packetSize;
363 Here's how it works. \a LinearVectorization means that the left-hand and right-hand side expression…
368 …-bit-aligned. This is especially important for write access. So when writing to the coefficients o…
395 First, writePacket() here is a method on the left-hand side VectorXf. So we go to src/Core/Matrix.h…
403 …-bit-aligned write access, \a PacketScalar is a type representing a "SSE packet of 4 floats" and i…
409 Here, __m128 is a SSE-specific type. Notice that the enum \a size here is what was used to define \…
415 Here, __mm_store_ps is a SSE-specific intrinsic function, representing a single SSE instruction. Th…
463 … don't worry about why we constructed an object of this empty class at all -- it's an implementati…
478 Here, _mm_add_ps is a SSE-specific intrinsic function, representing a single SSE instruction.
487 … \a index going from 0 to the 11 ( = 48/4 - 1), read the i-th packet (of 4 floats) from the vector…
496 …etaprogramming is scripting the compiler -- and it's been shown that this scripting language is Tu…