Any idea when the vectorization of 64 bit double values will be supported?
(I work a lot with 3D double vectors, they could be calculated with one command in the Haswell CPU's. ) On Wednesday, September 17, 2014 4:48:26 PM UTC+2, Arch Robison wrote: > > There is support in LLVM 3.5 for remarks from the vectorizer, such as > "vectorization is not beneficial and is not explicitly forced". I didn't > see any remarks that explained the "why" in more detail, though that seems > possible to improve since the vectorizer has debugging remarks that go into > the "why" question (e.g. "LV: Not vectorizing: Cannot prove legality.") > The hard part is coming up with messages that are understandable to > non-experts and pertinent. Having too many messages can bury the useful > ones. > > I opened issue #8392 <https://github.com/JuliaLang/julia/issues/8392> for > the subject. > > On Wed, Sep 17, 2014 at 9:28 AM, Arch Robison <arch.d....@gmail.com > <javascript:>> wrote: > >> Thanks. Now fixed. >> >> On Wed, Sep 17, 2014 at 4:14 AM, Gunnar Farnebäck <gun...@lysator.liu.se >> <javascript:>> wrote: >> >>> In the section "The Loop Body Should Be Straight-Line Code", the first >>> and second code example look identical with ifelse constructions. I assume >>> the first one should use ? instead. Also the third code example has a stray >>> x[i]<a argument to the max function. >>> >> >